diff --git a/CHANGELOG_CHERRYPICK.md b/CHANGELOG_CHERRYPICK.md index 2e62894bac..1a56f5903d 100644 --- a/CHANGELOG_CHERRYPICK.md +++ b/CHANGELOG_CHERRYPICK.md @@ -57,6 +57,7 @@ - Enhance: 데이터 절약 모드가 활성화되면 페이지의 이미지도 숨기도록 (misskey-dev/misskey#11779) - Enhance: 데이터 절약 모드 활성화 시 URL 미리보기 썸네일을 표시하지 않도록 (misskey-dev/misskey#11779) - Enhance: 네비게이션 메뉴 디자인 개선 +- Enhance: '서버의 머신 사양을 공개하기' 설정이 비활성화 상태인 경우, 제어판에서 서버 통계를 출력할 수 없다는 안내 문구를 표시하도록 - Fix: (Friendly) 흐림 효과를 사용할 때 하단 내비게이션 바의 가독성이 매우 떨어지는 문제 - Fix: (Friendly) 위젯 버튼에서 'UI 애니메이션 줄이기' 옵션이 적용되지 않는 문제 - Fix: (Friendly) 스크롤을 해도 위젯 버튼이 숨겨지지 않는 문제 diff --git a/locales/en-US.yml b/locales/en-US.yml index 2c83f6f322..4066bc17fd 100644 --- a/locales/en-US.yml +++ b/locales/en-US.yml @@ -1,5 +1,6 @@ --- _lang_: "English" +disabledServerMachineStats: "The 'Publish server hardware stats' setting is turned off.\nTo view server metrics, please enable the 'Publish server hardware stats' setting in 'Control Panel - Other'." replayUserSetupDialog: "Replay initial setting" replayTutorial: "Replay tutorial" nya: "Nyan!" diff --git a/locales/index.d.ts b/locales/index.d.ts index cc82dd745c..b6c887a7ea 100644 --- a/locales/index.d.ts +++ b/locales/index.d.ts @@ -3,6 +3,7 @@ // Do not edit this file directly. export interface Locale { "_lang_": string; + "disabledServerMachineStats": string; "replayUserSetupDialog": string; "replayTutorial": string; "nya": string; diff --git a/locales/ja-JP.yml b/locales/ja-JP.yml index 36479cd5e1..64ae8b261c 100644 --- a/locales/ja-JP.yml +++ b/locales/ja-JP.yml @@ -1,5 +1,6 @@ _lang_: "日本語" +disabledServerMachineStats: "「サーバーのマシン情報を公開する」設定がオフになっています。\nサーバーメトリクスを表示するには、「コントロールパネル - その他」で「サーバーのマシン情報を公開する」設定を有効にしてください。" replayUserSetupDialog: "初期設定のリプレイ" replayTutorial: "チュートリアルのリプレイ" nya: "にゃん!" diff --git a/locales/ko-KR.yml b/locales/ko-KR.yml index 7968134dc5..7322fe277a 100644 --- a/locales/ko-KR.yml +++ b/locales/ko-KR.yml @@ -1,5 +1,6 @@ --- _lang_: "한국어" +disabledServerMachineStats: "'서버의 머신 사양을 공개하기' 설정이 꺼져 있습니다.\n서버 통계를 보려면 '제어판 - 기타'에서 '서버의 머신 사양을 공개하기' 설정을 활성화하세요." replayUserSetupDialog: "초기 설정 다시 보기" replayTutorial: "튜토리얼 다시 보기" nya: "냥!" diff --git a/packages/frontend/src/pages/admin/overview.vue b/packages/frontend/src/pages/admin/overview.vue index 3badc33b24..5d602e97f0 100644 --- a/packages/frontend/src/pages/admin/overview.vue +++ b/packages/frontend/src/pages/admin/overview.vue @@ -14,9 +14,10 @@ SPDX-License-Identifier: AGPL-3.0-only - + - + +
@@ -115,10 +116,6 @@ const filesPagination = { const meta = ref(null); -os.api('server-info', {}).then(res => { - meta.value = res; -}); - function onInstanceClick(i) { os.pageWindow(`/instance-info/${i.host}`); } @@ -178,6 +175,10 @@ onMounted(async () => { activeInstances = res; }); + os.api('admin/meta', {}).then(res => { + meta.value = res; + }); + nextTick(() => { queueStatsConnection.send('requestLog', { id: Math.random().toString().substring(2, 10), @@ -210,4 +211,11 @@ definePageMetadata({ grid-template-columns: repeat(auto-fill, minmax(400px, 1fr)); grid-gap: 16px; } + +.disabledServerMachineStats { + color: var(--fgTransparentWeak); + margin: 10px; + font-size: 0.9em; + text-align: center; +}