Skip to content

Releases: SebastianMC/obsidian-custom-sort

2.1.8

20 Feb 17:34
Compare
Choose a tag to compare
  • #132 - (experimental) support for two new sorting orders: advanced recursive modified and advanced recursive created
    • as their names suggest, they are extensions of advanced modified and advanced created, respectively. Folder modified and created dates are determined by recursively scanning of all descendants
  • removal of experimental not working sorting methods: aaa-z and a-zzz
  • added alias unicode-charcode for the existing vsc-unicode order to be more descriptive for non VSC users

2.1.7

09 Feb 13:24
Compare
Choose a tag to compare

Bugfix for #131 - Obsidian 1.5.4 (insider build) introduced breaking changes around File Explorer JS structure which prevented this custom-sort plugin from working.

  • fix backward compatible with versions earlier that 1.5.4

2.1.5

27 Jan 22:27
Compare
Choose a tag to compare

Two experimental features (they are subject to change or removal, exposed for testing and collecting feedback)

  • aaa-z and a-zzz sort orders (uppercase first, alphanumeric order and lowercase first, alphanumeric)
  • vsc-unicode sort order, which is equivalent to what VS Code refers to as 'unicode' sorting (which name is arbitrary and confusing, yet familar to VS Code users)

2.1.4

26 Jan 09:57
Compare
Choose a tag to compare

#126 - Allow to eliminate the ambiguity of four dots ....

  • by default .... means three-dots (a wildcard) with trailing dot
  • use ./... syntax to impose leading dot followed by three-dots (the wildcard)

#127 - support for scenarios when file basename and folder name are the same and their relative order is undetermined by other sorting criteria (e.g. by modified / created dates)

  • by default the last-resort last-level implicit sorting gives priority to a file in the described case
  • new syntax introduced files-first and folders-first to allow explicit controlling of the order, e.g. < a-z, files first

2.1.3

25 Jan 10:02
Compare
Choose a tag to compare

#123 - sorting now uses basename of file (w/o extension) by default (fix of a retro-bug).

  • New syntax a-z. and true a-z. introduced to allow explicitly sorting by filename with ext (new feature)

2.1.2

24 Nov 18:00
Compare
Choose a tag to compare

#115 Add inline regex support to match capital letters and lowercase letters explicitly

  • \C introduced to match Capital letters
  • \l introduced to match lowercase letters

No functional changes vs 2.1.1 release, only removed console.log statements which slipped in

2.1.1

24 Nov 17:55
Compare
Choose a tag to compare

#115 Add inline regex support to match capital letters and lowercase letters explicitly

  • \C introduced to match Capital letters
  • \l introduced to match lowercase letters

2.1.0

13 Nov 14:51
Compare
Choose a tag to compare

Changed the sorting behavior for items with undefined attributes:

  • sorting by bookmarks, item w/o bookmark status pushed to the bottom in both: asc and desc orders
  • sorting by metadata, item w/o relevant metadata pushed to the bottom in both, asc and desc orders
  • sorting by creation or modification date, advanced mode: empty folders (or folders having only folder children) are pushed to the bottom, regardless of asc or desc order

2.0.2

23 Oct 09:56
Compare
Choose a tag to compare

New feature: support for drag and drop ordering of File Explorer items via Bookmarks integration

2.0.1

23 Oct 09:50
Compare
Choose a tag to compare

New feature: support for drag and drop ordering of File Explorer items via Bookmarks integration