Commit Graph

15535 Commits

Author SHA1 Message Date
Martin Raifer f89beef46d add a few more test cases: split carriageway route; route with alternate 2024-03-05 17:19:45 +01:00
Martin Raifer b450dae2a0 add linked bug reports to changelog 2024-03-05 14:27:13 +01:00
Martin Raifer d7111e20f5 add button to load a feature's relations fully (if incomplete), fixes #5420 2024-03-05 14:25:16 +01:00
Martin Raifer 296ce859cf allow splitting of closed roundabout for certain rel types 2024-03-05 14:23:02 +01:00
Martin Raifer 13d46b0578 typo 2024-03-04 23:37:29 +01:00
Martin Raifer 82af60115d disalow splitting of closed roundabouts when they are part of a route
these cases are not covered by the splitting algorithm at the moment:
* typicall, only a part of the roundabout should be part of the resulting route
* when multiple routes meet at a roundabout coming from different angles, the roundabout must be split at any of those entry/exit point simutaneously, such that all routes remain correct

as a workaround, a mapper can remove the route relation(s) from the roundabout, split it accordingly and then re-add the respective parts to the relation(s) again.
2024-03-04 19:02:33 +01:00
Martin Raifer 7268a8538c handle closed roundabout ways like a single junction "point" 2024-03-04 19:02:32 +01:00
Martin Raifer 088db7ccc1 simplify boolean conditions 2024-03-04 19:02:32 +01:00
Martin Raifer 11dfbe804c fix splitting of (route) relation member ways
instead of fully re-sorting the whole relation every time a member is split, perform a local operation: This works under the assumption that the relation is already sorted properly. The new way is inserted into the relation before or after the existing member, depending on how the old/new way connect to their neighboring members.

for cases where two ways form a loop, a additional look-ahead is implemented to disambiguate the order
2024-03-04 19:02:31 +01:00
Martin Raifer cc920d3fba drop unused var 2024-03-02 15:43:56 +01:00
Martin Raifer 3c1dda4ede fix env variables injection for taginfo/nominatim and donation params 2024-03-02 15:43:55 +01:00
Martin Raifer bf184e21c0 fix css styling of mapillary user link 2024-03-02 15:43:55 +01:00
Sushil Singh 0b029aae3e Fix: Mapillary viewer link to viewed image (#10141) 2024-03-02 15:22:43 +01:00
Martin Raifer 97442403cf drop validator which checks for old style multipolygons
these have long been [fixed](https://blog.jochentopf.com/2017-08-28-polygon-fixing-effort-concluded.html) in OSM

see wiki: https://wiki.openstreetmap.org/wiki/Old_style_multipolygons
2024-02-29 13:28:22 +01:00
Martin Raifer 2ae417fe1a Set development version number 2024-02-29 11:01:42 +01:00
Martin Raifer 7e4ff3b152 v2.28.1 2024-02-29 10:52:52 +01:00
Martin Raifer 8274384311 Fix validator suggesting to add empty *:wikipedia tags to NSI presets (fixes #10140) 2024-02-29 10:30:18 +01:00
Martin Raifer aa7adc88d5 Merge remote-tracking branch 'k-yle/nz-address-format' into develop 2024-02-28 14:38:09 +01:00
Martin Raifer 2e552ba8bd skip css when spell-checking: too many abbreviations 2024-02-28 14:35:53 +01:00
Martin Raifer 83650c950f Set development version number 2024-02-28 13:54:34 +01:00
Martin Raifer 534625321f v2.28.0
Signed-off-by: Martin Raifer <martin@raifer.tech>
2024-02-28 13:48:29 +01:00
Martin Raifer 14c27ae521 npm run translations 2024-02-28 13:46:21 +01:00
Martin Raifer a2dc5ac5fd npm run imagery && npm run all 2024-02-28 13:44:20 +01:00
dependabot[bot] b00a54e136 Bump osm-community-index from 5.6.1 to 5.6.2 (#10134)
Bumps [osm-community-index](https://github.com/osmlab/osm-community-index) from 5.6.1 to 5.6.2.
- [Release notes](https://github.com/osmlab/osm-community-index/releases)
- [Changelog](https://github.com/osmlab/osm-community-index/blob/main/CHANGELOG.md)
- [Commits](https://github.com/osmlab/osm-community-index/compare/v5.6.1...v5.6.2)

---
updated-dependencies:
- dependency-name: osm-community-index
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-27 10:25:51 +01:00
Martin Raifer 075b881978 Merge remote-tracking branch 'mtmail/mutually-exclusive-tags-validator' into develop 2024-02-26 14:11:14 +01:00
Martin Raifer 5c04f9cd36 add to changelog 2024-02-26 14:06:45 +01:00
Tobias ce51b33cf2 Improve combobox dropdown styling to give labels more room and readability (#10127)
* Fields: Break long lines in combo dropdown instead of ellipsis

Longer translations keys are not readable with ellipsis and the tooltip only shows the description (or fallback), not the title.

This change makes long use line breaks with small line height to make the whole text visible.

* Fields: Use table styles for rows to maximize available space

The flex box solution gave a lot of space to the label. This solution minimizes that space to give more space to the values dropdown.
2024-02-26 14:02:22 +01:00
dependabot[bot] a2e1c59885 Bump eslint from 8.56.0 to 8.57.0 (#10130)
Bumps [eslint](https://github.com/eslint/eslint) from 8.56.0 to 8.57.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.56.0...v8.57.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-26 12:59:25 +01:00
dependabot[bot] fb8b715c5e Bump karma from 6.4.2 to 6.4.3 (#10131)
Bumps [karma](https://github.com/karma-runner/karma) from 6.4.2 to 6.4.3.
- [Release notes](https://github.com/karma-runner/karma/releases)
- [Changelog](https://github.com/karma-runner/karma/blob/master/CHANGELOG.md)
- [Commits](https://github.com/karma-runner/karma/compare/v6.4.2...v6.4.3)

---
updated-dependencies:
- dependency-name: karma
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-26 12:59:12 +01:00
marc tobias 277b5d4f45 new validator: mutually exclusive tags 2024-02-25 18:40:10 +01:00
Martin Raifer 85f4cc0316 don't reverse side tag of highway=cyclist_waiting_aid features, fixes #10128 2024-02-25 15:36:17 +01:00
Martin Raifer b6a837e12f drop unused label
it was used quite rarely and could be considered as an nonconstructive way to give feedback
2024-02-25 10:47:37 +01:00
Martin Raifer 96e6dc124f Show message about how to support OSM after a successful save, closes #10054
for example in form of a donation

this can be disabled by setting an env variable (`ID_SHOW_DONATION_MESSAGE=false`)

the icon is from https://uxwing.com/charity-donation-hand-love-icon/
2024-02-24 12:48:35 +01:00
Kyle Hensel 25c8620c03 add New Zealand address format 2024-02-22 22:43:45 +11:00
dependabot[bot] b5f1f78e87 Bump esbuild from 0.20.0 to 0.20.1 (#10111)
Bumps [esbuild](https://github.com/evanw/esbuild) from 0.20.0 to 0.20.1.
- [Release notes](https://github.com/evanw/esbuild/releases)
- [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG.md)
- [Commits](https://github.com/evanw/esbuild/compare/v0.20.0...v0.20.1)

---
updated-dependencies:
- dependency-name: esbuild
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-20 17:25:44 +01:00
dependabot[bot] 1e64f832cc Bump browserslist from 4.22.3 to 4.23.0 (#10113)
Bumps [browserslist](https://github.com/browserslist/browserslist) from 4.22.3 to 4.23.0.
- [Release notes](https://github.com/browserslist/browserslist/releases)
- [Changelog](https://github.com/browserslist/browserslist/blob/main/CHANGELOG.md)
- [Commits](https://github.com/browserslist/browserslist/compare/4.22.3...4.23.0)

---
updated-dependencies:
- dependency-name: browserslist
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-20 17:21:28 +01:00
dependabot[bot] f11588a7fd Bump core-js-bundle from 3.35.1 to 3.36.0 (#10110)
Bumps [core-js-bundle](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js-bundle) from 3.35.1 to 3.36.0.
- [Release notes](https://github.com/zloirock/core-js/releases)
- [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md)
- [Commits](https://github.com/zloirock/core-js/commits/v3.36.0/packages/core-js-bundle)

---
updated-dependencies:
- dependency-name: core-js-bundle
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-20 17:21:17 +01:00
dependabot[bot] 5cb12df99c Bump dotenv from 16.4.1 to 16.4.5 (#10115)
Bumps [dotenv](https://github.com/motdotla/dotenv) from 16.4.1 to 16.4.5.
- [Changelog](https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md)
- [Commits](https://github.com/motdotla/dotenv/compare/v16.4.1...v16.4.5)

---
updated-dependencies:
- dependency-name: dotenv
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-20 17:21:04 +01:00
Martin Raifer 17d1c27bec use https for Bing Maps API 2024-02-16 23:19:30 +01:00
dependabot[bot] c2bfda171b Bump @openstreetmap/id-tagging-schema from 6.4.1 to 6.6.0 (#10094)
Bumps [@openstreetmap/id-tagging-schema](https://github.com/openstreetmap/id-tagging-schema) from 6.4.1 to 6.6.0.
- [Release notes](https://github.com/openstreetmap/id-tagging-schema/releases)
- [Changelog](https://github.com/openstreetmap/id-tagging-schema/blob/main/CHANGELOG.md)
- [Commits](https://github.com/openstreetmap/id-tagging-schema/compare/v6.4.1...v6.6.0)

---
updated-dependencies:
- dependency-name: "@openstreetmap/id-tagging-schema"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-16 18:41:36 +01:00
dependabot[bot] 82967184e6 Bump @transifex/api from 7.0.1 to 7.1.0 (#10099)
Bumps [@transifex/api](https://github.com/transifex/transifex-javascript) from 7.0.1 to 7.1.0.
- [Release notes](https://github.com/transifex/transifex-javascript/releases)
- [Changelog](https://github.com/transifex/transifex-javascript/blob/master/RELEASE_HOWTO.md)
- [Commits](https://github.com/transifex/transifex-javascript/compare/v7.0.1...v7.1.0)

---
updated-dependencies:
- dependency-name: "@transifex/api"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-16 18:41:26 +01:00
dependabot[bot] 28866efa6d Bump esbuild-visualizer from 0.4.1 to 0.6.0 (#10095)
Bumps [esbuild-visualizer](https://github.com/btd/esbuild-visualizer) from 0.4.1 to 0.6.0.
- [Changelog](https://github.com/btd/esbuild-visualizer/blob/master/CHANGELOG.md)
- [Commits](https://github.com/btd/esbuild-visualizer/compare/v0.4.1...v0.6.0)

---
updated-dependencies:
- dependency-name: esbuild-visualizer
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-16 18:41:09 +01:00
dependabot[bot] e5a9b6b5fb Bump postcss from 8.4.33 to 8.4.35 (#10098)
Bumps [postcss](https://github.com/postcss/postcss) from 8.4.33 to 8.4.35.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.4.33...8.4.35)

---
updated-dependencies:
- dependency-name: postcss
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-16 18:40:59 +01:00
dependabot[bot] bc1969fe8d Bump mocha from 10.2.0 to 10.3.0 (#10101)
Bumps [mocha](https://github.com/mochajs/mocha) from 10.2.0 to 10.3.0.
- [Release notes](https://github.com/mochajs/mocha/releases)
- [Changelog](https://github.com/mochajs/mocha/blob/master/CHANGELOG.md)
- [Commits](https://github.com/mochajs/mocha/compare/v10.2.0...v10.3.0)

---
updated-dependencies:
- dependency-name: mocha
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-16 18:40:46 +01:00
Martin Raifer ce2fc08d3a fix mistake in test definition 2024-02-16 18:37:08 +01:00
Martin Raifer 83754e4a4a switch to Bing Maps API for Bing Streetside layer, fixes #10074
replaces the use of undocumented APIs for Microsoft's street level imagery service and gets rid of hardcoded values, e.g. for the `g` ("generation") parameter

see https://learn.microsoft.com/en-us/bingmaps/rest-services/imagery/get-imagery-metadata#get-streetside-metadata-centered-at-a-point for API docs

see also #10100
2024-02-16 18:29:23 +01:00
Martin Raifer 4829f8a1da drop *:wikipedia tags when selecting a NSI-based, fixes #9103 2024-02-16 14:32:58 +01:00
dependabot[bot] 70a117a38c Bump whatwg-fetch from 3.6.19 to 3.6.20 (#10087)
Bumps [whatwg-fetch](https://github.com/github/fetch) from 3.6.19 to 3.6.20.
- [Release notes](https://github.com/github/fetch/releases)
- [Changelog](https://github.com/JakeChampion/fetch/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/fetch/compare/v3.6.19...v3.6.20)

---
updated-dependencies:
- dependency-name: whatwg-fetch
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-05 15:53:36 +01:00
dependabot[bot] 2ce1eedc09 Bump dotenv from 16.3.1 to 16.4.1 (#10086)
Bumps [dotenv](https://github.com/motdotla/dotenv) from 16.3.1 to 16.4.1.
- [Changelog](https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md)
- [Commits](https://github.com/motdotla/dotenv/compare/v16.3.1...v16.4.1)

---
updated-dependencies:
- dependency-name: dotenv
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-05 15:53:23 +01:00
dependabot[bot] d107db6fd6 Bump browserslist from 4.22.2 to 4.22.3 (#10084)
Bumps [browserslist](https://github.com/browserslist/browserslist) from 4.22.2 to 4.22.3.
- [Changelog](https://github.com/browserslist/browserslist/blob/main/CHANGELOG.md)
- [Commits](https://github.com/browserslist/browserslist/compare/4.22.2...4.22.3)

---
updated-dependencies:
- dependency-name: browserslist
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-05 15:53:04 +01:00