Commit graph

4318 commits

Author SHA1 Message Date
Hazelnoot
454e193b2f fix mfm import in MastodonConverters 2025-11-05 19:35:31 -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
2f4270b8f7 manage GC timers in CacheManagementService 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
c85b8bf56a remove Queues from ClientServerService DI 2025-11-05 19:21:51 -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
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
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
Hazelnoot
a4784eec9a manage relays cache 2025-11-05 19:20:06 -05:00
Hazelnoot
ad5443d2cc manage push subscriptions cache 2025-11-05 19:20:06 -05:00
Hazelnoot
2caec2f530 manage avatar decorations cache 2025-11-05 19:20:06 -05:00
Hazelnoot
6ff3d506b5 fix public key caching 2025-11-05 19:20:06 -05:00
Hazelnoot
57511f26d9 commit missed changes 2025-11-05 19:20:06 -05:00
Hazelnoot
ea80af9243 fix webhook caching 2025-11-05 19:20:06 -05:00
Hazelnoot
2daf5c16ec fix list and instance caching, manage all CacheService caches, and fix list "with replies" setting 2025-11-05 19:20:05 -05:00
Hazelnoot
bb0925224d fix emoji caching 2025-11-05 19:20:05 -05:00
Hazelnoot
97300774c0 add InstanceStatsService 2025-11-05 19:20:05 -05:00
Hazelnoot
b5f2c743b2 remove dependency on UserEntityService from CacheService 2025-11-05 19:20:05 -05:00
Hazelnoot
173105ae24 add constructor to MiEmoji 2025-11-05 19:20:05 -05:00
Hazelnoot
72da199f61 pass services into caches through constructor 2025-11-05 19:20:05 -05:00
Hazelnoot
4116c19e7e add fetchMaybe() method to QuantumKVCache 2025-11-05 19:20:05 -05:00
Hazelnoot
eda982882e fix incorrect event names in QuantumKVCache comments 2025-11-05 19:20:05 -05:00
Hazelnoot
8828f37b57 add clear() / dispose() methods to memory caches 2025-11-05 19:20:05 -05:00
Hazelnoot
b32f3b5019 manage caches in SkRateLimiterService 2025-11-05 19:20:05 -05:00
Hazelnoot
373456fa17 move TimeService, EnvService, CacheManagementService, and InternalEventService to GlobalModule 2025-11-05 19:20:05 -05:00
Hazelnoot
411df0c0bf fix DI errors when using TimeService 2025-11-05 19:20:05 -05:00