Commit graph

32870 commits

Author SHA1 Message Date
Hazelnoot
2b6813847f regenerate misskey-js 2025-11-12 17:07:58 -05:00
Hazelnoot
0baf8555ef add missing LD context for noindex 2025-11-12 17:07:58 -05:00
Hazelnoot
295b744db1 await or track more background delivery 2025-11-12 17:07:58 -05:00
Hazelnoot
11356acb98 suppress JSON-LD errors when signing activities for relays 2025-11-12 17:07:58 -05:00
Hazelnoot
c83fa9fcd3 various improvements to admin-user migrations UI 2025-11-12 17:07:58 -05:00
Hazelnoot
7e36e17e63 fix massive whitepace at the top of admin-user 2025-11-12 17:07:58 -05:00
Hazelnoot
c539734ec2 don't crash admin-user page if one of the requests fails 2025-11-12 17:07:58 -05:00
Hazelnoot
477a01fab6 allow CSS _spacer to have vertical space removed 2025-11-12 17:07:58 -05:00
Hazelnoot
e2fd380f0c show migration restart in the modlog 2025-11-12 17:07:58 -05:00
Hazelnoot
42470f099a show account migration info / controls in admin-user 2025-11-12 17:07:58 -05:00
Hazelnoot
800b780267 show "account moved" banner even if the URI couldn't be resolved 2025-11-12 17:07:58 -05:00
Hazelnoot
b3e41b74a1 implement admin/restart-migration endpoint 2025-11-12 17:07:58 -05:00
Hazelnoot
8310c128a8 fix WebhookTestService 2025-11-12 17:07:58 -05:00
Hazelnoot
42b51e31fd return movedAt, movedTo, and alsoKnownAs from admin/show-user endpoint 2025-11-12 17:07:58 -05:00
Hazelnoot
ba77e606f8 export migration URIs in addition to resolved user IDs, and move alsoKnownAs to MeDetailed for privacy 2025-11-12 17:07:58 -05:00
Hazelnoot
756e99e9c4 fix OpenAPI format for UserDetailed.movedTo 2025-11-12 17:07:58 -05:00
Hazelnoot
a347da6277 improve hostname logging in AccountMoveService 2025-11-12 17:07:57 -05:00
Hazelnoot
4225014603 fix return type of AccountMoveService.moveFromLocal 2025-11-12 17:07:57 -05:00
Hazelnoot
249205eef3 fix another cherry-pick mistake 2025-11-12 17:07:57 -05:00
Hazelnoot
f609c1cf11 fix cherry-pick error 2025-11-12 17:07:57 -05:00
Hazelnoot
b48e916b4a update caches when moving accounts 2025-11-12 17:07:37 -05:00
Hazelnoot
5003557e90 don't mute users who are already followed 2025-11-12 17:07:37 -05:00
Hazelnoot
be3c911e48 run account move steps 1-at-a-time 2025-11-12 17:07:37 -05:00
Hazelnoot
958ce72249 when migrating accounts, don't block the target if already following 2025-11-12 17:07:37 -05:00
Hazelnoot
41d8c04097 use CacheService in all relationship jobs 2025-11-12 17:07:37 -05:00
Hazelnoot
3fb2b38c92 process account migrations on the relationship queue 2025-11-12 17:07:37 -05:00
Hazelnoot
8089a67b4e add TODO reminders for future merges 2025-11-12 17:07:37 -05:00
Hazelnoot
45a194b757 await more things in AccountMoveService 2025-11-12 17:07:37 -05:00
Hazelnoot
db581d2ea9 log non-fatal errors in AccountMoveService 2025-11-12 17:07:37 -05:00
Hazelnoot
39bdd691e8 use InternalEventService in AccountMoveService 2025-11-12 17:07:37 -05:00
Hazelnoot
6ac973c5d9 add missing JSON-LD context for as:movedTo 2025-11-12 17:07:36 -05:00
Hazelnoot
05461f938f move global services to "global" directory 2025-11-12 17:07:36 -05:00
Hazelnoot
aaa4e570fc add megalodon tests to CI 2025-11-12 17:07:36 -05:00
Hazelnoot
bb66332839 rework misskey-js build to preserve original package structure 2025-11-12 17:07:36 -05:00
Hazelnoot
0d0d8c86f2 test misskey-js in pipelines 2025-11-12 17:07:36 -05:00
Hazelnoot
b8a0979667 test misskey-js in pipelines 2025-11-12 17:07:36 -05:00
Hazelnoot
daef7cb961 fix misskey-js tests (unit and type) 2025-11-12 17:07:36 -05:00
Hazelnoot
90201307a0 merge: Deterministic operation (!1235)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1235

Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
2025-11-12 17:04:17 -05:00
Hazelnoot
fdabe27d30 remove error filtering 2025-11-12 01:00:32 -05:00
Hazelnoot
79289f1a87 separate get into get and getMaybe 2025-11-12 01:00:16 -05:00
Hazelnoot
a2ddeb28c3 separate get into get and getMaybe 2025-11-12 00:53:39 -05:00
Hazelnoot
a1265f4c45 implement refreshMaybe 2025-11-12 00:44:38 -05:00
Hazelnoot
ca2de630b9 fix fetchMaybe tests 2025-11-12 00:44:24 -05:00
Hazelnoot
0ab203f790 add missing comment for refreshMany 2025-11-12 00:44:03 -05:00
Hazelnoot
616025198a remove incomplete and unused patchPromiseTypes implementation 2025-11-12 00:00:13 -05:00
Hazelnoot
29c069e39a move more "common" environment logic to prepEnv 2025-11-11 23:59:33 -05:00
Hazelnoot
ece03bef61 QuantumKVCache upgrades:
* Implement optionalFetcher callback
* Allow rate limits for all fetcher types
* De-duplicate concurrent fetch operations
* Stricter type checks for cache value types
* Add abort-on-dispose support for all fetcher types
* Dispose terminates and awaits all in-progress fetches
* Throw on attempts to use a disposed cache
* Unit test cleanup
* Reduced overhead for async operations
* More normalized exception handling
2025-11-11 23:59:03 -05:00
Hazelnoot
815bb2234e fix broken import in MockRedis 2025-11-11 23:13:54 -05:00
Hazelnoot
c9b06306f3 fix lint error in FetchFailedError.ts 2025-11-11 23:13:36 -05:00
Hazelnoot
d6071853ca fix TS errors when checking unit tests
(it was loading the setup files, then following the imports into "built" directory. as those are compiled JS, it produced lots of type errors.)
2025-11-11 23:13:11 -05:00