Alex O'Neill
01c35a2c11
Merge branch 'main' into codex/fix-seek-layer-state
2026-10-26 13:06:49 +00:00
Bilawal Sidhu and Bilawal Sidhu
a3a19883b4
feat: add Scope controls and conditional HUD text backplates ( #1410 )
...
* feat: add scope controls and conditional HUD backplates
* docs: assign scope changelog to PR 1410
* fix: stabilize title backplate and brighten secondary labels
---------
Co-authored-by: Bilawal Sidhu <[email protected] >
2026-10-26 00:24:27 -05:00
Jenil Patel
a7fcb3c232
fix(maps): avoid 404 on keyless Google tiles-token probe ( #1066 )
...
Return an uncached unavailable-token response for keyless Google tile-token requests.
Contribution by @dvilrgamerz.
2026-10-25 19:13:38 -07:00
nu-stats
06c51d3438
perf(weather): wake a staged frame on a 150 ms timer, not every render ( #1345 )
...
Wake staged weather imagery on a bounded timer instead of requesting every render.
Contribution by @nu-stats.
2026-10-25 19:07:12 -07:00
Sameh Khamis
292a7a9d08
Merge main into PR #948
2026-10-25 18:53:39 -07:00
NukeThemAII
3a724f055a
fix(pinokio): open the app in the system browser ( #1222 )
...
Open the Pinokio app in the system browser while retaining application framing protection.
Contribution by @NukeThemAII.
2026-10-25 18:53:32 -07:00
Sameh Khamis
0dce2f8d04
fix: complete PR #948 integration and documentation
2026-10-25 18:47:57 -07:00
Rudy Mizrahi Celekli
a15fdd3134
fix(hud): carry rounded DMS seconds into the minutes ( #1339 )
...
Carry rounded HUD coordinate seconds into minutes and degrees.
Contribution by @rudycelekli.
2026-10-25 17:59:09 -07:00
Anıl Güvenç
2a17491c8b
fix(docker): let SELinux hosts read the bind-mounted checkout ( #1391 )
...
Allow the Docker checkout bind mount on SELinux hosts.
Contribution by @anilguvenc.
2026-10-25 17:54:16 -07:00
Sameh Khamis
3a28dcab07
fix(docker): align health probe port parsing and document health status
2026-10-25 17:32:15 -07:00
Sameh Khamis
2006c035d9
chore: remove four modules nothing in the app uses ( #1403 )
...
* chore: remove four modules nothing in the app uses
src/app/sourceSlot.js re-exported src/sources/sourceSlot.js, which every
caller imports directly. src/data/flowTiles.js and src/data/issPass.js were
reached only by their own tests. src/data/localGeojson.js wrapped
localGeojsonCore.js with the app's services, which the catalog already
passes itself. The local GeoJSON layer tests now build layers the way the
catalog does, so they keep covering localGeojsonCore.js; only the test of
the wrapper's own default host goes. Boundary lists, format scope and docs
drop the removed paths.
* docs: changelog for #1403
2026-10-25 17:21:41 -07:00
Said Turksever
a43ff8619e
fix(search): normalize geocoder bias across the antimeridian ( #1272 )
...
Keep geocoder viewport bias near the antimeridian and omit misleading wrapped viewboxes.
Contribution by @asturksever.
2026-10-25 17:04:43 -07:00
quanticsoul4772
ba292ce475
fix(flights): keep ground-snap sampling after the clock steps back ( #1399 )
...
Recover aircraft ground-height sampling after backward wall-clock changes while preserving sampling budgets.
Contribution by @quanticsoul4772.
2026-10-25 16:58:14 -07:00
quanticsoul4772
a7da90fdfc
fix(effects): run no sharpen pass when its slider is at 0 ( #1398 )
...
Disable the sharpen pass when its intensity is zero.
Contribution by @quanticsoul4772.
2026-10-25 16:51:56 -07:00
Sameh Khamis
a07b5a65fd
Merge current public main with PR #1232
2026-10-25 16:40:20 -07:00
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
1ad472fecf
fix(awareness): register and document bearing presentation
2026-10-25 14:08:32 -07:00
Sameh Khamis
6642176de5
docs: document Local ADS-B track rounding
2026-10-25 14:08:32 -07:00
Sameh Khamis
3de745bd33
fix(fires): reject rolled-over acquisition dates and document UTC times
2026-10-25 14:08:25 -07:00
Alex O'Neill
b918939b99
Merge remote-tracking branch 'fork/codex/fix-seek-layer-state' into codex/fix-seek-layer-state
2026-10-25 19:55:02 +00:00
Alex O'Neill and Claude Opus 5.5
b900fb8410
fix(director): reconcile only stale layers on same-shot seeks
...
Compare declared visibility with the manager's effective intent, and treat
in-flight transitions as stale so a toggle or superseded LOAD rollback that
is still settling cannot slip past the check. Reconcile only those layers
inside the lightweight seek instead of rebuilding the shot, and report a
refusal without resetting the seek position or camera.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-25 19:54:51 +00:00
Alex O'Neill
cdb6bd0716
Merge branch 'main' into codex/fix-seek-layer-state
2026-10-25 19:39:36 +00: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
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