summaryrefslogtreecommitdiff
path: root/packages/backend (follow)
Commit message (Collapse)AuthorAgeFilesLines
* fix(backend): mismatch in `emojis` param of test WebHook payload (#15675)zyoshoka2025-03-203-157/+177
| | | | | | | * 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-165-98/+8
|
* fix(backend): tighten an overly relaxed criteria and remove capability of ↵饺子w (Yumechi)2025-03-124-57/+48
| | | | | matching multiple final URLs in URL authority checking (#15655) Signed-off-by: eternal-flame-AD <yume@yumechi.jp>
* fix(backend): fix handling of invalid urls in user profile (#15635)饺子w (Yumechi)2025-03-091-1/+18
| | | Signed-off-by: eternal-flame-AD <yume@yumechi.jp>
* fix(backend): fix ApPersonService unsound type cast (#15629)饺子w (Yumechi)2025-03-092-1/+27
| | | Signed-off-by: eternal-flame-AD <yume@yumechi.jp>
* fix(test): fix federation test (#15630)かっこかり2025-03-082-0/+12
|
* fix(backend): follow-up of #15620かっこかり2025-03-071-1/+0
| | | Removes unnecessary arg `disableGlobbing` from chokidar FSWatcher, as it is no longer supports globging
* deps: update pnpm to v10 (#15588)かっこかり2025-03-074-10/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Revert "fix(build): corepackのバグの回避 (#15387)" This reverts commit 9c70a4e63130f85d191c5bc16d0a4be5cd1dece2. * deps: update pnpm to v10 * fix broken lockfile * update changelog * fix * fix * Revert "fix" This reverts commit 4abc6c194edc20989f5ec97d343307a4b8c9047d. * fix * fix * attempt to fix docker build * lint fixes * fix: revertしすぎた * detect pnpm version and install it * fix: そもそもpnpmを2回入れる必要がないかも * fix * refactor * fix * refactor: remove unnecessary arg * Update Dockerfile * update pnpm to v10.6.1 * Update Changelog * chore: use node to avoid installing jq
* fix(backend): fixup migration for incorrect extraction on system accounts ↵饺子w (Yumechi)2025-03-061-0/+26
| | | | | table (#15613) Signed-off-by: eternal-flame-AD <yume@yumechi.jp>
* enhance: OAuth2 (IndieAuth) ↵かっこかり2025-03-063-4/+71
| | | | | | | | | | | | | でロゴが提供されている場合は表示するように (#15578) * enhance: OAuthでロゴが提供されている場合は表示するように * Update Changelog * refactor * fix * fix test
* fix(backend): ↵かっこかり2025-03-061-0/+2
| | | | | | | | | | | | | S3互換オブジェクトストレージでファイルのアップロードに失敗することがある問題を修正 (#15583) * fix(backend/object-storage): disable data integrity protections (MisskeyIO#895) Cloudflare R2 does not support 'x-amz-checksum-*' * Update Changelog --------- Co-authored-by: あわわわとーにゅ <17376330+u1-liquid@users.noreply.github.com>
* fix(backend): ↵かっこかり2025-03-053-4/+25
| | | | | | | | | | | | | システムアカウント系のマイグレーション不足を修正 (#15586) * fix(backend): プロキシアカウントのロールバック用マイグレーションを追加 * fix * separate newly-added `up` command * drop backwards-compatibility * docs
* enhance(backend): refine system account (#15530)syuilo2025-03-0255-396/+618
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * wip * wip * wip * Update SystemAccountService.ts * Update 1740121393164-system-accounts.js * Update DeleteAccountService.ts * wip * wip * wip * wip * Update 1740121393164-system-accounts.js * Update RepositoryModule.ts * wip * wip * wip * Update ApRendererService.ts * wip * wip * Update SystemAccountService.ts * fix tests * fix tests * fix tests * fix tests * fix tests * fix tests * add print logs * ログが長すぎて出てないかもしれない * fix migration * refactor * fix fed-tests * Update RelayService.ts * merge * Update user.test.ts * chore: emit log * fix: tweak sleep duration * fix: exit 1 * fix: wait for misskey processes to become healthy * fix: longer sleep for user deletion * fix: make sleep longer again * デッドロック解消の試み https://github.com/misskey-dev/misskey/issues/15005 * Revert "デッドロック解消の試み" This reverts commit 266141f66fb584371bbb56ef7eba04e14bcff94d. * wip * Update SystemAccountService.ts --------- Co-authored-by: おさむのひと <46447427+samunohito@users.noreply.github.com> Co-authored-by: zyoshoka <107108195+zyoshoka@users.noreply.github.com>
* デッドロック解消の試み (#15574)syuilo2025-03-012-11/+6
| | | | | https://github.com/misskey-dev/misskey/issues/15005 Co-authored-by: 饺子w (Yumechi) <35571479+eternal-flame-AD@users.noreply.github.com>
* refactorsyuilo2025-02-286-16/+10
|
* fix(backend): ↵Esurio/1673beta2025-02-261-1/+1
| | | | | | | | | | | | | | | S3_SAFEかつURL_SAFEでない文字列をprefixに使えないように (#15455) * fix(backend): S3_SAFEかつURL_SAFEでない文字列をprefixに使えないように * update CHANGELOG * fix validation * fix: remove unused import --------- Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
* fix(backend): ↵おさむのひと2025-02-262-9/+42
| | | | | | | | | | | | | | | カスタム絵文字の一括インポートをした時にHTTPプロキシの除外設定が効かないのを修正 (#15431) * pxory * fix * fix CHANGELOG.md * allow localAddress --------- Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
* fix(backend): ↵鴇峰 朔華2025-02-263-2/+7
| | | | | | | ローカル判定でisUriLocalを使用していない箇所を修正 (#15069) * fix(backend): ローカル判定でisUriLocalを使用していない箇所を修正 * fix(test backend): RelayServiceでUtilityServiceを使う
* fix(backend): clips/updateのdescriptionで空文字を許容するように ↵かっこかり2025-02-263-5/+43
| | | | | | | | | | | | | | | | | (#15429) * fix(backend): clips/updateのdescriptionで空文字を許容するように * Update Changelog * fix: createの際も空文字を許容するように * fix test * fix test --------- Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
* fix(backend): send Delete activity of a note to users who renoted or replied ↵zyoshoka2025-02-263-23/+126
| | | | | | | to it (#15554) * fix(backend): send Delete activity of a note to users who renoted or replied to it * Update CHANGELOG.md
* feat: google analytics (#15451)syuilo2025-02-256-0/+39
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * wip backend * wip frontend * build misskey-js * implement control panel * fix * introduce analytics wrapper * spdx * Update analytics.ts * Update common.ts * wip * wip * wip * wip * wip * Update CHANGELOG.md --------- Co-authored-by: kakkokari-gtyih <67428053+kakkokari-gtyih@users.noreply.github.com>
* enhance(frontend): サーバーエラー画面の多言語対応 (#15549)かっこかり2025-02-243-79/+120
| | | | | * enhance(frontend): サーバーエラー画面の多言語対応 * indent
* 2025.2.1-beta.0のlintがコケているのを修正 (#15546)おさむのひと2025-02-232-14/+14
|
* Merge commit from fork饺子w (Yumechi)2025-02-238-42/+296
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * fix(backend): Fix an issue where the origin of ActivityPub lookup response was not validated correctly. [GHSA-6w2c-vf6f-xf26](https://github.com/misskey-dev/misskey/security/advisories/GHSA-6w2c-vf6f-xf26) Signed-off-by: eternal-flame-AD <yume@yumechi.jp> * Enhance: Add configuration option to disable all external redirects when responding to an ActivityPub lookup (config.disallowExternalApRedirect) Signed-off-by: eternal-flame-AD <yume@yumechi.jp> * fixup! fix(backend): Fix an issue where the origin of ActivityPub lookup response was not validated correctly. * docs & one edge case Signed-off-by: eternal-flame-AD <yume@yumechi.jp> * apply suggestions Signed-off-by: eternal-flame-AD <yume@yumechi.jp> * remove stale frontend reference to _responseInvalidIdHostNotMatch Signed-off-by: eternal-flame-AD <yume@yumechi.jp> * apply suggestions Signed-off-by: eternal-flame-AD <yume@yumechi.jp> --------- Signed-off-by: eternal-flame-AD <yume@yumechi.jp>
* tweak error logsyuilo2025-02-171-2/+2
|
* fix(deps): update dependency bullmq to v5.41.1 (#15503)renovate[bot]2025-02-161-1/+1
| | | Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
* fix(backend): ↵鴇峰 朔華2025-02-162-0/+15
| | | | | | | | | | | メールアドレスの形式が正しくなければ以降の処理を行わないように (#15320) * Mod: バリデーションを追加 * 条件の修正 notつけわすれ * Update CHANGELOG.md
* fix(backend): ↵かっこかり2025-02-151-1/+1
| | | | | | | | | | | pgroongaでの検索時にはじめのキーワード以外が検索に使用されない問題を修正 (#15496) * fix pgroona note.text query * Update Changelog --------- Co-authored-by: Hazelnoot <acomputerdog@gmail.com>
* fix(deps): update [backend] update dependencies (#15494)renovate[bot]2025-02-151-46/+46
| | | | | Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: おさむのひと <46447427+samunohito@users.noreply.github.com>
* fix(deps): update deps @fastify/multipart to v9.0.3 [security] (#15469)renovate[bot]2025-02-151-1/+1
| | | Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
* update deps (#15311)syuilo2025-02-1520-88/+92
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * wip * bump misskey-dev/eslint-plugin * lint fixes (backend) * lint fixes (frontend) * lint fixes (frontend-embed) * rollback nsfwjs to 4.2.0 ref: infinitered/nsfwjs#904 * rollback openapi-typescript to v6 v7でOpenAPIのバリデーションが入るようになった関係でスコープ外での変更が避けられないため一時的に戻した * lint fixes (misskey-js) * temporarily disable errored lint rule (frontend-shared) * fix lint * temporarily ignore errored file for lint (frontend-shared) * rollback simplewebauthn/server to 12.0.0 v13 contains breaking changes that require some decision making * lint fixes (frontend-shared) * build misskey-js with types * fix(backend): migrate simplewebauthn/server to v12 * fix(misskey-js/autogen): ignore indent rules to generate consistent output * attempt to fix test changes due to capricorn86/happy-dom#1617 (XMLSerializer now produces valid XML) * attempt to fix test changes due to capricorn86/happy-dom#1617 (XMLSerializer now produces valid XML) * fix test * fix test * fix test * Apply suggestions from code review Co-authored-by: anatawa12 <anatawa12@icloud.com> * bump summaly to v5.2.0 * update tabler-icons to v3.30.0-based --------- Co-authored-by: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com> Co-authored-by: anatawa12 <anatawa12@icloud.com>
* fix(backend): ↵Esurio/1673beta2025-02-111-3/+4
| | | | オブジェクトストレージの設定でPrefixを設定していなかった場合、nullが文字列として展開・ドメインの1つ後ろに'/'が挿入されないように (#15432)
* feat: アクセストークン発行時に通知するように (#15422)lqvp2025-02-114-0/+21
| | | | | | | | | * feat: アクセストークン発行時に通知するように (misskey-dev/misskey#13353) * fix: 不要な翻訳を削除/インデントを揃えるように * chore(backend): 不要なawaitを削除 * chore: changelogへ追加
* fix(backend): correct `admin/meta` response schema (#15434)zyoshoka2025-02-091-0/+1
|
* fix(backend): ↵Esurio/1673beta2025-02-081-1/+1
| | | | `following/invalidate`でフォロワーを解除しようとしているユーザーの情報を返すように (#15430)
* enhance(frontend): クライアントエラー画面の多言語対応 (#15411)かっこかり2025-02-082-15/+35
| | | | | | | * enhance(frontend): クライアントエラー画面のマルチリンガル対応 * Update Changelog * update message
* fix(backend): use unique `operationId` in the OpenAPI schema (#15420)zyoshoka2025-02-081-2/+8
| | | | | * fix(backend): use unique `operationId` in the OpenAPI schema * fix: read with UTF-8 encoding
* chore: update `.swcrc` schema link (#15428)zyoshoka2025-02-081-1/+1
|
* fix: swcのjson-schemaのurlを変更 (#15409)Esurio/1673beta2025-02-071-1/+1
| | | Co-authored-by: Esurio <esurio@esurio1673.net>
* enhance: ページslugに使用可能な文字を限定 (#15395)syuilo2025-02-053-5/+6
| | | | | | | | | | | | | * wip * paramの正規表現で弾くように * apiWithDialogを使用するように * Update CHANGELOG.md --------- Co-authored-by: kakkokari-gtyih <67428053+kakkokari-gtyih@users.noreply.github.com>
* fix(build): corepackのバグの回避 (#15387)かっこかり2025-02-032-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * fix: disallow corepack from fetching latest manager version instead use specified version in package.json * Update Changelog * fix? * apply COREPACK_DEFAULT_TO_LATEST: 0 to every github workflows * Revert "apply COREPACK_DEFAULT_TO_LATEST: 0 to every github workflows" This reverts commit 67f0dc31adaa04f891f74f5c44a3d4d13a302a03. * apply COREPACK_DEFAULT_TO_LATEST: 0 to every github workflows (re) * fix * fix? * revert: removing corepack enable * test: set COREPACK_DEFAULT_TO_LATEST for federation tests --------- Co-authored-by: Marie <github@yuugi.dev> Co-authored-by: anatawa12 <anatawa12@icloud.com>
* fix(backend): ↵かっこかり2025-02-011-0/+1
| | | | | | | お知らせのmetaタグ出力の条件が間違っていたのを修正 (#15377) * fix(backend): お知らせのmetaタグ出力の条件が間違っていたのを修正 * Update Changelog
* fix(backend): ↵おさむのひと2025-01-271-2/+1
| | | | デフォルト起動時のメインプロセスはHTTPサーバモジュールのみ読み込む (#15355)
* fix(backend): ↵饺子w (Yumechi)2025-01-261-0/+1
| | | | | | ノートの閲覧にログイン必須にしてもFeedでノートが表示されてしまう問題を修正 (#15083) Signed-off-by: eternal-flame-AD <yume@yumechi.jp> Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
* revert(dev): ↵かっこかり2025-01-251-2/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | フロントエンド・バックエンドを分離する開発モードを廃止 (#15284) * Revert "chore: 開発モードでフロントエンドとバックエンドを独立して起動するようにする(再) (#12593)" This reverts commit b0039f0946b02777ad99ad8c92f6555792aa8996. * revert dev command * revert embed dev * 消しすぎた * filesをプロキシするように * fix chromatic ci * Revert "filesをプロキシするように" This reverts commit 41be2548ce82ba408588c5f0dee007c97d026e55. * fix: configのhostnameでサーバーを起動するように * fix * lint * Update Changelog * fix --------- Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
* fix: 絵文字のライセンスのActivityPub contextを追加 (#15318)Takeshi Umeda2025-01-211-0/+5
|
* refactor: Refactor Endpoints to improve Developer Experience for adding ↵anatawa122025-01-203-2329/+406
| | | | | | | Endpoints (#15301) * chore: reorder endpoints to lexicographic code unit order * refactor: import endpoints in one module and use them for generating EndpointsModule and endpoints