Commit Graph

222 Commits

Author SHA1 Message Date
SebastianMC d3e11708a4 Bug fix: when only files outsiders group was present, no catch-all outsiders group was added automatically. Same for folders-only outsiders group.
Cosmetics: wildcard patters for root like '/*' or '/...' produced a non matchable sort spec in the main sorting spec. The sort spec in wildcards tree was ok.
2022-09-05 10:52:02 +02:00
SebastianMC 4bca9735f2 Example sortspec.md fix - the order should be reverse alphabetical 2022-09-02 12:10:13 +02:00
SebastianMC 49014e1230 README.md minor fix - dangling links to reference documents (which are empty at now, anyway) 2022-09-02 12:07:37 +02:00
SebastianMC 1e30312e33
Merge pull request #2 from SebastianMC/1-inheritance-of-sorting-rules-for-subfolders
Ticket #1: added support for imposed sorting rules inheritance by subfolders
2022-09-01 01:15:38 +02:00
SebastianMC dc0c2d0909 README.md update, finetuned Quickstart section 2022-08-31 23:56:01 +02:00
SebastianMC 4cf19d1d8e README.md update, added Quickstart section 2022-08-31 23:49:00 +02:00
SebastianMC 5838a81b9c Ticket #1: added support for imposed sorting rules inheritance by subfolders
- bugfix: detection of duplicate specifications for the same folder across multiple (yaml) source files
2022-08-30 23:25:39 +02:00
SebastianMC d798f4a96c Ticket #1: added support for imposed sorting rules inheritance by subfolders
- YAML snippet in README.md updated for consistency with other examples
2022-08-30 20:31:20 +02:00
SebastianMC 20c79b0ee1 Ticket #1: added support for imposed sorting rules inheritance by subfolders
- README.md updated with internal links
2022-08-30 20:27:38 +02:00
SebastianMC 8e298aac18 Ticket #1: added support for imposed sorting rules inheritance by subfolders
- README.md updated with concise examples of the new functionality
2022-08-30 20:21:17 +02:00
SebastianMC e972bce007 Ticket #1: added support for imposed sorting rules inheritance by subfolders
- new syntax: target-folder: Reviews/*  <-- applies to folder, subfolders and all descendant folders
- new syntax: target-folder: Reviews/...  <-- applies to folder and subfolders
- special case: target-folder: /*  tells the plugin to apply the specified sorting to entire vault
- enhanced syntax for '.' - can be used to specify relative path now (e.g. target-folder: ./daily)
- added new sorting attribute (sorting: standard) to actually give back the sorting into the hands of standard Obsidian mechanisms
- fixed a minor bug: some of error messages were displayed only in console, not in the ballons
- unit tests for all new and changed functionality
- pending README.md update
2022-08-30 18:53:58 +02:00
lishid 866d3b8f0d Build: Target ES2018. 2022-08-20 20:25:17 -04:00
SebastianMC b1a43dff3a
More informative message to the user when no custom sorting specification was found at all 2022-08-17 20:23:37 +02:00
SebastianMC 575bc100a5
Updated README.md
Finetuned the links to example sortspec.md files to show them in plain (unformatted) mode when following the link
2022-08-13 23:30:56 +02:00
SebastianMC a510b979ef
Updated example sortspec.md
Added explanatory comment to the specification
2022-08-13 23:25:53 +02:00
SebastianMC 5b139f180e
Updated README.md 2022-08-12 00:52:14 +02:00
SebastianMC 8b6e6652f1
Updated README.md header 2022-08-11 22:13:05 +02:00
lishid 64e8649877 Update sample css file. 2022-08-09 13:39:02 -04:00
lishid b46f6c9322 Update for 0.15 2022-08-09 13:38:50 -04:00
SebastianMC afdcecb52b Documentation updates (downloadable examples for README.md). 2022-08-07 01:40:36 +02:00
SebastianMC b1b8a507dd Documentation updates (header of README.md).
Done!!!
2022-08-06 17:42:53 +02:00
SebastianMC e819f283d4 Documentation updates (header of README.md) 2022-08-06 17:40:26 +02:00
SebastianMC b3fce89340 Documentation updates (added ToC to README.md) 2022-08-06 17:35:01 +02:00
SebastianMC 38e9be7b09 Documentation updates (added examples for sorting by Roman and compound Roman) 2022-08-06 17:01:20 +02:00
SebastianMC d301b9ff3c versions.json cleanup for the first release 2022-08-06 03:19:47 +02:00
SebastianMC 93daf529d3 First public release of the Obsidian custom sort plugin 2022-08-06 03:15:44 +02:00
lishid 04432b2ebf Upgrade dependencies, add strictNullChecks. 2022-06-24 15:41:39 -04:00
Lishid 00967d9040
Update esbuild.config.mjs 2022-06-19 20:50:11 -04:00
Henré Botha f85d2b74b5
Fix README headings (#29) 2022-05-07 11:15:23 -04:00
Xiao Meng f690c04577
use LF instead of CRLF (#28) 2022-04-15 14:13:31 -04:00
Lishid 24918c946d
Update README.md 2022-04-04 22:20:58 -04:00
lishid af0d47c19c Always use latest obsidian package. 2022-03-09 10:29:32 -05:00
Lishid 43a3b5eaeb
Update package.json 2022-02-24 00:17:16 -05:00
pseudometa 4b06e44f8f
Update .gitignore (#25) 2022-01-28 10:34:53 -05:00
aidenlx f3286063d3
add version bump script (#10) 2022-01-22 16:13:50 -05:00
Federico Granata 4f502e92eb
Update README.md (#24) 2022-01-21 11:15:02 -05:00
Federico Granata 67e05fe677
remove `package-lock.json` from `.gitignore` (#23) 2022-01-21 11:14:49 -05:00
fyears fe035a3008
add type check (#22) 2022-01-16 10:07:19 -05:00
lishid a25092b586 Update esbuild script to include codemirror packages as external. 2022-01-10 09:01:38 -05:00
lishid d006ed755a Update tsconfig. 2021-11-06 19:05:49 -04:00
lishid db18a36e65 Update build script to include external node packages. 2021-11-01 15:18:11 -04:00
TfTHacker 6fdd374cb8
Adding eslint for code .\src\ (#17) 2021-10-30 14:04:07 -04:00
Phillip 02ac033b15
Use ESBuild API instead of passing command line arguments (#16) 2021-10-25 11:45:15 -04:00
lishid e013825c21 Add comment for gitignore. 2021-10-23 04:58:40 -04:00
lishid 3afc9d78ab Update sample plugin to use ESBuild. 2021-10-19 13:34:58 -04:00
fyears 5f95bce9e1 preserve and load settings correctly 2021-10-10 11:11:02 -04:00
Tokuhiro Matsuno c228a70223 Add data.json to .gitignore
Prevent unintended disclosure of data.json.
2021-04-28 11:54:41 -04:00
lishid 3b38a36a07 Upgrade dependencies. 2021-04-23 17:01:55 -04:00
GitMurf 26721337a7 Update README - Obsidian API update instructions
Add the following to the "First time developing plugins?" section:

For updates to the Obsidian API run `npm update` in the command line under your repo folder.
2021-04-23 16:59:52 -04:00
lishid f3f000a6b2 Update dependencies. 2021-04-12 19:06:03 -04:00