From 5d928fc3d2e0e057d7407bcf0d44b8c243704318 Mon Sep 17 00:00:00 2001 From: NoriDev Date: Thu, 31 Oct 2024 14:45:34 +0900 Subject: [PATCH] =?UTF-8?q?enhance(frontend):=20=EC=82=AC=EC=9A=A9?= =?UTF-8?q?=EC=9E=90=20=EB=A9=94=EB=89=B4=EC=97=90=EC=84=9C=20=EC=84=9C?= =?UTF-8?q?=EB=B2=84=20=EC=A0=95=EB=B3=B4=20=ED=8E=98=EC=9D=B4=EC=A7=80?= =?UTF-8?q?=EB=A1=9C=20=EA=B0=88=20=EC=88=98=20=EC=9E=88=EB=8A=94=20?= =?UTF-8?q?=EB=B0=94=EB=A1=9C=20=EA=B0=80=EA=B8=B0=EB=A5=BC=20=EC=B6=94?= =?UTF-8?q?=EA=B0=80=ED=95=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG_CHERRYPICK.md | 1 + packages/frontend/src/scripts/get-user-menu.ts | 14 ++++++++++++++ 2 files changed, 15 insertions(+) diff --git a/CHANGELOG_CHERRYPICK.md b/CHANGELOG_CHERRYPICK.md index a2f78b9743..2065665fe8 100644 --- a/CHANGELOG_CHERRYPICK.md +++ b/CHANGELOG_CHERRYPICK.md @@ -52,6 +52,7 @@ Misskey의 전체 변경 사항을 확인하려면, [CHANGELOG.md#2024xx](CHANGE - Enhance: 모바일 환경에서 토스트 알림의 디자인 및 배치를 개선함 - Enhance: 로그인 시 표시되는 환영 메시지의 표시 유무를 선택할 수 있음 - Ehhance: `텍스트 소스 보기`를 사용하면 자동으로 내용을 펼침 +- Enhance: 사용자 메뉴에서 서버 정보 페이지로 갈 수 있는 바로 가기를 추가함 - Fix: 임베디드 코드에서 CherryPick의 색상 설정이 반영되지 않음 - Fix: 임베디드 코드에 `fade`와 `Temml(KaTex)`가 반영되지 않음 - Fix: 노트의 QR 코드를 생성했을 때 `링크 복사` 버튼을 누르면 잘못된 토스트 알림이 표시됨 diff --git a/packages/frontend/src/scripts/get-user-menu.ts b/packages/frontend/src/scripts/get-user-menu.ts index e66a57446a..044f3d92d7 100644 --- a/packages/frontend/src/scripts/get-user-menu.ts +++ b/packages/frontend/src/scripts/get-user-menu.ts @@ -525,6 +525,13 @@ export function getUserMenu(user: Misskey.entities.UserDetailed, router: IRouter const federationChildMenu = [] as MenuItem[]; federationChildMenu.push({ + icon: 'ti ti-server', + text: i18n.ts.instanceInfo, + action: () => { + if (user.host == null) return; + router.push(`/instance-info/${user.host}`); + }, + }, { type: 'switch', text: i18n.ts.blockThisInstance, ref: isAdminInstanceBlocked, @@ -555,6 +562,13 @@ export function getUserMenu(user: Misskey.entities.UserDetailed, router: IRouter const federationChildMenu = [] as MenuItem[]; federationChildMenu.push({ + icon: 'ti ti-server', + text: i18n.ts.instanceInfo, + action: () => { + if (user.host == null) return; + router.push(`/instance-info/${user.host}`); + }, + }, { type: 'switch', text: i18n.ts.instanceMute, ref: isInstanceMuted,