What's Changed
First stable release with E2E encryption fully integrated.
🚀 New Features
- Implement master password for login and basic encryption by @lanedirt in #48
- Fix docker build ef migrations by @lanedirt in #50
- Update docker-compose.build.yml (#49) by @lanedirt in #51
- Move dotnet code style settings to .globalconfig (#52) by @lanedirt in #53
- Change datamodel to be more dynamic and support client side encryption by @lanedirt in #56
- Move AliasClientDb project to correct folder (#61) by @lanedirt in #62
- Add missing store calls (#59) by @lanedirt in #64
- Add encryption key check to generic PageBase (#60) by @lanedirt in #65
- Add unlock page redirect test (#60) by @lanedirt in #66
- Change port assignment logic (#67) by @lanedirt in #68
- Add client side database sync indicator to UI by @lanedirt in #71
- Implement vault changebackup history logic on server by @lanedirt in #75
- Abstract Login and Unlock duplicated logic (#63) by @lanedirt in #76
- Refactor CRUD pages to local SQLite model by @lanedirt in #79
- Add CSV import/export and DB loader (#84) by @lanedirt in #86
- Add attachment uploader/viewer component (#81) by @lanedirt in #87
- Generic refactoring, delete unused files, folder restructuring (#83) by @lanedirt in #90
- Add versioning support to local sqlite implementation with local upgrade paths by @lanedirt in #91
- Fix username field value by @lanedirt in #94
- Add timeout to favicon extraction (#95) by @lanedirt in #96
- Add favicon extract timeout by @lanedirt in #97
- Rename email prefix to email field and refactor logic (#98) by @lanedirt in #99
- Update readme instructions by @lanedirt in #103
Full Changelog: 0.2.0...0.3.0