Commit Graph

14926 Commits

Author SHA1 Message Date
Kyℓe Hensel 2bf92b42b9 fix the phone input field showing the wrong placeholder (#9316) 2022-11-01 18:56:48 +01:00
Martin Raifer 78d37fd7a8 fix tooltip of "back/forward" buttons in preset list and entity editor 2022-11-01 18:32:47 +01:00
Martin Raifer 34a414ee18 make checkbox fields work with cross referenced string 2022-11-01 17:58:36 +01:00
Martin Raifer 56c05b1d1a Merge remote-tracking branch 'origin/locationmanager_perf' into develop 2022-10-28 17:30:10 +02:00
Bryan Housel 2b2a71f597 Don't pre-resolve and index complex locationSets into GeoJSON.
This was taking a lot of time at app startup.

Instad now we resolve and index only the include and exclude parts.
We can still determine the valid locationSets at runtime in `locationSetsAt()`
by checking the `_locationIncludedIn` and `_locationExcludedIn` caches.

This also upgrades the locationManger to an ES6 class.

This also includes some hacky code in nsi.js so that the NSI will continue to work.
The NSI matcher can build its own location index, but it doesn't need to do this.
We monkeypatch a few of the matcher collections to work with the new LocationManager.
2022-10-28 10:49:01 -04:00
Martin Raifer c9adbc724e fix crash when conflict resolver is opened, closes #9345 2022-10-28 13:48:54 +02:00
Martin Raifer 8fba289c8e tweak changelog entry 2022-10-28 12:33:00 +02:00
Martin Raifer 097c6bd774 skip unsupported/invalid restrictions instead of fallback to "no_*"
closes #9337 (at least kind of… for a proper solution see #6460)
2022-10-27 18:36:05 +02:00
Martin Raifer dd30a39d74 fix logic bug, extend test coverage 2022-10-27 17:07:32 +02:00
Martin Raifer 96bac0650b on preset change: don't drop tags if ∃ a matching field in the new preset
closes #9341
closes #9104
2022-10-27 13:06:00 +02:00
Martin Raifer 597207b0df move karma configuration file to config directory 2022-10-27 12:24:52 +02:00
Martin Raifer b94b811591 use config to fetch preset translations 2022-10-27 12:11:26 +02:00
Martin Raifer e8b0c5c7cd fix leaking of localized strings in combo fields when taginfo is unavailable
fixes #9342

and fall back to populate such fields with "static" options if taginfo service is offline
2022-10-25 16:33:59 +02:00
Martin Raifer cb1202883f fix export 2022-10-18 13:58:38 +02:00
Martin Raifer b2b6cb5c19 add support for field type colour
see https://github.com/ideditor/schema-builder/pull/38
2022-10-18 11:56:05 +02:00
Martin Raifer d349baad1e fix loading of non-auto-suggested combo options
this was a typo/regression in b5e987b75
2022-10-17 18:35:00 +02:00
Martin Raifer c8a3cf154b make more cdn's and API urls/settings configurable
* CDNs for OCI, NSI, etc.
* OSM API (URL and oauth API settings)
* taginfo API
* nominatim API
2022-10-14 19:19:29 +02:00
Martin Raifer e8ceba1107 only use long-press context menu behavior on touch/stylus inputs
closes #8105
2022-10-14 13:02:15 +02:00
Martin Raifer 8076f6f2fe fix opening of context menu when pressing context menu key 2022-10-14 12:46:44 +02:00
Martin Raifer b5e987b755 fetch options from referenced strings 2022-10-13 19:18:55 +02:00
Martin Raifer 18b50ccd6d synchronize fetching presets from cdn
by first fetching `package.json` and loading the exact version from that for further presets requests
2022-10-13 18:42:52 +02:00
Martin Raifer b635cdd508 Merge branch 'schema-builder-v5' into develop 2022-10-13 13:53:31 +02:00
Martin Raifer f5dc3b9555 add changelog entry 2022-10-13 13:52:33 +02:00
Martin Raifer 52ae374cee add tests 2022-10-13 13:47:16 +02:00
dependabot[bot] f4435a11c0 Bump osm-community-index from 5.2.0 to 5.3.0
Bumps [osm-community-index](https://github.com/osmlab/osm-community-index) from 5.2.0 to 5.3.0.
- [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.2.0...v5.3.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-13 11:19:45 +00:00
Martin Raifer 674421eec7 implement fetching string references
see https://github.com/openstreetmap/id-tagging-schema/pull/598
2022-10-07 12:04:23 +02:00
Martin Raifer 0bbb9ab365 add changelog entry for e03d3b48f 2022-10-07 11:19:03 +02:00
Martin Raifer e03d3b48fa fix selection of best background when starting zoomed-out, fixes #9325
By only selecting best imagery sources which cover at least half of the viewport area, and skipping overlays which are also marked as "best"
2022-10-06 20:51:38 +02:00
dependabot[bot] f07fbd1567 Bump svg-sprite from 1.5.4 to 2.0.0 (#9309)
Bumps [svg-sprite](https://github.com/svg-sprite/svg-sprite) from 1.5.4 to 2.0.0.
- [Release notes](https://github.com/svg-sprite/svg-sprite/releases)
- [Changelog](https://github.com/svg-sprite/svg-sprite/blob/main/CHANGELOG.md)
- [Commits](https://github.com/svg-sprite/svg-sprite/compare/v1.5.4...v2.0.0)

---
updated-dependencies:
- dependency-name: svg-sprite
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-28 12:43:27 +02:00
Martin Raifer 803b2a7f05 render natural=strait features in blue color, closes #9294 2022-09-27 16:44:53 +02:00
Martin Raifer df1f755150 don't show empty tooltips in backgrounds list 2022-09-27 14:00:28 +02:00
Martin Raifer a551730aaa start changelog for v2.23 2022-09-27 12:19:13 +02:00
Martin Raifer 2bda08d05f release instructions: use correct "release" branch 2022-09-27 12:04:30 +02:00
Martin Raifer 397161db1f Set development version number 2022-09-27 11:52:16 +02:00
Martin Raifer 0d4c58cc52 v2.22.0 2022-09-27 11:45:41 +02:00
Martin Raifer 84b0c15e89 npm run translations 2022-09-27 11:35:22 +02:00
Martin Raifer 4b52e10a03 npm run imagery 2022-09-27 11:33:00 +02:00
Minh Nguyễn 3bf8d52ca9 Fixed undo text when deleting private tags 2022-09-23 11:08:14 -07:00
Martin Raifer aee8258570 fix tests 2022-09-23 19:18:10 +02:00
Martin Raifer e9eb0a0b3a include matching preset of selected object in preset selection list
see https://github.com/openstreetmap/iD/issues/9298#issuecomment-1250929094
2022-09-23 15:12:22 +02:00
Martin Raifer 4f34e28431 don't return hidden presets in recent 2022-09-23 15:07:56 +02:00
Martin Raifer e9bdd79887 fix content of locked ui field tooltip 2022-09-19 13:43:04 +02:00
Martin Raifer af69bf91a9 override/extend languages data, thanks @bgo-eiu
closes #9241
closes #9242
2022-09-16 14:12:23 +02:00
Alex 3eee846f55 Update transifex.yml (#9273)
Signed-off-by: sashashura <93376818+sashashura@users.noreply.github.com>

Signed-off-by: sashashura <93376818+sashashura@users.noreply.github.com>
2022-09-16 13:34:26 +02:00
dependabot[bot] 89f7ec3c88 Bump mapillary-js from 4.1.0 to 4.1.1 (#9297)
Bumps [mapillary-js](https://github.com/mapillary/mapillary-js) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/mapillary/mapillary-js/releases)
- [Changelog](https://github.com/mapillary/mapillary-js/blob/main/CHANGELOG.md)
- [Commits](https://github.com/mapillary/mapillary-js/compare/v4.1.0...v4.1.1)

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

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-16 13:28:15 +02:00
dependabot[bot] 83999142e4 Bump marked from 4.0.19 to 4.1.0
Bumps [marked](https://github.com/markedjs/marked) from 4.0.19 to 4.1.0.
- [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/v4.0.19...v4.1.0)

---
updated-dependencies:
- dependency-name: marked
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-16 13:25:47 +02:00
dependabot[bot] d1cce33e1b Bump esbuild from 0.14.54 to 0.15.7 (#9276)
Bumps [esbuild](https://github.com/evanw/esbuild) from 0.14.54 to 0.15.7.
- [Release notes](https://github.com/evanw/esbuild/releases)
- [Changelog](https://github.com/evanw/esbuild/blob/master/CHANGELOG.md)
- [Commits](https://github.com/evanw/esbuild/compare/v0.14.54...v0.15.7)

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

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-16 13:22:33 +02:00
Martin Raifer c366a65b46 upgade fontawesome libraries 2022-09-16 13:13:08 +02:00
Martin Raifer f565a4d489 update icons 2022-09-16 13:11:31 +02:00
Martin Raifer c1746dc4c4 upgrade cldr libraries
see https://github.com/openstreetmap/iD/pull/9241#discussion_r945342493
2022-09-16 12:53:04 +02:00