Commit graph

10837 commits

Author SHA1 Message Date
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
Hazelnoot
7934643090 use delete-file task for async file deletions 2025-11-15 14:08:32 -05:00
Hazelnoot
9c1208b6ca implement delete-file background task 2025-11-15 14:08:32 -05:00
Hazelnoot
fe25e6f367 remove useless async/await from charts 2025-11-15 14:08:32 -05:00
Hazelnoot
41e50eeb0e add update-user-tags, update-note-tags, post-deliver, post-inbox, post-note, and check-hibernation background tasks 2025-11-15 14:08:32 -05:00
Hazelnoot
ce8c8e9851 slightly reduce stalls when updating MiInstance 2025-11-15 14:08:32 -05:00
Hazelnoot
86b8a8a734 use QuantumKVCache in FederatedInstanceService 2025-11-15 14:08:32 -05:00
Hazelnoot
8f436ef8ca implement background queue charts 2025-11-15 14:08:32 -05:00
Hazelnoot
4b08e978ce implement background task queue 2025-11-15 14:08:29 -05:00
Hazelnoot
911f90f95a merge: Fix regressions from recent block/mute fixes (!1239)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1239

Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
2025-11-15 13:38:52 -05:00
Hazelnoot
61ea555943 fix refetchPublicKeyForApId always proceeding even if the timeout fails 2025-11-14 19:32:39 -05:00
Hazelnoot
36835b4a2e fix last time limit for public key refetch 2025-11-14 19:32:39 -05:00
Hazelnoot
0b6f029467 fix rebase errors 2025-11-14 19:32:39 -05:00
Hazelnoot
3216984ef6 use TimeService in ApDbResolverService.ts 2025-11-14 19:32:39 -05:00
Hazelnoot
0cc839da8a improve logging for edge cases in
refetchPublicKeyForApId
2025-11-14 19:32:39 -05:00
Hazelnoot
48c296c5ce don't refetch a user's public key if we've already updated them recently 2025-11-14 19:32:39 -05:00
Hazelnoot
4a1693776f when processing an activity, refetch the user's public key if they don't already have one 2025-11-14 19:32:39 -05:00
Hazelnoot
181ebc0a95 disable user / instance mandatory CW for list timelines 2025-11-14 18:59:09 -05:00
Hazelnoot
fba4a2f8b9 fix replies being filtered out of fanout timelines incorrectly 2025-11-14 18:59:09 -05:00
Hazelnoot
30c8e8a1a8 fix rate limit errors from get-online-users-count 2025-11-14 18:59:09 -05:00
Hazelnoot
516a65b8c1 fix "all" tab not showing replies to other users 2025-11-14 18:59:09 -05:00
Hazelnoot
38abbb078a regenerate misskey-js 2025-11-14 18:59:09 -05:00
Hazelnoot
19a7c68fb8 fix incorrect reference to proxyAccount.enabled in settings.vue 2025-11-14 18:59:09 -05:00
Hazelnoot
d25a407c09 add "about" to response of admin/meta endpoint 2025-11-14 18:59:09 -05:00
Hazelnoot
eae8bd5970 define response type for admin/gen-vapid-keys endpoint 2025-11-14 18:59:09 -05:00
Hazelnoot
c678c4047c fix inverted filter condition in users/notes endpoint 2025-11-14 18:59:09 -05:00
Hazelnoot
a310cee715 remove unused withRepliesToSelf option from users/notes endpoint 2025-11-14 18:59:09 -05:00
Hazelnoot
ac0172b343 use bucket limit in users/notes endpoint 2025-11-14 18:59:09 -05:00
Hazelnoot
94c4b401e6 fix user silence not saving 2025-11-14 18:59:09 -05:00
Hazelnoot
a8e3d19c5c fix moderation notes not saving 2025-11-14 18:59:09 -05:00
Hazelnoot
e822253afb fix chat messages overflowing horizontally 2025-11-14 18:59:09 -05:00
Marie
58751020c8 merge: Fix error when viewing a deleted remote user (!1242)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1242

Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
2025-11-14 20:19:08 +01:00
Hazelnoot
30d41ba671 merge: Fix account migrations (!1229)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1229

Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
2025-11-14 14:18:40 -05:00
Hazelnoot
4261e77d40 fix lint errors in RoleService.ts 2025-11-13 21:41:37 -05:00
Hazelnoot
35e02c9273 fix merge error in RoleService.ts 2025-11-13 21:41:02 -05:00
dakkar
8773ddebe3 build role schema validators early
there is really no good reason to build them on-demand

also, this way, if the schema itself is invalid, we get the error
thrown at startup, not the first time we try to use one of the role
endpoints
2025-11-13 21:37:24 -05:00
dakkar
ce68485684 relax types for tests 2025-11-13 21:37:24 -05:00