{{ i18n.ts.instanceMute }}
@@ -136,7 +136,7 @@ import { definePageMetadata } from '@/scripts/page-metadata.js';
import MkUserCardMini from '@/components/MkUserCardMini.vue';
import * as os from '@/os.js';
import { misskeyApi } from '@/scripts/misskey-api.js';
-import { infoImageUrl } from '@/instance.js';
+import { instance, infoImageUrl } from '@/instance.js';
import { signinRequired } from '@/account.js';
import MkFolder from '@/components/MkFolder.vue';
diff --git a/packages/frontend/src/pages/settings/privacy.vue b/packages/frontend/src/pages/settings/privacy.vue
index 40d9be0f60..54a5aeb6c1 100644
--- a/packages/frontend/src/pages/settings/privacy.vue
+++ b/packages/frontend/src/pages/settings/privacy.vue
@@ -53,7 +53,7 @@ SPDX-License-Identifier: AGPL-3.0-only
{{ i18n.ts._accountSettings.requireSigninToViewContentsDescription1 }}
{{ i18n.ts._accountSettings.requireSigninToViewContentsDescription2 }}
- {{ i18n.ts._accountSettings.requireSigninToViewContentsDescription3 }}
+ {{ i18n.ts._accountSettings.requireSigninToViewContentsDescription3 }}
@@ -89,7 +89,7 @@ SPDX-License-Identifier: AGPL-3.0-only
{{ i18n.ts._accountSettings.makeNotesFollowersOnlyBeforeDescription }}
- {{ i18n.ts._accountSettings.mayNotEffectForFederatedNotes }}
+ {{ i18n.ts._accountSettings.mayNotEffectForFederatedNotes }}
@@ -125,7 +125,7 @@ SPDX-License-Identifier: AGPL-3.0-only
{{ i18n.ts._accountSettings.makeNotesHiddenBeforeDescription }}
- {{ i18n.ts._accountSettings.mayNotEffectForFederatedNotes }}
+ {{ i18n.ts._accountSettings.mayNotEffectForFederatedNotes }}
@@ -167,6 +167,7 @@ import MkFolder from '@/components/MkFolder.vue';
import { misskeyApi } from '@/scripts/misskey-api.js';
import { defaultStore } from '@/store.js';
import { i18n } from '@/i18n.js';
+import { instance } from '@/instance.js';
import { signinRequired } from '@/account.js';
import { definePageMetadata } from '@/scripts/page-metadata.js';
import FormSlot from '@/components/form/slot.vue';
@@ -219,7 +220,7 @@ watch([makeNotesFollowersOnlyBefore, makeNotesHiddenBefore], () => {
});
async function update_requireSigninToViewContents(value: boolean) {
- if (value) {
+ if (value === true && instance.federation !== 'none') {
const { canceled } = await os.confirm({
type: 'warning',
text: i18n.ts.acknowledgeNotesAndEnable,
diff --git a/packages/frontend/src/pages/settings/statusbar.statusbar.vue b/packages/frontend/src/pages/settings/statusbar.statusbar.vue
index 67943524ef..140b6beb14 100644
--- a/packages/frontend/src/pages/settings/statusbar.statusbar.vue
+++ b/packages/frontend/src/pages/settings/statusbar.statusbar.vue
@@ -8,7 +8,7 @@ SPDX-License-Identifier: AGPL-3.0-only
{{ i18n.ts.type }}
-
+
@@ -96,6 +96,7 @@ import MkButton from '@/components/MkButton.vue';
import MkRange from '@/components/MkRange.vue';
import { defaultStore } from '@/store.js';
import { i18n } from '@/i18n.js';
+import { instance } from '@/instance.js';
import { deepClone } from '@/scripts/clone.js';
const props = defineProps<{