1
0
mirror of https://github.com/Jermolene/TiddlyWiki5 synced 2026-07-10 05:42:45 +00:00
Commit Graph

595 Commits

Author SHA1 Message Date
Jeremy Ruston 31f242a42b Merge branch 'master' into performance-plugin 2026-04-21 20:25:24 +01:00
Jeremy Ruston 27c60ff58d Prepare for v5.5.0 2026-04-20 20:03:12 +01:00
Jeremy Ruston 1d8131704c Merge branch 'master' into performance-plugin 2026-04-08 20:00:49 +01:00
Jeremy Ruston 0640e0abe2 Merge branch 'tiddlywiki-com' 2026-04-03 11:00:11 +01:00
Jeremy Ruston f518bdf27c Hire Jeremy banner now defaults to just being in the sidebar 2026-04-03 10:49:14 +01:00
Jeremy Ruston 34d013ca3d Merge branch 'master' into performance-plugin 2026-03-26 17:29:05 +00:00
Jeremy Ruston dda4c7fb10 Update to latest version of dom-to-image-more library
Include it in tw5.com for testing
2026-03-15 16:53:51 +00:00
Jeremy Ruston f272f718fa Initial Commit 2026-03-13 15:36:43 +00:00
Jeremy Ruston 52d73eb1a8 Fix accidentally committed change to default tiddlers from #8972 2025-11-22 12:59:38 +00:00
Jeremy Ruston 5d1c1eaf87 Introduce multi-valued variables and let filter run prefix (#8972)
* Introduce let filter run prefix for assigning filter run result to a variable

* Get rid of the special behaviour for all[]

Not needed because the input to the filter run is available

* Fix tests

* Fix tests

* Cleanup

* Support for saving result lists in a variable

Extend let filter run prefix to store list of results, and add varlist operator for accessing variables as a list.

We already had partial support for variables returning a list of values in order for functions to work, now we extend it so that any variable can be used to store a list

We should extend the set widget so that it returns a result list that can be accessed with the varlist operator

* Docs update

* Introduce letlist widget for assigning lists to variables

Terrible name. Annoyingly, we can't overload the existing let or set widgets.

* Docs update

* Update DefaultTiddlers to highlight the new docs

* Fixed varlist crash with empty parameter

* Switch to triple brace syntax for assigning filtered lists

* Docs update

* Test for multivalued functions

* varlist operator: fixed crash accessing non-existent variable

See https://github.com/TiddlyWiki/TiddlyWiki5/pull/8972#issuecomment-2712068743

* Dispense with the letlist widget

What this PR actually does is rename the letlist widget to "let". The result is the same as using the letlist widget, but it is backwards compatible by virtue of the fact that all existing ways to access variables will only see the single value for the variable.

* Refactor the let filter run prefix to assign the input list to the variable named by the filter run

These semantics are much simpler, and allow the variable name to be computed.

* Missed off 211b135265

* Docs update

* Bug fix

* Introduce round brackets for multi-valued filter operands

Allowing us to drop the varlist operator

* Introduce => as a shortcut syntax for the let filter run prefix

Also relax the requirement for a filter run prefix to be followed by an opening square bracket

* Fix bug exposed in "Filter Operators" tiddler

See https://github.com/TiddlyWiki/TiddlyWiki5/pull/8972#issuecomment-2740003414

* Fix bug with missing variable attributes

See https://github.com/TiddlyWiki/TiddlyWiki5/pull/8972#issuecomment-2752792329

* Fix bug with round brackets for 2nd parameter onwards

* Allow functions to take multivalued parameters

* Simplify title operator

* Extend title operator to allow negated form to use multi-valued variables

* Remove duplicate test

* Update action-log widget to log multi-valued attributes

* Docs updates

* Fix typos

* Happy linter happy life

* Fix version numbers of from-version procedures

* Another incorrect version number

* Add change note

* Fix filenames of tests

* Typo

* Update let.js

* Docs updates
2025-11-22 12:29:42 +00:00
Jeremy Ruston 059978ec63 Fix crash with empty transclusions (#8145)
* Initial commit

* Remove testing code
2025-10-29 11:33:17 +00:00
Jeremy Ruston 7944f42467 [v5.4.0] Offload server components from browser builds of TiddlyWiki (#9183)
* Move Node.js specific files out of the core plugin

* Package server files as new $:/core-server plugin

* Missed commander.js

* Fix crash in browser

* Extend server-only mechanism to be usable by other plugins

* in

* Revert "Extend server-only mechanism to be usable by other plugins"

This reverts commit 3faf503073.

* Revert "in"

This reverts commit b80213128f.

* Reapply "Extend server-only mechanism to be usable by other plugins"

This reverts commit c6c83bc18b.

* Fix test failure

* Move filesystem utilities into core-server

* Move old-style release notes out of the way

* Move the 5.4.0 release note into the right place

* Revert "Move the 5.4.0 release note into the right place"

This reverts commit 3f5c2bfba3.

* Revert "Move old-style release notes out of the way"

This reverts commit ee16e48a43.
2025-09-12 15:21:34 +01:00
Jeremy Ruston c5a80a1984 [v5.4.0] New release note architecture (#9287)
* Initial Commit

* Move the old release notes out of the way

* A self-referential change note

* Fix procedure name

* Rationalise link badges in old release notes

Some of them were hardly used, and getting rid of them makes it easier to see what badges we need in the new system

* Update 5.4.0 and 5.3.8 to use the new format
2025-09-12 15:13:07 +01:00
Jeremy Ruston ae970fde02 Merge branch 'tiddlywiki-com' 2025-09-01 12:13:46 +01:00
Jeremy Ruston 742d98157a More "Hire Jeremy" tweaks - replace "creator" with "founder" 2025-09-01 12:00:17 +01:00
Jeremy Ruston e38d7960a9 Merge branch 'tiddlywiki-com' 2025-09-01 10:44:05 +01:00
Jeremy Ruston 92ea494650 Add a "Hire Jeremy" banner (#9278) 2025-09-01 10:34:55 +01:00
Jeremy Ruston b2656c82dd Preparing for v5.4.0 2025-08-07 09:33:55 +01:00
Jeremy Ruston ac83b46102 Preparing for v5.3.8 2025-08-07 08:54:34 +01:00
Jeremy Ruston 8ab4306b52 Update release note 2025-07-25 16:01:57 +01:00
Jeremy Ruston 4f0f139a26 Update release note 2025-07-18 10:51:13 +01:00
Jeremy Ruston 34889cf47b Update release note 2025-07-18 10:01:05 +01:00
Jeremy Ruston 89030c4d4b Reapply "list-tagged-draggable shows caption field if it is available (#8721)" (#9156)
This reverts commit 2d75d3ccb1 and 6e7c63a72d.
2025-07-18 09:57:24 +01:00
Jeremy Ruston 6e7c63a72d Update release note 2025-07-17 14:17:30 +01:00
Jeremy Ruston f22937053b Prepare for v5.3.8 2025-07-17 14:08:12 +01:00
Jeremy Ruston ffb598280f Prepare for v5.4.0 prerelease 2025-07-07 12:06:02 +01:00
Jeremy Ruston a73e03c976 Preparing for releaase of v5.3.7 2025-07-07 11:55:02 +01:00
Jeremy Ruston 771e963b0c Greek translation update 2025-07-06 18:34:07 +01:00
Jeremy Ruston ebbe6cd625 Update release note 2025-07-06 18:21:51 +01:00
Jeremy Ruston 96dc7c7084 Tweak release note 2025-06-19 14:31:04 +01:00
Jeremy Ruston aa8aafb6ce Update release note 2025-06-19 12:31:39 +01:00
Jeremy Ruston 9a1e761ec0 Update release note 2025-06-18 14:21:08 +01:00
Jeremy Ruston 9ce649d96a Release note tweaks 2025-06-17 16:30:16 +01:00
Jeremy Ruston c0f823cd1d Update release note 2025-06-17 16:08:06 +01:00
Jeremy Ruston cc1a01c08f Update release note 2025-06-16 11:36:57 +01:00
Jeremy Ruston 7b9153122c Remove unneeded plugins from prerelease 2025-06-09 13:15:20 +01:00
Jeremy Ruston e824f72591 Update v5.3.7 contributor list 2025-06-06 13:03:09 +01:00
Jeremy Ruston f724d1df4f Update release note 2025-06-06 12:43:01 +01:00
Jeremy Ruston c25d6c11da Update release note 2025-03-06 21:20:37 +00:00
Jeremy Ruston e8d4ce2ad0 Update release note 2024-12-21 11:19:07 +00:00
Jeremy Ruston de9a12b8f9 Preparing for v5.3.7 2024-11-15 17:21:22 +00:00
Jeremy Ruston 8993572fec Preparing for release of v5.3.6 2024-11-15 17:14:03 +00:00
Jeremy Ruston 747ffcaef2 Add banner to release note 2024-11-15 16:48:21 +00:00
Jeremy Ruston f10a1a0538 Release note update 2024-11-15 12:26:07 +00:00
Jeremy Ruston e3648c7ec1 Remove prerelease copy of scary warning styles 2024-11-12 20:36:26 +00:00
Jeremy Ruston 0ad080110a Fix social media card image URL 2024-11-12 12:17:06 +00:00
Jeremy Ruston 13bedda377 Add social media cards for the main edition 2024-11-12 12:05:16 +00:00
Jeremy Ruston 3d536ed2ae Update release note 2024-11-03 15:17:12 +00:00
Jeremy Ruston c0f7a77ab1 Release note tweak 2024-10-31 17:45:37 +00:00
Jeremy Ruston 763fae5c53 Update release note 2024-10-31 17:04:05 +00:00