Jeremy Ruston
1dfa09267b
Clean up palette and filter run prefix code
...
Removes the unused actions-switch-colour-palette procedure, fixes the filter
and subfilter operators to fall back to the default filter run prefix when
given an empty suffix, and notes that the DefaultColourMappings fallback is
retained for third party compatibility
2026-07-22 15:36:44 +01:00
Jeremy Ruston
a0ee17989b
Remove the unimplemented DeltaPhi suffix from colour contrast callers
2026-07-22 15:33:41 +01:00
Jeremy Ruston
2578eac294
Refactor 2026 palettes to use inheritance
2026-07-22 15:16:32 +01:00
Jeremy Ruston
60f0d22777
Fix tour plugin palette typo
2026-07-22 15:10:06 +01:00
Jeremy Ruston
503c60f666
Add colour-composite operator and use it to fix contrast tests for translucent colours
2026-07-22 15:05:49 +01:00
Jeremy Ruston
4259ce4979
Docs updates
2026-07-21 18:49:42 +01:00
Jeremy Ruston
7f808bc64f
Fix default colour space for colour-interpolate filter
2026-07-20 18:48:29 +01:00
Jeremy Ruston
be9dc59f73
Fix test for recursive palettes
2026-07-20 18:47:56 +01:00
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
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
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
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
dependabot[bot]
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
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