| 
								
								
									 momoirodouhu | a4c5ce1413 | enhance(backend) : リモートユーザーの照会をオリジナルにリダイレクトするように (#12892) (#14897) * enhance(backend) : リモートユーザーの照会をオリジナルにリダイレクトするように (#12892)
* オリジンリダイレクトのテストをtodoとして追加。
e2eテストにリモートユーザー考慮のテストがなさそうなので。
次のコマンドで動くことは確認済みです。
curl "http://localhost:3000/@foo@bar" -H "accept: application/activity+json" -L
* Acctのパースを既存のパーサーでするように修正
* lint | 2024-11-09 10:54:44 +09:00 |  | 
				
					
						| 
								
								
									 かっこかり | e75b62f3f5 | enhance(frontend): 個別お知らせページではmetaタグを出力するように (#14902) * enhance(frontend): 個別お知らせページではmetaタグを出力するように
* Update Changelog | 2024-11-09 10:53:09 +09:00 |  | 
				
					
						| 
								
								
									 かっこかり | 5b60ae810b | fix(frontend): 外部URLへのリダイレクトのバリデーションを強化 (#14919) * Fix code scanning alert no. 25: Incomplete URL scheme check (MisskeyIO#799)
* Fix code scanning alert no. 26: Incomplete URL scheme check
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
* Fix code scanning alert no. 25: Incomplete URL scheme check
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
---------
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
(cherry picked from commit 7d7552e076c0152a5966e919be0e9a60b3736208)
* ✌️
---------
Co-authored-by: あわわわとーにゅ <17376330+u1-liquid@users.noreply.github.com> | 2024-11-09 10:52:07 +09:00 |  | 
				
					
						| 
								
								
									 かっこかり | 98b4717c45 | fix(backend): SQLのサニタイズを強化 (#14920) * Fix code scanning alert no. 28: Incomplete string escaping or encoding (MisskeyIO#800)
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
(cherry picked from commit 443335c662b14f609d6a81a8f3807e95709aebc1)
* ✌️
---------
Co-authored-by: あわわわとーにゅ <17376330+u1-liquid@users.noreply.github.com> | 2024-11-09 10:51:28 +09:00 |  | 
				
					
						| 
								
								
									 4ster1sk | 794cb9ffe2 | fix(backend): followedMessageではなくdescriptionになっていたのを修正 (#14908) | 2024-11-07 17:16:51 +09:00 |  | 
				
					
						| 
								
								
									 4ster1sk | bca690f256 | fix(backend): フォロワーへのメッセージの絵文字をemojisに含めるように (#14904) | 2024-11-07 15:10:10 +09:00 |  | 
				
					
						| 
								
								
									 Linca | f1eb17f66c | chore: little type trick in pizzax.ts (#14891) Make `makeGetterSetter` take the correct type associated with getter and setter | 2024-11-06 22:01:58 +09:00 |  | 
				
					
						| 
								
								
									 かっこかり | b1c82213a3 | fix(backend): FTT無効時にユーザーリストタイムラインが使用できない問題を修正 (#14878) * fix: return getfromdb when FanoutTimeline is not enabled
* Update Changelog
* fix
---------
Co-authored-by: Lhc_fl <lhcfl@outlook.com> | 2024-11-06 22:01:21 +09:00 |  | 
				
					
						| 
								
								
									 かっこかり | a896c39dbf | fix(frontend): ノート投稿ボタンにホバー時のスタイルが適用されていない (#14887) * fix(frontend): ノート投稿ボタンにホバー時のスタイルが適用されていない (#305)
(cherry picked from commit 711ab846a967feeddbe0c908bee4b91646cec321)
* Update Changelog
---------
Co-authored-by: taiy <53635909+taiyme@users.noreply.github.com> | 2024-11-06 15:15:28 +09:00 |  | 
				
					
						| 
								
								
									 かっこかり | 6718a54f6f | fix(backend): ノートを連合する際にリモートユーザーのacctの大小文字を区別して処理している問題を修正 (#14880) * fix: make sure outgoing remote mentions get resolved correctly if referenced with non-canonical casing (resolves #646)
* Update Changelog
* Update Changelog
* indent
---------
Co-authored-by: Laura Hausmann <laura@hausmann.dev> | 2024-11-03 08:26:51 +09:00 |  | 
				
					
						| 
								
								
									 かっこかり | d57b8bf2e2 | fix(frontend): withSensitiveフィルタ周りの挙動修正 (#14884) * fix(frontend): withSensitiveフィルタ周りの挙動修正
* Update MkNote.vue | 2024-11-03 08:23:52 +09:00 |  | 
				
					
						| 
								
								
									 syuilo | 224bbd486f | refactor | 2024-10-31 13:50:50 +09:00 |  | 
				
					
						| 
								
								
									 syuilo | 724dea8136 | lint | 2024-10-31 13:47:47 +09:00 |  | 
				
					
						| 
								
								
									 syuilo | ceb60d61b0 | refactor | 2024-10-31 13:47:30 +09:00 |  | 
				
					
						| 
								
								
									 かっこかり | 17d9aca5a7 | refactor(frontend): asとanyをすぐなおせる範囲で除去 (#14848) * refactor(frontend): できるだけanyを除去
* refactor
* lint
* fix
* remove unused
* Update packages/frontend/src/components/MkReactionsViewer.details.vue
* Update packages/frontend/src/components/MkUsersTooltip.vue
---------
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com> | 2024-10-31 13:46:42 +09:00 |  | 
				
					
						| 
								
								
									 かっこかり | 7fc8a2a7b0 | fix(frontend): 一部のノート表示で設定にかかわらずセンシティブなファイルを含むノートが最小化される問題を修正 Fix https://github.com/misskey-dev/misskey/pull/14772#discussion_r1821707117 | 2024-10-30 09:57:54 +09:00 |  | 
				
					
						| 
								
								
									![github-actions[bot]](/avatar/cb7b7994e594270ea25948a7bf186123?size=56) github-actions[bot] | a96f09cee3 | Bump version to 2024.10.2-alpha.2 | 2024-10-28 12:23:59 +00:00 |  | 
				
					
						| 
								
								
									 かっこかり | f30d19051f | enhance(backend): check_connect.js で全RedisとDBへの接続を確認するように (#14853) * fix race conditions in check_connect.js
(cherry picked from commit 524ddb9677)
* fix
* Update Changelog
---------
Co-authored-by: Hazelnoot <acomputerdog@gmail.com> | 2024-10-28 21:06:54 +09:00 |  | 
				
					
						| 
								
								
									 Tamme Schichler | 8eb7749e44 | fix(backend): Accept arrays in ActivityPub iconandimageproperties (#14825)This is allowed according to the Activity vocabulary: https://www.w3.org/TR/activitystreams-vocabulary/#dfn-icon
The issue is noticeable in combination with Bridgy Fed: https://github.com/snarfed/bridgy-fed/issues/1408 | 2024-10-28 21:06:16 +09:00 |  | 
				
					
						| 
								
								
									 Pinapelz | 0472d43ee9 | fix: encode RSS uris with escape sequences before fetching (#14826) Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com> | 2024-10-28 21:04:46 +09:00 |  | 
				
					
						| 
								
								
									 syuilo | eb701f2ff4 | Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop | 2024-10-28 20:42:23 +09:00 |  | 
				
					
						| 
								
								
									 syuilo | 74847bce30 | enhance: アイコンデコレーション管理画面の改善 | 2024-10-28 20:42:14 +09:00 |  | 
				
					
						| 
								
								
									 woxtu | eecfac1dd9 | Remove undefined styles (#14858) | 2024-10-28 20:22:07 +09:00 |  | 
				
					
						| 
								
								
									 syuilo | e927507886 | 🎨 | 2024-10-28 18:34:18 +09:00 |  | 
				
					
						| 
								
								
									 syuilo | b1073714ba | Update about-misskey.vue | 2024-10-28 12:46:39 +09:00 |  | 
				
					
						| 
								
								
									 かっこかり | ec4358d1e8 | fix(misskey-js): WebSocketの型定義をReconnectingWebsocketに依存するように (#14850) * fix(misskey-js): WebSocketの型定義をReconnectingWebsocketに依存するように
* Update Changelog
* run api extractor
* fix
* fix | 2024-10-28 11:43:05 +09:00 |  | 
				
					
						| 
								
								
									 かっこかり | a6a1e3d733 | enhance(frontend): Self-XSS防止用のメッセージを追加 (#14839) * enhance(frontend): Self-XSS防止用のメッセージを追加
* Update Changelog
* embedにも同様の記述を追加 | 2024-10-26 22:07:26 +09:00 |  | 
				
					
						| 
								
								
									![github-actions[bot]](/avatar/cb7b7994e594270ea25948a7bf186123?size=56) github-actions[bot] | ded6ef207b | Bump version to 2024.10.2-alpha.1 | 2024-10-25 13:16:43 +00:00 |  | 
				
					
						| 
								
								
									 かっこかり | db95b6b0d6 | 🎨 https://github.com/misskey-dev/misskey/pull/14828 のデザイン修正 | 2024-10-25 19:37:01 +09:00 |  | 
				
					
						| 
								
								
									 かっこかり | eeea4ec00b | fix(backend): 招待コード発行可能残り数算出に使用すべきロールポリシーの値が違うのを修正 (#14834) * fix: should use invite limit cycle to calculate invite/limit
* Update Changelog
* Update changelog
---------
Co-authored-by: Lhc_fl <lhcfl@outlook.com> | 2024-10-25 15:09:37 +09:00 |  | 
				
					
						| 
								
								
									 かっこかり | 07b2c3e5b2 | fix(frontend): 管理画面のリンク切れを修正 (#14831) * fix(frontend): 管理画面のリンク切れを修正
* Update Changelog | 2024-10-25 15:09:07 +09:00 |  | 
				
					
						| 
								
								
									 かっこかり | 076cc953e2 | enhance(frontend): 外部アプリ認証画面の改良 (#14828) * enhance(frontend): 外部アプリ認証画面の改良
* 🎨
* lint
* Update Changelog
* indent
* lint
* enhance: miauthのリダイレクト先をUI内でも表示するように
* 🎨
* fix
* fix | 2024-10-25 14:20:33 +09:00 |  | 
				
					
						| 
								
								
									 かっこかり | 15ae1605ec | enhance(frontend): 「単なるラッキー」の調整 (#14807) * enhance(frontend): 「単なるラッキー」の調整
* refactor
* comment
* Update Changelog
---------
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com> | 2024-10-23 14:23:29 +09:00 |  | 
				
					
						| 
								
								
									 饺子w (Yumechi) | 48d1539f3b | Merge commit from fork [ghsa-gq5q-c77c-v236](https://github.com/misskey-dev/misskey/security/advisories/ghsa-gq5q-c77c-v236)
Signed-off-by: eternal-flame-AD <yume@yumechi.jp> | 2024-10-22 18:17:56 +09:00 |  | 
				
					
						| 
								
								
									![github-actions[bot]](/avatar/cb7b7994e594270ea25948a7bf186123?size=56) github-actions[bot] | 8b6d321a76 | Bump version to 2024.10.2-alpha.0 | 2024-10-22 08:45:08 +00:00 |  | 
				
					
						| 
								
								
									 syuilo | 952fec5665 | feat: 過去のノートを非公開化/フォロワーのみ表示可能にできる機能 (#14814) * wip
* Update CHANGELOG.md
* wip
* wip
* wip
* Update privacy.vue
* wip | 2024-10-22 17:08:53 +09:00 |  | 
				
					
						| 
								
								
									 syuilo | 70b2a8f72e | fix(frontend): /iのレスポンスに含まれないプロパティが消えずに残り続ける問題を修正 | 2024-10-21 19:59:20 +09:00 |  | 
				
					
						| 
								
								
									 syuilo | c4f1ca2fd9 | fix(frontend): MkSelectでmodelValueが更新されない限り値を更新しないように | 2024-10-21 19:14:02 +09:00 |  | 
				
					
						| 
								
								
									 かっこかり | bc1fce9af6 | fix(frontend): デッキのタイムラインカラムでwithSensitiveが利用できない問題を修正 (#14772) * fix(frontend): デッキのタイムラインカラムでwithSensitiveが利用できない問題を修正
* Update Changelog
* Update Changelog
* Update packages/frontend/src/ui/deck/tl-column.vue | 2024-10-21 13:22:21 +09:00 |  | 
				
					
						| 
								
								
									 Yuba | 2f9c04b23b | refs#10866 投稿ダイアログでEscキーが押されたときIME入力中ならダイアログは閉じない (#14787) | 2024-10-21 12:51:45 +09:00 |  | 
				
					
						| 
								
								
									 syuilo | 5c79d8db20 | feat: ノートの閲覧にログイン必須にする設定 (#14799) * wip
* wip
* wip
* Update packages/frontend/src/pages/note.vue
Co-authored-by: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>
* wip
* Update WebhookTestService.ts
* Update privacy.vue
* wip
* rename
* Update locales/ja-JP.yml
Co-authored-by: Sayamame-beans <61457993+Sayamame-beans@users.noreply.github.com>
* 🎨
* wip
---------
Co-authored-by: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>
Co-authored-by: Sayamame-beans <61457993+Sayamame-beans@users.noreply.github.com> | 2024-10-21 12:49:29 +09:00 |  | 
				
					
						| 
								
								
									 かっこかり | bc0c53b92b | fix(frontend): Captcha のエラーハンドリング (#14811) * fix(frontend): Captcha のエラーハンドリングを修正 (MisskeyIO#768)
(cherry picked from commit 88912d0f8c63a762fbb1d43e5c1abf4fd9fc05d4)
* Update Changelog
* typo
---------
Co-authored-by: riku6460 <17585784+riku6460@users.noreply.github.com> | 2024-10-21 11:44:57 +09:00 |  | 
				
					
						| 
								
								
									 かっこかり | d6caa4d9c4 | fix(frontend): 通知の範囲指定が必要ない通知設定でも範囲指定がでている問題を修正 (#14798) * fix(frontend): 通知の範囲指定が必要ない通知設定でも範囲指定がでている問題を修正
* Update Changelog
---------
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com> | 2024-10-20 17:29:41 +09:00 |  | 
				
					
						| 
								
								
									 syuilo | 041c9caf31 | 🎨 | 2024-10-20 16:38:27 +09:00 |  | 
				
					
						| 
								
								
									 tetsuya-ki | 1d106b3ae8 | Enhance: ドライブでソートができるように  (#14801) * Enhance: ドライブでソートができるように
* Update CHANGELOG.md | 2024-10-20 16:17:16 +09:00 |  | 
				
					
						| 
								
								
									 かっこかり | 58419e1621 | refactor(frontend): ページ内でdocument.titleを直接操作させない, タイポ修正 など (taiyme#288) (#14778) Co-authored-by: taiy <53635909+taiyme@users.noreply.github.com> | 2024-10-19 21:45:25 +09:00 |  | 
				
					
						| 
								
								
									 かっこかり | 2250e521e4 | refactor(frontend): getBgColorを共通化 (#14782) * refactor: getBgColor関数の切り出し + fix types (taiyme#291)
* move thing
* revert unnecesary changes
---------
Co-authored-by: taiy <53635909+taiyme@users.noreply.github.com> | 2024-10-19 18:02:09 +09:00 |  | 
				
					
						| 
								
								
									 かっこかり | a3a99467f0 | enhance(frontend): Bull Dashboard に relationship queue を追加 (#14777) * spec(frontend): Bull Dashboard に relationship queue を追加 (MisskeyIO#751)
(cherry picked from commit a8bbccbefa67ca0f2c1ec0880da88dfc7517b6a0)
* Update Changelog
* Update Changelog
---------
Co-authored-by: riku6460 <17585784+riku6460@users.noreply.github.com> | 2024-10-19 17:25:11 +09:00 |  | 
				
					
						| 
								
								
									![github-actions[bot]](/avatar/cb7b7994e594270ea25948a7bf186123?size=56) github-actions[bot] | d2e8dc4fe3 | Release: 2024.10.1 | 2024-10-15 04:53:43 +00:00 |  | 
				
					
						| 
								
								
									 zyoshoka | b990ae6b23 | test(backend): add federation test (#14582) * test(backend): add federation test
* fix(ci): install pnpm
* fix(ci): cd
* fix(ci): build entire project
* fix(ci): skip frontend build
* fix(ci): pull submodule when checkout
* chore: show log for debugging
* Revert "chore: show log for debugging"
This reverts commit a930964b8d6ba550c23bce1e7fb45d92eab49ef9.
* fix(ci): build entire project
* chore: omit unused globals
* refactor: use strictEqual and simplify some asserts
* test: follow requests
* refactor: add resolveRemoteNote function
* refactor: refine resolveRemoteUser function
* refactor: cache admin credentials
* refactor: simplify assertion with excluded fields
* refactor: use assert
* test: note
* chore: labeler detect federation
* test: blocking
* test: move
* fix: use appropriate TLD
* chore: shorter purge interval
* fix(ci): change TLD
* refactor: delete trivial comment
* test(user): isCat
* chore: use jest
* chore: omit logs
* chore: add memo
* fix(ci): omit unnecessary build
* test: pinning Note
* fix: build daemon in container
* style: indent
* test(streaming): timeline
* chore: rename
* fix: delete role after test
* refactor: resolve users by uri
* fix: delete antenna after test
* test: api timeline
* test: Note deletion
* refactor: sleep function
* test: notification
* style: indent
* refactor: type-safe host
* docs: update description
* refactor: resolve function params
* fix(block): wrong test name
* fix: invalid type
* fix: longer timeout for fire testing
* test(timeline): hashtag
* test(note): vote delivery
* fix: wrong description
* fix: hashtag channel param type
* refactor: wrap basic cases
* test(timeline): add homeTimeline tests
* fix(timeline): correct wrong case and description
* test(notification): add tests for Note
* refactor(user): wrap profile consistency with describe
* chore(note): add issue link
* test(timeline): add test
* test(user): suspension
* test: emoji
* refactor: fetch admin first
* perf: faster tests
* test(drive): sensitive flag
* test(emoji): add tests
* chore: ignore .config/docker.env
* chore: hard-coded tester IP address
* test(emoji): custom emoji are surrounded by zero width space
* refactor: client and username as property
* test(notification): mute
* fix(notification): correct description
* test(block): mention
* refactor(emoji): addCustomEmoji function
* fix: typo
* test(note): add reaction tests
* test(timeline): Note deletion
* fix: unnecessary ts-expect-error
* refactor: unnecessary fetch mocking
* chore: add TODO comments
* test(user): deletion
* chore: enable --frozen-lockfile
* fix(ci): copying configs
* docs: update CONTRIBUTING.md
* docs: fix typo
* chore: set default sleep duration
* fix(notification): omit flaky tests
* fix(notification): correct type
* test(notification): add api endpoint tests
* chore: remove redundant mute test
* refactor: use param client
* fix: start timer after trigger
* refactor: remove unnecessary any
* chore: shorter timeout for checking if fired
* fix(block): remove outdated comment
* refactor: shorten remote user variable name
* refactor(block): use existing function
* refactor: file upload
* docs: update description
* test(user): ffVisibility
* fix: `/api/signin` -> `/api/signin-flow`
* test: abuse report
* refactor: use existing type
* refactor: extract duplicate configs to template file
* fix: typo
* fix: avoid conflict
* refactor: change container dependency
* perf: start misskey parallelly
* fix: remove dependency
* chore(backend): add typecheck
* test: add check for #14728
* chore: enable eslint check
* perf: don't start linked services when test
* test(note): remote note deletion for moderation
* chore: define config template
* chore: write setup script
* refactor: omit unnecessary conditional
* refactor: clarify scope
* refactor: omit type assertion
* refactor: omit logs
* style
* refactor: redundant promise
* refactor: unnecessary imports
* refactor: use readable error code
* refactor: cache set in signin function
* refactor: optimize import | 2024-10-15 13:37:00 +09:00 |  |