summaryrefslogtreecommitdiff
path: root/packages/frontend/src
diff options
context:
space:
mode:
authorsyuilo <Syuilotan@yahoo.co.jp>2023-09-23 12:38:20 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2023-09-23 12:38:20 +0900
commit8f77350089eebcf4fe07eb9fadd7cff9ea9fef11 (patch)
tree74602bd8566eb94c7538e5bfd624a32cf6dd0680 /packages/frontend/src
parent:art: (diff)
downloadmisskey-8f77350089eebcf4fe07eb9fadd7cff9ea9fef11.tar.gz
misskey-8f77350089eebcf4fe07eb9fadd7cff9ea9fef11.tar.bz2
misskey-8f77350089eebcf4fe07eb9fadd7cff9ea9fef11.zip
enhance: PWAのshort_nameを設定可能に
Diffstat (limited to 'packages/frontend/src')
-rw-r--r--packages/frontend/src/pages/admin/settings.vue8
1 files changed, 8 insertions, 0 deletions
diff --git a/packages/frontend/src/pages/admin/settings.vue b/packages/frontend/src/pages/admin/settings.vue
index adcf061149..f93678d728 100644
--- a/packages/frontend/src/pages/admin/settings.vue
+++ b/packages/frontend/src/pages/admin/settings.vue
@@ -14,6 +14,11 @@ SPDX-License-Identifier: AGPL-3.0-only
<template #label>{{ i18n.ts.instanceName }}</template>
</MkInput>
+ <MkInput v-model="shortName">
+ <template #label>{{ i18n.ts._serverSettings.shortName }} ({{ i18n.ts.optional }})</template>
+ <template #caption>{{ i18n.ts._serverSettings.shortNameDescription }}</template>
+ </MkInput>
+
<MkTextarea v-model="description">
<template #label>{{ i18n.ts.instanceDescription }}</template>
</MkTextarea>
@@ -118,6 +123,7 @@ import { definePageMetadata } from '@/scripts/page-metadata.js';
import MkButton from '@/components/MkButton.vue';
let name: string | null = $ref(null);
+let shortName: string | null = $ref(null);
let description: string | null = $ref(null);
let maintainerName: string | null = $ref(null);
let maintainerEmail: string | null = $ref(null);
@@ -133,6 +139,7 @@ let deeplIsPro: boolean = $ref(false);
async function init(): Promise<void> {
const meta = await os.api('admin/meta');
name = meta.name;
+ shortName = meta.shortName;
description = meta.description;
maintainerName = meta.maintainerName;
maintainerEmail = meta.maintainerEmail;
@@ -149,6 +156,7 @@ async function init(): Promise<void> {
function save(): void {
os.apiWithDialog('admin/update-meta', {
name,
+ shortName: shortName === '' ? null : shortName,
description,
maintainerName,
maintainerEmail,