Commit Graph

431 Commits

Author SHA1 Message Date
SebastianMC f444614ddc #58 - Some target-folder: get ignored when sorting specs are read from two or more notes
- fixed the bug
2023-02-15 22:27:57 +01:00
SebastianMC 5775ddb6bd Documentation updates (remarks for small screen mobile devices) 2023-02-11 17:49:49 +01:00
SebastianMC 45be88cce1 Version bump for release 2023-02-11 17:41:12 +01:00
SebastianMC 1cb8b2b05b Mobile-specific tweaks, e.g. new ribbon icon and documentation updates 2023-02-11 17:40:31 +01:00
SebastianMC 56e23bc5ea #53 - Allow for different folder note naming scheme
- updated settings description for clarity
- minor extension of the code to allow both _about_ and _about_.md in the settings
- Version bump before release
2023-02-10 13:39:52 +01:00
SebastianMC 928e987906 Merge branch '50-regexp-and-by-name-support-for-target-folder' 2023-02-07 21:43:54 +01:00
SebastianMC f9154c214a Version bump before release 2023-02-07 17:50:54 +01:00
SebastianMC 7a157464be
Merge pull request #52 from SebastianMC/50-regexp-and-by-name-support-for-target-folder
#50 regexp and by name support for target folder
2023-02-07 17:22:15 +01:00
SebastianMC 103821c712 #50 - regexp and by-name matching support for target-folder
- documentation updates
2023-02-07 17:18:07 +01:00
SebastianMC 4a27ef03d2 #50 - regexp and by-name matching support for target-folder
- documentation update
2023-02-07 17:13:32 +01:00
SebastianMC 51733476e7 #50 - regexp and by-name matching support for target-folder
- more flexible syntax for target-folder modifiers: allow them in any order and also allow duplicates
2023-02-07 14:11:50 +01:00
SebastianMC afcb505633 #50 - regexp and by-name matching support for target-folder
- code readability (implicit structure turned into explicit interface)
2023-02-06 23:59:14 +01:00
SebastianMC ea018db574 #50 - regexp and by-name matching support for target-folder
- removed unused code
2023-02-06 23:42:56 +01:00
SebastianMC 8512f1b4cb #50 - regexp and by-name matching support for target-folder
- complete implementation
- full unit tests coverage
- NO update to documentation (yet to be done)
2023-02-06 23:38:27 +01:00
SebastianMC 8e397797fc Merged from upstream 2023-02-02 17:32:57 +01:00
SebastianMC 392979ce45 Merge remote-tracking branch 'upstream/master' into merge-upstream-1
# Conflicts:
#	esbuild.config.mjs
#	package.json
2023-02-01 00:57:15 +01:00
Tim Rogers 0b5e5a2f6e
Upgrade esbuild to v0.17.x (#47) 2023-01-25 13:49:50 -05:00
SebastianMC c5ad33ea14 Documentation update 2023-01-25 13:46:32 +01:00
SebastianMC 9e87754eee Documentation update 2023-01-25 13:33:48 +01:00
SebastianMC c27ea83952
Documentation updates 2023-01-25 13:30:50 +01:00
INOUE Takuya 49fba8aa1f
fix .eslintignore (#48) 2023-01-19 10:06:51 -05:00
SebastianMC dc7df105b0 Documentation update 2023-01-03 21:59:31 +01:00
SebastianMC e48c602f72 Version bump before release 2023-01-03 19:17:23 +01:00
SebastianMC 0ba423ce4b #45 - Feature: explicit matching of 'starred' items
- new keyword added to support items starred with Obsidian core plugin 'Starred'
  - the keyword is `starred:`
- detection and more user friendly handling of the general error condition when the File Explorer is not available
  - new ribbon status icon shape to indicate the general error plus detailed error logged to the console
2023-01-03 19:09:37 +01:00
SebastianMC 9fbc98c163 Version bump before release 2022-12-18 20:14:32 +01:00
SebastianMC b35e985412 Merge remote-tracking branch 'upstream/master' into merge-upstream-1
# Conflicts:
#	README.md
#	manifest.json
2022-12-18 20:10:33 +01:00
SebastianMC ec0049302b
32 feature: wider support of controlled regexp (#41)
#32 - Implementation completed with rich unit tests coverage.

- manual.md contains a simple example of the new feature
- support for undocumented `\[0-3]` for the requester of the feature ;-)
2022-12-18 19:59:58 +01:00
Erica Xu 747672e2f8
Merge pull request #42 from obsidianmd/funding-url
Add funding URL documentation
2022-12-05 15:57:04 -05:00
Erica Xu d3bb1e6775
Update README.md 2022-12-05 15:55:39 -05:00
Erica Xu b376f9c428
Add funding URL documentation 2022-12-05 15:49:16 -05:00
Erica Xu 97d84bc54b
Update manifest.json 2022-12-05 15:28:53 -05:00
SebastianMC be5162cf98 Version bump for release 2022-12-05 20:31:31 +01:00
SebastianMC 812b72bddf Version bump for release 2022-12-05 20:22:23 +01:00
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