🌟 Features & new stuff
New backup format (.nnbackupz)
After the introduction of Sync v2, we realized that our backup format was not really suitable for huge amounts of data. A single JSON file works for a few thousand items but fails quite miserably after 10K items mark. With this release, we are introducing a new format for backups.
Note: all old backups can still be imported without issues.
The new format (.nnbackupz) is a chunked ZIP based format containing multiple .nnbackup files allowing users to backup millions of notes without issues. We have also added support for streaming during backup creation & restore to prevent any OOM (out of memory) issues on low-end devices. An added benefit of this new format is smaller backups due to ZIP compression. I have personally noticed upto 90% reduction in size of backups (YMMV).
🐛 Fixes & improvements
- Fixed a bunch of sync related issues produced after Sync v2 causing some items to never sync
- Fix login form shown for split second before login completes
- Fix issue where app wouldn't ask for verification before creating a backup with backup encryption turned off
- Improve UI of code blocks & language selection popup
Full Changelog: v2.6.3...v2.6.4