feat(electron): backup panel (#9738)

fix PD-2071, PD-2059, PD-2069, PD-2068
This commit is contained in:
pengx17
2025-01-22 03:11:28 +00:00
committed by Peng Xiao
parent 862a9d0bc4
commit 088ae0ac0a
22 changed files with 754 additions and 30 deletions
+52 -1
View File
@@ -4231,6 +4231,14 @@ export function useAFFiNEI18N(): {
["com.affine.quicksearch.group.searchfor"](options: {
readonly query: string;
}): string;
/**
* `Reset sync`
*/
["com.affine.resetSyncStatus.button"](): string;
/**
* `This operation may fix some synchronization issues.`
*/
["com.affine.resetSyncStatus.description"](): string;
/**
* `Collections`
*/
@@ -5362,7 +5370,7 @@ export function useAFFiNEI18N(): {
*/
["com.affine.settings.workspace.preferences"](): string;
/**
* `Team's Billing`
* `Team's Team's Billing`
*/
["com.affine.settings.workspace.billing"](): string;
/**
@@ -5505,6 +5513,49 @@ export function useAFFiNEI18N(): {
* `Allow workspace members to use AFFiNE AI features. This setting doesn't affect billing. Workspace members use AFFiNE AI through their personal accounts.`
*/
["com.affine.settings.workspace.affine-ai.description"](): string;
/**
* `Backup`
*/
["com.affine.settings.workspace.backup"](): string;
/**
* `Management in local workspace backup files`
*/
["com.affine.settings.workspace.backup.subtitle"](): string;
/**
* `No backup files found`
*/
["com.affine.settings.workspace.backup.empty"](): string;
/**
* `Delete backup workspace`
*/
["com.affine.settings.workspace.backup.delete"](): string;
/**
* `Are you sure you want to delete this workspace. This action cannot be undone. Make sure you no longer need them before proceeding.`
*/
["com.affine.settings.workspace.backup.delete.warning"](): string;
/**
* `Workspace backup deleted successfully`
*/
["com.affine.settings.workspace.backup.delete.success"](): string;
/**
* `Workspace enabled successfully`
*/
["com.affine.settings.workspace.backup.import.success"](): string;
/**
* `Enable local workspace`
*/
["com.affine.settings.workspace.backup.import"](): string;
/**
* `Open`
*/
["com.affine.settings.workspace.backup.import.success.action"](): string;
/**
* `Deleted {{date}} at {{time}}`
*/
["com.affine.settings.workspace.backup.delete-at"](options: Readonly<{
date: string;
time: string;
}>): string;
/**
* `Sharing doc requires AFFiNE Cloud.`
*/
@@ -1049,6 +1049,8 @@
"com.affine.peek-view-controls.open-doc-in-center-peek": "Open in center peek",
"com.affine.quicksearch.group.creation": "New",
"com.affine.quicksearch.group.searchfor": "Search for \"{{query}}\"",
"com.affine.resetSyncStatus.button": "Reset sync",
"com.affine.resetSyncStatus.description": "This operation may fix some synchronization issues.",
"com.affine.rootAppSidebar.collections": "Collections",
"com.affine.rootAppSidebar.doc.link-doc-only": "Only doc can be placed on here",
"com.affine.rootAppSidebar.docs.no-subdoc": "No linked docs",
@@ -1376,6 +1378,16 @@
"com.affine.settings.workspace.affine-ai.title": "AFFiNE AI",
"com.affine.settings.workspace.affine-ai.label": "Allow AFFiNE AI Assistant",
"com.affine.settings.workspace.affine-ai.description": "Allow workspace members to use AFFiNE AI features. This setting doesn't affect billing. Workspace members use AFFiNE AI through their personal accounts.",
"com.affine.settings.workspace.backup": "Backup",
"com.affine.settings.workspace.backup.subtitle": "Management in local workspace backup files",
"com.affine.settings.workspace.backup.empty": "No backup files found",
"com.affine.settings.workspace.backup.delete": "Delete backup workspace",
"com.affine.settings.workspace.backup.delete.warning": "Are you sure you want to delete this workspace. This action cannot be undone. Make sure you no longer need them before proceeding.",
"com.affine.settings.workspace.backup.delete.success": "Workspace backup deleted successfully",
"com.affine.settings.workspace.backup.import.success": "Workspace enabled successfully",
"com.affine.settings.workspace.backup.import": "Enable local workspace",
"com.affine.settings.workspace.backup.import.success.action": "Open",
"com.affine.settings.workspace.backup.delete-at": "Deleted on {{date}} at {{time}}",
"com.affine.share-menu.EnableCloudDescription": "Sharing doc requires AFFiNE Cloud.",
"com.affine.share-menu.ShareMode": "Share mode",
"com.affine.share-menu.SharePage": "Share doc",