15 novembre 2024 à 19h40
See GitHub for detailed change history of this release

Congratulations to pmario for their winning design for the banner for this release (here is the competition thread).
Translation improvements
- ajouté support for new language "Chinese (Hong Kong)"
- ajouté support for new language "English (Philippines)"
This release includes improvements to the following translations:
- Chinese
- French
- Japanese
- Spanish
- Polish
amélioré the translators edition with various fixes and updates
Plugin Improvements
Geospatial Plugin
- ajouté support for custom wikitext popups to be attached to map features
- ajouté support for click actions to be attached to map features
- corrigé ordering of latitude and longitude in geospatial operators
- corrigé crash when geomap contains an empty geolayer widget
- corrigé loading map state from saved tiddlers
Markdown Plugin
- ajouté support for dragging and dropping images directly into Markdown tiddlers
- ajouté strikethrough, superscript and subscript editor toolbar buttons
- amélioré readability of Markdown links to other tiddlers
- ajouté image toolbar dropdown to editor toolbar
- corrigé colour for target footnote background
- ajouté settings tab
- ajouté reorganised "readme" and "config" tabs
- ajouté support for the excision tool
- mis à jour Markdown plugin to use the same formatting for highlighted text as ordinary WikiText
Browser Storage Plugin
- ajouté added support for separate messages to delete the cookie saved by the Browser Storage Plugin and for disabling the plugin entirely
TestCaseWidget and Related Improvements
This release includes several fixes and improvements to the TestCaseWidget, its default template, and the related DataWidget and CompoundTiddlers format. These features were first introduced in Release 5.3.4 and are undergoing continuous improvement as we work on integrating them more widely across the system.
- ajouté new
$compound-filter
attribute for the DataWidget that allows other compound tiddlers to be imported. There is also a companion import-compound field for the TestCaseWidget template - amélioré the TestCaseWidget default template to make it more modular
- ajouté support for an import field in TestCaseTiddlers, allowing additional tiddlers to be imported
- corrigé TestCaseWidget default template to allow wikitext within the test case narrative
- ajouté WikiText formatting buttons when editing CompoundTiddlers
- ajouté CompoundTiddlers type
text/vnd.tiddlywiki-multiple
to the editor type dropdown - corrigé filesystem handling so that CompoundTiddlers are saved as .tid files
Widget Improvements
- mis à jour DroppableWidget to allow actions to be triggered once passing all the items in the list rather than invoking the actions separately for each item in the list
Usability Improvements
- ajouté new light and dark "Flexoki" palettes, originally designed by Steph Ango – see https://stephango.com/flexoki
- amélioré presentation of core plugin settings by adding them to the main "Settings" tab in $:/ControlPanel
- amélioré language descriptions by localising them
- corrigé the contrast of plugin stability badges on hover
- ajouté a "copy to clipboard" button to the view template body template used for code tiddlers
- ajouté support for social media cards to be added to TiddlyWiki
- ajouté type attribute to input fields in control panel, allowing virtual keyboards to switch to the proper one when editing settings
- ajouté empty message to tag picker, search dropdown and advanced search
- ajouté a search button to the control panel tiddler fields tab
- amélioré (and ici) the view and edit toolbars with more descriptive Aria labels
- étendu export button so that it can be dragged to export the tiddlers to another wiki
- mis à jour $:/TagManager to use the colour-picker Macro
- ajouté an animation while lazily loaded tiddlers are being loaded
- mis à jour font stacks used in "Vanilla" theme to contemporary best practice
Hackability Improvements
- amélioré keyboard-driven-input Macro to use modern syntax
- a shortcut syntax for setting CSS variables on an HTML element
- ajouté support for a control panel setting to configure the maximum number of tiddlers shown in the "recent" tab
- mis à jour Table-of-Contents Macros to default to showing the table of contents for the current tiddler whenever no parameter is specified
- ajouté support for the HTML entity
⁠
which can be useful for joining HTML elements without an unwanted linebreak - ajouté a keyboard shortcut for opening the control panel (by default it is ctrl-alt-C)
- ajouté new Hidden Setting: Tag Pill Drag Filter that allows configuration of the tiddlers that are transferred when dragging a tag pill
- ajouté tests to ensure that the syntax elements
{% %}
and{= =}
are reserved for external tooling, and will never be recognised by TiddlyWiki itself - ajouté new cascades for the view template subtitle and tags
- amélioré excision tool implementation to make the excision tiddler title translatable
- amélioré editor toolbar buttons to use the new Conditional Shortcut Syntax
- amélioré page control toolbar buttons to use the new Conditional Shortcut Syntax
- amélioré WidgetMessage: tm-new-tiddler to allow tiddlers to be created with no tags field
- ajouté startCount parameter to unusedtitle Macro
- ajouté trimSelection parameter to WidgetMessage: tm-edit-text-operation
- ajouté option to set a keyboard shortcut for the menubar search text input
- mis à jour (and ici) Plugin Stability badges to support translation of the labels
- mis à jour all core colour palettes to use six digit hex colours
- ajouté support for HTTP Bearer authentication to the WidgetMessage: tm-http-request
Bug Fixes
- corrigé ordering of global macros
- corrigé timeline Macro to avoid exceeding the limit on the number of tiddlers displayed in a single day
- corrigé tiddlers should not be interactive after they are closed
- corrigé crash when WidgetMessage: tm-copy-to-clipboard is passed an empty string
- corrigé disengage "select all" when cancelling an import
- corrigé transcludes Operator and backtranscludes Operator minor issue with transclusions made via a filtered attribute
- corrigé scroll top position when animation duration is zero
- corrigé importing $:/build tiddler when upgrading to avoid overwriting it
- corrigé crash with RenderCommand when filename filter returns empty result
- corrigé display of language plugins
- corrigé (and ici and ici) display of non-square plugin icons
- corrigé appearance of input elements other than type
text
andsearch
- corrigé crash with filesystem adaptor if the wiki folder is missing
- corrigé unwrapped oveflowed code blocks not showing scroll bars when setting "Wrap long lines in code blocks" to "No" in "Theme tweaks"
- corrigé (and ici) search input box outline in Chrome-like browsers
- corrigé problem with rapid typing in the advanced search filter tab
- corrigé crash with EditionsCommand if an edition directory does not have a tiddlywiki.info file
- corrigé DataWidget to allow title fields to be overwritten
- corrigé "Put Saver" to correctly interpret HTTP response codes
- corrigé invalid accept header in "Put Saver"
- corrigé duplicated search results in advanced search when more than one tiddlers are tagged with SystemTag: $:/tags/SearchResults
- corrigé crash if the KeyboardWidget is used within a startup action
- corrigé suffix in the encodebase64 Operator and decodebase64 Operator
- corrigé overflow of floated elements
- corrigé (and ici and ici) tables overflowing tiddler margins on narrow screens
- corrigé the colour-picker Macro wrongly autoclosing when selecting or typing a colour
- corrigé confusing message when the tag picker dropdown is empty
- corrigé misaligned tiddler subtitle
- corrigé GenesisWidget so that explicit attributes take precedence
Node.js Improvements
- corrigé BuildCommand crashing when no wiki folder has been specified
- corrigé server crash when authenticating if newlines are contained in the site title
Developer Improvements
- amélioré the browser checks used in $:/boot/bootprefix.js
- étendu parse tree format to add
start
/end
properties to table row and cell elements - amélioré and simplified plugin library edition usage
Acknowledgements
@Jermolene would like to thank the contributors to this release who have generously given their time to help improve TiddlyWiki: