Bramble now supports DuckDuckGo and Firefox Relay as alias providers.
- Backup status text now wraps instead of cutting off the time, interrupted backups report only what is true, and a truncated backup file is never kept under a real snapshot name.
- The typed alias key is cleared when the provider changes.
- Translated text no longer stops at the first escaped quote.
- The vault list, autofill projection, and roster sync now avoid repeated work.
All changes (14)
Features
- DuckDuckGo and Firefox Relay, on the transport they needed
- send outbound HTTP from the shell, for any host
- one HttpTransport seam, shared by aliases and backups
- pin every tool the AppImage bundler fetches
Bug Fixes
- let a target's status wrap instead of cutting off the time
- make the interrupted status say only what is true
- never leave a truncated file under a real snapshot name
- read Firefox Relay's error body, which uses
detail - clear a typed key when the provider changes
- stop reading a .po string as ending at its first escaped quote
- correct the pnpm hash and make AppIndicator reachable at runtime (#103)
Performance
- cut repeated work in the vault list, the autofill projection, and the roster sync (#107)
Other
- test(sync): wait for the rediscovery status instead of budgeting for it
- test(sync): cover the roster reads #107 changed
Full Changelog: 0.9.0-desktop...0.10.0-desktop