Commit graph

32947 commits

Author SHA1 Message Date
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
Hazelnoot
f6e1b40fd8 fix exception when fetching a user who doesn't exist yet 2025-11-13 20:22:33 -05:00
Hazelnoot
069d13c77f refactor RemoteUserResolveService to avoid exceptions while refreshing remote users 2025-11-13 20:22:33 -05:00
Hazelnoot
fdc1cc2368 remove duplicate function from ApDbResolverService 2025-11-13 20:22:33 -05:00
Hazelnoot
35eecf02b3 clean up and improve logic in ApPersonService.fetchPerson 2025-11-13 20:22:33 -05:00
Hazelnoot
4d09ccbcc8 simplify logic in users/show lookup 2025-11-13 20:22:33 -05:00
Hazelnoot
f37614b751 move parseUri from ApDbResolverService to UtilityService 2025-11-13 20:22:33 -05:00
Hazelnoot
fb65fcf890 use CacheService in users/show endpoint 2025-11-13 20:22:33 -05:00
Marie
6117b87925 fix path in clean*.js 2025-11-13 18:32:02 +01:00
Marie
66346ae389 Fix Dockerfile error 2025-11-13 11:45:52 +01:00