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
5284f198d8
Fix various bugs
2022-02-22 14:13:41 +01:00
bf05a88afd
Merge branch 'develop' of github.com:pietervdvn/MapComplete into develop
2022-02-16 02:31:39 +01:00
39e6cdfda4
Fix dependency injection of refactoring
2022-02-16 01:46:55 +01:00
2ed6e04a7a
Merge branch 'develop' of github.com:pietervdvn/MapComplete into develop
2022-02-16 01:00:54 +01:00
9cd83af941
Add 'upload GPX-trace to OSM' code, small improvements to gps_track-layer
2022-02-16 01:00:28 +01:00
4638f82635
Fix tests
2022-02-16 00:14:22 +01:00
dfb16fa802
Small refactoring: move changeset-handler creation to 'changes'
2022-02-15 23:44:16 +01:00
e721146ca1
Show loading screen when logging in
2022-02-15 15:42:09 +01:00
419f2b1351
Fix personal theme, add possibility to sync layer selection
2022-02-14 18:18:05 +01:00
f447854834
Small refactoring, fix logic which possibly caused #659 (to be confirmed)
2022-02-14 02:50:21 +01:00
1c418e5a49
Add code quality test, remove all constructor.name entries as they are unreadable after minification
2022-02-14 02:26:03 +01:00
31205f3430
Filter duplicate ids from new ways, #564
2022-02-11 02:55:42 +01:00
508ef8a970
Rephrase to increase clarity
2022-02-05 23:38:55 +01:00
dd68cc39e7
Unofficial themes are remembered now
2022-02-04 14:36:26 +01:00
5cefc4d25f
Some cleanup of changesetHandler, add import source with reference to the note
2022-02-01 00:09:28 +01:00
d1e99fc2d3
Cyclestreets: only add maxspeed=30 in Belgium; change 'language' to 'locale' in changeset tags, load notes in import_viewer up to two years back, language tweaks
2022-01-31 20:52:56 +01:00
618f61d3e8
Fix typo
2022-01-31 13:14:07 +01:00
aba6cd0580
Fix commenting on notes
2022-01-30 18:53:07 +01:00
5f33949b93
Fix commenting on notes
2022-01-30 18:47:19 +01:00
fa971ffbbf
Full code cleanup
2022-01-26 21:40:38 +01:00
99edba4c73
Merge master
2022-01-26 21:12:25 +01:00
f09134c3be
Update to the import viewers
2022-01-25 21:55:51 +01:00
fa179af601
More work on import flow
2022-01-25 00:48:05 +01:00
b61c0a1180
Fix: remember previous, externally loaded themes
2022-01-25 00:46:57 +01:00
ca1490902c
Finish importer, add applicable import layers to every theme by default
2022-01-21 01:57:16 +01:00
3402ac0954
Lots of refactoring, first version of the import helper
2022-01-19 20:34:04 +01:00
25f956c808
Autoreformat all the things
2022-01-18 18:52:42 +01:00
00e5ce0b02
The overpassfeaturesource now only fetches layers that must be updated, fix #599
2022-01-15 02:44:11 +01:00
a65afbbb58
Work on automatically creating an import layer for every feature
2022-01-14 13:58:37 +01:00
555dbf3478
Attempt to fix loading
2022-01-14 03:57:36 +01:00
a03313fb3d
Some refactoring
2022-01-14 03:14:56 +01:00
6ae8ec8036
Add 'add new note' functionality, fix bug where 'test'-theme comes up when deleting images
2022-01-14 01:41:19 +01:00
6999a73d44
Add import from notes functionality
2022-01-12 02:31:51 +01:00
b15eaff55e
Add image support in notes
2022-01-08 14:08:04 +01:00
a58ce564c2
Add theme for 'notes'
2022-01-08 04:22:50 +01:00
ebb510da04
First draft of loading 'notes'
2022-01-07 04:14:53 +01:00
3176a4d665
More or less working version of advanced conflation
2022-01-06 14:39:42 +01:00
8485773a1d
More work on conflation logic
2022-01-05 16:36:08 +01:00
7124cd184c
More work on replaceGeometry
2022-01-01 01:59:50 +01:00
bfb16874b1
Further experimentation
2021-12-30 20:41:45 +01:00
9c6822a1ac
Improve docs, formatting
2021-12-24 02:51:01 +01:00
b0f0a57bc7
Block broken replaceGeometry for now
2021-12-23 14:39:00 +01:00
adade2e8b0
Add unused node removal
2021-12-23 03:36:03 +01:00
95d6244008
Remove obsolete console.logs
2021-12-22 00:43:15 +01:00
be9784e047
Fix build
2021-12-17 23:17:34 +01:00
0ae78f19f3
Fix changeset reuse for automaton
2021-12-17 19:28:05 +01:00
dc5c3461f8
Formatting, comments, use injected download functionality
2021-12-13 20:51:44 +01:00
e922768f99
First working version of fully automatic uploader
2021-12-13 02:05:34 +01:00
20ec12b23c
Add special visualisation for automated actions, add missing_street-theme, various fixes
2021-12-12 02:59:24 +01:00
a095af4f18
Refactoring of import button, various improvements
2021-12-10 04:00:02 +01:00
89004af7f9
Further work on GRB, bugfixes
2021-12-06 03:24:33 +01:00
76c84b3972
If an OSM-object does not exist anyore, ignore changes to this object. Fix #577
2021-12-05 05:19:59 +01:00
c861842fa0
Mark to big changes explcitly
2021-11-12 18:41:13 +01:00
680e56397d
GeoOperations.distanceBetween now uses meters, fix GPS tracking
2021-11-12 18:39:38 +01:00
bdd9ed4c22
Small cleanups
2021-11-09 02:03:32 +01:00
8e66313ef1
Add metadata in changeset with (binned) distance to changed feature
2021-11-09 01:49:07 +01:00
09eee08fbc
Documentation updates
2021-11-08 02:36:01 +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
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