Release v0.1.16
Changelog
New Features & Enhancements
- Cell Edit History Tracking Improvements
- Ensured the latest edit is always included in the cell's edit history.
- Added a fallback mechanism to preserve cell value when no edit is found.
- Maintained consistent timestamp and author information for merged edits.
- Author Tracking for Cell Edits
- Extended edit history to include author information.
- Retrieved and passed user information from the authentication API.
- Updated types and interfaces to support author tracking.
- Modified edit history tracking in
CodexCellDocument
andEditor
.
- Improved Merge Conflict Resolution
- Added file existence check before attempting conflict resolution.
- Skipped resolution for deleted files.
- Improved robustness of merge conflict handling.
- Enhanced Language & Translation Selection
- Implemented a searchable and scrollable dropdown menu for Bible languages and translations, improving usability.
- Progress Notification for Merge Conflict Resolution
- Implemented a progress notification during conflict resolution using VSCode's
withProgress
method. - Improved user feedback during sync and merge processes.
- Implemented a progress notification during conflict resolution using VSCode's
- Auto-Save Feature
- Enabled auto-save when executing commands.
- Improved smart edit conflict resolution with better error handling.
- Fixed file path matching in merge strategies.
- Custom Translation Cell Selection
- Users can now specify a custom number of cells to translate instead of being limited to either 5 or all.
- Fixed an issue where selecting 5 cells resulted in all being translated.
- Bug Fixes & Code Cleanup
- Fixed an issue where spaces between words randomly disappeared.
- Improved support for multiple spaces between words.
- Eliminated
from text, replacing it with actual spaces. - Cleaned up user edits to remove unnecessary HTML tags and entities.
- Improved AI metrics tracking, including proper sequence tracking for LLM-generated content.
- Fixed type issues in various parts of the codebase.
Contributors
Upgrade Notes
Ensure dependencies are up-to-date and restart the editor after installing the update to apply the latest improvements.
Full Changelog: 0.1.11...0.1.16