Commit Graph
13415 Commits
Author SHA1 Message Date
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