Commit Graph

398 Commits

Author SHA1 Message Date
SebastianMC 91859cd0fa Comments clean up around the logic of determining which files to scan for sorting specs.
Added yarn.lock to support deterministic build
2022-12-05 17:38:13 +01:00
Sam Kvale 4c39f277c0
feat: Allow sortspec.md.md in addition to sortspec.md files (#38) 2022-12-05 16:05:42 +01:00
SebastianMC 84a5238814
#35 - Feature: combining of sorting rules (#36)
- full unit tests coverage of the new functionality
- refactor of the parser to allow more flexible syntax and be able to detect more errors
- introduced many new errors recognized by the parser
2022-11-29 11:17:02 +01:00
SebastianMC 581f5e9f36
#29 - Feature: priorities of sorting rules (#31)
- Implementation with full coverage of unit tests
- Documentation update with details about priorities (as an advanced feature, only in manual.md, not in README.md)
2022-11-29 10:17:15 +01:00
SebastianMC 1300caf291 Clarified the description of download example links
For clarity added screenshots of the example sortspec.md files
2022-11-13 19:25:50 +01:00
SebastianMC d317502a5a Clarified the description of download example links
For clarity added screenshots of the example sortspec.md files
2022-11-13 19:22:42 +01:00
SebastianMC 46c46d7f68 Clarified the description of download example links
For clarity added screenshots of the example sortspec.md files
2022-11-13 19:22:02 +01:00
SebastianMC 63ace5f667 Clarified the description of download example links
For clarity added screenshots of the example sortspec.md files
2022-11-13 19:20:40 +01:00
SebastianMC 021825ceaf Clarified the description of download example links 2022-11-13 19:01:47 +01:00
SebastianMC d1e3bf92a1 Clarified the description of download example links 2022-11-13 18:41:50 +01:00
SebastianMC bdbf4275ef Version bump for release 2022-11-12 16:19:52 +01:00
SebastianMC fabd586348
#23 feature request sorting notes with metadata (#26)
* #23 - support for sorting by metadata

- added support for grouping items by the presence of specified metadata
  - new keyword `with-metadata:` introduced for that purpose in lexer
  - if metadata field name is omitted, the default `sort-index-value` is used
- added support for sorting items by notes and folders metadata
  - new keyword 'by-metadata:' introduced for that purpose
  - if metadata field name is omitted, the default `sort-index-value` is used (or metadata name inheritance is used)
- unit tests of sorting spec processor extended accordingly
- documentation and code example in README.md 
- extended to also support true alphabetical on metadata fields
- release unnecessary references after sorting completed
2022-11-12 16:18:18 +01:00
SebastianMC 9541202b40 Version bump before release
+ added missing ToC link in README.md to new section
2022-11-10 00:28:43 +01:00
SebastianMC ed923e68fe
Merge pull request #28 from SebastianMC/27-support-true-alphabetical-order
#27 - support for true alphabetical order
2022-11-10 00:21:18 +01:00
SebastianMC 742bdf1b80 #27 - support for true alphabetical order
- added new token 'true a-z'
- unit tests coverage of the extended logic
- added example in README.md
2022-11-10 00:10:16 +01:00
SebastianMC 4bd3eaadfd
Update README.md (minor) 2022-11-03 10:38:23 +01:00
SebastianMC b9592920b7 #22 - bugfix of the status indicator in ribbon icon sometimes not updated
- plus version bump for release
2022-11-03 10:23:11 +01:00
SebastianMC 641690eac2 Versions bump before release 2022-10-13 09:40:51 +02:00
SebastianMC e1fddfb4ee
Merge pull request #20 from SebastianMC/19-improve-handling-of-the-designated-note
19 improve handling of the designated note
2022-10-13 09:38:58 +02:00
SebastianMC 4cfe62afe8 19 - Less confusing description and handling of the `designated note` settings
- added comments for clarity
2022-10-13 09:29:18 +02:00
SebastianMC 426eb789da 19 - Less confusing description and handling of the `designated note` settings
- the path to note entered in setting is treated as (all at once):
  - path to the note file, OR
  - path to the note, OR
  - name of the note
2022-10-13 09:10:40 +02:00
SebastianMC 8d562eeccd Major version bump to 1.0.1 - first release after being officially in the Obsidian community plugins at https://obsidian.md/plugins
- previously committed tag 1.0.0 conflicted with upstream master, that's why jumping directly into 1.0.1
2022-10-11 00:03:45 +02:00
SebastianMC d0c835dece Documentation update to reflect reaching the official community plugins list at https://obsidian.md/plugins 2022-10-10 23:53:49 +02:00
SebastianMC 7496c56051 Major version bump to 1.0.0 - first release after being officially in the Obsidian community plugins at https://obsidian.md/plugins 2022-10-10 23:35:17 +02:00
SebastianMC 29f3a16dce Removed the default value from designated note setting (as per remark from review https://github.com/obsidianmd/obsidian-releases/pull/1173#issuecomment-1273788109) 2022-10-10 23:33:32 +02:00
SebastianMC d672df6303 Version bump for release 2022-10-10 10:38:11 +02:00
SebastianMC a82ec0747c Documentation update
- syntax-reference.md update (not final)
2022-10-10 10:31:41 +02:00
SebastianMC 0a6184ee0b Documentation update
- syntax reference playing with the format
2022-10-07 15:25:51 +02:00
SebastianMC 35d76447c0 Documentation update
- syntax reference playing with the format
2022-10-07 15:24:30 +02:00
SebastianMC e912c63a97 Documentation update
- syntax reference playing with the format
2022-10-07 12:19:19 +02:00
SebastianMC fd58c51aa2 Documentation update
- syntax reference playing with the format
2022-10-07 12:15:57 +02:00
SebastianMC 1915d59cf9 Sorting spec syntax refinement to allow one-liners like: sorting-spec: \< a-z 2022-10-07 12:02:16 +02:00
SebastianMC 9dbd9fdd03 Documentation update
- syntax reference playing with the format
2022-10-07 12:01:08 +02:00
SebastianMC 56055b2d7d Documentation update
- syntax reference playing with the format
2022-10-07 11:22:04 +02:00
SebastianMC 34df20e598 Documentation update
- syntax reference playing with the format
2022-10-06 21:17:35 +02:00
SebastianMC 507d30be85 Documentation update
-syntax reference playing with the format
2022-10-06 20:22:09 +02:00
SebastianMC 77f7afd36d Documentation update 2022-10-05 16:53:12 +02:00
SebastianMC e40f6ef28a Documentation update 2022-10-05 14:58:00 +02:00
SebastianMC 1900c1be3c Version bump before release 2022-09-30 15:50:39 +02:00
SebastianMC 6e54db9f1c Introduced `normalizePath(...)` for consuming a path to note from plugin settings 2022-09-30 15:49:07 +02:00
SebastianMC ab1dfdfb02 Version bump before release 2022-09-29 19:19:57 +02:00
SebastianMC 4f0937c925 Removed the parser method prefixes like _l1s3_.... which were a residue of early development stage naming allowing clear ordering of these functions in the code. No longer needed 2022-09-29 19:18:52 +02:00
SebastianMC 13f76cc623 Unified the way of accessing the FileExplorerView and added a bit more defensive programming in this area. Also added support for deferred monkey-patching of FileExplorerView in case it doesn't succeeds in the initialization sequence 2022-09-29 19:05:06 +02:00
SebastianMC a2126fa888 Removed email address from package.json and manifest.json 2022-09-29 18:04:05 +02:00
SebastianMC 57b1cd8ae2 Bugfix for #17 - plugin closes most recent tab
Version bump for release
2022-09-29 10:01:10 +02:00
SebastianMC 2ac5a12a2c
Merge pull request #16 from SebastianMC/13-feature-support-modified-date-sort-for-folders
13 feature support modified date sort for folders
2022-09-26 21:12:52 +02:00
SebastianMC 4b7849c422 13 - Feature request: Sort by modification date, treating folder and files equally
- README.md update, typo
2022-09-26 21:06:34 +02:00
SebastianMC 200333fb31 13 - Feature request: Sort by modification date, treating folder and files equally
- README.md update, adjusted one of examples to use the `> advanced modified` sorting method
2022-09-26 19:12:15 +02:00
SebastianMC afa10afd7d 13 - Feature request: Sort by modification date, treating folder and files equally
- syntax reference update
2022-09-26 19:06:20 +02:00
SebastianMC 72550fc01d 13 - Feature request: Sort by modification date, treating folder and files equally
- added unit tests coverage the logic of determining dates for folders
2022-09-26 19:00:23 +02:00