Interrupted backups no longer leave a truncated file under a real snapshot name. Backup statuses now wrap to show the full time, and interrupted backups describe only what actually happened.
- DuckDuckGo and Firefox Relay are now available as email alias providers.
- Switching alias providers clears any typed key, and errors from Firefox Relay now display correctly.
- Translated text with escaped quotes no longer gets cut off at the first quote, and a vault being created is no longer deleted by cleanup.
- Autofill keeps working on pages that replace their document content, and the vault list, autofill suggestions, and roster sync should feel faster.
All changes (13)
Features
- DuckDuckGo and Firefox Relay, on the transport they needed
- one HttpTransport seam, shared by aliases and backups
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
- stop the ghost reap deleting a vault being created
- keep autofill observation alive across document replacement (#97)
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: 1.29.0-chromium...1.30.0-chromium