Jeremy Ruston
2916cb6fd9
Clarify comment
...
Thanks @pmario
2024-03-14 11:55:55 +00:00
Jeremy Ruston
e553539b2a
Clarify that process.exit() is a hack
2024-03-13 22:12:41 +00:00
Jeremy Ruston
3da773c27f
Add HTTP tests to npm test command
2024-03-13 18:39:42 +00:00
Jeremy Ruston
b923be5e94
Merge branch 'master' into multi-wiki-support
2024-03-13 18:03:35 +00:00
Jeremy Ruston
24413c53dd
The listen command shouldn't return until the server is listening
2024-03-11 21:45:27 +00:00
Jeremy Ruston
3335e87ef4
Remove unneeded option
2024-03-10 17:49:52 +00:00
Jeremy Ruston
abde67e5df
MWS: Add support for large tiddlers to be stored as attachment files
...
Fixes #8022
2024-03-10 17:45:33 +00:00
Jeremy Ruston
967e2b7fef
Import variables should not parse with whitespace trim
...
Fixes #7909
2024-03-10 15:03:52 +00:00
Simon Huber
bf9eafbad9
Update draggable.js - fix the call to updateDomNodeClasses ( #8045 )
...
* Update draggable.js - rename updateDomNodeClasses to assignDomNodeClasses
If I'm not wrong then the "updateDomNodeClasses" is unused and the "assignDomNodeClasses" is missing
This renames "updateDomNodeClasses" to "assignDomNodeClasses"
* Use "updateDomNodeClasses"
2024-03-09 10:00:27 +00:00
Mario Pietsch
28791287b2
Add sha256() function to $tw.utils ( #8043 )
2024-03-08 17:34:30 +00:00
Jeremy Ruston
2ba3643a0c
Merge branch 'master' into multi-wiki-support
2024-03-07 08:26:10 +00:00
Jeremy Ruston
69e828fc30
Fix csvtiddlers macro crash with missing tiddlers
...
Fixes #8039
2024-03-06 08:36:37 +00:00
Jeremy Ruston
d97ddf1eec
Merge branch 'master' into multi-wiki-support
2024-02-28 18:04:45 +00:00
Jeremy Ruston
a75fd2a64a
Remove forced error in accidentally left in #7966
...
Thanks @pmario
2024-02-28 12:01:42 +00:00
Jeremy Ruston
3543fe53ff
RSOE: Add emergency tiddlers download button ( #7966 )
2024-02-28 11:29:32 +00:00
Robin Munn
984863065e
Fix "sjcl not found" errors in TiddlyDesktop ( #8007 )
2024-02-26 11:36:46 +00:00
Jeremy Ruston
1c0341de51
Merge branch 'master' into multi-wiki-support
2024-02-24 09:38:42 +00:00
Jeremy Ruston
540b3ff81e
Remove superfluous comma
2024-02-24 09:32:19 +00:00
Jeremy Ruston
1eecfb6b3a
Less logging
2024-02-21 17:55:13 +00:00
Jeremy Ruston
2d4b3341f6
Merge branch 'master' into multi-wiki-support
2024-02-19 09:55:57 +00:00
lin onetwo
36fc8170a4
Basic Backtranscludes filter ( #6081 )
...
* feat: add transcludes and backtranscludes filter and its relying indexer
* feat: add test about backtranscludes
* docs: add doc about transcludes and backtranscludes Operator
* refactor: merge backlinks and backtranscludes indexer
* fix: test not executed
* fix: latest transclude use $tiddler instead of tiddler
* feat: A tiddler transclude with template will still use the tiddler as result.
* docs: wrong comment
2024-02-18 09:14:23 +00:00
Jeremy Ruston
2c810faeeb
Add barebones support for timing HTTP response generation times
2024-02-02 15:42:47 +00:00
Jeremy Ruston
6675358e85
WIP: Add a multipart/form-data convenience function
...
This is the start of adding support for large attachments.
We have a new endpoint for POSTing tiddler data. The idea is that it will take any kind of data and figure out how to extract tiddlers from the upload and save them in the nominated bag.
The next step is to move the attachment files into a special folder and reference them from the database so that we can construct _canonical_uris for them.
2024-02-02 15:42:02 +00:00
Jeremy Ruston
270f62bbb2
Merge branch 'master' into multi-wiki-support
2024-01-26 13:38:02 +00:00
Jeremy Ruston
9bf3c0602d
HTTP Requests should return data even if there was an error
...
The body data is often used for API error messages in the event of failure
2024-01-26 13:37:46 +00:00
Jeremy Ruston
ed71adac7e
Merge branch 'master' into multi-wiki-support
2024-01-24 12:54:39 +00:00
Saq Imtiaz
bc3d64f4b8
Refresh edit widget when the editor type has changed ( #7943 )
2024-01-24 11:37:15 +00:00
Saq Imtiaz
aa4aeb187c
Fixes functions to use variables set by filter runs ( #7906 )
...
* fix: functions should use variables set by filter runs
* refactor: code clean up
* chore: added more tests
2024-01-24 11:33:50 +00:00
btheado
fb85e91f82
Allows whitespace-only macro/procedure to be closed by \end ( #7911 )
...
* Added some passing macro definition parsing tests
* Added two failing tests to illustrate bug #3460
* Allow \end to end an whitespace only/empty macro definition. Fixes #3460
* Added some passing procedure definition tests
* Added two failing procedure tests to illustrate bug #3460
* Allow \end to end a whitespace only/empty procedure/function/widget definition. Fixes #3640
* Fixed wording of comment
2024-01-24 11:32:58 +00:00
Jeremy Ruston
d16746ab38
Extend image widget to support alternate content if a remote image fails to load
...
...and use it to add an image for bags/recipes that do not have a $:/favicon.ico
2024-01-23 22:05:22 +00:00
Jeremy Ruston
a16338ce11
Merge branch 'master' into multi-wiki-support
2024-01-18 16:43:43 +00:00
Rob Hoelz
8ac4a448ef
Fix link refresh bug ( #7935 )
...
See https://talk.tiddlywiki.org/t/possible-bug-with-links-to-missing-tiddlers-in-5-3-3/8910 for report and reproduction instructions
2024-01-18 16:37:12 +00:00
Jeremy Ruston
8941bd1747
Server extension framework
...
May not actually be needed
2024-01-17 22:42:01 +00:00
Saq Imtiaz
46a22ef585
Fix: resolved issues with select widget after refactoring ( #7905 )
2023-12-21 11:50:33 +00:00
Jeremy Ruston
a3e5ace458
Remove whitespace immediately after pragmas ( #7895 )
...
This is intended to revert some of the behaviour introduced in #7835 , see the discussion here: https://github.com/Jermolene/TiddlyWiki5/pull/7888#issuecomment-1856184592
2023-12-21 10:36:45 +00:00
Jeremy Ruston
e2d4388c48
Fix for list widget with an empty paragraph as inline template ( #7903 )
...
Fixes #7902
2023-12-21 10:35:40 +00:00
Jeremy Ruston
9d94459c5d
Syncer: fix object reference
...
We should be passing the syncer object, not the task object
2023-12-12 15:48:09 +00:00
Jeremy Ruston
15e53b8cd1
Revert: #7768 Ensure {{}} doesn't cause a recursion error
...
See https://github.com/Jermolene/TiddlyWiki5/pull/7768#issuecomment-1850578638
2023-12-11 17:56:11 +00:00
Jeremy Ruston
4e67aafeb7
Scrollable hotfix: Avoid setTimeout
...
See #7869
2023-12-02 08:58:35 +00:00
yaisog
e60ddf0b0a
Handle switching the bound tiddler ( #7868 )
2023-11-30 18:26:26 +00:00
Jeremy Ruston
f7359671aa
Defer scrollable widget updating bound tiddler for 100ms
...
See discussion https://talk.tiddlywiki.org/t/5-3-2pre-scroll-binding/8570/3?u=jeremyruston
2023-11-29 18:06:54 +00:00
Jeremy Ruston
c61c34e9df
Debounce scrollable widget scroll handler
2023-11-29 14:45:34 +00:00
Jeremy Ruston
6b47cbed32
Scrollable: write bound value if title of bound tiddler changes
...
Thanks @yaisog
2023-11-29 14:36:58 +00:00
Jeremy Ruston
c282208668
Fix jsonset crash when applied to primitive types
...
See https://talk.tiddlywiki.org/t/final-checks-before-release-of-v5-3-2/8560/7
2023-11-29 12:06:40 +00:00
Jeremy Ruston
622512c380
Further reduce syncer logging
...
The rationale is that the deeper logs are only useful for debugging the syncer logic, and are overwhelming for most users
2023-11-29 11:24:54 +00:00
Jeremy Ruston
f56f5dcc56
Fix savetiddlers handling of tiddlers with no text field
2023-11-29 11:23:57 +00:00
Jeremy Ruston
fe17f16675
Fix syncer not exiting when used on CLI
...
Fixes #7867
2023-11-29 09:31:19 +00:00
Jeremy Ruston
3b84088b27
Syncer: Reduce logging intensity
2023-11-28 11:44:21 +00:00
Robin Munn
64812f5c06
Add join attribute to list widget ( #7694 )
...
* Add join attribute to list widget
* Use new join attribute in HTML saving templates
This simplifies the logic involved in saving tiddlers in JSON format
into TW html files, and should also slightly speed up the saving process
depending on how often that list widget gets refreshed.
* Unit tests for list widget's new join attribute
* Add `<$list-join>` widget
Allows specifying complicated join text more easily than an attribute
2023-11-25 09:35:05 +00:00
Jeremy Ruston
1cb607249e
Fix syncer race condition ( #7843 )
...
* Initial commit
* Log task choosing
* A tiny bit more logging
* Typo
* Restructure syncer to use a single state machine
2023-11-24 13:02:09 +00:00