1
0
mirror of https://github.com/Jermolene/TiddlyWiki5 synced 2024-09-28 15:08:46 +00:00
TiddlyWiki5/core/modules/utils
Jermolene 3708f6c8e4 Major refactoring of filesystemadaptor
The code here had got a bit broken by some PRs that I should have
checked more carefully. I’ve done a major refactoring which will
hopefully make it easier to understand, and fixes a number of problems:

* Problem with eg .md tiddlers not being deleted correctly
* Problem with Windows path separators not being usable within
$:/config/FileSystemPaths on Windows
* Problem with filename clashes not being detected correctly when
saving to a different directory via $:/config/FileSystemPaths
* Enables slashes within tiddler titles to be mapped into folders
* Enables plain text files like .md and .css to be saved with .meta
files instead of as .tid files (see #2558)
* No longer replaces spaces with underscores

As this is such a major update, I’d be grateful if Node.js users could
give it a careful run through — in particular, you’ll need to try
creating new tiddlers of various types and ensure that the expected
files are created.
2017-02-11 12:56:42 +00:00
..
dom Refinements to 87fa7f972c 2016-10-18 16:39:18 +01:00
crypto.js Fix support for upgrading encrypted wikis 2014-07-16 10:06:24 +01:00
edition-info.js Refactor edition-info handling 2015-01-11 15:00:54 +00:00
fakedom.js Make fakedom more resilient to non-string data 2016-11-22 20:24:59 +00:00
filesystem.js Make tiddler file paths configurable (#2379) 2016-04-25 08:36:32 +01:00
logger.js Partial fix for #1570 2015-03-12 22:35:03 +00:00
parsetree.js Add parse tree utility for collecting text 2015-08-01 13:14:32 +01:00
performance.js Add user interface for enabling performance instrumentation 2015-10-14 10:59:55 +01:00
pluginmaker.js Add localisable strings for error (#2447) 2016-05-17 21:58:47 +01:00
utils.js Major refactoring of filesystemadaptor 2017-02-11 12:56:42 +00:00