fafe980315 
								
							 
						 
						
							
							
								
								fix: センシティブな画像をアイコン・バナーに指定できないように  
							
							
							
						 
						
							2024-04-08 18:16:50 +09:00  
				
					
						
							
							
								 
						
							
								959cc8ff37 
								
							 
						 
						
							
							
								
								refactor(general): use `Date.now()` instead of creating a new `Date` instance ( #13671 )  
							
							
							
						 
						
							2024-04-07 21:14:13 +09:00  
				
					
						
							
							
								 
						
							
								efa42a1624 
								
							 
						 
						
							
							
								
								fix(backend): バックエンドのpnpm devによるビルド後にbuild-assetsを行うようにする ( #13659 )  
							
							... 
							
							
							
							* moveto scripts
* add scripts/dev.mjs 
							
						 
						
							2024-04-04 22:25:28 +09:00  
				
					
						
							
							
								 
						
							
								efafa02f68 
								
							 
						 
						
							
							
								
								enhance(backend): ビデオファイルにビデオトラックがあるかを確認するように ( #13568 )  
							
							... 
							
							
							
							* enhance(backend): ビデオファイルにビデオトラックがあるかを確認するように
(cherry picked from commit 23d38a2d6492a2b24e9b2c031d66c3e8a5d382ef)
* Update Changelog
* Update Changelog
* Revert "Update Changelog"
This reverts commit 93fd996932d9d6524cad 
							
						 
						
							2024-03-31 12:43:39 +09:00  
				
					
						
							
							
								 
						
							
								2a851437ff 
								
							 
						 
						
							
							
								
								fix: misskey-js、bubble-game、reversiのビルドをesbuildに統合する ( #13600 )  
							
							... 
							
							
							
							* fix: ビルドが遅いパッケージのビルド速度を改善
* dependenciesの整理
* fix ci
* ビルド開始時に古いファイルを消す
* fix ci
* fix ci 
							
						 
						
							2024-03-30 15:28:19 +09:00  
				
					
						
							
							
								 
						
							
								b35ae97ba7 
								
							 
						 
						
							
							
								
								fix(backend): better `notes/translate` error response ( #13631 )  
							
							... 
							
							
							
							* fix(backend): better `notes/translate` error response
* Update CHANGELOG.md
* test(backend): perform administrative operations as `root`
---------
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com> 
							
						 
						
							2024-03-30 13:51:53 +09:00  
				
					
						
							
							
								 
						
							
								f3500ffda9 
								
							 
						 
						
							
							
								
								fix: report progress out of 100% in CleanRemoteFilesProcessorService ( #13633 )  
							
							... 
							
							
							
							* Report progress out of 100% in CleanRemoteFilesProcessorService
* Add changelog entry 
							
						 
						
							2024-03-30 10:28:47 +09:00  
				
					
						
							
							
								 
						
							
								f90be427f5 
								
							 
						 
						
							
							
								
								fix(frontend): 「今日誕生日のフォロー中ユーザー」ウィジェットが正しく動作しない問題を修正 ( #12835 )  
							
							... 
							
							
							
							* (fix) タイムゾーンによっては誕生日のフォロー中ユーザーが正しく読み込まれない
* 文言をわかりやすく
* Update Changelog
* (add) reload button
* Update CHANGELOG.md
* run misskey-js
* fix
* Revert "文言をわかりやすく"
This reverts commit c5ab641956 
							
						 
						
							2024-03-25 18:31:30 +09:00  
				
					
						
							
							
								 
						
							
								a1bc8fa77b 
								
							 
						 
						
							
							
								
								test(backend): fix streaming test error when replying to followers-only note ( #13618 )  
							
							
							
						 
						
							2024-03-24 16:46:52 +09:00  
				
					
						
							
							
								 
						
							
								3db26f2b94 
								
							 
						 
						
							
							
								
								fix(backend): fix openAPI operationId format  
							
							
							
						 
						
							2024-03-23 20:43:29 +09:00  
				
					
						
							
							
								 
						
							
								831c74a25b 
								
							 
						 
						
							
							
								
								fix: URLプレビューの動作改善+動作設定を可能にする ( #13579 )  
							
							... 
							
							
							
							* wip
* support new version
* URLプレビュー無効化時、フロント側も非表示にしてリクエストをしないようにする
* fix lint
* fix lint
* tweak preview request error handles
* fix: CHANGELOG.md
* fix
* fix
---------
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com> 
							
						 
						
							2024-03-21 18:46:42 +09:00  
				
					
						
							
							
								 
						
							
								f4838e50b4 
								
							 
						 
						
							
							
								
								enhance(antenna): Botの投稿を除外できるように ( #13603 )  
							
							... 
							
							
							
							* enhance(antenna): Botの投稿を除外できるように (MisskeyIO#545)
(cherry picked from commit a95ce067c6 
							
						 
						
							2024-03-21 07:51:01 +09:00  
				
					
						
							
							
								 
						
							
								0226a670dd 
								
							 
						 
						
							
							
								
								fix(backend): ユーザーやノートのOGPでローカルとリモートユーザーの見分けが付かない問題を修正 ( #13586 )  
							
							... 
							
							
							
							* enhance(OGP): ユーザーやノートのOGPでローカルとリモートユーザーの見分けが付かない問題を修正 (MisskeyIO#528)
(cherry picked from commit 0c3de462d9 
							
						 
						
							2024-03-18 18:34:31 +09:00  
				
					
						
							
							
								 
						
							
								a38646bd0f 
								
							 
						 
						
							
							
								
								fix(backend): フォローリクエストを作成する際に既存のものは削除するように ( #13588 )  
							
							... 
							
							
							
							* fix: delete old follow request (if exists) before creating new
(cherry picked from commit ea948ccadc7eace1fcace176c9c070b2a9b46f56)
* Update Changelog
* Update Changelog
---------
Co-authored-by: Kaity A <kaity@atikayda.au> 
							
						 
						
							2024-03-18 14:20:28 +09:00  
				
					
						
							
							
								 
						
							
								282cfae1b2 
								
							 
						 
						
							
							
								
								Merge branch 'develop' of  https://github.com/misskey-dev/misskey  into develop  
							
							
							
						 
						
							2024-03-17 10:34:15 +09:00  
				
					
						
							
							
								 
						
							
								7e63ab0f56 
								
							 
						 
						
							
							
								
								refactor(backend): refactor chart engine  
							
							
							
						 
						
							2024-03-17 10:34:13 +09:00  
				
					
						
							
							
								 
						
							
								4b1ca9ef61 
								
							 
						 
						
							
							
								
								fix(general): `flash/create`でPlayの公開範囲を指定できない問題の修正と編集画面の調整 ( #13574 )  
							
							... 
							
							
							
							* fix(backend): param `visibility` wasn't included in `flash/create`
* fix(frontend): tweak flash editor ui
* Update CHANGELOG.md 
							
						 
						
							2024-03-15 22:02:57 +09:00  
				
					
						
							
							
								 
						
							
								29f6ba6310 
								
							 
						 
						
							
							
								
								chore: add missing SPDX ID and workflow check ( #13570 )  
							
							... 
							
							
							
							* chore: add workflow which checks if SPDX ID exists
* chore: add missing SPDX ID in some files
* chore: change trigger condition
* chore: trigger on push
* lint 
							
						 
						
							2024-03-13 22:37:18 +09:00  
				
					
						
							
							
								 
						
							
								5c1d86b796 
								
							 
						 
						
							
							
								
								refactor(backend): UserEntityService.packMany()の高速化 ( #13550 )  
							
							... 
							
							
							
							* refactor(backend): UserEntityService.packMany()の高速化
* 修正 
							
						 
						
							2024-03-12 14:31:34 +09:00  
				
					
						
							
							
								 
						
							
								6b676a928d 
								
							 
						 
						
							
							
								
								enhance(backend): antennas/updateの必須項目をantennaIdのみに ( #13542 )  
							
							... 
							
							
							
							* refactor: antennas/updateの必須項目を最小限に
* fix: userListIdがnullにできない 
							
						 
						
							2024-03-10 17:31:39 +09:00  
				
					
						
							
							
								 
						
							
								1b064d7e30 
								
							 
						 
						
							
							
								
								chore(backend): validateNoteの結果Errorはそのままthrowする  
							
							... 
							
							
							
							理由がわからないため 
							
						 
						
							2024-03-09 04:10:17 +00:00  
				
					
						
							
							
								 
						
							
								412e9f284d 
								
							 
						 
						
							
							
								
								test(backend): enable typecheck by workflow ( #13526 )  
							
							
							
						 
						
							2024-03-07 09:51:57 +09:00  
				
					
						
							
							
								 
						
							
								7ead98cbe5 
								
							 
						 
						
							
							
								
								enhance(frontend): リアクションの総数を表示するように ( #13532 )  
							
							... 
							
							
							
							* enhance(frontend): リアクションの総数を表示するように
* Update Changelog
* リアクション選択済の色をaccentに 
							
						 
						
							2024-03-06 21:08:42 +09:00  
				
					
						
							
							
								 
						
							
								62922352b3 
								
							 
						 
						
							
							
								
								Revert "perf: boot.jsの調整"  
							
							... 
							
							
							
							This reverts commit 00c1e4eb55 
							
						 
						
							2024-03-06 09:49:01 +00:00  
				
					
						
							
							
								 
						
							
								00c1e4eb55 
								
							 
						 
						
							
							
								
								perf: boot.jsの調整  
							
							
							
						 
						
							2024-03-06 09:40:47 +00:00  
				
					
						
							
							
								 
						
							
								4457b02db2 
								
							 
						 
						
							
							
								
								fix(frontend)?: importAppScriptはimportをawaitするように  
							
							
							
						 
						
							2024-03-06 08:08:32 +00:00  
				
					
						
							
							
								 
						
							
								08d618bb8b 
								
							 
						 
						
							
							
								
								enhance(frontend): 自分のノートの添付ファイルから直接ファイルの詳細ページに飛べるようにする ( #13520 )  
							
							... 
							
							
							
							* enhance(frontend): 自分のノートの添付ファイルから直接ファイルの詳細ページに飛べるようにする
* 他のファイルタイプにも対応
* Update Changelog
---------
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com> 
							
						 
						
							2024-03-05 18:06:57 +09:00  
				
					
						
							
							
								 
						
							
								9542cb8d62 
								
							 
						 
						
							
							
								
								fix(backend): リモートサーバーの情報が更新できなくなっていた問題を修正 ( #13507 )  
							
							... 
							
							
							
							* fix(backend): fetchInstanceMetadataのLockが永遠に解除されない問題を修正
Co-authored-by: まっちゃとーにゅ <17376330+u1-liquid@users.noreply.github.com>
* fix test
* fix
* comment
* comment
* improve test
---------
Co-authored-by: まっちゃとーにゅ <17376330+u1-liquid@users.noreply.github.com> 
							
						 
						
							2024-03-04 13:48:57 +09:00  
				
					
						
							
							
								 
						
							
								38837bd388 
								
							 
						 
						
							
							
								
								test(backend): refactor tests ( #13499 )  
							
							... 
							
							
							
							* test(backend): refactor tests
* fix: failed test 
							
						 
						
							2024-03-03 20:15:35 +09:00  
				
					
						
							
							
								 
						
							
								eb60460d28 
								
							 
						 
						
							
							
								
								enhance: 禁止ワードチェック強化 ( #27 )  
							
							... 
							
							
							
							* enhance: 禁止ワードチェック強化
* リモートの禁止ワードチェックを添付ファイルとユーザーを登録する前に行うなど
  Resolve https://github.com/misskey-dev/misskey/issues/13374 
* 禁止ワートの対象の見直し
* performActivityで特定のエラーが出た際にDelayedに追加しないように
* use IdentifiableError
* NoteCreateService.checkProhibitedWords
* https://github.com/misskey-dev/misskey-private/pull/27/files#r1507416135 
* remove comment 
							
						 
						
							2024-03-01 20:16:32 +09:00  
				
					
						
							
							
								 
						
							
								d1bf432e14 
								
							 
						 
						
							
							
								
								add missing license headers  
							
							
							
						 
						
							2024-03-01 17:28:46 +09:00  
				
					
						
							
							
								 
						
							
								5904d98208 
								
							 
						 
						
							
							
								
								Update packages/backend/test/e2e/mute.ts  
							
							... 
							
							
							
							Co-authored-by: zyoshoka <107108195+zyoshoka@users.noreply.github.com> 
							
						 
						
							2024-03-01 17:26:27 +09:00  
				
					
						
							
							
								 
						
							
								ca6399437c 
								
							 
						 
						
							
							
								
								format  
							
							
							
						 
						
							2024-03-01 17:26:13 +09:00  
				
					
						
							
							
								 
						
							
								2f31606eff 
								
							 
						 
						
							
							
								
								update deps  
							
							
							
						 
						
							2024-03-01 14:16:44 +09:00  
				
					
						
							
							
								 
						
							
								033d71ee28 
								
							 
						 
						
							
							
								
								update deps  
							
							
							
						 
						
							2024-03-01 13:52:39 +09:00  
				
					
						
							
							
								 
						
							
								a74406677c 
								
							 
						 
						
							
							
								
								fix packedRoleCondFormulaValueAssignedRoleSchema  
							
							
							
						 
						
							2024-03-01 12:03:33 +09:00  
				
					
						
							
							
								 
						
							
								26d4c5fd94 
								
							 
						 
						
							
							
								
								メンションの最大数をロールごとに設定可能にする ( #13343 )  
							
							... 
							
							
							
							* Add new role policy: maximum mentions per note
* fix
* Reviewを反映
* fix
* Add ChangeLog
* Update type definitions
* Add E2E test
* CHANGELOG に説明を追加
---------
Co-authored-by: taichan <40626578+tai-cha@users.noreply.github.com> 
							
						 
						
							2024-02-29 20:48:02 +09:00  
				
					
						
							
							
								 
						
							
								16f16e6b08 
								
							 
						 
						
							
							
								
								fix(backend): ダイレクトなノートに対してはダイレクトでしか返信できないように ( #13477 )  
							
							... 
							
							
							
							* fix(backend): ダイレクトなノートに対してはダイレクトでしか返信できないように
* Update CHANGELOG.md
* test(backend): `notes/create`とWebSocket関連のテストを追加 
							
						 
						
							2024-02-29 20:42:02 +09:00  
				
					
						
							
							
								 
						
							
								39d6af135f 
								
							 
						 
						
							
							
								
								enhance: 通知の履歴をリセットできるように ( #13335 )  
							
							... 
							
							
							
							* enhance: 通知の履歴をリセットできるように
* Update Changelog
* 通知欄も連動して更新するように
* revert some changes
* Update CHANGELOG.md
* Remove unused part
* fix 
							
						 
						
							2024-02-29 20:03:30 +09:00  
				
					
						
							
							
								 
						
							
								98934b6738 
								
							 
						 
						
							
							
								
								fix type  
							
							
							
						 
						
							2024-02-29 17:54:32 +09:00  
				
					
						
							
							
								 
						
							
								920c3be750 
								
							 
						 
						
							
							
								
								update deps  
							
							
							
						 
						
							2024-02-29 11:10:03 +09:00  
				
					
						
							
							
								 
						
							
								5f43c2faa2 
								
							 
						 
						
							
							
								
								enhance(backend): 通知がミュート・凍結を考慮するようにする ( #13412 )  
							
							... 
							
							
							
							* Never return broken notifications #409 
Since notifications are stored in Redis, we can't expect relational
integrity: deleting a user will *not* delete notifications that
mention it.
But if we return notifications with missing bits (a `follow` without a
`user`, for example), the frontend will get very confused and throw an
exception while trying to render them.
This change makes sure we never expose those broken notifications. For
uniformity, I've applied the same logic to notes and roles mentioned
in notifications, even if nobody reported breakage in those cases.
Tested by creating a few types of notifications with a `notifierId`,
then deleting their user.
(cherry picked from commit 421f8d49e5d7a8dc3a798cc54716c767df8be3cb)
* Update Changelog
* Update CHANGELOG.md
* enhance: 通知がミュートを考慮するようにする
* enhance: 通知が凍結も考慮するようにする
* fix: notifierIdがない通知が消えてしまう問題
* Add tests (通知がミュートを考慮しているかどうか)
* fix: notifierIdがない通知が消えてしまう問題 (grouped)
* Remove unused import
* Fix: typo
* Revert "enhance: 通知が凍結も考慮するようにする"
This reverts commit b1e57e571d239a6952f722e2324f96🎨 
* console.error
* err
* remove try-catch
* 不要なジェネリクスを除去
* Revert  (既読処理をpack内で行うものを元に戻す)
* Clean
* Update packages/backend/src/core/entities/NotificationEntityService.ts
* Update packages/backend/src/core/entities/NotificationEntityService.ts
* Update packages/backend/src/core/entities/NotificationEntityService.ts
* Update packages/backend/src/core/entities/NotificationEntityService.ts
* Update packages/backend/src/core/NotificationService.ts
* Clean
---------
Co-authored-by: dakkar <dakkar@thenautilus.net>
Co-authored-by: kakkokari-gtyih <daisho7308+f@gmail.com>
Co-authored-by: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>
Co-authored-by: tamaina <tamaina@hotmail.co.jp>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com> 
							
						 
						
							2024-02-28 21:26:26 +09:00  
				
					
						
							
							
								 
						
							
								664aeb3ced 
								
							 
						 
						
							
							
								
								fix(backend): リノート時のHTLへのストリーミングの意図しない挙動を修正 ( #13425 )  
							
							... 
							
							
							
							* fix(backend): リノート時のストリーミングの意図しない挙動を修正
* Update CHANGELOG.md
* fix: 不要な返り値
* fix: 不適切な条件分岐を修正
* test(backend): add htl tests
---------
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com> 
							
						 
						
							2024-02-28 17:43:17 +09:00  
				
					
						
							
							
								 
						
							
								b7d9d16201 
								
							 
						 
						
							
							
								
								refactor(backend): ノートのエクスポート処理でStreams APIを使うように ( #13465 )  
							
							... 
							
							
							
							* refactor(backend): ノートのエクスポート処理でStreams APIを使うように
* fixup! refactor(backend): ノートのエクスポート処理でStreams APIを使うように
`await`忘れにより、ジョブがすぐに完了したことになり削除されてしまっていた。
それによって、`NoteStream`内での`updateProgress`メソッドの呼び出しで、`Missing key for job`のエラーが発生することがあった。
---------
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com> 
							
						 
						
							2024-02-28 15:34:58 +09:00  
				
					
						
							
							
								 
						
							
								0d47877db1 
								
							 
						 
						
							
							
								
								enhance(backend): フォロー・フォロワー関連の通知の受信設定の強化 ( #13468 )  
							
							... 
							
							
							
							* enhance(backend): 通知の受信設定に「フォロー中またはフォロワー」を追加
* fix(backend): 通知の受信設定で「相互フォロー」が正しく動作しない問題を修正
* Update CHANGELOG.md 
							
						 
						
							2024-02-28 09:49:34 +09:00  
				
					
						
							
							
								 
						
							
								f906ad6ca7 
								
							 
						 
						
							
							
								
								Enhance: コンディショナルロールの条件に「マニュアルロールへのアサイン」を追加 ( #13463 )  
							
							... 
							
							
							
							* コンディショナルロールの条件に「マニュアルロールへのアサイン」を追加
* コメント修正 
							
						 
						
							2024-02-27 18:45:46 +09:00  
				
					
						
							
							
								 
						
							
								0fb7b98f96 
								
							 
						 
						
							
							
								
								fix(backend): fix incorrect schemas ( #13458 )  
							
							
							
						 
						
							2024-02-26 19:49:12 +09:00  
				
					
						
							
							
								 
						
							
								dd48366ed8 
								
							 
						 
						
							
							
								
								admin/emoji/updateの必須項目を減らす 等 ( #13449 )  
							
							... 
							
							
							
							* admin/emoji/update enhancement
* add CustomEmojiService.getEmojiByName
* update endpoint
* fix
* Update update.ts
* Update autogen files
* type assertion
* Update CHANGELOG.md 
							
						 
						
							2024-02-25 18:06:26 +09:00  
				
					
						
							
							
								 
						
							
								2c6f25b710 
								
							 
						 
						
							
							
								
								fix: 古いキャッシュを使うのを修正 ( #13453 )  
							
							
							
						 
						
							2024-02-25 12:36:10 +09:00  
				
					
						
							
							
								 
						
							
								41747b6ee2 
								
							 
						 
						
							
							
								
								refactor  
							
							
							
						 
						
							2024-02-24 11:50:10 +09:00