riku6460 
							
						 
					 
					
						
						
							
						
						b2bd042b4e 
					 
					
						
						
							
							deliver-delayed で URL のパースに失敗した際に全てがコケる問題を修正 ( #164 )  
						
						... 
						
						
						
						* deliver-delayed で URL のパースに失敗した際に全てがコケる問題を修正
* validateActor に inbox / sharedInbox のバリデーションを追加
* fix quote
* 念のため inbox-delayed も 
						
						
					 
					
						2023-09-12 02:56:51 +09:00 
						 
				 
			
				
					
						
							
							
								まっちゃとーにゅ 
							
						 
					 
					
						
						
							
						
						545ab80363 
					 
					
						
						
							
							凍結されたユーザーが含まれている場合一部の機能が誤動作する不具合を修正 (MisskeyIO#161)  
						
						... 
						
						
						
						z-6561 
						
						
					 
					
						2023-09-03 23:20:18 +09:00 
						 
				 
			
				
					
						
							
							
								まっちゃとーにゅ 
							
						 
					 
					
						
						
							
						
						58bbff3738 
					 
					
						
						
							
							refactor: prefix Mi for all entities (misskey-dev#11719) (MisskeyIO#160)  
						
						... 
						
						
						
						cheery-pick from misskey-dev@792622aeadf3e36d50cddec3c64b2ff0105ea927 
						
						
					 
					
						2023-08-26 08:42:29 +09:00 
						 
				 
			
				
					
						
							
							
								まっちゃとーにゅ 
							
						 
					 
					
						
						
							
						
						690a4d5d53 
					 
					
						
						
							
							feat: パスキーに対応 (MisskeyIO#149)  
						
						
						
						
					 
					
						2023-08-23 08:55:47 +09:00 
						 
				 
			
				
					
						
							
							
								まっちゃとーにゅ 
							
						 
					 
					
						
						
							
						
						e1218de889 
					 
					
						
						
							
							perf: 起動時にMeiliSearchの設定を更新しないようにする (MisskeyIO#158)  
						
						... 
						
						
						
						インデックス設定を更新すると再インデックスタスクが走るので、MeiliSearchが重たくなるため 
						
						
					 
					
						2023-08-22 21:43:32 +09:00 
						 
				 
			
				
					
						
							
							
								まっちゃとーにゅ 
							
						 
					 
					
						
						
							
						
						eaae8e6bea 
					 
					
						
						
							
							enhance: ダイアログのお知らせをアーカイブした時イベントが発生しないように・アーカイブされたお知らせをわかりやすく (MisskeyIO#153)  
						
						
						
						
					 
					
						2023-08-20 05:47:09 +09:00 
						 
				 
			
				
					
						
							
							
								まっちゃとーにゅ 
							
						 
					 
					
						
						
							
						
						6893e5d60b 
					 
					
						
						
							
							feat: お知らせの確認待機時間・優先順位機能  
						
						... 
						
						
						
						b7fd6bf33a835fd73c2a86eb007074d3680f6efd によるリワーク
This reverts commit eeef3965b704fefb2056576251200f 
						
						
					 
					
						2023-08-19 04:48:54 +09:00 
						 
				 
			
				
					
						
							
							
								まっちゃとーにゅ 
							
						 
					 
					
						
						
							
						
						d14137f0ea 
					 
					
						
						
							
							feat: refine announcement (misskey-dev#11497)  
						
						
						
						
					 
					
						2023-08-18 08:03:35 +09:00 
						 
				 
			
				
					
						
							
							
								まっちゃとーにゅ 
							
						 
					 
					
						
						
							
						
						576251200f 
					 
					
						
						
							
							Revert "feat: 個人宛てお知らせ機能 ( #107 )"  
						
						... 
						
						
						
						This reverts commit 7b1efd6b97 
						
						
					 
					
						2023-08-17 02:44:04 +09:00 
						 
				 
			
				
					
						
							
							
								riku6460 
							
						 
					 
					
						
						
							
						
						8d06a6475e 
					 
					
						
						
							
							chore: 著作権とライセンスについての情報を各ファイルに追加する ( #141 )  
						
						... 
						
						
						
						* chore: 著作権とライセンスについての情報を各ファイルに追加する
* chore: Add the SPDX information to each file
Add copyright and licensing information as defined in version 3.0 of
the REUSE Specification.
* tweak format
---------
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp >
* chore: Add SPDX-License-Identifier [skip ci]
* add missing SPDX-License-Identifier
* remove unused file
---------
Co-authored-by: Shun Sakai <sorairolake@protonmail.ch >
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp >
Co-authored-by: Chocolate Pie <106949016+chocolate-pie@users.noreply.github.com > 
						
						
					 
					
						2023-08-15 02:52:38 +09:00 
						 
				 
			
				
					
						
							
							
								まっちゃとーにゅ 
							
						 
					 
					
						
						
							
						
						7f0acd3ea4 
					 
					
						
						
							
							feat: 凍結されたユーザーのコンテンツを見えないようにする (MisskeyIO#134)  
						
						... 
						
						
						
						ついでにEntityServiceの型定義、meのoptionalをやめる 
						
						
					 
					
						2023-08-08 20:13:05 +09:00 
						 
				 
			
				
					
						
							
							
								まっちゃとーにゅ 
							
						 
					 
					
						
						
							
						
						3b73874196 
					 
					
						
						
							
							feat: 指定のロールはリアクションに使えないカスタム絵文字 (MisskeyIO#136)  
						
						
						
						
					 
					
						2023-08-07 23:16:33 +09:00 
						 
				 
			
				
					
						
							
							
								まっちゃとーにゅ 
							
						 
					 
					
						
						
							
						
						2445f6635c 
					 
					
						
						
							
							enhance(backend): use RSA 3072bit ( #137 )  
						
						
						
						
					 
					
						2023-08-07 04:32:17 +09:00 
						 
				 
			
				
					
						
							
							
								まっちゃとーにゅ 
							
						 
					 
					
						
						
							
						
						2b941ae648 
					 
					
						
						
							
							feat: 2FAのバックアップコードの実装 ( #121 )  
						
						
						
						
					 
					
						2023-07-30 03:35:42 +09:00 
						 
				 
			
				
					
						
							
							
								まっちゃとーにゅ 
							
						 
					 
					
						
						
							
						
						46f8a0435c 
					 
					
						
						
							
							feat: ロールによるコンテンツの操作の制限 ( #120 )  
						
						
						
						
					 
					
						2023-07-28 04:21:59 +09:00 
						 
				 
			
				
					
						
							
							
								まっちゃとーにゅ 
							
						 
					 
					
						
						
							
						
						0bed053b7d 
					 
					
						
						
							
							feat: 通報の即時解決機能を追加 ( #113 )  
						
						... 
						
						
						
						* feat: 通報の即時解決機能を追加
* fix: 条件変更時に有効期限を変更していないのに勝手に更新される問題を修正
* fix: 条件のパターンの削除ができない問題を修正
* fix: リソルバーの通報を解決する判定基準が間違っていたのを修正
* fix: 変更する変数が間違っていたのを修正
* fix: getUTCMonthはゼロ始まりかも
* enhance: Storybookのストーリーを作成
* fix: 色々修正
* fix: 型エラーを修正
* [ci skip] Update CHANGELOG.md
* [ci skip] Update CHANGELOG.md
* Update CHANGELOG.md
* リファクタリング
* refactor: 型定義をよりよくした
* refactor: beforeExpiresAtの初期値はundefinedの方がいい
* refactor: 変数の名前を変更
* Fix: リモートサーバーから転送された通報も対象に追加
* Update CHANGELOG.md
* take review
---------
Co-authored-by: Chocolate Pie <106949016+chocolate-pie@users.noreply.github.com > 
						
						
					 
					
						2023-07-28 01:17:17 +09:00 
						 
				 
			
				
					
						
							
							
								まっちゃとーにゅ 
							
						 
					 
					
						
						
							
						
						3343ba8b8a 
					 
					
						
						
							
							Merge tag '13.14.2' into io  
						
						
						
						
					 
					
						2023-07-27 18:21:05 +09:00 
						 
				 
			
				
					
						
							
							
								woxtu 
							
						 
					 
					
						
						
							
						
						cb0fa9a8ab 
					 
					
						
						
							
							Use promises API ( #11351 )  
						
						
						
						
					 
					
						2023-07-27 09:04:19 +09:00 
						 
				 
			
				
					
						
							
							
								まっちゃとーにゅ 
							
						 
					 
					
						
						
							
						
						1e6389d990 
					 
					
						
						
							
							Revert "refactor: 可読性のため一部でArray.prototype.atを使うように" ( #115 )  
						
						... 
						
						
						
						* Revert "refactor: 可読性のため一部で`Array.prototype.at`を使うように (#11274 )"
This reverts commit 2b6dbd4fcbokayurisotto@proton.me > 
						
						
					 
					
						2023-07-25 19:58:08 +09:00 
						 
				 
			
				
					
						
							
							
								Koki Takahashi 
							
						 
					 
					
						
						
							
						
						0404d9c103 
					 
					
						
						
							
							fix(backend): Change isPublic to correctly recognize as:Public term ( #11347 )  
						
						... 
						
						
						
						* fix: Change isPublic to correctly recognize as:Public term
* Update CHANGELOG.md
---------
Co-authored-by: Acid Chicken (硫酸鶏) <root@acid-chicken.com > 
						
						
					 
					
						2023-07-25 10:35:21 +00:00 
						 
				 
			
				
					
						
							
							
								まっちゃとーにゅ 
							
						 
					 
					
						
						
							
						
						4a2bb601bb 
					 
					
						
						
							
							fix: Change isPublic to correctly recognize as:Public term ( #108 )  
						
						... 
						
						
						
						Co-authored-by: Koki Takahashi <hakatasiloving@gmail.com > 
						
						
					 
					
						2023-07-25 02:42:55 +09:00 
						 
				 
			
				
					
						
							
							
								riku6460 
							
						 
					 
					
						
						
							
						
						7b1efd6b97 
					 
					
						
						
							
							feat: 個人宛てお知らせ機能 ( #107 )  
						
						... 
						
						
						
						* feat: 個人宛てお知らせ機能
* Remove unused import
* Update packages/backend/src/server/api/endpoints/admin/announcements/create.ts
Co-authored-by: riku6460 <17585784+riku6460@users.noreply.github.com >
* Update packages/frontend/src/pages/announcements.vue
Co-authored-by: riku6460 <17585784+riku6460@users.noreply.github.com >
* Restore breakline
* 一般向けAPIにはuserオブジェクトを提供しない
* fix
* Fix
* Update packages/misskey-js/src/entities.ts
Co-authored-by: riku6460 <17585784+riku6460@users.noreply.github.com >
* Fix
* Update misskey-js.api.md
* Fix lint
* 他のテーブルに合わせて character varying(32) にした
* count クエリを1つにまとめた
* user を pack するようにした
* いろいろ修正
* 個人宛てのお知らせの表示を改善
* Update misskey-js.api.md
* Merge migration scripts
* Fix
* Update packages/backend/migration/1688647797135-userannouncement.js
Co-authored-by: riku6460 <17585784+riku6460@users.noreply.github.com >
* Update packages/backend/src/models/entities/Announcement.ts
Co-authored-by: まっちゃとーにゅ <17376330+u1-liquid@users.noreply.github.com >
* Fix
* Update migration script
---------
Co-authored-by: CyberRex <hspwinx86@gmail.com >
Co-authored-by: まっちゃとーにゅ <17376330+u1-liquid@users.noreply.github.com > 
						
						
					 
					
						2023-07-24 13:08:39 +09:00 
						 
				 
			
				
					
						
							
							
								Acid Chicken (硫酸鶏) 
							
						 
					 
					
						
						
							
						
						c9b9db13c7 
					 
					
						
						
							
							refactor: avoid redundant method chain  
						
						
						
						
					 
					
						2023-07-21 10:07:03 +00:00 
						 
				 
			
				
					
						
							
							
								syuilo 
							
						 
					 
					
						
						
							
						
						af2368bd2b 
					 
					
						
						
							
							perf(backend): use RSA 2048bit  
						
						... 
						
						
						
						#11129  
					
						2023-07-21 11:59:00 +09:00 
						 
				 
			
				
					
						
							
							
								tamaina 
							
						 
					 
					
						
						
							
						
						dc93a418c0 
					 
					
						
						
							
							perf(backend): createPersonでキャッシュに保存する, DBのトランザクション回数を減らす ( #11324 )  
						
						... 
						
						
						
						* perf(backend): createPersonでキャッシュを積極的に利用する, トランザクション回数を減らす
* move comment
* fix
* oops
* fix
* fix
* fix 
						
						
					 
					
						2023-07-20 14:44:37 +09:00 
						 
				 
			
				
					
						
							
							
								syuilo 
							
						 
					 
					
						
						
							
						
						871027fa0c 
					 
					
						
						
							
							enhance: ユーザーにロールが期限付きでアサインされている場合、その期限をユーザーのモデレーションページで確認できるように  
						
						... 
						
						
						
						Close  #11059  
					
						2023-07-20 10:54:41 +09:00 
						 
				 
			
				
					
						
							
							
								xtex 
							
						 
					 
					
						
						
							
						
						bf9e74ca05 
					 
					
						
						
							
							fix: failed to resolve acct URI which points to local Person ( #11024 )  
						
						... 
						
						
						
						* fix: resolving alias for local users (#9199 )
Signed-off-by: xtex <xtexchooser@duck.com >
* style: return type for RemoteUserResolveService#resolveSelf
Signed-off-by: xtex <xtexchooser@duck.com >
* docs: update CHANGELOG
Signed-off-by: xtex <xtexchooser@duck.com >
* style: fix typecheck
Signed-off-by: xtex <xtexchooser@duck.com >
---------
Signed-off-by: xtex <xtexchooser@duck.com >
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp > 
						
						
					 
					
						2023-07-19 13:01:14 +09:00 
						 
				 
			
				
					
						
							
							
								woxtu 
							
						 
					 
					
						
						
							
						
						8c77153c04 
					 
					
						
						
							
							Fix auto-fixable issues ( #11314 )  
						
						
						
						
					 
					
						2023-07-19 11:27:50 +09:00 
						 
				 
			
				
					
						
							
							
								Kagami Sascha Rosylight 
							
						 
					 
					
						
						
							
						
						d5f30ecb86 
					 
					
						
						
							
							feat(backend): allow disabling cache for sensitive files ( #11245 )  
						
						... 
						
						
						
						* feat(backend): allow disabling cache for sensitive files
* Update CHANGELOG.md
* fix storybook
* Update locales/ja-JP.yml
---------
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp > 
						
						
					 
					
						2023-07-15 20:12:20 +09:00 
						 
				 
			
				
					
						
							
							
								syuilo 
							
						 
					 
					
						
						
							
						
						f96ed9a3f3 
					 
					
						
						
							
							fix type errors  
						
						
						
						
					 
					
						2023-07-15 20:07:31 +09:00 
						 
				 
			
				
					
						
							
							
								woxtu 
							
						 
					 
					
						
						
							
						
						b392f44b81 
					 
					
						
						
							
							refactor(backend): Improve UUID generation ( #11286 )  
						
						... 
						
						
						
						* Replace with `crypto.randomUUID()`
* Remove uuid 
						
						
					 
					
						2023-07-15 18:39:38 +09:00 
						 
				 
			
				
					
						
							
							
								ZerglingGo 
							
						 
					 
					
						
						
							
						
						8f196fc67c 
					 
					
						
						
							
							fix: typo in comment ( #11283 )  
						
						
						
						
					 
					
						2023-07-15 10:01:41 +09:00 
						 
				 
			
				
					
						
							
							
								まっちゃとーにゅ 
							
						 
					 
					
						
						
							
						
						9e330c9e38 
					 
					
						
						
							
							feat: MeilisearchにIndexするノートの範囲を設定できるように ( #11282 )  
						
						
						
						
					 
					
						2023-07-15 09:59:19 +09:00 
						 
				 
			
				
					
						
							
							
								yukineko 
							
						 
					 
					
						
						
							
						
						02957a1b5d 
					 
					
						
						
							
							enhance: 招待機能の改善 ( #11195 )  
						
						... 
						
						
						
						* refactor(backend): 招待機能を改修
* feat(backend): 招待コードのcreate/delete/listエンドポイントを追加
* add(misskey-js): エンドポイントと型を追加
* change(backend): metaでinvite関連の情報も返すように
* add(misskey-js): エンドポイントと型を追加
* add(backend): `/endpoints/invite/limit`を追加
* fix: createdByがnullableではなかったのを修正
* fix: relationが取得できていなかった問題を修正
* fix: パラメータを間違えていたのを修正
* feat(client): 招待ページを実装
* change(client): インスタンスメニューの「招待」押した場合に招待ページに飛ぶように変更
* feat: 招待コードをコピーできるように
* change(backend): metaに招待コード発行に関する情報を持たせるのをやめる
* feat: ロールごとに招待コードの発行上限数などを設定できるように
* change(client): 招待コードをコピーしたときにダイアログを出すように
* add: 招待に関する管理者用のエンドポイントを追加
* change(backend): モデレーターであれば作成者以外でも招待コードを削除できるように
* change(backend): admin/invite/listはオフセットでページネーションするように
* feat(client): 招待コードの管理ページを追加
* feat(client): 招待コードのリストをソートできるように
* change: `admin/invite/create`のレスポンスを修正
* fix(client): 有効期限を指定できていなかった問題を修正
* refactor: 必要のない箇所を削除
* perf(backend): use limit() instead of take()
* change(client): 作成ボタンを見た目を変更
* refactor: 招待コードの生成部分を共通化し、コード内に"01OI"のいずれかの文字を含まないように
* fix(client): paginationの仕様が変わっていたので修正
* change(backend): expiresAtパラメータのnullを許容
* change(client): 有効期限を設けないときは日付の入力欄を非表示に
* fix: 自身のポリシーよりもインスタンス側のポリシーが優先表示される問題を修正
* fix: n時間のときに「n時間間」となってしまうのを修正
* fix(backend): ポリシーが途中で変更されたときに作成可能数がマイナス表記になってしまうのを修正
* change(client): 招待コードのユーザー名が不明な理由を表示するように
* update: CHANGELOG.md
* lint
* refactor
* refactor
* tweak ui
* 🎨 
* 🎨 
* add(backend): indexを追加
* change(backend): indexの追加に伴う変更
* change(client): インスタンスメニューの「招待」の場所を変更
* add(frontend): MkInviteCode用のstorybookを追加
* Update misskey-js.api.md
* fix(misskey-js): InviteのcreatedByの型が間違っていたのを修正
---------
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp >
Co-authored-by: tamaina <tamaina@hotmail.co.jp > 
						
						
					 
					
						2023-07-15 09:57:58 +09:00 
						 
				 
			
				
					
						
							
							
								okayurisotto 
							
						 
					 
					
						
						
							
						
						2b6dbd4fcb 
					 
					
						
						
							
							refactor: 可読性のため一部でArray.prototype.atを使うように ( #11274 )  
						
						... 
						
						
						
						* refactor: `Array.prototype.at`を使うように
* fixup! refactor: `Array.prototype.at`を使うように 
						
						
					 
					
						2023-07-14 10:45:01 +09:00 
						 
				 
			
				
					
						
							
							
								okayurisotto 
							
						 
					 
					
						
						
							
						
						c0dbc3b53f 
					 
					
						
						
							
							refactor: substr -> substring ( #11273 )  
						
						
						
						
					 
					
						2023-07-14 07:59:54 +09:00 
						 
				 
			
				
					
						
							
							
								syuilo 
							
						 
					 
					
						
						
							
						
						af30959cb9 
					 
					
						
						
							
							fix runtime error  
						
						
						
						
					 
					
						2023-07-13 20:15:47 +09:00 
						 
				 
			
				
					
						
							
							
								okayurisotto 
							
						 
					 
					
						
						
							
						
						e35a370af0 
					 
					
						
						
							
							refactor(backend): core/activitypub ( #11247 )  
						
						... 
						
						
						
						* eslint: `explicit-function-return-type`
* eslint: `no-unnecessary-condition`
* eslint: `eslint-disable-next-line`
* eslint: `no-unused-vars`
* eslint: `comma-dangle`
* eslint: `import/order`
* cleanup: unnecessary non-null assertion
* cleanup: `IActivity`に`actor`は常に存在するようなので
* cleanup: unnecessary `as`
* cleanup: unnecessary `Promise.resolve`
* cleanup
* refactor: `String.prototype.match()`である必要がない部分をよりシンプルな書き方に変更
* refactor: よりよい型定義
* refactor: よりよい型定義
- `LdSignature`の`normalize`メソッドでの使われ方から、
	- `data`引数の型定義を`any`から`JsonLdDocument`へ修正
	- `getLoader`メソッドの返り値の型定義の一部を`any`から`RemoteDocument`へ修正
		- `contextUrl`が不正な値(`null`)となっていたことが判明したため`undefined`へ修正
		- `document`の型と合わせるために`CONTEXTS`の型定義の一部を`unknown`から`JsonLd`へ修正
			- とりあえず`satisfies`を使用
		- `document`の型と合わせるために`fetchDocument`メソッドの返り値の型定義の一部を`unknown`から`JsonLd`へ修正
			- どうしようもなく`as`を使用
* refactor: 型ガードを使うことでnon-null assertionをやめた
* refactor: non-null assertionをやめた
`.filter()`で行っている型ガードなどの文脈から、より適しているだろうと思われる書き方に変更した。
* refactor: 型ガードを使うことで`as`をやめた
* refactor: `as`をやめた
* refactor: よりよい型定義
- `id`は`null`とのunionになっていたが、`null`を渡している場面はなかった
	- またおそらくこのメソッドは`IOrderedCollection`を返すため、そちらに合わせて`null`とのunionをやめた
		- `IOrderedCollection`とはまだ型に相違がある
- `totalItems`をコメントや使われ方を元に`number`へ推論
* refactor: `for-of` -> `Array.prototype.map`
* refactor: `delete`演算子を使わない形に 
						
						
					 
					
						2023-07-13 12:48:34 +09:00 
						 
				 
			
				
					
						
							
							
								okayurisotto 
							
						 
					 
					
						
						
							
						
						cf3e39178b 
					 
					
						
						
							
							refactor(backend): 存在確認のfindOneByをexistに置き換え ( #11224 )  
						
						... 
						
						
						
						* refactor(backend): 存在確認の`findOneBy`を`exist`に置き換え
* cleanup 
						
						
					 
					
						2023-07-11 14:58:58 +09:00 
						 
				 
			
				
					
						
							
							
								nomad 
							
						 
					 
					
						
						
							
						
						791ae608a5 
					 
					
						
						
							
							fix(backend): fix fetchInstanceMetadata error ( #11236 )  
						
						
						
						
					 
					
						2023-07-11 14:40:56 +09:00 
						 
				 
			
				
					
						
							
							
								Kagami Sascha Rosylight 
							
						 
					 
					
						
						
							
						
						5059d4d7e1 
					 
					
						
						
							
							refactor(backend): skip fetching notes when the data is same-origin ( #11200 )  
						
						... 
						
						
						
						* refactor(backend): skip fetching notes when the data is same-origin
* Update CHANGELOG.md
* sentFrom 
						
						
					 
					
						2023-07-09 08:59:44 +09:00 
						 
				 
			
				
					
						
							
							
								Caipira 
							
						 
					 
					
						
						
							
						
						60366a4558 
					 
					
						
						
							
							fix(backend): Remove Meilisearch index when notes are deleted ( #10988 )  
						
						... 
						
						
						
						* fix(backend): Include feature to delete Meilisearch index notes
* Update variable name
`cascadingNotesFilter` -> `federatedLocalCascadingNotes`
* tweak
---------
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp > 
						
						
					 
					
						2023-07-08 21:31:38 +09:00 
						 
				 
			
				
					
						
							
							
								tamaina 
							
						 
					 
					
						
						
							
						
						7ec07d5fd2 
					 
					
						
						
							
							perf(backend): Reduce memory usage of MemoryKVCache ( #11076 )  
						
						... 
						
						
						
						* perf(backend): Reduce memory usage of MemoryKVCache
* fix 
						
						
					 
					
						2023-07-08 21:18:16 +09:00 
						 
				 
			
				
					
						
							
							
								syuilo 
							
						 
					 
					
						
						
							
						
						081a14d6f3 
					 
					
						
						
							
							perf(backend): use limit() instead of take()  
						
						
						
						
					 
					
						2023-07-08 16:53:07 +09:00 
						 
				 
			
				
					
						
							
							
								okayurisotto 
							
						 
					 
					
						
						
							
						
						4f876c9e8d 
					 
					
						
						
							
							refactor(backend): core/activitypub/models ( #11067 )  
						
						... 
						
						
						
						* cleanup(`ApImageService.ts`)
* refactor(`ApImageService.ts`)
* cleanup(`check-https.ts`)
* cleanup(`ApMentionService.ts`)
* refactor(`ApMentionService.ts`)
* cleanup(`ApNoteService.ts`): unneeded `eslint-disable-next-line`
* cleanup(`ApNoteService.ts`)
* WIP(`ApImageService.ts`): `image.url`を`getApHrefNullable()`に通すかどうか悩んでいる
* refactor(`ApNoteService.ts`): function return type
* cleanup(`ApNoteService.ts`): deadcode
* refactor(`ApNoteService.ts`): `eslint-disable-next-line`
* refactor(`ApNoteService.ts`): non-null assertion
これまでは`getApId()`の方でエラーがスローされていた。
* cleanup(`ApNoteService.ts`): unneeded await
* refactor(`ApNoteService.ts`): note.attachment
- `toArray()`を使うように
- よくわからない条件式を整理
- `as`をなくすために`promiseLimit()`でジェネリクスを使うように
* cleanup(`ApNoteService.ts`)
* refactor(`ApNoteService.ts`): よりよい型定義
`res`が`null`でないことは確認されているようだったので`null`とのunionはなくした
* refactor(`ApNoteService.ts`): 不要な条件を削除
* cleanup(`ApNoteService.ts`)
* cleanup(`ApNoteService.ts`): 重要でない`as`を削除
* refactor(`ApNoteService.ts`): `eslint-disable-next-line`
* cleanup(`ApNoteService.ts`): deadcode
* cleanup(`ApNoteService.ts`): unneeded non-null assertion
* refactor(`ApNoteService.ts`): 不要な条件を削除
* WIP(`ApNoteService.ts`): `as`をなくす
エラーメッセージを考える
* cleanup(`ApNoteService.ts`): 不要な`as`を削除
* cleanup(`ApPersonService.ts`): `no-unused-vars`
* cleanup(`ApPersonService.ts`): deadcode
* refactor(`ApPersonService.ts`): function return type
* cleanup(`ApPersonService.ts`): deadcode
* cleanup(`ApPersonService.ts`): deadcode
* WIP(`ApPersonService.ts`): `as`を調整
`null`でないか確認する処理が続いていたので型アサーションは`null`とのunionにした。
より本質的な改善の余地があるように感じるのでひとまずWIPとしてコミット。
* refactor(`ApPersonService.ts`): `eslint-disable-next-line`
* WIP(`ApPersonService.ts`): `as any`をなくした
エラーをスローするようにせざるを得なかったのでエラーメッセージを考える必要がある。
* WIP(`ApNoteService.ts`): non-null assertion
non-nullアサーションを減らすために事前に存在確認をするようにした。
エラーをスローするようにしたのでメッセージを考えなければならない。
* refactor(`ApNoteService.ts`): non-null assertion -> optional chaining
* refactor(`ApPersonService.ts`): `eslint-disable-next-line`
* refactor(`ApPersonService.ts`): `eslint-disable-next-line`
* refactor(`ApPersonService.ts`): function return type
* refactor(`ApPersonService.ts`): type guardによるnon-null assertionの削除
* WIP(`ApPersonService.ts`): `analyzeAttachments`
- Field型を事前に定義しておくように
- `attachments`が`IObject`だった場合、返り値が`{ fields: [] }`になるようだが構わないのか?
- `toArray()`を通すべきでは?
* Revert "WIP(`ApImageService.ts`): `image.url`を`getApHrefNullable()`に通すかどうか悩んでいる"
This reverts commit aeefb843a8#10592 )
* fixup! WIP(`ApPersonService.ts`): 可読性の低い三項演算子を削除しつつnon-null assertionを回避
* fixup! cleanup(`ApPersonService.ts`): 不要な`as`
* refactor: エラーメッセージを見繕った
* Revert "cleanup(`ApImageService.ts`): `import`"
This reverts commit 1454d04c37244f6720c1d8f0d769735190ef954c778585e288083cd678abbfa0fcd6f0tamaina@hotmail.co.jp > 
						
						
					 
					
						2023-07-08 08:57:13 +09:00 
						 
				 
			
				
					
						
							
							
								tamaina 
							
						 
					 
					
						
						
							
						
						b318789354 
					 
					
						
						
							
							fix(backend): deliverManyにcontentのnullチェックを追加  
						
						... 
						
						
						
						https://github.com/MisskeyIO/misskey/pull/99  
					
						2023-07-07 23:15:04 +00:00 
						 
				 
			
				
					
						
							
							
								tamaina 
							
						 
					 
					
						
						
							
						
						0b8e0fa91b 
					 
					
						
						
							
							fix  
						
						
						
						
					 
					
						2023-07-07 22:55:53 +00:00 
						 
				 
			
				
					
						
							
							
								popkirby 
							
						 
					 
					
						
						
							
						
						8daca59ca6 
					 
					
						
						
							
							perf(backend): use mutex for nsfw model loading ( #11109 )  
						
						... 
						
						
						
						Co-authored-by: tamaina <tamaina@hotmail.co.jp > 
						
						
					 
					
						2023-07-08 07:27:26 +09:00 
						 
				 
			
				
					
						
							
							
								okayurisotto 
							
						 
					 
					
						
						
							
						
						d84796588c 
					 
					
						
						
							
							cleanup: trim trailing whitespace ( #11136 )  
						
						... 
						
						
						
						* cleanup: trim trailing whitespace
* update(`.editorconfig`)
---------
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp > 
						
						
					 
					
						2023-07-08 07:08:16 +09:00 
						 
				 
			
				
					
						
							
							
								Yuriha 
							
						 
					 
					
						
						
							
						
						4c879b3a33 
					 
					
						
						
							
							perf(backend): Improve performance of FetchInstanceMetadata ( #11128 )  
						
						... 
						
						
						
						* Perf: Avoid retries to acquire lock in fetchInstanceMetadata
* Fix
* Add Changelog
* Fix typo
* Fix lint
* 記法をMisskey式にする
* ????
* refactor
https://github.com/misskey-dev/misskey/pull/11128#pullrequestreview-1518059366 
* refactor
* getいらない?
* fix
* fix
* Update CHANGELOG.md
* clean up
---------
Co-authored-by: tamaina <tamaina@hotmail.co.jp > 
						
						
					 
					
						2023-07-07 23:28:27 +09:00