Mazeyar Moeini Feizabadi
5ea6d81310
fix(import): correct clamping and bound local-file rendering
...
Normalize GeoJSON ground footprints, preserve explicit KML track heights,
and tessellate ground paths before native loading. Validate coordinates,
geometry types and decoded image budgets before allocating native resources;
strip loader-sensitive metadata and settle deferred failures and cancellation.
Render static pins in owned billboard collections instead of walking tens
of thousands of point entities each frame. Refine nearby ground heights in
batches, isolate imported pins from height picks, and release owned resources
and point selections on removal. Use safe ray origins above a hidden coarse
globe and retain valid mesh heights outside the current footprint.
Frame complete geometry with viewport-aware nadir arrivals, including walls
and rotated overlays; respect camera gestures and accept document file drops.
Strengthen real-loader, native 3D Tiles, paint, clock and lifecycle coverage.
Addresses both P1 and all 25 P2 findings in the follow-up review of #1122 .
2026-10-15 04:10:41 +02:00
Sameh Khamis
2b53af71ab
Merge branch 'main' into contrib/gods-019-terrain-warm-batch-lru-20261011-reviewed
...
# Conflicts:
# CHANGELOG.md
2026-10-14 18:54:35 -07:00
Sameh Khamis
4a2c6ff7f6
Merge branch 'main' into contrib/gods-015-imagery-box-missing-edge-20261011-reviewed
2026-10-14 18:44:19 -07:00
Mazeyar Moeini Feizabadi
4092c2e9a2
merge: refresh file import integration against main
2026-10-15 02:48:47 +02:00
Rudy Celekli and Claude Sonnet 5.5
12ea0219d1
chore(ui): harden surface Tab cycling
...
Rebased onto current main with review follow-ups folded in.
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-14 20:15:28 -04:00
Rudy Celekli and Claude Sonnet 5.5
19fcc00b3e
fix(terrain): reject out-of-range points at the proxy boundary
...
Rebased onto current main with review follow-ups folded in.
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-14 20:15:09 -04:00
Rudy Celekli and Claude Sonnet 5.5
0555d99ea4
fix(cctv): leave conflicting direction fields unresolved
...
Rebased onto current main with review follow-ups folded in.
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-14 20:14:54 -04:00
Rudy Celekli and Claude Sonnet 5.5
360aa74f50
fix(imagery): paginate raw CMR pages within the record budget
...
Rebased onto current main with review follow-ups folded in.
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-14 20:13:52 -04:00
Rudy Celekli and Claude Sonnet 5.5
a37a94fba1
fix(services): retry malformed capability probes after the existing backoff
...
Rebased onto current main with review follow-ups folded in.
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-14 20:13:38 -04:00
Rudy Celekli
fa37402589
docs: wrap regional publication-time prose
2026-10-14 20:13:35 -04:00
Rudy Celekli
2c7d27ec6d
docs: place publication-time behavior beside regional briefing
2026-10-14 20:13:35 -04:00
Rudy Celekli
5cb79cd69d
docs: address maintainer review for PR #1051
2026-10-14 20:13:34 -04:00
Rudy Celekli
af128bd4cd
fix(regional): keep impossible compact article dates unknown
2026-10-14 20:13:34 -04:00
Rudy Celekli and Claude Sonnet 5.5
3962ac52f7
fix(imagery): require explicit Data-Present proof before decoding thumbnails
...
Rebased onto current main with review follow-ups folded in.
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-14 20:13:02 -04:00
Rudy Celekli
bbbdd0aeba
docs: address maintainer review for PR #1047
2026-10-14 20:12:42 -04:00
Rudy Celekli
5889d35327
fix(maps): stop delivering settled state to detached subscribers
2026-10-14 20:12:42 -04:00
Rudy Celekli
04b712910d
docs: address maintainer review for PR #1046
2026-10-14 20:12:40 -04:00
Rudy Celekli
cd7c23b36f
fix(director): reject cancellation during the final asset stream read
2026-10-14 20:12:40 -04:00
Rudy Celekli and Claude Sonnet 5.5
29583c55ed
fix(firms): reject impossible acquisition days in CSV parsing
...
Rebased onto current main with review follow-ups folded in.
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-14 20:12:29 -04:00
Rudy Celekli
5a14a06a52
docs: address maintainer review for PR #1044
2026-10-14 20:12:08 -04:00
Rudy Celekli
8b68ff8412
fix(firms): reject missing and out-of-range detection coordinates
2026-10-14 20:12:08 -04:00
Sameh Khamis
b4aa61d6ef
fix(terrain): keep a batch's warm points when its own fetches evict them
...
A warm entry could be evicted by the same call's later fetches and then
reported unresolved. The call now remembers warm hits as it does fetched ones.
Moves the batch LRU test beside the existing cache tests and folds the docs
note into the section's eviction paragraph.
2026-10-14 20:11:50 -04:00
Rudy Celekli
07757a3cae
docs: address maintainer review for PR #1040
2026-10-14 20:11:49 -04:00
Rudy Celekli
9f56e9df98
fix(terrain): refresh cache recency when resolving warm batches
2026-10-14 20:11:49 -04:00
Rudy Celekli
9c9c80a7ed
docs: address review scope and feature placement for #1036
2026-10-14 20:11:20 -04:00
Rudy Celekli
c5ac24b600
fix(recent-imagery): reject absent box edges instead of inventing zero degrees
2026-10-14 20:11:19 -04:00
Sameh Khamis
7e6ab49815
Merge branch 'main' into contrib/gods-011-street-level-unique-tiles-20261011-reviewed
...
# Conflicts:
# CHANGELOG.md
2026-10-14 17:03:46 -07:00
Sameh Khamis
51d335b1db
test: check the route cap at exactly 200 turns
...
The existing "route that fits" case used 199 steps, which is how the
off-by-one went unnoticed. Folds the docs note into the existing cap sentence
and makes the changelog entry specific.
2026-10-14 16:35:10 -07:00
Sameh Khamis
c07b71a443
Merge branch 'main' into contrib/gods-011-street-level-unique-tiles-20261011-reviewed
...
# Conflicts:
# CHANGELOG.md
2026-10-14 16:34:46 -07:00
Sameh Khamis
7cc6199245
Merge branch 'main' into contrib/gods-009-route-cap-truthfulness-20261011-reviewed
...
# Conflicts:
# CHANGELOG.md
2026-10-14 16:34:45 -07:00
Sameh Khamis
2befda5286
Merge branch 'main' into contrib/gods-006-weather-missing-observations-20261011-reviewed
...
# Conflicts:
# CHANGELOG.md
2026-10-14 16:03:41 -07:00
Sameh Khamis
47a35f9816
Merge branch 'main' into contrib/gods-005-tool-schema-codepoints-20261011-reviewed
...
# Conflicts:
# CHANGELOG.md
2026-10-14 15:54:52 -07:00
Sameh Khamis
5be2185dc7
fix(weather): treat a missing code as unavailable in cloud effects too
...
Number(null) is 0, so the cockpit cloud profile treated a missing weather code
as clear but available. The briefing's three checks now share one helper, and
the current-state note is its own bullet instead of folding into the route one.
2026-10-14 15:06:52 -07:00
Sameh Khamis
cbefd529f9
fix(director): turn heading and roll the short way for any authored angle
...
A single % made the seek delta negative when the target angle was more than
540° below the start, so 350° to -350° turned 340° through 180°. Uses the
same double modulo as playback, and adds tests for exact ±180° endpoints and
a near-antipodal seek.
2026-10-14 15:05:09 -07:00
Sameh Khamis
a7e5f341ab
Merge branch 'main' into contrib/gods-006-weather-missing-observations-20261011-reviewed
2026-10-14 15:03:20 -07:00
Sameh Khamis
d74556a801
Merge branch 'main' into contrib/gods-005-tool-schema-codepoints-20261011-reviewed
2026-10-14 15:03:19 -07:00
Sameh Khamis
b80ef27eb9
Merge branch 'main' into contrib/gods-002-director-dateline-seek-20261011-reviewed
2026-10-14 15:03:18 -07:00
Sameh Khamis
8daaa065d2
qa: log the Recent Imagery gate's stability mode and document its flag
2026-10-14 14:16:30 -07:00
Meir Michanie
29f2885cda
Merge branch 'main' into i18n-spanish
2026-10-14 22:01:40 +02:00
Sameh Khamis
ffbd91c209
Merge branch 'main' into docs/pinokio-browser-performance
2026-10-14 12:33:46 -07:00
Sameh Khamis
4cd7200fe4
docs: attribute the Pinokio stutter report accurately
...
The workaround came from one Pinokio 8.2.0 user who did not state an OS, and a
single report suggests rather than isolates the embedded-browser cause.
2026-10-14 12:00:16 -07:00
Sameh Khamis
afb3a92914
docs: say what the connection reads from the voice credential
...
It reads the token, model, transcription model and tier for diagnostics and
cost accounting, so the credential is not opaque to it. Also lists requestToken's
authMode option in APPLICATION.md.
2026-10-14 11:59:51 -07:00
Sameh Khamis
cefae76638
Merge branch 'main' into docs/pinokio-browser-performance
2026-10-14 11:59:04 -07:00
Sameh Khamis
af95f957ec
Merge branch 'main' into docs/voice-backend-contract
2026-10-14 11:59:03 -07:00
HEOJUNFO and Sameh Khamis
750f3da6eb
fix(styles): keep Snow wind sway bounded over time ( #782 )
...
The horizontal offset multiplied elapsed time by a sine, so flakes swung faster the longer the app ran. It is now the integral of the intended sway velocity, which stays bounded at any session age; Wind still scales the amplitude.
Co-authored-by: Sameh Khamis <[email protected] >
2026-10-14 11:48:51 -07:00
Sameh Khamis
f6ae1ecdd1
Merge branch 'main' into fix/right-rail-css-hidden-panel-20261003
...
# Conflicts:
# CHANGELOG.md
2026-10-14 11:27:31 -07:00
Sameh Khamis
aa32d4d588
Merge branch 'main' into fix/right-rail-css-hidden-panel-20261003
2026-10-14 11:20:20 -07:00
Sameh Khamis
c7c63a00ce
Merge branch 'main' into contrib/gods-001-coordinate-empty-components-20261011-reviewed
2026-10-14 11:20:19 -07:00
Rudy Celekli
f67888be00
docs: address review scope and feature placement for #1032
2026-10-14 14:17:56 -04:00
Rudy Celekli
ba58a5ec50
fix(street-level): deduplicate overlapping dateline tile halves
2026-10-14 14:17:56 -04:00