Commit graph

58 commits

Author SHA1 Message Date
b541d3eab4 Reformat all files with prettier 2022-09-08 21:40:48 +02:00
24f090c92f Add OsmFeature type 2022-07-13 17:56:33 +02:00
4246221e8e Fix import flow, add typing 2022-07-08 03:14:55 +02:00
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
4fd40c6935 Download needed relations completely, fixes 873 2022-06-24 18:12:39 +02:00
98c6113cbe Merge master 2022-06-22 20:06:41 +02:00
06bc136b85 Refactor OsmFeatureSource to increas testability 2022-06-21 22:57:13 +02:00
4283b76f36 Huge refactoring: split readonly and writable stores 2022-06-05 02:24:14 +02:00
9617dbc34d Add more checks in the import helper after user testing 2022-03-24 03:11:29 +01:00
cf39a55019 Increase zoomlevel before error message is triggered 2022-02-27 20:48:58 +01:00
5284f198d8 Fix various bugs 2022-02-22 14:13:41 +01:00
695a0867c7 Fix duplicate buildings for grb layer; add default flag for filters, performance improvement 2022-02-11 03:57:39 +01:00
0f95891a47 Add option to force loading of a layer, even if it is hidden + automatically set this flag is another layer depends on this layer 2022-02-07 01:59:07 +01:00
fa971ffbbf Full code cleanup 2022-01-26 21:40:38 +01:00
8ca9e4f36c Fix various bugs; improve UK-addresses theme 2022-01-17 21:33:03 +01:00
00e5ce0b02 The overpassfeaturesource now only fetches layers that must be updated, fix #599 2022-01-15 02:44:11 +01:00
91d2272861 First working version of the notes-layer, add filtering 2022-01-07 17:31:39 +01:00
7090a5ceb8 Performance hacks 2022-01-06 18:51:52 +01:00
bfb16874b1 Further experimentation 2021-12-30 20:41:45 +01:00
adade2e8b0 Add unused node removal 2021-12-23 03:36:03 +01:00
0ae78f19f3 Fix changeset reuse for automaton 2021-12-17 19:28:05 +01:00
90fc0e0840 Fix non-appearing new icon, remove debug outputs 2021-12-14 17:29:21 +01:00
5b513b1248 FIx caching script, some cleanup 2021-12-13 13:22:23 +01:00
e922768f99 First working version of fully automatic uploader 2021-12-13 02:05:34 +01:00
9cfb7fbe68 Update of latlon2country and use its async interface; small refactoring of simplemetagging, improvements to cacheBuilder which respects isShown and calculated tags now 2021-12-07 02:22:56 +01:00
9c848cfaee Use IndexedDb to store cached geodata, fix #494. This should prevent crashes 2021-11-16 02:57:26 +01:00
8fa7de661e WIP: use indexedDB as datastore for geotiles 2021-11-15 11:51:32 +01:00
bd21212eba Full code cleanup 2021-11-07 16:34:51 +01:00
63acca1638 Add 'CreateNewWayWithNodeReuse'-action, use it in the GRB-theme 2021-11-04 02:16:07 +01:00
2484848cd6 Refactoring of GPS-location (uses featureSource too now), factoring out state, add ReplaceGeometryAction and conflation example 2021-11-03 00:44:53 +01:00
23ae9d39c8 Add the possibility to snap onto another layer with imports, add location confirm on input, add metalayer exporting all nodes, various fixes 2021-10-31 02:08:39 +01:00
d5f4572e9a Add possibility to load external data as mercator tiles, add bbox tile possibilities, add CRAB and GRB as datasources in the GRB theme 2021-10-27 03:52:19 +02:00
d1ecaf7527 Force cache clearing when a new point is added, fix #522 2021-10-25 21:08:44 +02:00
c99e15eed9 Add cache timeout option on layerSource 2021-10-25 20:38:57 +02:00
a2aa26aafc Fix split way action, add decent tests for them (fix #171), enable split road on cyclestreets theme 2021-10-16 02:54:22 +02:00
eff6b5bfad Huge refactoring of state and initial UI setup 2021-10-15 05:20:02 +02:00
69f21f29eb Dynamic JSON: only request existing tiles if a whitelist is given 2021-10-13 03:10:46 +02:00
b2d1cb4034 Merge branch 'master' into develop 2021-10-13 00:12:43 +02:00
8bdabe5d73 Fixes to caching 2021-10-13 00:08:41 +02:00
e530eba55a Quickfix: disable optimazation which blocks loading dynamic tiles 2021-10-12 16:39:36 +02:00
5e5528eb7d Merge master 2021-10-11 22:31:05 +02:00
178cefceb4 Fix bounds and loading with overpass 2021-10-11 22:30:22 +02:00
d894b13023 Make metatagging lazy (fix #503), fix null-distances (#504), various other small fixes 2021-10-10 23:38:09 +02:00
d8fa054a34 Further stabilization of UK-addresses: add minzoom requirement to import button, fix eternal loading message 2021-10-08 15:11:20 +02:00
5e36ae48c1 The OsmFeature source now filters features based on the layers in the layout. Fixes #500 2021-10-07 18:58:45 +02:00
4f456e8a7f Better tracking of cached data, only load data if needed 2021-09-30 04:13:23 +02:00
a6e8714ae0 Refactoring of image detection, fix loading wikimedia images 2021-09-29 23:56:59 +02:00
4da6070b28 Small fixes after feedback 2021-09-29 19:56:59 +02:00
36d62f9923 Add blacklist of ids to geojson source in order to avoid duplicate features to be loaded multiple times 2021-09-29 17:48:15 +02:00
a78d33112b Refactoring: LayoutToUse is a simple value now 2021-09-28 18:00:44 +02:00