feature: Sync 2.0 (#417)

breaking changes: Migrate from Isar to Drift database. Isar will be removed in future versions of the application the migration will only apply for as long as isar is included.
This commit is contained in:
PartyDonut 2025-07-27 13:14:37 +02:00 committed by GitHub
commit 3cbcecd692
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
63 changed files with 3424 additions and 1285 deletions

View file

@ -1238,5 +1238,56 @@
},
"newUpdateFoundOnGithub": "Found a new update on Github",
"enableBackgroundPostersTitle": "Enable background posters",
"enableBackgroundPostersDesc": "Show random posters in applicable screens"
"enableBackgroundPostersDesc": "Show random posters in applicable screens",
"notificationDownloadingDownloading": "Downloading",
"notificationDownloadingPaused": "Download paused",
"notificationDownloadingFinished": "Download finished",
"notificationDownloadingError": "Download error",
"syncAllItemsTitle": "Sync all items from {itemName}?",
"@syncAllItemsTitle": {
"description": "syncAllItemsFrom",
"placeholders": {
"itemName": {
"type": "String"
}
}
},
"syncAllItemsDesc": "This will sync ({itemCount}) items from '{itemName}' to your device.\nThis can take a while depending on the amount of items.",
"@syncAllItemsDesc": {
"description": "syncAllitemsFromDesc",
"placeholders": {
"itemName": {
"type": "String"
},
"itemCount": {
"type": "int"
}
}
},
"syncDeleteAllItemsTitle": "Delete all synced items from {itemName}?",
"@syncDeleteAllItemsTitle": {
"description": "syncDeleteAllitemsFrom",
"placeholders": {
"itemName": {
"type": "String"
}
}
},
"syncDeleteAllItemsDesc": "This will delete all synced items from '{itemName}'.\nThis is permanent and you will need to re-sync ({itemCount}) files.",
"@syncDeleteAllItemsDesc": {
"description": "syncDeleteAllitemsFromDesc",
"placeholders": {
"itemName": {
"type": "String"
},
"itemCount": {
"type": "int"
}
}
},
"syncPauseAll": "Pause all",
"syncResumeAll": "Resume all",
"syncStopAll": "Stop all",
"syncDeleteAll": "Delete all files",
"syncAllFiles": "Sync all files"
}