Sharkey/packages/backend/src/core
dakkar 683b4aafb2 real-time updates on note detail view
`useNoteCapture` already subscribes to all updates for a note, so
we can tell it when a note gets replied to, too

Since I'm not actually adding any extra subscription in the client,
just an extra callback, there should be no overhead when replies are
not coming in.

Also, all the timelines already call `useNoteCapture` for each note
displayed, so we know the whole `GlobalEventService` thing works fine.

Many thanks to VueJS for taking care of all the DOM complications
2023-12-23 14:09:51 +00:00
..
activitypub merge: upstream 2023-12-23 02:09:23 +01:00
chart perf(backend): createdAtをidから取得するように & 無駄なDateインスタンスの生成を避けるように 2023-10-16 10:45:22 +09:00
entities merge: upstream 2023-12-23 02:09:23 +01:00
AccountMoveService.ts fix of 1fa1d31696 2023-10-16 12:00:56 +09:00
AccountUpdateService.ts refactor(backend): update directory structure for models 2023-09-20 11:33:36 +09:00
AchievementService.ts enhance: 初期設定とチュートリアルを統合 (#12141) 2023-11-03 15:35:07 +09:00
AnnouncementService.ts enhance: 非通知なお知らせを作成できるように 2023-11-05 09:04:38 +09:00
AntennaService.ts fix(backend): rename FunoutTimelineService to FanoutTimelineService (#12453) 2023-11-26 10:02:22 +09:00
AppLockService.ts chore: 著作権とライセンスについての情報を各ファイルに追加する (#11348) 2023-07-27 14:31:52 +09:00
AvatarDecorationService.ts feat: Avatar decoration (#12096) 2023-10-21 18:38:07 +09:00
CacheService.ts Fix: チャンネルのフォロー・アンフォローの反映速度を改善 (#12149) 2023-10-27 18:34:02 +09:00
CaptchaService.ts chore: 著作権とライセンスについての情報を各ファイルに追加する (#11348) 2023-07-27 14:31:52 +09:00
ChannelFollowingService.ts Fix: チャンネルのフォロー・アンフォローの反映速度を改善 (#12149) 2023-10-27 18:34:02 +09:00
ClipService.ts perf(backend): createdAtをidから取得するように & 無駄なDateインスタンスの生成を避けるように 2023-10-16 10:45:22 +09:00
CoreModule.ts merge: upstream 2023-12-23 02:09:23 +01:00
CreateSystemUserService.ts fix: system users not being set to approved on creation 2023-10-19 10:38:46 +02:00
CustomEmojiService.ts upd: delete emoji file from drive on emoji deletion 2023-11-29 18:45:42 +01:00
DeleteAccountService.ts update deps (#11820) 2023-09-15 14:28:29 +09:00
DownloadService.ts chore: 著作権とライセンスについての情報を各ファイルに追加する (#11348) 2023-07-27 14:31:52 +09:00
DriveService.ts upd: remove more traces of sensitiveMediaDetection 2023-11-05 16:28:55 +03:00
EmailService.ts merge: upstream 2023-12-23 14:26:24 +01:00
FanoutTimelineEndpointService.ts merge: upstream 2023-12-23 02:09:23 +01:00
FanoutTimelineService.ts chore: 自分へのリプライのみ走査するように (#12570) 2023-12-04 17:56:48 +09:00
FeaturedService.ts chore: remove hashtag from featured immediately (#12668) 2023-12-21 11:34:19 +09:00
FederatedInstanceService.ts perf(backend): createdAtをidから取得するように & 無駄なDateインスタンスの生成を避けるように 2023-10-16 10:45:22 +09:00
FetchInstanceMetadataService.ts refactor(backend): update directory structure for models 2023-09-20 11:33:36 +09:00
FileInfoService.ts upd: remove more traces of sensitiveMediaDetection 2023-11-05 16:28:55 +03:00
GlobalEventService.ts real-time updates on note detail view 2023-12-23 14:09:51 +00:00
HashtagService.ts revert: trending support for redis 6.3 2023-11-09 14:51:19 +01:00
HttpRequestService.ts enhance(backend): Add address bind config option (#11725) 2023-08-20 13:20:01 +09:00
IdService.ts fix(backend): reject malformed timestamp (#12554) 2023-12-03 14:38:42 +09:00
ImageProcessingService.ts refactor(backend): Remove unused injections (#11462) 2023-08-05 10:33:00 +09:00
InstanceActorService.ts refactor(backend): update directory structure for models 2023-09-20 11:33:36 +09:00
InternalStorageService.ts chore: 著作権とライセンスについての情報を各ファイルに追加する (#11348) 2023-07-27 14:31:52 +09:00
LoggerService.ts refactor(backend): Remove unused injections (#11462) 2023-08-05 10:33:00 +09:00
MetaService.ts chore: remove hashtag from featured immediately (#12668) 2023-12-21 11:34:19 +09:00
MfmService.ts merge: upstream 2023-12-23 02:09:23 +01:00
ModerationLogService.ts perf(backend): createdAtをidから取得するように & 無駄なDateインスタンスの生成を避けるように 2023-10-16 10:45:22 +09:00
NoteCreateService.ts real-time updates on note detail view 2023-12-23 14:09:51 +00:00
NoteDeleteService.ts merge: upstream 2023-10-31 19:33:24 +01:00
NoteEditService.ts merge: upstream 2023-12-23 02:09:23 +01:00
NotePiningService.ts fix: Filter featured collection (#12541) 2023-12-02 19:32:30 +09:00
NoteReadService.ts perf(backend): createdAtをidから取得するように & 無駄なDateインスタンスの生成を避けるように 2023-10-16 10:45:22 +09:00
NotificationService.ts feat: notification grouping 2023-11-02 15:57:55 +09:00
PollService.ts perf(backend): createdAtをidから取得するように & 無駄なDateインスタンスの生成を避けるように 2023-10-16 10:45:22 +09:00
ProxyAccountService.ts refactor(backend): update directory structure for models 2023-09-20 11:33:36 +09:00
PushNotificationService.ts update deps (#11820) 2023-09-15 14:28:29 +09:00
QueryService.ts enhance(backend): RedisへのTLのキャッシュをオフにできるように 2023-10-23 15:17:25 +09:00
QueueModule.ts chore: 著作権とライセンスについての情報を各ファイルに追加する (#11348) 2023-07-27 14:31:52 +09:00
QueueService.ts thread Pleroma imports as well 2023-11-30 13:26:55 +00:00
ReactionService.ts refactor and perf tweak 2023-10-19 11:19:42 +09:00
RegistryApiService.ts feat: レジストリAPIをサードパーティから利用可能に (#12229) 2023-11-03 13:23:03 +09:00
RelayService.ts perf(backend): createdAtをidから取得するように & 無駄なDateインスタンスの生成を避けるように 2023-10-16 10:45:22 +09:00
RemoteLoggerService.ts chore: 著作権とライセンスについての情報を各ファイルに追加する (#11348) 2023-07-27 14:31:52 +09:00
RemoteUserResolveService.ts refactor(backend): update directory structure for models 2023-09-20 11:33:36 +09:00
RoleService.ts merge: upstream 2023-12-23 02:09:23 +01:00
S3Service.ts refactor(backend): update directory structure for models 2023-09-20 11:33:36 +09:00
SearchService.ts merge: upstream 2023-12-23 02:09:23 +01:00
SignupService.ts add: Require Approval for Signup 2023-10-18 02:41:36 +02:00
UserAuthService.ts enhance: 二要素認証設定時のセキュリティを強化 (#11863) 2023-09-22 14:12:33 +09:00
UserBlockingService.ts perf(backend): createdAtをidから取得するように & 無駄なDateインスタンスの生成を避けるように 2023-10-16 10:45:22 +09:00
UserFollowingService.ts chore: フォローしたときにHTLをパージしなくする (#12522) 2023-12-02 12:04:30 +09:00
UserKeypairService.ts refactor(backend): update directory structure for models 2023-09-20 11:33:36 +09:00
UserListService.ts fix(backend): テストが死んでいるのを修正 (#12738) 2023-12-22 09:06:13 +09:00
UserMutingService.ts perf(backend): createdAtをidから取得するように & 無駄なDateインスタンスの生成を避けるように 2023-10-16 10:45:22 +09:00
UserService.ts merge: timeline 1 2023-10-13 17:58:11 +02:00
UserSuspendService.ts refactor(backend): update directory structure for models 2023-09-20 11:33:36 +09:00
UtilityService.ts feat: サーバーサイレンス機能を追加 (#12031) 2023-10-16 20:11:27 +09:00
VideoProcessingService.ts chore: 著作権とライセンスについての情報を各ファイルに追加する (#11348) 2023-07-27 14:31:52 +09:00
WebAuthnService.ts update deps (#11820) 2023-09-15 14:28:29 +09:00
WebfingerService.ts refactor(backend): Remove unused injections (#11462) 2023-08-05 10:33:00 +09:00
WebhookService.ts perf(backend): createdAtをidから取得するように & 無駄なDateインスタンスの生成を避けるように 2023-10-16 10:45:22 +09:00