diff options
| author | かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com> | 2025-12-20 21:22:31 +0900 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-12-20 21:22:31 +0900 |
| commit | 4c31eb409cd3b2655393ca0a946a1bf110d974f0 (patch) | |
| tree | 48588d7be00638775e1ae6dea1081f84f76e8c80 /packages/frontend/src/pages/settings/other.vue | |
| parent | fix: admin/queue/deliver-delayedとadmin/queue/inbox-delayedの応答速度... (diff) | |
| download | misskey-4c31eb409cd3b2655393ca0a946a1bf110d974f0.tar.gz misskey-4c31eb409cd3b2655393ca0a946a1bf110d974f0.tar.bz2 misskey-4c31eb409cd3b2655393ca0a946a1bf110d974f0.zip | |
fix(frontend): ストレージが消去される事がある問題を軽減 (#16704)
* fix(frontend): ストレージが消去される事がある問題を軽減
* add comment
* add catch to continue request permissions
* Update Changelog
* update changelog
* fix
通知権限の許可取得はボタン押下時に移動
* fix
* wip
* Update main-boot.ts
* wip
---------
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
Diffstat (limited to 'packages/frontend/src/pages/settings/other.vue')
| -rw-r--r-- | packages/frontend/src/pages/settings/other.vue | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/packages/frontend/src/pages/settings/other.vue b/packages/frontend/src/pages/settings/other.vue index e6ee3bfb1c..d4097bde94 100644 --- a/packages/frontend/src/pages/settings/other.vue +++ b/packages/frontend/src/pages/settings/other.vue @@ -142,6 +142,8 @@ SPDX-License-Identifier: AGPL-3.0-only <hr> </template> + <MkButton v-if="!storagePersisted" @click="enableStoragePersistence">{{ i18n.ts._settings.settingsPersistence_title }}</MkButton> + <MkButton @click="forceCloudBackup">{{ i18n.ts._preferencesBackup.forceBackup }}</MkButton> <FormSlot> @@ -163,7 +165,7 @@ import MkKeyValue from '@/components/MkKeyValue.vue'; import MkButton from '@/components/MkButton.vue'; import FormSlot from '@/components/form/slot.vue'; import * as os from '@/os.js'; -import { misskeyApi } from '@/utility/misskey-api.js'; +import { enableStoragePersistence, storagePersisted, skipStoragePersistence } from '@/utility/storage.js'; import { ensureSignin } from '@/i.js'; import { i18n } from '@/i18n.js'; import { definePage } from '@/page.js'; |