Commit Graph

  • 6f66032237 Fix issue with replacing number tokens in strings when toLocaleString is unavailable, such as when running tests (re: #8276) Quincy Morgan 2021-02-15 10:59:44 -05:00
  • e09af9a575 Merge pull request #8322 from rbuffat/fix_wms_axis_ordering_detection Quincy Morgan 2021-02-15 10:26:56 -05:00
  • ef18d6ea34 Merge pull request #8354 from openstreetmap/dependabot/npm_and_yarn/rollup-2.39.0 Quincy Morgan 2021-02-15 10:25:09 -05:00
  • 5a12a5259d Bump rollup from 2.38.5 to 2.39.0 dependabot[bot] 2021-02-15 05:42:51 +00:00
  • 4d9336b1c7 Checkin en.min.json Bryan Housel 2021-02-12 18:15:30 -05:00
  • 76943351ca Better handling of headGraph, separate head and base queues This involves a few things to make the validator less weird - _headGraph shouldn't be allowed to change while validation is happening.. - So we don't allow that to happen anymore, and keep track of _headPromise and _headIsCurrent - If head graph falls behind, kick off another validation to catch it up - Separate head and base work queues, so we aren't waiting for the base entities to validate before providing feedback to the user about what they are editing (the base queue can get quite large around metropolitan areas) Bryan Housel 2021-02-12 18:07:36 -05:00
  • 90bbe38fe8 Remove the brand combo from the name field This has caused problems going back a long time, and now that we have a validator and very visible brand presets with logos, it's not necessary anymore. (re: #5558, closes #8271, closes #8304) Bryan Housel 2021-02-12 10:41:47 -05:00
  • 9ed36281ba Merge pull request #8348 from openstreetmap/dependabot/npm_and_yarn/osm-community-index-3.1.1 Quincy Morgan 2021-02-10 10:57:16 -05:00
  • a95d1c3e1b Bump osm-community-index from 3.1.0 to 3.1.1 dependabot[bot] 2021-02-10 05:28:46 +00:00
  • ca8a61cd36 Merge pull request #8318 from openstreetmap/dependabot/npm_and_yarn/d3-6.5.0 Quincy Morgan 2021-02-05 11:46:43 -05:00
  • 3fade479af Merge pull request #8310 from openstreetmap/fix_notes Quincy Morgan 2021-02-05 11:46:06 -05:00
  • 8245822e60 Merge pull request #8337 from openstreetmap/dependabot/npm_and_yarn/rollup-2.38.3 Quincy Morgan 2021-02-01 10:05:43 -05:00
  • 4bfa7dd157 Bump rollup from 2.36.2 to 2.38.3 dependabot[bot] 2021-02-01 15:03:22 +00:00
  • a55d99a2db Merge pull request #8335 from openstreetmap/dependabot/npm_and_yarn/rollup/plugin-node-resolve-11.1.1 Quincy Morgan 2021-02-01 09:55:19 -05:00
  • a282ce3194 Bump @rollup/plugin-node-resolve from 11.0.1 to 11.1.1 dependabot[bot] 2021-02-01 05:24:07 +00:00
  • 3665f80d46 Also include operator:wikidata as a wikidata tag osmEntity#hasWikipedia was only used by the suspicious_name validator Bryan Housel 2021-01-29 09:35:28 -05:00
  • b032cd9f01 Adust NSI matching validation code: - don't try matching semicolon-separated lists to NSI - better matching for flagpoles with a country tag - better lists of namelike keys (don't match flag operator) Bryan Housel 2021-01-28 17:17:49 -05:00
  • 6fa4bdf88a Fix contributing document typo (#8331) Marc-marc-marc 2021-01-28 14:01:06 +01:00
  • 4c1d51348d Don't repurpose a node with interesting tags in crossing_ways fix (closes #8326) Bryan Housel 2021-01-27 14:38:11 -05:00
  • 3640e15fa2 Fix misspelling "coprorate" -> "corporate" Bryan Housel 2021-01-27 11:54:39 -05:00
  • 16f2f07300 Merge pull request #8319 from openstreetmap/promisify_validation Bryan Housel 2021-01-27 11:49:27 -05:00
  • f87c2d9357 Allow validators to return provisional results, revalidate after delay Also add a ton of commments to validator.js Bryan Housel 2021-01-26 17:10:09 -05:00
  • c721c1ebb5 fix wms detection René Buffat 2021-01-26 20:30:36 +01:00
  • 11201eb822 Rewrite the validator in ES6/Promises, several improvements here: - implements a validation work queue, jobs are run during browser idle callbacks - when merging base entities, don't run validations 2x on both base and head graphs (this was wasteful) - keep track of resolved issues in a separate set (it's not a simple compare of base/head anymore) this happens after validation queue is empty and avoids race conditions and inaccurate resolved counts Bryan Housel 2021-01-25 11:42:06 -05:00
  • cb1e087126 Bump d3 from 6.3.1 to 6.5.0 dependabot[bot] 2021-01-25 05:22:33 +00:00
  • 4f369a85a5 Match the prereleased nsi v5 (for now) Bryan Housel 2021-01-22 11:59:14 -05:00
  • 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) Bryan Housel 2021-01-21 14:29:17 -05:00
  • 2803cd721e Merge pull request #8309 from openstreetmap/polygon-clipping Quincy Morgan 2021-01-21 14:17:15 -05:00
  • 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 Bryan Housel 2021-01-21 11:31:29 -05:00
  • 96298f2836 Preserve name value if this preset shows brand or operator field Bryan Housel 2021-01-19 13:15:16 -05:00
  • f61a3ef5e3 Don't replace flag:name tag - it's expected to be in local language Bryan Housel 2021-01-18 21:44:27 -05:00
  • a32553595c name:pronunciation is not namelike Bryan Housel 2021-01-18 21:39:06 -05:00
  • 74d28257c4 Fix teh misspellings Bryan Housel 2021-01-18 19:48:35 -05:00
  • 4228b65602 Support more *:wikidata tags for field locking and pin styling Bryan Housel 2021-01-18 17:18:37 -05:00
  • f39f73e3ae Make sure suggestion preset terms get used in the search Bryan Housel 2021-01-18 15:02:07 -05:00
  • a38a93c073 Actually assign the locationSetID properties on the given objects (should have been in 868db8819) Bryan Housel 2021-01-18 13:41:46 -05:00
  • 0b3795cde3 NSI match returns an object now Bryan Housel 2021-01-15 17:25:24 -05:00
  • d3fb8c60f9 Upgrade validations outdated_tags, suspicious_names to NSI v5 Bryan Housel 2021-01-13 13:46:00 -05:00
  • cb8e9e379a Merge pull request #8297 from openstreetmap/dependabot/npm_and_yarn/rollup-2.36.1 Quincy Morgan 2021-01-13 10:18:18 -05:00
  • d621ed03ab Bump rollup from 2.35.1 to 2.36.1 dependabot[bot] 2021-01-13 05:13:08 +00:00
  • 2d8c90786f coreLocation tests, documentation Bryan Housel 2021-01-11 13:01:30 -05:00
  • 868db8819f Have mergeLocationSets work on Objects, add locationSetID property This means less work for the other parts of the code, now they don't need to chain that extra step after the promise. Bryan Housel 2021-01-09 10:34:58 -05:00
  • c4daf1b377 Use locationManager to resolve/query community index Bryan Housel 2021-01-08 17:05:37 -05:00
  • 271e1c2e19 Use locationManager to filter fields/presets/defaults Bryan Housel 2021-01-08 16:01:05 -05:00
  • ab85590eb4 Pre-resolve the world locationSet Bryan Housel 2021-01-08 14:00:49 -05:00
  • 0ad7de0f10 Move the location index and resolver into a global coreLocations Bryan Housel 2021-01-08 11:12:03 -05:00
  • 483ea41f46 Merge pull request #8276 from openstreetmap/1ec5-display-name-direction Quincy Morgan 2021-01-08 10:13:41 -05:00
  • 9eb6f8781f Update presetIndex to resolve and index locationSets Added a deferred work queue to do this with requestIdleCallback in the background Bryan Housel 2021-01-06 16:26:12 -05:00
  • ddf868221a Use vertical bar for selecting parent ways instead of command+up arrow (re: #8264) Support pressing vertical bar again to return to node selection Quincy Morgan 2021-01-06 14:26:24 -05:00
  • b0df3139e4 Don't highlight-focus single ways when one of their nodes is selected Fix stale highlight-focus of parent way when selecting an unrelated vertex Rename some confusing identifiers in modeSelect Move global _relatedParent functionality into modeSelect proper Re: #8264 Quincy Morgan 2021-01-06 12:26:08 -05:00
  • 872d820b5a Merge pull request #8264 from openstreetmap/1ec5-select-way-2225 Quincy Morgan 2021-01-06 11:04:38 -05:00
  • b0800c10ed Update to name-suggestion-index v5 Merge in NSI presets after UI has initialized Bryan Housel 2021-01-05 10:32:01 -05:00
  • da00571409 Update variable name Quincy Morgan 2021-01-05 12:43:27 -05:00
  • e57793fab0 Use full width semicombo field for Via field (re: https://github.com/openstreetmap/id-tagging-schema/issues/104) Quincy Morgan 2021-01-05 11:07:00 -05:00
  • 2c2eabb145 Don't count tags under the name namespace as descriptive tags (close #8273) Don't count description, note, start_date, or tags under those namespaces as descriptive tags Quincy Morgan 2021-01-05 09:56:19 -05:00
  • 1997aa2193 Merge pull request #8282 from openstreetmap/dependabot/npm_and_yarn/js-yaml-4.0.0 Quincy Morgan 2021-01-05 09:19:22 -05:00
  • f5ea15d3c2 Bump js-yaml from 3.14.1 to 4.0.0 dependabot[bot] 2021-01-05 05:09:41 +00:00
  • cf75c814e4 Merge pull request #8274 from openstreetmap/dependabot/npm_and_yarn/ideditor/location-conflation-0.7.0 Quincy Morgan 2021-01-04 10:37:15 -05:00
  • e2e53515b0 Merge pull request #8280 from openstreetmap/dependabot/npm_and_yarn/osm-community-index-3.1.0 Quincy Morgan 2021-01-04 10:36:38 -05:00
  • 0bf598ad5d Bump osm-community-index from 3.0.1 to 3.1.0 dependabot[bot] 2021-01-04 05:17:24 +00:00
  • 6e30e61ade Label route relations with directions and waypoints Minh Nguyễn 2020-12-31 16:50:47 -08:00
  • e0d4632803 Bump @ideditor/location-conflation from 0.6.0 to 0.7.0 dependabot[bot] 2020-12-31 05:20:01 +00:00
  • 3802a4809f Maintain selection if there are no parents Minh Nguyễn 2020-12-22 12:22:33 -08:00
  • 8e2301d3b7 Consolidated parent selection functions Minh Nguyễn 2020-12-22 12:15:24 -08:00
  • 5433c8ff42 Select all parent ways, not just common parents Minh Nguyễn 2020-12-22 11:51:22 -08:00
  • e031ee3aef Ctrl+UpArrow for selecting parent way Minh Nguyễn 2020-12-22 11:28:46 -08:00
  • d95d204b62 Recurse up, not down Minh Nguyễn 2020-12-22 00:19:55 -08:00
  • acc127bb7f Select all parent ways if specific parent way not selected Minh Nguyễn 2020-12-21 23:38:26 -08:00
  • 2fff6aec93 Added shortcut to select parent way Minh Nguyễn 2020-12-21 21:59:50 -08:00
  • ea4b30d12b Update transifex path Quincy Morgan 2020-12-21 14:27:38 -05:00
  • 432bb04aa4 Reference specific commit Quincy Morgan 2020-12-21 14:21:40 -05:00
  • 8b233c072b Specify enviroment for transifex workflow Quincy Morgan 2020-12-21 14:17:28 -05:00
  • bb7d36e4f7 Add version ref Quincy Morgan 2020-12-21 13:51:48 -05:00
  • 3d85cbb0ae Merge pull request #8258 from openstreetmap/migrate_travisci_to_github_actions Quincy Morgan 2020-12-21 13:45:36 -05:00
  • af4acaec79 Don't clear power output tag when changing between power presets (close #8159) Quincy Morgan 2020-12-21 13:17:18 -05:00
  • 6cd81df1a2 Fix preset search result sorting (re: #8242) Quincy Morgan 2020-12-21 11:26:34 -05:00
  • 2591a13f9c Honor diacritics on preset search value but still compare to stripped preset names (re: #8242) Quincy Morgan 2020-12-21 11:14:10 -05:00
  • c61924407d Add icon styling for Mountain Biking Route preset (re: https://github.com/openstreetmap/id-tagging-schema/issues/99) Quincy Morgan 2020-12-21 10:08:55 -05:00
  • f3d6b3aeba Add GitHub Action to push source translation strings to Transifex - requires TX_TOKEN secret to be set on GitHub - you can generate a token at https://www.transifex.com/user/settings/api/ - tx push should fail silently if this is not provided Bryan Housel 2020-12-18 10:07:47 -05:00
  • bd3562d9a3 Switch from Travis CI to GitHub Action build.yml Bryan Housel 2020-12-18 10:05:04 -05:00
  • ce73b397b6 Merge pull request #8245 from openstreetmap/dependabot/npm_and_yarn/mapillary-js-3.0.0 Quincy Morgan 2020-12-16 12:03:19 -05:00
  • ebaafa040b Merge pull request #8110 from openstreetmap/country-coder-4 Quincy Morgan 2020-12-16 11:54:29 -05:00
  • d57ed85e98 Merge branch develop Quincy Morgan 2020-12-16 11:43:36 -05:00
  • 21c723b2cd Merge pull request #8254 from openstreetmap/osm-community-index-v3 Quincy Morgan 2020-12-16 11:35:54 -05:00
  • 9e93701c58 Update osm-community-index to v3.0.1 The major version bump is because - it no longer distributes index.js/index.mjs code bundles (which iD hasn't needed in a long time anyway) - renamed dist/features.json -> dist/featureCollection.json Bryan Housel 2020-12-15 17:29:14 -05:00
  • d54f69240d Add icon Quincy Morgan 2020-12-15 13:00:47 -05:00
  • 6b059e745c Merge pull request #8252 from openstreetmap/dependabot/npm_and_yarn/rollup-2.35.1 Quincy Morgan 2020-12-15 09:49:59 -05:00
  • 61a5aa0542 Bump rollup from 2.34.2 to 2.35.1 dependabot[bot] 2020-12-15 05:31:12 +00:00
  • 6c43a6db20 Update temaki to v4.4.0 Quincy Morgan 2020-12-14 16:32:50 -05:00
  • 0a0e2dcf75 Fix issue where extracting points could results in off placements (close #8246) Quincy Morgan 2020-12-11 12:50:32 -05:00
  • 56b4f8e315 Bump mapillary-js from 2.21.0 to 3.0.0 dependabot[bot] 2020-12-11 05:29:06 +00:00
  • 19862f4f99 Use the .codespellignorelines file Peter Newman 2020-12-11 01:32:14 +00:00
  • 5451e5844a Add a codespellignorelines file Peter Newman 2020-12-11 01:29:09 +00:00
  • abde015288 Allow validation severity to be overridden with url params Bryan Housel 2020-12-10 15:15:37 -05:00
  • b3ad282f40 Ignore diacritics when searching presets (close #8242) Quincy Morgan 2020-12-09 17:12:43 -05:00
  • e3394a4821 Merge pull request #8241 from peternewman/patch-9 Quincy Morgan 2020-12-09 17:09:29 -05:00
  • 2e88569914 Ignore another typo as it's in the changelog Peter Newman 2020-12-09 20:58:16 +00:00
  • 48626c9af1 Merge pull request #8238 from openstreetmap/unbundled-translatable-combos Quincy Morgan 2020-12-09 15:30:16 -05:00
  • c8c288d6a3 Support using delete/backspace on focused, readonly combo fields Make custom combo field values lowercase if they're also made snake_case Quincy Morgan 2020-12-09 15:26:45 -05:00
  • cb7f1c2b3c Update to id-tagging-schema v3.0.0 Add UI for translatable combo fields Quincy Morgan 2020-12-08 15:23:51 -05:00