Commit Graph

364 Commits (8c8bee5a36e0cd0b5d35903f8891896447c3e060)

Author SHA1 Message Date
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 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 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 50b17f7e10
Add notification policies and notification requests ()
Eugen Rochko 5b1eb09d54
Add annual reports for accounts ()
gunchleoc 173953c23e
Fix ISO code for Canadian French ()
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Claire dfdadb92e8
Add ability to require approval when users sign up using specific email domains ()
Eugen Rochko b5ac61b2c5
Change algorithm of follow recommendations ()
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Eugen Rochko 0d14fcebae
Change link previews to keep original URL from the status ()
Claire 81caafbe84
Fix performances of profile directory ()
Claire cddef4c485
Fix language settings for users having selected the `kmr` language ()
Claire 16681e0f20
Add admin notifications for new Mastodon versions ()
Claire ee702e36e5
Change follow recommendation materialized view to be faster in most cases ()
Co-authored-by: Renaud Chaput <renchap@gmail.com>
Claire 90ec88d58b
Add support for `indexable` attribute on remote actors ()
Co-authored-by: Eugen Rochko <eugen@zeonfederated.com>
Claire 8c7f3c5332
Remove old non-unique index on preview_cards statuses join table ()
Christian Schmidt 8da99ffb0d
Add alt text for preview card thumbnails ()
Claire 6b896b20cc
Add primary key to preview_cards_statuses join table (includes deduplication migration) ()
Eugen Rochko 7bd8ef355c
Add `published_at` attribute to preview cards ()
Matt Jankowski ce43ed144c
Rails 7.0 update ()
Claire e6a8faae81
Add users index on unconfirmed_email ()
Claire 933ba1a3eb
Add superapp index on `oauth_applications` ()
Eugen Rochko ba06a2f104
Revert "Rails 7 update" ()
Matt Jankowski 50c2a03695
Rails 7 update ()
Matt Jankowski c47cdf6e17
Add index to backups on `user_id` column ()
Eugen Rochko 4c9406bdb0
Add time zone preference ()
Claire f378f10404
Fix compatibility of recent migration with PostgreSQL 10 ()
Eugen Rochko 4eda233e09
Add webhook templating ()
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Darius Kazemi bacb674921
Add exclusive lists ()
Co-authored-by: Liam Cooke <liam@liamcooke.com>
Co-authored-by: John Holdun <john@johnholdun.com>
Co-authored-by: Effy Elden <effy@effy.space>
Co-authored-by: Lina Reyne <git@lina.pizza>
Co-authored-by: Lina <20880695+necropolina@users.noreply.github.com>
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Claire fe84f7e323
Add missing primary keys to `accounts_tags` and `statuses_tags` ()
Claire 1d588d58f1
Improve various queries against account domains ()
Claire 6693a4fe7c
Change lists to be able to include accounts with pending follow requests ()
Claire 32a030dd74
Rewrite import feature ()
Eugen Rochko a9b5598c97
Change user settings to be stored in a more optimal way ()
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Claire 66a70ebb6e
Fix pre-4.0 admin action logs ()
* Fix BackfillAdminActionLogs post-deployment migration

* Improve migration tests

* Backfill admin action logs again
Eugen Rochko b1a219552e
Fix featured tags not saving preferred casing ()
Claire 1dca08b76f
Fix admin action logs page ()
* Add tests

* Fix crash when trying to display orphaned action logs

* Add migration for older admin action logs