Sameh Khamis
6ebdee6710
docs: document PR #1388 rounding behavior
2026-10-25 12:11:19 -07:00
Sameh Khamis
1031569f47
Merge PR #1388 contribution for review
2026-10-25 12:11:19 -07:00
Rudy Celekli
99429904d4
fix(draw): show a 999.6 m line as 1.0 km, not 1000 m
...
formatMeasure checked the raw length against 1000 but printed it rounded, so a drawn line of 999.5 m or more read "1000 m" in the hint. Compare the rounded metres so it moves to kilometres.
2026-10-25 12:32:10 -04:00
quanticsoul4772
496d024431
fix(hud): drop a summary reply once the camera starts moving ( #1384 )
...
Discard stale HUD summaries when camera movement starts and allow cancelled requests to retry for unchanged place context.
Contribution by @quanticsoul4772.
2026-10-25 09:18:22 -07:00
Sameh Khamis
5b6c52437e
fix(awareness): show a 999.6 m contact as 1.0 km, not 1000 m ( #1387 )
...
Choose awareness distance units after rounding so nearby contacts never display as 1000 metres.
Contribution by @rudycelekli.
2026-10-25 09:07:36 -07:00
Sameh Khamis
ba783b4eea
Merge main into PR #1387
2026-10-25 09:01:32 -07:00
Sameh Khamis
81af549ad7
fix(directions): show a 996 m leg as 1.0 km, not 1000 m ( #1386 )
...
Choose route distance units after rounding so near-kilometre legs display in kilometres.
Contribution by @rudycelekli.
2026-10-25 09:01:26 -07:00
Sameh Khamis
3cd795527c
Merge main into PR #1386
2026-10-25 08:55:23 -07:00
Sameh Khamis
3f9b44ecc8
fix(directions): show a 59.6-second leg as 1 min, not 60 s ( #1385 )
...
Choose route duration units after rounding so near-minute legs display as one minute.
Contribution by @rudycelekli.
2026-10-25 08:55:17 -07:00
Sameh Khamis
48e649a95e
docs(directions): scope the distance rounding threshold precisely
2026-10-25 08:50:11 -07:00
Sameh Khamis
455dbf2b5f
docs: clarify unit transition examples
2026-10-25 08:49:00 -07:00
Sameh Khamis
4d64ac48bc
docs: clarify unit transition examples
2026-10-25 08:48:58 -07:00
Sameh Khamis
c30d2d3473
docs: document PR #1387 rounding behavior
2026-10-25 08:48:37 -07:00
Sameh Khamis
d8d3ac85b6
Merge PR #1387 contribution for review
2026-10-25 08:48:36 -07:00
Sameh Khamis
d6ae581652
docs: document PR #1386 rounding behavior
2026-10-25 08:48:30 -07:00
Sameh Khamis
5c8d371552
Merge PR #1386 contribution for review
2026-10-25 08:48:29 -07:00
Sameh Khamis
be869f9160
docs: document PR #1385 rounding behavior
2026-10-25 08:48:22 -07:00
Sameh Khamis
9d07e67cf8
Merge PR #1385 contribution for review
2026-10-25 08:48:22 -07:00
Rudy Celekli
6c225605c4
fix(awareness): show a 999.6 m contact as 1.0 km, not 1000 m
...
The Contacts panel checked the raw meters against 1000 but printed them rounded, so 999.5 m or more read "1000 m". Compare the rounded meters so the distance moves to kilometres.
2026-10-25 11:32:19 -04:00
Rudy Celekli
b7e00f18a4
fix(directions): show a 996 m leg as 1.0 km, not 1000 m
...
routeDistanceText checked the raw meters against 1000 but printed them rounded to tens, so 995 m or more read "1000 m". Compare the rounded value so it moves to kilometres.
2026-10-25 11:32:15 -04:00
Rudy Celekli
eb8b63fc62
fix(directions): show a 59.6-second leg as 1 min, not 60 s
...
routeDurationText checked the raw seconds against 60 but printed them rounded, so a leg of 59.5 s or more read "60 s". Compare the rounded seconds so it moves to minutes.
2026-10-25 11:32:12 -04:00
quanticsoul4772
6bbf9b94c4
fix(traffic): flag stale cached TomTom tiles in get_traffic_flow ( #1239 )
...
Report stale traffic tiles and their fetch time, and release pending freshness metadata when tile requests fail or are cancelled.
Contribution by @quanticsoul4772.
2026-10-25 08:26:26 -07:00
Sameh Khamis
f6e7f63a63
fix(voice): keep FIRMS and ALPR entity labels English in voice data ( #1207 )
...
Keep FIRMS and ALPR entity data labels in English and localize their presentation.
Contribution by @daikaginza.
2026-10-25 08:21:25 -07:00
Sameh Khamis
ad79e57028
Merge main into PR #1207
2026-10-25 08:14:59 -07:00
KnottyDyes
6fee8382ce
fix(first-run): make the dismiss hint a button so touch screens can close the card ( #1226 )
...
Allow touch users to dismiss the welcome card through the existing dismissal path.
Contribution by @KnottyDyes.
2026-10-25 08:14:52 -07:00
quanticsoul4772
91144e88ad
perf(models): aircraft models skip Cesium's dynamic environment map ( #1366 )
...
Skip per-aircraft dynamic environment maps while retaining default model lighting.
Contribution by @quanticsoul4772.
2026-10-25 08:08:43 -07:00
Sameh Khamis
1a72da81b5
docs(voice): document stable entity labels and localized presentation
2026-10-25 07:54:47 -07:00
Sameh Khamis
dae03f9a11
Merge PR #1207 with current main
2026-10-25 07:54:46 -07:00
Sameh Khamis
abd81155f9
Merge pull request #1379 from bilawalsidhu/perf/aircraft-label-candidates
...
Reduce repeated work in aircraft detection candidates
2026-10-24 23:48:30 -07:00
Sameh Khamis
75eaa56c15
Merge remote-tracking branch 'origin/main' into perf/aircraft-label-candidates
2026-10-24 23:42:23 -07:00
Rudy Mizrahi Celekli
b07352ea6a
fix(search): read hemisphere letters separated from the number ( #1340 )
...
Support spaced hemisphere coordinates while rejecting malformed numeric fragments and ambiguous component assignments. Include regression tests and runtime documentation.
Contribution by @rudycelekli.
2026-10-24 23:39:51 -07:00
Sameh Khamis
d53d68b7cf
docs: record aircraft candidate processing improvement
2026-10-24 23:36:58 -07:00
Sameh Khamis
e7cf071a1c
Merge remote-tracking branch 'origin/main' into perf/aircraft-label-candidates
2026-10-24 23:36:30 -07:00
Sameh Khamis
45a093fb42
perf(flights): reuse resolved models in detection queries
2026-10-24 23:36:30 -07:00
Sameh Khamis
7cdaa6044b
perf(flights): cache unchanged detection label text
2026-10-24 23:36:30 -07:00
Said Turksever
5b8e6fbc38
fix(street-level): read the older {zoom, kind} zoomFor shape ( #1288 )
...
Restore legacy provider zoomFor compatibility and document supported return values.
Contribution by @asturksever.
2026-10-24 23:33:10 -07:00
Sameh Khamis
8dec9eaa10
perf(terrain): evict from the front of the point cache instead of sorting it ( #1326 )
...
Preserve oldest-fetch terrain cache eviction without sorting the full cache on each overflow.
Contribution by @daikaginza.
2026-10-24 23:27:37 -07:00
Sameh Khamis
5d21beed9a
Merge main into PR #1326
2026-10-24 23:21:10 -07:00
Sameh Khamis
86d52a0f7a
fix(cyclones): label NHC classification codes by their published meanings ( #1349 )
...
Correct NHC cyclone classification labels and document their published meanings.
Contribution by @rudycelekli.
2026-10-24 23:21:04 -07:00
Sameh Khamis
29db102f59
docs: document PR #1326 behavior
2026-10-24 23:14:56 -07:00
Sameh Khamis
134505f716
Merge PR #1326 with current main
2026-10-24 23:14:55 -07:00
Sameh Khamis
04b6a99a30
docs: document PR #1349 behavior
2026-10-24 23:14:52 -07:00
Sameh Khamis
fae7703b4f
Merge PR #1349 with current main
2026-10-24 23:14:52 -07:00
Sameh Khamis
6b458c897d
Merge pull request #1378 from bilawalsidhu/fix/touch-zoom-aircraft-performance
...
Improve touch zoom and aircraft update performance
2026-10-24 22:55:14 -07:00
Sameh Khamis
ad3f26be2d
Merge remote-tracking branch 'origin/main' into fix/touch-zoom-aircraft-performance
2026-10-24 22:48:07 -07:00
Sameh Khamis
979fd652cf
Document touch zoom and aircraft update improvements
2026-10-24 22:47:43 -07:00
Sameh Khamis
27cfbe5562
Reuse aircraft render times and extrapolation frames
2026-10-24 22:47:20 -07:00
Sameh Khamis
f490404b7f
Increase touch-first globe zoom sensitivity
2026-10-24 22:47:20 -07:00
Sameh Khamis
a888e0fa22
Merge pull request #1353 from rudycelekli/fix/transit-ninety-second-age
...
Correct the transit report-age label and document its rounding rule.
2026-10-24 22:46:45 -07:00
Sameh Khamis
77e233600a
Merge main into PR #1353
2026-10-24 22:40:23 -07:00