|  かっこかり | 6dd6fcf88f | enhance(frontend): サーバー情報・お問い合わせページを改修 (#14198) * improve(frontend): サーバー情報・お問い合わせページを改修 (#238)
* Revert "Revert "enhance(frontend): add contact page" (#208)" (This reverts commit 5a329a09c987b3249f97f9d53af67d1bffb09eea.)
* improve(frontend): サーバー情報・お問い合わせページを改修
(cherry picked from commit e72758d8cda3db009c5d1bf1f4141682931b91f8)
* fix
* Update Changelog
* tweak
* lint
* 既存の翻訳を使用するように
---------
Co-authored-by: taiy <53635909+taiyme@users.noreply.github.com> | 2024-07-14 14:49:50 +09:00 | 
				
					
						|  Kisaragi | 31e82fc29a | test(backend): kill many `any` in backend test (partial) (#14054) * kill any on utils:api
* kill any on timeline test
* use optional chain to kill TS2532 on timeline test
変更前: 該当ノートが見つからなければundefinedに対するプロパティアクセスとしてテストがクラッシュ
変更後: 該当ノートが見つからなければoptional chainがundefinedとして評価されるが、strictEqualの右辺がnon-nullableなためアサーションに失敗しテストがクラッシュ
* kill `as any` for ApMfmService
* kill argument any for api-visibility
* kill argument any across a few tests
* do not return value that has yielded from `await`-ing `Promise<void>`
* force cast
* runtime non-null assertion to coerce
* rewrite `assert.notEqual(expr, null)` to `assert.ok(expr)`
こうすることでassertion type扱いになり、non-nullableになる
* change return type of `failedApiCall` to `void`
戻り値がどこにも使われていない
* split bindings for exports.ts
型が合わなくて文句を言ってくるので適切に分割
* runtime non-null assertion
* runtime non-null assertion
* 何故かうまく行かないので、とりあえずXORしてみる
* Revert "何故かうまく行かないので、とりあえずXORしてみる"
This reverts commit 48cf32c930.
* castAsErrorで安全ではないキャストを隠蔽
* 型アサーションの追加
* 型アサーションの追加
* 型アサーションの追加
* voidで値を返さない
* castAsError
* assert.ok => kill nullability
* もはや明示的な型の指定は必要ない
* castAsError
* castAsError
* 型アサーションの追加
* nullableを一旦抑止
* 変数を分離して型エラーを排除
* 不要なプロパティを削除する処理を隠蔽してanyを排除
* Repository type
* simple type
* assert.ok => kill nullability
* revert `as any` drop
revertsfe95c05b3fpartialy
* test: fix invalid assertion
partially revertb99b7b5392* test:52d8a54fc7により型が合うようになった部分の`as any`を除去
* format
* test: apply https://github.com/misskey-dev/misskey/pull/14054#discussion_r1672369526 (part 1)
* test: use non-null assertion to suppress too many error
* Update packages/backend/test/utils.ts
Co-authored-by: anatawa12 <anatawa12@icloud.com>
---------
Co-authored-by: anatawa12 <anatawa12@icloud.com> | 2024-07-14 09:33:16 +09:00 | 
				
					
						|  Sayamame-beans | 7afa593d11 | Feat: ユーザーのアイコン/バナーの変更可否をロールで設定可能に (#14078) * feat: implement role policy "canUpdateBioMedia"
* docs(changelog): update changelog
* docs(changelog): update changelog
* chore: regenerate misskey-js type definitions
* chore: Apply suggestion from code review
Co-authored-by: anatawa12 <anatawa12@icloud.com>
* chore: fix unnecessarily strict inequality check
* chore: policies should be gotten only once
---------
Co-authored-by: anatawa12 <anatawa12@icloud.com> | 2024-07-14 09:31:05 +09:00 | 
				
					
						|  かっこかり | 58c596cacf | fix(backend): 一般ユーザーから見たユーザーのバッジの一覧に公開されていないものが含まれることがある問題を修正 (#14195) * enhance(backend): 公開バッジのみをpackするように (MisskeyIO#652)
(cherry picked from commit b8a90659f3)
* Update Changelog
* fix
* Update UserEntityService.ts
---------
Co-authored-by: CyberRex <26585194+CyberRex0@users.noreply.github.com> | 2024-07-14 09:26:25 +09:00 | 
				
					
						|  かっこかり | b5fd6183d2 | deps(frontend): AiScript VSCodeのバージョンを上げる (#14199) | 2024-07-14 08:00:27 +09:00 | 
				
					
						|  Gianni Ceccarelli | c83c831c53 | parse `notRespondingSince` from redis instance cache (#14079) if we don't do this, we'll get a string, and `DeliverProcessorService`
will error out `i.notRespondingSince.getTime is not a function` | 2024-07-13 20:26:48 +09:00 | 
				
					
						|  Kisaragi | 9fcae7d9b2 | refactor(sw): enable noImplicitAny (#14191) | 2024-07-13 16:59:08 +09:00 | 
				
					
						|  かっこかり | bcc92d546f | fix(frontend): ホットキーのレートリミットがallowRepeatを考慮しない問題を修正 (#14192) | 2024-07-13 16:15:25 +09:00 | 
				
					
						|  かっこかり | 1b175ea759 | fix(frontend): すでにfocus trap対象の要素にinertがかかっている場合は解除するように (#14189) * fix(frontend): すでにfocus trap対象の要素にinertがかかっている場合は解除するように
* 他のfocus-trapped要素とのインタラクションがある場合の動作を変更
* typo | 2024-07-13 13:02:27 +09:00 | 
				
					
						|  syuilo | 91de35ecdf | fix(backend): デフォルトテーマに無効なテーマコードを入力するとUIが使用できなくなる問題を修正 Fix #13955 | 2024-07-13 10:30:28 +09:00 | 
				
					
						|  おさむのひと | 6cd15275bb | fix: サジェストされるユーザのリストアップ方法を見直し (#14180) * fix: サジェストされるユーザのリストアップ方法を見直し
* fix comment
* fix CHANGELOG.md
* ノートの無いユーザ(updatedAtが無いユーザ)は含めないらしい
* fix test | 2024-07-12 21:14:09 +09:00 | 
				
					
						|  かっこかり | 76b1c74a37 | fix(frontend): use proper import path | 2024-07-12 16:39:09 +09:00 | 
				
					
						|  かっこかり | 385969e9f5 | fix(frontend): フォーカスの挙動を修正 (#14158) * fix(frontend): 直前のパターンを記録するように
* fix(frontend): フォーカス/タブ移動に関する挙動を調整 (#226)
Cherry-pick commit e8c030673326871edf3623cf2b8675d68f9e1b13
Co-authored-by: taiyme <53635909+taiyme@users.noreply.github.com>
* focusのデザイン修正
* move scripts
* Modalにfocus trapを追加
* 記録するホットキーはレートリミット式にする
* escキーのハンドリングをMkModalに統一
* fix
* enterで子メニューを開けるように
* lint
* fix focus trap
* improve switch accessibility
* 一部のmodalのフォーカストラップが外れない問題を修正
* fix
* fix
* Revert "記録するホットキーはレートリミット式にする"
This reverts commit 40a7509286.
* Revert "fix(frontend): 直前のパターンを記録するように"
This reverts commit5372b25940.
* Revert "Revert "fix(frontend): 直前のパターンを記録するように""
This reverts commita9bb52e799.
* Revert "Revert "記録するホットキーはレートリミット式にする""
This reverts commitbdac34273e.
* 試験的にCypressでのFocustrapを無効化
* fix
* fix focus-trap
* Update Changelog
* ✌️
* fix focustrap invocation logic
* スクロールがsticky headerを考慮するように
* 🎨
* スタイルの微調整
* 🎨
* remove deprecated key aliases
* focusElementが足りなかったので修正
* preview系にfocus時スタイルが足りなかったので修正
* `returnFocusElement` -> `returnFocusTo`
* lint
* Update packages/frontend/src/components/MkModalWindow.vue
* Apply suggestions from code review
Co-authored-by: taiy <53635909+taiyme@users.noreply.github.com>
* keydownイベントをまとめる
* use correct pesudo-element selector
* fix
* rename
---------
Co-authored-by: taiyme <53635909+taiyme@users.noreply.github.com>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com> | 2024-07-12 16:25:44 +09:00 | 
				
					
						|  かっこかり | 121af778a0 | enhance(frontend): 未使用のサウンド設定を削除 (#14116) * enhance(frontend): 未使用のサウンド設定を削除
* Update Changelog
* Update CHANGELOG.md | 2024-07-11 18:44:18 +09:00 | 
				
					
						|  かっこかり | 6b876da44a | enhance(frontend): ウェルカムタイムラインのデザインを調整 (#14156) * enhance(frontend): 非ログイン時のハイライトTLのデザイン調整
* Update Changelog
* fix cw handling
* ホバーしてたらスクロールを止めるように
* fix
* lint | 2024-07-11 18:41:04 +09:00 | 
				
					
						|  woxtu | 679318541a | Improve background color specification (#14176) | 2024-07-11 16:29:18 +09:00 | 
				
					
						|  Kisaragi | 52d8a54fc7 | feat(misskey-js): `POST admin/roles/create`の型を具象化 (#14167) * feat(misskey-js): `POST admin/roles/create`の型を具象化
* fix
* docs: CHANGELOG.md
* test(misskey-js): admin/roles/createの型が合うことを表明
* test(misskey-js): single quote
* test(misskey-js): 無を読もうとして爆発するのを修正
* test(misskey-js): fix comment | 2024-07-10 20:40:04 +09:00 | 
				
					
						|  かっこかり | 02e0a86b12 | fix(frontend): remove unused statement fix #14162 | 2024-07-10 01:00:40 +09:00 | 
				
					
						|  かっこかり | 600f16d625 | fix(backend): api-docをScalarに変更 (#14152) * fix(backend): api-docをScalarに変更
* Update Changelog | 2024-07-09 21:57:19 +09:00 | 
				
					
						|  かっこかり | a5407131d4 | fix/refactor(frontend): hotkeyの改修 (#14157) * improve(frontend): hotkeyの改修 (#234)
(cherry picked from commit 678be147f4db709dadf25d007cc2e679e98a370e)
* Change path, add missing script
Co-authored-by: taiy <53635909+taiyme@users.noreply.github.com>
* fix
* fix
* add missing keycodes
* fix
* update changelog
---------
Co-authored-by: taiy <53635909+taiyme@users.noreply.github.com> | 2024-07-09 17:59:15 +09:00 | 
				
					
						|  かっこかり | 9ef6c4716c | fix(backend): 名前を空白文字列だけにできる問題を修正 (#14119) * fix(backend): 名前を空白文字列だけにできる問題を修正
* Update Changelog
* fix test
* Unicodeを含める
* fix
* ユーザー名がUnicode制御文字とスペースのみで構成される場合はnullに
* Revert "ユーザー名がUnicode制御文字とスペースのみで構成される場合はnullに"
This reverts commit 6c752a69c0.
* [ci skip] changelog typo | 2024-07-07 14:19:00 +09:00 | 
				
					
						|  かっこかり | f119f8c2cc | feat(misskey-js): multipart/form-dataのリクエストに対応 (#14147) * feat(misskey-js): multipart/form-dataのリクエストに対応
* lint
* add test
* Update Changelog
* テストを厳しくする
* lint
* multipart/form-dataではnullのプロパティを弾くように | 2024-07-07 14:08:18 +09:00 | 
				
					
						|  かっこかり | 984d582796 | fix(frontend): サーバーサイドbootでエラー画面の描画時にDOMが初期化できていないことがあるのを修正 (#14139) | 2024-07-07 09:56:09 +09:00 | 
				
					
						|  おさむのひと | fe852920c3 | fix(backend): parse5関係の型のimport方法を変更 (#14146) | 2024-07-07 09:55:06 +09:00 | 
				
					
						|  syuilo | 8e1d94c6c7 | fix import path | 2024-07-06 21:46:19 +09:00 | 
				
					
						|  かっこかり | b9ed3b2427 | fix(dev): devサーバーで`/notes/`に直でアクセスしたらサーバー側のレスポンスが返ってくる問題を修正 (#14137) | 2024-07-06 11:46:43 +09:00 | 
				
					
						|  syuilo | 6dd2e9fc0b | refactor(frontend): refactor popup api and make sure call dispose callback Close #14122 | 2024-07-04 13:14:49 +09:00 | 
				
					
						|  zyoshoka | fab7d5e484 | fix(storybook): build skipping even after updating impl story files (#14124) | 2024-07-04 12:33:43 +09:00 | 
				
					
						|  anatawa12 | 5d03efa1bb | dev: fix pnpm dev is broken (#14123) * dev: pnpm dev is broken
* dev: fix crash pnpm dev because of unhandled promise | 2024-07-03 06:40:31 +09:00 | 
				
					
						|  woxtu | de1fe7cc5a | Use built-in API (#14095) | 2024-07-02 14:47:07 +09:00 | 
				
					
						|  Kisaragi | eafae79869 | test(backend): goodbye, Lenna (#14111) | 2024-07-02 14:29:44 +09:00 | 
				
					
						|  syuilo | 427648c4b8 | update deps (#14057) * wip
* locales/index.jsのymlファイル取得ロジックを調節
* regenerate pnpm-lock.yaml
* fix(backend): typecheck fails
* chore(deps): bump ip-cidr from 4.0.0 to 4.0.1 in /packages/backend
* chore: migrate ESLint configs to flat config (#14094)
* chore: migrate ESLint configs to flat config
* fix: update paths
* fix: frontend lint fails
* refactor(misskey-js): lint build.js
* update deps
---------
Co-authored-by: samunohito <46447427+samunohito@users.noreply.github.com>
Co-authored-by: zyoshoka <root@zyoshoka.com>
Co-authored-by: zyoshoka <107108195+zyoshoka@users.noreply.github.com> | 2024-07-02 11:38:34 +09:00 | 
				
					
						|  zyoshoka | f1b1e2a7cc | fix(storybook): prevent infinite remount of component (#14101) * fix(storybook): prevent infinite remount of component
* fix: disable flaky `.toMatch()` test | 2024-07-02 10:57:20 +09:00 | 
				
					
						|  ぬるきゃっと | a6edd50a5d | chore(docker-compose): 推奨の名前にする (#14096) * chore(docker-compose): 推奨の名前にする
5c18e329d5/spec.md (compose-file)* yaml to yml
* fix
* fix | 2024-06-28 11:16:12 +09:00 | 
				
					
						|  woxtu | 4096dabe1e | Add null checking (#14089) | 2024-06-27 21:59:19 +09:00 | 
				
					
						|  ぬるきゃっと | 77012f2f29 | fix(frontend): テーマプレビューが見れない問題を修正 (#14097) * fix(frontend): テーマプレビューが見れない問題を修正
* fix: MkPreview.vue, preview.vue | 2024-06-27 10:40:46 +09:00 | 
				
					
						|  yupix | 1c5d0cf536 | feat: アンテナの編集画面のボタンにgapを追加 (#14091) | 2024-06-26 10:25:18 +09:00 | 
				
					
						|  woxtu | 634764e1a6 | refactor(frontend): Remove unused directives (#14085) | 2024-06-24 21:32:12 +09:00 | 
				
					
						|  woxtu | b269c43168 | Fix type annotations (#14071) | 2024-06-23 01:00:12 +09:00 | 
				
					
						|  zyoshoka | 961cb6c5ee | fix(backend): fix creating reactions bugs (#13901) * fix(backend): add fallback for empty string when creating reaction
* fix(backend): prohibit reactions to Renote
* test(backend): add some tests for `notes/reactions/create` endpoint
* Update CHANGELOG.md
* lint
* Update CHANGELOG.md
---------
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com> | 2024-06-22 19:49:38 +09:00 | 
				
					
						|  woxtu | 00b213373b | Remove @types/node-fetch (#13948) | 2024-06-22 19:46:29 +09:00 | 
				
					
						|  Kisaragi | 9368eb3038 | refactor: say bye to the weird groupBy friends (#13975) * refactor(frontend): say bye to the weird groupBy friends
* refactor(backend): say bye to the weird groupBy friends | 2024-06-22 19:40:55 +09:00 | 
				
					
						|  かっこかり | 7c22a64b8c | fix(backend): 自分以外のクリップ内のノート個数が見えるのを修正 (#14065) * fix(backend): 自分以外のクリップ内のノート個数が見えることがあるのを修正
* Update Changelog
* fix | 2024-06-22 16:52:27 +09:00 | 
				
					
						|  かっこかり | bf403aa656 | fix(frontend): ベースロールを編集してもUI上では変更が反映されない問題を修正 (#13995) * fix(frontend): ベースロールを変更してもUI上では変更が反映されない問題を修正
* Update CHANGELOG.md | 2024-06-22 15:35:54 +09:00 | 
				
					
						|  yupix | b50eb511b0 | refactor: api/*/update系の必須キーを最低限に (#13824) * refactor: clips/updateの必須キーをclipIdのみに
* refactor: admin/roles/update の必須キーをroleIdのみに
* feat: pages/update の必須キーをpageIdのみに
* refactor: gallery/posts/update の必須キーをpostidのみに
* feat: misskey-jsの型を更新
* feat: i/webhooks/updateの必須キーをwebhookIdのみに
* feat: admin/ad/updateの必須キーをidのみに
* feat: misskey-jsの型を更新
* chore: update CHANGELOG.md
* docs: update CHANGELOG.md
* fix: secretが更新できなくなる場合がある
Co-authored-by: zyoshoka <107108195+zyoshoka@users.noreply.github.com>
* Update packages/backend/src/server/api/endpoints/gallery/posts/update.ts
---------
Co-authored-by: zyoshoka <107108195+zyoshoka@users.noreply.github.com>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com> | 2024-06-22 14:52:27 +09:00 | 
				
					
						|  Kisaragi | ac12ab8629 | fix(backend): フィードのノートのMFMはHTMLにレンダーしてから返す (#14006) * fix(backend): フィードのノートのMFMはHTMLにレンダーしてから返す (test wip)
* chore: beforeEachを使う?
* fix: プレーンテキストにフォールバックしてMFMが含まれていないか調べる方針を実装
* fix: application/jsonだとパースされるのでその作用をキャンセル
* build: fix lint error
* docs: update CHANGELOG.md
---------
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com> | 2024-06-22 12:51:02 +09:00 | 
				
					
						|  ぬるきゃっと | ef205fb60e | enhance(frontend): WidgetInstanceInfo.vue と WidgetProfile.vue のスタイル調整 (#14028) * 🎨 WidgetInstanceInfo.vue and WidgetProfile.vue
* 🎨 WidgetInstanceInfo.vue and WidgetProfile.vue
* 🎨 WidgetInstanceInfo.vue and WidgetProfile.vue
* 🎨 WidgetInstanceInfo.vue and WidgetProfile.vue
* 🎨 home.vue | 2024-06-22 12:46:30 +09:00 | 
				
					
						|  かっこかり | 7e21497edc | fix(frontend): リバーシ開始時の自動投稿のURLが正しくない場合があるのを修正 (#14045) * fix(frontend): リバーシ開始時の自動投稿のURLが正しくない場合があるのを修正
* ✌️ | 2024-06-22 12:45:37 +09:00 | 
				
					
						|  anatawa12 | 1e78ef1cb8 | fix: notRespondingSinceが実装される前に不通になったインスタンスが自動的に配信停止にならない (#14059) Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com> | 2024-06-22 12:44:01 +09:00 | 
				
					
						|  zyoshoka | 8a9de081f1 | fix(backend): fallback if `sinceId` is older than the oldest in cache when using FTT (#14061) * fix(backend): fallback if `sinceId` is older than the oldest in cache when using FTT
* Update CHANGELOG.md
* chore: fix description of test | 2024-06-22 12:43:03 +09:00 | 
				
					
						|  woxtu | 4d2eddec2e | Replace with `vue/no-setup-props-reactivity-loss` rule (#14062) | 2024-06-22 12:40:00 +09:00 | 
				
					
						|  zyoshoka | a9012d3d0c | test(frontend): fix component error in `MkChart` story (#14056) | 2024-06-21 17:29:37 +09:00 | 
				
					
						|  woxtu | 2c84d06a66 | Fix type checking (#14052) | 2024-06-21 13:48:04 +09:00 | 
				
					
						|  syuilo | e88f08ad7d | refactor | 2024-06-21 13:31:02 +09:00 | 
				
					
						|  syuilo | 1d6ccd9781 | remove unused files | 2024-06-21 13:21:27 +09:00 | 
				
					
						|  syuilo | 811ffbf3a4 | remove unused file | 2024-06-21 13:18:19 +09:00 | 
				
					
						|  syuilo | bf33382082 | refactor(backend): remove unnecessary isNotNull sugar | 2024-06-21 13:03:51 +09:00 | 
				
					
						|  syuilo | 1df90cef4c | update typescript | 2024-06-21 13:03:00 +09:00 | 
				
					
						|  woxtu | b683d79f8b | Fix type checking (#14047) | 2024-06-20 16:24:10 +09:00 | 
				
					
						|  woxtu | 77ae69355c | Enable to iterate over DOM collections (#14040) | 2024-06-19 12:19:38 +09:00 | 
				
					
						|  woxtu | f37d684fab | Add missing styles (#14031) | 2024-06-18 19:46:20 +09:00 | 
				
					
						|  Ryu jongheon | d0ee0203e1 | Fix(backend): Limit antenna/webhook/list to exact amount (#14036) ... not +1
* Update antennas/clips e2e test | 2024-06-18 12:18:04 +09:00 | 
				
					
						|  zyoshoka | 379ce0145b | fix(frontend): fix time on `MkChart`'s story (#13958) | 2024-06-15 16:35:41 +09:00 | 
				
					
						|  zyoshoka | d4e2be68ee | fix(frontend): chart in `MkInstanceCardMini` is no longer displayed (#13932) * fix(frontend): chart in `MkInstanceCardMini` is no longer displayed
* Update CHANGELOG.md
* test: add `MkInstanceCardMini` story
---------
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com> | 2024-06-15 10:32:51 +09:00 | 
				
					
						|  Acid Chicken | 1a82a41f92 | refactor(backend): get column names from metadata (#13943) * ci: enable
* chore: stop when generated column found
* chore: get column names from metadata
* ci: disable | 2024-06-15 10:28:57 +09:00 | 
				
					
						|  anatawa12 | 220e112c83 | fix rate limit check never ends (#13994) | 2024-06-15 08:42:13 +09:00 | 
				
					
						|  Kisaragi | dc3629e732 | feat(backend): report `Retry-After` if client hit rate limit (#13949) * feat(backend): report `Retry-After` if client hit rate limit
* refactor(backend): fix lint error | 2024-06-13 10:56:26 +09:00 | 
				
					
						|  syuilo | c73d739bd6 | node 22 support | 2024-06-13 10:40:20 +09:00 | 
				
					
						|  sirsegv | 1616cb533e | Fix json module imports for node 22 (#13875) | 2024-06-13 10:18:01 +09:00 | 
				
					
						|  Kisaragi | ff3a38a7f5 | fix(frontend): 追加情報のラベルを投稿者のサーバーの絵文字で表示する (#13968) * fix(frontend): 追加情報のラベルを投稿者のサーバーの絵文字で表示する
* docs: update changelog | 2024-06-12 10:52:22 +09:00 | 
				
					
						|  zyoshoka | 9849aab402 | test(#10336): add `components/MkC.*` stories (#13830) * test(storybook): add `components/MkC.*` stories
* test(storybook): add some tests
* test: add sleep
* test: comment-out flaky test
* test(storybook): add test for `MkChannelFollowButton`
* chore(storybook): tweak sleep duration in `MkChannelFollowButton` story test
* fix(chromatic): add delay to `MkChannelList`
* chore: replace `mswDecorator` with `mswLoader`
* fix(storybook): tweak some parameters
* chore: serve static files
* fix(chromatic): add delay to `MkCwButton`
* chore: delete logging for debug
* fix: add right click in `MkContextMenu` play
* refactor: remove unused imports | 2024-06-08 18:00:54 +09:00 | 
				
					
						|  おさむのひと | 61fae45390 | feat: 通報を受けた際にメールまたはWebhookで通知を送出出来るようにする (#13758) * feat: 通報を受けた際にメールまたはWebhookで通知を送出出来るようにする
* モデログに対応&エンドポイントを単一オブジェクトでのサポートに変更(API経由で大量に作るシチュエーションもないと思うので)
* fix spdx
* fix migration
* fix migration
* fix models
* add e2e webhook
* tweak
* fix modlog
* fix bugs
* add tests and fix bugs
* add tests and fix bugs
* add tests
* fix path
* regenerate locale
* 混入除去
* 混入除去
* add abuseReportResolved
* fix pnpm-lock.yaml
* add abuseReportResolved test
* fix bugs
* fix ui
* add tests
* fix CHANGELOG.md
* add tests
* add RoleService.getModeratorIds tests
* WebhookServiceをUserとSystemに分割
* fix CHANGELOG.md
* fix test
* insertOneを使う用に
* fix
* regenerate locales
* revert version
* separate webhook job queue
* fix
* 🎨
* Update QueueProcessorService.ts
---------
Co-authored-by: osamu <46447427+sam-osamu@users.noreply.github.com>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com> | 2024-06-08 15:34:19 +09:00 | 
				
					
						|  Porlam Nicla | e0cf5b2402 | 配信停止したインスタンス一覧が見れなくなる問題を修正 (#13945) * 配信停止したインスタンス一覧が見れなくなる問題を修正
* Update CHANGELOG.md | 2024-06-07 14:46:46 +09:00 | 
				
					
						|  syuilo | 8592716139 | enhance(backend): improve sentry integration | 2024-06-07 13:15:37 +09:00 | 
				
					
						|  taichan | 00157864e9 | fix(backend): チャート生成時にinstance.isSuspendedが読まれてしまう問題の修正 (#13951) * fix(backend): use sustensionState instead of isSuspended
* Update CHANGELOG.md | 2024-06-07 09:00:01 +09:00 | 
				
					
						|  syuilo | 8f833d742f | enhance(backend): improve sentry integration | 2024-06-06 11:51:31 +09:00 | 
				
					
						|  syuilo | d55e638a23 | lint fixes | 2024-06-06 11:40:11 +09:00 | 
				
					
						|  syuilo | a697a7f97b | enhance(backend): improve sentry integration | 2024-06-06 11:38:34 +09:00 | 
				
					
						|  syuilo | ab69e113f4 | enhance(backend): improve sentry integration | 2024-06-06 11:20:54 +09:00 | 
				
					
						|  syuilo | 65d19279a2 | fix | 2024-06-06 10:11:43 +09:00 | 
				
					
						|  syuilo | dbf9e1194b | refactor(backend): remove unused logger option | 2024-06-06 10:01:50 +09:00 | 
				
					
						|  syuilo | d4a8c63264 | enhance(backend): sentry integration for job queues | 2024-06-06 09:32:04 +09:00 | 
				
					
						|  かっこかり | 43cccaaee9 | fix | 2024-06-04 13:15:35 +09:00 | 
				
					
						|  かっこかり | 27ac3d795e | Update about-misskey.vue | 2024-06-04 13:14:37 +09:00 | 
				
					
						|  Acid Chicken | 2b8056a852 | fix(backend): use insertOne insteadof insert/findOneOrFail combination (#13908) * fix(backend): use insertOne insteadof insert/findOneOrFail combination
* fix: typo
* fix(backend): inherit mainAlias?
* refactor(backend): use extend
* fix(backend): invalid entityTarget
* fix(backend): fake where
* chore: debug
* chore: debug
* test: log
* fix(backend): column names
* fix(backend): remove dummy from
* revert: log
* fix(backend): position
* fix(backend): automatic aliasing
* chore(backend): alias
* chore(backend): remove from
* fix(backend): type
* fix(backend): avoid pure name
* test(backend): fix type
* chore(backend): use cte
* fix(backend): avoid useless alias
* fix(backend): fix typo
* fix(backend): __disambiguation__
* fix(backend): quote
* chore(backend): t
* chore(backend): accessible
* chore(backend): concrete returning
* fix(backend): quote
* chore: log more
* chore: log metadata
* chore(backend): use raw
* fix(backend): returning column name
* fix(backend): transform
* build(backend): wanna logging
* build(backend): transform empty
* build(backend): build alias
* build(backend): restore name
* chore: return entity
* fix: test case
* test(backend): 204
* chore(backend): log sql
* chore(backend): assert user joined
* fix(backend): typo
* chore(backend): log long sql
* chore(backend): log join
* chore(backend): log join depth null
* chore(backend): joinAttributes
* chore(backend): override createJoinExpression
* chore: join log
* fix(backend): escape
* test(backend): log log
* chore(backend): join gonna success?
* chore(backend): relations
* chore(backend): undefined
* chore(backend): target
* chore(backend): remove log
* chore(backend): log chart update
* chore(backend): log columns
* chore(backend): check hasMetadata
* chore(backend): unshift id when not included
* chore(backend): missing select
* chore(backend): remove debug code | 2024-06-01 11:16:44 +09:00 | 
				
					
						| ![github-actions[bot]](/avatar/cb7b7994e594270ea25948a7bf186123?size=56) github-actions[bot] | 6078081c33 | [skip ci] Release: 2024.5.0 | 2024-05-31 12:24:53 +00:00 | 
				
					
						| ![github-actions[bot]](/avatar/cb7b7994e594270ea25948a7bf186123?size=56) github-actions[bot] | a59aa20be8 | Bump version to 2024.5.0-rc.13 | 2024-05-31 12:18:52 +00:00 | 
				
					
						|  syuilo | 61eec93f4e | Revert "2024.5.0" This reverts commit 27d1b7e615. | 2024-05-31 21:16:35 +09:00 | 
				
					
						|  syuilo | 27d1b7e615 | 2024.5.0 | 2024-05-31 21:09:19 +09:00 | 
				
					
						| ![github-actions[bot]](/avatar/cb7b7994e594270ea25948a7bf186123?size=56) github-actions[bot] | 316d192bc0 | Bump version to 2024.5.0-rc.12 | 2024-05-31 12:05:47 +00:00 | 
				
					
						| ![github-actions[bot]](/avatar/cb7b7994e594270ea25948a7bf186123?size=56) github-actions[bot] | 46164f879b | Bump version to 2024.5.0-rc.11 | 2024-05-31 11:20:13 +00:00 | 
				
					
						| ![github-actions[bot]](/avatar/cb7b7994e594270ea25948a7bf186123?size=56) github-actions[bot] | 374c8791d7 | Bump version to 2024.5.0-rc.10 | 2024-05-31 11:13:42 +00:00 | 
				
					
						|  syuilo | e8f523f00a | Merge branch 'develop' into release/2024.5.0 | 2024-05-31 20:11:55 +09:00 | 
				
					
						|  syuilo | 030082f756 | 🎨 | 2024-05-31 19:35:27 +09:00 | 
				
					
						| ![github-actions[bot]](/avatar/cb7b7994e594270ea25948a7bf186123?size=56) github-actions[bot] | dc55adbaf7 | Bump version to 2024.5.0-rc.9 | 2024-05-31 07:06:41 +00:00 | 
				
					
						|  syuilo | 90ba1ca1f9 | Merge branch 'develop' into release/2024.5.0 | 2024-05-31 16:06:00 +09:00 | 
				
					
						|  zyoshoka | 514a65e453 | perf(backend): avoid N+1 selects from `user` table when packing many entities (#13911) * perf(backend): avoid N+1 selects from `user` table when packing many entities
* perf(backend): use `packMany` instead of mapping to `pack` | 2024-05-31 15:32:42 +09:00 | 
				
					
						|  syuilo | a3468fd05b | Merge branch 'develop' into release/2024.5.0 | 2024-05-31 14:59:32 +09:00 | 
				
					
						|  syuilo | 97be1a53ad | Update 1717117195275-inquiryUrl.js | 2024-05-31 14:59:02 +09:00 | 
				
					
						| ![github-actions[bot]](/avatar/cb7b7994e594270ea25948a7bf186123?size=56) github-actions[bot] | 1e007b63aa | Bump version to 2024.5.0-rc.8 | 2024-05-31 04:38:45 +00:00 |