Releases: n23eos/column_explorer
Release list
1.13.0
Added
- The view can open in the main area — the most requested change. A new Where to open setting (Behavior group) switches the open command and the ribbon icon between the left sidebar (default) and a full-width tab. An already open view is never moved: drag its tab anywhere and the plugin respects that.
- Copy, cut and paste for files and folders:
Ctrl/Cmd+C/X/V(layout-independent) and Copy / Cut / Paste in the context menus. Paste goes into the current folder — or the right-clicked one — with numeric suffixes on name clashes; folders are pasted with their whole subtree. Cut items are dimmed until pasted and are moved with the usual undo notice. The clipboard is internal to the plugin: Obsidian cannot place real files on the system clipboard portably. - Breadcrumb drop targets — dropping files or folders onto a path segment moves them into that folder, the way Finder's path bar works.
- Folder duplication: Duplicate in the folder context menu, or
Ctrl/Cmd+Dwith a folder selected, copies the folder with its whole subtree asName copy. - Right-clicking the Recents row offers Clear recent files — previously the list could only be cleared from the settings tab.
- New command Focus column explorer: puts keyboard focus on the columns so arrow-key navigation works without reaching for the mouse. Bindable in Settings → Hotkeys.
Fixed
Ctrl/Cmd+A(select all) andCtrl/Cmd+D(duplicate) did not work on non-Latin keyboard layouts — Cyrillic, Greek, Hebrew and others — because the check looked at the typed character instead of the physical key.- A failed clipboard write (for example when the window loses focus mid-action) showed the usual "copied" flow with an empty clipboard. It now reports the failure.
- Type-ahead could not match names containing spaces:
Spacealways opened Quick Look. While a prefix is being typed,Spacenow continues the prefix; Quick Look still opens on a plainSpace. - Migrating pins saved by v1.3.x could assign the same order to two pins when the saved data mixed old boolean and new numeric values (a version rollback and back).
Changed
- Search in the toolbar is now fuzzy, matching the behaviour of Obsidian's Quick Switcher: typing
col exfindsColumn Explorer. Every matched fragment of the name is highlighted. The order of items in a column still follows the sort settings — matches are not re-ranked, so keyboard navigation stays predictable.
Internal
- Test suite extended from pure-logic units to the DOM layer: rendering, keyboard navigation, drag & drop, menus, modals, settings and the mobile layer — 508 tests. Coverage is measured across all of
srcand enforced by thresholds in CI, alongside a type-check step and a bundle-size guard.
1.13.0-beta.1
1.12.1
This is a re-release of 1.12.0. The code is identical — there is nothing new to install if you already run 1.12.0.
The 1.12.0 tag and its GitHub release were published seconds apart, and the plugin scanner happened to read the repository in between: it found a manifest pointing at a release that did not exist yet and recorded the version as invalid. Republishing the same build under a new version clears that.
A stability release: five bugs fixed, two things made noticeably faster, and the plugin now shows itself after installation instead of waiting to be found.
Added
- The view opens by itself once, right after install. A fresh install used to be represented only by a ribbon icon that had to be spotted first.
Fixed
- Inline rename could commit twice. Pressing
Enterstarts an asynchronous rename; clicking away during it ran the same commit again, renaming an already-renamed file and reporting a failure that never happened. - Drag state could get stuck. If anything re-rendered the columns while a file was being dragged, the next drop of files from Finder or Explorer tried to move stale paths instead of importing them.
- Column widths were lost mid-resize. A vault event redrawing the columns while you dragged a column edge silently discarded the new width.
- Deleting a folder left its contents in the multi-selection. The selection count was wrong afterwards, and later operations silently skipped those items.
- Closing the view left things running — pending refreshes, the type-ahead and rename timers, the lazy-load observers, and document listeners left over from a column resize.
Improved
- The calendar column no longer scans the whole vault twice on every render. Files are grouped by creation day once and reused until the vault changes. On large vaults this is a visible difference: every click used to pay for the scan.
- The Excluded files setting no longer saves on every keystroke. It waits for a pause in typing, and flushes immediately when you close the settings tab.
Documentation
The README now leads with the problem the plugin solves rather than a feature list, and gains badges, a getting-started walkthrough and a FAQ. Build instructions, the module map, the translation workflow and the release process moved to a new CONTRIBUTING.md.
Full changelog: CHANGELOG.md
1.12.0
A stability release: five bugs fixed, two things made noticeably faster, and the plugin now shows itself after installation instead of waiting to be found.
Added
- The view opens by itself once, right after install. A fresh install used to be represented only by a ribbon icon that had to be spotted first.
Fixed
- Inline rename could commit twice. Pressing
Enterstarts an asynchronous rename; clicking away during it ran the same commit again, renaming an already-renamed file and reporting a failure that never happened. - Drag state could get stuck. If anything re-rendered the columns while a file was being dragged, the next drop of files from Finder or Explorer tried to move stale paths instead of importing them.
- Column widths were lost mid-resize. A vault event redrawing the columns while you dragged a column edge silently discarded the new width.
- Deleting a folder left its contents in the multi-selection. The selection count was wrong afterwards, and later operations silently skipped those items.
- Closing the view left things running — pending refreshes, the type-ahead and rename timers, the lazy-load observers, and document listeners left over from a column resize.
Improved
- The calendar column no longer scans the whole vault twice on every render. Files are grouped by creation day once and reused until the vault changes. On large vaults this is a visible difference: every click used to pay for the scan.
- The Excluded files setting no longer saves on every keystroke. It waits for a pause in typing, and flushes immediately when you close the settings tab.
Documentation
The README now leads with the problem the plugin solves rather than a feature list, and gains badges, a getting-started walkthrough and a FAQ. Build instructions, the module map, the translation workflow and the release process moved to a new CONTRIBUTING.md.
Full changelog: CHANGELOG.md