Bryan Housel
a827e13a6d
Be less aggressive about removing toplevel tags
...
(re: https://github.com/openstreetmap/iD/pull/8305#issuecomment-792871448 )
2021-03-08 11:36:41 -05:00
Bryan Housel
7a82dba825
Only match alternate amenity/yes if it actually is tagged that way
2021-03-05 10:59:15 -05:00
Bryan Housel
3f8faec413
Improvements to name gathering
...
- Actually bail out properly if namelike values contain semicolon ';'
- Prioritize the canonical tags like `brand:wikidata`, `operator:wikidata`
- Don't insert a name into 'alternate' set if it's already in 'primary' set
2021-03-05 10:40:06 -05:00
Bryan Housel
1b1bf8eed2
Don't offer upgrades to dissolved items
2021-03-05 10:04:29 -05:00
Bryan Housel
bbed217625
For some names, consider splitting name into name and branch..
2021-03-05 09:54:47 -05:00
Bryan Housel
1f6a2121c4
Move all of NSI into a service, rewrite matcher code
2021-03-03 12:04:37 -05:00
Nikola Pleša
6cd17713fa
Use Mapillary vector tiles for images, sequences and map features
2021-03-01 10:19:41 +01:00
Quincy Morgan
4ae7bc9bd5
Update Mapillary.Viewer call for mapillary-js v3 (re: #8245 )
2021-02-23 12:27:32 -05:00
Quincy Morgan
3fade479af
Merge pull request #8310 from openstreetmap/fix_notes
...
Fix a few errors in note processing
2021-02-05 11:46:06 -05:00
Bryan Housel
f195128968
Fix a few errors in note processing
...
- Notes still load over the xml api, so when the user is not authenticated,
we can't use d3_json to fetch them (instead use to d3_xml)
- Make sure to delete the deferred callback handles once the callbacks are
processed (probably unnecessary, but good housekeeping)
- Remove a stray `if (!json.elements)` block from the `parseUserJSON`
function. This was preventing the user profile from parsing, as the
user's JSON has no such property (was probably copied from `parseJSON`)
2021-01-21 14:29:17 -05:00
Bryan Housel
2cd11040b3
Swap out w8r/martinez clipper for mfogel/polygon-clipping
...
This is a drop in replacement that performs better and yields more correct results
see also https://github.com/ideditor/location-conflation/pull/20
2021-01-21 11:31:29 -05:00
Quincy Morgan
2dd0b8449f
Rewrite some confusing nested ternaries ( close #8117 )
2020-12-03 12:18:39 -05:00
Quincy Morgan
f8ddfa9224
Use JSON for user and users endpoints ( close #8188 )
2020-11-10 12:46:43 -05:00
Quincy Morgan
481b80e5cb
Fetch the parent relations when downloading a single entity, e.g. when launching iD with a feature selected ( close #6731 )
2020-11-10 10:00:44 -05:00
Quincy Morgan
981cdc6736
Apply photo date and username filters to Mapillary sign and object detections ( close #8133 )
...
Don't update disabled SVG layers upon photo changes
2020-10-29 11:59:12 -04:00
Quincy Morgan
792a4e8594
Fix background tile issues caused by the cache not properly updating upon load/error with D3 v6
2020-10-26 14:52:58 -04:00
Quincy Morgan
f2ef27f78c
Enable no-implicit-coercion eslint rule for strings
2020-10-23 14:03:50 -04:00
Quincy Morgan
dc8fd13586
Enable array-callback-return eslint rule
2020-10-23 13:47:09 -04:00
Quincy Morgan
4059ee5118
Enable block-scoped-var eslint rule
2020-10-23 13:38:36 -04:00
Quincy Morgan
04b3a788f9
Add lint:fix script
...
Enable no-trailing-space eslint rule
2020-10-23 13:24:44 -04:00
Quincy Morgan
9464ec5d87
Enable arrow-spacing eslint rule
2020-10-23 12:05:52 -04:00
Quincy Morgan
380473033b
Enable no-duplicate-imports eslint rule
2020-10-23 12:02:37 -04:00
Quincy Morgan
081db7c7a6
Support filtering by multiple photo usernames
2020-10-19 16:27:07 -04:00
Quincy Morgan
a48c69331f
Merge branch 'develop' into photo-filter-temp
2020-10-15 13:38:15 -04:00
Quincy Morgan
a33ab44e81
Merge branch 'develop' into photo-filter-temp
...
# Conflicts:
# css/80_app.css
# modules/services/mapillary.js
2020-10-12 16:16:32 -04:00
Quincy Morgan
e659fdb58f
Merge pull request #7847 from mapillary/photo-filtering
...
Filtering for photo overlay layers
2020-10-12 16:01:10 -04:00
Quincy Morgan
21a49bbec8
Initial support for D3 v6.2.0
2020-10-06 15:08:39 -04:00
Quincy Morgan
2fa64e7445
Switch from hyphen to slash for photo parameter separator (re: #6398 )
2020-10-04 20:17:44 -04:00
Quincy Morgan
ad54a6e140
Support opening iD with a Streetside or OpenStreetCam photo specified as a URL parameter ( close #6398 )
...
Bring the APIs for the three street level services closer in sync
2020-10-02 13:30:36 -04:00
Quincy Morgan
482d0902ac
Fix issues with Wikidata field
2020-09-24 10:27:35 -04:00
Quincy Morgan
bbbf401232
Add en fallback in coreLocalizer instead of utilDetect.browserLocales
...
Include all preferred and fallback langauges in coreLocalizer.localeCodes even if higher-priority ones have 100% string coverage
Fallback to the user's preferred languages instead of directly to English when querying OSM wikibase documentation and Wikidata (re: #7996 )
Add `lang` attribute to tag documentation text loaded from OSM wikibase or Wikidata (re: #7963 )
2020-09-23 16:15:34 -04:00
Quincy Morgan
5435082d9c
Revert t function to returning the plain string by default
...
Add `t.html` function for getting the string with the `lang` attribute
2020-09-22 12:03:29 -04:00
Quincy Morgan
32f8274929
Make t function return a span element with a lang attribute unless html: false is specified in the options (re: #7963 )
...
Update `text` functions to `html` to support inserting the `span` elements
Specify `html: false` for various instances where a `span` is not desired, e.g. `placeholder` and `title` attributes
2020-09-15 21:56:22 -04:00
Quincy Morgan
21c86c6d6d
Re-add reading of mapillary image from URL (re: #7885 , #6398 )
2020-09-13 17:09:35 -04:00
Quincy Morgan
9510578107
Merge branch 'mapillary-update' into develop
...
# Conflicts:
# modules/services/mapillary.js
# modules/svg/mapillary_map_features.js
# modules/svg/mapillary_signs.js
2020-09-13 16:34:25 -04:00
Quincy Morgan
4050940268
Lazy load photo overlay resources ( close #7982 )
2020-09-13 11:52:37 -04:00
Quincy Morgan
03ca12741f
Make imageryBlocklists return regex objects instead of strings
...
Fix performance bug due to checking background source blocks too often
2020-09-04 10:09:47 -04:00
Quincy Morgan
087122a731
Merge pull request #7932 from til-schneider/patch-1
...
Improve performance of raw tag editor
2020-09-03 13:45:46 -04:00
Quincy Morgan
a72a2bb860
Hide background sources from the list if they're blocked ( close #7905 )
2020-09-03 12:30:59 -04:00
Til Schneider
4dabd79702
Move relation type detection to osm_wikibase ( #7932 )
2020-08-29 11:05:07 +02:00
Peter Newman
4205ca1d07
Fix the seemingly safe spellings found by codespell
...
Untested, only checked by inspection.
(cherry picked from commit 2c47a11008 )
2020-08-10 17:32:37 +01:00
Nikola Plesa
6cda7fc77f
fix: remove detections from image when features are turned off
2020-08-06 16:33:40 +02:00
Nikola Plesa
f002df5493
feat: traffic sign highlighting
2020-08-03 14:30:51 +02:00
Nikola Plesa
6d5222ceb4
fix: fix warnings and update detection tags
2020-07-31 16:37:05 +02:00
Nikola Plesa
e87b0b9432
feat: updates for mapillary map features and traffic signs
2020-07-31 14:55:17 +02:00
Quincy Morgan
0e0148b8f2
Fix JS error caused by possible undefined uid of entities returned by OSM API ( close #7858 )
...
Add additional safety checks for undefined entity `version` or `changeset`
2020-07-30 15:45:56 -04:00
Nikola Plesa
23bce42618
feat: filter sequences from openstreetcam and streetside
2020-07-27 09:42:59 +02:00
Nikola Plesa
22bc5121a4
feat: date and username filtering for photo overlay layers
2020-07-27 09:42:59 +02:00
SilentSpike
00dd8d68c7
Update Osmose API with 0.3 release
2020-07-17 12:15:33 +01:00
Quincy Morgan
09a20bc809
Fix issue where panning the bing streetside photo viewer wouldn't update the bubble cone in the map
2020-07-07 13:52:55 -04:00