summaryrefslogtreecommitdiff
path: root/packages/backend/src/queue (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* fix(federation): InboxにきたCreate, AnnounceのobjectがBearcaps ↵tamaina2024-05-281-2/+11
| | | | | | | | | | | | | | | | | | urlだった際はスキップするように (#13610) * fix(federation): AnnounceのobjectがLike出なかったらキューにためない Fix https://github.com/misskey-dev/misskey/issues/13552 * revert * better reason handlings * result * improve announce handling * skip bearcaps * also announce
* 新着ノートをサウンドで通知する機能をdeck UIに追加 (#13867)anatawa122024-05-272-4/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * feat(deck-ui): implement note notification * chore: remove notify in antenna * docs(changelog): 新着ノートをサウンドで通知する機能をdeck UIに追加 * fix: type error in test * lint: key order * fix: remove notify column * test: remove test for notify * chore: make sound selectable * fix: add license header * fix: add license header again * Unnecessary await Co-authored-by: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com> * ファイルを選択してください -> ファイルが選択されていません * fix: i18n忘れ * fix: i18n忘れ * pleaseSelectFile > fileNotSelected --------- Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com> Co-authored-by: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>
* feat: suspend instance improvements (#13861)anatawa122024-05-232-2/+14
| | | | | | | | | | | | | | | | | | | | | | | * feat(backend): dead instance detection * feat(backend): suspend type detection * feat(frontend): show suspend reason on frontend * feat(backend): resume federation automatically if the server is automatically suspended * docs(changelog): 配信停止まわりの改善 * lint: fix lint errors * Update packages/frontend/src/pages/instance-info.vue * lint: fix lint error * chore: suspendedState => suspensionState --------- Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
* Merge pull request from GHSA-2vxv-pv3m-3wvjDaiki Mizukami2024-05-011-12/+32
| | | | | | | | | | | | | * fix: normalize incoming signed activities * Tweak style * Update CHANGELOG.md * Log compacted activity as well --------- Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
* fix: report progress out of 100% in CleanRemoteFilesProcessorService (#13633)Nila2024-03-301-1/+1
| | | | | * Report progress out of 100% in CleanRemoteFilesProcessorService * Add changelog entry
* enhance(antenna): Botの投稿を除外できるように (#13603)かっこかり2024-03-212-0/+3
| | | | | | | | | | | | | | | * enhance(antenna): Botの投稿を除外できるように (MisskeyIO#545) (cherry picked from commit a95ce067c6cf0a93647e358aabc984bdbe99e952) * Update Changelog * remove translations * spdx --------- Co-authored-by: まっちゃとーにゅ <17376330+u1-liquid@users.noreply.github.com>
* enhance: 禁止ワードチェック強化 (#27)tamaina2024-03-011-1/+4
| | | | | | | | | | | | | | | | * enhance: 禁止ワードチェック強化 * リモートの禁止ワードチェックを添付ファイルとユーザーを登録する前に行うなど Resolve https://github.com/misskey-dev/misskey/issues/13374 * 禁止ワートの対象の見直し * performActivityで特定のエラーが出た際にDelayedに追加しないように * use IdentifiableError * NoteCreateService.checkProhibitedWords * https://github.com/misskey-dev/misskey-private/pull/27/files#r1507416135 * remove comment
* refactor(backend): ノートのエクスポート処理でStreams ↵okayurisotto2024-02-281-79/+85
| | | | | | | | | | | | | | APIを使うように (#13465) * refactor(backend): ノートのエクスポート処理でStreams APIを使うように * fixup! refactor(backend): ノートのエクスポート処理でStreams APIを使うように `await`忘れにより、ジョブがすぐに完了したことになり削除されてしまっていた。 それによって、`NoteStream`内での`updateProgress`メソッドの呼び出しで、`Missing key for job`のエラーが発生することがあった。 --------- Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
* fix: 古いキャッシュを使うのを修正 (#13453)tamaina2024-02-251-1/+1
|
* enhance: ↵tamaina2024-02-231-1/+1
| | | | | | | | | リモートのフォロワーから再度Followが来た場合、acceptを返してあげる (#13388) * enhance: リモートのフォロワーから再度Followが来た場合、acceptを返してあげる * nanka meccha kaeta * ブロックチェックの後にフォロー関係の存在チェックをする
* fix: 禁止キーワードを含むノートがDelayed ↵anatawa122024-02-221-1/+9
| | | | | | | | | | | | | Queueに追加されて再処理される問題 (#13428) * refactor: use IdentifiableError instead of NoteCreateService.ContainsProhibitedWordsError * fix: notes with prohibited words are reprocessed with delay * docs(changelog): 禁止キーワードを含むノートがDelayed Queueに追加されて再処理される問題 * lint: fix lint errors * fix: rethrowするべきなのにrethrowし忘れていたのを修正
* (re) update SPDX-FileCopyrightTexttamaina2024-02-1335-35/+35
| | | | Fix #13290
* Revert "update SPDX-FileCopyrightText"tamaina2024-02-1335-36/+36
| | | | This reverts commit 9b5aeb76d8c9372d67058c512597152b6bf222f2.
* update SPDX-FileCopyrightTextsyuilo2024-02-1235-36/+36
|
* fix(backend): Fix typos in job configurations (#13086)woxtu2024-01-281-2/+2
| | | | | * Fix typos * Update CHANGELOG
* enhance(reversi): more robust matching processsyuilo2024-01-241-0/+4
|
* feat: export clips (#12931)Kagami Sascha Rosylight2024-01-073-0/+211
| | | | | * feat: export clips * Update CHANGELOG.md
* enhance(backend): ActivityPub 周りで連合先から HTTP 429 Too Many ↵riku64602024-01-063-3/+3
| | | | | | | | | | | Requests を受け取った際にジョブをリトライするように (#12917) * enhance(backend): ActivityPub 周りで HTTP 429 Too Many Requests を受け取った際にリトライするように * add to changelog --------- Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
* enhance(backend): ActivityPub Deliver ↵MeiMei2024-01-062-2/+4
| | | | | | | | | | | | | | | queueでBodyを事前処理するように (#12916) * Pre-processing deliver body * CHANGELOG * ループ内で計算されると意味がないので * 同じ処理を同じ形に --------- Co-authored-by: まっちゃとーにゅ <17376330+u1-liquid@users.noreply.github.com>
* chore(QueueProcessorService): show error stack for failures (#12727)Kagami Sascha Rosylight2023-12-211-14/+14
|
* Fix(backend): inboxJobPerSecのデフォルト値を16から32に (#12631)Camilla Ett2023-12-131-1/+1
|
* Remove unnecessary nullish coalescing (#12058)woxtu2023-10-181-1/+1
|
* 新規にフォローした人のwithRepliesをtrueにする機能を追加 ↵anatawa122023-10-173-5/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (#12048) * feat: add defaultWithReplies to MiUser * feat: use defaultWithReplies when creating MiFollowing * feat: update defaultWithReplies from API * feat: return defaultWithReplies as a part of $i * feat(frontend): configure defaultWithReplies * docs(changelog): 新規にフォローした人のをデフォルトでTL二追加できるように * fix: typo * style: fix lint failure * chore: improve UI text * chore: make optional params of UserFollowingService.follow() object * chore: UserFollowingService.follow() accept withReplies * chore: add withReplies to MiFollowRequest * chore: process withReplies for follow request * feat: accept withReplies on 'following/create' endpoint * feat: store defaultWithReplies in client store * Revert "feat: return defaultWithReplies as a part of $i" This reverts commit f2cc4fe6 * Revert "feat: update defaultWithReplies from API" This reverts commit 95e3cee6 * Revert "feat: add defaultWithReplies to MiUser" This reverts commit 9f5ab14d7063532de2b049bc2ed40a15658168f5. * feat: configuring withReplies in import-following * feat(frontend): configure withReplies * fix(frontend): incorrectly showRepliesToOthersInTimeline can be shown * fix(backend): withReplies of following/create not working * fix(frontend): importFollowing error * fix: withReplies is not working with follow import * fix(frontend): use v-model * style: fix lint --------- Co-authored-by: Sayamame-beans <61457993+sayamame-beans@users.noreply.github.com> Co-authored-by: syuilo <syuilotan@yahoo.co.jp>
* feat: local-only antennasyuilo2023-10-162-0/+3
| | | | Resolve #11869
* perf(backend): createdAtをidから取得するように & ↵syuilo2023-10-165-54/+55
| | | | 無駄なDateインスタンスの生成を避けるように
* feat: improve tl performance (#11946)syuilo2023-10-034-28/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * wip * wip * wip * wip * wip * wip * Update NoteCreateService.ts * wip * wip * wip * wip * Update NoteCreateService.ts * wip * Update NoteCreateService.ts * wip * Update user-notes.ts * wip * wip * wip * Update NoteCreateService.ts * wip * Update timeline.ts * Update timeline.ts * Update timeline.ts * Update timeline.ts * Update timeline.ts * wip * Update timelines.ts * Update timelines.ts * Update timelines.ts * wip * wip * wip * Update timelines.ts * Update misskey-js.api.md * Update timelines.ts * Update timelines.ts * wip * wip * wip * Update timelines.ts * wip * Update timelines.ts * wip * test * Update activitypub.ts * refactor: UserListJoining -> UserListMembership * Update NoteCreateService.ts * wip
* feat: 通知の受信設定を強化syuilo2023-09-291-1/+1
|
* refactor(backend): update directory structure for modelssyuilo2023-09-208-15/+15
|
* update deps (#11820)syuilo2023-09-1524-24/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * update deps * fix * wip * wip * wip * Update docker-compose.yml.example * Delete reviewer-lottery.yml * Update RepositoryModule.ts * wip * wip * clean up * update deps * wip * wip
* enhance(backend): ↵syuilo2023-09-071-6/+12
| | | | | | 古いアンテナを自動停止するか切り替え可能に Resolve #11785
* feat: 'server' webhook payload which hold misskey server url (#11752)anatawa122023-08-211-0/+1
|
* refactor: prefix Mi for all entities (#11719)syuilo2023-08-1613-50/+50
| | | | | | | | | | | | | | | | | | | | | * wip * wip * wip * wip * Update RepositoryModule.ts * wip * wip * wip * Revert "wip" This reverts commit c1c13b37d2aaf3c65bc148212da302b0eb7868bf.
* refactor(backend): Remove unused injections (#11462)woxtu2023-08-0523-141/+9
| | | | | * Remove unused injections * Remove unused imports
* chore: ↵Shun Sakai2023-07-2734-1/+171
| | | | | | | | | | | | | | 著作権とライセンスについての情報を各ファイルに追加する (#11348) * chore: Add the SPDX information to each file Add copyright and licensing information as defined in version 3.0 of the REUSE Specification. * tweak format --------- Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
* enhance(backend): ↵tamaina2023-07-201-5/+2
| | | | | | | | | | | | | | | | | | | 設定ファイルでioredisの全てのオプションを指定可能に (#11329) * enhance(backend): 設定ファイルでioredisの全てのオプションを指定可能に * yappa kousuru * fix * fix? * fix * Revert "fix" This reverts commit 227f19ff3afcbbd560b831493975206263a1a5a3. * fix
* perf: use slacc instead of unzipper (#10780)Acid Chicken (硫酸鶏)2023-07-201-7/+11
| | | Co-authored-by: tamaina <tamaina@hotmail.co.jp>
* Fix auto-fixable issues (#11314)woxtu2023-07-192-4/+4
|
* fix of #11293syuilo2023-07-161-3/+3
|
* Export notes with file detail (#11293)CGsama2023-07-161-2/+8
|
* refactor: 可読性のため一部で`Array.prototype.at`を使うように ↵okayurisotto2023-07-148-17/+17
| | | | | | | (#11274) * refactor: `Array.prototype.at`を使うように * fixup! refactor: `Array.prototype.at`を使うように
* fix(backend): Remove Meilisearch index when notes are deleted (#10988)Caipira2023-07-081-0/+6
| | | | | | | | | | | | * fix(backend): Include feature to delete Meilisearch index notes * Update variable name `cascadingNotesFilter` -> `federatedLocalCascadingNotes` * tweak --------- Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
* cleanup: trim trailing whitespace (#11136)okayurisotto2023-07-085-11/+11
| | | | | | | | | * cleanup: trim trailing whitespace * update(`.editorconfig`) --------- Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
* refactor(backend): use node16 for moduleResolution (#10938)syuilo2023-06-251-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | * refactor(backend): use node16 for moduleResolution * update deps * Update tsconfig.json * :v: * revive KEYWORD * restore strict-event-emitter-types dependency * restore ms dependency * cancel redundant import reorder * fix * Delete ms.ts * remove rndstr --------- Co-authored-by: Kagami Sascha Rosylight <saschanaz@outlook.com>
* Update QueueProcessorService.tssyuilo2023-05-291-9/+11
|
* refactor of QueueProcessorServicesyuilo2023-05-291-20/+64
|
* enhance(backend): migrate bull to bullmq (#10910)syuilo2023-05-2932-307/+330
| | | | | | | | | | | | | | | | | | | | | | | | | | | * wip * wip * Update QueueService.ts * wip * refactor * :v: * fix * Update QueueStatsService.ts * refactor * Update ApNoteService.ts * Update mock-resolver.ts * refactor * Update mock-resolver.ts
* feat: ↵syuilo2023-05-181-0/+3
| | | | カスタム絵文字ごとにそれをリアクションとして使えるロールを設定できるように
* enhance(backend): graceful shutdown for job queue and refactorsyuilo2023-05-106-182/+91
|
* refactorsyuilo2023-05-062-36/+43
|
* feat: アンテナのエクスポート・インポート (#10754)Chocolate Pie2023-05-065-0/+214
| | | | | | | | | | | | | | | | | | | * feat: アンテナのエクスポートに対応 (misskey-dev/misskey#10690) * feat: アンテナのインポートに対応 (misskey-dev/misskey#10690) * fix: タイポを修正 * feat: ユーザーリストをサポート * fix: バグを直した * fix: バグを直した * fix: 適当に決めた変数名を変更 * fix * fix: 変数の変更、リファクタリング