Gab-Social/config
rubic0n 28beb28a78 Upgrade to Rails 6
- Added listen gem because rails app:update failed without it
- Removes nsa gem because it requires activesupport < 6
  Oddly, there's a newer version per GitHub that's not on RubyGems
  that raises the requirement to < 7. But, we need a new release
  before we can use that.
- Upgrade rails-i18n to v6, for Rails 6 compatibility
- Remove redis-rails since it requires Rails < 6, but we can just use
  the regular Rails :redis_cache_store that was introduced in 5.2.
- Run `rails app:update`
  - Had to weed through the `config/environments` changes to pick up
    newly added settings, while not losing settings that were
    intentionally configured
  - This generated config/initializers/new_framework_defaults_6_0.rb.
    The goal is to uncomment all of the settings in that file. Once
    they're all uncommented, delete the file and edit
    config/application.rb's load_defaults to be 6.0.
  - force_ssl controller method is deprecated in favor of a Rails
    config setting.
  - bin/setup was generated by Rails
  - Verbose query logging in development is really helpful. It shows
    you what line of code caused a query to execute.
  - Calling establish_connection after worker boot isn't necessary
    with ActiveRecord anymore. ActiveRecord handles it gracefully.
  - Rails generated a migration to add a foreign key for ActiveStorage.
    Gab currently doesn't use ActiveStorage, and instead uses Paperclip
    (since ActiveStorage didn't exist when Mastadon started). So, this
    change isn't relevant to Gab.
- Added ` || ''` in the profiles controller, because I was unable
  to save a change to a newly created profile. (This probably
  explains the 500 error I received on prod Gab recently.)
2021-01-23 09:01:31 -06:00
..
environments Upgrade to Rails 6 2021-01-23 09:01:31 -06:00
initializers Upgrade to Rails 6 2021-01-23 09:01:31 -06:00
locales Added/Updated admin dashboard tables 2021-01-19 01:25:25 -05:00
webpack Removed prop-types global import, added to files directly 2020-08-17 15:59:29 -05:00
application.rb Removed some Rack configs and moved RackAttack rate limits, headers 2021-01-14 13:37:38 -05:00
boot.rb Gab Social. All are welcome. 2019-07-02 03:10:25 -04:00
brakeman.ignore Gab Social. All are welcome. 2019-07-02 03:10:25 -04:00
cable.yml Upgrade to Rails 6 2021-01-23 09:01:31 -06:00
database.yml Fix "ERR! error: password authentication failed for user "vagrant"" 2021-01-23 09:00:35 -06:00
deploy.rb change all GitHub links to Gab's GitLab at code.gab.com 2019-07-03 13:26:13 -04:00
environment.rb Gab Social. All are welcome. 2019-07-02 03:10:25 -04:00
i18n-tasks.yml Gab Social. All are welcome. 2019-07-02 03:10:25 -04:00
navigation.rb Updated statuses route in admin Navigation to be viewable only by admins 2021-01-19 01:28:38 -05:00
puma.rb Upgrade to Rails 6 2021-01-23 09:01:31 -06:00
routes.rb Added/Updated admin dashboard tables 2021-01-19 01:25:25 -05:00
secrets.yml Gab Social. All are welcome. 2019-07-02 03:10:25 -04:00
settings.yml Removed all occurances of "theme" from backend, settings 2021-01-15 14:35:50 -05:00
sidekiq.yml Progress on DMs 2020-12-19 01:33:33 -05:00
storage.yml Upgrade to Rails 6 2021-01-23 09:01:31 -06:00
webpacker.yml Progress 2020-01-24 16:18:17 -05:00