Commit graph

32639 commits

Author SHA1 Message Date
Hazelnoot
79d86efbf2 update to latest summaly, sfm-js, and cli-highlight 2025-11-05 19:29:52 -05:00
Hazelnoot
3702729f26 update all dependencies 2025-11-05 19:29:50 -05:00
Hazelnoot
681afb2d9f fix type errors caused by dependency updates 2025-11-05 19:25:53 -05:00
Hazelnoot
5234b92898 update axios 2025-11-05 19:25:31 -05:00
Hazelnoot
723f9685bb update to latest package versions used by Misskey 2025-11-05 19:25:29 -05:00
Hazelnoot
7ab94bef3b modify tsconfig files to improve IDE performance 2025-11-05 19:24:09 -05:00
Hazelnoot
6eb58741e8 update vue/vite and remove unused frontend deps 2025-11-05 19:23:08 -05:00
Hazelnoot
2b67172169 don't enforce symbol rules in frontend code within backend project 2025-11-05 19:21:51 -05:00
Hazelnoot
2f4270b8f7 manage GC timers in CacheManagementService 2025-11-05 19:21:51 -05:00
Hazelnoot
acf29ff40b rename MockInternalEventService methods to match other utilities 2025-11-05 19:21:51 -05:00
Hazelnoot
a1ef776f6f fix repeating timers in GodOfTimeService 2025-11-05 19:21:51 -05:00
Hazelnoot
e3a582b9ba fix crash due to typo in postgres.ts 2025-11-05 19:21:51 -05:00
Hazelnoot
deff0c0f49 fix lint errors about use of console and new() cache 2025-11-05 19:21:51 -05:00
Hazelnoot
6c2206ab72 inject DB logger through DI 2025-11-05 19:21:51 -05:00
Hazelnoot
dd7545e105 move LoggerService to GlobalModule 2025-11-05 19:21:51 -05:00
Hazelnoot
2ca9416ea9 fix eslint checkGlobalObject syntax 2025-11-05 19:21:51 -05:00
Hazelnoot
c79023f329 ban calls to new() up a cache 2025-11-05 19:21:51 -05:00
Hazelnoot
959ea2b27e fix commas in eslint config 2025-11-05 19:21:51 -05:00
Hazelnoot
1494a282ce ban references to console 2025-11-05 19:21:51 -05:00
Hazelnoot
02274eb94f check for calls to global.setTimeout and global.setInterval 2025-11-05 19:21:51 -05:00
Hazelnoot
32a9a383d2 fix ESLint error when generating misskey-js 2025-11-05 19:21:51 -05:00
Hazelnoot
c85b8bf56a remove Queues from ClientServerService DI 2025-11-05 19:21:51 -05:00
Hazelnoot
598c43945a use GlobalModule in chart tests 2025-11-05 19:21:50 -05:00
Hazelnoot
723ba56840 Revert "fix test errors caused by AppLockService opening Redis connections in the constructor"
This reverts commit 04cd2e03c038cf1fb74869295c8ed3c32e20e3ee.
2025-11-05 19:21:50 -05:00
Hazelnoot
b9cff02c54 fix import in admin/invite/create endpoint 2025-11-05 19:21:50 -05:00
Hazelnoot
3a92471b68 convert all remaining backend code to TimeService 2025-11-05 19:21:50 -05:00
Hazelnoot
9c96dca5a6 add ESLint rules to warn about native date/time functions 2025-11-05 19:21:50 -05:00
Hazelnoot
2b4b5fd32c fix ESLint errors when opening a configuration file in the IDE 2025-11-05 19:21:50 -05:00
Hazelnoot
01f90265ec document upstream merge requirements 2025-11-05 19:21:50 -05:00
Hazelnoot
6cceca90f9 use TimeService everywhere in the backend 2025-11-05 19:21:46 -05:00
Hazelnoot
ed750fd990 support promise timers in TimeService 2025-11-05 19:20:25 -05:00
Hazelnoot
539815b3e0 remove unused @sinonjs/fake-timers package 2025-11-05 19:20:25 -05:00
Hazelnoot
64745a41e5 use TimeService in charts 2025-11-05 19:20:25 -05:00
Hazelnoot
2dfc878445 add GodOfTimeService.tick() to easily increment time 2025-11-05 19:20:25 -05:00
Hazelnoot
a21a53b9f4 add patchDate() utility 2025-11-05 19:20:25 -05:00
Hazelnoot
36205cc496 fix merge errors 2025-11-05 19:20:25 -05:00
Hazelnoot
0684691993 fix crash if ServerService is disposed before being started 2025-11-05 19:20:25 -05:00
Hazelnoot
08fcb7f88c fix nodeinfo cache 2025-11-05 19:20:25 -05:00
Hazelnoot
79ea21fdc4 use CacheService in GetterService 2025-11-05 19:20:25 -05:00
Hazelnoot
8a2de1b9da use TimeService in CheckModeratorsActivityProcessorService 2025-11-05 19:20:25 -05:00
Hazelnoot
f77694d75a use TimeService in FetchInstanceMetadataService 2025-11-05 19:20:25 -05:00
Hazelnoot
ce77da52d0 fix lint warnings in ApNoteService.ts 2025-11-05 19:20:25 -05:00
Hazelnoot
f908b85e95 fix many circular dependencies (import, forwardRef, and use of methods that should be exported functions instead) 2025-11-05 19:20:25 -05:00
Hazelnoot
2681e53846 manage previews cache 2025-11-05 19:20:25 -05:00
Hazelnoot
c03d592256 manage app cache 2025-11-05 19:20:21 -05:00
Hazelnoot
34ea8dcbc2 manage user keypairs cache 2025-11-05 19:20:06 -05:00
Hazelnoot
b49ba4b00d commit missed change 2025-11-05 19:20:06 -05:00
Hazelnoot
46398b3dcd manage system accounts cache and fix sync issues 2025-11-05 19:20:06 -05:00
Hazelnoot
32ea83927f manage sponsors cache 2025-11-05 19:20:06 -05:00
Hazelnoot
0e516126f7 manage roles and role assignments caches 2025-11-05 19:20:06 -05:00