- Add a marketing opt-in checkbox to the signup form
- Add a CI step and rake task to assert 100% code coverage
- Add admin user interface
- Add
is_admin
column andUser#is_admin?
method - Add seeds with
faker
- Fix security updates (nokogiri)
- Add Auth0 as an authentication provider
- Add
Identity
model andUser#service_account?
- Add support for docker compose byebug
- Add
config.domain
,config.title
,config.github_url
toconfig/application.rb
- Add
rake clean_slate
to remove references to SaaS Starter - Add MIT license
- Improve buyer checkout experience
- Add webhook support for PayPal activity
- Cancel subscriptions when a user cancels a subscription on paypal.com
- Add exception monitoring with sentry
- Add
docker compose
for local development - Add a
/docs
site, powered by Jekyll - Use
ActiveConcern
for cached plans and pricing
- Use Sendgrid via SMTP for ActionMailer
User.create
sends a welcome email- Password reset emails are delivered and functional
- Add Subscriptions
- Add rubocop and fix offenses.
- Add one time payment with PayPal.
- Upgrade to rails 7.0.3.1
- Remove unused files from rails v6
- Upgrade to rails 7.
- Remove unused dependencies.
- Remove webpacker
- Setup importmaps