Wykres commitów

55 Commity (d416781110da48f1e409d90e2dce601d5dc83481)

Autor SHA1 Wiadomość Data
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
Jeremy Ruston 939e153243 Fixed node.js version check 2012-08-30 14:33:07 +01:00
Jeremy Ruston 24cb5cb19c Missing semicolonisation 2012-08-25 14:16:11 +01:00
Jeremy Ruston 0bcaa75f18 Improved comments
And one minor refactoring
2012-08-22 12:33:21 +01:00
Jeremy Ruston 8e6647b615 Initial tranche of the plugin implementation
This first commit adds some of the code needed for the plugin
mechanism, but it isn't all fully operational yet. I'm merging the
branch so that I can get some other pre-requisites done quickly on the
main branch, and then plan to return to this branch.
2012-08-06 22:34:16 +01:00
Jeremy Ruston daff9c10f3 Tighten terminology for plugins vs. modules
"Plugins" are bundles of tiddlers managed as one, "modules" are
JavaScript tiddlers with a module type identifying when and how they
should be executed.
2012-08-03 15:09:48 +01:00
Jeremy Ruston 3ade3397fb Keeping JSHint happy 2012-08-02 22:24:37 +01:00
Jeremy Ruston 1f64a9e758 Added node.js version check and related refactorings 2012-08-02 14:32:38 +01:00
Jeremy Ruston c74d608418 Removed parser switch 2012-07-14 18:08:00 +01:00
Jeremy Ruston e451f2398e Setting up NPM command line usage of TiddlyWiki 2012-07-13 18:17:46 +01:00
Jeremy Ruston d910d75124 Updated to node v.0.8.2 2012-07-13 17:08:15 +01:00
Jeremy Ruston f04b056392 Fixed a longstanding issue with javascript module tiddlers being truncated by one character 2012-07-10 23:18:07 +01:00
Jeremy Ruston b5f8f97ccc Refactored loading of `tiddlywiki.plugin` files
Now we read the files raw, rather than through the deserialiser
2012-06-08 11:47:05 +01:00
Jeremy Ruston 5322d3cdfd Added library modules to browser template
Now we can include things like jQuery easily
2012-06-08 10:41:58 +01:00
Jeremy Ruston 2053b7c413 Moved loading of core shadow tiddlers into the boot kernel 2012-06-06 21:42:14 +01:00
Jeremy Ruston 6319a7dee5 Renamed `wiki` folder 2012-06-06 20:52:30 +01:00
Jeremy Ruston 6b56a95ca8 Added JSON extension to file info 2012-06-06 14:54:29 +01:00
Jeremy Ruston 22b836e4ac Added 'isShadow' flag for system tiddlers
Shadow tiddlers are omitted from lists by default
2012-06-06 13:21:20 +01:00
Jeremy Ruston fa08941a75 Refactored the Tiddler.getFields() method 2012-06-06 12:20:48 +01:00
Jeremy Ruston e2ea8ff436 Refactored shadow tiddlers to not be in a separate store
Shortly there will be a flag to mark them
2012-06-06 12:07:33 +01:00
Jeremy Ruston c6a2083e26 Let's switch to the new parser 2012-06-04 16:12:46 +01:00
Jeremy Ruston 7a62e6f1a4 Add quick switch for replacing old wikitext parser with the new 2012-06-02 13:19:46 +01:00
Jeremy Ruston 2121ced4f3 Added new file types & stopped defaulting the content type of tiddlers 2012-05-29 21:58:44 +01:00
Jeremy Ruston a9f34b8b00 Better error reporting for executing modules on the server 2012-05-26 23:37:03 +01:00
Jeremy Ruston 9ed82c09fd Introduce identifiers for tiddler subdirectories 2012-05-20 15:19:38 +01:00
Jeremy Ruston 5b3bdcc662 Refactoring some internal identifiers 2012-05-19 19:06:42 +01:00
Jeremy Ruston 6a7a5a2591 JSHint-prompted tweaks 2012-05-19 15:13:17 +01:00
Jeremy Ruston cbb813da9b Changed $tw.isBrowser to $tw.browser
This makes available browser-specific CSS prefixes
2012-05-19 11:29:51 +01:00
Jeremy Ruston 1741ea2df9 Added SVG file extension info 2012-05-09 17:34:27 +01:00