Fix #16452
This commit is contained in:
syuilo 2025-08-25 10:07:42 +09:00
parent 30987b6f1f
commit 27df7f643e
4 changed files with 9 additions and 9 deletions

2
locales/index.d.ts vendored
View File

@ -6633,7 +6633,7 @@ export interface Locale extends ILocale {
/** /**
* *
*/ */
"showActivityiesForVisitor": string; "showActivitiesForVisitor": string;
"_userGeneratedContentsVisibilityForVisitor": { "_userGeneratedContentsVisibilityForVisitor": {
/** /**
* *

View File

@ -1685,7 +1685,7 @@ _serverSettings:
restartServerSetupWizardConfirm_text: "現在の一部の設定はリセットされます。" restartServerSetupWizardConfirm_text: "現在の一部の設定はリセットされます。"
entrancePageStyle: "エントランスページのスタイル" entrancePageStyle: "エントランスページのスタイル"
showTimelineForVisitor: "タイムラインを表示する" showTimelineForVisitor: "タイムラインを表示する"
showActivityiesForVisitor: "アクティビティを表示する" showActivitiesForVisitor: "アクティビティを表示する"
_userGeneratedContentsVisibilityForVisitor: _userGeneratedContentsVisibilityForVisitor:
all: "全て公開" all: "全て公開"

View File

@ -30,7 +30,7 @@ SPDX-License-Identifier: AGPL-3.0-only
</div> </div>
</div> </div>
</div> </div>
<div v-if="stats && instance.clientOptions.showActivityiesForVisitor !== false" :class="$style.stats"> <div v-if="stats && instance.clientOptions.showActivitiesForVisitor !== false" :class="$style.stats">
<div :class="[$style.statsItem, $style.panel]"> <div :class="[$style.statsItem, $style.panel]">
<div :class="$style.statsItemLabel">{{ i18n.ts.users }}</div> <div :class="$style.statsItemLabel">{{ i18n.ts.users }}</div>
<div :class="$style.statsItemCount"><MkNumber :value="stats.originalUsersCount"/></div> <div :class="$style.statsItemCount"><MkNumber :value="stats.originalUsersCount"/></div>
@ -46,7 +46,7 @@ SPDX-License-Identifier: AGPL-3.0-only
<MkStreamingNotesTimeline src="local"/> <MkStreamingNotesTimeline src="local"/>
</div> </div>
</div> </div>
<div v-if="instance.clientOptions.showActivityiesForVisitor !== false" :class="$style.panel"> <div v-if="instance.clientOptions.showActivitiesForVisitor !== false" :class="$style.panel">
<XActiveUsersChart/> <XActiveUsersChart/>
</div> </div>
</div> </div>
@ -72,7 +72,7 @@ import { openInstanceMenu } from '@/ui/_common_/common.js';
const stats = ref<Misskey.entities.StatsResponse | null>(null); const stats = ref<Misskey.entities.StatsResponse | null>(null);
if (instance.clientOptions.showActivityiesForVisitor !== false) { if (instance.clientOptions.showActivitiesForVisitor !== false) {
misskeyApi('stats', {}).then((res) => { misskeyApi('stats', {}).then((res) => {
stats.value = res; stats.value = res;
}); });

View File

@ -23,8 +23,8 @@ SPDX-License-Identifier: AGPL-3.0-only
</SearchMarker> </SearchMarker>
<SearchMarker :keywords="['activity', 'activities']"> <SearchMarker :keywords="['activity', 'activities']">
<MkSwitch v-model="showActivityiesForVisitor"> <MkSwitch v-model="showActivitiesForVisitor">
<template #label><SearchLabel>{{ i18n.ts._serverSettings.showActivityiesForVisitor }}</SearchLabel></template> <template #label><SearchLabel>{{ i18n.ts._serverSettings.showActivitiesForVisitor }}</SearchLabel></template>
</MkSwitch> </MkSwitch>
</SearchMarker> </SearchMarker>
@ -168,7 +168,7 @@ const meta = await misskeyApi('admin/meta');
const entrancePageStyle = ref(meta.clientOptions.entrancePageStyle ?? 'classic'); const entrancePageStyle = ref(meta.clientOptions.entrancePageStyle ?? 'classic');
const showTimelineForVisitor = ref(meta.clientOptions.showTimelineForVisitor ?? true); const showTimelineForVisitor = ref(meta.clientOptions.showTimelineForVisitor ?? true);
const showActivityiesForVisitor = ref(meta.clientOptions.showActivityiesForVisitor ?? true); const showActivitiesForVisitor = ref(meta.clientOptions.showActivitiesForVisitor ?? true);
const iconUrl = ref(meta.iconUrl); const iconUrl = ref(meta.iconUrl);
const app192IconUrl = ref(meta.app192IconUrl); const app192IconUrl = ref(meta.app192IconUrl);
const app512IconUrl = ref(meta.app512IconUrl); const app512IconUrl = ref(meta.app512IconUrl);
@ -189,7 +189,7 @@ function save() {
clientOptions: { clientOptions: {
entrancePageStyle: entrancePageStyle.value, entrancePageStyle: entrancePageStyle.value,
showTimelineForVisitor: showTimelineForVisitor.value, showTimelineForVisitor: showTimelineForVisitor.value,
showActivityiesForVisitor: showActivityiesForVisitor.value, showActivitiesForVisitor: showActivitiesForVisitor.value,
}, },
iconUrl: iconUrl.value, iconUrl: iconUrl.value,
app192IconUrl: app192IconUrl.value, app192IconUrl: app192IconUrl.value,