Commit Graph

354 Commits

Author SHA1 Message Date
SebastianMC e66d7be9d3 Extracted setting to a separate settings.ts 2024-09-01 15:23:38 +02:00
SebastianMC 98dbcc61f2 Version bump before release 2024-07-10 12:21:58 +02:00
SebastianMC fa6aafa3bd
Merge pull request #152 from SebastianMC/151-sort-notes-in-dd-mmm-yyyy-format
151 sort notes in dd mmm yyyy format
2024-07-10 12:07:48 +02:00
SebastianMC 16b50c3c20 #150 - Sort notes in dd-Mmm-yyyy format
- completed, tested.
2024-07-10 12:06:01 +02:00
SebastianMC 92a33215cc #150 - Sort notes in dd-Mmm-yyyy format
- additional unit tests
- fixes detected by unit tests

Next step: manual local testing of real scenarios
2024-07-08 23:49:24 +02:00
SebastianMC a7b807d5f5 #150 - Sort notes in dd-Mmm-yyyy format 2024-07-08 21:36:26 +02:00
SebastianMC 0ac058bf99
Update README.md 2024-07-08 09:59:47 +02:00
SebastianMC 315186cfb9
Update README.md 2024-07-08 09:58:31 +02:00
SebastianMC 9ab38afcad README updates following the recent plugin release with fixed compatibility with Obsidian 1.6.3 2024-06-10 22:49:08 +02:00
SebastianMC 3852e95488 Version bump before release 2024-06-10 22:38:11 +02:00
SebastianMC 3bc307c121 Bugifx for #147 2024-06-10 22:35:28 +02:00
SebastianMC 4bae4fe37e Added info box in README.md for yet another breaking change in Obsidian 1.6.3 2024-06-10 12:38:47 +02:00
SebastianMC 8400dbae61 Version bump before release 2024-06-07 23:46:12 +02:00
SebastianMC d59b1af62a #137 - Impose File Explorer refresh with standard sorting when the plugin gets disabled 2024-06-07 23:37:44 +02:00
SebastianMC 8ed1840f65 README.md update - extracted the details of Obsidian breaking changes into dedicated files, leaving only informative frames 2024-06-02 00:45:54 +02:00
SebastianMC 89f032084d Version bump before release 2024-05-14 08:48:50 +02:00
SebastianMC 3c257bc5d2 #145 - polished code w/o duplication in main.js 2024-05-14 08:47:38 +02:00
SebastianMC 4ab21d6ff5 #145 - refactored the plugin integration point and sorting function invocation and wrapper(s) to work under Obsidian 1.6.0 (which introduced significant refactoring)
Remains to do:
- polish the code to remove duplication in main.js
- full testing under 1.6.0
- regression tests under latest 1.5.x (the code is backward compatible)
2024-05-13 20:14:03 +02:00
SebastianMC f5c64845ba The global `app` object becomes deprecated in Obsidian 1.6.0
- subsequent code adjustments
2024-05-13 14:51:57 +02:00
SebastianMC 2af53aa692 Removed debug console outputs 2024-05-13 14:51:05 +02:00
SebastianMC 107c32e461 The global `app` object becomes deprecated in Obsidian 1.6.0
- switched code to use the DI approach - the handle to `app` is handed over to the Plugin at initializaion. Keep in and supply down the execution chain, as needed
2024-05-13 14:36:13 +02:00
SebastianMC ef10a9ef43 Added table of contents to manual.md 2024-03-06 18:34:33 +01:00
SebastianMC 17bd661961
Update README.md with warning on Obsidian 1.5.4 breaking changes 2024-03-03 21:24:37 +01:00
SebastianMC f1bced1d5a
Merge pull request #133 from Andrei-Sager/back-to-top
Added "Back To Top" internal links to advanced-README.md.
2024-02-25 19:33:26 +01:00
Andrei dfc6022cb1
Update advanced-README.md 2024-02-21 09:13:06 +08:00
Andrei 6b5af562c4
Update advanced-README.md 2024-02-21 09:02:02 +08:00
Andrei a4d18e3063
Update advanced-README.md 2024-02-21 09:00:33 +08:00
Andrei e88b670f6d
Update advanced-README.md 2024-02-21 08:56:00 +08:00
Andrei b511163f8a
Update advanced-README.md 2024-02-21 08:51:33 +08:00
Andrei d68c1561d8
Update advanced-README.md 2024-02-21 08:50:40 +08:00
SebastianMC 8d9ccdd516 Version bump before release 2024-02-20 18:27:19 +01:00
SebastianMC 702fe9e027 Extracted and extended a basic integration test 2024-02-19 10:40:38 +01:00
SebastianMC 2c3de3d609 Reorganised unit tests locations - moved all of them to a dedicated folder 2024-02-19 08:59:17 +01:00
SebastianMC ba54e63a48 #132 - new orders: `advanced recursive modified` and `advanced recursive created` 2024-02-19 08:53:43 +01:00
SebastianMC 5ac915547c Introduced alias sorting name `unicode-charcode` for the `vsc-unicode`, for clarity for non-VSC users. 2024-02-13 16:30:54 +01:00
SebastianMC 424e56c962 Removed support for the experimental sorting methods: `aaa-z` and `a-zzz`. They weren't working correctly. 2024-02-13 16:24:15 +01:00
SebastianMC 53b5895e81 Bugfix for #131
Obsidian 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
- version bump before release
2024-02-09 14:24:04 +01:00
SebastianMC 9f4008c2a2 Revert "Bugfix for #131"
This reverts commit 238c027903.
2024-02-09 14:03:48 +01:00
SebastianMC e18122c67d Rolled back 2.1.6 version and added a warning in README.md about incompatibility with Obsidian 1.5.4 2024-02-09 11:59:15 +01:00
SebastianMC 12ae5a5bbe Rolled back 2.1.6 version and added a warning in README.md about incompatibility with Obsidian 1.5.4 2024-02-09 11:57:09 +01:00
SebastianMC 634e0c0755 Version bump before release 2024-02-07 23:39:34 +01:00
SebastianMC 238c027903 Bugfix for #131
Obsidian introduced breaking changes around File Explorer JS structure which prevented this custom-sort plugin from working.
2024-02-07 23:34:27 +01:00
SebastianMC a2a808e78b Two experimental features + version bump before release
- `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)
2024-01-27 23:25:59 +01:00
SebastianMC fe98a27f5d Version bump before release 2024-01-26 10:50:32 +01:00
SebastianMC 8d5ca13acb #127 - folder and file with the same (base) name advanced sorting support:
- bugfix for `files-first` or `folders-first` sorting methods
2024-01-26 00:34:24 +01:00
SebastianMC ac8cbc0efd
Merge pull request #129 from SebastianMC/127-folder-and-file-with-the-same-basename-sorting
#127 - folder and file with the same (base) name advanced sorting support
2024-01-25 23:11:44 +01:00
SebastianMC 9cf01e9591 Merge branch 'master' into 127-folder-and-file-with-the-same-basename-sorting
# Conflicts:
#	src/custom-sort/sorting-spec-processor.spec.ts
2024-01-25 21:23:54 +01:00
SebastianMC 6743796d2e
Merge pull request #128 from SebastianMC/126-naive-version-allow-escaping-the-dot-character
#126 Allow to eliminate ambiguity of `....`
2024-01-25 21:14:33 +01:00
SebastianMC e0208e2793 #126 - Allow escaping the . (dot) character to remove ambiguity with the ... wildcard
- simplistic implementation - use `./...` syntax to remove ambiguity of `....`
2024-01-25 20:54:15 +01:00
SebastianMC 958a9b017c #127 - folder and file with the same (base) name advanced sorting support:
- the last-resort default fallback sorting method (which was alphabetical) is extended to give preference to files. In other words, if all the specified sorting levels don't sort two items, the file goes first (if the other item is a folder)
- added explicit syntax to specify `files-first` or `folders-first`
2024-01-25 18:10:36 +01:00