Commit graph

10825 commits

Author SHA1 Message Date
bunnybeam
677f9f111e
fix ctrl-enter post form shortcut skipping plugin confirm dialogs 2025-11-29 21:16:32 +00:00
Marie
8c196d5cb2 merge: Implement new Background Task queue (!1241)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1241

Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
2025-11-15 22:50:58 +01:00
Hazelnoot
cfbffefb7f merge: always validate role policies (!1176)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1176

Approved-by: Hazelnoot <acomputerdog@gmail.com>
Approved-by: Marie <github@yuugi.dev>
2025-11-15 16:43:16 -05:00
Hazelnoot
5365db6b20 replace exception-swallowing with findOptional overloads 2025-11-15 14:08:36 -05:00
Hazelnoot
792d54b0ca fix rebase error 2025-11-15 14:08:36 -05:00
Hazelnoot
7023aeee33 fix missing concurrency limit when resolving note attachments 2025-11-15 14:08:36 -05:00
Hazelnoot
4776292cee fix poll change detection 2025-11-15 14:08:36 -05:00
Hazelnoot
a9a0327204 rename packedNote to minimizedNote to avoid confusion 2025-11-15 14:08:36 -05:00
Hazelnoot
bbf2466fa7 remove outdated TODO comments from NoteEdit.ts 2025-11-15 14:08:36 -05:00
Hazelnoot
be517b5fdc remove check-hibernation task, as it's been obsoleted by HibernateUsersProcessorService 2025-11-15 14:08:36 -05:00
Hazelnoot
152714ca03 fix lots of rebase errors 2025-11-15 14:08:36 -05:00
Hazelnoot
c32ebdd4cd fix rebase errors 2025-11-15 14:08:36 -05:00
Hazelnoot
893b4ae260 avoid extra join in BackgroundTaskProcessorService.processPostNote 2025-11-15 14:08:36 -05:00
Hazelnoot
b89cbe8a43 fix job ID for background jobs 2025-11-15 14:08:36 -05:00
Hazelnoot
74d4799ed5 fix rebase errors 2025-11-15 14:08:36 -05:00
Hazelnoot
a8ca345fd2 regenerate misskey-js 2025-11-15 14:08:36 -05:00
Hazelnoot
342a125cbf fix activitypub.ts tests 2025-11-15 14:08:36 -05:00
Hazelnoot
1b65893bfa fix import in CollapsedQueueService.ts 2025-11-15 14:08:36 -05:00
Hazelnoot
821b8bf82d fix lint errors: use TimeService 2025-11-15 14:08:36 -05:00
Hazelnoot
5d962da61e fix merge errors 2025-11-15 14:08:36 -05:00
Hazelnoot
75d41c3959 fix merge error 2025-11-15 14:08:36 -05:00
Hazelnoot
3aa302ff15 use immediate delete options in DeleteAccountProcessorService 2025-11-15 14:08:36 -05:00
Hazelnoot
87212185b2 add "immediate" option to NoteDeleteService 2025-11-15 14:08:36 -05:00
Hazelnoot
372385b755 fix DB type of MiUser.lastFetchedFeaturedAt 2025-11-15 14:08:35 -05:00
Hazelnoot
94c4df602f add MiUser.lastFetchedFeaturedAt 2025-11-15 14:08:35 -05:00
Hazelnoot
c647481b22 regenerate misskey-js 2025-11-15 14:08:35 -05:00
Hazelnoot
d2a20fcccd record more logs from Background Queue 2025-11-15 14:08:35 -05:00
Hazelnoot
e81c8b075b make sure validation errors in background update-featured are returned to the job queue 2025-11-15 14:08:35 -05:00
Hazelnoot
3c64fbc9a5 fix cache sync after populating user's banner 2025-11-15 14:08:35 -05:00
Hazelnoot
09de5dff44 update userProfileCache from updatePerson 2025-11-15 14:08:35 -05:00
Hazelnoot
0ebb023058 replace GlobalEventService with InternalEventService in ApPersonService 2025-11-15 14:08:35 -05:00
Hazelnoot
f4e1558424 fix references to old user object in ApPersonService.updatePerson 2025-11-15 14:08:35 -05:00
Hazelnoot
09ef662444 use cache when resolving user for updateFeatured 2025-11-15 14:08:35 -05:00
Hazelnoot
2514ebd166 ignore errors when fetching collection items 2025-11-15 14:08:35 -05:00
Hazelnoot
2f11ddb767 fix typings of resolveCollection and resolveCollectionItems 2025-11-15 14:08:35 -05:00
Hazelnoot
7ae9c3de60 fix merge error in QueueStatsService 2025-11-15 14:08:35 -05:00
Hazelnoot
a24df431ee restore NoteEntityService until we merge NoteVisibilityService 2025-11-15 14:08:35 -05:00
Hazelnoot
91f3691d2b use CacheService in ReactionService 2025-11-15 14:08:35 -05:00
Hazelnoot
b611095632 remove dependencies on NoteEntityService / UserEntityService from ReactionService 2025-11-15 14:08:35 -05:00
Hazelnoot
7fe1f8b39f use CacheService.getUsers instead of promiseMap+CacheService.getOptionalUserById 2025-11-15 14:08:35 -05:00
Hazelnoot
1d38814450 fix softwareName / softwareVersion mix-up 2025-11-15 14:08:35 -05:00
Hazelnoot
5db73f86df fix logic errors in collection fetch and featured posts validation 2025-11-15 14:08:35 -05:00
Hazelnoot
f9a6a8d214 fix MockResolver failing on calls to secureResolve 2025-11-15 14:08:35 -05:00
Hazelnoot
a903d77a3f fix ImmediateApPersonService producing duplicate calls to updateFeatured 2025-11-15 14:08:35 -05:00
Hazelnoot
7b809b2b58 fix error when editing a poll 2025-11-15 14:08:35 -05:00
Hazelnoot
8b3ea577da limit unbounded parallel async maps 2025-11-15 14:08:35 -05:00
Hazelnoot
4ceff00dac add caching to reduce database load of get-online-users-count 2025-11-15 14:08:35 -05:00
Hazelnoot
f6ef65fdbd fix get-online-users-count return global activity 2025-11-15 14:08:34 -05:00
Hazelnoot
528c0476f9 add lastActiveDate to updateUserQueue 2025-11-15 14:08:34 -05:00
Hazelnoot
1baa9b2f9d fix sporadic update failures caused by lack of data 2025-11-15 14:08:34 -05:00