v0.84.0
What's new
Added
- Account avatar in the summary card (#50): the avatar fetch is finally wired (it only existed in tests); image bodies on a 404 are trusted (Nextcloud returns the placeholder PNG with a 404 status).
- Wizard lists existing remote folders (#82): a dropdown shows the remote folders (Nextcloud) instead of typing the path; OpenCloud stays manual.
- Bulk conflict resolution (#77): keep local or remote for all conflicts at once, with a confirmation and a counter.
- Live per-file progress (#86): folder rows show "uploading x.txt · N" next to the spinner during a sync.
- Tray glyphs by state (#87, #76): dedicated icons for syncing, problems, unconfigured and an all-synced cloud-check.
Fixed
- Transient keyring failures now retry (#85): an
UnavailableorLockedSecret Service error no longer latches the account into "credentials rejected" (which stopped automatic syncs); it retries on the next trigger. OnlyMissingcounts as a real auth failure. - Percent-encoded remote folder names (#88): WebDAV hrefs with %20 etc. are decoded before showing them in the wizard folder picker.
- Add-account window (#80): it no longer forgets typed values on close, the title is correctly "Add Account" and the welcome page does not scroll.
- Account removal dialogs (#79): both explicitly say that no files are deleted.
- Row tooltip (#78): passed as a plain string to the builder.
Changed
- Folded home and wider setup window (#75): home paths are folded (absolute path in the tooltip) and the wizard is 720px wide.
- Shortened previously-synced warning (#74): one line: "This folder was synchronized before.".
- Wizard finish button (#73): the folders step closes setup with "Finish Setup" (the redundant summary page is gone).
- Bold folder rows (#78): bold folder name and a "Synced in local {folder}" subtitle without a leading slash.
- Two-line account summary (#81): server on one line, user + used space on another, with an accented Add Folder pill.
- Shorter tray menu (#84): Open / Log / Quit; Settings and Pause Everything live in the window.
- Tray glyph stroke width 3 (#83) for legibility at tray sizes.
Note: v0.84.0 follows the +0.02 numbering rule.
Full changelog: https://github.com/gnacho/nextsync/blob/main/CHANGELOG.md