Hazelnoot
|
f8814483e8
|
fix "unhandled rejection" error when a queue fails to update
|
2025-11-15 14:08:34 -05:00 |
|
Hazelnoot
|
7ca90502d1
|
fix Date objects getting mangled by JSON
|
2025-11-15 14:08:34 -05:00 |
|
Hazelnoot
|
7716292c78
|
fix type of Serialized<T>
|
2025-11-15 14:08:34 -05:00 |
|
Hazelnoot
|
896a364de7
|
synchronize collapsed queues across the cluster to avoid data races
|
2025-11-15 14:08:34 -05:00 |
|
Hazelnoot
|
1cb21b0911
|
implement updateAntennaQueue
|
2025-11-15 14:08:34 -05:00 |
|
Hazelnoot
|
be2baf739e
|
implement updateAccessTokenQueue
|
2025-11-15 14:08:34 -05:00 |
|
Hazelnoot
|
f9e5b05408
|
synchronize caches after performing updateUserQueue
|
2025-11-15 14:08:34 -05:00 |
|
Hazelnoot
|
e52ff9208e
|
add onPerform callback to collapsedQueue
|
2025-11-15 14:08:34 -05:00 |
|
Hazelnoot
|
fceb0d0d50
|
use CollapsedQueueService in processPostDeliver
|
2025-11-15 14:08:34 -05:00 |
|
Hazelnoot
|
15e88d31ad
|
fix incorrect counts for self-renotes and renotes by bots
|
2025-11-15 14:08:34 -05:00 |
|
Hazelnoot
|
473b3993c4
|
remove queued user updated when deleted
|
2025-11-15 14:08:34 -05:00 |
|
Hazelnoot
|
f06bbad94b
|
implement CollapsedQueue.delete
|
2025-11-15 14:08:34 -05:00 |
|
Hazelnoot
|
f01d51981b
|
remove onUserUpdated listener from CollapsedQueueService
|
2025-11-15 14:08:34 -05:00 |
|
Hazelnoot
|
1d44a27505
|
implement followingCountDelta and followersCountDelta in updateUserQueue
|
2025-11-15 14:08:34 -05:00 |
|
Hazelnoot
|
c2aa46618d
|
implement followingCountDelta and followersCountDelta in updateNoteQueue
|
2025-11-15 14:08:34 -05:00 |
|
Hazelnoot
|
dceb6dffc9
|
implement clippedCountDelta in updateNoteQueue
|
2025-11-15 14:08:34 -05:00 |
|
Hazelnoot
|
101f8f6df5
|
implement usersCountDelta in updateInstanceQueue
|
2025-11-15 14:08:34 -05:00 |
|
Hazelnoot
|
ad063c8637
|
rename deltaRepliesCount and deltaRenoteCount to match the other deltas
|
2025-11-15 14:08:34 -05:00 |
|
Hazelnoot
|
c52f852db1
|
use updateInstanceQueue in NoteDeleteService
|
2025-11-15 14:08:34 -05:00 |
|
Hazelnoot
|
d89b292eee
|
implement updateNoteQueue
|
2025-11-15 14:08:34 -05:00 |
|
Hazelnoot
|
2fd44d68c5
|
rename additionalNotes to notesCountDelta
|
2025-11-15 14:08:34 -05:00 |
|
Hazelnoot
|
e7ea4a3ba2
|
reduce updateUserQueue interval
|
2025-11-15 14:08:33 -05:00 |
|
Hazelnoot
|
81fd01d5fa
|
increment/decrement note counts through CollapsedQueueService
|
2025-11-15 14:08:33 -05:00 |
|
Hazelnoot
|
28dff9aff9
|
merge NoteCreateService.updateNotesCountQueue and NoteEditService.updateNotesCountQueue into CollapsedQueueService.updateInstanceQueue
|
2025-11-15 14:08:33 -05:00 |
|
Hazelnoot
|
e884e3f6a3
|
add concurrency limit to CollapsedQueue
|
2025-11-15 14:08:33 -05:00 |
|
Hazelnoot
|
45df03ab14
|
replace MarkUserUpdatedBackgroundTask with updateUserQueue
|
2025-11-15 14:08:33 -05:00 |
|
Hazelnoot
|
3a2c0fd9da
|
add name and error logging to CollapsedQueue
|
2025-11-15 14:08:33 -05:00 |
|
Hazelnoot
|
a3bcc474b7
|
return results from CollapsedQueue.performAllNow
|
2025-11-15 14:08:33 -05:00 |
|
Hazelnoot
|
0491ea55cc
|
move UpdateInstanceQueue into CollapsedQueueService
|
2025-11-15 14:08:33 -05:00 |
|
Hazelnoot
|
15bb9b38e1
|
add background queue to admin dashboard
|
2025-11-15 14:08:33 -05:00 |
|
Hazelnoot
|
428c9258a1
|
remove unused API and websocket calls from admin dashboard
|
2025-11-15 14:08:33 -05:00 |
|
Hazelnoot
|
c3ae0c7e8c
|
fix API schema for admin/queue/jobs endpoint
|
2025-11-15 14:08:33 -05:00 |
|
Hazelnoot
|
cad059f039
|
fix cascaded note deletion and make it more efficient
|
2025-11-15 14:08:33 -05:00 |
|
Hazelnoot
|
d06b2353b5
|
make renote count increment and decrement the same way
|
2025-11-15 14:08:33 -05:00 |
|
Hazelnoot
|
2bca84048d
|
fix postNoteCreated and postNoteEdited not working properly due to missing Data options
|
2025-11-15 14:08:33 -05:00 |
|
Hazelnoot
|
cf138a148d
|
make NoteDeleteService.delete safe to call inside a loop
|
2025-11-15 14:08:33 -05:00 |
|
Hazelnoot
|
693f8d52ee
|
implement MarkUserUpdatedBackgroundTask
|
2025-11-15 14:08:33 -05:00 |
|
Hazelnoot
|
e587e376e5
|
fix account deletion not triggering background tasks for cascaded note deletions
|
2025-11-15 14:08:33 -05:00 |
|
Hazelnoot
|
4501ecb293
|
implement DeleteApLogsBackgroundTask
|
2025-11-15 14:08:33 -05:00 |
|
Hazelnoot
|
ec6ae4c939
|
fix typo and correctly call handleCreatedNote in BackgroundTaskProcessorService.ts
|
2025-11-15 14:08:33 -05:00 |
|
Hazelnoot
|
a45e264574
|
rename noteEditRepository to noteEditsRepository, matching other repository names
|
2025-11-15 14:08:33 -05:00 |
|
Hazelnoot
|
dad9944e7e
|
a few more awaits
|
2025-11-15 14:08:33 -05:00 |
|
Hazelnoot
|
a4a8329f69
|
optionally use note.user relation in PollService.deliverQuestionUpdate
|
2025-11-15 14:08:33 -05:00 |
|
Hazelnoot
|
db4cd29b74
|
fix non-Error exceptions thrown from FetchInstanceMetadataService.ts
|
2025-11-15 14:08:32 -05:00 |
|
Hazelnoot
|
6d8d91ba8c
|
fix type error in DriveService.ts
|
2025-11-15 14:08:32 -05:00 |
|
Hazelnoot
|
05f9d5d446
|
await more promises to improve stack traces
|
2025-11-15 14:08:32 -05:00 |
|
Hazelnoot
|
41d62e4534
|
fix notes/versions endpoint
|
2025-11-15 14:08:32 -05:00 |
|
Hazelnoot
|
c9f2554b2f
|
track federation-related promises to avoid data loss during restart
|
2025-11-15 14:08:32 -05:00 |
|
Hazelnoot
|
a4440e43a6
|
add UpdateLatestNote, PostSuspend, and PostUnsuspend background tasks
|
2025-11-15 14:08:32 -05:00 |
|
Hazelnoot
|
8e75d6149e
|
fix stall in EnableInstanceHOTUpdates1750217001651 migration
|
2025-11-15 14:08:32 -05:00 |
|