1
0
mirror of https://github.com/Jermolene/TiddlyWiki5 synced 2024-11-17 23:34:50 +00:00
Commit Graph

84 Commits

Author SHA1 Message Date
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
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