From 14c2f9e47ee4dc9f18e00cb5a06cc45feb06861e Mon Sep 17 00:00:00 2001 From: tamaina Date: Sun, 31 Jul 2022 21:55:20 +0900 Subject: feature: Client Preferences Registry (#8511) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Fix settings page * nanka iroiro * clean up * clean up * feature: Client Preferences Registry on the account * add changelog * インデックスに戻ってもタイトルが残ってしまうのを修正 * fix createdAt -> updatedAt * remove console.log * 適用→このデバイスに適用 * add wallpaper * ローカルのjsonファイルを保存・読み込みできるように * clean up * use apiWithDialog * Update packages/client/src/pages/settings/preferences-registry.vue Co-authored-by: Andreas Nedbal * Update packages/client/src/pages/settings/preferences-registry.vue Co-authored-by: Andreas Nedbal * Update packages/client/src/pages/settings/preferences-registry.vue Co-authored-by: Andreas Nedbal * fix lint * :v: * change router * nanka iroiro * tweak Co-authored-by: syuilo Co-authored-by: Andreas Nedbal --- packages/client/src/pages/settings/index.vue | 5 + .../src/pages/settings/preferences-backups.vue | 444 +++++++++++++++++++++ packages/client/src/router.ts | 4 + 3 files changed, 453 insertions(+) create mode 100644 packages/client/src/pages/settings/preferences-backups.vue (limited to 'packages/client/src') diff --git a/packages/client/src/pages/settings/index.vue b/packages/client/src/pages/settings/index.vue index 0ca91d0ebe..862435eb3f 100644 --- a/packages/client/src/pages/settings/index.vue +++ b/packages/client/src/pages/settings/index.vue @@ -171,6 +171,11 @@ const menuDef = computed(() => [{ }], }, { items: [{ + icon: 'fas fa-floppy-disk', + text: i18n.ts.preferencesBackups, + to: '/settings/preferences-backups', + active: currentPage?.route.name === 'preferences-backups', + }, { type: 'button', icon: 'fas fa-trash', text: i18n.ts.clearCache, diff --git a/packages/client/src/pages/settings/preferences-backups.vue b/packages/client/src/pages/settings/preferences-backups.vue new file mode 100644 index 0000000000..3653e2dc1d --- /dev/null +++ b/packages/client/src/pages/settings/preferences-backups.vue @@ -0,0 +1,444 @@ + + + + + diff --git a/packages/client/src/router.ts b/packages/client/src/router.ts index a8743416f4..6655a3619d 100644 --- a/packages/client/src/router.ts +++ b/packages/client/src/router.ts @@ -145,6 +145,10 @@ export const routes = [{ path: '/deck', name: 'deck', component: page(() => import('./pages/settings/deck.vue')), + }, { + path: '/preferences-backups', + name: 'preferences-backups', + component: page(() => import('./pages/settings/preferences-backups.vue')), }, { path: '/other', name: 'other', -- cgit v1.2.3-freya