Commit graph

32956 commits

Author SHA1 Message Date
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
01dfdc6d77 merge: Improve public key refetch for remote users (!1240)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1240

Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
2025-11-15 13:37:33 -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
f1cee6bb8c add contributing docs about IPC 2025-11-14 18:59:09 -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
Marie
dccac4cefd merge: Fix query timeout in poll notification processor (!1243)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1243

Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
2025-11-14 20:17:15 +01:00
Hazelnoot
9ab37d1411 merge: Fix megalodon's path being wrong in Dockerfile and scripts (!1238)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1238

Approved-by: Hazelnoot <acomputerdog@gmail.com>
Approved-by: dakkar <dakkar@thenautilus.net>
2025-11-14 09:41:07 -05:00
Hazelnoot
b39926f117 fix timeout in poll notification processor 2025-11-13 20:37:51 -05:00
Hazelnoot
bfcfa969a0 rearrange imports in RemoteUserResolveService to avoid merge conflicts 2025-11-13 20:22:34 -05:00
Hazelnoot
5c0424239a fix cache errors in SkRateLimiterServiceTests.ts 2025-11-13 20:22:34 -05:00
Hazelnoot
1fc337f9d0 fix rebase errors 2025-11-13 20:22:34 -05:00
Hazelnoot
ac324655c3 fix attempt to set lastFetchedAt to a number 2025-11-13 20:22:34 -05:00
Hazelnoot
0757ca921f rename cacheService.getUsers to findUsers to match naming scheme 2025-11-13 20:22:34 -05:00
Hazelnoot
18b909a10c move uriPersonCache to ApPersonService 2025-11-13 20:22:33 -05:00
Hazelnoot
e1044879ea fix merge errors 2025-11-13 20:22:33 -05:00
Hazelnoot
a0b2ef780b fix users not updating after resolving via webfinger 2025-11-13 20:22:33 -05:00
Hazelnoot
0f2e809229 fix timer leak in SkRateLimiterService 2025-11-13 20:22:33 -05:00