454a3f91fa 
								
							 
						 
						
							
							
								
								Use DragonflyDB (MisskeyIO#716)  
							
							
							
						 
						
							2024-09-17 03:46:58 +09:00  
				
					
						
							
							
								 
						
							
								5a9d8a5564 
								
							 
						 
						
							
							
								
								enhance(profile): 相互リンク機能の改修 (MisskeyIO#684)  
							
							
							
						 
						
							2024-08-11 08:32:14 +09:00  
				
					
						
							
							
								 
						
							
								b6a5a36eaa 
								
							 
						 
						
							
							
								
								feat(profile): 相互リンク機能の追加 (MisskeyIO#675)  
							
							
							
						 
						
							2024-08-10 01:05:19 +09:00  
				
					
						
							
							
								 
						
							
								787d00bec0 
								
							 
						 
						
							
							
								
								enhance(moderation): 凍結されたユーザー・削除されたユーザーを可視化できるように (MisskeyIO#676)  
							
							
							
						 
						
							2024-08-07 05:26:15 +09:00  
				
					
						
							
							
								 
						
							
								b8a90659f3 
								
							 
						 
						
							
							
								
								enhance(backend): 公開バッジのみをpackするように (MisskeyIO#652)  
							
							
							
						 
						
							2024-07-13 01:49:00 +09:00  
				
					
						
							
							
								 
						
							
								2b2975c0dd 
								
							 
						 
						
							
							
								
								fix(backend): アンテナ等がポリシーで定められた上限を超えている場合、変更や追加ができないように (MisskeyIO#646)  
							
							
							
						 
						
							2024-06-16 20:11:25 +09:00  
				
					
						
							
							
								 
						
							
								1a243d8ae8 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'misskey-dev/develop' into io  
							
							
							
						 
						
							2024-05-04 12:34:38 +09:00  
				
					
						
							
							
								 
						
							
								d2a5bb39e3 
								
							 
						 
						
							
							
								
								Merge pull request from GHSA-2vxv-pv3m-3wvj  
							
							... 
							
							
							
							* fix: normalize incoming signed activities
* Tweak style
* Update CHANGELOG.md
* Log compacted activity as well
---------
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com> 
							
						 
						
							2024-05-01 16:33:58 +09:00  
				
					
						
							
							
								 
						
							
								96abc31bfc 
								
							 
						 
						
							
							
								
								update deps and fix  
							
							
							
						 
						
							2024-04-29 06:28:12 +09:00  
				
					
						
							
							
								 
						
							
								fd696a9621 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'misskey-dev/develop' into io  
							
							
							
						 
						
							2024-04-29 04:41:23 +09:00  
				
					
						
							
							
								 
						
							
								c7d7da8fc5 
								
							 
						 
						
							
							
								
								AP Link等は添付ファイル扱いしないようになど ( #13754 )  
							
							... 
							
							
							
							* Linkは添付ファイルではない
* CHANGELOG 
							
						 
						
							2024-04-28 10:53:33 +09:00  
				
					
						
							
							
								 
						
							
								20eb4bc296 
								
							 
						 
						
							
							
								
								Fix(backend): ActivityPubでのHTMLへのシリアライズを修正 ( #13752 )  
							
							... 
							
							
							
							* devモードでもActivityPub系エンドポイントへアクセスできるように
* ActivityPubでのHTMLのシリアライズを修正
* ハードコードしていたurlを`httpUrl`へ修正
* テストの追加 
							
						 
						
							2024-04-27 20:26:55 +09:00  
				
					
						
							
							
								 
						
							
								cd7f7271ca 
								
							 
						 
						
							
							
								
								enhance: 新しいコンディショナルロール条件の実装 ( #13732 )  
							
							... 
							
							
							
							* enhance: 新しいコンディショナルロールの実装
* fix: CHANGELOG.md 
							
						 
						
							2024-04-19 15:22:23 +09:00  
				
					
						
							
							
								 
						
							
								e423b8ce4b 
								
							 
						 
						
							
							
								
								細かいミュートの処理の修正 ( #13695 )  
							
							... 
							
							
							
							* fix: some replies are removed from global timeline
* refactor: 各チャンネルのミュートとブロックの処理をまとめる
* fix: リノートをミュートでその人のノートのリノートをミュートしていたを修正
* refactor: isPureRenotePackedを他のところでも使う
* docs(changelog): CHANGELOGを更新
* test: withReplies = falseでフォローしてる人によるリプライが流れてくる
* test: ノートミュートしているユーザーの通常ノートのリノートが流れてくる/含まれる 
							
						 
						
							2024-04-17 14:23:41 +09:00  
				
					
						
							
							
								 
						
							
								8c5d9a6295 
								
							 
						 
						
							
							
								
								fix(backend): incorrect logic for determining whether Quote or not ( #13700 )  
							
							... 
							
							
							
							* fix(backend): incorrect logic for determining whether Quote or not
* Update CHANGELOG.md
---------
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com> 
							
						 
						
							2024-04-14 10:23:48 +09:00  
				
					
						
							
							
								 
						
							
								95838a036e 
								
							 
						 
						
							
							
								
								spec(skeb/role): Skeb募集中のクリエイターに自動でロールが付与されるように・バッジから募集状態の確認ができるように (MisskeyIO#593)  
							
							
							
						 
						
							2024-04-01 20:12:15 +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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								9723d01277 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'misskey-dev/develop' into io  
							
							
							
						 
						
							2024-03-28 19:45:59 +09:00  
				
					
						
							
							
								 
						
							
								a1bc8fa77b 
								
							 
						 
						
							
							
								
								test(backend): fix streaming test error when replying to followers-only note ( #13618 )  
							
							
							
						 
						
							2024-03-24 16:46:52 +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  
				
					
						
							
							
								 
						
							
								a95ce067c6 
								
							 
						 
						
							
							
								
								enhance(antenna): Botの投稿を除外できるように (MisskeyIO#545)  
							
							
							
						 
						
							2024-03-20 17:28:19 +09:00  
				
					
						
							
							
								 
						
							
								075ec2d7df 
								
							 
						 
						
							
							
								
								enhance: コンテンツ削除を制限されていてもアカウントの閉鎖ができるように (MisskeyIO#532)  
							
							
							
						 
						
							2024-03-18 13:09:13 +09:00  
				
					
						
							
							
								 
						
							
								acab2bfc72 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'misskey-dev/develop' into io  
							
							
							
						 
						
							2024-03-15 13:09:16 +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  
				
					
						
							
							
								 
						
							
								412e9f284d 
								
							 
						 
						
							
							
								
								test(backend): enable typecheck by workflow ( #13526 )  
							
							
							
						 
						
							2024-03-07 09:51:57 +09:00  
				
					
						
							
							
								 
						
							
								b4fc96ca5b 
								
							 
						 
						
							
							
								
								fix lint & add i18n  
							
							
							
						 
						
							2024-03-07 05:23:22 +09:00  
				
					
						
							
							
								 
						
							
								5078c58303 
								
							 
						 
						
							
							
								
								fix test  
							
							
							
						 
						
							2024-03-06 02:56:00 +09:00  
				
					
						
							
							
								 
						
							
								9e63703d59 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'misskey-dev/develop' into io  
							
							
							
						 
						
							2024-03-05 15:49:33 +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  
				
					
						
							
							
								 
						
							
								9ab785c48f 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'misskey-dev/develop' into io  
							
							
							
						 
						
							2024-03-02 05:24:04 +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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								f906ad6ca7 
								
							 
						 
						
							
							
								
								Enhance: コンディショナルロールの条件に「マニュアルロールへのアサイン」を追加 ( #13463 )  
							
							... 
							
							
							
							* コンディショナルロールの条件に「マニュアルロールへのアサイン」を追加
* コメント修正 
							
						 
						
							2024-02-27 18:45:46 +09:00  
				
					
						
							
							
								 
						
							
								c795ec2111 
								
							 
						 
						
							
							
								
								spec(backend/drive/files): ネットワーク不安定・高負荷時ファイルが重複してアップロードされる問題を修正 (MisskeyIO#473)  
							
							... 
							
							
							
							Co-authored-by: riku6460 <17585784+riku6460@users.noreply.github.com> 
							
						 
						
							2024-02-24 21:32:10 +09:00  
				
					
						
							
							
								 
						
							
								50caa3fd5c 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'misskey-dev/develop' into io  
							
							
							
						 
						
							2024-02-22 06:50:23 +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  
				
					
						
							
							
								 
						
							
								d5f229e72b 
								
							 
						 
						
							
							
								
								hotfix(backend): GHSA-qqrm-9grj-6v32 (MisskeyIO#460)  
							
							... 
							
							
							
							* hotfix(backend): GHSA-qqrm-9grj-6v32
Cherry-picked from 9a70ce8f5e 
							
						 
						
							2024-02-17 15:23:56 +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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								32c5c43b6d 
								
							 
						 
						
							
							
								
								enhance: 禁止ワードはリモートノートも対象に ( #13280 )  
							
							... 
							
							
							
							Resolve  #13279  
						
							2024-02-13 04:54:01 +09:00  
				
					
						
							
							
								 
						
							
								e756272c02 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'misskey-dev/develop' into io  
							
							
							
						 
						
							2024-02-13 02:27:48 +09:00  
				
					
						
							
							
								 
						
							
								9b5aeb76d8 
								
							 
						 
						
							
							
								
								update SPDX-FileCopyrightText  
							
							
							
						 
						
							2024-02-12 11:37:45 +09:00