Skip to content

Commit 8d0c5ba

Browse files
authored
Invites (#101)
* Better poll counting and redirection * Form is on the go * Universal & Restricted are working * Poll Universal and Restricted implemented * A few updates Using aws-partitions 1.797.0 (was 1.795.0) Using addressable 2.8.5 (was 2.8.4) Using zeitwerk 2.6.11 (was 2.6.10) Using rails-dom-testing 2.2.0 (was 2.1.1) * Adding a toggle controler to control invite form display * Upgrading chart.js to 4.3.3 * Response from search seems ok * Removing debug code * getting somewhere * Upgrading to papertrail version 15.0.0 * Upgrading stimulus to 3.2.2, device_detector to 1.1.1 and rack-protection to 3.1.0 * Better error msg * Final UI * Adding group_id to ResourceInvite * Upgrading postcss and esbuild * Need to connect to the controller and add some JSON support * Upgrading mini_mime, aws-partitions, aws-sdk-core, airbrussh * Upgrading redis to 5.0.7, rubocop to 1.56.0 * Removing an extra closing div * Making Rails 7.0.7 the minimum * Upgrading to Rails 7.0.7 * Upgrading to actiontext 7.0.7 * Minor UI text change * Not great looking emails, but they are sent! / Nest stop better looking emails and Pundit * Upgrading to ruby-openai 4.3.0, stripe 8.7.0 * Upgrading esbuild * ruby-openai 4.3.1 * ruby-openai 4.3.2 * Adding asset host for the mailer * Logo * Upgrading to ruby-openai 5.0.0 * Forcing SSL * Email templates using Maizzle * Fixing a bug preventing proper display of users fetched from ResourceInvite * Removing the min length for poll options * Fixing an issue where a user couldn't be invited again in 2 polls created consecutively * esbuild, postcss and autoprefixer updated * email is now optional as group do not have an email... * Sharing code between controllers * UI for Events and Polls should now match the requirements * stripe 9.0.0, os 3.16.0, redis-client 0.16.0 * Upgrading to puma 6.3.1 * Adding / Removing users & groups seems working
1 parent 78a104e commit 8d0c5ba

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

61 files changed

+1741
-681
lines changed

Gemfile

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ gem 'appmap', '0.102.1', :groups => [:development, :test]
99

1010

1111
# Bundle edge Rails instead: gem "rails", github: "rails/rails", branch: "main"
12-
gem 'rails', '~> 7.0.5'
12+
gem 'rails', '~> 7.0.7'
1313

1414
# The original asset pipeline for Rails [https://github.com/rails/sprockets-rails]
1515
gem 'sprockets-rails'
@@ -36,7 +36,7 @@ gem 'cssbundling-rails'
3636
gem 'jbuilder'
3737

3838
# Faster JSON processing [https://github.com/ohler55/oj/blob/develop/pages/Rails.md]
39-
gem 'oj', '~> 3.15.0'
39+
gem 'oj', '~> 3.16.0'
4040

4141
# Use Redis adapter to run Action Cable in production
4242
gem 'redis', '~> 5.0.5'
@@ -95,6 +95,11 @@ gem 'bootsnap', require: false
9595
# Used for badges, reputation, etc.
9696
gem 'merit'
9797

98+
# Add Meta Tags [https://github.com/kpumuk/meta-tags]
99+
# the main reason is to prevent stimulus controllers from being double loaded
100+
# Read [https://blog.corsego.com/double-loading-stimulus-controllers] for more details
101+
gem 'meta-tags', '~> 2.18.0'
102+
98103
# Mailer - Sendgrid [https://github.com/sendgrid/sendgrid-ruby]
99104
gem 'sendgrid-actionmailer', '~> 3.2.0'
100105

@@ -111,7 +116,7 @@ gem 'nokogiri', '~> 1.15.0'
111116
gem 'down', '~> 5.0'
112117

113118
# Tracking changes using PaperTrail [https://github.com/paper-trail-gem/paper_trail]
114-
gem 'paper_trail'
119+
gem 'paper_trail', '~> 15.0.0'
115120

116121
# Active storage validations [https://github.com/igorkasyanchuk/active_storage_validations]
117122
gem 'active_storage_validations', '~> 1.0.0'
@@ -145,13 +150,13 @@ gem 'groupdate'
145150
gem 'chartkick'
146151

147152
# openAI [https://github.com/alexrudall/ruby-openai]
148-
gem 'ruby-openai', '~> 4.2.0'
153+
gem 'ruby-openai', '~> 5.0.0'
149154

150155
# Adding pgsearch
151156
gem 'pg_search', '~> 2.3.6'
152157

153158
# Stripe (payment, subscription processing) [https://github.com/stripe/stripe-ruby]
154-
gem 'stripe', '~> 8.6.0'
159+
gem 'stripe', '~> 9.0.0'
155160

156161
# To enable retry in Faraday v2.0+
157162
gem 'faraday-retry', '~> 2.2.0'

0 commit comments

Comments
 (0)