* Revert the list-tagged-draggable to use title field by default
* Update list.tid
It seems `<$transclude field=<<__field__>> />` when field default value is empty does not work as expected.
This commit uses `field:"title"` instead of `field:""` in the list-tagged-draggable header.
* Update list.tid
The redundant `field` removed. The new `displayField` attribute is used to let user choose the filed they like to display when the list items are rendered as simple links.
* Update list.tid
The proposed field attribute in list-tagged-draggable updated to use the same `displayField` aslist-links-draggable.
* Create #9177
change note for #9177 was created
* Update list.tid
The `list-links-draggable` now is fully backward compatible. It uses caption as default field as before and is compatible with `list-links`.
The `list-tagged-draggable` is fully backward compatible while got a new displayField parameter.
* Update list-tagged-draggable Macro.tid
Update docs to reflect new displayField parameter
* Update list-links-draggable Macro.tid
Update documentation to reflect the new displayField parameter.
* Update list-tagged-draggable Macro.tid
Update docs. Remove formatting error in doc.
* tw5.com: removed Chrome browser from savetiddlers
Was deprecated in early 2025, and is now Firefox-only
Additional changes:
* Lowercased buggyj in line with how the name is used elsewhere on tw5.com and the rest of the internet
* Pulled url from the url field (following the example of Timimi resource tiddler)
* Changed formatting of title to match other community resources
* tw5.com: update French & Japanese savetiddlers plugin docs to note it is now Firefox-only
Please note this update was validated using machine translation
* Locale support for sort operator
* Add checkLanguageCode util function
* Update docs & add language code validation
* Replace multiple isDescending with reverse
* Revert "Replace multiple isDescending with reverse"
This reverts commit 793177b8bc.
* Simplify sortTiddler with Intl.Collator
* Add change notes
* Remove comment
* Update makeCompareFunction to support locale
* Update checkLanguageCode
* Add locale support for sortsub
* Add locale support for sort filter run prefix
* Revert "Add locale support for sort filter run prefix"
This reverts commit 9479a156d7.
* Remove checkLanguageCode
Since filters are able to catch errors now
* Update locale example
* Revert " Add locale support for sortsub"
This reverts commit 4a617188fc.
* Revert "Update makeCompareFunction to support locale"
This reverts commit 0ebca08036.
* Update docs
* Update change note
* New issue and bug report templates
* Change bug_report to .md file
* update bug report text
* Move To Reproduce up next to Problem Description
* Fix typo
* Bidirectional improvements for core classes
* Fix Control Panel table text direction
* Switch to logical properties
* Add -webkit-margin-* properties
* Improve backward compatibility
* Use supports CSS at-rule for fallback
* Tiddler controls, alert, TOC update.
* tc-tree & testcase update
* .tc-sidebar-scrollable use new syntax
* Snow white use standard value
* Update divider
* Avoid negative logic
* Remove :dir rules at the moment
* Use property procedures
* Add change note
* Update blockquote
* Update unfold banner
* Update tiddlerinfo close button
* Group supports rule
* Update tiddler title icon
* Fix wrong float and margin
* Migrate to diff-match-patch-es & update api
* Update acknowledgements
* Update change notes
* Fix editcost attribute not working
* Make library compatible with ES2017
* [ja_JP] Japanese translation update from commit: c625e3c, ac83b46, 314ce12
* [ja_JP] Japanese translation update from commit: b0d950f, 381388f, 4dc89f6, 6a39a4e
* [ja_JP] Japanese translation update from commit: 29a567f, 3597e65, 3378497
* [ja_JP] Japanese translation update from commit: 4dc89f6
* [ja_JP] Japanese translation update from commit: b0d950f, 381388f
* [ja_JP] Japanese translation update from commit: 614ba84
* [ja_JP] Japanese translation update from commit: 23a23d9
* [ja_JP] Japanese translation update from commit: 8993572
* [ja_JP] Japanese translation update from commit: 8993572, 697171a, 75e89a1, ee55ab6, a73e03c, ac83b46
* [ja_JP] Japanese translation update from commit: 8993572
* [ja_JP] Japanese translation update from commit: 8993572
* [ja_JP] Japanese translation update from commit: 81862b5
* [ja_JP] Japanese translation update from commit: 81d8d67
* [ja_JP] Japanese translation update from commit: 899a498
* [ja-JP] A little correction to the Japanese translation
* [ja_JP] Japanese translation update from commit: d63a189
* [ja_JP] Japanese translation update from commit: 789d64f
* [ja_JP] Japanese translation update from commit: 5490b78
* [ja-JP] A little correction to the Japanese translation
* [ja-JP] A little correction to the Japanese translation
* [ja-JP] A little correction to the Japanese translation
* [ja-JP] A little correction to the Japanese translation
* [ja_JP] Japanese translation update from commit: 29a567f
* Update aho-corasick.js
False positive matches
Symptom: Words like "it is", "Choose", "Set up" are incorrectly linked to tiddler "FooBar" when a tiddler titled "xxx x FooBar" exists.
Root cause: The Aho-Corasick algorithm's output merging mechanism in buildFailureLinks caused failure link outputs to be incorrectly merged into intermediate nodes, resulting in false matches.
Fix:
Remove incorrect output merging in buildFailureLinks
Implement proper output collection during search by traversing the failure link chain
Add exact match validation: verify that the matched text exactly equals the pattern before accepting it
Add cycle detection to prevent infinite loops in failure link traversal
* Update text.js
First character disappearing
Symptom: When freelinking is enabled, the first character of matched words disappears (e.g., "The" becomes "he", "Filter" becomes "ilter").
Root cause: When the current tiddler's title was being filtered out, it was done too late in the process (during parse tree construction), causing text rendering issues.
Fix:
Move the current tiddler title filtering to the match validation stage (in processTextWithMatches)
Use substring instead of slice for better stability
Add proper case-insensitive comparison for title matching
* Update text.js
add back description
* Update aho-corasick.js
add back description
* Update tiddlywiki.info
add freelinks plugin for testing
* Update tiddlywiki.info
restore
* Update tiddlywiki.info
add freelinks plugin for test
* Update aho-corasick.js
erase comment
* Update text.js
erase comment
* Update aho-corasick.js
add back some commets
* Update aho-corasick.js
clean comment
* change note #9397
change note #9397
* Update tiddlywiki.info
reversed to original
* Update #9397.tid
update detail
* Update #9397.tid
another link added
* Update #9397.tid
add "release: 5.4.0"
* Update #9397.tid
some format modified