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 |
|
Jeremy Ruston
|
bf75735db9
|
Several fixes
1. Made crypto module optional
2. Moved hasOwnProperty into boot kernel
3. Fixed handling of modules in the browser
|
2012-10-10 16:32:37 +01:00 |
|
Jeremy Ruston
|
fc19a77353
|
Added support for PDF images
|
2012-10-10 10:45:39 +01:00 |
|
Jeremy Ruston
|
70ac853d28
|
Separated out the version check to make it easier to test
|
2012-10-01 16:50:42 +01:00 |
|
Jeremy Ruston
|
e637b54f36
|
Add password handling to server
|
2012-09-02 21:00:24 +01:00 |
|
Jeremy Ruston
|
1200c8329a
|
Add Stanford JavaScript Crypto Library for encryption of tiddlers
Initial implementation. The password is hardcoded on the server, but
properly prompted in the browser.
|
2012-09-02 20:29:47 +01:00 |
|
Jeremy Ruston
|
a95c83628d
|
Now got exploded plugins working on the server
|
2012-08-31 17:25:18 +01:00 |
|
Jeremy Ruston
|
b2369df65a
|
Further refactoring to the plugin mechanism
|
2012-08-31 16:36:57 +01:00 |
|
Jeremy Ruston
|
7a15b6f97a
|
Fixed mis-renaming of tiddlywiki.files
|
2012-08-31 15:09:33 +01:00 |
|
Jeremy Ruston
|
ed3a10f043
|
Renamed tiddlywiki.plugin files to tiddlywiki.files
Because we're just about to use the name `tiddlywiki.plugin` for
exploded plugin folders
|
2012-08-31 15:04:08 +01:00 |
|
Jeremy Ruston
|
bb972888b9
|
Constituent tiddlers prefixed with title of plugin tiddler
|
2012-08-31 14:19:13 +01:00 |
|
Jeremy Ruston
|
88e7a4fb67
|
Basic plugin support for browser and server
Currently only supports plugins packed as a single JSON tiddler
|
2012-08-31 12:34:39 +01:00 |
|
Jeremy Ruston
|
4cebcddeeb
|
Fixes suggested by Firefox's console
|
2012-08-31 11:38:30 +01:00 |
|
Jeremy Ruston
|
dd7bb54965
|
Removed extraneous parameter from startup module invocation
|
2012-08-30 15:22:44 +01:00 |
|
Jeremy Ruston
|
8a2b1aea9b
|
Comment update
|
2012-08-30 15:20:57 +01:00 |
|
Jeremy Ruston
|
57123933be
|
Fixed typo
|
2012-08-30 15:03:01 +01:00 |
|
Jeremy Ruston
|
807f8b8aab
|
More refactoring to better separate concerns
registerModuleTiddlers() references the wiki store and so really should
be a method of it
|
2012-08-30 15:00:08 +01:00 |
|
Jeremy Ruston
|
b80332316b
|
More calming, clarifying renaming
|
2012-08-30 14:53:35 +01:00 |
|
Jeremy Ruston
|
8542bca4ea
|
Dropped the "Typed" from "TypedModules"
|
2012-08-30 14:46:58 +01:00 |
|
Jeremy Ruston
|
b9f692d66f
|
Rename the internal boot modules
|
2012-08-30 14:43:58 +01:00 |
|
Jeremy Ruston
|
ec2633a241
|
Clarifying comment
|
2012-08-30 14:43:13 +01:00 |
|
Jeremy Ruston
|
39edb0160e
|
Removed extraneous constant
|
2012-08-30 14:40:33 +01:00 |
|
Jeremy Ruston
|
6c2ebe1eee
|
Fixed problem with node version number check
|
2012-08-30 14:40:00 +01:00 |
|