aiongg
c04cc16109
fix(docpath): colons in names are refused only on Windows
2026-10-17 04:14:51 +00:00
aiongg
0d0e5efaac
feat(docpath): add resolve_absolute
...
resolve_absolute refuses a result that is not absolute on the running
platform, such as a relative link in a document that has no path yet.
It is the function to call before opening a file.
2026-10-17 03:36:22 +00:00
aiongg
d7772fbb39
fix(docpath): refuse colons inside path components
...
A stored path that starts with a URL scheme and a colon is a URL; a
colon in any other name is invalid. Only a leading drive letter keeps
its colon.
2026-10-17 03:35:36 +00:00
aiongg
12281d07fe
fix(docpath): accept drive hosts, legacy escapes and colon names; refuse lookalike separators
2026-10-16 16:14:16 +00:00
aiongg
ddc5012437
feat(docpath): add craft-docpath for checking paths stored in documents
2026-10-16 16:01:59 +00:00