Security:
- automatically close password dialog when inactive
Changes:
- fixed top nav button highlight problem
- fixed some bubble help positioning issues (still not great)
- improved password dialog resizing on small screens
- various small material 3 layout fixes
- minor doc updates
- package updates
Changes:
- updated to angular 19 and material 3
- changed styling to align with material 3
- updated other packages
Features:
- added the ability to set a different cipher mode for each encryption loop
- added a stand-alone command-line tool that can decrypt, encrypt, and show info
Changes:
- updated simplewebauthn to v11 in web app (and server)
- various documentation improvements
Features:
- added support for encryption and decrytion of files (even big files)
- implemented v4 encryption protocol
Changes:
- improved display and content of error messages
- added documentation on cipher date binary structure
- internally changed to Streams API to improve perf and simplify logic
- updated various javascript packages
- added test cases
Security:
- moved loop encryption parameters into cipherdata so they cannot be manipulated post encryption
- replaced SubtleCrypto HMAC algorithm with BLAKE2b keyed hash from libsodium
Changes:
- hide option to encrypt in loops in preperation for version 4
Features:
- initial release