Commit graph

872 commits

Author SHA1 Message Date
pietervdvn
49f26687e3 Zoom to geolocation automatically if within 60 seconds, fix reading the previous map location from local storage if not initialized, fix #724" 2022-04-09 21:42:59 +02:00
pietervdvn
9238f0f381 Simplify handling of id rewrites by centralizing them to the changesethandler (which improves testability too), fixes a part of #564 2022-04-08 04:18:53 +02:00
pietervdvn
b119e1ac1d Import helper: Improve error messages of non-matching presets; fix bug if a value is 'null' in source geojson 2022-04-04 04:54:54 +02:00
pietervdvn
a037d04577 Enable all languages in translators mode 2022-04-03 03:00:45 +02:00
pietervdvn
796ee40f3b Merge master 2022-04-01 12:56:51 +02:00
pietervdvn
2c7fb556dc Add translation buttons 2022-04-01 12:51:55 +02:00
pietervdvn
b5e289764e Add detection for negative tagging in layers, fix issue with 'key!=' being interpreted as 'key!=*', add tests 2022-03-31 02:44:23 +02:00
pietervdvn
c8e013f30e Fix 'moveToLocation' for bounded themes, add test 2022-03-28 21:56:25 +02:00
pietervdvn
676787eaf7 Switch to doctest-ts-improved 2022-03-25 16:42:33 +01:00
pietervdvn
abc4a08b3a Fix regression and add tests, add overpass link in layer documentation 2022-03-24 19:59:46 +01:00
pietervdvn
51fe206736 Cleanup of last tests 2022-03-24 03:30:05 +01:00
pietervdvn
9617dbc34d Add more checks in the import helper after user testing 2022-03-24 03:11:29 +01:00
pietervdvn
2dac893bb3 Further refactoring of the tests 2022-03-23 19:48:06 +01:00
pietervdvn
97c88af619 More refactoring of the tests 2022-03-18 13:04:12 +01:00
pietervdvn
535b5db7b0 More tests 2022-03-17 21:51:53 +01:00
pietervdvn
52a440dd18 Add small test 2022-03-16 14:06:10 +01:00
pietervdvn
daa23fad95 Merge master 2022-03-15 13:45:20 +01:00
pietervdvn
ae04047346 Fix changeset uploading 2022-03-15 13:44:34 +01:00
pietervdvn
074782c1e0 More tests 2022-03-15 13:40:23 +01:00
pietervdvn
82e59bc1eb More unit tests 2022-03-15 01:42:38 +01:00
pietervdvn
4f4fc650b1 First steps to a real testing framework: first working version with mocha, chai and doctest-ts 2022-03-14 22:57:01 +01:00
pietervdvn
f20144a502 Merge master 2022-03-14 03:34:42 +01:00
pietervdvn
e4f062b7a5 Fix dissappearing default tags, add tests 2022-03-14 03:33:03 +01:00
pietervdvn
9008e333ac Optimize queries to overpass 2022-03-13 01:27:19 +01:00
Tobias
c88632ce8b
Changeset tag host: Add domain and path (#689)
* Changeset tag `host`: Add domain and path

Extend the value of the changeset tag host key to include the full url of the editor. This way a reader of the changeset can open the editor based on this value.

* Remove `path` from changeset tags
2022-03-06 22:01:01 +01:00
pietervdvn
d40d77d86f Fix optimalization, some cleanup 2022-03-02 17:13:21 +01:00
pietervdvn
8c9e2a36b3 Disable broken optimalization 2022-03-02 16:31:52 +01:00
pietervdvn
9574259e75 First attempt to use less resources 2022-03-02 16:00:02 +01:00
pietervdvn
cf39a55019 Increase zoomlevel before error message is triggered 2022-02-27 20:48:58 +01:00
pietervdvn
7b837d7435 Fix GRB theme 2022-02-24 03:09:30 +01:00
pietervdvn
5284f198d8 Fix various bugs 2022-02-22 14:13:41 +01:00
pietervdvn
bf05a88afd Merge branch 'develop' of github.com:pietervdvn/MapComplete into develop 2022-02-16 02:31:39 +01:00
pietervdvn
39e6cdfda4 Fix dependency injection of refactoring 2022-02-16 01:46:55 +01:00
pietervdvn
f0675a026b Exporting CSV/Geojson now respects filters + refactoring away State.state 2022-02-16 01:34:28 +01:00
pietervdvn
2ed6e04a7a Merge branch 'develop' of github.com:pietervdvn/MapComplete into develop 2022-02-16 01:00:54 +01:00
pietervdvn
f2042a6db4 Use layer-<layerid> again as URL parameter 2022-02-16 00:21:03 +01:00
pietervdvn
4638f82635 Fix tests 2022-02-16 00:14:22 +01:00
pietervdvn
dfb16fa802 Small refactoring: move changeset-handler creation to 'changes' 2022-02-15 23:44:16 +01:00
pietervdvn
e721146ca1 Show loading screen when logging in 2022-02-15 15:42:09 +01:00
pietervdvn
419f2b1351 Fix personal theme, add possibility to sync layer selection 2022-02-14 18:18:05 +01:00
pietervdvn
dc959e15f4 Fix filter selection for one option 2022-02-14 15:59:42 +01:00
pietervdvn
6cb5803efd Save layoutconfigJSON as preferences, the are saved in the morescreen 2022-02-14 15:41:14 +01:00
pietervdvn
60c4b0d00d Fix geojson source: remove 'null' properties; UK-addresses: filter matched addresses by default 2022-02-14 13:52:18 +01:00
pietervdvn
c941f567cf Add extraLink button which replaced the iframePopout button, fix #654 2022-02-14 04:48:33 +01:00
pietervdvn
e04e7ddf6a Remove obsolete print statement 2022-02-14 03:16:30 +01:00
pietervdvn
f447854834 Small refactoring, fix logic which possibly caused #659 (to be confirmed) 2022-02-14 02:50:21 +01:00
pietervdvn
1c418e5a49 Add code quality test, remove all constructor.name entries as they are unreadable after minification 2022-02-14 02:26:03 +01:00
pietervdvn
312dbe7aff Add test for generating the cache 2022-02-14 01:15:20 +01:00
pietervdvn
31024c5074 Properly fix detection of 'point in polygon' with multipolygons, fixes GRB display issue 2022-02-11 15:27:20 +01:00
pietervdvn
08efcbdea0 Optimize availableBaseLayers code 2022-02-11 15:11:50 +01:00