Commit Graph

499 Commits (e1b5f3fc6f1bb6e77a7cad725a963d008c7ce983)

Author SHA1 Message Date
Matt Jankowski 4682804448
Fix `Rails/ReversibleMigration` cop for `remove_index` ()
David Roetzel 388d5473e1
Refactor (ruby) redis configuration ()
Matt Jankowski bcc4b1078c
Fix `Rails/RootPathnameMethods` cop ()
Claire cbdd8edf68
Revamp notification policy options ()
Emelia Smith 693d9b03ed
Enable OAuth PKCE Extension ()
Matt Jankowski 34626b8291
Update schema to reflect full `db:migrate` run results ()
Emelia Smith aa88aca0ad
Add optional OAuth application to reports ()
David Roetzel 35a437a03f
Destroy `NotificationRequest`s that are dismissed ()
Matt Jankowski 51f581e03e
Fix `Rails/ReversibleMigration` cop for `remove` ()
Matt Jankowski 528a7f57fa
Fix `Rails/ReversibleMigration` cop for `change_column` ()
Matt Jankowski 4651c0cb39
Fix `Rails/ReversibleMigrationMethodDefinition` cop ()
Claire 9e9613b286
Fix `mentions.account_id` and `mentions.status_id` not having `NOT NULL` database constraints ()
Emelia Smith e02d23b549
Change `read:me` scope to `profile` scope ()
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Claire 974335e414
Add experimental server-side notification grouping ()
Eugen Rochko 128987eded
Add support for `fediverse:creator` OpenGraph tag ()
Claire 00cf8d3748
Change older Paperclip database migrations for consistency ()
Claire 2bcbeed951
Add some error handling to OTP secret migration ()
Claire 1959365c2f
Add missing `on_delete: :cascade` on `notification_policies` ()
Claire 96fb6e491f
Revert "Migrate paperclip `_file_size` columns to bigint ()" ()
Matt Jankowski b152f936c1
Migrate paperclip `_file_size` columns to bigint ()
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Matt Jankowski 1e7d5d2957
Update `devise-two-factor` to version 5.0.0 ()
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Matt Jankowski d9eee9bf9a
Remove column defaults for `status_pins` timestamp columns ()
Matt Jankowski 2ec9bff36e
Fix Rubocop `Rails/UniqueValidationWithoutIndex` cop ()
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Claire 5915bd7f45
Fix development environment admin account not being auto-approved ()
Claire de740dfb9c
Use `upsert_all` and `insert_all` to reduce back-and-forth in costly migrations ()
Claire 58376eedda
Remove obsolete `admin` and `moderator` columns from `users` table ()
Claire dfa43707eb
Change `AccountRelationshipSeveranceEvent` model to store lost followers and following counts separately ()
Claire 70a8fcf07d
Fix notification policy migration not preserving `filter_private_mentions` correctly ()
Claire 954b470fbc
Fix error when attempting to delete posts that triggered a notification request ()
Claire d4449cc682
Fix account_relationship_severance_events unique indexes ()
Claire 44bf7b8128
Add notifications of severed relationships ()
Eugen Rochko 5b3a8737d6
Add hints for rules ()
Eugen Rochko e85a2aa18d
Fix interaction settings migration error when encountering no settings ()
Eugen Rochko 50b17f7e10
Add notification policies and notification requests ()
Matt Jankowski 245064bb98
Move "everyone" role and "instance actor" account magic number IDs to constants ()
Matt Jankowski 1e0b0a3486
Use SQL heredoc on long statement lines in migrations ()
Matt Jankowski dedefdc303
Move length value mapping to constant in ids to bigints migration ()
Matt Jankowski 0bec5c0755
Remove migration base class switcher from `RailsSettingsMigration` ()
Eugen Rochko fa0ba67753
Change materialized views to be refreshed concurrently to avoid locks ()
Eugen Rochko 5b1eb09d54
Add annual reports for accounts ()
Matt Jankowski f0b93ab02f
Use AR `database_version` in PG version checks in migrations ()
Matt Jankowski ea1c0feb86
Remove `add_column_with_default` migration helper ()
gunchleoc 173953c23e
Fix ISO code for Canadian French ()
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Matt Jankowski ae39bed95b
Solve remaining `db/*migrate*` cops ()
Claire dfdadb92e8
Add ability to require approval when users sign up using specific email domains ()
Matt Jankowski 51d2b80ff7
Solve `Abc/*` metrics for `db/*migrate*` files ()
Eugen Rochko b5ac61b2c5
Change algorithm of follow recommendations ()
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Matt Jankowski 3e336fe706
Opt out of `Rails/SkipsModelValidations` cop in db/migrate ()
Matt Jankowski 469ee2ae36
Fix `Style/HashEachMethods` cop ()
Eugen Rochko 0d14fcebae
Change link previews to keep original URL from the status ()