0
0
Commit Graph

404 Commits

Author SHA1 Message Date
Emelia Smith
d20a5c3ec9
Fix: remove broken OAuth Application vacuuming & throttle OAuth Application registrations ()
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
2024-05-29 14:00:05 +00:00
Matt Jankowski
def6b686ff
Fix Rails/WhereRange cop () 2024-05-20 09:37:36 +00:00
Renaud Chaput
40639510f8
Retain unconfirmed users longer (1 week) () 2024-05-15 08:27:34 +00:00
Matt Jankowski
edde54e991
Update stoplight to version 4.1.0 () 2024-04-02 15:47:40 +00:00
Eugen Rochko
50b17f7e10
Add notification policies and notification requests () 2024-03-07 14:53:37 +00:00
Claire
a9496882fc
Fix auto-close email being sent to users with devops permissions instead of settings permissions () 2024-02-22 14:52:14 +00:00
Claire
2751acb6cd
Automatically switch from open to approved registrations in absence of moderators () 2024-02-21 17:45:06 +00:00
Matt Jankowski
7c9c6c7f80
Fix remaining Rails/WhereExists cop violations, regenerate todo () 2024-01-25 12:37:07 +00:00
Eugen Rochko
5b1eb09d54
Add annual reports for accounts () 2024-01-24 09:38:10 +00:00
Jeong Arm
f0abba67db
Ignore RecordNotUnique errors in LinkCrawlWorker () 2024-01-16 08:35:54 +00:00
Eugen Rochko
b5ac61b2c5
Change algorithm of follow recommendations ()
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
2023-12-19 10:59:43 +00:00
Claire
963354978a
Add Account#unavailable? and Account#permanently_unavailable? aliases () 2023-11-30 15:43:26 +00:00
Claire
0337df3a42
Fix posts from threads received out-of-order sometimes not being inserted into timelines () 2023-11-02 14:58:37 +00:00
Jonathan de Jong
1cc512909c
Have Follow activities bypass availability ()
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
2023-10-27 14:55:00 +00:00
Claire
379115e601
Add SELF_DESTRUCT env variable to process self-destructions in the background () 2023-10-23 15:46:21 +00:00
Claire
4e55001e65
Add a short-lived lock to trend refresh scheduler () 2023-10-03 12:21:32 +02:00
Claire
5e56f3db65
Change some worker lock TTLs () 2023-10-03 10:09:00 +02:00
Claire
1e2d4975cf
Fix import progress not updating on certain failures () 2023-10-02 16:20:04 +02:00
Claire
cab4cbfa5c
Fix “Scoped order is ignored, it's forced to be batch order.” warnings () 2023-09-05 15:37:23 +02:00
Claire
16681e0f20
Add admin notifications for new Mastodon versions () 2023-09-01 17:47:07 +02:00
Claire
5c0a9aac3b
Revert to using primary database in IndexingScheduler () 2023-09-01 15:09:44 +02:00
Eugen Rochko
e263db276f
Change indexing jobs to use database replica () 2023-08-27 22:38:01 +02:00
Eugen Rochko
f8d2fea2e6
Change queue of job when opting into search from default to pull () 2023-08-27 18:58:20 +02:00
jsgoldstein
30c191aaa0
Add new public status index ()
Co-authored-by: Eugen Rochko <eugen@zeonfederated.com>
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
2023-08-24 16:40:04 +02:00
Claire
9ed0c91a37
Add auto-refresh of accounts we get new messages/edits of () 2023-08-21 16:09:26 +02:00
Eugen Rochko
a0fad5c8bb
Change indexing frequency from 5 minutes to 1 minute, add locks to schedulers () 2023-08-03 11:04:05 +02:00
Emelia Smith
317cd26fba
Remove queued_at value from pubsub payloads () 2023-07-27 16:19:33 +02:00
Claire
b4e739ff0f
Change interaction modal in web UI ()
Co-authored-by: Eugen Rochko <eugen@zeonfederated.com>
2023-07-27 16:11:17 +02:00
Claire
144a406d33
Clean up unused application records () 2023-07-21 13:13:16 +02:00
Claire
943f27f437
Remove unfollowed hashtag posts from home feed () 2023-07-17 13:56:28 +02:00
Eugen Rochko
fdc3ff7c2d
Change notifications API to use a replica () 2023-07-12 17:06:00 +02:00
Eugen Rochko
a1f5188c8c
Change feed merge, unmerge and regeneration workers to use a replica () 2023-07-10 03:06:09 +02:00
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>
2023-07-08 19:45:36 +02:00
Claire
4658263b4a
Fix re-activated accounts being deleted by AccountDeletionWorker () 2023-07-04 18:36:24 +02:00
Emelia Smith
3a91603b15
Prevent UserCleanupScheduler from overwhelming streaming () 2023-06-20 18:04:35 +02:00
Eugen Rochko
4eda233e09
Add webhook templating ()
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
2023-06-06 10:42:47 +02:00
Nick Schonning
99e2e9b81f
Fix minor typos in comments and spec names () 2023-05-19 17:13:29 +02:00
Claire
c3c7d59072
Fix infinite loop in AccountsStatusesCleanupScheduler () 2023-05-04 10:13:00 +02:00
Claire
a2a22bad23
Fix various edge cases with local moves () 2023-05-03 19:19:25 +02:00
Claire
c98b012583
Change Move handler to also move list memberships () 2023-05-03 14:03:38 +02:00
Claire
8b636a29c6
Improve automatic post cleanup worker performances () 2023-05-03 10:31:40 +02:00
Matt Jankowski
f1c1dd0118
Rename with_lock to with_redis_lock to avoid confusion with ActiveRecord's method () 2023-05-02 18:16:07 +02:00
Claire
32a030dd74
Rewrite import feature () 2023-05-02 12:08:48 +02:00
Claire
5dc3173ef8
Fix AccountsStatusesCleanupScheduler not spreading deletes across accounts correctly () 2023-04-23 22:25:40 +02:00
Claire
501d6197c4
Change automatic post deletion thresholds and load detection () 2023-04-21 18:14:19 +02:00
Vyr Cossont
d5ad8b6422
Fix Redis client and type errors introduced in () 2023-04-01 08:28:35 +02:00
Vyr Cossont
7646ad8a2b
IndexingScheduler: fetch and import in batches ()
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
2023-03-31 14:38:47 +02:00
Christian Schmidt
eb38e9df31
Requeue expiration notification () 2023-03-29 10:52:40 +02:00
Vyr Cossont
94cbd808b5
Webhooks for local status.create, status.update, account.update () 2023-03-19 07:47:54 +01:00
Claire
1d0ad558ff
Change sidekiq-bulk's batch size from 10,000 to 1,000 jobs in one Redis call () 2023-03-15 03:45:15 +01:00