Commit graph

321 commits

Author SHA1 Message Date
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
da65bbbc86 Add createNewWay-action, more work on GRB import theme, add import button 2021-10-29 16:38:33 +02:00
0dc7187bab Changes do apply left-right splitting before uploading too 2021-10-22 14:01:40 +02:00
3ac7a3c59e Various cleanups 2021-10-20 00:19:33 +02:00
89d4a6bcce Add robustness when run via console, formatting 2021-10-20 00:09:40 +02:00
2ae24107ae Add correct splitting of turn restrictions 2021-10-19 01:22:24 +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
7e2b73ac5d Add move option, enable move and delete option on most layers 2021-10-14 03:46:09 +02:00
0a3eb966c1 Add moveLocation change description 2021-10-14 01:16:38 +02:00
448468c928 Merge develop 2021-10-13 17:23:51 +02:00
95867635e0 Further work on the move flow 2021-10-13 03:09:37 +02:00
b4b72a0995 Merge develop 2021-10-10 23:54:34 +02:00
d894b13023 Make metatagging lazy (fix #503), fix null-distances (#504), various other small fixes 2021-10-10 23:38:09 +02:00
3be0dbd22f Merge branch 'develop' into alpha 2021-10-10 00:53:22 +02:00
d4e63d90e4 When a logged-in user opens a popup, the latest data will be downloaded and tags are updated to prevent duplicate work, fix #505 2021-10-10 00:53:14 +02:00
5628be3632 Fix tests 2021-10-06 02:36:58 +02:00
21fd148f38 Add propagation of metadata in changedescriptions, aggregate metadata in changeset tags 2021-10-04 03:12:42 +02:00
27a43fdbe0 Changes: expand try block; remove console.logs 2021-10-03 21:53:31 +02:00
23136f7e7a Small fixes to the 'generateCache' script 2021-10-03 02:11:06 +02:00
5bcb879dfe Fix local caching by hiding latlon2country import 2021-10-03 01:57:36 +02:00
a89d303ecd Further stabilization of wikipedia box 2021-10-03 01:38:57 +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
a78d33112b Refactoring: LayoutToUse is a simple value now 2021-09-28 18:00:44 +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
a3c16d6297 Stabilize adding new points 2021-09-26 23:35:26 +02:00
c5e9448720 Add initial clustering per tile, very broken 2021-09-26 17:36:39 +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
973b5d8bbe Huge refactoring of the feature pipeline, WIP 2021-09-20 17:14:55 +02:00
0fa3a28a48 CreateNewNode action: fix crash if option are undefined 2021-09-18 02:34:13 +02:00
78d6482c88 Add binoculars theme, auto reformat everything 2021-09-09 00:06:21 +02:00
4ace40c2f3 Fix various small bugs (directionPicker is square and has a max width; fix welcome message, fix translations 2021-09-03 17:00:36 +02:00
12323739f1 Merge master 2021-08-24 12:24:11 +02:00
d29302ca84 Small (and rough) script to create some very specific changesets 2021-08-24 12:13:47 +02:00
54c0d0890c Fix runtime error detection 2021-08-24 10:48:44 +02:00
c0fc459646 Small tweaks 2021-08-23 18:49:28 +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
4284f8184e Fix typo's: s/seperat/separat/, fix #457 2021-08-19 18:30:43 +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
0c760c8458 Fix making changes to relations 2021-07-28 15:50:33 +02:00
0ab0d159cc Small tweaks 2021-07-28 15:14:13 +02:00
c8bd412476 Merge develop 2021-07-27 22:23:42 +02:00
0162d52b68 Merge develop 2021-07-27 19:59:41 +02:00
9248f264f1 Fix too much checks for messages 2021-07-27 19:35:19 +02:00
7c03a185ac Inline AspectedRouting (package didn't want to build), update docs, update sharp dependency to the latest version 2021-07-27 12:11:42 +02:00
1be8e6e1d1 Attempt to fix empty changes 2021-07-26 16:51:57 +02:00
5cc963513a Small optimazations 2021-07-26 15:03:07 +02:00
3fbfbfdd6b Enable local storage for changes 2021-07-22 14:25:23 +02:00
248ea78b17 First working version of split road functionality 2021-07-18 21:37:14 +02:00
b55f9a25c6 More work on refactoring the changes handling 2021-07-18 14:52:09 +02:00
42391b4ff1 Merge develop 2021-07-16 02:25:39 +02:00
3bcd255311 Add fake user switch to mimick a logged in user; fixes #432 2021-07-16 02:06:33 +02:00
96ecded0b9 Further development of split-road feature; refactoring of change-handling 2021-07-15 20:47:28 +02:00
1010b159e5 Merge develop 2021-07-15 00:39:11 +02:00
1da3f8a332 Further work on the road splitting feature 2021-07-15 00:26:25 +02:00
9348a019d6 Further work on the road splitting feature 2021-07-15 00:26:18 +02:00
Arno Deceuninck
f77c1efdf5 SplitAction logic, not yet pushing changes to osm, pieter will take over 2021-07-14 15:28:02 +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
a78e3866e0 Add GetParsed to localStorageSource 2021-07-11 12:52:33 +02:00
6732c12a0c First version which caches changesets if not uploaded 2021-07-10 15:52:52 +02:00
d72dbc21df Merge master 2021-07-10 13:58:22 +02:00
622b48f32e Fix bug 2021-07-10 13:57:40 +02:00
e11a5ca17b Attempting to add in backend to the element 2021-07-10 13:47:53 +02:00
e8bf46a759 Fix bug: versions are reloaded now 2021-07-09 19:56:00 +02:00
68d66ffe62 Fix bug which breaks updates 2021-07-08 10:24:43 +02:00
d0997480c0 Decrese dependency on jquery 2021-07-03 22:24:12 +02:00
e4c29ce660 First version of a delete button, is working 2021-07-03 14:35:44 +02:00
de5f8f95bb Hook deleteWizard into the specialVisualisations (WIP) 2021-07-01 02:43:49 +02:00
5d3365afb8 First draft of an element which deletes points 2021-07-01 02:26:45 +02:00
bbfcee686f Refactor OsmObject to use eventsources, add first version of the delete button 2021-06-30 18:48:23 +02:00
985e97d43b First steps for a delete button 2021-06-28 18:06:54 +02:00
c6e4ebc347 Allow _ in preferences again, version bump 2021-06-22 14:29:22 +02:00
116371c351 Better handling of metadata when the data is reloaded, remove unneeded console logging 2021-06-21 03:13:49 +02:00
bf7e6376c0 Styling tweaks, better metadata handling at data upload 2021-06-19 18:28:30 +02:00
eec762b71f More small fixes to the refactoring 2021-06-14 17:42:26 +02:00
9cc721abad More refactoring and fixes 2021-06-14 02:39:23 +02:00
d7004cd3dc Merge master 2021-06-13 15:15:13 +02:00
3943100e54 More refactoring, stuff kindoff works 2021-06-12 02:58:32 +02:00
3fe581e4af Add another forbidden character 2021-06-11 22:53:34 +02:00
de4c31902e Remove debug logging 2021-06-08 17:23:05 +02:00
ebe3a8138a Fix url 2021-06-08 17:13:25 +02:00
9458128ccf Fix #343, add the poss^Cility to use the test backend (WIP), improve testability of OsmConnection (WIP) 2021-06-08 16:52:31 +02:00
1a04f2e661 Move isPolygon into OsmObject as it is more appropriate there 2021-05-31 20:47:08 +02:00
8aa830f15e Properly render a downloaded way, fix #297 2021-05-27 18:55:12 +02:00
c367bef4c1 Fix #271: url parameters (and thus location, selected feature, ...) are preserved when logging in 2021-05-13 13:16:22 +02:00
6ac8a5373c Better handling of metatags, more robust error handling when calculating tags 2021-05-10 23:51:03 +02:00
09db929dea Remove 'id' from XML-tags 2021-05-10 16:03:11 +02:00
2c677ee8a2 Fix bug which blocked uploads 2021-05-09 18:56:51 +02:00
292bad5df7 Stabilize popup 2021-05-07 01:43:32 +02:00
1476ab0407 Experimenting with using the overpass API directly 2021-05-06 03:03:54 +02:00
a0c1bc2137 OsmObjects can now be used as featureSource, load selected object immediately, zoom to selected object on open; fix #191 2021-05-06 01:33:09 +02:00
54f01ba554 Add metadata to query, move metatagging of metadata to metatagger, tweaks to the generate caching so that the cached data becomes more stable (and is GIT-friendlier) 2021-04-25 13:25:03 +02:00
a4f8559108 Clear authentication cookies if login fails, due to revoked tokens 2021-04-23 15:20:24 +02:00
a3a9590352 Add name to changes feature source 2021-04-23 12:56:56 +02:00
0dec1d0f75 Refactoring of metatagging and extrafunctions to splice out the relation memberships, add calculatedTags and metatags into cache 2021-04-22 13:30:00 +02:00
2da52501a3 Add capability to load tiled geojsons, eventually as overpass-cache 2021-04-22 03:30:46 +02:00
33ebc6b9c4 Add metadata to continuation 2021-04-21 01:23:28 +02:00
12afdcab75 Add better relation support 2021-04-18 14:24:30 +02:00
7b47af8978 Add license info, fix non-updating values after reopening popups 2021-04-17 23:36:46 +02:00
15a6794e59 Move 'asChanges' into tagsFilter; add 'survey:date' option with automatic date to benches 2021-03-29 02:31:08 +02:00
120832f241 Move tags into subdirectory 2021-03-29 00:41:53 +02:00
1b1ec9f15d Add switch to hide certain features, cleanup of code 2021-03-25 15:19:44 +01:00
d8c1f72857 Split TagsFilter into multiple files 2021-03-22 03:05:08 +01:00
f0765df5ed Add possibility to add external geojson 2021-03-21 01:32:21 +01:00
f659bc1141 Add possibility to use a cutom overpass script, add 'grassfields in parks'-layer 2021-03-20 23:45:52 +01:00
df483786b3 Only upload changes after 30s, on focus loss or on closing of the popup - this should improve #162 already a lot 2021-02-20 22:18:42 +01:00
bc1863dcb6 Fix hiding and showing of features 2021-02-14 19:45:02 +01:00
8f8ef690a4 Performance improvements 2021-02-05 16:32:37 +01:00
00f610c589 Refactoring fullscreenhandling 2021-01-25 03:12:09 +01:00
fa4fb71e06 Small tweaks, stabilizing local source cache 2021-01-15 01:57:46 +01:00
c359d43b15 Add standalone bicycle library theme, search now opens the popup of the found object 2021-01-06 02:09:04 +01:00
32bc1433b4 A new element now shows up directly on the map 2021-01-04 22:14:56 +01:00
bee2878b76 Fix faulty upload 2021-01-04 21:33:37 +01:00
4948524f91 More cleaning up 2021-01-04 04:36:21 +01:00
778044d0fb More refactoring, stabilizing rotation and direction_gradient 2021-01-04 04:06:21 +01:00
0b57042de1 Fix the build 2021-01-03 13:50:18 +01:00
e42a668c4a More refactoring: using a decent, configurable datapipeline now 2021-01-03 03:09:52 +01:00
6ac8ec84e4 More refactoring! 2021-01-03 00:19:42 +01:00
7a7b34b0fa Further refactoring 2021-01-02 21:03:40 +01:00
e4a2fd1daf More refactoring 2021-01-02 19:09:49 +01:00
Pieter Vander Vennet
cdfffd6120 Finish the additions of reviews 2020-12-08 23:44:34 +01:00
Pieter Vander Vennet
efd7631837 Performance improvements, add clock 2020-12-05 03:22:17 +01:00
Christian Neumann
55a3762412 Fix upload for maintainers with email. 2020-11-18 12:50:28 +01:00
Pieter Vander Vennet
73f32e0ecf Refactored out 'layout.ts' 2020-11-11 16:23:49 +01:00
Pieter Vander Vennet
b764371cce Finish refactoring 2020-11-06 04:02:53 +01:00
Pieter Vander Vennet
895aa132ec Huge refactoring (WIP) 2020-10-27 01:01:34 +01:00
Pieter Vander Vennet
1e0a1fdf97 Fix morescreen (which shows the custom themes now), remove invalid themes automatically 2020-10-18 00:28:51 +02:00
Pieter Vander Vennet
07e611bf10 Add further support for special UI-elements; add documentation, fix a few bugs 2020-10-17 02:37:53 +02:00
Pieter Vander Vennet
a721d3137a Optimize rendering 2020-10-14 12:15:09 +02:00
Pieter Vander Vennet
0d6412f824 Add loading of live data 2020-10-12 01:25:27 +02:00
Pieter Vander Vennet
9970c4b8bb Cleanup of empty classes, partial use of default export 2020-10-02 19:00:24 +02:00
Pieter Vander Vennet
0714327d66 More work on OpeningHours picker 2020-09-30 22:22:58 +02:00
Pieter Vander Vennet
d7083131a1 Set default license if none is set while uploading 2020-09-22 01:32:36 +02:00
Pieter Vander Vennet
527a635d6a Add extra changeset tags 2020-09-21 23:57:50 +02:00
Pieter Vander Vennet
638691d6c3 Merge branches, fix bugs with initial zoom and location, fix bug which starts loading right away, fix bug when overpass times out 2020-09-18 00:31:54 +02:00
Pieter Vander Vennet
1ea285d303 Add bike-other-shop into bikeshop layers, add sport shops to show up too (even if they don't sell bicycles) 2020-09-16 02:40:44 +02:00
Pieter Vander Vennet
9e6460030b Fixes to the personal theme 2020-09-15 02:29:31 +02:00
Pieter Vander Vennet
c7f33a9490 Cleanup of the image carousel code and index.css code 2020-09-11 19:14:32 +02:00
Pieter Vander Vennet
80f0dbe6e3 New mapcomplete version 2020-09-05 01:40:43 +02:00
Pieter Vander Vennet
a57b7d93fa Huge refactorings of JSON-parsing and Tagsfilter, other cleanups, warning cleanups and lots of small subtle bugfixes 2020-08-30 01:13:18 +02:00
Pieter Vander Vennet
9a5b35b9f3 More work on cyclestreet layout, add loading of layers depending on zoom level 2020-08-28 03:16:21 +02:00
Pieter Vander Vennet
60c15e9c8d Add cyclestreet theme, various bugfixes 2020-08-27 18:44:16 +02:00
Pieter Vander Vennet
82f3525907 Changesets are now kept open and reused to avoid tons of changesets to be created 2020-08-27 11:11:20 +02:00
Pieter Vander Vennet
71f4d4091e Small fixes for the GRB theme and value substitution 2020-08-27 00:08:00 +02:00
Pieter Vander Vennet
328dc5577c Enable userlayouts in personal theme and morescreen, various small fixes 2020-08-26 20:11:43 +02:00
Pieter Vander Vennet
4a0970a71f Custom themes now stick to the user account and can be revisited, small improvements 2020-08-26 15:36:04 +02:00
Pieter Vander Vennet
e320f1af0c Various small fixes to translations, login flow, docs, ... 2020-08-25 00:10:48 +02:00
Pieter Vander Vennet
0f433d026a More work on the theme generator 2020-08-23 01:49:19 +02:00
Pieter Vander Vennet
2df565dc50 Various fixes 2020-08-22 14:59:52 +02:00
Pieter Vander Vennet
734f571b5d Various small fixes, add AED-layout 2020-08-22 12:44:11 +02:00
Pieter Vander Vennet
560c8e1567 More work on the custom theme generator, add aed template, move bookcases to json template 2020-08-22 02:12:46 +02:00
Pieter Vander Vennet
146552e62c Some refactoring, more work on the custom theme generator 2020-08-17 17:23:15 +02:00
Pieter Vander Vennet
8d3c8ed9d9 Add custom theme generator 2020-08-08 21:17:17 +02:00
Pieter Vander Vennet
2e7688a554 Add preferences panel 2020-08-07 16:01:18 +02:00
Pieter Vander Vennet
bd43e2537f Various small fixes 2020-08-07 00:45:33 +02:00
Pieter Vander Vennet
2bfeb67a3a Small changes, add version number 2020-08-06 23:49:35 +02:00
Pieter Vander Vennet
963949f86a Small bugfixes on saving elements, fix #83 2020-08-06 21:06:50 +02:00
Pieter Vander Vennet
7d65c84513 Fix space, add trim warning (fix #85) 2020-08-06 19:42:10 +02:00
Pieter Vander Vennet
dd8f5e549e Small fixes 2020-07-31 21:54:30 +02:00
Pieter Vander Vennet
77ad4ef666 Removed some obsolete code 2020-07-31 18:38:14 +02:00
Pieter Vander Vennet
7ec00a3301 Add a personal, configurable quest 2020-07-31 16:17:16 +02:00
Pieter Vander Vennet
9c42839f01 Add custom theme for advanced users 2020-07-31 04:58:58 +02:00
Pieter Vander Vennet
004eead4ee Refactoring: introduction of global state to simplify getting common objects 2020-07-31 01:45:54 +02:00
Pieter Vander Vennet
afaaaaadb1 Add smoothness, add highlighting of a way 2020-07-30 16:34:06 +02:00
Pieter Vander Vennet
e074d9c3e9 Small tweaks and more layouts 2020-07-30 09:59:30 +02:00
Pieter Vander Vennet
5d5cf67820 Restructuring 2020-07-30 00:59:08 +02:00