かっこかり
a3b0dc91e8
fix(backend): Acceptヘッダを署名の対象に含めないように ( #17240 )
...
* fix(backend): Acceptヘッダを署名の対象に含めないように
* Update Changelog
2026-03-16 13:42:51 +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
syuilo
a07dc589e7
Merge commit from fork
...
Co-authored-by: Julia Johannesen <197614925+juliajohannesen@users.noreply.github.com >
2026-03-09 08:14:12 +09:00
syuilo
3205eb6925
lint
2026-01-22 12:14:51 +09:00
syuilo
d4fcc694a6
enhance(backend): remove redis-info dep
2026-01-22 10:28:03 +09:00
かっこかり
b941c896aa
refactor(frontend): MkRadiosの指定をpropsから行うように ( #16597 )
...
* 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 >
2026-01-14 14:02:50 +09:00
かっこかり
2a14025c29
fix(frontend): popupのemit型が正しく利用できるように修正 ( #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]
2026-01-09 12:21:08 +09:00
anatawa12
666f78e676
enable and fix no-unused-vars and no-async-promise-executor ( #17070 )
...
* 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
2026-01-08 11:49:12 +09:00
おさむのひと
f6fc78f578
refactor: 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 83bb9564cf .
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-01-06 13:13:06 +09:00
かっこかり
16ffd88ecc
enhance: 誕生日のユーザーウィジェットで、今日だけに限らず、直近の誕生日ユーザーを表示できるように ( #13637 )
...
* enhance(frontend): 「今日誕生日のフォロー中ユーザー」ウィジェットをリファクタリング
(cherry picked from commit 24652b9364 )
* fix(backend): 年越しの時期で誕生日検索クエリーが誤動作する問題を修正 (MisskeyIO#577)
(cherry picked from commit 38581006be )
* fix
* spdx
* delete birthday param on users/following api
* 名称を一本化
* Update Changelog
* Update Changelog
* fix(frontend/WidgetBirthdayFollowings): ユーザーの名前が長いと投稿ボタンがはみ出てしまう問題を修正 (MisskeyIO#582)
(cherry picked from commit fa47a545b1 )
* use module css
* default 3day
* Revert "delete birthday param on users/following api"
This reverts commit a47456c1c4 .
* 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
* 🎨
* i18n
* fix
* update changelog
* 🎨
* 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 >
2025-12-31 22:33:26 +09:00
anatawa12
74e847a04d
refactor: use TRANSIENT scope to avoid service bucket relay ( #16985 )
...
* 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
2025-12-22 17:01:10 +09:00
syuilo
baeed4bc80
perf(backend): lazy load systeminformation
...
systeminformationを必要とする機能を有効にしていないサーバーで無駄に読み込まれることが無いように
2025-12-18 20:05:20 +09:00
おさむのひと
dc77d59f87
Merge commit from fork
2025-12-06 18:25:20 +09:00
おさむのひと
fe01a5a28f
refactor: localesをworkspace管理下のパッケージに ( #16895 )
...
* refactor: localesをworkspace管理下のパッケージに
* fix copilot review
* move
* move
* rename
* fix ci
* revert unwanted indent changes
* fix
* fix
* fix
* fix
* 間違えてコミットしていたのを戻す
* 不要
* 追加漏れ
* ymlの場所だけ戻す
* localesの位置を戻したのでこの差分は不要
* 内容的にlocalesにある方が正しい
* i18nパッケージ用のREADME.mdを用意
* fix locale.yml
* fix locale.yml
---------
Co-authored-by: kakkokari-gtyih <67428053+kakkokari-gtyih@users.noreply.github.com >
2025-11-30 13:27:44 +09:00
renovate[bot]
0455187a68
fix(deps): update [backend] update dependencies (major) ( #16099 )
...
* fix(deps): update [backend] update dependencies
* update approve builds
* update minimum node version for testing
* remove types/bcryptjs
* fix(backend): remove removed type previously exported from file-type
* migrate webauthnservice
* Update Changelog
* update deps (MisskeyIO#889)
- メンテナンスされないredis-lockを自前実装に変更
- 既にロックされている場合のリトライ間隔を調整
* use main redis for lock
* spdx
* tweak max retries
* [ci skip] dedupe
* attempt to fix test
* attempt to fix test
* Revert "attempt to fix test"
This reverts commit c508318627 .
* temporarily roll back simonjs/fake-timers to v11.3.1
* Revert "temporarily roll back simonjs/fake-timers to v11.3.1"
This reverts commit 54f1fc3d79 .
* migrate sinonjs/fake-timers
* update deps / migrate jest 30
* fix test
* fix: update node.js min version to 20.18.1
* fix: rollback nsfwjs to 4.2.0
* fix
* attempt to fix test
* attempt to fix test
* attempt to fix test
* attempt to fix test
* revert jest 30 related changes
* update deps
* fix test
* fix: rollback nsfwjs to 4.2.0
* fix: rollback sharp to 0.33
* update deps
* fix: rollback sharp-read-bmp to 1.2.0
* fix: rollback nsfwjs to 4.2.0
* recreate lockfile
* update deps
* fix: rollback sharp-read-bmp to 1.2.0
* fix: rollback jsdom, parse5
* fix: rollback jsdom types
* fix [ci skip]
* run pnpm dedupe
* update deps
* run pnpm dedupe [ci skip]
* Update Changelog [ci skip]
---------
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: あわわわとーにゅ <17376330+u1-liquid@users.noreply.github.com >
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com >
2025-11-30 09:58:06 +09:00
syuilo
4bdbe794a6
perf(backend): parse5をやめて軽量な実装にし、メモリ削減・高速化 ( #16892 )
...
* wip
* test
* Revert "test"
This reverts commit b7c5ae7214 .
* Update MfmService.ts
2025-11-29 21:19:55 +09:00
syuilo
2732034447
perf(backend): jsdom、happy-domをやめて軽量な実装にし、メモリ削減・高速化 ( #16885 )
...
* wip
* Update packages/backend/src/server/api/endpoints/i/update.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update packages/backend/src/core/FetchInstanceMetadataService.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* remove some packages
* コミット漏れ
* clean up
* fix
* Update MfmService.ts
* fix
* fix
* Update MfmService.ts
* wip
* rename
* Update packages/backend/src/core/MfmService.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update packages/backend/src/core/MfmService.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update packages/backend/src/core/MfmService.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update packages/backend/src/core/MfmService.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update packages/backend/src/core/activitypub/ApRendererService.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update packages/backend/src/core/MfmService.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update packages/backend/src/core/MfmService.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update MfmService.ts
* Update CHANGELOG.md
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-29 19:16:05 +09:00
syuilo
1590a73d3d
perf(backend): 必要になるまでnsfwjsを読み込まないように
2025-11-26 20:40:20 +09:00
syuilo
73bcd330f7
fix(backend): improve isFederationAllowedHost
2025-11-10 14:09:15 +09:00
syuilo
b300b5b94a
fix type
2025-11-07 13:56:41 +09:00
syuilo
edbe30a3df
fix tuype
2025-11-07 13:02:46 +09:00
おさむのひと
729abbef62
feat: チャンネルミュートの実装 ( #14105 )
...
* add channel_muting table and entities
* add channel_muting services
* タイムライン取得処理への組み込み
* misskey-jsの型とインターフェース生成
* Channelスキーマにミュート情報を追加
* フロントエンドの実装
* 条件が逆だったのを修正
* 期限切れミュートを掃除する機能を実装
* TLの抽出条件調節
* 名前の変更と変更不要の差分をロールバック
* 修正漏れ
* isChannelRelatedの条件に誤りがあった
* [wip] テスト追加
* テストの追加と検出した不備の修正
* fix test
* fix CHANGELOG.md
* 通常はFTTにしておく
* 実装忘れ対応
* fix merge
* fix merge
* add channel tl test
* fix CHANGELOG.md
* remove unused import
* fix lint
* fix test
* fix favorite -> favorited
* exclude -> include
* fix CHANGELOG.md
* fix CHANGELOG.md
* maintenance
* fix CHANGELOG.md
* fix
* fix ci
* regenerate
* fix
* Revert "fix"
This reverts commit 699d50c6ec .
* fixed
---------
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com >
2025-11-07 08:39:21 +09:00
syuilo
3dfca2d61f
lint
2025-10-28 11:05:14 +09:00
syuilo
5b5a1f08e1
enhance(backend): 管理者/モデレーターはファイルのアップロード制限をバイパスするように
...
Resolve #16687
2025-10-21 19:24:43 +09:00
かっこかり
29892d2a01
enhance: リモートユーザーのロールバッジを表示するかどうかをサーバー管理者が設定できるように ( #16661 )
...
* enhance: リモートユーザーのロールバッジを表示するかどうかをサーバー管理者が設定できるように
* Update Changelog
* build misskey-js with types
2025-10-16 22:45:37 +09:00
syuilo
b25810e091
fix(backend): improve NoteDraftService validation
2025-10-08 17:50:04 +09:00
syuilo
04e2d44d28
add note
2025-10-08 17:37:44 +09:00
syuilo
6d2e582eaf
fix(backend): improve NoteDraftService validation
2025-10-08 17:36:32 +09:00
syuilo
9eb975e71d
enhance(frontend): text/*をデフォルトでアップロード可能に
2025-10-08 17:30:37 +09:00
renovate[bot]
a393d5a87e
fix(deps): update [backend] update dependencies ( #16547 )
...
* fix(deps): update [backend] update dependencies
* chore: update typeorm.patch
* fix: handle socket creation failure in HttpRequestServiceAgent
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: anatawa12 <anatawa12@icloud.com >
Co-authored-by: kakkokari-gtyih <67428053+kakkokari-gtyih@users.noreply.github.com >
2025-10-04 15:04:28 +09:00
syuilo
d1446d195a
feat: scheduled post ( #16577 )
...
* Update NoteDraft.ts
* Update NoteDraft.ts
* wip
* Update CHANGELOG.md
* wip
* Update PostScheduledNoteProcessorService.ts
* Update PostScheduledNoteProcessorService.ts
* Update Notification.ts
* wip
* Update NoteDraftService.ts
* Update NoteDraftService.ts
* Update NoteDraftService.ts
* wip
* Create 1758677617888-scheduled-post.js
* Update index.d.ts
* Update stats.ts
* wip
* wip
* wip
* wip
* wip
* Update MkNotification.vue
* wip
* wip
* wip
* Update NoteDraftService.ts
* Update NoteDraftService.ts
* wip
* wip
* Update NoteDraftEntityService.ts
* wip
* Update index.d.ts
* Update MkPostForm.vue
* wip
* wip
* wip
* Update NoteCreateService.ts
* wip
* wip
* wip
* Update NoteDraftEntityService.ts
* Update NoteCreateService.ts
* Update NoteDraftService.ts
* wip
* Update NoteDraftService.ts
* wip
* wip
* Update MkPostForm.vue
* wip
* Update MkPostForm.vue
* Update os.ts
* wip
* Update MkNoteDraftsDialog.vue
2025-09-26 15:29:52 +09:00
syuilo
df3e44f62e
enhance(backend): allow upload csv by default
...
Related #16541
2025-09-16 12:16:18 +09:00
syuilo
bcb2073715
enhance(backend): 初期設定をスキップした場合の初期状態ポリシーでインポート系をオプトインに
...
Resolve #16540
2025-09-16 11:26:35 +09:00
syuilo
2621f468ff
enhance: 広告ごとにセンシティブフラグを設定できるように
2025-09-14 15:25:22 +09:00
renovate[bot]
2ea784f345
fix(deps): update [backend] update dependencies ( #16491 )
...
* fix(deps): update [backend] update dependencies
* fix type error
* run pnpm dedupe
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: kakkokari-gtyih <67428053+kakkokari-gtyih@users.noreply.github.com >
2025-09-08 17:11:18 +09:00
tamaina
369f0ec88a
fix(backend): webpなどの画像に対してセンシティブなメディアの検出が適用されていなかった問題を修正 ( #16523 )
...
画像をnsfwjsにかける前にsharpで均一にするようにした
2025-09-06 17:48:53 +09:00
syuilo
959e72b2b3
refactor
2025-09-01 14:02:14 +09:00
syuilo
fc1693f768
そもそもnullになることはあり得なかった
2025-08-28 11:39:54 +09:00
syuilo
ff6f115976
refactor
2025-08-28 11:30:03 +09:00
syuilo
8c2b96ad37
lint
2025-08-28 11:16:40 +09:00
syuilo
2e0a34300a
refactor
2025-08-27 09:46:31 +09:00
syuilo
d6a1046361
refactor
2025-08-26 13:34:41 +09:00
syuilo
bd0730e5e8
fix(backend): 削除されたユーザーがチャットメッセージにリアクションしている場合chat/historyなどでエラーになる問題を修正
...
Fix #16445
2025-08-23 17:37:15 +09:00
syuilo
3980172243
feat: 非ログイン時に表示されるトップページのスタイルを選択できるように
2025-08-19 14:15:19 +09:00
anatawa12
60f7278aff
fix: Remote Note Cleaning will delete notes embedded in a page ( #16408 )
...
* feat: preserve number of pages referencing the note
* chore: delete pages on account delete
* fix: notes on the pages are removed by CleanRemoteNotes
* test: add the simplest test for page embedded notes
* fix: section block is not considered
* fix: section block is not considered in migration
* chore: remove comments from columns
* revert unnecessary change
* add pageCount to webhook test
* fix type error on backend
2025-08-15 22:39:55 +09:00
syuilo
ecc033f101
fix(backend): fix type errors caused by dependency update
...
https: //github.com/misskey-dev/misskey/pull/16308
Co-Authored-By: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com >
2025-08-09 17:41:01 +09:00
renovate[bot]
684dbfd626
fix(deps): update [backend] update dependencies ( #16201 )
...
* fix(deps): update [backend] update dependencies
* Update HttpRequestService.ts
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com >
2025-08-09 17:00:59 +09:00
かっこかり
b5b7914073
enhance: ユーザー検索を制限できるように ( #16380 )
...
* enhance: ユーザー検索を制限できるように
* Update Changelog
2025-08-09 14:41:11 +09:00
syuilo
7595bff43b
fix(backend): prevent run repeatable job immediately
...
Fix #16357
2025-08-09 14:37:09 +09:00
果物リン
99adf12355
ノート検索のホスト指定オプションの速度改善 ( #16339 )
...
Co-authored-by: misskey-release-bot[bot] <157398866+misskey-release-bot[bot]@users.noreply.github.com>
2025-08-01 17:48:26 +09:00