Pieter Vander Vennet
02da80c311
Experimenting with Svelte: build a wrapper to convert 'old' components into Svelte, add a community index overview
2023-02-08 01:18:56 +01:00
Pieter Vander Vennet
112162e6c8
More svelte work
2023-02-08 01:18:56 +01:00
Pieter Vander Vennet
d30ed22673
Adding a community index view with Svelte (WIP)
2023-02-08 01:18:56 +01:00
Pieter Vander Vennet
ce44f34bf3
Add wrong default import from json files to code quality checks, fix those imports
2023-02-08 01:14:21 +01:00
Pieter Vander Vennet
70657161dc
Remove _referencing_ways from cache
2023-02-06 22:23:56 +01:00
Pieter Vander Vennet
f8f30f8d7a
Fix reviews for way objects, fix #1296
2023-02-06 00:37:44 +01:00
RobJN
4b1fdc0e2f
Update SimpleMetaTagger.ts
...
objectMetaInfo should return false if it does not change anything (e.g. if run on a non-OSM layer). Returning true causes MetaTagging to execute state?.allElements?.getEventSourceById(feature.properties.id)?.ping() with is slow and makes MapComplete unresponsive in some themes.
Helps with #1094
2023-02-04 20:52:41 +00:00
RobJN
14b4fedc26
Update MetaTagging.ts
...
Remove second .ping(). Fixes #1288 and helps with #1094 .
2023-02-04 20:42:07 +00:00
Pieter Vander Vennet
aef573d37c
Fix cache build
2023-01-31 18:21:27 +01:00
Pieter Vander Vennet
19b381e8b0
Remove check on no '&' in value, fixes #1281
2023-01-29 13:40:01 +01:00
Pieter Vander Vennet
3c7d632739
Fix #1280
2023-01-29 13:31:49 +01:00
Pieter Vander Vennet
8cf3b88172
Slice script now clips to tile box if flag is set
2023-01-26 01:41:21 +01:00
Pieter Vander Vennet
b88bb5b6d0
Fix default import
2023-01-25 11:48:39 +01:00
Pieter Vander Vennet
562dfbc5ff
Merge branch 'develop' into feature/vite
2023-01-22 01:20:21 +01:00
Pieter Vander Vennet
321568abe6
Fix tests
2023-01-22 01:09:16 +01:00
Pieter Vander Vennet
888d4e95a3
Use mangrove-reviews-typescript, rework reviews modules
2023-01-21 23:58:14 +01:00
Pieter Vander Vennet
74185b852a
Add _referencing_way property for @thibaultmol
2023-01-17 18:24:17 +01:00
Pieter Vander Vennet
311abbf806
Fix overpass.ts
2023-01-17 02:56:34 +01:00
Pieter Vander Vennet
6ca5c31e3a
Neuter mangrove.reviews, it doesn't build
2023-01-17 01:09:11 +01:00
Pieter Vander Vennet
e9004a2190
Undo some changes to fix the build, move svg-check into generateLayerOverview as to move fs out of the dependency tree for the webpage
2023-01-17 01:00:43 +01:00
wjtje
39cc043f8b
🚧 Working on vite build
2023-01-17 00:50:42 +01:00
wjtje
cc0c925b81
"working"
2023-01-17 00:50:42 +01:00
Pieter Vander Vennet
a81dbb170e
Merge master
2023-01-13 04:02:50 +01:00
Pieter Vander Vennet
6392585664
Improve documentation
2023-01-13 03:45:02 +01:00
Pieter Vander Vennet
ec84cd11aa
Remove unused imports
2023-01-13 02:43:51 +01:00
Pieter Vander Vennet
a85fe85358
Improvements to the user information panel
2023-01-11 04:27:42 +01:00
Pieter Vander Vennet
a995f0e2aa
Move image license picker into user panel, fix #1236
2023-01-11 03:53:58 +01:00
Pieter Vander Vennet
437ee34333
Fix documentation generation, regenerate documentation
2023-01-11 01:32:46 +01:00
Pieter Vander Vennet
7f6611f9d5
Fix tests
2023-01-06 04:06:05 +01:00
Pieter Vander Vennet
29b0b2871b
Add awareness of 'api/capabilities', see #880
2023-01-06 03:30:18 +01:00
Pieter Vander Vennet
a2a4071022
Merge pull request #1223 from pietervdvn/fix/1219
...
Fix/1219
2023-01-05 01:12:31 +01:00
Pieter Vander Vennet
02981b1982
Remove debug logging
2023-01-04 19:13:40 +01:00
Pieter Vander Vennet
a7da5d65cf
Close popup after splitting; scroll popup into view
2023-01-04 18:52:49 +01:00
Pieter Vander Vennet
09507b3537
Fix typo which prevented updating the selected element, improve comments and typings
2023-01-03 23:45:04 +01:00
Pieter Vander Vennet
98866b4a57
User flow improvements for the theme introduction panel
2023-01-03 02:24:03 +01:00
Pieter Vander Vennet
2c21e125d9
Remove console.Log
2022-12-31 02:22:44 +01:00
Pieter Vander Vennet
b81fa14999
Keep geolocation displayed, even if it isn't known anymore
2022-12-31 01:56:39 +01:00
Pieter Vander Vennet
43613e4ece
Add hotkeys, document hotkeys, make 'DefaultGUI' runnable via NodeJS, generate hotkey documentation
2022-12-24 03:44:21 +01:00
Pieter Vander Vennet
8f51dd8d64
Rework split-road flow, fix #1166 , fix #1148
2022-12-24 01:58:52 +01:00
Pieter Vander Vennet
805d8d5fff
Small fix to geolocation permission flow
2022-12-23 16:11:05 +01:00
Pieter Vander Vennet
bd5e9903bd
Fixes to the geolocation flow
2022-12-23 15:52:22 +01:00
Pieter Vander Vennet
d85426657f
Merge master
2022-12-23 14:51:36 +01:00
Pieter Vander Vennet
dff270fc13
Make sure an initial GPS-fix is passed along as well
2022-12-23 14:22:52 +01:00
Pieter Vander Vennet
4de76136de
Refactor geolocation handler into multiple parts, fix lock behaviour
2022-12-22 04:13:52 +01:00
Pieter Vander Vennet
7e010c0474
Remove unneeded console.log
2022-12-20 20:35:53 +01:00
Pieter Vander Vennet
fed4cff878
Auto-formatting
2022-12-16 13:45:07 +01:00
Pieter Vander Vennet
66298880f1
Use translations and fancy icon
2022-12-16 01:33:27 +01:00
Pieter Vander Vennet
5e1b4d95ab
Detect an element that is deleted upstream; show 'this element is deleted in infopanel'
2022-12-16 01:09:18 +01:00
Pieter Vander Vennet
bf4dc57194
Update comments
2022-12-16 01:04:40 +01:00
Pieter Vander Vennet
7c0c29b345
Remove console.log
2022-12-16 01:03:49 +01:00
Pieter Vander Vennet
dd21b21240
Add missing await operator
2022-12-16 01:03:26 +01:00
Pieter Vander Vennet
0074e39934
Add error handling for advancedJsonDownload
2022-12-16 01:02:23 +01:00
Pieter Vander Vennet
530d746bb7
Remove obsolete comment
2022-12-15 20:26:24 +01:00
Pieter Vander Vennet
6f018a2fd8
Replace userbadge with panel access to user information, add more information to user profile
2022-12-13 03:46:53 +01:00
Pieter Vander Vennet
477dc265d2
Add multiple icons for multipolygons
2022-12-09 17:53:25 +01:00
Pieter Vander Vennet
42bd301389
selected_element layer which highlights the selected element
2022-12-09 13:58:45 +01:00
Pieter Vander Vennet
24ed527ff7
Merge master
2022-12-08 03:02:17 +01:00
Pieter Vander Vennet
809c0a1ddf
Formatting
2022-12-08 03:01:08 +01:00
Pieter Vander Vennet
494a49bc48
Switch to a panel based UI, fix #552
2022-12-08 02:56:49 +01:00
Pieter Vander Vennet
244882d534
Fix import helper
2022-11-16 01:10:17 +01:00
Pieter Vander Vennet
eba36af657
Add comments
2022-11-14 00:46:30 +01:00
Pieter Vander Vennet
b251fd7b69
Formatting
2022-11-08 14:37:48 +01:00
Pieter Vander Vennet
99ba26e3a2
Housekeeping...
2022-11-08 14:37:31 +01:00
Pieter Vander Vennet
5f1a7892c1
Fix typing and build
2022-11-07 23:35:17 +01:00
Pieter Vander Vennet
ccf3bb3993
Add friendly confirm message on newly created points
2022-11-07 23:12:31 +01:00
Pieter Vander Vennet
72ca67e3ab
Formatting
2022-11-02 14:44:06 +01:00
Pieter Vander Vennet
d5d2c08706
Housekeeping...
2022-11-02 13:47:34 +01:00
Pieter Vander Vennet
8d304f9a56
Merge upload GPX-tracks to OSM; split 'specialVisualisations' into multiple smaller classes
2022-10-28 04:33:05 +02:00
Pieter Vander Vennet
61aebc61eb
Formatting
2022-10-27 01:50:41 +02:00
Pieter Vander Vennet
6d822b42ca
Housekeeping...
2022-10-27 01:50:01 +02:00
Pieter Vander Vennet
d562e7fd7c
Change regex parsing to avoid runaway matches
2022-10-11 01:01:24 +02:00
Pieter Vander Vennet
4af4eb24b8
Remove stadia background layers, fix #1096
2022-10-10 21:12:05 +02:00
Pieter Vander Vennet
4521889909
Add direction:centerpoint as calculated tag; improve typing of geoOperations.ts
2022-09-27 18:52:13 +02:00
Pieter Vander Vennet
4b6b709b4b
Re-install dark map theme ( fix #230 )
2022-09-27 18:50:04 +02:00
pietervdvn
28fc81c96f
Fix typings
2022-09-21 02:21:54 +02:00
pietervdvn
728f526b61
Improve typing, make DownloadAsync cache timing flexible
2022-09-21 02:11:10 +02:00
pietervdvn
bdb5833a1c
Improve docs and types
2022-09-21 02:09:41 +02:00
pietervdvn
02278af985
Cleanup of imports
2022-09-21 02:09:21 +02:00
Pieter Vander Vennet
77a41793c8
Fix typo
2022-09-20 16:03:28 +02:00
pietervdvn
b912343805
Bugfixes, add A3 poster
2022-09-18 12:45:02 +02:00
pietervdvn
9c961d32b3
Add UI flow to generate flyers
2022-09-17 03:24:01 +02:00
pietervdvn
a1a12e6f38
Merge master
2022-09-14 14:45:36 +02:00
pietervdvn
306a67fca1
Formatting
2022-09-14 13:39:52 +02:00
pietervdvn
399d671a23
Fix soft deletion if the softdeletionTags are undefined
2022-09-14 12:21:35 +02:00
pietervdvn
7a87d41649
Add test
2022-09-12 21:23:57 +02:00
pietervdvn
b888a6da36
Merge branch 'master' into develop
2022-09-12 20:34:52 +02:00
pietervdvn
665330e150
Fix soft deletion if the softdeletionTags are undefined
2022-09-12 20:34:41 +02:00
pietervdvn
79e0ff3ea8
Merge branch 'master' into develop
2022-09-12 20:15:01 +02:00
pietervdvn
6f9199f1ad
Add extra validation on custom downloaded themes
2022-09-11 01:49:07 +02:00
pietervdvn
6c3f9bae25
Make fixme optional if stated in the softDeletionTags
2022-09-11 01:25:56 +02:00
pietervdvn
20e5e39921
Fix tests
2022-09-10 14:46:04 +02:00
pietervdvn
71a70daec2
Merge branch 'master' into develop
2022-09-10 14:12:02 +02:00
pietervdvn
6e3961c92d
Allow '|' in regex key values to allow rewrites, see #1075
2022-09-10 14:00:33 +02:00
pietervdvn
cc74b73738
Housekeeping...
2022-09-10 13:25:18 +02:00
pietervdvn
b541d3eab4
Reformat all files with prettier
2022-09-08 21:40:48 +02:00
pietervdvn
af76bf9916
Merge typescript-4 branch
2022-09-08 21:31:56 +02:00
Brice Maron
39769428d0
chore(deps): remove jquery as deps
2022-09-03 23:13:59 +02:00
pietervdvn
2765b1a73e
Validate that normal tags don't contain '&' as value
2022-09-03 20:31:54 +02:00
pietervdvn
4fbf567932
Fix build
2022-09-03 14:48:58 +02:00
pietervdvn
e653a76b69
Improve typing
2022-09-03 14:48:38 +02:00
pietervdvn
234129ad32
Update class name: Coordinates changed to GeoLocationCoordinates in this typescript version
2022-09-03 14:45:48 +02:00
pietervdvn
816670fe49
Improve typing of tag uploads, fix uploading of substituting tags
2022-09-02 12:40:52 +02:00
pietervdvn
cbf5c5a748
Properly wire 'async' through the uploader
2022-09-02 12:40:51 +02:00
pietervdvn
d457cc19c9
Remove stray 'downloadObject'
2022-09-02 12:40:51 +02:00
pietervdvn
c09b437d9a
Add link to wikipedia-image in the attribution box, fix #1049
2022-09-02 12:40:51 +02:00
pietervdvn
25ec71aff1
Merge plant_detection
2022-08-24 15:08:08 +02:00
pietervdvn
80b3414db4
Use constant
2022-08-24 14:27:36 +02:00
pietervdvn
aac736eba8
Revert "Improve typing"
...
This reverts commit 4d783aae45
.
2022-08-24 02:28:41 +02:00
pietervdvn
4d783aae45
Improve typing
2022-08-24 02:22:06 +02:00
pietervdvn
716fda39aa
Add new statistics view
2022-08-22 19:17:23 +02:00
pietervdvn
06f8cf7006
First working plantnet UI
2022-08-22 19:16:37 +02:00
pietervdvn
5da76b9418
Rework units to allow picking different default units in different locations, fixes #1011
2022-08-18 19:17:15 +02:00
pietervdvn
a8959fc934
Integrating plantnet-API, add rudimentary UI
2022-08-17 02:43:38 +02:00
pietervdvn
34799f161d
Add plantnet as API
2022-08-17 01:30:07 +02:00
pietervdvn
f48d1a06c3
Add default values for gpx upload
2022-08-09 14:32:24 +02:00
pietervdvn
4473560391
Finetuning the level selector, fix #1013 , fix #1000
2022-08-06 17:30:23 +02:00
pietervdvn
06b5df833f
Some finetuning of GPX trace uploading
2022-08-05 19:47:24 +02:00
pietervdvn
312db3ad50
Add possibility to upload your travelled track to OSM
2022-08-05 12:41:28 +02:00
pietervdvn
be2816bd0e
Merge master
2022-08-02 19:46:16 +02:00
pietervdvn
7e32413113
Add 'steal' as special rendering, update 'multi', add entrance overview to onwheels layer
2022-07-29 20:04:36 +02:00
pietervdvn
181c5583d2
WIP
2022-07-28 09:16:19 +02:00
pietervdvn
32e0c18b09
Add 'send_email'-special element, use this in bike_repair_station
2022-07-27 23:59:04 +02:00
Robin van der Linde
64560b9cd2
Merge branch 'develop' into feature/maproulette
2022-07-27 09:28:42 +02:00
pietervdvn
6d99dd5045
Some tweaks
2022-07-26 16:51:00 +02:00
pietervdvn
2412828a69
Extract statistics panel, add statistics panel as special rendering
2022-07-25 18:55:29 +02:00
pietervdvn
effd75e95c
Add extra check that a feature is added on the right level; automatically add the right level to a new point
2022-07-25 16:55:44 +02:00
pietervdvn
707961761c
First version with working level selector
2022-07-22 01:33:11 +02:00
pietervdvn
15e6fde194
Merge develop
2022-07-21 19:23:05 +02:00
pietervdvn
13e949a1cd
Wire in level selector
2022-07-21 15:54:24 +02:00
Robin van der Linde
330f1f53f3
Merge branch 'develop' into feature/maproulette
2022-07-19 09:38:12 +02:00
pietervdvn
d805686fd5
Fix build
2022-07-18 10:41:20 +02:00
Robin van der Linde
1ce88c18c5
Merge branch 'develop' into feature/maproulette
2022-07-18 09:41:38 +02:00
pietervdvn
e0c076a1d8
Fix code quality issue
2022-07-18 02:16:30 +02:00
pietervdvn
b8bca0287d
Refactor isShown into a tagsfilter
2022-07-18 02:00:32 +02:00
pietervdvn
9ae40d8af2
Refactoring: split AndOrTagConfigJson into an AndTagConfig and an OrTagConfig
2022-07-18 00:10:41 +02:00
Robin van der Linde
64288ec1b8
Merge branch 'develop' into feature/maproulette
2022-07-14 09:19:11 +02:00
pietervdvn
9327d96550
Fix ability to add a freeform tag when using the searchableMappings element, add test
2022-07-13 23:05:50 +02:00
pietervdvn
24f090c92f
Add OsmFeature type
2022-07-13 17:56:33 +02:00
Robin van der Linde
65997291bb
Allow closing Maproulette tasks
2022-07-13 08:03:09 +00:00
Robin van der Linde
a2a49d5d7d
Completer URL
2022-07-12 07:42:26 +00:00
Robin van der Linde
764f9956a9
Merge branch 'develop' into feature/maproulette
2022-07-10 19:43:48 +00:00
pietervdvn
42012ac7f7
Add some tests
2022-07-10 18:20:42 +02:00
Robin van der Linde
a7f2c26a1d
Concept for rendering maproulette tasks
2022-07-09 21:41:33 +00:00
pietervdvn
4246221e8e
Fix import flow, add typing
2022-07-08 03:14:55 +02:00
pietervdvn
52f1d86772
Small fixes to make MC build on Mac
2022-07-07 22:35:28 +02:00
pietervdvn
e7e8a1a219
Small layout tweaks, fix #751
2022-07-01 00:16:05 +02:00
pietervdvn
0f66d7f8cc
Add fakedom to test UI code, replace all 'innerText' with 'textContent' as it is not compatible with fakedom
2022-06-28 03:21:18 +02:00
pietervdvn
b9be22a932
Don't download tils if z>22, prevent hang if osm-api is blocked (e.g. by umatrix) (see #880 )
2022-06-28 01:37:49 +02:00
pietervdvn
4fd40c6935
Download needed relations completely, fixes 873
2022-06-24 18:12:39 +02:00
pietervdvn
174a0e1852
Fix build, remove no longer used 'favourite layers
2022-06-22 20:18:17 +02:00