Jeremy Ruston
3a2a64b877
Recompile palette on changes to all tagged palette tiddlers
2026-07-20 18:47:36 +01:00
Jeremy Ruston
4c193f5d21
Pass the palette to the tag-body
2026-07-20 18:46:44 +01:00
Jeremy Ruston
7322f0c024
Fix reference to current palette
...
Hardcoding was a bug
2026-07-20 18:46:12 +01:00
Jeremy Ruston
9c2a36cefe
Ship the Vanilla palette in the core for backwards compatibility
...
Also fixes typos in the Vanilla Cherry and TwentyTwenties palettes
2026-07-19 15:57:28 +01:00
Jeremy Ruston
0ce2cba0b1
Fix convertCSSColorToRGBString to always return a six digit hex value
2026-07-19 15:57:28 +01:00
Jeremy Ruston
1103b733fe
Guard colour operators against achromatic hues and unparseable target colours
2026-07-19 15:57:28 +01:00
Jeremy Ruston
81d7283990
Fix editor colour scheme lookup and refreshing of the default attribute
2026-07-19 15:57:28 +01:00
Jeremy Ruston
3dba0f2938
Report palette entries with recursive definitions
...
Recursive definitions are blanked and reported via the readability test mechanism
2026-07-19 15:57:28 +01:00
Jeremy Ruston
ff8b077b0e
Fix palette preview handling of scheme-suffixed entries and circular imports
...
The scheme-suffixed lookup key was constructed backwards, and imported
palettes are now tracked in an exclusions list to guard against loops
2026-07-19 15:57:28 +01:00
Jeremy Ruston
66b5d3f0fd
Fix compilation of scheme-suffixed palette entries
...
Suffixed entries are now copied after unsuffixed entries so that they override
them as documented, the names and values are sorted consistently, and a
malformed <%endif%> is corrected
2026-07-19 15:57:28 +01:00
Jeremy Ruston
ec5d73c3a8
Fix incorrect signature for calling wiki.filterTiddlers method
2026-07-19 15:57:27 +01:00
Jeremy Ruston
b71c3044ce
Docs
2026-07-19 15:57:27 +01:00
Jeremy Ruston
f09cc75fb6
Another palette typo
2026-07-19 13:23:45 +01:00
Jeremy Ruston
df9074773c
Fix palette typo
2026-07-19 11:16:16 +01:00
Jeremy Ruston
6a2670592f
Update release notes
2026-07-18 15:00:22 +01:00
Jeremy Ruston
35ede09e0f
Fix the old, deprecated parseCSSColorObject function to return 0-255
2026-07-18 11:57:45 +01:00
Jeremy Ruston
3862082f64
Update release note
2026-07-18 11:55:13 +01:00
Jeremy Ruston
b7d2cb9b78
Remove typo
2026-07-18 11:55:01 +01:00
Jeremy Ruston
29c3a8d412
Improve introduction
2026-07-18 11:54:43 +01:00
Jeremy Ruston
546f95ad07
Guard against an unknown default filter run prefix
2026-07-18 11:51:08 +01:00
Jeremy Ruston
6d8bfe269c
Only initialise performance framework once
2026-07-18 11:49:54 +01:00
Jeremy Ruston
46ffd7ebf3
Default to the hire jeremy banner in the sidebar
2026-07-13 16:02:28 +01:00
Jeremy Ruston
65605d7b72
Typo
2026-07-13 15:56:51 +01:00
Jeremy Ruston
b3f9690941
Linting
2026-07-13 15:42:50 +01:00
Jeremy Ruston
038d9e474e
Merge branch 'master' into colour-improvements
2026-07-13 14:47:21 +01:00
Mario Pietsch and GitHub
f5317dc225
Fix Node.js deprecated warning ( #9742 )
...
* Fix Node.js deprecated warning
* Add ChangeNote
* Change deprecation to bugfix for DEP0169 warning
Updated change type from 'deprecation' to 'bugfix' for the Node.js server's handling of the DEP0169 warning.
2026-07-13 13:43:07 +02:00
lin onetwo and GitHub
c952450c2e
fix(filter): optimize tag[] and !tag[] with Set for O(1) lookup ( #9715 )
...
* fix(filter): optimize tag[] and !tag[] with Set for O(1) lookup, resolves performance gap vs search:tags[]
* useless test
* note
* note
2026-07-13 13:37:05 +02:00
Rob Hoelz and GitHub
1eb7ec4402
Convert deeply nested if/else to do/while(false) with breaks for parseAttribute ( #9770 )
...
01d3cde96 refactored parseMacroParameterAsAttribute to use a
do/while(false) construct with break statements - this updates
parseAttribute with an analogous refactoring for consistency
2026-07-13 08:15:26 +02:00
869557f7d1
Bump js-yaml from 4.1.1 to 4.3.0 ( #9903 )
...
Bumps [js-yaml](https://github.com/nodeca/js-yaml ) from 4.1.1 to 4.3.0.
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md )
- [Commits](https://github.com/nodeca/js-yaml/compare/4.1.1...4.3.0 )
---
updated-dependencies:
- dependency-name: js-yaml
dependency-version: 4.3.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-12 09:22:08 +02:00
saqimtiaz
c9f1154643
chore: preparing for v5.5.0
2026-07-10 12:41:53 +02:00
Jeremy Ruston
748f04c9e3
Update TiddlyWiki release checklist
2026-07-10 11:01:22 +01:00
saqimtiaz
d391595836
Version number update for 5.4.1
v5.4.1
2026-07-10 11:39:38 +02:00
saqimtiaz
967140a148
Merge branch 'master' of github.com:TiddlyWiki/TiddlyWiki5
2026-07-10 11:37:07 +02:00
saqimtiaz
95e68b0437
chore: added missing changenotes
2026-07-10 11:36:59 +02:00
Jeremy Ruston
8ddede1611
Missing v5.4.1 release notes
2026-07-10 10:36:20 +01:00
saqimtiaz
ceb200b08c
chore: update license and readme
2026-07-10 11:17:53 +02:00
saqimtiaz
00e5f48a59
chore: preparing for v5.4.1 release
2026-07-10 11:12:01 +02:00
saqimtiaz
ea0e9105bc
Merge branch 'tiddlywiki-com'
2026-07-10 11:00:56 +02:00
Jeremy Ruston
51459815ba
Fix CI errors
2026-07-09 16:16:36 +01:00
Jeremy Ruston
8c62935a01
Fix incorrect reference to BurningTreeC's website
2026-07-09 14:14:47 +01:00
Jeremy Ruston
839fa2417d
Fix CI issues
...
1. Remove references to obsolete plugins
2. Fix duplicate language string entry
2026-07-09 14:12:10 +01:00
Saq Imtiaz and GitHub
1b8610e4d8
Fixes issue with copying cross window event properties ( #9905 )
...
* fix: issue with copying cross window event properties
* docs: added changenote
2026-07-09 12:50:12 +01:00
Mario Pietsch and GitHub
ca063cbe90
Add quick test runner ( #9743 )
2026-07-08 13:56:16 +01:00
Jeremy Ruston
7d4328b2fb
Merge branch 'master' of https://github.com/TiddlyWiki/TiddlyWiki5
2026-07-08 12:02:55 +01:00
Jeremy Ruston
1ae224ab74
Merge branch 'tiddlywiki-com'
2026-07-08 12:02:50 +01:00
Mario Pietsch and GitHub
c308fc44c4
Fix invalid source positions in parse tree nodes ( #9882 )
...
* Fix invalid source positions in parse tree nodes
Several wikitext rules recorded start and end offsets that did not match
the source they represent. The offsets are only used for source position
mapping, not rendering or serialization, so output is unchanged and
source.slice(start, end) now equals the node text.
* import: the filter attribute start was set to the whole source string
instead of the numeric offset. It used this.parser.source where it
meant this.parser.pos, so every \import node carried a copy of the
entire source as its start.
* codeinline: the text node end pointed past the closing backtick, so the
span included the closing delimiter and could read one or two characters
too far. It now ends where the content ends.
* wikilinkprefix and extlink: a suppressed link such as ~SomeLink or
~http://example.com produced a text node whose span included the
leading ~ while its text did not. The span now starts after the ~.
* Add 5.4.1 change note for #9882
Document the parse tree source position fixes: inline code, suppressed
external links, suppressed wikilinks, and the import filter rule.
* Add tests for parse tree source positions
Cover the four wikitext parser rules whose `start` and `end` offsets are
corrected in this PR: codeinline, extlink, wikilinkprefix, and import.
2026-07-08 10:03:11 +01:00
Jeremy Ruston
aa3fb85919
BurningTreeC is leader of the TiddlyDesktop team
...
@BurningTreeC please check the details of your card,
2026-07-08 09:58:40 +01:00
Jeremy Ruston
bd052a33f8
Correct v5.4.1 banner
2026-07-08 09:45:29 +01:00
superuser-does and GitHub
bb766c36c3
[DOCS] Fix survey image link ( #9897 )
2026-07-01 15:55:49 +02:00
566a341328
Bump js-yaml from 4.1.0 to 4.1.1 ( #9777 )
...
Bumps [js-yaml](https://github.com/nodeca/js-yaml ) from 4.1.0 to 4.1.1.
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md )
- [Commits](https://github.com/nodeca/js-yaml/compare/4.1.0...4.1.1 )
---
updated-dependencies:
- dependency-name: js-yaml
dependency-version: 4.1.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-22 08:11:15 +01:00