Emelia Smith
d20a5c3ec9
Fix: remove broken OAuth Application vacuuming & throttle OAuth Application registrations ( #30316 )
...
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
10 months ago
Matt Jankowski
def6b686ff
Fix `Rails/WhereRange` cop ( #30343 )
10 months ago
Renaud Chaput
40639510f8
Retain unconfirmed users longer (1 week) ( #30285 )
10 months ago
Claire
a9496882fc
Fix auto-close email being sent to users with devops permissions instead of settings permissions ( #29355 )
1 year ago
Claire
2751acb6cd
Automatically switch from open to approved registrations in absence of moderators ( #29318 )
1 year ago
Eugen Rochko
5b1eb09d54
Add annual reports for accounts ( #28693 )
1 year 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
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
16681e0f20
Add admin notifications for new Mastodon versions ( #26582 )
2 years ago
Claire
5c0a9aac3b
Revert to using primary database in IndexingScheduler ( #26754 )
2 years ago
Eugen Rochko
e263db276f
Change indexing jobs to use database replica ( #26692 )
2 years 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>
2 years ago
Eugen Rochko
a0fad5c8bb
Change indexing frequency from 5 minutes to 1 minute, add locks to schedulers ( #26304 )
2 years ago
Claire
b4e739ff0f
Change interaction modal in web UI ( #26075 )
...
Co-authored-by: Eugen Rochko <eugen@zeonfederated.com>
2 years ago
Claire
144a406d33
Clean up unused application records ( #24871 )
2 years ago
Emelia Smith
3a91603b15
Prevent UserCleanupScheduler from overwhelming streaming ( #25519 )
2 years ago
Claire
c3c7d59072
Fix infinite loop in AccountsStatusesCleanupScheduler ( #24840 )
2 years ago
Claire
8b636a29c6
Improve automatic post cleanup worker performances ( #24785 )
2 years ago
Claire
32a030dd74
Rewrite import feature ( #21054 )
2 years ago
Claire
5dc3173ef8
Fix AccountsStatusesCleanupScheduler not spreading deletes across accounts correctly ( #24607 )
2 years ago
Claire
501d6197c4
Change automatic post deletion thresholds and load detection ( #24614 )
2 years ago
Vyr Cossont
d5ad8b6422
Fix Redis client and type errors introduced in #24285 ( #24342 )
2 years ago
Vyr Cossont
7646ad8a2b
IndexingScheduler: fetch and import in batches ( #24285 )
...
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
2 years ago
Jean byroot Boussier
922837dc96
Upgrade to latest redis-rb 4.x and fix deprecations ( #23616 )
...
Co-authored-by: Jean Boussier <jean.boussier@gmail.com>
2 years ago
Claire
20b80c62ff
Change auto-deletion throttling constants to better scale with server size ( #23320 )
2 years ago
Nick Schonning
717683d1c3
Autofix Rubocop remaining Layout rules ( #23679 )
2 years ago
Nick Schonning
21bf326356
Autofix Rubocop Rails/Pluck ( #23730 )
2 years ago
Nick Schonning
2177daeae9
Autofix Rubocop Style/RedundantBegin ( #23703 )
2 years ago
Claire
9edefc779f
Fix `UserCleanupScheduler` crash when an unconfirmed account has a moderation note ( #23318 )
...
* Fix `UserCleanupScheduler` crash when an unconfirmed account has a moderation note
* Add tests
2 years ago
luzpaz
596923da4a
Fix typos in source documentation ( #21046 )
...
Fixed 2 source comment/documentation typos
2 years ago
Claire
5333447be0
Change account deletion requests to spread out over time ( #20222 )
2 years ago
Eugen Rochko
d0c9ac3919
Fix indexing scheduler trying to index when Elasticsearch is disabled ( #19805 )
...
Fix #19646
2 years ago
Claire
03d9618595
Fix UserCleanupScheduler crash when an unconfirmed account has a moderation note ( #19629 )
...
Fixes #19109
2 years ago
Eugen Rochko
bf0ab3e0fa
Fix vacuum scheduler missing lock, locks never expiring ( #19458 )
...
Remove vacuuming of orphaned preview cards
2 years ago
Eugen Rochko
5c9abdeff1
Add retention policy for cached content and media ( #19232 )
3 years ago
Eugen Rochko
0b3e4fd5de
Remove digest e-mails ( #17985 )
...
* Remove digest e-mails
* Remove digest-related code
3 years ago
Jeremy Kescher
25e076505e
ip_cleanup_scheduler: Make IP and session retention configurable ( #18757 )
3 years ago
Eugen Rochko
679b7158e3
Change search indexing to use batches to minimize resource usage ( #18451 )
3 years ago
Eugen Rochko
f6d35ed57d
Remove IP matching from e-mail domain blocks ( #18190 )
...
Clear out e-mail domain blocks created from automatically resolved DNS records
3 years ago
Eugen Rochko
3917353645
Fix single Redis connection being used across all threads ( #18135 )
...
* Fix single Redis connection being used across all Sidekiq threads
* Fix tests
3 years ago
Jeong Arm
3349cbeb3e
Fix clean_discarded_statuses ( #17822 )
3 years ago
Eugen Rochko
50ea54b3ed
Change authorized applications page ( #17656 )
...
* Change authorized applications page
* Hide revoke button for superapps and suspended accounts
* Clean up db/schema.rb
3 years ago
Claire
3d60708508
Fix crash in EmailDomainBlockRefreshScheduler ( #17649 )
3 years ago
Eugen Rochko
27965ce5ed
Add trending statuses ( #17431 )
...
* Add trending statuses
* Fix dangling items with stale scores in localized sets
* Various fixes and improvements
- Change approve_all/reject_all to approve_accounts/reject_accounts
- Change Trends::Query methods to not mutate the original query
- Change Trends::Query#skip to offset
- Change follow recommendations to be refreshed in a transaction
* Add tests for trending statuses filtering behaviour
* Fix not applying filtering scope in controller
3 years ago
Eugen Rochko
a29a982eaa
Change e-mail domain blocks to block IPs dynamically ( #17635 )
...
* Change e-mail domain blocks to block IPs dynamically
* Update app/workers/scheduler/email_domain_block_refresh_scheduler.rb
Co-authored-by: Yamagishi Kazutoshi <ykzts@desire.sh>
* Update app/workers/scheduler/email_domain_block_refresh_scheduler.rb
Co-authored-by: Yamagishi Kazutoshi <ykzts@desire.sh>
Co-authored-by: Yamagishi Kazutoshi <ykzts@desire.sh>
3 years ago
Eugen Rochko
35850f8195
Fix localization of cold-start follow recommendations ( #17479 )
3 years ago
Claire
52c1b86964
Fix Ruby 2.5 incompatibility ( #17465 )
3 years ago