Commit Graph

15989 Commits

Author SHA1 Message Date
Martin Raifer bfaa25f8fa implement staging build and deploy to netlify (#10768) 2025-02-12 21:21:41 +01:00
Martin Raifer 825faf0dac use "narrow road" styling for all *_link roads, fixes #10717 2025-02-12 15:47:34 +01:00
Kyℓe Hensel c1ca888b72 linkify keys & tags in the preset docs from the wiki (#10763) 2025-02-12 15:42:29 +01:00
Deeptanshu Sankhwar dbcc219c24 Include addr:housename in the address format for Bolivia (#10728) 2025-02-12 15:38:52 +01:00
Kyℓe Hensel 33c68064a6 Enable autofill for the source tag in the changeset panel (#10764) 2025-02-12 15:22:50 +01:00
Kyℓe Hensel bd85d31b73 fix relation membership list using a non-deterministic order (#10648) 2025-02-12 15:16:54 +01:00
Kyℓe Hensel 6388a6a2ba allow broken (unclosed) areas to be continued (#9635) 2025-02-12 15:13:26 +01:00
Kyℓe Hensel 4747ae253c refactor isOneWay to properly support bidirectional ways (#10730) 2025-02-12 14:22:09 +01:00
dependabot[bot] 4e1c16efc7 Bump eslint from 9.20.0 to 9.20.1 (#10762)
Bumps [eslint](https://github.com/eslint/eslint) from 9.20.0 to 9.20.1.
- [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/v9.20.0...v9.20.1)

---
updated-dependencies:
- dependency-name: eslint
  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>
2025-02-12 14:18:49 +01:00
Kyℓe Hensel 6328776df1 Fix + symbol appearing in changeset comments from external tools (#10766) 2025-02-12 14:13:15 +01:00
Martin Raifer f3a985f78b ways with more than 2000 nodes: prevent lockup and provide validator-fix (#8808)
* add validation & fix for way vertices limit imposed by OSM API (try to choose splitting locations at existing intersection vertices if possible)
* fix splitting of closed ways at two or more nodes:
  this bug resulted sometimes in one extra split point in the result, or one of the split  vertices to be left unsplit
2025-02-11 20:08:38 +01:00
Martin Raifer 121f3e2fb8 don't reauthenticate on HTTP 400 errors
since these are likely unrelated to authentication issues, but rather have to do with generic API errors or outages
2025-02-11 16:29:01 +01:00
dragoon a83f5b3ff5 fixed "highlight" markers of some street level photo layers (#10756) 2025-02-11 12:59:39 +01:00
Deeptanshu Sankhwar f7fc707159 Show both lat/lon and lon/lat when searching coordinates (#10725) 2025-02-11 12:50:07 +01:00
dependabot[bot] c292ac788e Bump postcss from 8.5.1 to 8.5.2 (#10759)
Bumps [postcss](https://github.com/postcss/postcss) from 8.5.1 to 8.5.2.
- [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.5.1...8.5.2)

---
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>
2025-02-11 11:37:30 +01:00
Martin Raifer 9e110cfda4 make background map tile edges opaque
Replaces the workaround of the tile rendering issues on Chrome at odd zoom levels.

The svg filter `#alpha-slope5` alters the alpha channel of background tiles such that everything but (almost) transparent pixels are rendered fully opaque.

closes #10747
2025-02-10 13:50:23 +01:00
dependabot[bot] 97600e3ce8 Bump esbuild from 0.24.2 to 0.25.0 (#10753)
Bumps [esbuild](https://github.com/evanw/esbuild) from 0.24.2 to 0.25.0.
- [Release notes](https://github.com/evanw/esbuild/releases)
- [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG-2024.md)
- [Commits](https://github.com/evanw/esbuild/compare/v0.24.2...v0.25.0)

---
updated-dependencies:
- dependency-name: esbuild
  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>
2025-02-10 10:52:52 +01:00
dependabot[bot] 3de1e7d335 Bump marked from 15.0.6 to 15.0.7 (#10754)
Bumps [marked](https://github.com/markedjs/marked) from 15.0.6 to 15.0.7.
- [Release notes](https://github.com/markedjs/marked/releases)
- [Changelog](https://github.com/markedjs/marked/blob/master/.releaserc.json)
- [Commits](https://github.com/markedjs/marked/compare/v15.0.6...v15.0.7)

---
updated-dependencies:
- dependency-name: marked
  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>
2025-02-10 10:48:46 +01:00
dependabot[bot] b96bb2d5c1 Bump eslint from 9.19.0 to 9.20.0 (#10752)
Bumps [eslint](https://github.com/eslint/eslint) from 9.19.0 to 9.20.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/v9.19.0...v9.20.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>
2025-02-10 10:47:47 +01:00
Martin Raifer ac3fe661d0 preserve imagery offset during tile layer transition, fixes #10748 2025-02-09 19:40:06 +01:00
Martin Raifer 057af4d352 fix briefly disappearing data layer during background layer transition
(fixes part of #10748)
2025-02-09 19:36:16 +01:00
dependabot[bot] 7b8cf06503 Bump @openstreetmap/id-tagging-schema from 6.8.1 to 6.9.0 (#10744)
Bumps [@openstreetmap/id-tagging-schema](https://github.com/openstreetmap/id-tagging-schema) from 6.8.1 to 6.9.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.8.1...v6.9.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>
2025-02-07 11:21:45 +01:00
Martin Raifer b389feb4ac fix flickering when switching background layers or zooming
closes #10738

fixes a regression in 98d29e908f, overriding the original fix from 460a9efce1
2025-02-06 13:14:31 +01:00
dragoon 6575296a85 Use distinct placeholder text for feature type search box (#10734) 2025-02-05 15:31:41 +01:00
Kyle Hensel f244e63661 validate crossing aeroways (#9315) 2025-02-05 14:42:32 +01:00
Kyℓe Hensel a2e347ac97 prevent degenerate ways caused by deleting a corner of a triangle (#10003) 2025-02-05 14:38:03 +01:00
Mark Dominus ce0eca32db Replace info message with clearer version
When a user asks for an "Issues" report, and they have no unsaved
edits, the message formerly said:

       You have no edits yet

This changes it to say

       You have no unsaved changes
2025-02-05 14:21:04 +01:00
Youssef Ahmed Hassan Elzedy afd6b83edf change icon to "X" for the exit button of feature type selection panel (#10733) 2025-02-05 14:19:18 +01:00
Martin Raifer 0dfbdee726 set correct dev version suffix 2025-02-05 13:48:42 +01:00
Martin Raifer 10ac4e8cdc Set development version number 2025-02-05 12:10:24 +01:00
Martin Raifer 3f91018152 v2.31.0 2025-02-05 12:04:24 +01:00
Martin Raifer 6ed542a0c5 npm run translations 2025-02-05 12:00:12 +01:00
Martin Raifer 3fabad33c0 npm run imagery 2025-02-05 10:56:53 +01:00
Martin Raifer fa211d384a add/update missing changelog entries 2025-02-05 10:53:06 +01:00
Martin Raifer a3fb1f1128 prevent spell checker false positives 2025-02-05 10:52:30 +01:00
Kyℓe Hensel 2c0f8a4b5f handle cycleway:both=* (#9587)
this works for any `directionalCombo` field, including `sidewalk:both`
2025-02-05 10:41:48 +01:00
dependabot[bot] 9d971bdeb5 Bump vitest from 3.0.4 to 3.0.5 (#10732)
Bumps [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) from 3.0.4 to 3.0.5.
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Commits](https://github.com/vitest-dev/vitest/commits/v3.0.5/packages/vitest)

---
updated-dependencies:
- dependency-name: vitest
  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>
2025-02-05 09:48:43 +01:00
Avan2021 f44702e0b5 add oneway to list of attribute-only tag (#10706) 2025-02-04 11:00:51 +01:00
Martin Raifer 51ee85f6f5 refresh text-mode raw tag editor also when no tags are changed
e.g. when duplicate tag keys are entered or the text input contained empty or invalid lines that need to be cleaned up
2025-01-31 17:34:42 +01:00
Martin Raifer bb57d34413 fix: coordinate search result's label should upate while typing 2025-01-31 16:00:31 +01:00
Nick Doiron 6dcc73cf7c Add lang atttribute on multilingual names, wikidata/wikipedia fields (#10716)
This improves rendering of CJK names that contain unified ideographs that share a unicode codepoint, such as 化.
2025-01-31 13:49:49 +01:00
Martin Raifer d39f61fffb update contribution regarding new translatable strings
(Reverts commit ffc369df3d: "don't gitignore en.min.json file")
2025-01-31 12:32:36 +01:00
Kyℓe Hensel 561197ea5c remove rarely-used keyboard shortcut L (#9999) 2025-01-30 11:27:50 +01:00
Kyℓe Hensel 5735b2509d ignore relations by default in the extract operation (#9816)
using Shift+E allows the node **and its relations** to be extracted (the old behaviour)
2025-01-30 11:25:01 +01:00
Martin Raifer ffc369df3d don't gitignore en.min.json file 2025-01-30 10:54:06 +01:00
dependabot[bot] d70c74a09b Bump vitest from 3.0.3 to 3.0.4 (#10705)
Bumps [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) from 3.0.3 to 3.0.4.
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Commits](https://github.com/vitest-dev/vitest/commits/v3.0.4/packages/vitest)

---
updated-dependencies:
- dependency-name: vitest
  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>
2025-01-29 16:29:37 +01:00
Mark Jason Dominus (陶敏修) edb6b7e7c9 correct name of discord channel in README (#10712) 2025-01-29 16:29:15 +01:00
Martin Raifer 5227294b5c add dedicated rule for railway=* + service=*
and drop respective "wildcard" rule in highways.css

see https://github.com/openstreetmap/iD/pull/10708#discussion_r1934085735
2025-01-29 16:23:38 +01:00
Boris Verkhovskiy ea911936ed Fix typos in map rendering rules for service roads (#10708) 2025-01-29 16:23:11 +01:00
dependabot[bot] c827a7a8d6 Bump eslint from 9.18.0 to 9.19.0 (#10709)
Bumps [eslint](https://github.com/eslint/eslint) from 9.18.0 to 9.19.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/v9.18.0...v9.19.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>
2025-01-29 15:59:51 +01:00