Jeremy Ruston
36dd8ea1d2
Optimise wiki.sortTiddlers() ( #6053 )
...
* Optimise wiki.sortTiddlers()
* Remove local changes to test-filters.js that have now been made on master
Makes the subsequent merge easier
* Fix bug with numeric sorts of textual values
2021-09-22 13:44:35 +01:00
Saq Imtiaz
b965ae926b
Fix(action-confirm): check if event is defined before accessing its properties ( #6063 )
2021-09-22 13:43:02 +01:00
jeremy@jermolene.com
f6eadbd1c9
Fix crash with reading invalid JSON files
2021-09-22 12:56:55 +01:00
jeremy@jermolene.com
bdbb884be0
MessageCatcher: Fix stack overflow when re-issuing a trapped message
...
This makes it possible to trap a message and then re-issue the same message within the action string without an infinite loop.
2021-09-20 16:46:26 +01:00
jeremy@jermolene.com
0be39cfbc2
More sorting tests to help with #6053
2021-09-20 11:04:37 +01:00
Saq Imtiaz
ef2aeac7de
Added modulesproperty filter operator and extended modules operator ( #6055 )
...
* Added modulesproperty filter operator and extended modules operator. Docs included
* Removed spurious new line
2021-09-20 08:25:53 +01:00
Cameron Fischer
157afda2fc
Change backlinks to use LinkedList ( #6050 )
2021-09-19 19:58:45 +01:00
jeremy@jermolene.com
fb4d77ef46
Improved fix for #5701
...
Reverts dbd3f835bf
Fixes #6042
2021-09-19 13:28:58 +01:00
Cameron Fischer
575c233597
Update untagged filter to avoid $tw.utils.pushTop ( #6034 )
2021-09-18 16:47:46 +01:00
Saq Imtiaz
2e59d770f7
Fix eventcatcher widget: check for event properties before accessing ( #6048 )
2021-09-18 15:08:15 +01:00
Soren Bjornstad
baf0ee9cde
Remove stray characters in example of :map prefix ( #5963 )
...
The `get[` here isn't valid and looks like a copy-paste error.
2021-09-18 15:04:50 +01:00
Soren Bjornstad
af89bb591d
Sign CLA ( #6049 )
2021-09-18 15:03:42 +01:00
Mario Pietsch
d0dec741ad
katex-plugin: fix #6041 add automatic numbering reset to KaTex style-sheet ( #6046 )
...
* katex-plugin: fix #6041 add automatic numbering reset to KaTex style-sheet
* fix typo
2021-09-18 09:45:17 +01:00
jeremy@jermolene.com
33a82e395e
Revert tiddlylink font weight to match v5.1.23
...
Otherwise links to missing tiddlers are too skinny
2021-09-17 15:11:29 +01:00
jeremy@jermolene.com
f223896c26
Refine date format tokens for weekday number, and add support for day of year
...
See discussion at https://groups.google.com/g/tiddlywiki/c/tf23ByDXzxM/m/5Wx7PV36AwAJ
2021-09-17 14:52:08 +01:00
Saq Imtiaz
de33b365ae
Fixed refresh bug with radio widget where the tc-radio-selected class is not correctly updated ( #6044 )
2021-09-17 12:52:27 +01:00
Cameron Fischer
e9d8547a81
Optimise LinkedList filter ops to return iterator instead of array ( #6035 )
...
* filter ops don't LinkedList to array anymore
* LL.tiddlerIterator -> LL.makeTiddlerIterator
LinkedList method name change.
2021-09-16 22:22:44 +01:00
Cameron Fischer
dcff318a98
Fix wiki.eachShadow returns overridden sources ( #6036 )
...
It was returning the underlying shadows before, even if overridden, which
was causing some bugs.
Fixes #6033
2021-09-16 20:08:11 +01:00
jeremy@jermolene.com
f725123690
Simplify freelinks regexp
...
As discussed here: https://github.com/Jermolene/TiddlyWiki5/issues/6029#issuecomment-917612980
2021-09-14 10:22:27 +01:00
jeremy@jermolene.com
e9e5d37ff0
Draggable widget: Add option to hide drag image
...
Thanks @ericshulman
Fixes #6027
2021-09-12 14:20:03 +01:00
jeremy@jermolene.com
f70cee6907
Add new date format tokens for weekday number
...
See https://en.wikipedia.org/wiki/ISO_8601#Week_dates
2021-09-12 11:53:46 +01:00
jeremy@jermolene.com
1491339f50
Update KaTeX version number
2021-09-12 10:56:39 +01:00
jeremy@jermolene.com
8a5ed59ff4
Release note update for KaTeX
2021-09-12 10:55:33 +01:00
jeremy@jermolene.com
a2ca5e4d1e
Update KaTeX to v0.13.18
2021-09-12 10:54:54 +01:00
jeremy@jermolene.com
fba993502d
Revert some of the UI changes for downloading external-js
...
See https://github.com/Jermolene/TiddlyWiki5/pull/5570#issuecomment-892127428
2021-09-12 10:48:17 +01:00
jeremy@jermolene.com
9fae3a932b
Release note: Emphasise more flexible parsing of macros
2021-09-12 09:07:15 +01:00
Jieao Song
62610f0666
Add custom macro editor for KaTeX plugin ( #5933 )
...
* Add custom macro editor for KaTeX plugin
* Use list
* Better escape
* Tweaks
* Remove const
* Catch bad macros
* Capitalize tags
* Name KaTeX-macro tiddlers properly
* UI tweaks
* Move input string to temp
* Improve UI; import macros using LaTeX cmd directly
2021-09-10 21:28:13 +01:00
Cameron Fischer
7282ec5286
Fix getCacheForTiddler to cache falsy values ( #5413 )
...
* getCacheForTiddler can cache falsy values
* Switch to "!== undefined" for getCacheForTiddler
2021-09-10 21:17:35 +01:00
Simon Huber
9830e0104f
Fix the EditTabIndex value applied to DomNodes which was '1\n' ( #6022 )
2021-09-08 14:50:11 +01:00
jeremy@jermolene.com
e6fd0caf6b
Update range operator to use multiple operands
...
We still also support the old way of packing all three parameters into one operand with a delimiter
2021-09-07 17:16:09 +01:00
jeremy@jermolene.com
137df37bc7
Merge branch 'tiddlywiki-com'
2021-09-07 11:02:03 +01:00
Bram Chen
d895706199
Revise chinese translations in Imports.multids ( #6024 )
2021-09-06 08:16:14 +01:00
Xavier Cazin
6ed7d418b5
A few updates to the fr-FR translation + a typo correction in core Imports.multids ( #6023 )
2021-09-05 19:51:48 +01:00
jeremy@jermolene.com
62b8a83741
Avoid MSIE crash
...
Fixes #6014
2021-09-01 09:56:17 +01:00
Marxsal
e795b501ac
Update Saving via WebDAV ( #6011 )
2021-08-31 09:19:10 +01:00
Marxsal
03228d8d20
Allow compare operator to appear on filter list ( #6008 )
2021-08-30 08:58:26 +01:00
jeremy@jermolene.com
c9c5d4cf79
Remove new docs from #5648
...
See https://github.com/Jermolene/TiddlyWiki5/pull/5648#issuecomment-907845331
2021-08-29 19:36:23 +01:00
Simon Huber
f5cc5bc6a1
Make stamp-dropdown items that are suffixed and prefixed ... ( #6003 )
...
... work for shadow tiddlers, too
2021-08-29 18:04:32 +01:00
Mario Pietsch
447494ad4d
Fix some typos in the ViewTolbar button docs ( #5974 )
...
* fix some typos in the ViewTolbar button docs
* add missing fields to shadow. closes #5980
2021-08-29 17:50:28 +01:00
Simon Huber
c9f178ec87
Make Stamp-Dropdown sortable by Drag&Drop ( #5981 )
...
* Make stamp-dropdown reorderable by list-tagged-draggable macro
* Add stamp-dropdown ItemTemplate tiddler
* Make stamp-entries editable by ctrl-click
* Update stamp-dropdown-item-template.tid
* Add `tc-editortoolbar-stamp-button` class to stamp button
* Make stamp-dropdown look like before
* Update base.tid
2021-08-29 17:48:32 +01:00
jeremy@jermolene.com
33be326ef6
Add from-version banner to search-replace operator "m" flag
2021-08-29 17:45:59 +01:00
Simon Huber
c13f04d838
Add m
flag for multiline matches to search-replace filter operator ( #5968 )
...
* add m flag to search-replace operator and add tests
* update documentation
* Update test-filters.js
* Update test-filters.js
* Update search-replace Operator (Examples).tid
* Fix "Hello There" title (HelloThere)
2021-08-29 17:44:34 +01:00
Mohammad Rahmani
737685149c
Plugins tab in control panel display tabs using tag filter instead of hardcoded list ( #5694 )
...
* Plugins tab in control panel display tabs using filter instead of hard coded list
* Update ControlPanelPlugins.tid
The two entries `[[$:/core/ui/ControlPanel/Plugins/Installed]] [[$:/core/ui/ControlPanel/Plugins/Add]]` were removed from list filed as per @Jermelon confirmation!
* Create SystemTag_ $__tags_ControlPanel_Plugins.tid
Update the SystemTags documentation tiddler
2021-08-29 17:35:18 +01:00
Joshua Fontany
33eef0202d
Adds $tw.utils.decodeURISafe and $tw.utils.decodeURIComponentSafe ( #5999 )
...
* call self.displayError
* Revert "call self.displayError"
This reverts commit 5d599aa979
.
* fixes decodeURI & decodeURIComponent
2021-08-29 13:39:32 +01:00
jeremy@jermolene.com
a67b1b8bb5
Fileserver: Check for valid file paths
2021-08-28 13:16:54 +01:00
jeremy@jermolene.com
124b49456a
MessageCatcher: Expose lists of the message property names
2021-08-21 12:50:38 +01:00
Saq Imtiaz
24956087cc
Do not add X-Requested-With header for simple requests ( #5931 )
2021-08-17 09:56:52 +01:00
jeremy@jermolene.com
199ca57f1c
Release note tweaks
2021-08-15 18:13:02 +01:00
jeremy@jermolene.com
64d53ac533
Release note: Optimised Refreshing of Transclusions
...
A first attempt to write up the consequences, including the impact on broken JS macros. The problem is that there's not really a simple fix that we can give.
The best I can think of is not good enough: a $:/config/ tiddler that globally controls whether the transclude widget uses the new selective refreshing.
2021-08-15 13:17:59 +01:00
Cameron Fischer
b3accbf9e0
Fakedom: use text encoder for html text ( #5950 )
2021-08-12 16:46:11 +01:00