Skip to content

0.6.0

Choose a tag to compare

@github-actions github-actions released this 10 Jun 19:34
· 17 commits to main since this release

Changed

  • Internal restructuring, no behavior change:
    • The five vault-scanning diagnostics commands moved from the plugin class into a new diagnostics-service.ts; the three marker scans (conflicts, orphans, validation) now share one parameterized scan loop instead of three copies. main.ts drops from 1,044 to 943 lines.
    • The four sidebar views share an AnnotecaBaseView base class for plugin injection and close-time cleanup instead of copy-pasted constructors.
    • The two comment converters in imports.ts share one replacement engine.

Fixed

  • Long-running commands (diagnostics, drift check, bulk convert, settings backup/restore) now surface failures as a notice instead of dying silently into the developer console mid-scan.
  • Settings restore logs the underlying parse error to the console alongside the "not valid JSON" notice, so a malformed backup can actually be debugged.
  • The icon picker no longer leaves its deferred focus timer running when the modal is closed before the timer fires.