28th February 2014 at 3:49pm
See GitHub for detailed change history of this release
Incompatible Changes
See Notes for upgrading to 5.0.8-beta for more details of these changes:
- Changed rules for parsing content of HTML elements
- Switched SiteTitle and SiteSubtitle to $:/SiteTitle and $:/SiteSubtitle
- Changes to commands used with TiddlyWiki on Node.js
- Changes to naming of some editions
- Notably clientserver has changed to server
Documentation Improvements
- Improved documentation for TiddlerFilters, including a notation of the TiddlerFilter Formal Grammar contributed by @Tikkoneus
- Improved documentation for WidgetMessages
- Tiddlers on tiddlywiki.com now have a link to the original source on GitHub for pull requests (see the "Sources" tab of the tiddler info panel)
Usability Improvements
- Added automatic saving on editing a tiddler and a warning when attempting to close the window with unsaved changes
- Added confirmation dialogue when deleting tiddlers
- Add support for switchable (and editable) ColourPalettes
- Added TranslationMechanism and translations for:
- Deutsch (Österreich and Deutschland) by @pmario
- Français (France) by @xcazin
- Chinese (Simplified and Traditional) by @BramChen
- Add error alerts when syncing to a server
- Rejigged $:/ControlPanel to use nested tabs
- Added $:/TagManager for easy management of tags
- Added experimental KeyboardWidget, including support for ctrl-enter (or cmd-enter) to finish editing a tiddler
- Added number of tags to control panel Basics tab
- Enhanced link handling so that control/command clicking a link opens the target tiddler without navigating to it
- Importing tiddlers via drag and drop no longer opens all the tiddlers
Scalability Improvements
- Added support for LazyLoading of images
- Extended RevealWidget to allow control over content retention
Hackability Improvements
- Added HelpCommand and InitCommand for TiddlyWiki on Node.js
- Extended ButtonWidget to allow navigating to a tiddler
- Added experimental support for building plugins in the browser: How to create plugins in the browser
- Extend the TranscludeWidget to display its content as a fallback if the tiddler or field is missing
- Add logging and AlertMechanism
- Added a Filter tab to advanced search
- Add indexes filter operator
- Control over line width and colour for EditBitmapWidget
- Add support for
.multids
MultiTiddlerFiles - Extend ViewWidget so that it works with indexes
- Added support for Tank, a new service built on TiddlyWeb: https://tank.peermore.com
- Extend relative dates to work in the future
Bug Fixes
- Fixed problem with pasting items into the browser
- Fixed problem with colour pickers not showing correct colour in Chrome
- Fixed problem with tag pills not working inside table cells
- Fixed problem in client server configuration with % in tiddler titles
- Fixed problem with not using placeholder text when editing missing tiddlers
- Fixed problem with test data in certain time zones
- Fixed problem with non-breaking space characters being converted into '@' symbols
- Fixed problem with highlighting plugin only working in the browser
- Fixed crash when wiki/themes folder contains files that are not themes