diff options
| author | syuilo <Syuilotan@yahoo.co.jp> | 2023-09-23 12:38:20 +0900 |
|---|---|---|
| committer | syuilo <Syuilotan@yahoo.co.jp> | 2023-09-23 12:38:20 +0900 |
| commit | 8f77350089eebcf4fe07eb9fadd7cff9ea9fef11 (patch) | |
| tree | 74602bd8566eb94c7538e5bfd624a32cf6dd0680 /packages/frontend/src | |
| parent | :art: (diff) | |
| download | misskey-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.vue | 8 |
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, |