You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.