Jeremy Ruston
b97681758c
Set up $tw.boot.wikiTidlersPath
...
A surprising amount of refactoring to do this
2013-03-25 10:43:18 +00:00
Jeremy Ruston
9fb8ef25ed
Ensure we don't register file information for externally loaded tiddlers
...
Also make sure some globals like setInterval are available on the server
2013-03-24 12:27:45 +00:00
Jeremy Ruston
b574436dff
Don't track file information for externally loaded tiddlers
2013-03-23 22:43:05 +00:00
Jeremy Ruston
e8746c1575
On the server, start registering information about each writable tiddler file
2013-03-23 22:11:23 +00:00
Jeremy Ruston
d7b000fd6b
Start using term shadow tiddlers for tiddlers from plugins
2013-03-23 21:41:28 +00:00
Jeremy Ruston
2479e38155
Refactor loadTiddlersFromPath to return path information for each tiddler
2013-03-23 21:37:48 +00:00
Jeremy Ruston
25e56c2ade
Stop using the term "bundle" to describe plugins
2013-03-23 16:34:12 +00:00
Jeremy Ruston
d8b76f656e
Rearranging boot.js
2013-03-23 16:15:45 +00:00
Jeremy Ruston
ed3a0ba6a3
Stop using 'wiki' directory within wiki directories
2013-03-22 21:30:37 +00:00
Jeremy Ruston
a788593687
Further refactorings of boot.js
2013-03-22 21:12:39 +00:00
Jeremy Ruston
ed07798c29
More tidying up of boot.js
2013-03-22 20:02:19 +00:00
Jeremy Ruston
e336e0661c
Further rearrangements of boot.js
...
Getting better..
2013-03-22 19:44:12 +00:00
Jeremy Ruston
2c5f2bb67a
Reorganising the order of ceremonies in boot.js
...
With a view to making it all a bit more readable
2013-03-22 19:27:09 +00:00
Jeremy Ruston
3eeac8efca
Simplify $tw.utils.log
...
And in the process make it run on node.js
2013-03-21 18:12:57 +00:00
Jeremy Ruston
8ca7368200
Disable password autocomplete
...
It doesn't seem to work properly.
2013-03-18 10:53:27 +00:00
Jeremy Ruston
623a3ec8f8
Rename "shadow" tiddlers to "system" tiddlers
...
What we have at the moment isn't really the same as TiddlyWiki
classic's shadow tiddlers, it's a much simpler system for excluding
tiddlers. We'll use the term "shadow" instead to refer to the way that
tiddlers in plugins behave, which is exactly like TiddlyWiki classic's
shadow tiddlers.
2013-03-15 22:00:19 +00:00
Jeremy Ruston
e0f342a62e
Comments
2013-03-08 17:50:28 +00:00
Jeremy Ruston
c76d038b8e
Update command line processing to allow a wiki path to be specified
2013-02-09 17:07:18 +00:00
Jeremy Ruston
a9de17bd55
Restore encrypted TiddlyWiki support
2013-01-31 10:20:13 +00:00
Jeremy Ruston
9a71117853
Prettify JSON
2013-01-28 19:27:22 +00:00
Jeremy Ruston
07541cbd9f
Correct package.json "engines" entry
2013-01-28 19:26:26 +00:00
Jeremy Ruston
c703fb1267
Get rid of the wikivocabulary object
2012-12-26 22:02:59 +00:00
Jeremy Ruston
42945789e9
Refactor parser rule architecture to allow individual parsers to function as both block and inline parsers
2012-12-20 16:02:03 +00:00
Jeremy Ruston
a4d16488f0
Fix for .tid files that are missing a double line break
2012-12-20 09:20:44 +00:00
Jeremy Ruston
ac4b3ecef9
Further refactoring of createSubclassesFromModules
2012-12-14 15:51:23 +00:00
Jeremy Ruston
2bef7c2c5c
Further improvements to parser rule implementation
2012-12-14 15:44:19 +00:00
Jeremy Ruston
7c712c4e03
Improve $tw.each() and $tw.modules.applyMethods()
2012-12-13 21:31:19 +00:00
Jeremy Ruston
17e67a5bf9
Add a simple log wrapper
...
We'll make it more sophisticated at some point
2012-11-19 16:55:10 +00:00
Jeremy Ruston
f07bc18204
More MIME type shenanigans
2012-11-18 15:25:40 +00:00
Jeremy Ruston
84650b9a54
Swap over to the new mime type conventions
...
Discussed in
https://groups.google.com/forum/#!topic/tiddlywikidev/re8xfLqZNCE
2012-11-18 15:22:13 +00:00
Jeremy Ruston
5c87b437ee
Support for lazy loaded tiddlers
2012-11-18 13:14:28 +00:00
Jeremy Ruston
5c9b0d62c4
Allow comments in tiddler field blocks
...
Particularly useful for commenting in tiddler dictionaries
2012-11-17 20:18:03 +00:00
Jeremy Ruston
3f58ead593
Add support for data modules
...
Modules can now be JSON or tiddler dictionaries, as well as executable
code
2012-11-17 13:08:25 +00:00
Jeremy Ruston
9eb10fb21a
Clear password if decryption fails
2012-11-16 22:40:56 +00:00
Jeremy Ruston
b48dec6932
Minor style cleanups
2012-11-16 17:44:47 +00:00
Jeremy Ruston
42b4f20113
Refinements to the new password prompting mechanism
2012-11-16 17:23:10 +00:00
Jeremy Ruston
db3a4651a2
Improved crypto and password prompting mechanism
...
Now encrypted tiddlywikis prompt for their password with an html form,
instead of a horrible javascript prompt.
2012-11-16 16:59:47 +00:00
Jeremy Ruston
ce46866317
More JSHint obeisance
2012-11-15 12:46:42 +00:00
Jeremy Ruston
1e51f56754
JSHint obeisance
2012-11-15 12:38:25 +00:00
Jeremy Ruston
9281fa8786
Further refactoring of the boot process and module mechanism
2012-11-15 10:40:03 +00:00
Jeremy Ruston
539b64b626
Refactoring module mechanism
...
Changed the data structure $tw.modules.types to make it possible to
detect repeated registrations
2012-11-14 11:23:43 +00:00
Jeremy Ruston
ce47f5e1d4
Started to move dropbox bits and pieces into a plugin
...
Currently tw5dropbox is broken, pending some further changes around
module handling
2012-11-13 18:42:50 +00:00
Jeremy Ruston
11b2af34d2
More refactoring around the plugin implementation
...
Now wikis can specify which plugins should be loaded
2012-11-13 08:46:44 +00:00
Jeremy Ruston
3b11713e88
Refactoring plugin implementation
...
Including introducing the terminology "tiddler bundles"
2012-11-12 22:16:49 +00:00
Jeremy Ruston
9612aac296
New implementation for shadow tiddlers
...
Now shadow tiddlers are any tiddler whose title starts with "$:/"
2012-11-11 14:31:45 +00:00
Jeremy Ruston
d7d6e59865
Beginnings of support for syncing
2012-11-11 14:13:08 +00:00
Jeremy Ruston
9f6909ddc4
Appeasing the gods of JSHint
2012-11-06 17:21:56 +00:00
Jeremy Ruston
a0843f9c51
Add ability to read JSON files containing an array of tiddlers
2012-10-27 14:51:43 +01:00
Jeremy Ruston
0187f3c3bc
Whitespace cleanup
2012-10-14 00:21:23 +01:00
Jeremy Ruston
36e8040773
Added support for tiddlers preloaded through JavaScript
2012-10-12 19:01:03 +01:00