summaryrefslogtreecommitdiff
path: root/packages/backend (follow)
Commit message (Collapse)AuthorAgeFilesLines
* split url into webUrl and localUrl (like mastodon)Freya Murphy2 days63-158/+176
|
* fix: review fixes (#17208)かっこかり3 days5-6/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * fix: OAuthのContent-Typeを正しく判定するように * fix(frontend): fix outdated comments * fix: storagePersistenceのtop-level awaitを解消 * fix * fix(frontend): add comment Co-Authored-By: anatawa12 <anatawa12@icloud.com> * fix * fix: rename `users/get-following-users-by-birthday` * fix: fix types * Update MkForm.vue * refactor utility/storage.ts --------- Co-authored-by: anatawa12 <anatawa12@icloud.com> Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
* deps: Security dependency updates (#17198)かっこかり8 days1-18/+18
| | | | | * update deps * update security deps
* deps: update dependencies (#17184)かっこかり14 days1-14/+14
| | | | | * update deps * fix
* deps: update dependencies (#17174)かっこかり2026-02-161-39/+39
| | | | | | | | | | | * deps: update dependencies * update * run pnpm dedupe * update tsgo * rollback tsgo
* fix: ↵かっこかり2026-02-151-1/+5
| | | | | | | user-tagページでユーザーが重複して読み込まれるのを修正 (#17163) * fix: user-tagをページネーションに対応させる * update changelog
* fix(backend): inconsistent permissions for /admin/get-user-ips (#17136)Ken_Cir2026-01-311-1/+1
| | | | | * fix(backend): inconsistent permissions for /admin/get-user-ips * Update Changelog
* deps: update dependencies [ci skip] (#17126)かっこかり2026-01-241-45/+45
| | | | | * deps: update dependencies * update vunerable packages as well
* enhance(dev): Improve mem report (#17119)syuilo2026-01-221-8/+50
| | | | | | | | | | | * wip * Update report-backend-memory.yml * Update report-backend-memory.yml * Update measure-memory.mjs * Update report-backend-memory.yml
* enhance(dev): improve mem report (#17118)syuilo2026-01-223-14/+38
| | | | | | | | | | | | | | | | | * wip * wip * Update report-backend-memory.yml * Update report-backend-memory.yml * Update .github/workflows/report-backend-memory.yml Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* enhance(dev): improve mem report (#17117)syuilo2026-01-221-44/+38
| | | | | * wip * Update report-backend-memory.yml
* Update measure-memory.mjs (#17116)syuilo2026-01-221-10/+34
|
* lintsyuilo2026-01-221-1/+1
|
* enhance(backend): remove redis-info depsyuilo2026-01-222-3/+13
|
* enhance(dev): メモリ使用量比較のActionsでGCしてから取得するsyuilo2026-01-143-2/+9
| | | | Resolve #16961
* refactor(frontend): anyを除去2 (#17092)かっこかり2026-01-145-8/+46
| | | | | | | * wip * fix types * fix
* refactor(frontend): MkRadiosの指定をpropsから行うように (#16597)かっこかり2026-01-142-2/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * refactor(frontend): MkRadiosの指定をpropsから行うように * spdx * fix lint * fix: mkradiosを動的slotsに対応させる * fix: remove comment [ci skip] * fix lint * fix lint * migrate * rename * fix * fix * fix types * remove unused imports * fix * wip --------- Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
* Refactor FileServerService: Extract file handling logic into dedicated ↵おさむのひと2026-01-135-471/+650
| | | | | | | | | handlers (#17090) - Introduced FileServerDriveHandler to manage drive file requests. - Created FileServerFileResolver for resolving file access keys and downloading files. - Added FileServerProxyHandler to handle proxy requests and image processing. - Moved utility functions to FileServerUtils for better organization. - Removed redundant methods from FileServerService, improving readability and maintainability.
* chore(backend): FileServerServiceのunit-testを追加 (#17086)おさむのひと2026-01-112-0/+770
| | | | | | | * add test * fix * fix type error
* refactor: make noImplicitAny true (#17083)syuilo2026-01-093-34/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * wip * Update emojis.emoji.vue * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * Update manager.ts * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * Update analytics.ts
* fix(frontend): popupのemit型が正しく利用できるように修正 ↵かっこかり2026-01-093-40/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (#16826) * fix(frontend): popupのemit型が正しく利用できるように修正 * fix: revert unnecessary code (for testing purpose) * fix lint * fix type errors * fix types * add comment * fix * fix * fix: OverloadToUnionの仕組みを変更 * add comments, clean up * fix lint * fix types * clean up [ci skip] * fix * add comments [ci skip]
* enable and fix no-unused-vars and no-async-promise-executor (#17070)anatawa122026-01-08119-281/+240
| | | | | | | | | * dev: set --no-bail for lint task * lint: enable no-async-promise-executor lint and fix them * lint: enable no-unused-vars with allowing _ prefix * lint: fix semi
* refactor: ↵おさむのひと2026-01-066-17/+628
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | DriveFileEntityServiceとDriveFolderEntityServiceの複数件取得をリファクタ (#17064) * refactor: DriveFileEntityServiceとDriveFolderEntityServiceの複数件取得をリファクタ * add test * fix * Update packages/backend/src/core/entities/DriveFolderEntityService.ts Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Update packages/backend/test/unit/entities/DriveFolderEntityService.ts Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Update packages/backend/src/core/entities/DriveFileEntityService.ts Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Revert "Update packages/backend/src/core/entities/DriveFileEntityService.ts" This reverts commit 83bb9564cfdb699a21b775815439e1e496cd89a9. --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Minify backend (#17054)syuilo2026-01-0510-43/+196
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * wip * Update build.js * Update build.js * [minify-backend用] フィジビリティ検証 (#16878) * fix: minify-backend * 間違えて入れちゃったのを戻す * 追従 * fix --------- Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com> * test * use node 24 * Revert "use node 24" This reverts commit 7ae2debf23448922de70e208fe2e432ef4665f27. * Revert "test" This reverts commit d91987909139405318e573effe5a5d1613713934. * Update package.json * wip * Update compile_config.js * Revert "Update compile_config.js" This reverts commit 0ee286f02be807b126b65de6d94f573c005f98d7. * Update config.ts * wip * Update .swcrc * Update ClientServerService.ts * [ci skip] update CHANGELOG --------- Co-authored-by: おさむのひと <46447427+samunohito@users.noreply.github.com>
* fix(deps): update [backend] update dependencies (#17026)renovate[bot]2026-01-021-35/+35
| | | Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
* enhance: ↵かっこかり2025-12-315-8/+197
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 誕生日のユーザーウィジェットで、今日だけに限らず、直近の誕生日ユーザーを表示できるように (#13637) * enhance(frontend): 「今日誕生日のフォロー中ユーザー」ウィジェットをリファクタリング (cherry picked from commit 24652b9364fd7d898ac176e0da3bb6e957f72328) * fix(backend): 年越しの時期で誕生日検索クエリーが誤動作する問題を修正 (MisskeyIO#577) (cherry picked from commit 38581006be35b4725b235be9f178d2c0c9c5af33) * fix * spdx * delete birthday param on users/following api * 名称を一本化 * Update Changelog * Update Changelog * fix(frontend/WidgetBirthdayFollowings): ユーザーの名前が長いと投稿ボタンがはみ出てしまう問題を修正 (MisskeyIO#582) (cherry picked from commit fa47a545b1b770e5f3e52bb2798d1104da5dd244) * use module css * default 3day * Revert "delete birthday param on users/following api" This reverts commit a47456c1c43410409ed3607ae1d6ebb69a82324b. * Update Changelog * 日付が1ヶ月ズレている問題を修正? * fix: 日付関連のバグを修正 Co-authored-by: taiy <53635909+taiyme@users.noreply.github.com> * build misskey-js types * add comment * Update CHANGELOG.md * migrate * change migration * UPdate Changelog * fix: revert unnecessary changes * :art: * i18n * fix * update changelog * :art: * fix lint * refactor: remove unnecessary classes * fix * fix --------- Co-authored-by: まっちゃとーにゅ <17376330+u1-liquid@users.noreply.github.com> Co-authored-by: taiy <53635909+taiyme@users.noreply.github.com>
* enhance(backend/oauth): Support client information discovery in the ↵かっこかり2025-12-312-168/+343
| | | | | | | | | | | | | | | IndieAuth 11 July 2024 spec (#17030) * enhance(backend): Support client information discovery in the IndieAuth 11 July 2024 spec * add tests * Update Changelog * Update Changelog * fix tests * fix test describe to align with the other describe format
* chore: SearchServiceのunit-test追加 (#17035)おさむのひと2025-12-282-0/+491
| | | | | | | | | | | * add serach service test * add meili test * CIの修正が足りなかった * テストの追加 * fix
* refactor: use TRANSIENT scope to avoid service bucket relay (#16985)anatawa122025-12-2232-712/+397
| | | | | | | | | | | * refactor: use TRANSIENT scope to avoid service bucket relay * lint: fix lints * refactor: use transient for apResolver * Update packages/backend/src/core/activitypub/models/ApImageService.ts * fix
* feat: use tsgo where capable (#16984)anatawa122025-12-225-7/+4
|
* fix: ↵おさむのひと2025-12-202-14/+6
| | | | admin/queue/deliver-delayedとadmin/queue/inbox-delayedの応答速度を改善 (#17009)
* fix(backend): fix #16994 by approach 6 (#17005)かっこかり2025-12-205-16/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * fix(backend): narrow down trustproxy default value and enhance documentation on how to configure it * Update Changelog * indent [ci skip] * Update CHANGELOG.md [ci skip] * add cloudflare specific example * Update .config/example.yml Co-authored-by: anatawa12 <anatawa12@icloud.com> * fix: productionでIPレートリミットされる際にlocalhostからリクエストが来たらログを残すように * fix: wrong condition * fix: use own logger for signin api * flip configuration * fix * fix [ci skip] * fix: wrong message [ci skip] * fix: どこがおかしいか明記 [ci skip] --------- Co-authored-by: anatawa12 <anatawa12@icloud.com>
* perf(backend): lazy load systeminformationsyuilo2025-12-185-10/+10
| | | | systeminformationを必要とする機能を有効にしていないサーバーで無駄に読み込まれることが無いように
* fix(deps): update dependency systeminformation to v5.27.14 [security] [ci ↵renovate[bot]2025-12-171-5/+5
| | | | | | | | | | | | | | | skip] (#17003) * fix(deps): update dependency systeminformation to v5.27.14 [security] * update whitelist to force update systeminformation package * bump other dependencies to fix dep error --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: kakkokari-gtyih <67428053+kakkokari-gtyih@users.noreply.github.com> Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
* enhance(backend): request ip が localhost ↵syuilo2025-12-163-25/+37
| | | | だった場合、レートリミットをスキップ & 警告を出すように
* Revert "Merge commit from fork"syuilo2025-12-161-1/+1
| | | | | | This reverts commit 5512898463fa8487b9e6488912f35102b91f25f7. see https://github.com/misskey-dev/misskey/issues/16994
* deps: update deps [ci skip] (#16997)かっこかり2025-12-161-18/+18
| | | | | | | | | | | * update deps * update chokidar to v5 * fix type error * rollback serviceworker types to r74 * fix [ci skip]
* Update PostgreSQL volume mount paths for PostgreSQL 18 (#16986)Copilot2025-12-142-2/+2
| | | | | | | | | | | | * Initial plan * Update PostgreSQL volume mount paths for PostgreSQL 18 compatibility Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
* fix: remove unused dependencies (#16969)かっこかり2025-12-121-8/+1
| | | | | * fix(frontend): remove unused dependencies * fix(backend): remove unused dependencies
* fix(backend): ジョブキューでSentryが有効にならない問題を修正syuilo2025-12-081-1/+1
|
* fix(backend): fix tests (#16947)かっこかり2025-12-063-33/+67
| | | | | * fix(backend): shouldHideNoteByTimeのロジックの誤りを修正 * fix tests
* Merge commit from forkおさむのひと2025-12-065-52/+221
|
* fix(deps): update [backend] update dependencies [ci skip] (#16941)renovate[bot]2025-12-051-9/+9
| | | Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
* fix(deps): update dependency nodemailer to v7.0.11 [security] [ci skip] (#16919)renovate[bot]2025-12-051-1/+1
| | | | 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(deps): update dependency @sentry/node to v10.27.0 [security] [ci skip] ↵renovate[bot]2025-12-051-3/+3
| | | | | | | | | | | | (#16860) * fix(deps): update dependency @sentry/node to v10.27.0 [security] * fix --------- 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(deps): update dependency body-parser to v2.2.1 [security] (#16899)renovate[bot]2025-12-041-1/+1
| | | Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
* refactor(backend): ↵syuilo2025-12-0415-132/+93
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 変換後.config.jsonに統一するように+修正など (#16929) * wip * Update config.ts * wip * convertは元ファイルを変更するようなニュアンスを若干感じるのでcompileに改名 * wip * Update package.json * Revert "Update package.json" This reverts commit e5c28023168f4631dc6b36a14b35cfddbad1fac0. * wip * wip * 謎 * clean up * wip * wip * Revert "wip" This reverts commit 3aa25ac7cf337d57412308e63d8f54e2536b0f7f. * wip * wip * Update dummy.yml * wip * Update compile_config.js * Update compile_config.js * wip * Revert "wip" This reverts commit fd78e097c65f747962e7a411938a0e67538ed347. * Update dummy.yml * Update compile_config.js
* fix(gh): fix federation test (#16936)かっこかり2025-12-041-0/+1
|
* tweak convert_configsyuilo2025-12-031-3/+6
|
* Merge commit from forkKagami Sascha Rosylight2025-12-031-1/+1
| | | | | | | * Change trustProxy default value to false * Update trustProxy default value in example.yml * Update trustProxy default description in example.yml