copilot-swe-agent[bot]
a69400289d
fix: prevent immutable cache headers on file access errors
...
When a file exists in the database as storedInternal but is missing from
disk, the error response was incorrectly getting Cache-Control:
max-age=31536000, immutable. This was because the handler set immutable
cache headers before attempting to stream the file, and by the time the
stream encountered the ENOENT error, HTTP headers were already committed.
Fix: add fs.promises.access() check in FileServerFileResolver for stored
original files before returning the path. If the file is not accessible
on disk, the access check throws, propagating to errorHandler which
correctly sets Cache-Control: max-age=300.
For thumbnail/webpublic stored files, detectType() already performed this
check implicitly via fs.stat(). Only original files were affected.
This fixes both the /files/:key and /proxy/:url* endpoints since both
call resolveFileByAccessKey for local files.
Agent-Logs-Url: https://github.com/misskey-dev/misskey/sessions/5dd1c781-b9ad-43cf-b107-79c502d2e602
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com >
2026-04-07 13:31:53 +00:00
copilot-swe-agent[bot]
961c39e65f
Initial plan
2026-04-07 13:13:03 +00:00
かっこかり
60018d16da
enhance(frontend): niraxにテストを追加 ( #17287 )
...
* fix(frontend): follow-up of #13509
* fix: fix use of inappropriate method
* enhance(frontend): niraxにテストを追加
2026-04-07 22:03:08 +09:00
github-actions[bot]
b63984893e
Bump version to 2026.4.0-alpha.1
2026.4.0-alpha.1
2026-04-07 11:42:38 +00:00
かっこかり
d4a5048aae
fix(frontend): routerがmatchAllに入った際に一度 location.href による遷移を試みる挙動に関する修正 ( #17281 )
...
* fix(frontend): follow-up of #13509
* fix: fix use of inappropriate method
* Update CHANGELOG.md [ci skip]
2026-04-07 20:35:06 +09:00
syuilo
b9923d0a23
New Crowdin updates ( #17260 )
...
* New translations ja-jp.yml (Thai)
* New translations ja-jp.yml (Lao)
* New translations ja-jp.yml (Chinese Traditional)
* New translations ja-jp.yml (Italian)
* New translations ja-jp.yml (Spanish)
* New translations ja-jp.yml (Italian)
* New translations ja-jp.yml (Catalan)
* New translations ja-jp.yml (Chinese Simplified)
* New translations ja-jp.yml (Chinese Traditional)
* New translations ja-jp.yml (Korean)
* New translations ja-jp.yml (Italian)
2026-04-07 19:30:26 +09:00
syuilo
38be94b2a3
enhance(frontend): improve nested popup menu ux ( #17187 )
...
* wip
* Update MkMenu.vue
* wip
* wip
* Update MkMenu.vue
* wip
* Update MkMenu.vue
* Update MkMenu.vue
* Update MkMenu.vue
* Update MkMenu.vue
* Update MkMenu.vue
* Update MkMenu.vue
* Update MkMenu.vue
* Update MkMenu.vue
* 💢
* Update MkMenu.vue
* Update MkMenu.vue
* Update MkMenu.vue
2026-04-07 16:52:30 +09:00
かっこかり
ae34578c6f
refactor(frontend): MkButtonのprops等整理 ( #17282 )
...
* refactor(frontend): MkButtonのprops等整理
* fix
2026-04-06 22:28:44 +09:00
github-actions[bot]
367766d864
Bump version to 2026.4.0-alpha.0
2026.4.0-alpha.0
2026-04-06 11:16:40 +00:00
かっこかり
a18c909ba3
Revert "deps: Update vite to v8" ( #17283 )
...
Revert "deps: Update vite to v8 (#17238 )"
This reverts commit e601fcb729 .
2026-04-06 20:15:57 +09:00
かっこかり
0b7b59f1e2
enhance(frontend): チャンネル指定リノートでリノート先のチャンネルに移動できるように ( #17280 )
...
* enhance(frontend): チャンネル指定リノートでリノート先のチャンネルに移動できるように
* Update Changelog
* fix condition
* refactor
2026-04-05 17:22:17 +09:00
Evan Prodromou
8169c57bd1
fix(backend): handle array or string in alsoKnownAs ( #17275 )
...
* fix: handle array or string in alsoKnownAs, closes #17274
* style: use more idiomatic toArray() for UserEntityService handling of alsoKnownAs
* fix: handle array-valued or unwrapped alsoKnownAs in ApPersonService
* doc: note about bugfix for alsoKnownAs
2026-04-05 00:43:37 +09:00
かっこかり
e601fcb729
deps: Update vite to v8 ( #17238 )
...
* deps: Update vite to v8
* fix
* migrate some plugins to rolldown-based
* fix broken lockfile
* wip
* update rolldown
* override rolldown version
* perf
* spdx
* fix
* update vite to 8.0.1
* chore: rewrite rollup-plugin-unwind-css-module-class-name with MagicString
* format
* swap type definitions
* replace using MagicString
* provided magicString
* fix code style
* fix
* fix
* fix
* fix
* fix
---------
Co-authored-by: kakkokari-gtyih <67428053+kakkokari-gtyih@users.noreply.github.com >
* fix: lint fixes
* swap sass with sass-embedded
* fix lint
* fix: インライン化されたVue SFC出力に対してCSS Module定義削除が効かないのを修正
* fix
* fix: バックエンドのCSS読み込みの方法が悪いのを修正
* fix: 使用されないpreloadを削除
* fix lint [ci skip]
* Apply suggestion from @syuilo
* Add comment in pnpm-workspace.yaml [ci skip]
* update vite/rolldown
* remove magic-string
---------
Co-authored-by: cm-ayf <cm.ayf2734@gmail.com >
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com >
2026-04-01 17:05:57 +09:00
Copilot
5361a3819b
fix(backend): /api-doc にアクセスできない問題を修正 ( #17267 )
...
* Initial plan
* fix: fix /api-doc returning 404 after backend minification (#17266 )
Agent-Logs-Url: https://github.com/misskey-dev/misskey/sessions/8d7d0585-55da-412f-a8ee-dde1b6565026
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com >
* enhance: API DocのHTMLをJSXで生成するように
* Update Changelog
* chore: remove unused imports [ci skip]
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com >
Co-authored-by: kakkokari-gtyih <67428053+kakkokari-gtyih@users.noreply.github.com >
2026-04-01 14:43:34 +09:00
かっこかり
dbc5fe2454
deps: update dependencies ( #17263 )
...
* deps: update dependencies
* fix?
* fix
* Update AiService.ts
* fix
* update deps
2026-04-01 12:16:36 +09:00
github-actions[bot]
7bd7e5c4db
[skip ci] Update CHANGELOG.md (prepend template)
2026-03-31 12:14:45 +00:00
github-actions[bot]
b97683cdb2
Release: 2026.3.2
2026.3.2
2026-03-31 12:14:38 +00:00
github-actions[bot]
ece9679cc4
Bump version to 2026.3.2-beta.0
2026.3.2-beta.0
2026-03-23 11:14:32 +00:00
かっこかり
c5fd36094d
enhance(frontend): ウィンドウの初期サイズを画面サイズから動的に決めるように ( #17257 )
...
* enhance(frontend): ウィンドウの初期サイズを画面サイズから動的に決めるように
* Update Changelog
---------
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com >
2026-03-22 13:32:45 +09:00
かっこかり
b5a6e12439
fix(frontend): ウィンドウのタイトルをクリックしても最前面に出ないのを修正 ( #17255 )
...
* fix(frontend): ウィンドウのタイトルをクリックしても最前面に出ないのを修正
* Update Changelog
2026-03-22 13:21:14 +09:00
github-actions[bot]
1d171aeb96
Bump version to 2026.3.2-alpha.2
2026.3.2-alpha.2
2026-03-21 03:32:26 +00:00
かっこかり
b826a16231
fix(backend): 初期読込時に必要なフロントエンドのアセットがすべて読み込まれていない問題を修正 ( #17254 )
...
* fix: バックエンドのCSS読み込みの方法が悪いのを修正
* fix: 使用されないpreloadを削除
* Update Changelog
* add comments
2026-03-21 12:26:50 +09:00
renovate[bot]
9e38288da5
chore(deps): update [github actions] update dependencies ( #17253 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-20 20:24:58 +09:00
かっこかり
57ed2914d1
deps: update dependencies ( #17252 ) [ci skip]
2026-03-20 20:08:58 +09:00
かっこかり
54e94263a8
fix(backend): チャンネルミュートを有効にしている際にノートの閲覧ができなくなることがある問題を修正 ( #17251 )
...
* fix(backend): チャンネルミュート使用時にユーザーのノート一覧読み込みに失敗する問題を修正
* more fix
* Update Changelog
2026-03-20 19:11:56 +09:00
4ster1sk
0e4732180f
fix(frontend): Unicode絵文字のリアクションが表示に反映されないことがある問題の修正 ( #17250 )
2026-03-20 17:15:59 +09:00
github-actions[bot]
df1fa8b90a
Bump version to 2026.3.2-alpha.1
2026.3.2-alpha.1
2026-03-20 07:36:34 +00:00
syuilo
45df44899a
New Crowdin updates ( #17234 )
...
* New translations ja-jp.yml (Korean)
* New translations ja-jp.yml (Korean)
* New translations ja-jp.yml (Spanish)
* New translations ja-jp.yml (Catalan)
* New translations ja-jp.yml (German)
* New translations ja-jp.yml (Italian)
* New translations ja-jp.yml (Portuguese)
* New translations ja-jp.yml (Turkish)
* New translations ja-jp.yml (Chinese Simplified)
* New translations ja-jp.yml (Chinese Traditional)
* New translations ja-jp.yml (English)
* New translations ja-jp.yml (Thai)
* New translations ja-jp.yml (Chinese Simplified)
* New translations ja-jp.yml (Catalan)
* New translations ja-jp.yml (Italian)
* New translations ja-jp.yml (Vietnamese)
* New translations ja-jp.yml (Vietnamese)
* New translations ja-jp.yml (Korean)
* New translations ja-jp.yml (Spanish)
* New translations ja-jp.yml (Turkish)
* New translations ja-jp.yml (Turkish)
* New translations ja-jp.yml (Chinese Traditional)
* New translations ja-jp.yml (Catalan)
* New translations ja-jp.yml (Czech)
2026-03-20 16:35:19 +09:00
かっこかり
2904b5a342
fix(backend): fix streaming note hiding logic ( #17248 )
...
* fix(backend): fix streaming note hiding logic
* Update Changelog
* refactor: avoid using generator function
---------
Co-authored-by: Acid Chicken <root@acid-chicken.com >
2026-03-20 14:01:27 +09:00
かっこかり
f16ef2ef56
fix(frontend): 絵文字パレットが空の状態でMisskeyについてのページが閲覧できない問題を修正 ( #17243 )
...
* fix(frontend): 絵文字パレットが空の状態でMisskeyについてのページが閲覧できない問題を修正
* Update Changelog
* extension
* add comment
2026-03-18 21:34:28 +09:00
かっこかり
a3b0dc91e8
fix(backend): Acceptヘッダを署名の対象に含めないように ( #17240 )
...
* fix(backend): Acceptヘッダを署名の対象に含めないように
* Update Changelog
2026-03-16 13:42:51 +09:00
syuilo
07bbc5ab33
enhance(frontend): improve zoomLines effect
2026-03-11 15:59:00 +09:00
syuilo
bbffa563d9
refactor(frontend): refactor blur.glsl
2026-03-11 10:35:59 +09:00
github-actions[bot]
1eefd8d3f0
Bump version to 2026.3.2-alpha.0
2026.3.2-alpha.0
2026-03-09 09:32:58 +00:00
かっこかり
589a3e229b
Update CHANGELOG.md
2026-03-09 18:25:04 +09:00
renovate[bot]
9377e94072
chore(deps): update [docker] update dependencies ( #17203 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-09 18:22:09 +09:00
かっこかり
bc19359876
fix(backend): follow-up of 47db963 ( #17231 )
...
fix(backend): follow-up of 47db963d8d
2026-03-09 18:21:25 +09:00
syuilo
47db963d8d
chore(backend): 非ログイン状態のケア
2026-03-09 13:57:59 +09:00
syuilo
277716bc49
fix(backend): 自分の行ったフォロワー限定投稿または指名投稿に自分自身でリアクションなど行った場合のイベントが流れない問題を修正
2026-03-09 13:51:56 +09:00
syuilo
db5cc6c058
Revert "fix(backend): 自分の行ったフォロワー限定投稿または指名投稿に自分自身でリアクションなど行った場合のイベントが流れない問題を修正"
...
This reverts commit 06f8dd39ca .
2026-03-09 13:51:18 +09:00
syuilo
06f8dd39ca
fix(backend): 自分の行ったフォロワー限定投稿または指名投稿に自分自身でリアクションなど行った場合のイベントが流れない問題を修正
2026-03-09 13:50:10 +09:00
syuilo
307e90427a
format
2026-03-09 13:48:32 +09:00
github-actions[bot]
d083855f7f
[skip ci] Update CHANGELOG.md (prepend template)
2026-03-09 01:03:01 +00:00
github-actions[bot]
4ec56ba9f6
Release: 2026.3.1
2026.3.1
2026-03-09 01:02:56 +00:00
かっこかり
5e62ad160e
Update CHANGELOG.md
2026-03-09 09:36:02 +09:00
github-actions[bot]
e554e72b55
Bump version to 2026.3.1-alpha.0
2026.3.1-alpha.0
2026-03-09 00:34:23 +00:00
かっこかり
25783425e1
deps: update dependencies ( #17229 )
...
* deps: update dependencies
* update lockfile
2026-03-09 09:09:09 +09:00
かっこかり
582ebe422c
Update CHANGELOG.md
2026-03-09 08:24:52 +09:00
かっこかり
06e74508a2
Merge commit from fork
...
* Tighten security on channels
* Fix main channel
* add comments, improve typing
* fix indent
* fix: missing membership checks in chat-room
* remove unnecessary check in chat-user
* fix
* refactor: use exists
* fix
---------
Co-authored-by: Julia Johannesen <julia@insertdomain.name >
2026-03-09 08:18:14 +09:00
かっこかり
b361a10c48
Merge commit from fork
...
* Tighten security in `HashtagChannel`
* Add isNoteVisibleForMe in stream channel
Co-Authored-By: Julia Johannesen <julia@insertdomain.name >
* Tighten note visibility checks in WebSocket (No.1)
* refactor
* Fix main channel
Co-Authored-By: Julia Johannesen <julia@insertdomain.name >
* fix typo
* fix missing lockdown (requireSigninToViewContents) checks
* fix(backend): streamingでのロックダウン挙動修正
* fix: 引用リノートを無条件で隠していた問題を修正
* fix: 引用リノートを単純にリノート場合に内容が見えることがある問題を修正
* refac
* fix
* fix
* fix
* Update docs
---------
Co-authored-by: Julia Johannesen <julia@insertdomain.name >
Co-authored-by: KanariKanaru <93921745+kanarikanaru@users.noreply.github.com >
2026-03-09 08:15:31 +09:00