diff --git a/CHANGELOG.md b/CHANGELOG.md index 6ba7cfc..dfa5f7c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,18 @@ All notable changes to NG Backup are documented here. The format follows own `info.xsd` doesn't allow a `-alpha`/`-beta`/`-rc` suffix there); the stability stage is instead carried by the git tag, the release, and this file. +## [Unreleased] + +### Added +- App store listing: screenshots, website, repository and documentation link in `appinfo/info.xml`. + +### Fixed +- Restore: the "new folder" option showed `"Restored "` without the date pattern. +- Restore: the restore-point dropdown cut off the time. +- Settings: the passphrase actions are on one line instead of stacked. +- `docs/HOWTO.md`: the SFTP example used a non-existent auth mechanism (`sftp::password` + instead of `password::password`). + ## [0.9.0-beta.1] - 2026-10-07 First beta. Tested thoroughly and usable **alongside** your current backup, but **not yet a diff --git a/appinfo/info.xml b/appinfo/info.xml index 657740d..47dd9f7 100644 --- a/appinfo/info.xml +++ b/appinfo/info.xml @@ -13,8 +13,16 @@ See the README for known limitations and the recovery kit before relying on it.] agpl Dillard Blom NgBackup + + https://github.com/dillardblom/ng_backup/blob/main/docs/HOWTO.md + tools + https://apps.nextcloud.com/apps/ng_backup https://github.com/dillardblom/ng_backup/issues + https://github.com/dillardblom/ng_backup + https://raw.githubusercontent.com/dillardblom/ng_backup/main/screenshots/1-backups.png + https://raw.githubusercontent.com/dillardblom/ng_backup/main/screenshots/2-restore.png + https://raw.githubusercontent.com/dillardblom/ng_backup/main/screenshots/3-settings.png sodium diff --git a/docs/HOWTO.md b/docs/HOWTO.md index 5e2fe05..6256481 100644 --- a/docs/HOWTO.md +++ b/docs/HOWTO.md @@ -32,7 +32,7 @@ Examples: ``` occ backup:target:add offsite amazons3 -a amazons3::accesskey -o bucket= -o key= -o secret= -occ backup:target:add nas sftp -a sftp::password -o host= -o user= -o password= -o root=home +occ backup:target:add nas sftp -a password::password -o host= -o user= -o password= -o root=home occ backup:target:add local local -a null::null -o datadir=/mnt/backup ``` diff --git a/screenshots/1-backups.png b/screenshots/1-backups.png new file mode 100644 index 0000000..9f15258 Binary files /dev/null and b/screenshots/1-backups.png differ diff --git a/screenshots/2-restore.png b/screenshots/2-restore.png new file mode 100644 index 0000000..c4ee2b9 Binary files /dev/null and b/screenshots/2-restore.png differ diff --git a/screenshots/3-settings.png b/screenshots/3-settings.png new file mode 100644 index 0000000..2fea888 Binary files /dev/null and b/screenshots/3-settings.png differ diff --git a/src/components/KeySetup.vue b/src/components/KeySetup.vue index 16085f0..abeec2e 100644 --- a/src/components/KeySetup.vue +++ b/src/components/KeySetup.vue @@ -36,7 +36,7 @@ {{ t('ng_backup', 'Slot {n}', { n: slot.slot }) }} {{ slot.label }} {{ slot.created ? new Date(slot.created * 1000).toLocaleDateString() : '' }} - + {{ t('ng_backup', 'New passphrase') }} {{ t('ng_backup', 'Remove') }} @@ -162,5 +162,6 @@ const confirm = () => guarded(async () => { .ngb-form, .ngb-confirm { display: flex; flex-direction: column; gap: 12px; max-width: 600px; margin: 8px 0; } .ngb-row { display: flex; gap: 8px; } .ngb-table td { padding: 2px 12px 2px 0; } +.ngb-actions { display: flex; gap: 4px; } h3 { margin-top: 16px; font-weight: bold; } diff --git a/src/components/RestoreBrowser.vue b/src/components/RestoreBrowser.vue index d0f0f20..cd89e77 100644 --- a/src/components/RestoreBrowser.vue +++ b/src/components/RestoreBrowser.vue @@ -7,7 +7,7 @@ :description="t('ng_backup', 'Pick a restore point and a user folder or file. Restores run in the background and go through Nextcloud, so overwritten files keep their old content as a version and removed files go to the trash.')">
- +