Skip to content

Commit

Permalink
Invites (#101)
Browse files Browse the repository at this point in the history
* 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
  • Loading branch information
spaquet authored Aug 20, 2023
1 parent 78a104e commit 8d0c5ba
Show file tree
Hide file tree
Showing 61 changed files with 1,741 additions and 681 deletions.
15 changes: 10 additions & 5 deletions Gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ gem 'appmap', '0.102.1', :groups => [:development, :test]


# Bundle edge Rails instead: gem "rails", github: "rails/rails", branch: "main"
gem 'rails', '~> 7.0.5'
gem 'rails', '~> 7.0.7'

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

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

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

# Add Meta Tags [https://github.com/kpumuk/meta-tags]
# the main reason is to prevent stimulus controllers from being double loaded
# Read [https://blog.corsego.com/double-loading-stimulus-controllers] for more details
gem 'meta-tags', '~> 2.18.0'

# Mailer - Sendgrid [https://github.com/sendgrid/sendgrid-ruby]
gem 'sendgrid-actionmailer', '~> 3.2.0'

Expand All @@ -111,7 +116,7 @@ gem 'nokogiri', '~> 1.15.0'
gem 'down', '~> 5.0'

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

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

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

# Adding pgsearch
gem 'pg_search', '~> 2.3.6'

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

# To enable retry in Faraday v2.0+
gem 'faraday-retry', '~> 2.2.0'
Expand Down
Loading

0 comments on commit 8d0c5ba

Please sign in to comment.