Commit Graph

423 Commits (d58173e45bf0fdf5a6015d40eb88c313a3d99e5c)

Author SHA1 Message Date
Jonathan de Jong 360b6d3a44
Fix exclusive lists interfering with notifications (#28162) 4 weeks ago
Paulo Vilarinho 2526b32ad3
block scheduled status from frozen users (#30729) 1 month ago
Eugen Rochko 2b5faa2ba3
Change lists to reflect added and removed users retroactively (#32930) 1 month ago
Emelia Smith aeae152006
Prevent Web::Push notification delivery if notification is outside of TTL window (#32842) 2 months ago
Matt Jankowski 73f66af6eb
Update location of unused `MIN_SCHEDULE_OFFSET` constant (#31217) 2 months ago
David Roetzel 05f23df3b7
Add endpoint to remove web push subscription (#32626) 2 months ago
Claire 10ea6da09f
Fix language of push notifications (#32415) 3 months ago
Matt Jankowski 258dce1256
Add `OpenSSL::SSL::SSLError` to http connection errors wrapper (#32307) 3 months ago
Matt Jankowski e8ec6667bd
Extract wrapper constant for `HTTP::*` error classes (#32285) 3 months ago
Matt Jankowski 1f65a95421
Remove unneeded `reorder(nil)` conditions (#32200) 3 months ago
Matt Jankowski 4aa26eba53
Extract `WebPushRequest` from push notification worker and subscription (#32208) 3 months ago
Jeong Arm 66b2bc1c84
Ignore error if mentioned account was not processable (#29215)
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
3 months ago
Matt Jankowski 5405bdd344
Remove unused E2EE messaging code (#31193) 3 months ago
Claire 53c183f899
Reload notifications when accepted notifications are merged (streaming only) (#31419) 4 months ago
Claire 2d589a5ed4
Fix incorrect activity matching in notification unfiltering worker (#31456) 4 months ago
Claire 7996a9543d
Change notification request acceptance to immediately delete the request (#31256) 5 months ago
Matt Jankowski 02df1b4e4a
Finish email allow/deny list naming migration (#30530) 5 months ago
Claire 670e4655d1
Change dismissing a notification to clear existing filtered notifications for that account (#31329) 5 months ago
Matt Jankowski e881a59671
Add `User.unconfirmed` scope, reduce factories in `scheduler/user_cleanup` spec (#31063) 5 months ago
Emelia Smith d20a5c3ec9
Fix: remove broken OAuth Application vacuuming & throttle OAuth Application registrations (#30316)
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
7 months ago
Matt Jankowski def6b686ff
Fix `Rails/WhereRange` cop (#30343) 7 months ago
Renaud Chaput 40639510f8
Retain unconfirmed users longer (1 week) (#30285) 8 months ago
Matt Jankowski edde54e991
Update stoplight to version 4.1.0 (#28366) 9 months ago
Eugen Rochko 50b17f7e10
Add notification policies and notification requests (#29366) 10 months ago
Claire a9496882fc
Fix auto-close email being sent to users with devops permissions instead of settings permissions (#29355) 10 months ago
Claire 2751acb6cd
Automatically switch from open to approved registrations in absence of moderators (#29318) 10 months ago
Matt Jankowski 7c9c6c7f80
Fix remaining `Rails/WhereExists` cop violations, regenerate todo (#28892) 11 months ago
Eugen Rochko 5b1eb09d54
Add annual reports for accounts (#28693) 11 months ago
Jeong Arm f0abba67db
Ignore RecordNotUnique errors in LinkCrawlWorker (#28748) 12 months ago
Eugen Rochko b5ac61b2c5
Change algorithm of follow recommendations (#28314)
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
1 year ago
Claire 963354978a
Add `Account#unavailable?` and `Account#permanently_unavailable?` aliases (#28053) 1 year ago
Claire 0337df3a42
Fix posts from threads received out-of-order sometimes not being inserted into timelines (#27653) 1 year ago
Jonathan de Jong 1cc512909c
Have `Follow` activities bypass availability (#27586)
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
1 year ago
Claire 379115e601
Add SELF_DESTRUCT env variable to process self-destructions in the background (#26439) 1 year ago
Claire 4e55001e65
Add a short-lived lock to trend refresh scheduler (#27253) 1 year ago
Claire 5e56f3db65
Change some worker lock TTLs (#27246) 1 year ago
Claire 1e2d4975cf
Fix import progress not updating on certain failures (#27247) 1 year ago
Claire cab4cbfa5c
Fix “Scoped order is ignored, it's forced to be batch order.” warnings (#26793) 1 year ago
Claire 16681e0f20
Add admin notifications for new Mastodon versions (#26582) 1 year ago
Claire 5c0a9aac3b
Revert to using primary database in IndexingScheduler (#26754) 1 year ago
Eugen Rochko e263db276f
Change indexing jobs to use database replica (#26692) 1 year ago
Eugen Rochko f8d2fea2e6
Change queue of job when opting into search from `default` to `pull` (#26688) 1 year ago
jsgoldstein 30c191aaa0
Add new public status index (#26344)
Co-authored-by: Eugen Rochko <eugen@zeonfederated.com>
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
1 year ago
Claire 9ed0c91a37
Add auto-refresh of accounts we get new messages/edits of (#26510) 1 year ago
Eugen Rochko a0fad5c8bb
Change indexing frequency from 5 minutes to 1 minute, add locks to schedulers (#26304) 1 year ago
Emelia Smith 317cd26fba
Remove queued_at value from pubsub payloads (#26173) 1 year ago
Claire b4e739ff0f
Change interaction modal in web UI (#26075)
Co-authored-by: Eugen Rochko <eugen@zeonfederated.com>
1 year ago
Claire 144a406d33
Clean up unused application records (#24871) 1 year ago
Claire 943f27f437
Remove unfollowed hashtag posts from home feed (#26028) 1 year ago
Eugen Rochko fdc3ff7c2d
Change notifications API to use a replica (#25874) 1 year ago