4274 Commits

Author SHA1 Message Date
Martin Raifer
e25af7c05e enable keybindings for unavailable operations -> show info message
this should make it easier to discover what a given keypress was supposed to do (e.g. which operation it triggered)

closes #9896
2025-05-15 17:03:31 +02:00
Martin Raifer
ac59197632 simplify raw tag editor ui and logic (#10889)
* always show empty line at bottom of the tag list to allow adding more tags (replaces `+` button and tab logic)
* disable delete and info buttons on empty tag
* replace deferring of tag change events and re-rendering with a simpler logic (to fix issues like #10871):
  only set input field values if the rendering event was triggered by an external event, or by a change of the respective field in the raw tag editor itself
* skip delete and tag info buttons while navigating using tab: makes it more quick to get to where one typically needs to, deleting a key using the keyboard only is possible by emptying the tag's key, and advanced users are not typically using the `i` button anyway
2025-05-12 18:21:55 +02:00
Martin Raifer
9b7a98862d Merge remote-tracking branch 'origin/housenumber-labels' into develop 2025-05-12 18:02:47 +02:00
Martin Raifer
9354e2ccaf npm run imagery 2025-05-12 13:14:52 +02:00
Tobias
d7fa2d6130 Translations core.yaml ID
Resolves https://github.com/openstreetmap/iD/pull/10046#discussion_r2064037631
2025-05-03 04:08:45 -07:00
Martin Raifer
4254e67ca7 render addresses (housenumber/housename)
* points with a dedicated marker
* text inside of areas
2025-04-17 17:47:08 +02:00
Martin Raifer
03a5aa5058 sync dropdown keys with address tags from id-tagging-schema 2025-04-09 21:46:28 +02:00
Martin Raifer
16f5df3be2 npm run imagery 2025-04-09 15:24:37 +02:00
Youssef Ahmed Hassan Elzedy
cd39052f50 Describe Egypt phone format (#10916) 2025-03-24 15:52:17 +01:00
Vincent Wong
4a1f27b1f6 Describe Macau phone format (#10901) 2025-03-23 15:03:24 +01:00
Mattia Pezzotti
d1e5c2910c add date slider for street level photos, and more (#10394)
full list of enhancements:

* year slider to filter photos by freshness
* toggle active streetlevel layers with shortcut `shift+P`
* hfov, pitch and direction is now held between sequences and images as asked in #10392
* fix for #10361 (only panoramax)
* added tests and jsdoc
* add ticks for existing photos on slider
* general bug fixes
* rudimentary support for toDate in date slider (only when iD is started with a "to" date in the hash parameter: show a second slider to visualize and set the "to" date)

---------

Co-authored-by: Martin Raifer <martin@raifer.tech>
2025-03-18 21:09:37 +01:00
Martin Raifer
58ab8200d6 Merge remote-tracking branches 'origin/dependabot/npm_and_yarn/cldr-core-47.0.0' and 'origin/dependabot/npm_and_yarn/cldr-localenames-full-47.0.0' into develop 2025-03-14 19:10:01 +01:00
Martin Raifer
91aa85a1c0 better handling of rate limited API map calls and other API errors
* retry all unsuccessful map calls after waiting 8 seconds (spinner continues to indicate loading state)
* also logged-in users can be rate limited: add dedicated error message
* don't log users out when requests return 401/403 (except on the _get own user data_ request, which would indicate that the oauth token was revoked): it's better to show the error message if a legitimate api call was actually unauthorized

closes #10299
2025-03-11 15:40:05 +01:00
Martin Raifer
4f238001d4 npm run imagery 2025-03-05 12:49:27 +01:00
Martin Raifer
94b27c0e00 add missing translation string, fixes #8995 2025-02-17 19:30:36 +01:00
Mateusz Konieczny
2ff01beba3 Better describe culvert in fix for waterway-road intersection warnings (#10783) 2025-02-17 18:59:29 +01:00
Deeptanshu Sankhwar
dbcc219c24 Include addr:housename in the address format for Bolivia (#10728) 2025-02-12 15:38:52 +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
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
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
Martin Raifer
3fabad33c0 npm run imagery 2025-02-05 10:56:53 +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
Kyℓe Hensel
e123ec99a8 add indigenous languages not in CLDR (#10684) 2025-01-22 15:19:23 +01:00
Martin Raifer
04776ea2f9 Ladin language (lld) is now included in CLDR, no need to special case it anymore 2025-01-16 15:03:45 +01:00
Chiho Kang
8c1e476dc0 Update KR address format (#10674)
province(도), city(시/군)
district(구), town(읍/면), subdistrict(동/리)
2025-01-16 10:52:16 +01:00
Kyℓe Hensel
ae0c95b0c4 show wikidata errors from osmose (#9998) 2025-01-15 11:40:51 +01:00
Martin Raifer
9cd1ed4ef0 update assets 2025-01-11 14:02:31 +01:00
mukunda2912
1f207b3d9b Update phone number hint for Ivory Coast (#10655, #8379) 2025-01-07 09:51:43 +01:00
Deeptanshu Sankhwar
9e2f9e0324 add a short reminder for data being objective during the walkthrough, fixes #10566 (#10568) 2024-12-11 15:06:28 +01:00
Minh Nguyễn
6cfd1cf6fc Include route number in label of named route relations (#10478)
* iD#8707 Show ref in the name of route relations

* Avoid combining PTv2-formatted name with ref

* Pair name with other tags when labeling routes

---------

Co-authored-by: Kyle Hensel <k.y.l.e@outlook.co.nz>
2024-11-03 16:38:00 -08:00
Martin Raifer
e6f60247bd add Ladin (ISO 639-3: lld) language
https://en.wikipedia.org/wiki/Ladin_language

common in certain regions in northern Italy, see
https://wiki.openstreetmap.org/wiki/Multilingual_names#S%C3%BCdtirol_-_Alto_Adige_(South_Tyrol)_and_Trentino
2024-10-16 14:19:27 +02:00
Winston Sung
4dcb7f2f51 Update language data for Sinitic languages
Bug: #10488
Change-Id: I0ca3cd8b2a82a7edeff70b4be7678e0699214ccc
2024-10-09 09:33:06 -07:00
Martin Raifer
d5ece67ebc rotate Mapbox imagery API tokens 2024-08-21 17:25:48 +02:00
Martin Raifer
3e36b29ff5 update assets 2024-08-21 10:17:20 +02:00
Martin Raifer
cd0cd7b6d6 drop unused strings 2024-07-29 16:19:54 +02:00
Martin Raifer
df3b5a4440 make "captured by …" translatable; single line if possible 2024-07-29 15:36:59 +02:00
Martin Raifer
9407f309a7 Merge branch 'develop' into panoramax 2024-07-29 15:13:38 +02:00
Martin Raifer
984f25adbb Merge pull request #10046 from laigyu/add-button-to-mapillary
Add a button in the mapillary image photo viewer to "add the current image id as field to feature"
2024-07-16 22:14:21 +02:00
Martin Raifer
cf0ab80291 Merge remote-tracking branch 'cmoffroad/develop' into develop 2024-07-16 17:48:06 +02:00
Martin Raifer
e195947509 Merge branch 'develop' into panoramax 2024-07-12 18:22:53 +02:00
Martin Raifer
d9c973b745 disable button when photo is too far from selected feature 2024-07-12 17:49:34 +02:00
Martin Raifer
2ea9691f8e slightly tweak tooltip text 2024-07-12 17:21:19 +02:00
arch0345
14794ee992 Remove references to ImproveOSM 2024-07-08 17:15:38 -07:00
mattiapezzotti
bdcebcab33 date slider filter (kinda finished just buggy label) 2024-06-28 17:54:37 +02:00
mattiapezzotti
6b0d6f7017 added photo age filter 2024-06-25 14:58:48 +02:00
Julien Etienne
02c19e3e93 adding Thailand to address_formats.json 2024-06-24 14:30:31 +07:00
mattiapezzotti
2cdf24e804 360 photos now keep heading between sequences, added hd checkbox 2024-06-08 17:50:24 +02:00
mattiapezzotti
ab3158e48a added mock Panoramax (mapilio clone) to photo layer list 2024-05-27 17:50:35 +02:00