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  
				
					
						
							
							
								 
						
							
								c0156b740b 
								
							 
						 
						
							
							
								
								enhance?: DeleteAccountServiceでユーザーを削除する際にuserChangeDeletedStateを発行する ( #13382 )  
							
							
							
						 
						
							2024-02-23 18:15:39 +09:00  
				
					
						
							
							
								 
						
							
								600d91beda 
								
							 
						 
						
							
							
								
								enhance: リモートのフォロワーから再度Followが来た場合、acceptを返してあげる ( #13388 )  
							
							... 
							
							
							
							* enhance: リモートのフォロワーから再度Followが来た場合、acceptを返してあげる
* nanka meccha kaeta
* ブロックチェックの後にフォロー関係の存在チェックをする 
							
						 
						
							2024-02-23 18:04:30 +09:00  
				
					
						
							
							
								 
						
							
								a861f913a7 
								
							 
						 
						
							
							
								
								fix(backend): より多くの人に使われているハッシュタグが検索結果上位に来るように ( #11498 ) ( #13340 )  
							
							
							
						 
						
							2024-02-23 18:02:12 +09:00  
				
					
						
							
							
								 
						
							
								b8d8b359bc 
								
							 
						 
						
							
							
								
								fix: プッシュ通知の変更が1時間ほど反映されない問題を修正 ( #13407 )  
							
							... 
							
							
							
							* fix: プッシュ通知の変更が1時間ほど反映されない問題を修正
* 410 to refresh
* refreshCache 
							
						 
						
							2024-02-23 17:19:08 +09:00  
				
					
						
							
							
								 
						
							
								64953fadc9 
								
							 
						 
						
							
							
								
								refactor(backend): `Array.prototype.filter`での非null確認では`isNotNull`関数を使うように ( #13442 )  
							
							... 
							
							
							
							* `Array.prototype.filter`での非null確認では`isNotNull`関数を使うように
* `{}` -> `NonNullable<unknown>` 
							
						 
						
							2024-02-23 14:12:57 +09:00  
				
					
						
							
							
								 
						
							
								080a3c20bd 
								
							 
						 
						
							
							
								
								fix: SSR時のmetaをエスケープするように ( #13440 )  
							
							... 
							
							
							
							* fix: SSR時のmetaをエスケープするように
* エスケープ方法を変更 
							
						 
						
							2024-02-23 14:10:13 +09:00  
				
					
						
							
							
								 
						
							
								d20542c495 
								
							 
						 
						
							
							
								
								enhance: `meta`をSSR HTMLに埋め込む ( #13436 )  
							
							... 
							
							
							
							* enhance: `meta`をSSR HTMLに埋め込む
* HTML Metaの有効時間を指定
* 1時間
* MetaEntityService
* JSONをPackするように
* ✌️ 
---------
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com> 
							
						 
						
							2024-02-23 10:47:17 +09:00  
				
					
						
							
							
								 
						
							
								bf5952fd63 
								
							 
						 
						
							
							
								
								flash/update で部分的に変更できるようにする ( #13396 )  
							
							... 
							
							
							
							* make flash/update params optional
* Update autogen files
pnpm run build-misskey-js-with-types
* Update update.ts
* Update CHANGELOG.md
* hasOwnProperty -> hasOwn
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
---------
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com> 
							
						 
						
							2024-02-22 21:31:57 +09:00  
				
					
						
							
							
								 
						
							
								4d6fab06de 
								
							 
						 
						
							
							
								
								refactor: Refactor NoteReadService.read ( #13429 )  
							
							... 
							
							
							
							* refactor: Refactor NoteReadService.read
* clean up
* Update packages/backend/src/core/NoteReadService.ts
---------
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com> 
							
						 
						
							2024-02-22 21:10:28 +09:00  
				
					
						
							
							
								 
						
							
								2bd9f05a92 
								
							 
						 
						
							
							
								
								Merge branch 'develop' of  https://github.com/misskey-dev/misskey  into develop  
							
							
							
						 
						
							2024-02-22 20:59:57 +09:00  
				
					
						
							
							
								 
						
							
								26c8b53f70 
								
							 
						 
						
							
							
								
								enhance: サーバーごとにモデレーションノートを残せるように  
							
							
							
						 
						
							2024-02-22 20:59:52 +09:00  
				
					
						
							
							
								 
						
							
								b36e6b1a77 
								
							 
						 
						
							
							
								
								fix: 禁止キーワードを含むノートがDelayed Queueに追加されて再処理される問題 ( #13428 )  
							
							... 
							
							
							
							* refactor: use IdentifiableError instead of NoteCreateService.ContainsProhibitedWordsError
* fix: notes with prohibited words are reprocessed with delay
* docs(changelog): 禁止キーワードを含むノートがDelayed Queueに追加されて再処理される問題
* lint: fix lint errors
* fix: rethrowするべきなのにrethrowし忘れていたのを修正 
							
						 
						
							2024-02-22 00:59:59 +09:00  
				
					
						
							
							
								 
						
							
								ae27085f69 
								
							 
						 
						
							
							
								
								fix: Bump sharp to 0.33.2 ( #13391 )  
							
							
							
						 
						
							2024-02-21 14:42:37 +09:00  
				
					
						
							
							
								 
						
							
								750d262604 
								
							 
						 
						
							
							
								
								refactor(backend): `ReactionService.prototype.convertLegacyReactions` ( #13375 )  
							
							... 
							
							
							
							* add unit tests
* cleanup unnecessary type assertions
* `convertedReaction`変数の定義と変換表に対する存在確認処理の整理
* `count`変数の定義とループ処理での`Object.entries()`の活用
* 条件式の整理
* `Array.prototype.reduce`を使うように
* `Array.prototype.reduce`を使うように
* 配列操作を1つのメソッドチェーンに整理
これまでの実装では、`decodeReaction`の返り値が同一になる異なる入力値が同時に複数個存在した場合、後ろのもので上書きされてしまっていたはず。
これからの実装では、後ろのものは前のものに加算される。
(実際にこの挙動の変更が問題になるシチュエーションはまずないはず。)
* add unit test
* ドキュメントコメントの追加と型定義の調整 
							
						 
						
							2024-02-21 14:31:50 +09:00  
				
					
						
							
							
								 
						
							
								1b1046bcdb 
								
							 
						 
						
							
							
								
								fix: syuilo/misskey時代から使用してるサーバーが改変したバージョンだと誤判定される問題 (DB migrationで修正) ( #13389 )  
							
							
							
						 
						
							2024-02-19 08:34:31 +09:00  
				
					
						
							
							
								 
						
							
								0b636d1bf9 
								
							 
						 
						
							
							
								
								fix: nodeinfoにenableMcaptchaとenableTurnstileが無い ( #13387 )  
							
							
							
						 
						
							2024-02-19 08:33:36 +09:00  
				
					
						
							
							
								 
						
							
								b0030d148d 
								
							 
						 
						
							
							
								
								fix: allow moderators see role assigned users;  fix   #13301  ( #13315 )  
							
							
							
						 
						
							2024-02-17 14:41:18 +09:00  
				
					
						
							
							
								 
						
							
								01de1519dd 
								
							 
						 
						
							
							
								
								fix of  9a70ce8f5e 
							
							... 
							
							
							
							Co-Authored-By: RyotaK <49341894+Ry0taK@users.noreply.github.com> 
							
						 
						
							2024-02-17 14:26:48 +09:00  
				
					
						
							
							
								 
						
							
								acba96c1d3 
								
							 
						 
						
							
							
								
								feat: license violation protection ( #13285 )  
							
							... 
							
							
							
							* spec(frontend): aboutページにリポジトリ・フィードバックのURLを表示させる
Cherry-picked from MisskeyIO#441
Cherry-picked from MisskeyIO#438
* feat: license violation protection
* build: fix typo
* build: fix typo
* fix: farewell to the static type land
* fix: key typo
* fix: import typo
* fix: properly interpret `prominently`
* docs: add disclaimer
* docs: update CHANGELOG
* chore: add gap
---------
Co-authored-by: まっちゃとーにゅ <17376330+u1-liquid@users.noreply.github.com>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com> 
							
						 
						
							2024-02-17 13:34:50 +09:00  
				
					
						
							
							
								 
						
							
								9a70ce8f5e 
								
							 
						 
						
							
							
								
								Merge pull request from GHSA-qqrm-9grj-6v32  
							
							... 
							
							
							
							* maybe ok
* fix
* test wip
* ✌️ 
* fix
* if (res.ok)
* validateContentTypeSetAsJsonLD
* 条件を考慮し直す
* その他の+json接尾辞が付いているメディアタイプも受け容れる
* https://github.com/misskey-dev/misskey-ghsa-qqrm-9grj-6v32/pull/1#discussion_r1490999009 
* add `; profile="https://www.w3.org/ns/activitystreams "`
* application/ld+json; 
							
						 
						
							2024-02-17 12:41:19 +09:00  
				
					
						
							
							
								 
						
							
								37959bab1d 
								
							 
						 
						
							
							
								
								refactor(backend): remove/replace deprecated type deps ( #13252 )  
							
							
							
						 
						
							2024-02-16 20:09:07 +09:00  
				
					
						
							
							
								 
						
							
								f8ac072bc3 
								
							 
						 
						
							
							
								
								fix type  
							
							
							
						 
						
							2024-02-16 15:19:55 +09:00  
				
					
						
							
							
								 
						
							
								7cfe7da73d 
								
							 
						 
						
							
							
								
								fix  
							
							
							
						 
						
							2024-02-16 15:09:05 +09:00  
				
					
						
							
							
								 
						
							
								f55e1ee138 
								
							 
						 
						
							
							
								
								refactor(backend): misc/cacheをシンプルな実装に戻した  
							
							
							
						 
						
							2024-02-16 15:07:12 +09:00  
				
					
						
							
							
								 
						
							
								cfa573a3a1 
								
							 
						 
						
							
							
								
								リモートユーザーが復活してもキャッシュにより該当ユーザーのActivityが受け入れられないのを修正  Fix   #13273  ( #13275 )  
							
							... 
							
							
							
							* リモートユーザーが復活してもキャッシュにより該当ユーザーのActivityが受け入れられないのを修正 Fix  #13273 
* CHAGELOG
* Use Redis event
---------
Co-authored-by: tamaina <tamaina@hotmail.co.jp> 
							
						 
						
							2024-02-16 14:30:53 +09:00  
				
					
						
							
							
								 
						
							
								40bbae3d6c 
								
							 
						 
						
							
							
								
								fix(backend): add missing schemas and fix incorrect schemas ( #13295 )  
							
							... 
							
							
							
							* fix(backend): add missing schemas and fix incorrect schemas
* fix: ci
* fix: ci (本命)
* fix: run `pnpm build-misskey-js-with-types`
* fix: typos
* fix: role-condition-formula-value contains `id`
* fix: incorrect schema 
							
						 
						
							2024-02-16 14:27:33 +09:00  
				
					
						
							
							
								 
						
							
								147e8f1e3e 
								
							 
						 
						
							
							
								
								feat(backend): likeOnlyなどでハートにフォールバックする際異体字セレクタがない方に揃える ( #13299 )  
							
							... 
							
							
							
							* feat(backend): likeOnlyなどでハートにフォールバックする際異体字セレクタがない方に揃える
close  #13298 
* Update ReactionService.ts
* chore(backend): prefer single quote for string literal 
							
						 
						
							2024-02-16 14:25:48 +09:00  
				
					
						
							
							
								 
						
							
								c1514ce91d 
								
							 
						 
						
							
							
								
								(re)  update SPDX-FileCopyrightText  
							
							... 
							
							
							
							Fix  #13290  
							
						 
						
							2024-02-13 15:59:27 +00:00  
				
					
						
							
							
								 
						
							
								311c2172d7 
								
							 
						 
						
							
							
								
								Revert "update SPDX-FileCopyrightText"  
							
							... 
							
							
							
							This reverts commit 9b5aeb76d8 
							
						 
						
							2024-02-13 15:50:11 +00:00  
				
					
						
							
							
								 
						
							
								309a943528 
								
							 
						 
						
							
							
								
								perf: omit search for immutable static requests ( #13265 )  
							
							... 
							
							
							
							* perf: omit search for immutable static requests
* perf: also applies to /files
* fix: exclude /proxy
* /files/:key/*を301 redirectに
---------
Co-authored-by: tamaina <tamaina@hotmail.co.jp> 
							
						 
						
							2024-02-13 10:43:06 +09:00  
				
					
						
							
							
								 
						
							
								32c5c43b6d 
								
							 
						 
						
							
							
								
								enhance: 禁止ワードはリモートノートも対象に ( #13280 )  
							
							... 
							
							
							
							Resolve  #13279  
						
							2024-02-13 04:54:01 +09:00  
				
					
						
							
							
								 
						
							
								a1e12c0ec3 
								
							 
						 
						
							
							
								
								Merge branch 'develop' of  https://github.com/misskey-dev/misskey  into develop  
							
							
							
						 
						
							2024-02-12 11:37:55 +09:00  
				
					
						
							
							
								 
						
							
								9b5aeb76d8 
								
							 
						 
						
							
							
								
								update SPDX-FileCopyrightText  
							
							
							
						 
						
							2024-02-12 11:37:45 +09:00  
				
					
						
							
							
								 
						
							
								3dc095d1c9 
								
							 
						 
						
							
							
								
								feat: provide tarball ( #13260 )  
							
							... 
							
							
							
							* feat: provide tarball
* build: pack on build-assets
* chore: use ignore-walk
* chore: debug
* build: dependencies 
							
						 
						
							2024-02-12 10:02:27 +09:00  
				
					
						
							
							
								 
						
							
								7fc1d77893 
								
							 
						 
						
							
							
								
								update deps  
							
							
							
						 
						
							2024-02-09 17:10:16 +09:00  
				
					
						
							
							
								 
						
							
								614c9a0fc6 
								
							 
						 
						
							
							
								
								fix: 特定文字列を含むノートを投稿できないようにする管理画面用設定項目を追加 ( #13210 )  
							
							... 
							
							
							
							* fix: 特定文字列を含むノートを投稿できないようにする管理画面用設定項目を追加
* Serviceでチェックするように変更 
							
						 
						
							2024-02-09 10:07:18 +09:00  
				
					
						
							
							
								 
						
							
								0f7918c51b 
								
							 
						 
						
							
							
								
								refactor(backend): exist -> exists ( #13203 )  
							
							... 
							
							
							
							* refactor(backend): exist -> exists
* fix 
							
						 
						
							2024-02-08 16:04:41 +09:00  
				
					
						
							
							
								 
						
							
								e89d760240 
								
							 
						 
						
							
							
								
								Enhance: 連合向けのノート配信を軽量化 ( #13192 )  
							
							... 
							
							
							
							* AP HTML表現をシンプルに
* a
* CHANGELOG
* リンク 
							
						 
						
							2024-02-07 19:57:59 +09:00  
				
					
						
							
							
								 
						
							
								d6cb68b091 
								
							 
						 
						
							
							
								
								AP Key の JSON-LD 表現を修正 ( #13170 )  
							
							
							
						 
						
							2024-02-06 16:51:14 +09:00  
				
					
						
							
							
								 
						
							
								74245df382 
								
							 
						 
						
							
							
								
								Enhance(frontend): フロント側でもリアクション権限のチェックをするように ( #13134 )  
							
							... 
							
							
							
							* フロント側でもリアクション権限のチェックをするように
* update CHANGELOG.md
* lint fixes
* remove unrelated diffs
* deny -> reject
denyは「(信用しないことを理由に)拒否する」という意味らしい
* allow -> accept
* EmojiSimpleにlocalOnlyを含めるように
* リアクション権限のない絵文字は打てないように(ダイアログを出すのではなく)
* regenerate type definitions
* lint fix
* remove unused locales
* remove unnecessary async 
							
						 
						
							2024-02-06 16:45:21 +09:00  
				
					
						
							
							
								 
						
							
								dabf1867fd 
								
							 
						 
						
							
							
								
								keep cached avatar&banner when refresh fails to get new values ( #13145 )  
							
							... 
							
							
							
							* keep cached avatar&banner when refresh fails to get new values
when the remote explicitly tells us a user image is gone, we remove
our cached value, but if we fail to get the image, we keep whatever
value we already have
this should minimise the problem of avatars randomly disappearing
* autogen bits
* pnpm run build-misskey-js-with-types
---------
Co-authored-by: tamaina <tamaina@hotmail.co.jp> 
							
						 
						
							2024-02-04 21:03:49 +09:00  
				
					
						
							
							
								 
						
							
								bafef1f8b4 
								
							 
						 
						
							
							
								
								ignore `instance.actor` when checking if there are local users ( #13146 )  
							
							... 
							
							
							
							* ignore `instance.actor` when checking if there are local users
We've seen this happen a few times:
* there was some AP software at $some_domain
* it gets replaced by Misskey
* before the first user can be created, an AP activity comes in
* Misskey resolves the activity
* to do this, it creates the `instance.actor` to sign its request
* now there *is* a local user, so the `meta` endpoint returns
  `requireSetup:false`
* the admin is very confused
This commit factors out the check, and doesn't count the
`instance.actor` as a real user.
* autogen bits 
							
						 
						
							2024-02-04 20:46:28 +09:00  
				
					
						
							
							
								 
						
							
								2c4ba4723f 
								
							 
						 
						
							
							
								
								fix(backend): メール配信機能が無効ならばメールを送ることのないように ( #13152 )  
							
							... 
							
							
							
							Do not send email if email delivery is disabled 
							
						 
						
							2024-02-04 20:44:35 +09:00  
				
					
						
							
							
								 
						
							
								d8bdbd53ed 
								
							 
						 
						
							
							
								
								fix: api-docが開けない問題を修正 ( #13132 )  
							
							... 
							
							
							
							* refactor: 自己参照を使用している箇所に`selfRef`を持たせるように
* feat: スキーマ生成時に自己参照を含むかどうかを指定できるように
* fix: api.jsonにselfRefが含まれているのを修正
* refactor: 他の箇所と同様にselfRefの除去を行うように
* remove: 不要なimportを削除 
							
						 
						
							2024-02-02 12:47:07 +09:00  
				
					
						
							
							
								 
						
							
								85809a240e 
								
							 
						 
						
							
							
								
								fix(backend): "誰でも新規登録できるようにする"の初期値をOFFにする ( #13130 )  
							
							... 
							
							
							
							* fix(backend): "誰でも新規登録できるようにする"の初期値をOFFにする
* fix CHANGELOG.md
* fix 
							
						 
						
							2024-02-02 11:24:45 +09:00  
				
					
						
							
							
								 
						
							
								b0a38c0cae 
								
							 
						 
						
							
							
								
								fix: Hide reactions of all remote users / feat: moderators can see reactions of all users ( #13128 )  
							
							... 
							
							
							
							* fix: Hide reactions of all remote users
https://github.com/misskey-dev/misskey/issues/12964 
* feat: Moderators can see reactions of all users
https://github.com/misskey-dev/misskey/issues/13127 
* modify CHANGELOG.md
* fix iAmModerator 
							
						 
						
							2024-02-01 20:05:45 +09:00  
				
					
						
							
							
								 
						
							
								2db5b61616 
								
							 
						 
						
							
							
								
								refactor(backend): User関連のスキーマ/型の指定を強くする ( #12808 )  
							
							... 
							
							
							
							* refactor(backend): User関連のスキーマ/型の指定を強くする
* refactor(backend): `pack()`の引数にスキーマを指定するように
* chore: fix ci
* fix: 変更漏れ
* fix ci
---------
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp> 
							
						 
						
							2024-01-31 15:45:35 +09:00  
				
					
						
							
							
								 
						
							
								e90dea4be9 
								
							 
						 
						
							
							
								
								update deps  
							
							
							
						 
						
							2024-01-30 20:59:44 +09:00  
				
					
						
							
							
								 
						
							
								a6a91fec3a 
								
							 
						 
						
							
							
								
								refactor: frontendのcomponentsの型エラーを改善 ( #12926 )  
							
							... 
							
							
							
							* add: safeFloatParserを追加
* fix: 欠けていた型を追加
* refactor: pageBlockTypesをjson-schemaに移植
* refactor: components/global内の型エラーが出ている箇所を修正
* lint: fix null check style
* refactor: fix type error
* refactor: fix some type errors
* fix: 翻訳が抜けていた箇所を修正
* refactor: getJsonSchemaで正しいスキーマが返されるように修正
* fix: MkChartの型エラーとbytesオプションが機能していない問題を修正
* fix(misskey-js): `drive`->`folderUpdated`のpayloadの型が間違っていたのを修正
* refactor: fix some type errors
* change: Captcha読み込み中の文言をLoadingに変更
* refactor(backend/misskey-js): MainEventの型を改善
* refactor: chartjs-plugin-gradientが二重でpluginに登録されていたのを修正
* update: misskey-js.api.md
* refactor: fix some type errors
* fix: backendのtypecheckが落ちていたのを修正
* update: misskey-js.api.md
* add: json-schemaのnoteにpollの型定義を追加
* refactor: noteのjson-schemaの型を改善
* refactor: MkPoll
* refactor: fix some type errors
* change: UserLiteにisLockedを持たせるように
* fix: notificationスキーマにroleが含まれていないのを修正
* Revert "change: UserLiteにisLockedを持たせるように"
This reverts commit 1bb0c8e7a9#9207 )
* change: frontendのcloneをbackend側にも反映
* update: CHANGELOG.md
* fix: RoleServiceからPackを通して型RolePoliciesに依存させないように
* Update packages/frontend/src/scripts/get-note-summary.ts
* revert RoleService.ts changes
* change:  optional chaining -> non-null assertion
* remove: unused import
* fix: propsで渡されたuserがUserLiteの場合に意図しない動作になってしまうのを修正
* change: fix null check style
* refactor: fix type error
* change: fix null check style
* Update packages/frontend/src/components/MkDrive.vue
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
* refactor: css moduleでglobalを使わないように
* refactor: roleのiconUrlは必ず存在するものとして扱うように
* enhance: MenuButtonのactiveにcomputedを受け付けられるように
* Update packages/frontend/src/components/MkNotePreview.vue
* Update MkWindow.vue
* refactor: notification.noteは必ず存在するものとして扱うように
* Update packages/frontend/src/components/MkNotification.vue
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
* fix: MkSignupDialogでdoneのemit時にresを含んでいなかったのを修正
* Update packages/frontend/src/scripts/clone.ts
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
* refactor: 不要な返り値の型を削除
* refactor: 不要なnullチェックを削除
* update: misskey-js-autogen
* update: clone.ts
* refactor
* Update MkNotification.vue
* Update MkNotification.vue
* ✌️ 
* Update MkNotification.vue
* Update MkNotification.vue
* Update MkNotification.vue
* Update MkNotifications.vue
* Update MkUserSetupDialog.Profile.vue
* Update MkUserCardMini.vue
* ✌️ 
* Update MkMenu.vue
---------
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp> 
							
						 
						
							2024-01-30 19:53:53 +09:00  
				
					
						
							
							
								 
						
							
								cdac3988b5 
								
							 
						 
						
							
							
								
								fix(backend): Fix typos in job configurations ( #13086 )  
							
							... 
							
							
							
							* Fix typos
* Update CHANGELOG 
							
						 
						
							2024-01-28 15:08:45 +09:00  
				
					
						
							
							
								 
						
							
								60156a40b2 
								
							 
						 
						
							
							
								
								fix(reversi/backend): refactor and fixes  
							
							
							
						 
						
							2024-01-24 16:44:12 +09:00  
				
					
						
							
							
								 
						
							
								5719a929ad 
								
							 
						 
						
							
							
								
								enhance(reversi): 変則なしマッチングを可能に  
							
							
							
						 
						
							2024-01-24 16:37:06 +09:00  
				
					
						
							
							
								 
						
							
								d27b3525cd 
								
							 
						 
						
							
							
								
								enhance(reversi): improve matching system  
							
							
							
						 
						
							2024-01-24 15:18:50 +09:00  
				
					
						
							
							
								 
						
							
								a97d4fa4ef 
								
							 
						 
						
							
							
								
								fix(reversi): wait redis operation to improve stability  
							
							
							
						 
						
							2024-01-24 13:53:55 +09:00  
				
					
						
							
							
								 
						
							
								908e0f3b8b 
								
							 
						 
						
							
							
								
								perf(reversi): set expire matchSpecific and matchAny  
							
							
							
						 
						
							2024-01-24 13:51:16 +09:00  
				
					
						
							
							
								 
						
							
								b68446b289 
								
							 
						 
						
							
							
								
								enhance(reversi): tweak MATCHING_TIMEOUT_MS  
							
							
							
						 
						
							2024-01-24 13:32:08 +09:00  
				
					
						
							
							
								 
						
							
								547be1973d 
								
							 
						 
						
							
							
								
								fix of  65557d5f27 
							
							
							
						 
						
							2024-01-24 10:35:44 +09:00  
				
					
						
							
							
								 
						
							
								65557d5f27 
								
							 
						 
						
							
							
								
								enhance(reversi): more robust matching process  
							
							
							
						 
						
							2024-01-24 10:16:05 +09:00  
				
					
						
							
							
								 
						
							
								cc420c245f 
								
							 
						 
						
							
							
								
								enhance(reversi): 準備中の自分の対局も一覧に表示するように  
							
							
							
						 
						
							2024-01-24 09:41:22 +09:00  
				
					
						
							
							
								 
						
							
								e8ba0b3f54 
								
							 
						 
						
							
							
								
								enhance(reversi): improve desync handling  
							
							
							
						 
						
							2024-01-23 10:51:59 +09:00  
				
					
						
							
							
								 
						
							
								e0ad066382 
								
							 
						 
						
							
							
								
								fix lint  
							
							
							
						 
						
							2024-01-22 18:32:32 +09:00  
				
					
						
							
							
								 
						
							
								850d38414e 
								
							 
						 
						
							
							
								
								fix: 2024-01-22 10:50時点のdevelopにてCIがコケている ( #13060 )  
							
							... 
							
							
							
							* fix: バブルゲームのビルド失敗修正
* fix: api.jsonの定義誤りを修正
* fix: lint.yml(typecheck)
* fix: fix eslint error
* fix: frontend vitest version
* fix: frontend vitest version
* fix:
* fix: cypress
* fix: misskey-js test
* fix: misskey-js tsd(tsdはpakcage.jsonのexportsをサポートしない?)
* fix: conflict
* fix: 間違えて上書きしたところを修正
* fix: 再
* fix: api.json
* fix: api.json
* fix: タイムアウト延長
* Update packages/misskey-js/jest.config.cjs
Co-authored-by: Sayamame-beans <61457993+Sayamame-beans@users.noreply.github.com>
---------
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
Co-authored-by: Sayamame-beans <61457993+Sayamame-beans@users.noreply.github.com> 
							
						 
						
							2024-01-22 18:01:54 +09:00  
				
					
						
							
							
								 
						
							
								d380ed36de 
								
							 
						 
						
							
							
								
								fix lint  
							
							
							
						 
						
							2024-01-22 18:00:46 +09:00  
				
					
						
							
							
								 
						
							
								5c8888d6a8 
								
							 
						 
						
							
							
								
								enhance(reversi): render ogp  
							
							
							
						 
						
							2024-01-22 17:59:12 +09:00  
				
					
						
							
							
								 
						
							
								4af3640bd3 
								
							 
						 
						
							
							
								
								fix lint  
							
							
							
						 
						
							2024-01-22 17:44:03 +09:00  
				
					
						
							
							
								 
						
							
								94e282b612 
								
							 
						 
						
							
							
								
								perf(reversi): improve performance of reversi backend  
							
							
							
						 
						
							2024-01-22 15:41:29 +09:00  
				
					
						
							
							
								 
						
							
								259992c65f 
								
							 
						 
						
							
							
								
								enhance(reversi): some tweaks  
							
							
							
						 
						
							2024-01-22 12:03:32 +09:00  
				
					
						
							
							
								 
						
							
								a431dde537 
								
							 
						 
						
							
							
								
								refactor(reversi): refactoring of reversi backend  
							
							
							
						 
						
							2024-01-22 09:29:06 +09:00  
				
					
						
							
							
								 
						
							
								1a01a85182 
								
							 
						 
						
							
							
								
								perf(reversi): improve performance of reversi backend  
							
							
							
						 
						
							2024-01-22 08:39:38 +09:00  
				
					
						
							
							
								 
						
							
								f4657eb16f 
								
							 
						 
						
							
							
								
								update deps  
							
							
							
						 
						
							2024-01-21 18:43:01 +09:00  
				
					
						
							
							
								 
						
							
								fb309f3d4f 
								
							 
						 
						
							
							
								
								return a `Vary: Accept` header for all dual-format endpoints  #365  ( #13044 )  
							
							... 
							
							
							
							`/users/:user`, `/@:user`, `/notes/:note` return different responses
depending on the request's `Accept:` header. If we don't consistently
return a `Vary: Accept` header, browsers and caching proxies will get
confused, and return AP representations when HTML was requested, or
vice versa.
Co-authored-by: dakkar <dakkar@thenautilus.net>
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp> 
							
						 
						
							2024-01-21 18:14:42 +09:00  
				
					
						
							
							
								 
						
							
								6039f27bd5 
								
							 
						 
						
							
							
								
								enhance(reversi): tweak reversi  
							
							
							
						 
						
							2024-01-21 12:05:51 +09:00  
				
					
						
							
							
								 
						
							
								a17251d913 
								
							 
						 
						
							
							
								
								enhance(reversi): tweak reversi  
							
							
							
						 
						
							2024-01-21 10:07:43 +09:00  
				
					
						
							
							
								 
						
							
								fcd7ffe956 
								
							 
						 
						
							
							
								
								enhance(reversi): tweak reversi  
							
							
							
						 
						
							2024-01-20 21:23:33 +09:00  
				
					
						
							
							
								 
						
							
								b9a81edae5 
								
							 
						 
						
							
							
								
								enhance(reversi): tweak reversi  
							
							
							
						 
						
							2024-01-20 13:14:46 +09:00  
				
					
						
							
							
								 
						
							
								bc7b2f1876 
								
							 
						 
						
							
							
								
								lint fix  
							
							
							
						 
						
							2024-01-20 09:56:13 +09:00