Quincy Morgan
07bc2821cd
Flag entire routing islands as single issues
2019-05-16 22:40:25 -04:00
Bryan Housel
bdb454e1b3
Remove utilCallWhenIdle, use requestIdleCallback/cancelIdleCallback
...
Places where a reset or connection switch would be problematic,
we can now cancel the callbacks.
2019-05-16 22:28:56 -04:00
Bryan Housel
a8c6ab4d67
Move requestIdleCallback polyfill to id.js, remove utilIdleWorker
...
`utilIdleWorker` was only used one place.
It just processes a list in an idle callback.
I'm working towards removing the util functions for handling idle work.
We can still do `requestIdleCallback` work throughout the code, however
each place we use it needs to have a strategy for cancellation, which
the existing util functions don't allow for.
2019-05-16 21:19:25 -04:00
Bryan Housel
ec0145de3a
Prevent accidental loading of many tiles at low zoom
...
This could happen because `editable` was checked before the call was scheduled
not before the `loadTiles`. The user can zoom out more while the call is deferred.
2019-05-16 16:44:19 -04:00
Bryan Housel
aa7820b699
Don't treat new raw_tag_editor rows the same as deleted rows
...
(closes #6369 )
2019-05-16 15:36:47 -04:00
Quincy Morgan
0ecf7c4d98
Merge branch 'master' of https://github.com/openstreetmap/iD
2019-05-16 14:52:56 -04:00
Quincy Morgan
961a79e4f2
Add photo overlays used during editing to the "source" changeset tag ( close #6279 )
2019-05-16 14:52:41 -04:00
Bryan Housel
ade33369de
Update all the rollup dependencies
...
(closes #6362 , closes #6363 , closes #6365 )
2019-05-16 14:50:02 -04:00
Bryan Housel
e5c75fd366
Use new temaki icons for golf cartpath, all kerb types
2019-05-16 12:54:42 -04:00
Quincy Morgan
ed6dc21d41
Add more padding to semicombo/multicombo fields
2019-05-16 12:54:16 -04:00
greenkeeper[bot]
bffa18b3b7
chore(package): update temaki to version 1.4.0
2019-05-16 12:43:58 -04:00
Quincy Morgan
fa0c05f8f7
Don't render deprecated basin and reservoir features the same as their modern counterparts
2019-05-16 12:35:19 -04:00
Quincy Morgan
63fcb83415
Deprecate "unnamed" in favor of "noname"
2019-05-16 11:38:47 -04:00
Bryan Housel
e7d1ea1c14
Add rock/stone icons
...
(re: #6311 )
2019-05-15 18:24:57 -04:00
Bryan Housel
13b0cc3f0a
Add preset for Donut fast food, improve cuisine suggestion matching
2019-05-15 18:17:44 -04:00
greenkeeper[bot]
4f47dd75d8
chore(package): update temaki to version 1.3.0
2019-05-15 16:35:38 -04:00
Bryan Housel
7be09db9ef
Don't try to change a key/value that's already about to be deleted
...
(closes #6366 )
2019-05-15 14:02:23 -04:00
Quincy Morgan
dae2e46a8d
Show the kerb field for all kerb presets ( close #6360 )
2019-05-15 10:27:47 -04:00
Quincy Morgan
93a475c9a2
Correct issue with almost junction layer handling
2019-05-14 16:48:24 -04:00
Quincy Morgan
99565e8457
Don't flag crossing waterways and pier highways
2019-05-14 15:39:04 -04:00
Quincy Morgan
8bc634beac
Make the raw member display limit a single variable
2019-05-14 15:31:50 -04:00
Quincy Morgan
49bef3d277
Fix issue where entries in the raw member editor wouldn't update after downloading the member manually ( close #6358 )
2019-05-14 15:31:07 -04:00
Quincy Morgan
a9c30e840c
Revalidate immediately after running most fixes ( close #6354 )
...
Allow individual fixes to control revalidation
Don't allow fixes to run within a second of running any fix for that issue
2019-05-14 14:41:07 -04:00
Quincy Morgan
409968dfc2
Add index of tags that positively identify points or vertices, derived from the presets
...
Delete nodes that can only be vertices when deleting parent ways (close #6230 )
Allow snapping ways to nodes that cannot be positively identified as vertex-only
2019-05-14 12:09:44 -04:00
Quincy Morgan
e36c51c7f7
Remove deprecated vending machine preset with very low usage (<100)
...
Make the parking payment types field appear immediately after setting the fee
Add Name field to multilevel parking preset
2019-05-14 10:28:43 -04:00
Quincy Morgan
09d1a9cfa9
Update changelog
2019-05-13 16:28:24 -04:00
Quincy Morgan
4eedfa8b25
Don't allow autofixing unsquare buildings unless they are already very close to square
...
Allow autofixing buildings with tags
2019-05-13 16:28:08 -04:00
Quincy Morgan
bb4aa84a3b
Don't flag almost junction issues between features on different layers or levels ( close #6355 )
2019-05-13 13:03:34 -04:00
Quincy Morgan
d1b662717c
Update changelog with more details for 2.15.0
2019-05-13 12:06:08 -04:00
Quincy Morgan
579db70538
Add Hours field to parking, gate, and tool booth presets
...
Add Address field to Trailhead preset
2019-05-13 12:05:32 -04:00
Quincy Morgan
401c3a5005
Fix issue with the Label field by changing the class name of form-field-label ( close #6344 )
2019-05-13 10:36:21 -04:00
Bryan Housel
b4811dbfe1
Upgrade religion=catholic => religion=christian + denomination=catholic
...
(closes #6348 )
2019-05-11 22:03:51 -04:00
Quincy Morgan
b4b91dcb9e
Revalidate the related entities of deleted entities when revalidating ( close #6345 )
2019-05-10 15:46:04 -04:00
Quincy Morgan
12f8d2708c
Add "man_made=manhole" tag to manhole presets (re: #6344 )
2019-05-10 14:00:48 -04:00
Quincy Morgan
d1ad5a431f
Don't check if data is downloaded for operations in the walkthrough
2019-05-10 12:44:02 -04:00
Quincy Morgan
ea1773f953
Fix error upon starting the walkthrough from the Help pane
2019-05-10 12:34:24 -04:00
Quincy Morgan
36a564f453
Add explicit check for very close nodes with an identical location
2019-05-10 12:14:29 -04:00
Quincy Morgan
7a6949aa2e
Account for the width of open panes when centering the map on issues
2019-05-10 11:33:59 -04:00
Quincy Morgan
1bbd496dfe
When selecting an issue in the Issues pane, highlight the issue after selecting the feature
...
Use the same behavior when selecting an issue in the commit sidebar as in the issues pane
2019-05-10 10:18:46 -04:00
Quincy Morgan
8de10def2a
Use actionMergeNodes instead of operationMerge for the very close nodes issue fix ( close #6343 )
2019-05-10 09:12:11 -04:00
Quincy Morgan
ad744a75ef
Use "nonsquare" instead of "nosquare" for marking unsquare ways as physically unsquare (re: #6332 )
2019-05-09 19:11:11 -04:00
Quincy Morgan
05b77318ab
Add Horseshoes Pit and Shuffleboard Court presets
2019-05-09 18:43:21 -04:00
Quincy Morgan
7b441ab766
Don't flag unsquare buildings connected to building multipolygons
2019-05-09 18:06:40 -04:00
Quincy Morgan
58e6afd3ea
Don't flag very close nodes in boundaries
2019-05-09 17:50:22 -04:00
Quincy Morgan
f264cc47f0
Don't flag almost junctions when endpoint is building or parking entrance
...
Include issues for disabled rules in entity issues
2019-05-09 14:38:19 -04:00
Quincy Morgan
0e7a63f5c5
Add quick fix to unsquare way validation to tag a way as having unsquare corners ( close #6332 )
2019-05-09 12:04:18 -04:00
Bryan Housel
5e21cec469
Swap ecstatic for StaticServer
...
(closes #6342 )
2019-05-09 11:14:43 -04:00
Bryan Housel
8bad3e2f4b
Update icon for height restrictor, npm run build for new presets
2019-05-09 10:12:51 -04:00
Bryan Housel
34b6625d80
Merge pull request #6339 from westnordost/preset-height-restrictor
...
add height restrictor preset
2019-05-09 10:04:16 -04:00
Bryan Housel
83703ffe55
Merge pull request #6340 from westnordost/preset-chain
...
add barrier=chain preset
2019-05-09 10:03:53 -04:00