Skip to content

1.0.2

Choose a tag to compare

@mattmaiorana mattmaiorana released this 18 May 06:31

Fixed

  • Hardened sync/live-reload behavior by replacing the boolean save guard with a save refcount, preventing polling reloads from reading stale data during overlapping saves.
  • Prevented in-flight reload polling from re-creating native File Explorer pin indicator styles after plugin unload.
  • Switched pinned row click and context-menu handling to event delegation so mid-click refreshes cannot destroy row listeners and lose the click.
  • Added defensive normalization for externally loaded pinned paths, dropping non-string entries and deduping while preserving order.
  • Updated documentation to match current UI behavior: basename-only rows, full-path tooltip, Unpin-only context menu, and native file-row styling.

Technical

  • Added normalizePinnedPaths() for load/reload safety.
  • Replaced saving boolean with saveCount.
  • Added unloaded guard for reload cleanup safety.
  • Moved pinned-row click/contextmenu logic to stable view-level listeners.