Sameh Khamis
e6e8bb0e95
Merge main into PR #1389
2026-10-25 12:26:21 -07:00
Sameh Khamis
8f02541657
docs: document PR #1389 rounding behavior
2026-10-25 12:11:49 -07:00
Sameh Khamis
6ebdee6710
docs: document PR #1388 rounding behavior
2026-10-25 12:11:19 -07: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
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
d6ae581652
docs: document PR #1386 rounding behavior
2026-10-25 08:48:30 -07:00
Sameh Khamis
be869f9160
docs: document PR #1385 rounding behavior
2026-10-25 08:48:22 -07: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
1a72da81b5
docs(voice): document stable entity labels and localized presentation
2026-10-25 07:54:47 -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
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
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
04b6a99a30
docs: document PR #1349 behavior
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
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
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
6d47525e4e
docs: record PR #1353 display behavior
2026-10-24 22:17:56 -07:00
Sameh Khamis
5673831619
docs: record PR #1352 display behavior
2026-10-24 22:17:56 -07:00
Sameh Khamis
6b85990fec
docs: record PR #1354 display behavior
2026-10-24 22:17:56 -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
aa9a7d41bf
Merge main into fix/cyclone-movement-knots
2026-10-24 21:20:41 -07:00
Sameh Khamis
cf4e8e1d87
docs(cyclones): record upstream movement speed units
2026-10-24 21:19:54 -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
quanticsoul4772 and Sameh Khamis
1c234ce027
fix(opensky): load OAuth credential files and retire Basic auth ( #1229 )
...
Read OpenSky OAuth credentials from OPENSKY_CREDENTIALS_FILE and stop sending retired Basic authentication. Update setup diagnostics and guidance.
Keep credential-file warnings free of parser excerpts and filesystem error details, cover both failure paths with a regression test, and use a launcher-compatible absolute path example.
Original contribution by quanticsoul4772, with credential-warning and documentation follow-up by Sameh Khamis.
Co-authored-by: quanticsoul4772 <[email protected] >
Co-authored-by: Sameh Khamis <[email protected] >
2026-10-24 08:25:42 -07:00
quanticsoul4772
07318cc9a4
fix(geo): wrap longitude differences across the antimeridian in point distances ( #1304 )
...
Wrap longitude differences in annotation proximity checks and nearby-place distances so points across the antimeridian remain close.
Original contribution by quanticsoul4772.
Co-authored-by: quanticsoul4772 <[email protected] >
2026-10-24 08:19:21 -07:00
Said Turksever
1c2fe8201f
Merge branch 'main' into codex/fix-overpass-cache-singleflight
2026-10-24 01:11:43 +01:00
Said Turksever
70bdcbfd8a
Merge branch 'main' into codex/fix-launch-hover-throttle
2026-10-24 01:06:07 +01:00
Sameh Khamis
8d454bf7f1
fix: improve mobile contact selection and context drawers ( #1338 )
...
Improve coarse-pointer contact selection, reveal tracked aircraft through Contacts, support downward drawer dismissal, and enlarge the mobile logo.
2026-10-23 15:05:23 -07:00
manjunath22466
b2fb4a261e
feat(camera): add globe rotation ( #1225 )
...
Add continuous globe rotation with direction and speed controls, viewport fit checks, camera ownership handoff, and voice refusal guards.
2026-10-23 14:51:42 -07:00
Said Turksever
6194989018
Merge branch 'main' into codex/fix-kml-root-scanner
2026-10-23 15:26:25 +01:00
Said Turksever
8eb1029393
Merge branch 'main' into codex/fix-military-history-failures
2026-10-23 15:01:01 +01:00
Said Turksever
a4f9b5e925
Merge branch 'main' into codex/fix-space-provider-cooldowns
2026-10-23 14:39:06 +01:00
Said Turksever
3af42082b1
Merge branch 'main' into codex/fix-traffic-render-hold
2026-10-23 12:59:46 +01:00
Said Turksever and Claude Opus 5.5
f93982f55e
Carry server structural rejections into Radio diagnostics
...
The proxy now skips malformed upstream rows individually but counts
them, capped at 10,000, in the catalog metadata and the /stations
envelope (rejectedStationCount). The count never fails health policy,
so an otherwise healthy generation is still accepted. The client
validates the field, adds its own rejected rows after admission, and
reports degraded coverage when either side skipped rows. Adds an
end-to-end proxy-to-client test and aligns DATA_SOURCES.md and
CURRENT-STATE.md.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-23 12:39:56 +01:00