jeremy@jermolene.com
6a3977dddd
Extend geonearestpoint operator to work with feature collections
2023-04-26 14:07:58 +01:00
jeremy@jermolene.com
60fbfa3b19
Complete Flickr demos
2023-04-26 12:21:24 +01:00
jeremy@jermolene.com
2cf0423401
Switch testcase widget to use an intrinsic template
...
Makes things much simpler
2023-04-26 12:16:52 +01:00
jeremy@jermolene.com
546e55dcde
Rename $:/tags/GeoLayer to $:/tags/GeoFeature
...
And make sure that it works with all GeoJSON features, not just polygons
2023-04-25 17:27:17 +01:00
jeremy@jermolene.com
e6b9bac236
Flickr macro docs
2023-04-20 16:57:49 +01:00
jeremy@jermolene.com
20e873ad31
Extend Flickr helpers to support photoTiddlerTemplate parameter
2023-04-19 10:17:21 +01:00
jeremy@jermolene.com
59a8cf3274
FlickrMacros: Use a template to define photo tiddler fields
2023-04-18 22:32:02 +01:00
jeremy@jermolene.com
62d0dd3372
Move Flickr macros into geospatial plugin from the demo edition
2023-04-18 18:55:32 +01:00
jeremy@jermolene.com
683ec33004
Refactor compound tiddler handling into data widget
...
And add some tests for the data widget
2023-04-17 11:13:35 +01:00
jeremy@jermolene.com
6c9b8116bd
Remove erroneously copied olc-encode tests within old-decode test case
2023-04-14 21:37:52 +01:00
jeremy@jermolene.com
f2ccce268d
Remove erroneously pasted docs material
2023-04-13 10:56:09 +01:00
jeremy@jermolene.com
6d617ce939
Integrate test cases with the docs
2023-04-13 09:39:52 +01:00
jeremy@jermolene.com
b6181e1cb1
Refactor data widget implementation
...
To avoid code duplication
2023-04-13 08:42:18 +01:00
jeremy@jermolene.com
f41e71299b
Add a geomap layer demo
2023-04-11 18:13:58 +01:00
jeremy@jermolene.com
e2223c42ab
Add some geomap examples
2023-04-11 18:00:11 +01:00
jeremy@jermolene.com
c348924838
Split docs into separate tabs
2023-04-11 17:14:51 +01:00
jeremy@jermolene.com
de9ea40179
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.
2023-04-10 16:25:01 +01:00
jeremy@jermolene.com
2a19e20307
Add geonearestpoint operator
2023-04-04 21:49:22 +01:00
jeremy@jermolene.com
28a33df91d
Add jsonset operator
2023-04-04 21:48:26 +01:00
Jeremy Ruston
ab845fefae
Docs updates
2023-04-03 17:59:01 +01:00
Jeremy Ruston
bd7742daeb
Fix minor refreshing bug for geomap widget
2023-04-03 17:58:49 +01:00
jeremy@jermolene.com
9fdb81b08f
Docs update
2023-04-02 19:29:49 +01:00
jeremy@jermolene.com
594069836f
Cleanup docs
2023-03-24 14:00:34 +00:00
jeremy@jermolene.com
0cdf99db9e
Display GeoJSON properties on click
2023-03-17 13:05:00 +00:00
jeremy@jermolene.com
cd46d9e2ff
Start of plugin docs
2023-03-17 12:46:05 +00:00
jeremy@jermolene.com
a96e3f46d1
Rearranging geospatial plugin vs. edition
2023-03-17 09:48:35 +00:00
jeremy@jermolene.com
1fbc35e15a
Split demo from the geospatial plugin into its own edition
2023-03-16 17:22:22 +00:00
jeremy@jermolene.com
aa532a94c8
Use geojson extensions for another geojson file
2023-03-11 18:27:57 +00:00
jeremy@jermolene.com
18b8b12baa
Use geojson extension for geojson file
2023-03-10 22:17:55 +00:00
jeremy@jermolene.com
3699780f90
Track map pan and zoom state in a state tiddler
2023-03-10 12:45:20 +00:00
jeremy@jermolene.com
449562eea2
Remove demo data
2023-03-10 12:44:39 +00:00
jeremy@jermolene.com
eab670a44e
Merge branch 'parameterised-transclusions' into geospatial-plugin
2023-03-10 09:11:16 +00:00
jeremy@jermolene.com
5a9bb0ef9d
Real estate demo: Increase result limit
2023-03-08 08:37:04 +00:00
jeremy@jermolene.com
b5d790a658
Real Estate Demo: Add support for computed columns
2023-03-07 12:09:02 +00:00
Mario Pietsch
416a2fae7a
Add syntax docs to railroad plugin ( #7334 )
2023-03-06 16:12:26 +00:00
jeremy@jermolene.com
bb5489b31e
Add geolookup operator
2023-03-06 14:06:16 +00:00
jeremy@jermolene.com
17ebeaf725
Fix startup ordering
2023-03-06 14:05:55 +00:00
jeremy@jermolene.com
9ab2623629
Fix lat long transposition
2023-03-06 14:05:41 +00:00
jeremy@jermolene.com
e051b2dbcf
Merge branch 'parameterised-transclusions' into geospatial-plugin
2023-03-06 09:07:05 +00:00
jeremy@jermolene.com
3f478f5689
Naming tweak to #6047
...
@linonetwo I realised on review that we refer to boot.files as the "tiddler file info"
2023-03-05 17:40:04 +00:00
cdruan
f9604c40d3
Add wikiparser.js dependency ( #7330 )
2023-03-05 10:34:41 +00:00
lin onetwo
d14e775b90
Allow deleteTiddler to not modify fs ( #6047 )
...
* feat: allow deleteTiddler to not modify fs
* refactor: add new function that merely delete file in cache, and let old func calls it
* fix: self is undefined
2023-03-03 21:56:40 +00:00
jeremy@jermolene.com
a1a1f9ccd5
Real estate demo: search and limit
2023-03-03 13:15:04 +00:00
jeremy@jermolene.com
85bbb08838
Real estate demo: sortability
2023-03-03 09:50:54 +00:00
jeremy@jermolene.com
6beb058e2d
Real estate demo: Make columns hideable
2023-02-28 09:36:02 +00:00
jeremy@jermolene.com
9700030d12
Merge branch 'parameterised-transclusions' into geospatial-plugin
2023-02-28 08:46:28 +00:00
Saq Imtiaz
5bce35d90b
Fix: add twEditor attribute to paste events handled by codemirror ( #7281 )
2023-02-28 08:35:15 +00:00
cdruan
eb8f4d66b9
Markdown Plugin: Handle non-string attr values in tw_image() ( #7284 )
2023-02-24 15:41:29 +00:00
jeremy@jermolene.com
ef03a4a5df
Markdown Plugin: Default to recognising TiddlyWiki-format links
...
Fixes #7275
2023-02-24 09:51:45 +00:00
jeremy@jermolene.com
f36e45ffa9
Beginnings of real estate demo
2023-02-13 22:44:39 +00:00
jeremy@jermolene.com
800049e39d
Reduce default cluster radius
2023-02-13 10:56:29 +00:00
jeremy@jermolene.com
b1f8d3e4bd
Rearrange real estate demo
2023-02-13 10:56:14 +00:00
jeremy@jermolene.com
235b2f79a0
Setup the marker cluster plugin
2023-02-12 16:49:32 +00:00
jeremy@jermolene.com
b80cf8c83c
Add Leaflet MasterCluster plugin
2023-02-12 10:58:18 +00:00
jeremy@jermolene.com
c8b2146a1c
Update geomap widget to refresh properly
2023-02-12 10:57:54 +00:00
jeremy@jermolene.com
dae48d4883
Clean up Flickr demo
2023-02-10 16:34:19 +00:00
jeremy@jermolene.com
be118af0a3
Merge branch 'parameterised-transclusions' into geospatial-plugin
2023-02-10 16:04:49 +00:00
jeremy@jermolene.com
81f5141166
Dynannotate: Don't crash when used in the fake DOM
...
Fixes #7258
2023-02-10 09:00:52 +00:00
jeremy@jermolene.com
dbea34135a
RealEstate demo: Set lat, long, price fields to be numeric
2023-01-30 21:44:03 +00:00
jeremy@jermolene.com
1ee77fb15a
Merge branch 'parameterised-transclusions' into geospatial-plugin
2023-01-30 21:43:36 +00:00
jeremy@jermolene.com
524cee1489
XLSX plugin: Add support for numeric fields
2023-01-30 21:42:44 +00:00
jeremy@jermolene.com
7278cc6748
Improve map pin
2023-01-30 12:01:00 +00:00
jeremy@jermolene.com
21ba5c5575
Fix fieldname
2023-01-30 12:00:52 +00:00
jeremy@jermolene.com
176560df18
Add XLSX import spec for demo real estate spreadsheets
2023-01-30 10:44:26 +00:00
jeremy@jermolene.com
6a9de97ce9
Merge branch 'parameterised-transclusions' into geospatial-plugin
2023-01-30 09:44:17 +00:00
jeremy@jermolene.com
93abe5e3a6
xlsx-utils plugin: Update to latest version of xlsx.js
2023-01-30 09:43:18 +00:00
jeremy@jermolene.com
88a500aa44
Docs and demo improvements
2023-01-30 08:57:30 +00:00
jeremy@jermolene.com
ec03775c65
Merge branch 'master' into geospatial-plugin
2023-01-29 16:58:58 +00:00
jeremy@jermolene.com
c0bca18cab
Dynannotate: Fix searchCaseSensitive default in docs
...
Fixes #7245
2023-01-29 16:43:01 +00:00
jeremy@jermolene.com
12f88bb446
Move Flickr demo into geospatial plugin tab
...
Because it is integrated via the geomarker tag
2023-01-28 23:55:02 +00:00
jeremy@jermolene.com
6404d5652e
Minor tweaks for fe2c677ac4
2023-01-27 20:49:34 +00:00
fkmiec
fe2c677ac4
Docs for #7169 - update readme tiddlers for TiddlyWebAdaptor and BrowserStorage plugins ( #7240 )
...
* Update readme to reflect optional use of browser storage with tiddlyweb sync adapter
* Fix typos in readme
2023-01-27 20:39:13 +00:00
jeremy@jermolene.com
589e2b799b
Docs improvements
2023-01-27 08:45:19 +00:00
jeremy@jermolene.com
a5df1866e7
Merge branch 'parameterised-transclusions' into geospatial-plugin
2023-01-23 16:37:42 +00:00
cdruan
51cbf83c23
Fix data-tiddler field duplications in server snapshots ( #7130 )
2023-01-19 17:47:49 +00:00
jeremy@jermolene.com
46e24042bf
Add demo retrieving pictures from Flickr
2023-01-18 09:06:34 +00:00
jeremy@jermolene.com
3d2ef4ed1a
Add support for custom geomarker icons
2023-01-18 09:06:34 +00:00
jeremy@jermolene.com
c9f2adc391
Treat caption field as plain text
2023-01-18 09:06:34 +00:00
jeremy@jermolene.com
570bc95181
Adjust traveltime start date
2023-01-18 09:06:34 +00:00
jeremy@jermolene.com
c829132863
Make traveltime time be configurable
2023-01-18 09:06:34 +00:00
jeremy@jermolene.com
80a8ede626
Improve handling of tiddlers created from travel time and intersections
2023-01-18 09:06:34 +00:00
jeremy@jermolene.com
a890096eec
User interface improvements for geomarkers and geolayers
2023-01-18 09:06:34 +00:00
jeremy@jermolene.com
0aa3be0488
Add new geounion/geointersect/geodifference operators
2023-01-18 09:06:34 +00:00
jeremy@jermolene.com
94cf1bbe0d
Geomap: Add colour support for geolayers
2023-01-18 09:06:34 +00:00
jeremy@jermolene.com
1a0451ac9a
Fix variable references in geomap filter attributes
2023-01-18 09:06:34 +00:00
jeremy@jermolene.com
12465aab3a
More test data
2023-01-18 09:06:34 +00:00
jeremy@jermolene.com
27f9df3af5
More robust checking of HTTP success codes
2023-01-18 09:06:34 +00:00
jeremy@jermolene.com
d2607489b6
Add basic support for traveltime.com isochrone API
2023-01-18 09:06:34 +00:00
jeremy@jermolene.com
15f266a01f
Reminder that markers are draggable
2023-01-18 09:06:34 +00:00
jeremy@jermolene.com
7e0ddd03a5
Fit the world to the map on startup
2023-01-18 09:06:34 +00:00
jeremy@jermolene.com
5dcc2ed834
Fix marker icon sizes
2023-01-18 09:06:34 +00:00
jeremy@jermolene.com
9c5f4a67c2
Initial implementation of Google's Open Location Code conversion
2023-01-18 09:06:34 +00:00
jeremy@jermolene.com
d3aca065ab
First commit
...
This is the beginnings of a new core plugin to add geospatial capabilities, building on the JSON operators that we now have in the core. It uses the libraries leaflet.js for mapping and turf.js for geospatial calculations.
2023-01-18 09:06:34 +00:00
fkmiec
005dfdadf0
Automatic sync of tiddler changes in browser storage when sync connection is re-established ( #7169 )
...
* Add automatic sync of tiddler changes in browswer-storage on restoration of server connection in tiddlywebadaptor
* Fix issue with new tiddlers not being synced.
* Fix issue with new tiddlers not being synced.
* Added logging
* Modified browser-storage plugin. Refactored into utility class.
* Modified browser-storage plugin. Refactored into utility class.
* Fix: browser storage config tiddler created on load only if not already exists
* Fix: Removed extra indent in util.js
2023-01-17 22:12:18 +00:00
jeremy@jermolene.com
c39ef398bf
Share plugin: decode the URI component before checking for the leading hash sign
...
Should compensate for the mangling we get from Discourse – see https://talk.tiddlywiki.org/t/revived-share-plugin/5887
2023-01-15 18:55:36 +00:00
cdruan
0c328a1696
Revamp markdown plugin ( #6528 )
...
* Rename markdown to markdown-legacy
* Change how default renderWikiTextPragma value is displayed
To prevent out-of-sync, dynamically display the default value of
renderWikiTextPragma from the shadow tiddler instead of hard coding
the text in the "usage.tid".
* Repackage remarkable-based markdown plugin as markdown-legacy
- Rename plugin title to $:/plugins/tiddlywiki/markdown-legacy
- Add support for "text/markdown" MIME type and set that as the default
when creating new markdown tiddlers
* Create new markdown plugin
* add support to text/markdown MIME type
* remove linkify and linkNewWindow config options
- linkify feature should be controlled by "extlink" TW parser rule;
enabling markdown's linkify option will interfere with parsing
- remove the possibility to open external links in the same tab/window
to match TW's behavior
* Ignore latex-parser wikirule in rednerWikiTextPragma
* Prevent camel-case link text from generating a link
* Update editions/markdowndemo
* Produce better parse tree
* Improve markdown/tiddlywiki integration
- widget block should not interrupt paragraph
- ignore tw-syntax links inside markdown-syntax links
- remove repeated renderWikiTextPragma parsing
- more efficient findNextMatch when examining tw rules
* Update user docs
* Replace includes() with indexOf() for legacy browsers
2023-01-14 09:49:04 +00:00
btheado
b5134951e5
Allow attribute override in innerwiki widget ( #7176 )
2023-01-13 10:48:51 +00:00
btheado
6e10918a28
Fixes share plugin stale url and prevents wikification of generated json ( #7207 )
...
* Use tv-action-refresh-policy to ensure generated share url is up-to-date
* Use 'text/raw' output to prevent generated json from being wikified
2023-01-12 23:36:21 +00:00
btheado
a52da67563
Use decodeURIComponent in share plugin rawmarkup ( #7204 )
2023-01-12 18:24:32 +00:00
Jeremy Ruston
bf8e1ca5b0
Fix options.tiddlerinfo is undefined on New Tiddler button click ( #7162 )
...
See https://talk.tiddlywiki.org/t/nodejs-wiki-typeerror-options-tiddlerinfo-is-undefined-on-new-tiddler-button-click/5583
2022-12-30 19:41:41 +00:00