Document v0.1.0 completion state

This commit is contained in:
2026-09-03 14:36:45 -04:00
parent 6d03e727c9
commit 9ca72648f8
3 changed files with 80 additions and 9 deletions
+19 -8
View File
@@ -1,12 +1,23 @@
# Roadmap
1. Define internal record model and synthetic JSON/CSV fixtures.
2. Implement strict same-format Bitwarden import and validation.
3. Implement loss-aware field preservation and URL normalization.
4. Implement exact/likely/possible duplicate classification and newest-record preference.
5. Implement same-format merged export with CSV loss warnings.
6. Build PySide6 desktop workflow and read-only review screens.
7. Add comprehensive plain-text and in-app audit logging.
8. Add packaging documentation and desktop smoke tests.
## Completed for v0.1.0
- [x] Define internal record model and synthetic JSON/CSV fixtures.
- [x] Implement strict same-format Bitwarden import and validation.
- [x] Implement loss-aware field preservation and URL normalization.
- [x] Implement exact/likely duplicate classification and newest-record preference.
- [x] Implement same-format merged export with CSV loss warnings.
- [x] Build PySide6 desktop workflow and review screens.
- [x] Add optional plain-text and in-app audit logging.
- [x] Add Windows packaging documentation and desktop smoke tests.
- [x] Build and manually validate the Windows 11 portable release.
## Future enhancements
- Improve field-level difference highlighting and review navigation.
- Expand complete support for attachments, passkeys, linked fields, and all nested Bitwarden data.
- Add stronger CSV loss detection and export preflight controls.
- Add optional secure audit-log retention and handling controls.
- Add packaging polish, icons, and broader Windows UI automation.
Real Bitwarden exports are not required for development or tests.