Emelia Smith
2b24070594
Remove queued_at value from pubsub payloads ( #26173 )
1 year ago
Claire
20809d5d8c
Change interaction modal in web UI ( #26075 )
...
Co-authored-by: Eugen Rochko <eugen@zeonfederated.com>
1 year ago
Claire
f3127af389
Clean up unused application records ( #24871 )
1 year ago
Claire
e8631f8e90
Remove unfollowed hashtag posts from home feed ( #26028 )
1 year ago
Eugen Rochko
315002c1be
Change notifications API to use a replica ( #25874 )
1 year ago
Eugen Rochko
896f4ef2f6
Change feed merge, unmerge and regeneration workers to use a replica ( #25849 )
1 year ago
Kurtis Rainbolt-Greene
a27f2686ca
First pass at multi-database for read replica using Rails native adapter ( #25693 )
...
Co-authored-by: emilweth <7402764+emilweth@users.noreply.github.com>
1 year ago
Claire
1aa9197efd
Fix re-activated accounts being deleted by AccountDeletionWorker ( #25711 )
1 year ago
Emelia Smith
71d3100038
Prevent UserCleanupScheduler from overwhelming streaming ( #25519 )
1 year ago
Eugen Rochko
2252e4d8bb
Add webhook templating ( #23289 )
...
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
1 year ago
Nick Schonning
c4f2b1e86a
Fix minor typos in comments and spec names ( #21831 )
2 years ago
Claire
53e3a1b06d
Fix infinite loop in AccountsStatusesCleanupScheduler ( #24840 )
2 years ago
Claire
90b45c5040
Fix various edge cases with local moves ( #24812 )
2 years ago
Claire
a4e3f98fc7
Change Move handler to also move list memberships ( #24808 )
2 years ago
Claire
ca3003835d
Improve automatic post cleanup worker performances ( #24785 )
2 years ago
Matt Jankowski
4d1f9d4278
Rename `with_lock` to `with_redis_lock` to avoid confusion with ActiveRecord's method ( #24741 )
2 years ago
Claire
abce7cf2b9
Rewrite import feature ( #21054 )
2 years ago
Claire
59a73ea537
Fix AccountsStatusesCleanupScheduler not spreading deletes across accounts correctly ( #24607 )
2 years ago
Claire
f769daf908
Change automatic post deletion thresholds and load detection ( #24614 )
2 years ago
Vyr Cossont
15f9f8962e
Fix Redis client and type errors introduced in #24285 ( #24342 )
2 years ago
Vyr Cossont
3cf19b953f
IndexingScheduler: fetch and import in batches ( #24285 )
...
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
2 years ago
Christian Schmidt
72b4973f50
Requeue expiration notification ( #24311 )
2 years ago
Vyr Cossont
d1b3f02926
Webhooks for local status.create, status.update, account.update ( #24133 )
2 years ago
Claire
23bce96f0c
Change sidekiq-bulk's batch size from 10,000 to 1,000 jobs in one Redis call ( #24034 )
2 years ago
Jean byroot Boussier
08c2938b4a
Upgrade to latest redis-rb 4.x and fix deprecations ( #23616 )
...
Co-authored-by: Jean Boussier <jean.boussier@gmail.com>
2 years ago
Nick Schonning
24b0410744
Remove implied StandardError rescue ( #23942 )
2 years ago
Claire
fe098d35c2
Fix original account being unfollowed on migration before the follow request could be sent ( #21957 )
2 years ago
Claire
8f79c53cd6
Change `ActivityPub::DeliveryWorker` retries to be spread out more ( #21956 )
2 years ago
Claire
bc4837a600
Change auto-deletion throttling constants to better scale with server size ( #23320 )
2 years ago
Nick Schonning
e6312104c7
Autofix Rubocop remaining Layout rules ( #23679 )
2 years ago
Nick Schonning
b8f17330ea
Autofix Rubocop Rails/Pluck ( #23730 )
2 years ago
Nick Schonning
49f1168050
Autofix Rubocop Style/RedundantBegin ( #23703 )
2 years ago
Nick Schonning
b7d4391c4d
Autofix Rubocop Lint/AmbiguousOperatorPrecedence ( #23681 )
2 years ago
Claire
ea4cffac37
Fix unbounded recursion in post discovery ( #23506 )
...
* Add a limit to how many posts can get fetched as a result of a single request
* Add tests
* Always pass `request_id` when processing `Announce` activities
---------
Co-authored-by: nametoolong <nametoolong@users.noreply.github.com>
2 years ago
Nick Schonning
0ea80860f4
Apply Rubocop Performance/RedundantBlockCall ( #23440 )
2 years ago
Nick Schonning
38ec6d27d8
Autofix Rails/EagerEvaluationLogMessage ( #23429 )
...
* Autofix Rails/EagerEvaluationLogMessage
* Update spec for debug block syntax
2 years ago
Claire
a173d5248f
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
11b7735fb3
Fix typos in source documentation ( #21046 )
...
Fixed 2 source comment/documentation typos
2 years ago
Eugen Rochko
e6e139ac2b
Change incoming activity processing to happen in `ingress` queue ( #20264 )
2 years ago
Claire
9a98169232
Change account deletion requests to spread out over time ( #20222 )
2 years ago
Eugen Rochko
3c80a6e445
Fix being able to spoof link verification ( #20217 )
...
- Change verification to happen in `default` queue
- Change verification worker to only be queued if there's something to do
- Add `link` tags from metadata fields to page header of profiles
2 years ago
Claire
5437dda76b
Fix followers count not being updated when migrating follows ( #19998 )
...
Fixes #19900
2 years ago
Eugen Rochko
4c6f7ee8ca
Fix indexing scheduler trying to index when Elasticsearch is disabled ( #19805 )
...
Fix #19646
2 years ago
Eugen Rochko
5b639f9e15
Add caching for payload serialization during fan-out ( #19642 )
2 years ago
Claire
4390103b44
Fix N+1 on mentions in PushUpdateWorker ( #19637 )
2 years ago
Claire
14e07428ec
Fix UserCleanupScheduler crash when an unconfirmed account has a moderation note ( #19629 )
...
Fixes #19109
2 years ago
Eugen Rochko
d53e1fc6d9
Fix vacuum scheduler missing lock, locks never expiring ( #19458 )
...
Remove vacuuming of orphaned preview cards
2 years ago
Takeshi Umeda
64b46b9ae5
Change featured tag updates to add/remove activity ( #19409 )
...
* Change featured tag updates to add/remove activity
* Fix to check for the existence of feature tag
* Rename service and worker
* Merge AddHashtagSerializer with AddSerializer
* Undo removal of sidekiq_options
2 years ago
Takeshi Umeda
fd61882f1a
Add synchronization of remote featured tags ( #19380 )
...
* Add LIMIT of featured tag to instance API response
* Add featured_tags_collection_url to Account
* Add synchronization of remote featured tags
* Deliver update activity when updating featured tag
* Remove featured_tags_collection_url
* Revert "Add featured_tags_collection_url to Account"
This reverts commit cff349fc27b104ded2df6bb5665132dc24dab09c.
* Add hashtag sync from featured collections
* Fix tag name normalize
* Add target option to fetch featured collection
* Refactor fetch_featured_tags_collection_service
* Add LIMIT of featured tag to v1/instance API response
2 years ago
Eugen Rochko
7a482567f8
Add retention policy for cached content and media ( #19232 )
2 years ago