* [ja_JP] Japanese translation update from commit: 5d0d2b1, e8fe6b9, 33b2f51
* [ja_JP] Japanese translation update from commit: 3543fe5
* [ja_JP] Japanese translation update from commit: 9c09841
* [ja_JP] Japanese translation update from commit: 390b755, 3e966d4, d17525e
* [ja_JP] Japanese translation update from commit: 4007610, 65afdac
* [ja_JP] Japanese translation update from commit: 5e8420a, 2adf091
* [ja_JP] Japanese translation update from commit: b673651
* [ja_JP] Japanese translation update from commit: a494361, 3af2a0a, 0e765bd
* [ja_JP] Japanese translation update from commit: daa24a5
* [ja_JP] Japanese translation update from commit: daa24a5, 881aed8
* [ja_JP] Japanese translation update from commit: 98e7255
* [ja_JP] Japanese translation update from commit: 4d9e683, cd8b1fa, 0177f09
* [ja_JP] Japanese translation update from commit: a494361
* [ja_JP] Japanese translation update from commit: eee3a0c, 169a381, f4fd5e7, 6332089, 1ce9973, c05c0d3, 9268a8c, e16635a
* [ja_JP] Delete duplicate Japanese translation files
* [ja_JP] Japanese translation update from commit: c02c3a0
* [ja_JP] Japanese translation update from commit: 147d758
* [ja_JP] Japanese translation update from commit: c6e4b7a, c4e2793, 12630d4
* [ja_JP] Japanese translation update from commit: 11b09be
* [ja_JP] Japanese translation update from commit: f7e50e0, e9557b5, 4ccdaf3, 6f93ce6
* [ja_JP] Japanese translation update from commit: f7e50e0, e9557b5, e87dadd, 814353d, 35a7a66, 5d91c27
* [ja_JP] Japanese translation update from commit: f7e50e0, e9557b5, 35a7a66
* [ja_JP] Japanese translation update from commit: d880cb1, 5176f00, 814353d, 35a7a66
* [ja_JP] Japanese translation update from commit: 5e8420a, 2adf091
* wip: non-existent variables as attributes should be undefined
* wip: non-existent variables as attributes should be undefined
* tests: added missing test
* fix: restore mistakenly commited files
* fix: whitespace
* Add elements to gitignore, that are used for automated future test
* Add playwright configuration for Edge users that have no Chrome installed
* update tw-mcp setting
* fr-FR translation for the Alerts aria string
* fr-FR translation for WikiInformation-related strings
* fr-FR updates for TiddlySpot/TiddlyHost-related strings
* fr-FR translation for Stability- and InfoTab-related strings
* Document alternating table row styling
Resolves issue #8738 (and explains why my old wiki row styles were swapped).
* Make note more prominent
Use note macro for note
Co-authored-by: Mario Pietsch <pmariojo@gmail.com>
---------
Co-authored-by: Mario Pietsch <pmariojo@gmail.com>
* Update aho-corasick.js
fix transition logic; ensure complete outputs (via failure-output merge); clean up stats/build scoping; clarify CJK boundary behavior.
* Update text.js
implement global longest-match priority with overlap suppression; fix refresh invalidation to ignore $:/state and drafts; handle deletions precisely to avoid rebuilding on draft deletion; add defensive check for cached automaton presence.
* Update text.js
remove comment
* Update aho-corasick.js
remove comment
* Create #9672.tid
* Create #2026-0222.tid
* Delete editions/tw5.com/tiddlers/releasenotes/5.4.0/#2026-0222.tid
* Update text.js
remove \"
* Update and rename #9672.tid to #9676.tid
change to right number
* Update #9397.tid
update the existing release note with the new PR link instead of creating a new release note.
* Delete editions/tw5.com/tiddlers/releasenotes/5.4.0/#9676.tid
update the existing release note with the new PR link instead of creating a new release note.
* Rename #9397.tid to #9676.tid
update the existing release note with the new PR link instead of creating a new release note.
* Update and rename #9676.tid to #9397.tid
add link
* Rename #9397.tid to #9676.tid
* Update tiddlywiki.info
add plugin for test build
* Update tiddlywiki.info
reverse change, ready to be merge.
Where tabs have been selected using a filter it is sometimes useful to set the default tab dynamically from the filter results. In most of these cases it is also desirable that the state not be persistent.
* Short-circuit the import option; only show it when you click a button
* Add aira-label
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* perf(import): lazy evaluate import options panel, shortcircuit when no options, and flatten let widgets
- Only parse $:/Import JSON when user expands the import options panel
- Skip all import option logic if no $:/tags/ImportOptions tiddlers exist
- Merge nested let widgets into single multi-variable let for better performance and readability
- Add lingo for import options panel and no-match message
This greatly improves import speed for large wikis, especially when no import options are present.
* fix(import): use correct transclusion for aria-label on import options panel buttons\n\nBind aria-label using {{$:/language/Import/Listing/ImportOptions/Caption}} instead of macro literal, matching TiddlyWiki convention and ensuring accessibility tools read the correct label.
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>