Rudy Mizrahi Celekli
7bc86224e9
fix(route): phrase ramp and lane modifiers as directions ( #1343 )
...
Correct ramp and lane instructions consistently in server output and localized browser text.
Contribution by @rudycelekli.
2026-10-25 16:28:09 -07:00
Sameh Khamis
f4b3517e9b
Merge main into PR #1390
2026-10-25 16:15:38 -07:00
Sameh Khamis
9b52e83fd7
Merge main into PR #1395
2026-10-25 14:14:33 -07:00
Sameh Khamis
3de745bd33
fix(fires): reject rolled-over acquisition dates and document UTC times
2026-10-25 14:08:25 -07:00
Sameh Khamis
d987149f17
Merge PR #1390 contribution for review
2026-10-25 14:07:14 -07:00
Rudy Celekli
315c0f5dc6
fix(local-adsb): show a 359.7° track as TRK 0°, not TRK 360°
...
The Local ADS-B card rounded the track without wrapping, so an aircraft
tracking 359.5° or more read "TRK 360°". The rounded track now wraps
to 0°.
2026-10-25 15:58:46 -04:00
Rudy Celekli
57df5f61ba
fix(fires): report a 00:45 UTC detection as 00:45, not "45"
...
get_active_fires joined FIRMS acq_date and the unpadded acq_time, so a
detection at 00:45 UTC came back as "2026-01-01 45". The row now uses
acquisitionMsUtc, which pads the time, and reports an ISO UTC timestamp
like the other tool times.
2026-10-25 15:58:45 -04:00
quanticsoul4772
69fba2ebbe
fix(perf): free a turned-off layer's entities that Cesium keeps ( #1367 )
...
Release stale Cesium command references after disabling a layer while preserving current-frame commands.
Contribution by @quanticsoul4772.
2026-10-25 12:36:50 -07:00
Sameh Khamis
e6e8bb0e95
Merge main into PR #1389
2026-10-25 12:26:21 -07:00
Sameh Khamis
1031569f47
Merge PR #1388 contribution for review
2026-10-25 12:11:19 -07:00
Said Turksever
769ecbfe98
Merge branch 'main' into fix/cockpit-wind-north
2026-10-25 18:51:44 +00:00
Rudy Celekli
63866c201a
fix(awareness): wrap north-bound bearings
2026-10-25 13:28:23 -04:00
Rudy Celekli
5ef12391e1
fix(cockpit): show wind from 359.6° as 0°, not 360°
...
formatCockpitWindDirection rounded the bearing and printed that number, so wind from 359.5° or more read "N · 360°". Take the rounded degrees modulo 360 so north reads 0°.
2026-10-25 12:32:18 -04: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
ba783b4eea
Merge main into PR #1387
2026-10-25 09:01:32 -07:00
Sameh Khamis
3cd795527c
Merge main into PR #1386
2026-10-25 08:55:23 -07:00
Sameh Khamis
d8d3ac85b6
Merge PR #1387 contribution for review
2026-10-25 08:48:36 -07:00
Sameh Khamis
5c8d371552
Merge PR #1386 contribution for review
2026-10-25 08:48:29 -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
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
dae03f9a11
Merge PR #1207 with current main
2026-10-25 07:54:46 -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
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
5d21beed9a
Merge main into PR #1326
2026-10-24 23:21:10 -07:00
Sameh Khamis
29db102f59
docs: document PR #1326 behavior
2026-10-24 23:14:56 -07:00
Sameh Khamis
fae7703b4f
Merge PR #1349 with current main
2026-10-24 23:14:52 -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
77e233600a
Merge main into PR #1353
2026-10-24 22:40:23 -07:00
Sameh Khamis
19de386bcc
Merge main into PR #1352
2026-10-24 22:27:39 -07:00
Sameh Khamis
80cd3476bf
Merge main into PR #1354
2026-10-24 22:16:42 -07:00
Sameh Khamis
023be3c189
Merge main into PR #1353
2026-10-24 22:16:41 -07:00
Sameh Khamis
5754e8f046
Merge main into PR #1352
2026-10-24 22:16:39 -07:00
Sameh Khamis
a2a3aba1d2
Merge main into fix/ais-static-keeps-motion
2026-10-24 21:39:32 -07:00
Sameh Khamis
19ed82af07
Merge branch 'main' into fix/cyclone-movement-knots
2026-10-24 21:33:20 -07:00
Sameh Khamis
77b485d619
fix(ais): refresh changed static metadata without advancing position
2026-10-24 21:29:21 -07:00
Sameh Khamis
4ba0a1b57f
Merge branch 'main' into upstream/wind-stale
2026-10-24 21:26:18 -07:00
Sameh Khamis
aa33bb5ec3
Merge branch 'main' into fix/terrain-test-cache-isolation
2026-10-24 21:20:50 -07:00
Sameh Khamis
aa9a7d41bf
Merge main into fix/cyclone-movement-knots
2026-10-24 21:20:41 -07:00
Said Turksever
60ec1f962b
Merge branch 'main' into codex/fix-hidden-tab-polling
2026-10-24 23:51:23 +01:00
quanticsoul4772
89a6f8c96f
Merge branch 'main' into upstream/wind-stale
2026-10-24 08:51:41 -07:00