Commit Graph

410 Commits (fe04291af46d7cb9d3439fa73739b2ffb2b53d72)

Author SHA1 Message Date
Claire 53c183f899
Reload notifications when accepted notifications are merged (streaming only) ()
Claire 2d589a5ed4
Fix incorrect activity matching in notification unfiltering worker ()
Claire 7996a9543d
Change notification request acceptance to immediately delete the request ()
Matt Jankowski 02df1b4e4a
Finish email allow/deny list naming migration ()
Claire 670e4655d1
Change dismissing a notification to clear existing filtered notifications for that account ()
Matt Jankowski e881a59671
Add `User.unconfirmed` scope, reduce factories in `scheduler/user_cleanup` spec ()
Emelia Smith d20a5c3ec9
Fix: remove broken OAuth Application vacuuming & throttle OAuth Application registrations ()
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Matt Jankowski def6b686ff
Fix `Rails/WhereRange` cop ()
Renaud Chaput 40639510f8
Retain unconfirmed users longer (1 week) ()
Matt Jankowski edde54e991
Update stoplight to version 4.1.0 ()
Eugen Rochko 50b17f7e10
Add notification policies and notification requests ()
Claire a9496882fc
Fix auto-close email being sent to users with devops permissions instead of settings permissions ()
Claire 2751acb6cd
Automatically switch from open to approved registrations in absence of moderators ()
Matt Jankowski 7c9c6c7f80
Fix remaining `Rails/WhereExists` cop violations, regenerate todo ()
Eugen Rochko 5b1eb09d54
Add annual reports for accounts ()
Jeong Arm f0abba67db
Ignore RecordNotUnique errors in LinkCrawlWorker ()
Eugen Rochko b5ac61b2c5
Change algorithm of follow recommendations ()
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Claire 963354978a
Add `Account#unavailable?` and `Account#permanently_unavailable?` aliases ()
Claire 0337df3a42
Fix posts from threads received out-of-order sometimes not being inserted into timelines ()
Jonathan de Jong 1cc512909c
Have `Follow` activities bypass availability ()
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Claire 379115e601
Add SELF_DESTRUCT env variable to process self-destructions in the background ()
Claire 4e55001e65
Add a short-lived lock to trend refresh scheduler ()
Claire 5e56f3db65
Change some worker lock TTLs ()
Claire 1e2d4975cf
Fix import progress not updating on certain failures ()
Claire cab4cbfa5c
Fix “Scoped order is ignored, it's forced to be batch order.” warnings ()
Claire 16681e0f20
Add admin notifications for new Mastodon versions ()
Claire 5c0a9aac3b
Revert to using primary database in IndexingScheduler ()
Eugen Rochko e263db276f
Change indexing jobs to use database replica ()
Eugen Rochko f8d2fea2e6
Change queue of job when opting into search from `default` to `pull` ()
jsgoldstein 30c191aaa0
Add new public status index ()
Co-authored-by: Eugen Rochko <eugen@zeonfederated.com>
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Claire 9ed0c91a37
Add auto-refresh of accounts we get new messages/edits of ()
Eugen Rochko a0fad5c8bb
Change indexing frequency from 5 minutes to 1 minute, add locks to schedulers ()
Emelia Smith 317cd26fba
Remove queued_at value from pubsub payloads ()
Claire b4e739ff0f
Change interaction modal in web UI ()
Co-authored-by: Eugen Rochko <eugen@zeonfederated.com>
Claire 144a406d33
Clean up unused application records ()
Claire 943f27f437
Remove unfollowed hashtag posts from home feed ()
Eugen Rochko fdc3ff7c2d
Change notifications API to use a replica ()
Eugen Rochko a1f5188c8c
Change feed merge, unmerge and regeneration workers to use a replica ()
Kurtis Rainbolt-Greene e4cfe4b3db
First pass at multi-database for read replica using Rails native adapter ()
Co-authored-by: emilweth <7402764+emilweth@users.noreply.github.com>
Claire 4658263b4a
Fix re-activated accounts being deleted by AccountDeletionWorker ()
Emelia Smith 3a91603b15
Prevent UserCleanupScheduler from overwhelming streaming ()
Eugen Rochko 4eda233e09
Add webhook templating ()
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Nick Schonning 99e2e9b81f
Fix minor typos in comments and spec names ()
Claire c3c7d59072
Fix infinite loop in AccountsStatusesCleanupScheduler ()
Claire a2a22bad23
Fix various edge cases with local moves ()
Claire c98b012583
Change Move handler to also move list memberships ()
Claire 8b636a29c6
Improve automatic post cleanup worker performances ()
Matt Jankowski f1c1dd0118
Rename `with_lock` to `with_redis_lock` to avoid confusion with ActiveRecord's method ()
Claire 32a030dd74
Rewrite import feature ()
Claire 5dc3173ef8
Fix AccountsStatusesCleanupScheduler not spreading deletes across accounts correctly ()