Skip to content

0.1.16

Latest
Compare
Choose a tag to compare
@ryderwishart ryderwishart released this 29 Jan 06:48
· 1 commit to release since this release

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 and Editor.
  • 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.
  • 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