James Welford Anderson
90caf5bf42
Add hooks mechanism and th-opening-default-tiddlers-list hook
...
see: https://github.com/Jermolene/TiddlyWiki5/issues/1064
2014-11-23 01:11:56 +09:00
Jermolene
8e685e5150
Allow includeWikis to be read-only
...
Hopefully this will help resolve issues that @xcazin and @pmario have
been having with using the client-server configuration to prepare
translations of the TW5 docs.
2014-11-13 12:28:51 +00:00
Jermolene
853f5fd064
Add some logging for file import/paste
2014-11-08 08:37:08 +00:00
Jermolene
cea963420c
Improve error handling under Node.js
...
Now we include the stack trace with the error message. Thanks to
@felixhayashi for the suggestion.
2014-11-03 16:14:51 +00:00
Jermolene
5d600ce31b
Coloured warnings and errors under Node.js
2014-10-21 19:30:27 +01:00
Jermolene
9fedf38657
Remove checking for missing wiki folders
...
Thus undoing 744245ea32
because of #1002
2014-10-21 19:28:38 +01:00
Jeremy Ruston
f25053490e
Merge pull request #998 from xcazin/ogg
...
Add audio/ogg to the list of recognised formats
2014-10-20 12:30:00 +01:00
Xavier Cazin
6833bfb220
Add audio/ogg to the list of recognised audio formats
2014-10-19 22:09:17 +02:00
Jermolene
744245ea32
Raise error for missing wiki folders
...
Only raise the error if the wiki path is explicitly specified on the
command line, avoiding `tiddlywiki —version` raising an error if the
current directory isn’t a wiki folder.
Fixes #990
2014-10-18 19:39:39 +01:00
Jermolene
6c76670137
Removed outdated comment
2014-10-18 17:46:19 +01:00
Jermolene
2ffe53f191
Add audio parser for handling audio content
2014-10-18 14:50:07 +01:00
Jermolene
49dc5694a3
Enhance "includeWikis" to merge build targets
...
Build targets found in included wikis are merged behind any found in
the wiki itself
2014-10-14 15:14:50 +01:00
Jermolene
b7bbcfa056
Prompt twice when setting password
...
Fixes #364
2014-10-06 10:22:09 +01:00
Jermolene
0c8e538077
Add support for custom password prompts
2014-10-06 10:02:34 +01:00
Jermolene
67db9d57a2
Boot prefix should preserve $tw in the browser
...
This change allows raw markup tiddlers to preload configuration values
into the `$tw` global
2014-10-06 10:02:20 +01:00
Jermolene
6d9bd4df8a
Add support for markdown file extensions
...
Fixes #856
By the way @cjp are there any other Markdown extensions in common use?
2014-09-16 20:06:23 +01:00
Jermolene
2b78d5a977
Refactor handling of .htm and .hta file extensions
...
Taking advantage of the recent change to be able to pass an array of
file extensions to `$tw.utils.registerFileType()`
2014-09-16 20:05:13 +01:00
Jermolene
73a4747d05
Handle jpeg
file extension correctly
...
Fixes #844
2014-09-14 20:35:01 +01:00
Jermolene
ac54fe3326
Disable plugins in safe mode
...
Fixes #820
2014-09-08 19:50:48 +01:00
Jermolene
53368ba5fa
Rename "tw-error-*" classes to "tc-error-*"
...
Part of #764
2014-08-28 17:39:32 +01:00
Jermolene
35a3224dba
Rename "tw-password-wrapper" class to "tc-password-wrapper"
...
Part of #764
2014-08-28 17:38:53 +01:00
Jermolene
d8c3691bd1
Removed unneeded CSS classes
...
Part of #764
2014-08-28 17:17:50 +01:00
Jermolene
c912fed55d
Use a JSON tiddler for $:/config/OriginalTiddlerPaths
...
Otherwise things go wrong when we have tiddler titles containing colons
2014-08-20 10:11:40 +01:00
Jermolene
32a7ee2683
Make it possible to disable plugins
2014-08-15 21:10:40 +01:00
Jermolene
08f775eac8
Recognise .HTA as synonym for .HTML files
...
Fixes #513
2014-08-04 15:12:33 +01:00
Jermolene
c73853288c
Allow .htm as an alias for .html files
2014-07-24 19:53:51 +01:00
Jermolene
ef67cc3fd9
Make default location for new tiddlers configurable
2014-07-20 20:19:09 +01:00
Jermolene
beabae8d2b
Expose module.exports to tiddler modules
...
Needed to incorporate an upcoming third-party library.
@natecain - do you think this is OK from a compatibility perspective?
2014-07-20 18:06:19 +01:00
Jermolene
19061650de
Refactoring for hygeine
2014-06-19 12:05:41 +01:00
csugden
1945af0b2d
Fixes undefined loop variables ( fixes #657 )
2014-06-18 11:56:27 +01:00
Jermolene
e6b783154f
Allow arbitrary fields in plugin.info files
...
Fixes #642
2014-06-18 08:52:31 +01:00
Jermolene
d2d0b09235
Refactoring plugin loading on Node.js
2014-06-18 08:34:49 +01:00
Jermolene
a9b7df96c2
Add support for TIDDLYWIKI_EDITION_PATH
2014-06-17 21:59:20 +01:00
Jermolene
b2e48d00e9
Add environment variables for locating plugins
...
Start of fixing #531 (we still need to deal with
TIDDLYWIKI_EDITION_PATH)
2014-06-17 21:33:44 +01:00
Jermolene
62c602e9d2
Fix for running under node-webkit
2014-05-28 08:57:29 +01:00
Jermolene
e228ac42db
Fix problem with shadow tiddler iteration
...
See https://groups.google.com/d/topic/tiddlywiki/pNxZsSCVp7c/discussion
for more details of the bug.
2014-05-17 01:12:08 +01:00
Jermolene
31e1088aa7
Clean up startup logging
...
Now we do boot logging to an array. We harvest it in the —verbose
command. We still need to provide a way to access the log in the
browser too.
2014-05-15 18:50:14 +01:00
Jermolene
4e07b3335b
Extend .tid files to allow single line text fields
...
To make it easier to create tiddlers that don’t include a terminating
newline in their text
2014-05-13 10:27:03 +01:00
Jermolene
b77d5f9725
Clean up whitespace
2014-05-13 10:26:02 +01:00
Jeremy Ruston
711b76307c
Merge pull request #604 from natecain/module_exports
...
Module exports
2014-05-07 14:05:45 +01:00
Jermolene
a9411262f7
Improve TiddlyWiki as a library
...
1. Make it possible to disable specific boot tasks
2. Extend the startup mechanism to allow startup tasks to be disabled
Again, see Jermolene/TiddlyWiki5NodeWebkit to see how these features
fit together.
2014-05-07 12:51:16 +01:00
Jermolene
e676156b24
Fixes for running TiddlyWiki on node-webkit
...
See Jermolene/TiddlyWiki5NodeWebkit
2014-05-07 09:59:21 +01:00
natecain
6b03789e06
Prioritize "module.exports" over "exports" in require sandbox
...
(Node-ism, inherited (temporarily?) to support codemirror upgrade)
2014-05-06 23:31:57 +02:00
Jermolene
76e8640c31
Fix problem with parsing lists contain non-breaking spaces
...
Some of the time we need to treat non-breaking spaces as though they
are not spaces (regexps treat them as spaces by default).
2014-05-06 18:10:27 +01:00
Jermolene
cc3d44aec1
Fix problem with list fields containing [[]]
...
Fixes #603 - thanks @xcazin!
It no longer crashes but unfortunately if you round trip a tiddler out
of edit mode and back you’ll lose any empty double square brackets.
2014-05-06 17:32:12 +01:00
Jermolene
986a20b22b
Fixes for permalinks not working on Firefox
...
Sigh. It’s frustrating that the few browser differences I’m running
into in 2014 are mostly horribly familiar from 2005
2014-05-05 19:21:57 +01:00
Jermolene
a0022a1cd6
Refactoring more of startup.js into modules
2014-05-05 10:17:50 +01:00
Jermolene
519e1b4a44
Pull more of startup.js out into separate modules
2014-05-03 21:23:51 +01:00
Jermolene
09156af475
Add support for "before" field on startup modules
2014-05-03 19:49:50 +01:00
Jermolene
78ba57d55d
Remove support for browser-startup modules
...
Instead support startup modules that stipulate which platform they
require.
Also include docs updates and fixes to fullscreen plugin
2014-05-03 17:49:20 +01:00