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
SebastianMC
f5fafc184f
#126 - Allow escaping the . (dot) character to remove ambiguity with the ... wildcard
...
- naive implementation, the escape lexeme is \\DOT (problematic long term because of overlaps)
- naive implementation, the escape is transformed to simple-regexp (technically this is not needed at all)
2024-01-25 17:09:30 +01:00
SebastianMC
c12ecb5c8c
Version bump before release
2024-01-25 10:59:00 +01:00
SebastianMC
11d6623191
#123 - sorting by file basename by default (instead of fullname with ext)
...
- new syntax `a-z.` and `true a-z.` introduced to allow explicitly sorting by filename with ext
2024-01-25 10:47:05 +01:00
SebastianMC
45e5f3c3c7
Merge remote-tracking branch 'upstream/HEAD' into merge-upstream-1
...
# Conflicts:
# manifest.json
2024-01-24 20:18:29 +01:00