Skip to content

Releases: n23eos/column_explorer

1.13.0

Choose a tag to compare

@github-actions github-actions released this 07 Aug 22:46

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+D with a folder selected, copies the folder with its whole subtree as Name 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) and Ctrl/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: Space always opened Quick Look. While a prefix is being typed, Space now continues the prefix; Quick Look still opens on a plain Space.
  • 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 ex finds Column 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 src and enforced by thresholds in CI, alongside a type-check step and a bundle-size guard.

1.13.0-beta.1

1.13.0-beta.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 01 Aug 12:48

Full Changelog: 1.12.1...1.13.0-beta.1

1.12.1

Choose a tag to compare

@github-actions github-actions released this 29 Jul 10:08

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 Enter starts 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

Choose a tag to compare

@github-actions github-actions released this 29 Jul 08:23

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 Enter starts 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.11.0

Choose a tag to compare

@github-actions github-actions released this 27 Jul 19:45

Full Changelog: 1.10.0...1.11.0

1.10.0

Choose a tag to compare

@github-actions github-actions released this 27 Jul 19:24

Full Changelog: 1.9.0...1.10.0

1.9.0

Choose a tag to compare

@github-actions github-actions released this 25 Jul 10:40

Full Changelog: 1.8.0...1.9.0

1.8.0

Choose a tag to compare

@github-actions github-actions released this 23 Jul 10:09

Full Changelog: 1.7.0...1.8.0

1.7.0

Choose a tag to compare

@github-actions github-actions released this 19 Jul 15:27

Full Changelog: 1.6.0...1.7.0

1.6.0

Choose a tag to compare

@github-actions github-actions released this 19 Jul 10:16

Full Changelog: 1.5.0...1.6.0