atuin/atuin-client
Ellie Huxtable d84f5b2d33
feat: don't stop with invalid key (#1612)
An issue with the old sync was that if there was _one_ record encrypted
with a different key, sync would stop. You'd need to delete your account
and start from scratch. This sucked.

This change means we will carry on, and try to encrypt and build with as
much of the history as we are able to decrypt.

This is possible because we can quite happily store data on disk that we
cannot decrypt. The old store couldn't do this.

In future, we might consider a keyring containing multiple keys.
2024-01-22 20:07:19 +00:00
..
migrations Add history deletion (#791) 2023-03-20 09:26:54 +00:00
record-migrations feat: rework record sync for improved reliability (#1478) 2024-01-05 17:57:49 +00:00
src feat: don't stop with invalid key (#1612) 2024-01-22 20:07:19 +00:00
Cargo.toml feat: rework record sync for improved reliability (#1478) 2024-01-05 17:57:49 +00:00
config.toml feat(search): make cursor style configurable (#1595) 2024-01-22 10:56:44 +00:00