Commit graph

476 commits

Author SHA1 Message Date
62f280feae First version of automatic dependency injection 2021-12-04 21:49:17 +01:00
ea5bc7cbf4 Allow a layer to be hidden by default; add some validation and behaviour tweaks 2021-12-03 02:29:25 +01:00
a3185f2d13 Move SPlit-points to seperate layer; fix rendering bug on minimaps 2021-12-03 01:29:09 +01:00
2a0e03056c Version bump 2021-12-02 23:01:57 +01:00
b4febf00a9 Version bump 2021-11-24 20:00:44 +01:00
290cb6ce56 Fix icons 2021-11-22 01:02:56 +01:00
4366366586 Center label if no icon is present, add login button to index page 2021-11-22 00:50:29 +01:00
9b7f8bfa47 Fixes to cyclenode theme 2021-11-21 03:48:05 +01:00
78147cbb85 Version bump 2021-11-21 02:44:53 +01:00
d55c7166ca Version bump 2021-11-16 03:22:31 +01:00
f81c0531a1 Merge master 2021-11-16 03:22:16 +01:00
eae05b21c6 Fix etymology theme 2021-11-15 14:31:21 +01:00
b5693304f2 Better tag rendering stealing capacity 2021-11-14 18:01:48 +01:00
756106afc3 Add test for legacy theme conversion, fix legacy theme conversion 2021-11-14 16:57:14 +01:00
4358353859 Merge branch 'develop' of github.com:pietervdvn/MapComplete into develop 2021-11-13 14:04:48 +01:00
c861842fa0 Mark to big changes explcitly 2021-11-12 18:41:13 +01:00
dfe9dd73c7
version bump 2021-11-12 13:56:45 +01:00
519feaa54b Add the possibility to show all questions of a group as one + documentation update 2021-11-12 01:44:13 +01:00
3570cfbaa8 Drop support for mapillary v3.0, small fix for custom themes 2021-11-11 17:35:24 +01:00
0018fcf1f0 Only do ID-check on tagrenderings for official themes 2021-11-11 17:14:03 +01:00
746273f594 Another sanity check, another bunch of fixed layers; add tagrendering-steal possibility, add some styling to TV-theme 2021-11-10 18:42:31 +01:00
32bd2a00b3 Move default icon list into icons.json 2021-11-10 08:34:29 +01:00
1dbe167e4e POlygon rendering fixes 2021-11-09 19:45:26 +01:00
1a73bcfd54 Version bump 2021-11-09 18:52:26 +01:00
43e63fac3b Add some more sanity checkes on layers 2021-11-09 18:22:05 +01:00
8e66313ef1 Add metadata in changeset with (binned) distance to changed feature 2021-11-09 01:49:07 +01:00
e8ce53d5eb Add 'export as GPX'-feature, fix #276 2021-11-08 20:49:51 +01:00
95101a7212 Fix line renderings 2021-11-08 19:46:43 +01:00
ec09a72cae Merge master 2021-11-08 17:48:10 +01:00
161bcc8647 Quickfix: add centroids to some renderings which dissappeared during migration 2021-11-08 15:08:24 +01:00
d3d51af667 Add gps track line, add documentation 2021-11-08 14:18:45 +01:00
3334e0d384 Stricter layer checking 2021-11-08 03:00:58 +01:00
09eee08fbc Documentation updates 2021-11-08 02:36:01 +01:00
78c689b7e8 Merge branch 'master' into develop 2021-11-08 00:46:07 +01:00
b928bcda6f Remove obsolete keys through lint script (once more) 2021-11-07 21:20:05 +01:00
fdb769a0fc Fix text-area type, support for newlines in key substitutions (fix #543), small tweaks to etymology-theme (fix #537) 2021-11-07 18:37:42 +01:00
38e1a6309b Version bump 2021-11-07 18:07:36 +01:00
bd21212eba Full code cleanup 2021-11-07 16:34:51 +01:00
8e6ee8c87f Version bump 2021-11-07 15:54:06 +01:00
69daae955a Add payment options to toilet, isolate tagrendering-override 2021-11-07 15:31:51 +01:00
f752a6e1f0 Merge master 2021-11-07 02:24:01 +01:00
6b864e6fef Add some caching to the wikidata search box, partial fix to #551 and #530 2021-11-07 02:23:28 +01:00
2c46645581 UK-themes: add inspire polygons to detect addresses with, various small fixes 2021-11-05 01:19:27 +01:00
be3ac93eca Fix rotation attribute, small fixes to hackerspace theme 2021-11-04 22:34:22 +01:00
d3de5475cd Relinting themes, move rendering info to 'mapRendering' 2021-11-04 22:31:14 +01:00
63acca1638 Add 'CreateNewWayWithNodeReuse'-action, use it in the GRB-theme 2021-11-04 02:16:07 +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
f5d6441b70 Add layer icon to filter view 2021-10-30 02:34:16 +02:00
b377b5bcb7 Merge master 2021-10-30 02:01:41 +02:00
9fb27d3405 Simplify and fix sharescreen: fix typos in iframe code, use state injection via constructor, remove UI-elements which are broken anyway 2021-10-30 01:05:38 +02:00
c2682fc56d Move legacy theme handling into a rewritting class, various small fixes 2021-10-29 01:41:37 +02:00
9676e526d7 Merge remote-tracking branch 'origin/master' into develop 2021-10-28 03:17:09 +02:00
c74989e88d Rendering bug fixes, add 'get' to the ExtraFunctions, filtering in the GRB theme 2021-10-28 03:15:36 +02:00
10d9f18110 Fixes to sidewalks theme 2021-10-28 01:26:35 +02:00
897c59f97a Merge develop 2021-10-28 00:13:18 +02:00
f5f4bc7fde Merge branch 'develop' 2021-10-27 19:58:27 +02:00
bec7ed6da6 Fix loading of themes from external sources 2021-10-27 19:57:15 +02: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
eeb93b5184 Make extra tags optional in mappings (as they should be) 2021-10-27 01:27:23 +02:00
78dbe0baa2 Fix 'addExtraTags' in mappings 2021-10-26 22:53:27 +02:00
07bc5d6a6d Merge develop 2021-10-26 01:27:35 +02:00
93c6778a9d version bump 2021-10-26 01:14:33 +02:00
c99e15eed9 Add cache timeout option on layerSource 2021-10-25 20:38:57 +02:00
e25b5e42f9 Clustering tweak 2021-10-25 13:53:46 +02:00
688b991677 Change to groups and exposure of groups, add sticky header to first group item, fix shared questions 2021-10-23 00:31:41 +02:00
ff0ee35ec1 First usable sidewalks theme 2021-10-22 18:53:07 +02:00
0dc7187bab Changes do apply left-right splitting before uploading too 2021-10-22 14:01:40 +02:00
72edc9bdcc General cleanup, improve sidewalk rendering 2021-10-22 02:16:07 +02:00
20fa5028d9 First working version with multi-rendering 2021-10-22 01:42:44 +02:00
0c0ef48a96 First working version with multi-rendering 2021-10-22 01:07:32 +02:00
b9b8a5c71a Linting themes, fix userbadges 2021-10-21 21:41:45 +02:00
9336e19757 Fix build 2021-10-21 01:26:20 +02:00
59d20ec859 Merge branch 'develop' into features/left-right-rendering 2021-10-21 01:21:29 +02:00
38ce07cb56 Version bump 2021-10-21 01:21:02 +02:00
24b4d30d6e Add default line rendering 2021-10-20 02:11:44 +02:00
a041fbf050 Theme format refactoring: move line properties into a seperate lineRendering configuration 2021-10-20 02:01:27 +02:00
4a7cce762e More cleanup 2021-10-19 12:58:53 +02:00
1852eb8e52 Refactoring: moved pointRenderingConfig into seperate part of the configuration, removed roaming rendering capabilities 2021-10-19 03:00:57 +02:00
5806848dc8 Remove all roaming tagRenderings 2021-10-19 02:44:54 +02:00
584ade8e61 Refactoring: split rendering of centroid to PointRendering 2021-10-19 02:31:32 +02:00
7756e649dd Version bump 2021-10-18 22:51:14 +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
affe8237dc Fix build 2021-10-16 00:43:53 +02:00
91ec409915 Fix build 2021-10-15 20:03:28 +02:00
8ebfb3de51 Various fixes, enabled preciseLocation input by default 2021-10-15 19:58:02 +02:00
8fca373437 Optimizing trees theme and clustering 2021-10-15 18:48:33 +02:00
5ac035be20 Various small bug fixes 2021-10-15 15:20:08 +02:00
72e4f2427a Version bump 2021-10-15 15:15:04 +02:00
b8abbc9505 More refactoring to fix the tests 2021-10-15 14:52:11 +02:00
eff6b5bfad Huge refactoring of state and initial UI setup 2021-10-15 05:20:02 +02:00
4e43673de5 Fix overlays in PDF, add overlay URL parameters 2021-10-15 00:52:31 +02:00
891c449058 Add overlay layer possibility, fix #515 2021-10-14 21:43:14 +02:00
99ef5f7b7c Version number bump 2021-10-14 18:30:28 +02:00
641d015fea Version number bump 2021-10-14 18:30:05 +02:00
7e2b73ac5d Add move option, enable move and delete option on most layers 2021-10-14 03:46:09 +02:00
aa1b33f9e4 Merge branch 'develop' into alpha 2021-10-13 01:29:07 +02:00
adb36c2ffe Cluster styling tweaks, tweaks to NP 2021-10-13 01:28:46 +02:00
9e7dec0101 Add toggle to disable squares on low zoom levels, fix maxzoom property 2021-10-13 00:43:19 +02:00
8fdb7a6d7f Merge develop 2021-10-11 23:33:09 +02:00
178cefceb4 Fix bounds and loading with overpass 2021-10-11 22:30:22 +02:00
3157c35c62 Version bump 2021-10-11 21:23:31 +02:00
4f4203f670 Add minzoom for charging stations 2021-10-11 12:51:54 +02:00
e5a3c1cab6 Merge develop 2021-10-09 23:25:32 +02:00
5f5ad6222f Version bump 2021-10-09 13:33:40 +02:00
e3e919b16f Unbreak unofficial themes: laxer widenfactor handling 2021-10-08 12:09:53 +02:00
b5a2ee1757 Add a wikidata search box 2021-10-08 04:33:39 +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
dc4174047a Hide some themes, version bump 2021-10-06 12:42:18 +02:00
54abe7d057 Merge develop 2021-10-06 00:46:51 +02:00
820a0cf560 Styling tweaks 2021-10-05 12:18:19 +02:00
6dd7f5cdcb Styling: add flex shrink to filter selection button 2021-10-04 19:47:23 +02:00
21fd148f38 Add propagation of metadata in changedescriptions, aggregate metadata in changeset tags 2021-10-04 03:12:42 +02:00
81f3ec385f Version bump 2021-10-04 00:19:22 +02:00
c4b77dd9d6 Version bump 2021-10-04 00:19:04 +02:00
4aaf8a841b Version bump 2021-10-03 02:11:17 +02:00
23136f7e7a Small fixes to the 'generateCache' script 2021-10-03 02:11:06 +02:00
bedc576313 Stabilize popups in ShowDataLayer 2021-10-01 05:24:10 +02:00
e904043069 Small tweaks 2021-10-01 04:49:40 +02:00
4fcd3523b7 Add check that translation for a certain theme is complete, add a few missing dutch translations 2021-10-01 04:49:19 +02:00
80d4beb38e Throw error if tilerange to big, prevent performance problem 2021-10-01 02:56:21 +02:00
24f0089e57 Version number bump 2021-10-01 00:38:52 +02:00
4f456e8a7f Better tracking of cached data, only load data if needed 2021-09-30 04:13:23 +02:00
32cbd6e2c1 Also pickup wikimedia categories in the image tags, fix #433 2021-09-30 00:26:21 +02:00
a6e8714ae0 Refactoring of image detection, fix loading wikimedia images 2021-09-29 23:56:59 +02:00
a4aeed092b Version bump 2021-09-29 17:55:55 +02:00
09897b47e0 Add mssing assets 2021-09-29 16:55:05 +02:00
c2d477c97a More refactoring 2021-09-29 01:12:38 +02:00
41a2a79fe9 More refactoring of the featurepipeline, introduction of fetching data from the OSM-API directly per tile, personal theme refactoring 2021-09-28 17:30:48 +02:00
0a9e7c0b36 Fix bbox bug, add ids to filters, add filter state to the URL 2021-09-27 18:35:32 +02:00
215aebce19 More work on clustering, more or less finished 2021-09-27 14:45:48 +02:00
be95ad58f8 Merge master 2021-09-26 21:24:42 +02:00
d65257b2c5 Add last missing ids 2021-09-26 20:08:40 +02:00
699e609fd7 Add some IDs and validation on IDS 2021-09-26 18:15:21 +02:00
1d6102f6de Add id to tagRenderingConfig 2021-09-26 17:54:49 +02:00
c5e9448720 Add initial clustering per tile, very broken 2021-09-26 17:36:39 +02:00
b1900cdbc6 Small robustifications 2021-09-22 20:44:53 +02:00
6566576201 Merge master 2021-09-22 20:44:20 +02:00
204b431df0 Add more types to the charging stations theme, better merge if translations already exist 2021-09-22 20:12:53 +02:00
bef684aec7 More cleanup, first somewhat working version of #171 2021-09-22 16:07:56 +02:00
1f93923820 More work on splitting roads, WIP; refactoring tests 2021-09-22 05:02:09 +02:00
d5c1ba4cd1 More refactoring, move minimap behind facade 2021-09-21 02:10:42 +02:00
47011370dd Add more documentation and checks to the models 2021-09-18 02:32:40 +02:00
c8eacaa409 Add support for mapillary api v4, fixes #364 2021-09-15 01:33:52 +02:00
feeca1de46 Add singular forms for units 2021-09-13 02:38:20 +02:00
c9ba7a8d44 Version bump 2021-09-13 01:22:01 +02:00
206aff2c9a Refactoring: move the units into the layers instead of the themes 2021-09-13 01:21:47 +02:00
b39a2b2f6e Preparatory steps to query OSM-api directly, add precise input to bench and waste basket, add waste types 2021-09-10 01:18:51 +02:00
7d57672432 Add observation towers theme 2021-09-09 23:29:03 +02:00
550a2030ad Add observation towers, add override capabilities 2021-09-09 20:26:12 +02:00
78d6482c88 Add binoculars theme, auto reformat everything 2021-09-09 00:06:21 +02:00
a4f4365d71 Improve the precise input element, normalize 'and' to check if it is empty (and to check if no filter is active) 2021-09-08 01:36:44 +02:00
9de4ff9abf Bugfix: if a filter is enabled, a new point of that layer cannot be added anymore; instead the filter should be disabled (to prevent duplicates) 2021-09-07 01:49:18 +02:00
780d353c8d Small improvements 2021-09-07 00:23:00 +02:00
90aaf780c8 Add filters, payment options and halal to the food theme 2021-09-06 22:19:57 +02:00
96c11badaf Add a big update to the charging station theme 2021-09-06 01:35:08 +02:00
92e8f3f89d Add first version of the food theme 2021-09-02 21:22:34 +02:00
61b6721342 Automatically zoom to GPS location if no coordinate is specified in the URL 2021-08-26 12:15:26 +02:00
ef0826ebb6 Add cycle_highways theme, add configurable overpass backend as feature switch (settable via theme and URL) 2021-08-23 15:48:42 +02:00
3c73dfd6b2 Update of the 'addNewMarker': show icons, show plus button, show label 2021-08-22 18:48:38 +02:00
ea54e0f733 Theme cleanup: removed some testing themes which should not be exposed to the public, fixed a few details in others 2021-08-19 18:08:39 +02:00
647100bee5 Refacotring: move themeConfig into models 2021-08-07 23:11:34 +02:00
0a01561d37 First working version of snapping to already existing ways from the add-UI (still too slow though), partial fix of #436 2021-08-07 21:19:01 +02:00
c8bd412476 Merge develop 2021-07-27 22:23:42 +02:00
0162d52b68 Merge develop 2021-07-27 19:59:41 +02:00
79569f5119 Finetuning of the filter functionality 2021-07-27 19:39:57 +02:00
0fbde7ec24 Merge develop 2021-07-26 16:59:51 +02:00
5cc963513a Small optimazations 2021-07-26 15:03:07 +02:00
8d52bbc637 Fix version number 2021-07-23 15:51:51 +02:00
ac621b28a7 Set version to rc 2021-07-18 21:50:27 +02:00
248ea78b17 First working version of split road functionality 2021-07-18 21:37:14 +02:00
93ae7441d1 Merge develop 2021-07-16 01:43:24 +02:00
315e2f7fd1 Add precise input method, enabled for public bookcases 2021-07-14 00:17:15 +02:00
0ff6ac4af9 Clear pending changes if they are already applied 2021-07-13 14:31:03 +02:00
c26783187b Attempt to fix #422 2021-07-13 00:40:27 +02:00
3ecfef9bc1 Restore small icons in attribution, fix #413 2021-07-10 21:41:56 +02:00
2dbdcaa2ba Move TileRange to seperate file 2021-07-10 21:04:33 +02:00
80cb9efaf0 Translation sync 2021-07-10 20:56:59 +02:00
6732c12a0c First version which caches changesets if not uploaded 2021-07-10 15:52:52 +02:00
e8bf46a759 Fix bug: versions are reloaded now 2021-07-09 19:56:00 +02:00
08e57a69b6 Fix input link 2021-07-08 14:55:21 +02:00
f5c7683d9d Version bump 2021-07-08 10:24:56 +02:00
fe747dbfb4 Duplicate elements in layerselection to fix dissapearing elements 2021-07-06 17:23:22 +02:00
b9e47774da Remove rc3 from version number 2021-07-05 16:53:20 +02:00
9c321c901c Version bump 2021-07-05 16:52:52 +02:00
15f1a9362c Fix: ifnot-value would show up together with the 'if'-value 2021-07-05 00:45:41 +02:00
e90101c164 Version bump 2021-07-04 20:38:13 +02:00
040cd5a3b8 Version bump 2021-07-03 21:28:49 +02:00
32e30e4b01 Merge develop 2021-07-03 21:28:24 +02:00
3861c5c634 Version bump 2021-07-03 20:50:28 +02:00
d686a756fb Revert "Upload data less aggressively": mobile browsers don't ask for confirmation when closing
This reverts commit 0ef73c1c74.
2021-07-03 14:36:26 +02:00
0ef73c1c74 Upload data less aggressively 2021-07-01 22:04:46 +02:00
5d3365afb8 First draft of an element which deletes points 2021-07-01 02:26:45 +02:00
985e97d43b First steps for a delete button 2021-06-28 18:06:54 +02:00
58812b50f2 Small improvements to fritures theme: add vegetarian and opening hours indicators 2021-06-28 01:19:03 +02:00
c1e0ba50f5 Merge develop, version bump. Minimaps are available now 2021-06-24 01:38:43 +02:00
72371c6bd7 Merge branch 'develop' 2021-06-24 01:38:04 +02:00
ad04dd0aba Make anchor position more robust 2021-06-24 01:33:15 +02:00
9619485b54 Merge branch 'master' into develop 2021-06-24 01:18:46 +02:00
b8a72a5119 Restore personal theme button in MoreScreen 2021-06-23 03:00:21 +02:00
eba1772ab9 Add minimap baseElement; add this as special rendering, add minimap beneath direction input element 2021-06-23 02:15:28 +02:00