summaryrefslogtreecommitdiff
path: root/packages/backend/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Exclude blocked instance note from most timelines (#15792)anatawa122025-04-2820-4/+90
| | | | | | | | | * Exclude blocked instance note from most timelines * Exclude blocked instance note from FTT timelines * Exclude blocked instance note from featured * fix type
* feat: ↵syuilo2025-04-274-1/+22
| | | | アップロード可能な最大ファイルサイズをロールごとに設定可能に
* Fix #15876 絵文字がアニメーションしない問題を修正 (#15881)なっかあ2025-04-271-0/+1
|
* enhance(backend): DB note (userId) インデクス -> (userId, id) ↵饺子w (Yumechi)2025-04-231-1/+1
| | | | | | | | | | | | | 複合インデクスにする (#15879) * enhance(backend): use composite index for ordering notes by user Signed-off-by: eternal-flame-AD <yume@yumechi.jp> * fixup! enhance(backend): use composite index for ordering notes by user --------- Signed-off-by: eternal-flame-AD <yume@yumechi.jp>
* feat: Job queue inspector (#15856)syuilo2025-04-1914-166/+698
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * wip * wip * Update job-queue.vue * wip * wip * Update job-queue.vue * wip * Update job-queue.vue * wip * Update QueueService.ts * Update QueueService.ts * Update QueueService.ts * Update job-queue.vue * wip * wip * wip * Update job-queue.vue * wip * Update MkTl.vue * wip * Update index.vue * wip * wip * Update MkTl.vue * 🎨 * jobs search * wip * Update job-queue.vue * wip * wip * Update job-queue.vue * Update job-queue.vue * Update job-queue.vue * Update job-queue.vue * wip * Update job-queue.job.vue * wip * wip * wip * Update MkCode.vue * wip * Update job-queue.job.vue * wip * Update job-queue.job.vue * Update misskey-js.api.md * Update CHANGELOG.md * Update job-queue.job.vue
* enhance: ↵syuilo2025-04-162-13/+48
| | | | コントロールパネルでジョブキューをクリアできるように
* feat: migrate antenna on account move (#15843)anatawa122025-04-162-0/+39
| | | | | | | * feat: migrate antenna on account move * docs(changelog): アカウントの移行時にアンテナのフィルターのユーザが更新されない問題を修正 * refactor: move to AntennaService
* enhance(backend): push notification for chat messagesyuilo2025-04-152-2/+3
| | | | Resolve #15831
* fix: use ftt for outbox (#15819)anatawa122025-04-152-11/+39
| | | | | | | * fix: use ftt for outbox * chore: check for enableFanoutTimeline * lint: fix lint
* feat: render quote note with `quote-inline` class for ap compatibility (#15818)anatawa122025-04-153-11/+31
|
* fix: avatarId が null のときにも avatarUrl が non null ↵anatawa122025-04-156-11/+15
| | | | 担ってることがある問題 (#15833)
* enhance(backend): ↵おさむのひと2025-04-131-11/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | フォローしているユーザーならフォロワー限定投稿のノートでもアンテナで検知できるように (#15264) * フォローしているユーザーなら鍵ノートでもアンテナにひっかかるように Co-authored-by: kozakura913 <98575220+kozakura913@users.noreply.github.com> Co-authored-by: mai <74494945+chan-mai@users.noreply.github.com> * Eliminate build errors by resolving conflicts * 低コストな判定文を前にもってきて重い判定文に入る可能性を少しでも下げる * fix CHANGELOG.md * fix CHANGELOG.md * fix diff * removed comment * fix CHANGELOG.md --------- Co-authored-by: kozakura913 <98575220+kozakura913@users.noreply.github.com> Co-authored-by: mai <74494945+chan-mai@users.noreply.github.com> Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
* レプリケーション設定時におけるinsertOne()の挙動を調整 ↵おさむのひと2025-04-132-34/+80
| | | | | | | | | | | | | | | | | (#15109) * returningを含むクエリをmasterで動かす * wip * wip * fix CHANGELOG.md * 調整 * fix * fix import
* fix: resolve with non-lowercased acct is broken (#15813)anatawa122025-04-132-2/+2
| | | | | * fix: resolve with non-lowercased acct is broken * docs(changelog): Fix: 大文字を含むユーザの URL で紹介された場合に 404 エラーを返す問題
* fix(backend): ↵かっこかり2025-04-131-2/+44
| | | | | | | サーバー名の変更をシステムアカウントの名前に反映するように (#15806) * fix(backend): サーバー名の変更をシステムアカウントの名前に反映するように * Update Changelog
* hideNotesInSensitiveChannel -> excludeNotesInSensitiveChannelsyuilo2025-04-086-8/+8
|
* enhance: チャットの閲覧を無効化できるように (#15765)かっこかり2025-04-0728-14/+96
| | | | | | | | | | | | | | | | | * enhance: チャットの閲覧を無効化できるように * fix * fix * fix * readonlyの説明を追加 * enhance: チャットが無効な場合はチャット関連の設定も隠すように * fix * refactor: ChatServiceからApiに関するドメイン知識を排除
* fix(backend): ↵syuilo2025-04-072-0/+4
| | | | 非ログインでタイムラインのストリームに接続した際、表示にログイン必須のノートが流れる場合がある問題を修正
* Copy role on move (#15745)anatawa122025-04-037-1/+46
| | | | | | | | | | | | | | | | | | | | | * feat(backend): copyOnMoveAccount * feat(endpoints): copyOnMoveAccount * feat(frontend): copyOnMoveAccount * docs(changelog): アカウントのマイグレーション時に古いアカウントからロールをコピーできるようになりました。 * fix: spdx header for migration * Update locales/ja-JP.yml * copyOnMoveAccount -> preserveAssignmentOnMoveAccount * fix: check for preserveAssignmentOnMoveAccount --------- Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
* fix: チャット周りの修正 (#15741)かっこかり2025-04-0311-12/+127
| | | | | | | | | | | | | | | | | | | | | | | | | | | * fix(misskey-js): チャットのChannel型定義を追加 * fix(backend); canChatで塞いでいない書き込み系のAPIを塞ぐ * fix(frontend): チャット周りのフロントエンド型修正 * lint fix * fix broken lockfile * fix * refactor * wip * wip * wip * clean up --------- Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
* fix(backend): ↵syuilo2025-04-032-0/+2
| | | | 非ログインでタイムラインのストリームに接続した際、表示にログイン必須のノートが流れる場合がある問題を修正
* fix(backend/chat): ↵syuilo2025-04-031-2/+8
| | | | | | 自分が作ったチャットルームに他人がメッセージを送ったときに未読にならない Fix #15748
* feat: ↵Nanashi.2025-04-028-1/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | アンテナでセンシティブなチャンネルからのノートを除外できるように (#15346) * feat(db): マイグレーションを追加 * feat(backend): カラムの定義を追加 * wip * feat: フラグを設定出来るように * feat: /notesエンドポイントを対応 * feat: websocketを対応 * test: テストを追加 * docs: CHANGELOGを更新 * docs: CHANGELOGの追加場所を修正 * chore: api.jsonを更新 * docs(CHANGELOG): General欄に移動 * docs: フォーマットを揃える * chore: クエリを削除 * revert: 英訳を消す * chore: note.channelを追加するところを変える * docs: CHANGELOGを更新する * docs(CHANGELOG): 2025.3.2に移動 * chore: changelogを下に移動 * ci: CI再実行用の空コミット --------- Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
* enhance: implement `sentryForFrontend` (#15433)zyoshoka2025-04-023-3/+47
| | | Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
* Fix: ↵anatawa122025-04-0211-94/+246
| | | | | | | | | | | | | | | | | | | 通知のページネーションで2つ以上読み込めなくなることがある問題 (#15277) * fix: notifications-groupedのinclude/exclude typesに:groupedを指定できてしまう問題 * refactor: 通知の取得処理を Notification Service に移動 * feat: add function to parse additional part of id * fix: 通知のページネーションが正しく動かない問題 Redisにのページネーションで使用する時間及びidとRedis上のものが混同されていたので、Misskeyが生成するものに寄せました。 * pnpm run build-misskey-js-with-types * chore: XADDをretryするように * fix: notifications-groupedでxrevrangeしているのを消し忘れていた
* enhance(frontend): 壁紙をデッキ設定の一部にsyuilo2025-04-011-5/+0
|
* fix testssyuilo2025-03-291-0/+1
|
* enhance(backend): ↵syuilo2025-03-282-0/+5
| | | | アカウントでチャットが有効になっているかどうかをユーザーのレスポンスに含めるように
* enhance(backend): ↵syuilo2025-03-273-77/+106
| | | | ミュートしているユーザーをユーザー検索の結果から除外するように
* refactor(backend): better method namesyuilo2025-03-2718-35/+35
|
* lintsyuilo2025-03-262-2/+2
|
* typosyuilo2025-03-261-1/+1
|
* fix(backend): ↵syuilo2025-03-251-1/+1
| | | | 承認したチャットルームへの招待の通知が存在するとエラーになる問題を修正
* fix(backend): ↵syuilo2025-03-251-6/+6
| | | | チャットのページネーションが機能しない問題を修正
* enhance: チャットのリアクションを削除できるようにsyuilo2025-03-254-15/+116
|
* follow up of a01ae38a07f949cbcd5ce555cd90e8570bb985ccsyuilo2025-03-251-6/+10
|
* enhance: ↵syuilo2025-03-254-4/+51
| | | | モデレーターがチャットルームの内容を確認・削除できるように
* enhance: チャットルームに招待されたときの通知を追加syuilo2025-03-258-7/+48
|
* enhance: ↵syuilo2025-03-253-0/+78
| | | | 送信したチャットルームへの招待を確認できるように
* fix(backend): ↵syuilo2025-03-251-5/+7
| | | | 自分がオーナーではない参加中のルームにメッセージを送信すると不必要な通知が発生するのを修正
* fix(backend): ↵syuilo2025-03-251-0/+4
| | | | 既存のルームメンバーを改めて招待できないように
* Feat: Chat (#15686)syuilo2025-03-2464-435/+3517
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * wip * wip * wip * wip * wip * wip * Update types.ts * Create 1742203321812-chat.js * wip * wip * Update room.vue * Update home.vue * Update home.vue * Update ja-JP.yml * Update index.d.ts * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * Update CHANGELOG.md * wip * Update home.vue * clean up * Update misskey-js.api.md * wip * wip * wip * wip * wip * wip * wip * wip * wip * lint fixes * lint * Update UserEntityService.ts * search * wip * 🎨 * wip * Update home.ownedRooms.vue * wip * Update CHANGELOG.md * Update style.scss * wip * improve performance * improve performance * Update timeline.test.ts
* refactor(backend): better prop namesyuilo2025-03-2229-30/+30
|
* fix(deps): update [backend] update dependencies (#15596)renovate[bot]2025-03-211-0/+1
| | | | | | | | | | * fix(deps): update [backend] update dependencies * fix(backend/types): ensure to use nodejs-provided stream api --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: kakkokari-gtyih <67428053+kakkokari-gtyih@users.noreply.github.com>
* fix(backend): mismatch in `emojis` param of test WebHook payload (#15675)zyoshoka2025-03-202-157/+171
| | | | | | | * fix(backend): mismatch in `emojis` param of test WebHook payload * fix: test * fix: type
* Fix: Don't delete remote emoji when import zip (#15674)Yuri Lee2025-03-191-0/+2
| | | | | | | | | | | * Fix: Don't delete remote emoji when import zip * Update packages/backend/src/queue/processors/ImportCustomEmojisProcessorService.ts Co-authored-by: zyoshoka <107108195+zyoshoka@users.noreply.github.com> --------- Co-authored-by: zyoshoka <107108195+zyoshoka@users.noreply.github.com>
* follow up of 6c8f21b608eb6e9e7691983c7e57f1cbe0a28fc1syuilo2025-03-171-1/+24
|
* fix(backend): ↵syuilo2025-03-171-1/+79
| | | | 連合無しモードでも外部から照会可能だった問題を修正
* enhance: remove bull-board supportsyuilo2025-03-162-65/+0
|
* fix(backend): tighten an overly relaxed criteria and remove capability of ↵饺子w (Yumechi)2025-03-123-12/+18
| | | | | matching multiple final URLs in URL authority checking (#15655) Signed-off-by: eternal-flame-AD <yume@yumechi.jp>