Commit Graph

11575 Commits

Author SHA1 Message Date
Bryan Housel
1c97e29b5d No idea why this test keeps failing.. 2019-05-19 22:55:41 -04:00
Bryan Housel
e6dde01264 What will make you happy, mocha? 2019-05-19 21:51:33 -04:00
Bryan Housel
0f387c9fcd Include office key for name-suggestion-index matching
In anticipation of https://github.com/osmlab/name-suggestion-index/issues/2634
2019-05-19 21:42:57 -04:00
Bryan Housel
b09b43f6d3 Trim the user's string when preset searching
(closes #6383)
2019-05-19 21:37:09 -04:00
Bryan Housel
d68c49e66d Async tests running on dodgy Travis containers are not my friends
(closes #6391)

Default timeout of 2000 regularly exceeded, causing spurious test failures.
Even a random garbage collection pause can take more than 2 seconds.
2019-05-19 21:35:16 -04:00
Bryan Housel
0982379187 Don't offer to upgrade brands without a brand:wikidata tag 2019-05-19 00:16:05 -04:00
Quincy Morgan
901e808c76 Deprecate leisure=recreation_ground in favor of the more popular landuse=recreation_ground 2019-05-18 17:05:11 -04:00
Quincy Morgan
62b32779d3 Add additional vertical padding to multicombo fields 2019-05-18 11:56:14 -04:00
Quincy Morgan
3f628294c0 Add more terms to Transit Shelter preset (close #6381) 2019-05-18 11:52:30 -04:00
Quincy Morgan
936822849a Don't consider "highway=raceway" as routable (#6385)
Update the icon for the raceway preset
2019-05-18 11:49:25 -04:00
Bryan Housel
03dd95e00f pacify eslint 2019-05-17 17:11:20 -04:00
Bryan Housel
e97240e35e Allow natural=bay on lines
(closes #6379)
2019-05-17 15:46:20 -04:00
Bryan Housel
3c031f80ea Prioritize suggestion tags over preset tags
Before it was causing presets with special cuisine tags to not match
(e.g. `cuisine=donut;coffee`, `cuisine=ice_cream;burger`)
2019-05-17 12:41:56 -04:00
Bryan Housel
e90199d61b Replace maki-ice_cream icon with better fas-ice_cream icon
Also add an unsearchable fast_food/_ice_cream preset
This is for brands like Dairy Queen and Freddy's.
fast_food place with ice cream focus, but also burgers, fries, etc.

The preset is unsearchable because we prefer for users to use the
amenity/ice_cream preset for tagging normal ice cream shops.
2019-05-17 12:37:29 -04:00
Bryan Housel
f82241caa8 npm run imagery 2019-05-17 11:40:44 -04:00
Bryan Housel
cc4991d111 Don't draw until we've set zoom/lat/long 2019-05-17 11:19:38 -04:00
Bryan Housel
1718a70064 Add "Online Retailer Outpost" preset for shop=outpost
(for name-suggestion-index Russian brand "Wildberries")
2019-05-17 11:08:09 -04:00
Bryan Housel
f062570eef Merge pull request #6376 from openstreetmap/routing-island-validation
Flag routing islands
2019-05-17 10:21:51 -04:00
Bryan Housel
ec920d24f0 Don't make landuse green by default 2019-05-17 10:11:34 -04:00
Bryan Housel
7a07506edc Skip ambiguous matches (like Target~(USA) vs Target~(Australia))
This also reorders the nsiKeys array to maybe match slightly quicker
2019-05-17 09:45:08 -04:00
Bryan Housel
94c5164fe2 Add ability to show the square threshold in the rule name 2019-05-17 02:15:20 -04:00
Bryan Housel
8d0fa289cf Include name-suggestion-index matcher in outdated_tags validator 2019-05-17 01:58:57 -04:00
Bryan Housel
caecbffc18 Upgrade to name-suggestion-index v3.0.0
(closes: #6375, closes: #2032, re: 6361)
2019-05-17 01:01:33 -04:00
Quincy Morgan
e697bdbeb1 Flag disconnected ferry routes
Flag disconnected highway multipolygon outer member ways
Let routing islands cross ferry routes
2019-05-17 00:15:53 -04:00
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