## changes to the osm-website code:

This version of iD introduces a new hash parameter to enable to _notes_ layer 
on startup. For a seamless integration into the website, I have added a check 
if the notes layer is currently active, and pass it forward to the iD iframe. 
The implementation is currently referring to the `_osm_location` cookie for 
this. Let me know if this should be done in a different way instead.

<hr>

## Upstream Changelog

#### :sparkles: Usability & Accessibility
* Fix flickering when switching between background imagery layers, make 
switching backgrounds snappier
* Prevent password managers from autofilling tag fields ([#10508])
* Make parking space thinner in partial fill rendering ([#10442])
* Include route number in label of named route relations ([#10478])
* Make oneway arrows more visible on dark colored lines ([#9143])
* Add hash parameter to enable notes layer by default ([#8042])
#### :scissors: Operations
* When extracting a node from a way (shortcut: <kbd>E</kbd>), the 
relations are now preserved by default. Extracting a node without its relations 
is still possible using <kbd>⇧ Shift</kbd> <kbd>E</kbd> 
([#9816])
* Remove rarely-used keyboard shortcut <kbd>L</kbd> to prevent 
accidental activation of the geolocate tool ([#9999])
#### :white_check_mark: Validation
* Include wikidata errors from osmose QA service ([#9998])
#### :bug: Bugfixes
* Fix unsolvable validator error triggered by regional presets ([#10459])
* Render highway direction cones only on matching parent ways ([#9013])
* Prevent edit menu from being covered up by street level imagery or other map 
overlay panels ([#10495])
* Fix grid lines from showing up on background map tiles in certain situations 
(semi-transparent tiles or fractional browser zoom level) ([#10594])
* Prevent search results from sometimes getting stuck in the highlighted state 
when mouse-hovering the list of search results while typing ([#10661])
* Allow tiles in minimap to be slightly underzoomed, preventing them from 
blacking out on low map zoom levels ([#10653])
* Fix confusing behaviour after logging out in the standalone build of iD 
([#10683])
* Fix editor being stuck in a disabled state when login popup window is closed 
prematurely ([#10651])
* Preserve `opening_hours` when matching a NSI preset ([#10564])
* Fix bug causing invisible features when `layer` tag is a decimal number 
([#9933])
#### :earth_asia: Localization
* Update Sinitic languages in the Multilingual Names field ([#10488])
* Update the list of languages in the Wikipedia field ([#10489])
* Add Ladin (language code `lld`) as an available option for multilingual names
* Add 30 indigenous languages as dropdown options for multilingual names 
([#10684])
* Add `lang`uage attributes to input fields for multilingual names, as well as 
wikidata and wikipedia fields ([#10716])
#### :mortar_board: Walkthrough / Help
* Fix walkthrough from showing tooltips on wrong location under certain 
circumstances ([#10650], [#10624], [#10634])
#### :rocket: Presets
* Updated the [`cycleway`](https://osm.wiki/Key:cycleway) & 
[`sidewalk`](https://osm.wiki/Key:sidewalk) fields to recognise the `:both` 
suffix, for example [`cycleway:both`](https://osm.wiki/Key:cycleway:both) 
([#9587])
#### :hammer: Development
* Migrate unit tests from karma to vitest ([#10452])

[#8042]: https://github.com/openstreetmap/iD/pull/8042
[#9013]: https://github.com/openstreetmap/iD/issues/9013
[#9143]: https://github.com/openstreetmap/iD/pull/9143
[#9587]: https://github.com/openstreetmap/iD/issues/9587
[#9816]: https://github.com/openstreetmap/iD/issues/9816
[#9933]: https://github.com/openstreetmap/iD/pull/9933
[#9998]: https://github.com/openstreetmap/iD/pull/9998
[#9999]: https://github.com/openstreetmap/iD/issues/9999
[#10442]: https://github.com/openstreetmap/iD/pull/10442
[#10452]: https://github.com/openstreetmap/iD/pull/10452
[#10459]: https://github.com/openstreetmap/iD/pull/10459
[#10478]: https://github.com/openstreetmap/iD/pull/10478
[#10488]: https://github.com/openstreetmap/iD/pull/10488
[#10489]: https://github.com/openstreetmap/iD/pull/10489
[#10495]: https://github.com/openstreetmap/iD/issues/10495
[#10508]: https://github.com/openstreetmap/iD/pull/10508
[#10564]: https://github.com/openstreetmap/iD/pull/10564
[#10594]: https://github.com/openstreetmap/iD/pull/10594
[#10624]: https://github.com/openstreetmap/iD/issues/10624
[#10634]: https://github.com/openstreetmap/iD/issues/10634
[#10650]: https://github.com/openstreetmap/iD/issues/10650
[#10651]: https://github.com/openstreetmap/iD/issues/10651
[#10653]: https://github.com/openstreetmap/iD/issues/10653
[#10683]: https://github.com/openstreetmap/iD/issues/10683
[#10684]: https://github.com/openstreetmap/iD/pull/10684
[#10716]: https://github.com/openstreetmap/iD/pull/10716
You can view, comment on, or merge this pull request online at:

  https://github.com/openstreetmap/openstreetmap-website/pull/5610

-- Commit Summary --

  * Update to iD v2.31.0

-- File Changes --

    M app/assets/javascripts/edit/id.js.erb (3)
    M vendor/assets/iD/iD.css.erb (72)
    M vendor/assets/iD/iD.js (51782)
    M vendor/assets/iD/iD/data/address_formats.min.json (2)
    M vendor/assets/iD/iD/data/imagery.min.json (2)
    M vendor/assets/iD/iD/data/languages.min.json (2)
    M vendor/assets/iD/iD/data/phone_formats.min.json (2)
    M vendor/assets/iD/iD/data/qa_data.min.json (2)
    M vendor/assets/iD/iD/data/shortcuts.min.json (2)
    M vendor/assets/iD/iD/data/territory_languages.min.json (2)
    M vendor/assets/iD/iD/img/community-sprite.svg (2)
    M vendor/assets/iD/iD/img/fa-sprite.svg (2)
    M vendor/assets/iD/iD/img/temaki-sprite.svg (2)
    M vendor/assets/iD/iD/locales/af.min.json (2)
    M vendor/assets/iD/iD/locales/ak.min.json (2)
    M vendor/assets/iD/iD/locales/am.min.json (2)
    M vendor/assets/iD/iD/locales/ar-AA.min.json (2)
    M vendor/assets/iD/iD/locales/ar.min.json (2)
    M vendor/assets/iD/iD/locales/as.min.json (2)
    M vendor/assets/iD/iD/locales/ast.min.json (2)
    M vendor/assets/iD/iD/locales/az.min.json (2)
    M vendor/assets/iD/iD/locales/be.min.json (2)
    M vendor/assets/iD/iD/locales/bg.min.json (2)
    M vendor/assets/iD/iD/locales/bn.min.json (2)
    M vendor/assets/iD/iD/locales/br.min.json (2)
    M vendor/assets/iD/iD/locales/bs.min.json (2)
    M vendor/assets/iD/iD/locales/ca.min.json (2)
    M vendor/assets/iD/iD/locales/ckb.min.json (2)
    M vendor/assets/iD/iD/locales/cs.min.json (2)
    M vendor/assets/iD/iD/locales/cy.min.json (2)
    M vendor/assets/iD/iD/locales/da.min.json (2)
    M vendor/assets/iD/iD/locales/de-AT.min.json (2)
    M vendor/assets/iD/iD/locales/de-CH.min.json (2)
    M vendor/assets/iD/iD/locales/de.min.json (2)
    M vendor/assets/iD/iD/locales/dv.min.json (2)
    M vendor/assets/iD/iD/locales/ee.min.json (2)
    M vendor/assets/iD/iD/locales/el.min.json (2)
    M vendor/assets/iD/iD/locales/en-AU.min.json (2)
    M vendor/assets/iD/iD/locales/en-CA.min.json (2)
    M vendor/assets/iD/iD/locales/en-GB.min.json (2)
    M vendor/assets/iD/iD/locales/en-IE.min.json (2)
    M vendor/assets/iD/iD/locales/en-IN.min.json (2)
    M vendor/assets/iD/iD/locales/en-NZ.min.json (2)
    M vendor/assets/iD/iD/locales/en-PH.min.json (2)
    M vendor/assets/iD/iD/locales/en-US.min.json (2)
    M vendor/assets/iD/iD/locales/en.min.json (2)
    M vendor/assets/iD/iD/locales/eo.min.json (2)
    M vendor/assets/iD/iD/locales/es.min.json (2)
    M vendor/assets/iD/iD/locales/et.min.json (2)
    M vendor/assets/iD/iD/locales/eu.min.json (2)
    M vendor/assets/iD/iD/locales/fa-IR.min.json (2)
    M vendor/assets/iD/iD/locales/fa.min.json (2)
    M vendor/assets/iD/iD/locales/fi.min.json (2)
    M vendor/assets/iD/iD/locales/fil.min.json (2)
    M vendor/assets/iD/iD/locales/fr-FR.min.json (2)
    M vendor/assets/iD/iD/locales/fr.min.json (2)
    M vendor/assets/iD/iD/locales/fy.min.json (2)
    M vendor/assets/iD/iD/locales/ga.min.json (2)
    M vendor/assets/iD/iD/locales/gan.min.json (2)
    M vendor/assets/iD/iD/locales/gl.min.json (2)
    M vendor/assets/iD/iD/locales/gu.min.json (2)
    M vendor/assets/iD/iD/locales/ha.min.json (2)
    M vendor/assets/iD/iD/locales/he-IL.min.json (2)
    M vendor/assets/iD/iD/locales/he.min.json (2)
    M vendor/assets/iD/iD/locales/hi.min.json (2)
    M vendor/assets/iD/iD/locales/hr.min.json (2)
    M vendor/assets/iD/iD/locales/hu.min.json (2)
    M vendor/assets/iD/iD/locales/hy.min.json (2)
    M vendor/assets/iD/iD/locales/ia.min.json (2)
    M vendor/assets/iD/iD/locales/id.min.json (2)
    M vendor/assets/iD/iD/locales/ig.min.json (2)
    M vendor/assets/iD/iD/locales/index.min.json (2)
    M vendor/assets/iD/iD/locales/is.min.json (0)
    M vendor/assets/iD/iD/locales/it.min.json (0)
    M vendor/assets/iD/iD/locales/ja.min.json (0)
    M vendor/assets/iD/iD/locales/jv.min.json (0)
    M vendor/assets/iD/iD/locales/ka.min.json (0)
    M vendor/assets/iD/iD/locales/kk.min.json (0)
    M vendor/assets/iD/iD/locales/km.min.json (0)
    M vendor/assets/iD/iD/locales/kn.min.json (0)
    M vendor/assets/iD/iD/locales/ko.min.json (0)
    M vendor/assets/iD/iD/locales/ku.min.json (0)
    M vendor/assets/iD/iD/locales/ky.min.json (0)
    M vendor/assets/iD/iD/locales/lb.min.json (0)
    M vendor/assets/iD/iD/locales/lij.min.json (0)
    M vendor/assets/iD/iD/locales/lo.min.json (0)
    M vendor/assets/iD/iD/locales/lt.min.json (0)
    M vendor/assets/iD/iD/locales/lv.min.json (0)
    M vendor/assets/iD/iD/locales/mg.min.json (0)
    M vendor/assets/iD/iD/locales/mi.min.json (0)
    M vendor/assets/iD/iD/locales/mk.min.json (0)
    M vendor/assets/iD/iD/locales/ml.min.json (0)
    M vendor/assets/iD/iD/locales/mn.min.json (0)
    M vendor/assets/iD/iD/locales/mr.min.json (0)
    M vendor/assets/iD/iD/locales/ms.min.json (0)
    M vendor/assets/iD/iD/locales/my.min.json (0)
    M vendor/assets/iD/iD/locales/nb.min.json (0)
    M vendor/assets/iD/iD/locales/ne.min.json (0)
    M vendor/assets/iD/iD/locales/nl-BE.min.json (0)
    M vendor/assets/iD/iD/locales/nl-NL.min.json (0)
    M vendor/assets/iD/iD/locales/nl.min.json (0)
    M vendor/assets/iD/iD/locales/nn.min.json (0)
    M vendor/assets/iD/iD/locales/no.min.json (0)
    M vendor/assets/iD/iD/locales/nso.min.json (0)
    M vendor/assets/iD/iD/locales/nv.min.json (0)
    M vendor/assets/iD/iD/locales/om.min.json (0)
    M vendor/assets/iD/iD/locales/or.min.json (0)
    M vendor/assets/iD/iD/locales/pa-PK.min.json (0)
    M vendor/assets/iD/iD/locales/pa.min.json (0)
    M vendor/assets/iD/iD/locales/pap.min.json (0)
    M vendor/assets/iD/iD/locales/pl.min.json (0)
    M vendor/assets/iD/iD/locales/ps.min.json (0)
    M vendor/assets/iD/iD/locales/pt-BR.min.json (0)
    M vendor/assets/iD/iD/locales/pt.min.json (0)
    M vendor/assets/iD/iD/locales/ro.min.json (0)
    M vendor/assets/iD/iD/locales/ru.min.json (0)
    M vendor/assets/iD/iD/locales/rw.min.json (0)
    M vendor/assets/iD/iD/locales/sat.min.json (0)
    M vendor/assets/iD/iD/locales/sc.min.json (0)
    M vendor/assets/iD/iD/locales/sd.min.json (0)
    M vendor/assets/iD/iD/locales/si.min.json (0)
    M vendor/assets/iD/iD/locales/sk.min.json (0)
    M vendor/assets/iD/iD/locales/skr.min.json (0)
    M vendor/assets/iD/iD/locales/sl.min.json (0)
    M vendor/assets/iD/iD/locales/so.min.json (0)
    M vendor/assets/iD/iD/locales/sq.min.json (0)
    M vendor/assets/iD/iD/locales/sr.min.json (0)
    M vendor/assets/iD/iD/locales/st.min.json (0)
    M vendor/assets/iD/iD/locales/sv.min.json (0)
    M vendor/assets/iD/iD/locales/sw.min.json (0)
    M vendor/assets/iD/iD/locales/ta.min.json (0)
    M vendor/assets/iD/iD/locales/te.min.json (0)
    M vendor/assets/iD/iD/locales/tg.min.json (0)
    M vendor/assets/iD/iD/locales/th.min.json (0)
    M vendor/assets/iD/iD/locales/ti.min.json (0)
    M vendor/assets/iD/iD/locales/tk.min.json (0)
    M vendor/assets/iD/iD/locales/tl.min.json (0)
    M vendor/assets/iD/iD/locales/tn.min.json (0)
    M vendor/assets/iD/iD/locales/tr.min.json (0)
    M vendor/assets/iD/iD/locales/uk.min.json (0)
    M vendor/assets/iD/iD/locales/ur.min.json (0)
    M vendor/assets/iD/iD/locales/uz.min.json (0)
    M vendor/assets/iD/iD/locales/vi.min.json (0)
    M vendor/assets/iD/iD/locales/wo.min.json (0)
    M vendor/assets/iD/iD/locales/xh.min.json (0)
    M vendor/assets/iD/iD/locales/yo.min.json (0)
    M vendor/assets/iD/iD/locales/yue.min.json (0)
    M vendor/assets/iD/iD/locales/zh-CN.min.json (0)
    M vendor/assets/iD/iD/locales/zh-HK.min.json (0)
    M vendor/assets/iD/iD/locales/zh-TW.min.json (0)
    M vendor/assets/iD/iD/locales/zh.min.json (0)
    M vendor/assets/iD/iD/locales/zu.min.json (0)

-- Patch Links --

https://github.com/openstreetmap/openstreetmap-website/pull/5610.patch
https://github.com/openstreetmap/openstreetmap-website/pull/5610.diff

-- 
Reply to this email directly or view it on GitHub:
https://github.com/openstreetmap/openstreetmap-website/pull/5610
You are receiving this because you are subscribed to this thread.

Message ID: <openstreetmap/openstreetmap-website/pull/5...@github.com>
_______________________________________________
rails-dev mailing list
rails-dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/rails-dev

Reply via email to