* 20230803 - minor edits
* Update String Operators.tid
as per @pmario's suggestion about long content lists
* Update TiddlyFox.tid
As per @pmario's suggestion re:depreciation.
* Delete tag-pill_Macro.tid
Mistaken inclusion of unedited file.
* Update Saving with TiddlyFox on Android.tid
As per @pmario's suggestion re:depreciation
* Delete tag-picker Macro (Examples).tid
See #7548 for better implementation.
* Delete ButtonWidget.tid
Recinded.
* Update Saving with TiddlyFox.tid
* Added UnaMesa tid
* Update Contributor License Agreement.tid
Adjusted to point to new UnaMesa tid
* Update History of TiddlyWiki.tid
Adjusted to point to UnaMesa tid.
* Mistaken deletion
You'd think PRs would only include edited files, and deleting a file would remove it from the PR, but turns out it's the whole repo instead. Oops.
* Moved tid to correct directory
* Temporary new release banner for v5.3.4
* Update for 2024
* Update package.json for v5.3.4-prerelease
* Fix TiddlyWiki Classic Build Process (#7933)
* 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
* Add documentation for "class" system field (#6990)
Fixes #6915
* Update chinese language files (#7937)
* Add description for "class" system field
* Moves some exsiting macro tests to their own folders (#7940)
* 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
* 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
* Refresh edit widget when the editor type has changed (#7943)
* Fix Editor preview width #7787 (#7922)
* Introduce Tour Plugin and Confetti Plugin, improve Dynannotate Plugin (#7734)
* First commit
* Typo
* Add support for delay parameter
* Add confetti widget
* Add tour plugin
* Add element spotlight to dynannotate plugin
Useful for highlighting on screen elements for the user
* More and bigger confetti by default
* Use new element spotlight to provide hints
* Adjust hint selectors for create tiddler tour step
* Include confetti plugin in prerelease
* Clarify wording of confetti demo
* Don't link TiddlyWiki in the tour panel
* Tweaks to tour buttons
* Mark dependents of the tour plugin
* Add full screen section of tour and tour edition
* Remove Anna Freud references from welcome tiddler
* Build the tour edition in the preview
* Fix typo in build script
* Populate tour edition with solar system data
From Simple English Wikipedia
* Missing tag
* Add page control button to start tour
Also make the tour controls visible in full screen mode
* Refactor to use global procedures to control the tour
* Change "startup-actions" field to "enter-actions" to avoid confusion
* Add a tour logo
* Refactor to allow multiple tours to be loaded at once
* Remove wikification from welcome tour step
* Update docs
* Simplify styles for top bar
* Tours should have a $:/tags/Tour tag
* Tour should autostart in the tour edition, but not in the main wiki
* Better labelling for the main preview
* Fix build process
We build a separate tour.html wiki, but can include the tour in other wikis too
* Remove obsolete text
* Add "using tags" as a separate tour
* Remove old debugging code
* Add tour chooser
* Ensure that the current tour isn't listed as an option in the final step
* Use whitespace trim
Note that the setting is inherited by procedure and widget definitions
* Simplify tour step format
* Remove obsolete state tiddler
Not needed because now we initialise it in startup actions
* Fix gap between navigation buttons
* Clean up tiddler titles within the introduction tour
* Finish allowing the name "TiddlyWiki" to be customised
Some of the code was in the previous commit. Next we'll wire up the user interface
* Clarify docs
* Add a settings pane giving a birds eye view of a tour
* Avoid having to embed confetti in the final step
* Update docs
* Tweak styling of tour chooser dropdown
* Add a button to launch tour steps directly, and give them captions
* Expose custom tour settings
* Use the tour step caption as the heading
* Fix initialisation when jumping to a tour step
* Introduce step about tags
* Improve wording
* Improve styling of task call-to-action and nav buttons
* Adopt new conditional shortcut syntax
* Wording and ordering tweaks
* Fix typos
Thanks @pmario
* Simplify styling of tour overlay
* Use custom palette colours
Makes it easier for people to use their own colour scheme for the tour
* More custom colours
* Tour wording tweaks
* Extends the tour plugin with a condition field (#7861)
* feat: support condition field to determine whether a step should be shown
* feat: add support for overriding the hint text using the field 'hint' from the step tiddler
* fix: roll back tour display procedure for now until an override mechanism has been discussed
* fix: renamed advance-criterion field and associated variables to step-success-filter
* fix: renamed hint field to hint-text and selector to hint-selector
* refactor: to create function to get all tour tiddlers filtered by their condition field
* refactor: rename globals tiddlers to variables and avoid making any of the tour procedures global
* fix: also rename globals.tid file to variables.tid
* docs: cover all tour steps tiddler fields
* fix: improve spacing in Tour HUD
* WIP
---------
Co-authored-by: Jeremy Ruston <174761+Jermolene@users.noreply.github.com>
Co-authored-by: Saq Imtiaz <saq.imtiaz@gmail.com>
* 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
* Add WASM content type info (#7948)
Allows WASM modules to be loaded
* Fix: on Windows, tiddlywiki.files title source shoud use / instead of \ (#7949)
* fix: on Windows, tiddlywiki.files title source shoud use / instead of \
* fix: split path.sep instead of /
* Add doc xls ppt file type information (#7927)
* fix: add doc xls ppt type
* Add application/vnd.ms-excel
* Fix "introduction" edition
Fixes #7965
* Remove obsolete banner from Confetti plugin
* Fix incorrect state reference in core/ui/AdvancedSearch/Standard (#7975)
This PR fixes #7973
* Docs: add contribution graph to readme (#7980)
* Remove overflow: auto from tiddler preview (#7985)
This removes `overflow: auto` from the tiddler preview.
I'm not sure anymore why it was added.
It causes some problems in the preview with popups for example, see screenshots
* Use qualified-preview-state in default body-editor for reuse in preview button (#7795)
* Use qualified-preview-state to reuse in preview button
Somehow the editor-body template and the preview button don't qualify the same showeditpreview anymore
* Update preview.tid to use qualified-preview-state
* Update preview.tid
* Update default.tid
* Update preview.tid
* Copy-to-clipboard macro - change tags to $:/tags/Global (#7988)
* copy-to-clipboard-macors -- new v5.3.x syntax
* copy-to-clipboard - change tags to $:/tags/Global
* css-macro -- change tags to $:/tags/Global (#7987)
* $:/core/macros/CSS use v5.3.x syntax
* css-macro -- change tags to $:/tags/Global
* Core-macro-diff-new-syntax (#7986)
* $:/core/macros/diff use v5.3.x syntax and add indentation for better readability -- all tests pass
* diff - set tags: $:/tags/Global
* $:/core/ui/EditTemplate/tags - rewrite to use v5.3.x syntax (#7981)
* $:/core/ui/EditTemplate/tags - rewrite to use v5.3.x syntax
* tag-macro -- change tag-styles function to make it more readable
* tags EditTemplate - improve code readability
* tags EditTemplate -- use hardcoded style colours as requested
* Update chinese language files (#7993)
* Replace "運算元" (operand) with "參數" (parameter)
* 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
* Let's have performance instrumentation in the prerelease
I believe it was turned off by accident at some point
* Confetti Plugin: Don't pass undefined for missing parameters
* Fix spacing in Standard and Filter tabs of Advanced Search (#7889)
* Fix spacing in Standard and Filter tabs of Advanced Search
* Move changed files to appropriate folder
* Restore original title/tags fields
* Remove superfluous comma
* Add Macedonian language
Thanks Nikola Dio Petkovski
* Make sure Macedonian is included in the translators edition
* Fix "sjcl not found" errors in TiddlyDesktop (#8007)
* Update Macedonian language description
* Remove accidentally committed $:/StoryList tiddlers
* Add StoryList to gitignore (#8013)
* Add more classes to ControlPanel-Settings elements, so they can be styled using relatively simple CSS rules (#8000)
* RSOE: Add emergency tiddlers download button (#7966)
* Rewrite tag-picker macros as procedures (#7883)
This PR attempts to modernize the tag-picker macros as procedures, as @Jermolene suggested in [#7548 (comment)](#7548 (comment)).
What I changed:
* rewrote macros as procedures/replaced text substitutions with variables
* replaced nested $set and $var widgets with $let widgets/functions
* minor rewrites to reduce redundant code
* some additional linebreaks for clarity
*This is functionally identical to my initial PR, [#7880](#7880, minus the extra file I'd accidentally added. Thank you for bearing with me as I learn to navigate GitHub.
* CI: Fix archive output paths (#7919)
* Remove forced error in accidentally left in #7966
Thanks @pmario
* Update chinese language files (#8016)
* Add chinese captions for new emergency tiddlers download button
* Tour plugin: Fix selector for "Recent" tab button
* Include $:/tags/Macro on core macros for backwards compatibility
This avoids breaking existing code that expects to be able to import the core macros with just $:/tags/Macro
@pmario - I suggest that future updates use the same approach
Thanks to @ericshulman for reporting the problem
* Feat: New icon for default layout (#8020)
* feat: icon for default layout
* feat: new icon for default layout
* Update default-layout.tid
* Update default-layout.tid
* Update LayoutSwitcher.tid
* Update PageTemplate.tid
* Fix csvtiddlers macro crash with missing tiddlers
Fixes #8039
* Remove accidentally committed dependencies
Fixes #8040
* Add sha256() function to $tw.utils (#8043)
* 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"
* Remove unnecessary prefix field for highlight plugin (#8048)
* Import variables should not parse with whitespace trim
Fixes #7909
* Fix indentation for tiddlers that set tv-config-toolbar-class (#8079)
human readable in preparation to add data-title=<<listItem>>
for better UX defining a "read only" theme
Changes to be committed:
modified: core/ui/EditTemplate/controls.tid
modified: core/ui/PageControls.tid
modified: core/ui/PageControls/more-page-actions.tid
modified: core/ui/ViewTemplate/title.tid
modified: core/ui/ViewToolbar/more-tiddler-actions.tid
modified: plugins/tiddlywiki/menubar/items/pagecontrols.tid
* Add tag parameter to reveal-widget to fix regression (#8084)
* Fix cycle operator crashing if step size is larger than the number of operands
See https://talk.tiddlywiki.org/t/bug-report-javascript-error-at-tw-com-within-cycle-operator-try-it/9430/1
* Set a proper doctype for the open window template (#8095)
* Add theme font size settings to Open in New Window CSS (#7945)
* add theme font size settings to Open in New Window CSS
* add DOCTYPE html to New Window startup template
* fix merge typo
* fix merge typo one more time
* Add unusedtitle macro tests - should have full code covery (#7939)
* add unusedtitle macro tests - should have full code covery
* remove numbering from tests
* Add tc-tag-missing or tc-tag-exists to tag pills including docs (#7951)
* add tc-tag-missing or tc-tag-exists to tag pills including docs
* changes as requested
* macros not needed anymore - so remove
* fix the tag Macro docs
* Tag picker rewritten using new v5.3.x syntax (#7978)
* tag-picker add Examples
* tag-picker - use new v5.3.x wikitext syntax
* tag-picker - more inline docs
* tag-picker - fix add button
* rename local functions: tag, userInput to _tf.getTag and _tf.getUersName to make the code and variable scopes more understandable
* tag-picker - move local variables definitions into one place: tag-picker macro
* tag-picker - replace reveal-widget with conditional IF syntax
* tag-picker - remove logs and test tag-picker - actions parameer -> OK
* tag-picker - add tag-picker Macro docs
* tag-picker docs - change \define -> \procedure
* tag-picker -- fix problem with focus loss if elements selected by mouse click
* tag-picker -- add tf. prefix only to new function definition names for backwards compatibility.
* tag-picker -- update example docs
* re-add tags: $:/tags/Macro
* Refactor GitHub-fork-ribbon plugin for better compatibility (#8075)
* Use v5.3.x syntax for $:/core/ui/PageTemplate/pagecontrols (#8088)
* Report throttled refreshes (#8116)
Fixes GH #6054
* Update reset.tid to use modern-normalize 2.0.0 (#8120)
This PR updates the vanilla/reset stylesheet to use the newer `modern-normalize 2.0.0`
* Add a "Refresh Browser" keyboard shortcut (#8121)
* Create a `refresh` keyboard shortcut
This creates a `refresh` keyboard shortcut that refreshes the page.
In TiddlyDesktop <kbd>ctrl-R</kbd> doesn't work
* Update refresh.tid
* Update shortcuts-not-mac.multids
* Update shortcuts-mac.multids
* Update ShortcutInfo.multids
* Add $timestamp argument for <$action-deletefield> widget (#8115)
* Start on some tests for <$action-deletefield />
* Only update modified field if we actually delete a field
…in the <$action-deletefield /> widget.
Fixes a bug where <$action-deletefield foo /> would update the modified field
if the "foo" field wasn't present on a tiddler.
* action-deletefield: Test when modified does and doesn't exist
* Add $timestamp argument to action-deletefield
To make it more consistent with other tiddler-manipulating action widgets
* Add docs for action-deletefield $timestamp
* Made library boot module requirements consistent (#8083)
* Fix bug 8138: server cache-control (#8141)
* cache-control no-store by default
* clarify comment spec reference
* comment typo
* fix else formatting
* Update server.js
allow route definitions to set their own cache-control
* Fix bug 7878: Save command (#8140)
* first pass at fixing bug 7878, needs testing
* clarify default behaviour in comment
* fix property typo, tested and works as intended
* remove debugger
* HTTP Client: Return success calls for all 2XX response codes (#8150)
APIs especially use 2XX response codes outside of 200, 201, 204 for responding to responses. Treat all "Successful" response codes (i.e. anything between 200-299) as successes, and pass the responseText.
* Fix: some plugin subtiddlers do not have title in savewikifolder command (#8151)
* fix: some plugin subtiddlers do not have title in savewikifolder command
* fix: following coding style
* Improve Polish date translation (#8170)
* Make month and weekday names lowercase
* Replace AM and PM with Polish words
* Adhere to recommendations wrt short weekday names
https://sjp.pwn.pl/poradnia/haslo/dni-tygodnia-i-inne-roznosci;1788.html
* Fix a typo
* Inflect month names
I assume they're always used as part of the full date,
and in this case months are always inflected in Polish.
* Use roman numerals in place of short month names
I could not find any actual use of short month names in Polish.
The only mentions are from people trying to translate English
conventions into Polish - typically in software.
In https://sjp.pwn.pl/poradnia/haslo/dni-tygodnia-i-inne-roznosci;1788.html
Mr. Bańko answered (translation mine):
Abbreviations of month names are less common, numbers are used instead.
Such abbreviations can be created [...]. However, one must take into account
that the reader will not understand them.
I decided to go with a convention that's in actual use, rather than to
force an English convention which is alien to non-software dev Poles.
* Update release note
* Block Quotes - fix parsing error with spaces before reEndString (#8186)
* fix parsing error with spaces before reEndString, update docs to clarify block mode inside block quotes.
* additional advanced example
* oops, convert spaces back to tabs.
* reset indentation
* final tabs
* missed some
* wikitext classes are appended to other leading wikitext, no need to skip whitespace here.
* Add <$testcase> widget (#7817)
* Initial Commit
* Add note to preview build
* Fix whitespace and indenting
Thanks @pmario
* Fix crash with unset $tiddler attribute on <$data> widget
Thanks @CodaCodr
* Don't duplicate "description" field in test cases
* Use different background colours for nested testcase widgets
* Extend the testcase widget to run tests
* Add testcases to control panel
* Add a view template body template to render testcase tiddlers
* Test edition should display testcases
* Whitespace fixes
* Make testcase tiddler tempalte link to itself
* Styling tweaks
* Docs improvements
* Styling tweaks
* Run the new tw5.com testcases in the test edition
* Update data widget to display its content in JSON
* Add testcase convenience procedure
* Clearer testcases for data widget, and docs tweaks
* Don't expect our intentionally failing test to pass
* Extend testcase default template so that the display format can be chosen
It is selected by setting the variable "displayFormat"
* DataWidget docs typo
* Fix data widget not refreshing
* Links in testcase output switch to the tab containing that tiddler
Thanks to @btheado for the suggestion
* Docs update for 648855e
* Wording tweak
* Add support for narrative tiddlers in test cases
* Documentation improvements
* Cleanup comments
* Remove obsolete code comments
* Simplify template
* Docs update
* Rename $:/core/ui/testcases/DefaultTemplate/SourceTabs from $:/core/ui/testcases/DefaultTemplate/Source
* Use the view template body for failing tests
* Don't reference the geospatial plugin
* "Test case" should be two words
* Fix handling of currentTiddler variable
Fixes problem reported by @btheado in #7817 (comment)
* Prepare for merging
* Update chinese language files (#8200)
* Update chinese language files
* Add chinese translations for the new `<$testcase>` widget
* Update chinese language files
* Add chinese translations for the new <$testcase> widget
* Add plugin stability badges (#8198)
* Initial Commit
* Fix plugin library URL
* Need to set plugin library location for prerelease
* Styling tweaks
* Docs
* Add tests that the core plugins all have a valid stability field
* Fix plugin tests in the browser
* Fix plugin library URLs broken by #8198
Thanks @pmario
* Fixed issue with fakedome TW_Node inheritence (#8195)
* Fix plugin library URLs
* Plugin tests should only apply to core plugins
Hi @pmario could you kindly try this?
Fixes #8207
* Fix bug in f9df4f0
* Improve plugin test implementation
* Make the linter happy (#8210)
* More robust infinite recursion handling with custom exception (#7882)
* Introduced preliminary idea for infinite recurse exception
* Better handling of infinite recursion
But it could be better still...
* the TransclusionError is a proper error
Moved the magic number to be on the error's class. Not sure if that's
a great idea.
* Fixed minor minor issue that came up in conflict
The minor fix to the jasmine regexp that escaped a '+' somehow
broke some random test.
* Update chinese language files (#8204)
* Add chinese description for field `stability`
* Fix/sjcl variable (#8099)
* refactor: use files to add prefix
* fix: always use $tw.sjcl
* refactor: move sjcl to lib/sjcl
* fix: require sjcl in lib/
* refactor: move sjcl.js back into /boot
* Fix boot.css bug from #8099 (#8214)
* Improve wording for failing test
See https://talk.tiddlywiki.org/t/introducing-the-testcase-widget/9847/11
* Fix testcase heading link destination
* Testcase docs: add note about description field overwriting Description payload tiddler
* Fix currentTiddler in testcase renderings
See eb4e9d8#r142368175
* Testcase widget should only run tests if expected results are specified
Fixes #8218
* Fix tests broken in 1b6e8e1
* Testcase widget should treat test cases without a test as if they had passed
* Update release note
* Fix get variable info params (#8179)
* return params for every variable type
* add tests for widget getVariableInfo.params
* make param values different to names
* Clarify handling of title lists in ActionListopsWidget documentation (#8184)
* Improve section on subfilter expressions
* Further refinement of the info box.
* Add defaultHeaders flag that controls helpful default heders that can sometimes interfere with apis (#8152)
* Add defaultHeaders flag that controls helpful default heders that can sometimes interfere with apis
* Bump version number
* Fix/backlink binary (#8098)
* fix: prevent check binary tiddler for backlink
* refactor: test for backlink
* Revert "Add defaultHeaders flag that controls helpful default heders that can sometimes interfere with apis (#8152)"
This reverts commit 6910be7.
* Custom copy clipboard notifications (#8211)
* Initial Commit
* Improve plugin tests
Fixes #8209
* Fix RSOE
* Fix extraneous copy to clipboard at startup
* Simplify splash screen
* Rename default layout to "Standard Layout" (#8172)
* refactor: default PageTemplate -> DefaultLayout
* refactor: DefaultLayout -> StandardLayout
* i18n: Default ~PageTemplate -> Standard Layout
* Update release note
* Update chinese language files (#8224)
* Improve traditional chinese translation of "Standard Layout"
* Tweak #8214 by avoiding renaming boot.css
Improves the continuity of our GitHub history
* Add useDefaultHeaders flag to tm-http-request (V2) (#8225)
* Add defaultHeaders flag that controls helpful default heders that can sometimes interfere with apis
* Bump version number
* rename parameter to useDefaultHeaders, and catch one location where the default was not being set properly.
* Use a better comparision operator
* remove bad change
* Fix tm-copy-to-clipboard crash
See #8211 (comment)
* Improve refreshing of the data widget
* Add Geospatial plugin (#7406)
* Add XLSX import spec for demo real estate spreadsheets
* Fix fieldname
* Improve map pin
* RealEstate demo: Set lat, long, price fields to be numeric
* Clean up Flickr demo
* Update geomap widget to refresh properly
* Add Leaflet MasterCluster plugin
* Setup the marker cluster plugin
* Rearrange real estate demo
* Reduce default cluster radius
* Beginnings of real estate demo
* Fix interpretation of HTTP status codes
* Real estate demo: Make columns hideable
* Real estate demo: sortability
* Real estate demo: search and limit
* Fix typo
* Fix lat long transposition
* Fix startup ordering
* Add geolookup operator
* Real Estate Demo: Add support for computed columns
* Real estate demo: Increase result limit
* Remove demo data
* Track map pan and zoom state in a state tiddler
* WIP
* Use geojson extension for geojson file
* Use geojson extensions for another geojson file
* Split demo from the geospatial plugin into its own edition
* Add build targets required by ./bin/site-build.sh...
... when building the geospatial edition as the main edition, making it easier to find on Vercel
* CI Fixes
* Fix default tab
* Rearranging geospatial plugin vs. edition
* More refactoring between demo and plugin
* Start of plugin docs
* Display GeoJSON properties on click
* Fix layer lookup demo
* Restore XLSX Utils plugin and dependencies
* Cleanup docs
* Remove 5.2.8 release note
* Remove 5.2.8 release note
* Docs update
* Fix minor refreshing bug for geomap widget
* Docs updates
* Add jsonset operator
* Add geonearestpoint operator
* jsonset: support for other data types and documentation
* Add logo
* Add link to preview build
* jsonset: add support for assigning JSON strings
* Fix nonstandard initialisation code for fill/parameter/slot widgets
* Introduce testcase widget so that we can reuse testcases as documentation examples
There's still a bit to do: adding tabs to the source panel of the testcase display, and tweaking the CSS.
* Update logo
* Testcasewidget: Add tabs for switching between source tiddlers
* Testcase appearance tweaks
* Switch to fluid-fixed layout
* Docs for the testcase-transclude and testcase-view widgets
* Split docs into separate tabs
* Extend testcase-view to be able to view other fields
* Extend default testcase template to show all fields of payload tiddlers
* Add some geomap examples
* Fix testcase rounded corners
* Add a geomap layer demo
* Add favicon
* Switch from building the geospatial plugin as the main build back to tw5.com
To make it easier to get to the documentation for the new features
* Remove obsolete comment
* Remove geospatial plugin from tw5.com build
* Fix build link
* Add note about core enhancements included in this branch
* Refactor data widget implementation
To avoid code duplication
* Integrate test cases with the docs
* Remove erroneously pasted docs material
* Remove erroneously copied olc-encode tests within old-decode test case
* Refactor compound tiddler handling into data widget
And add some tests for the data widget
* Default test case template tweaks
* Move Flickr macros into geospatial plugin from the demo edition
* FlickrDemo: Simplify UI
* FlickrMacros: Use a template to define photo tiddler fields
* Remove geospatial plugin from prerelease default tiddlers
* Extend Flickr helpers to support photoTiddlerTemplate parameter
* Update modification times of doc tiddlers
So that they are at the top of the recent tab
* Update 5.3.0 release note
* Remove custom CI step for this branch
* Restore standard sitetitle
* Flickr macro docs
* Rename $:/tags/GeoLayer to $:/tags/GeoFeature
And make sure that it works with all GeoJSON features, not just polygons
* More test data (from leaflet.js)
* Captions should be transcluded, not viewed raw
* Make HTTP handler use wiki of widget that sent the message
* Switch testcase widget to use an intrinsic template
Makes things much simpler
* Complete Flickr demos
* Extend geonearestpoint operator to work with feature collections
* Extend realestate demo to show data on nearest volcano
* Flickr macros: fix pagination after first page
Make sure that the widget we create to run the actions also has access to the event handlers attached to the rootwidget.
* Real estate demo: Fix nearest volcano
* Testcase docs update
* Testcase template: put title at the top and remove header row
* Docs correction
* New geonearestpoint test case
* Make test cases editable
* Test case default template: Always put "Output" tab first
* Initial Commit
* HttpClient object shouldn't need to know about events
* Add support for cancelling HTTP requests
* Make the number of outstanding HTTP requests available in a state tiddler
* Add a network activity button
Click it to cancel outstanding requests
* WIP
* Fix typo
Thanks @btheado
Co-authored-by: btheado <brian.theado@gmail.com>
* Data widget: parse carriage returns in compound tiddlers
* Fix crash when cancelling more than one HTTP request
Thanks @saqimtiaz
* Further fixes to cancelling outstanding HTTP requests
* Don't have data widget rendering its own JSON
Making the data widget render its raw JSON (introduced in 683ec33) was a bad idea as it messes up the innerwiki use of the data widget. Instead we use the testcase widget with a special template to render the raw JSON of the payload of a testcase, thus giving us a way to test the data widget
* Fix missed docs update
* Introduce geolayer widget for specifying layers for geomap
* Fix breaking tests
* Remove docs references to obsolete widgets
* Tests for geounion, geointersect and geodifference
* Support for multiple base layers
* Make the layers control visible which allows the base layer to be chosen, and individual overlay layers to be hidden
* Add tiddlers tagged $:/tags/GeoBaseLayer to define some useful map base layers
* Add geobaselayer widget to define base layers
* Add a satellite base layer and another terrain base layer
* Add a note where to get more base layers
* Docs update
* Geomap widget: fix default base layer rendering
* Add startPosition and layersPanel attributes to geomap widget
* Update geolayer widget docs with missing attributes
* Add interactive demos for geounion, geodifference, geointersection
* Open geofeature and geomarker maps on the bounds of their content
* Move settings from demo into plugin
Because now the Flickr macros are part of the plugin
* Icon for geospatial plugin
* Fix missing body
* Flickr Demo typo
* Docs update
* Add support for draggable markers
* Removed accidentally committed file
* Remove unwanted log
* Add support for tm-request-geolocation message
* Fix typo
* Fix bug when fitting to non-extistent bounds
* Update main wiki greeting
* Use "Flickr helpers" instead of "Flickr macros"
* File renames for 05d3271
* Fix testcase widget example
Thanks @btheado
* Fix testcase widget refreshing
* Fix failing tests from 03b6413
* Docs: Clarify that template must be in the payload
* Testcase widget: Exclude tab state tiddlers
See #7406 (comment)
Thanks @btheado
* Remove obsolete setquerystring operator
Instead we have the query- parameters to the http request message
* Remove obsolete change to --setfield command
* Fix tiddler name typo
* Initial Commit
* Add note to preview build
* Fix whitespace and indenting
Thanks @pmario
* Fix crash with unset $tiddler attribute on <$data> widget
Thanks @CodaCodr
* Remove Stamen baselayers
They have stopped making them available for free - see https://maps.stamen.com/stadia-partnership/
* Disable test that won't run in browser CI
* Disable broken tests
* Update olc-encode.tid (#7885)
Correct spelling
* Don't duplicate "description" field in test cases
* Use different background colours for nested testcase widgets
* Extend the testcase widget to run tests
* Add testcases to control panel
* Add a view template body template to render testcase tiddlers
* Test edition should display testcases
* Whitespace fixes
* Make testcase tiddler tempalte link to itself
* Styling tweaks
* Docs improvements
* Styling tweaks
* Run the new tw5.com testcases in the test edition
* Update data widget to display its content in JSON
* Add testcase convenience procedure
* Clearer testcases for data widget, and docs tweaks
* Don't expect our intentionally failing test to pass
* Extend testcase default template so that the display format can be chosen
It is selected by setting the variable "displayFormat"
* DataWidget docs typo
* Mark Geospatial plugin as experimental
* Update to Leaflet v1.9.4
* Remove unneeded template
Left over from when the testcase widget was first implemented
* Don't hide the volcanoes of the world data set
* Update Flickr demo docs
* Fix subtle typo that was preventing popups from working correctly
* Go back to hiding the volcanoes of the world by default
Too much data for a small device now that the markers are displayed correctly
* Clarify docs for tm-request-location
* Update modified testcase from master
* Prepare for merging
---------
Co-authored-by: btheado <brian.theado@gmail.com>
Co-authored-by: Drevarr <drevarr@gmail.com>
* Update release note
* Fix URL of geospatial demo
* Missing contributor from release note
* Catchup with fr-FR translation (#8231)
* fr-FR description of the `stability` core field
* fr-FR translations for testcase-related description strings
* fr-FR translations for testcase-related palette descriptions
* fr-FR translation for emergency download button caption
* Replace operand with parameters in fr-FR description of isfilteroperator
* fr-FR description of the `class` core field
* fr-FR update of a --command example
* better fr-FR description for main types
* Clearer fr-FR description of the `server` command
* Complete the fr-FR translation for the --savewikifolder description
* Update release note
* Add basic authentication support for tm-http-request (#8109)
* Update backtranscludes.tid (#8014)
* Fixed editor layout
Fixes #8217
* Import global macros when render title (#8097)
* fix: import lingo macro when render title
* refactor: only import lingo macro for title to save memory
* Revert "refactor: only import lingo macro for title to save memory"
This reverts commit 36bf084.
* fix: nested functions should resolve filter run variables (#8233)
* w
---------
Co-authored-by: Jeremy Ruston <jeremy@jermolene.com>
Co-authored-by: Rob Hoelz <rob@hoelz.ro>
Co-authored-by: Bram Chen <bram.chen@gmail.com>
Co-authored-by: Mario Pietsch <pmariojo@gmail.com>
Co-authored-by: btheado <brian.theado@gmail.com>
Co-authored-by: Saq Imtiaz <saq.imtiaz@gmail.com>
Co-authored-by: oeyoews <jyao4783@gmail.com>
Co-authored-by: Jeremy Ruston <174761+Jermolene@users.noreply.github.com>
Co-authored-by: lin onetwo <linonetwo012@gmail.com>
Co-authored-by: eschlon <eschlon@mac.com>
Co-authored-by: Simon Huber <huber.simon@protonmail.com>
Co-authored-by: Mateusz Wilczek <36714554+mateuszwilczek@users.noreply.github.com>
Co-authored-by: Robin Munn <rmunn@pobox.com>
Co-authored-by: etardiff <153414521+etardiff@users.noreply.github.com>
Co-authored-by: Télumire <31185220+Telumire@users.noreply.github.com>
Co-authored-by: Cameron Fischer <fischer.cameron@gmail.com>
Co-authored-by: Joshua Fontany <joshua.fontany@gmail.com>
Co-authored-by: Matt Lauber <github@mklauber.com>
Co-authored-by: FSpark <stardust@fspark.me>
Co-authored-by: sarna <sarna.dev@protonmail.com>
Co-authored-by: yaisog <m@rcuswinter.de>
Co-authored-by: Drevarr <drevarr@gmail.com>
Co-authored-by: Xavier Cazin <cazinx@gmail.com>
This PR adds new tests for the
<<unusedtitle>>macro, to be able to implement future changes without breaking the existing behaviour.