After 2 months of testing we are ready to release the next major version of Vorta. Much of this was contributed by our Google Summer of Code student, @VandalByte. A big thanks to him for all his work over the summer.
Highlights:
- Change passphrase feature (#2224) — Users can now change their repository passphrase directly from Vorta's UI, eliminating the need to drop to the command line for this common security operation. This was a long-requested feature dating back to issue #303.
- Unified file selector (#2237) — Replaces the confusing dual-dialog approach (separate dialogs for files vs folders) with a single tree-view selector that supports multi-selection for both. This addresses a longstanding UX pain point caused by Qt limitations.
- Fix GUI freezing during pre-backup commands (#2214) — Pre-backup scripts that took more than a few seconds would freeze the entire interface until completion. The backup now runs asynchronously, keeping the UI responsive.
All changes
- add exclude patterns for most common media files and .part files by @renner0e in #2145
- remove setuptools from install_requires by @dotlambda in #2187
- Improved GUI to clarify the passphrase field by @VandalByte in #2208
- Notification timeout removed for critical errors by @VandalByte in #2210
- Skip reading file size if path name is too long by @twilight39 in #2215
- Add missing placeholder keys by @VandalByte in #2227
- Add 1pass and terminus logos by @m3nu in #2228
- logs: put borg arguments within quotation marks when they contain special strings by @goebbe in #2190
- Re-arrange tasks to get correct finished event by @m3nu in #2235
- Add a new unified file selector by @VandalByte in #2237
- Fix broken transifex link by @VandalByte in #2250
- feat: refresh metadata by @renner0e in #2247
- Add the change passphrase feature by @VandalByte in #2224
- Adding Flatpak app caches to "All Cache Files" exclusion preset. by @CScallops in #2232
- Add exclude pattern for Java development artefacts by @MrMinemeet in #2262
- Fix bug with incorrect renaming of archives after aborting edit by @VandalByte in #2213
- Fix the blank entry in the Custom exclusion by @VandalByte in #2268
- Fix GUI Freezing while running pre-backup command by @ahmedhosssam in #2214
- If there's no system tray, at least show a window. by @daym in #2205
- Add file dialog to exclude patterns by @VandalByte in #2252
- packaging: exclude .gitkeep files by @hydrargyrum in #2290
- Increase archive_tag.ui maximum keep_ limit. by @max-foss in #2282
- Issue/2198 fix by @gargolito in #2242
New Contributors
- @dotlambda made their first contribution in #2187
- @VandalByte made their first contribution in #2208
- @twilight39 made their first contribution in #2215
- @CScallops made their first contribution in #2232
- @MrMinemeet made their first contribution in #2262
- @ahmedhosssam made their first contribution in #2214
- @daym made their first contribution in #2205
- @hydrargyrum made their first contribution in #2290
- @max-foss made their first contribution in #2282
- @gargolito made their first contribution in #2242
Full Changelog: v0.10.3...v0.11.0