Sameh Khamis
4ede4ebbcd
Merge branch 'main' into fix/overpass-cache-tracks-upstream
2026-10-15 10:47:46 -07:00
Said Turksever
ad328b9cdb
Merge pull request #1102 from Rohilalala/fix/radio-mirror-null-body
...
fix(radio): reject null-body and out-of-range mirror statuses instead of crashing
2026-10-15 17:44:39 +01:00
Said and Claude Opus 5.5
7056fa113e
Merge main into fix/radio-mirror-null-body
...
Resolve the CHANGELOG conflict by keeping every entry from main and
adding the radio entry on top; the previous main merge (cebd870 )
had dropped 19 of main's entries.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-15 17:30:20 +01:00
Said Turksever
17684d29a1
Merge pull request #693 from 21sagge/fix/363-geocode-proxy
...
fix(search): geocode through the server, not the browser
2026-10-15 17:28:42 +01:00
Said Turksever
9e6ecc2ca6
Merge branch 'main' into fix/363-geocode-proxy
2026-10-15 17:02:14 +01:00
Said Turksever
80055391ee
Merge pull request #1042 from rudycelekli/contrib/gods-021-cmr-raw-page-budget-20261011-reviewed
...
fix(imagery): paginate raw CMR pages within the record budget
2026-10-15 17:01:24 +01:00
Said Turksever
7646c4ca4d
Merge branch 'main' into contrib/gods-021-cmr-raw-page-budget-20261011-reviewed
2026-10-15 16:50:16 +01:00
Said Turksever
005197cfdb
Merge pull request #1041 from rudycelekli/contrib/gods-020-thumbnail-presence-proof-20261011-reviewed
...
fix(imagery): require explicit Data-Present proof before decoding thumbnails
2026-10-15 16:43:28 +01:00
Said Turksever
a0682a5965
Merge branch 'main' into contrib/gods-020-thumbnail-presence-proof-20261011-reviewed
2026-10-15 16:30:03 +01:00
Said Turksever
97209ca558
Merge pull request #1033 from rudycelekli/contrib/gods-012-surface-tab-order-20261011-reviewed
...
chore(ui): harden surface Tab cycling
2026-10-15 16:27:25 +01:00
Said Turksever
c9076c579a
Merge branch 'main' into contrib/gods-012-surface-tab-order-20261011-reviewed
2026-10-15 16:13:42 +01:00
Said Turksever
c8dfe16ac6
Merge pull request #1038 from rudycelekli/contrib/gods-017-ambiguous-camera-direction-20261011-reviewed
...
fix(cctv): leave conflicting direction fields unresolved
2026-10-15 16:10:34 +01:00
Said Turksever and Claude Opus 5.5
25f5812e10
Merge upstream/main into PR #1042
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-15 15:56:27 +01:00
Said Turksever
232e957786
Merge branch 'main' into contrib/gods-017-ambiguous-camera-direction-20261011-reviewed
2026-10-15 15:50:24 +01:00
Said Turksever
4d88dd29f5
Merge pull request #1051 from rudycelekli/contrib/gods-030-regional-calendar-evidence-20261011-reviewed
...
fix(regional): keep impossible compact article dates unknown
2026-10-15 15:50:00 +01:00
Said Turksever and Claude Opus 5.5
55651da2c6
Merge upstream/main into PR #1042
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-15 15:43:48 +01:00
Said Turksever and Claude Opus 5.5
64988f3037
fix(imagery): mark CMR results truncated when the record cap drops valid granules
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-15 15:43:38 +01:00
Said Turksever
2c52e01701
Merge branch 'main' into contrib/gods-030-regional-calendar-evidence-20261011-reviewed
2026-10-15 15:39:10 +01:00
Said Turksever
5d05a0a000
Merge pull request #1043 from rudycelekli/contrib/gods-022-firms-calendar-validity-20261011-reviewed
...
fix(firms): reject impossible acquisition days in CSV parsing
2026-10-15 15:38:44 +01:00
Said Turksever
78a9aeb179
Merge branch 'main' into contrib/gods-022-firms-calendar-validity-20261011-reviewed
2026-10-15 15:26:06 +01:00
Said Turksever
5d42e661ab
Merge pull request #1031 from rudycelekli/contrib/gods-010-catalog-cancellation-v2-20261011-reviewed
...
fix(tools): reject already-cancelled queries before execution
2026-10-15 15:25:27 +01:00
Said Turksever
22e60098da
Merge branch 'main' into contrib/gods-010-catalog-cancellation-v2-20261011-reviewed
2026-10-15 15:17:39 +01:00
Said Turksever
453083b8a9
Merge pull request #1024 from rudycelekli/contrib/gods-003-boundary-probe-recovery-20261011-reviewed
...
fix(services): retry malformed capability probes after the existing backoff
2026-10-15 15:15:54 +01:00
Said Turksever
8ca74cccf7
Merge branch 'main' into contrib/gods-003-boundary-probe-recovery-20261011-reviewed
2026-10-15 14:55:05 +01:00
Said Turksever
c802ce87b8
Merge pull request #1039 from rudycelekli/contrib/gods-018-terrain-request-coordinate-boundary-20261011-reviewed
...
fix(terrain): reject out-of-range points at the proxy boundary
2026-10-15 14:54:26 +01:00
Said Turksever
12611ba414
Merge branch 'main' into contrib/gods-020-thumbnail-presence-proof-20261011-reviewed
2026-10-15 14:50:46 +01:00
Said Turksever
f77276ecf0
Merge branch 'main' into contrib/gods-012-surface-tab-order-20261011-reviewed
2026-10-15 14:49:52 +01:00
Said Turksever
ab3f644d8a
Merge branch 'main' into contrib/gods-017-ambiguous-camera-direction-20261011-reviewed
2026-10-15 14:49:38 +01:00
Said Turksever
5fd6f6c4f8
Merge branch 'main' into contrib/gods-030-regional-calendar-evidence-20261011-reviewed
2026-10-15 14:49:19 +01:00
Said Turksever
d1929344d1
Merge branch 'main' into contrib/gods-010-catalog-cancellation-v2-20261011-reviewed
2026-10-15 14:48:57 +01:00
Said Turksever
debe0aef8a
Merge branch 'main' into contrib/gods-022-firms-calendar-validity-20261011-reviewed
2026-10-15 14:48:43 +01:00
Said Turksever
e3d6609f08
Merge branch 'main' into contrib/gods-003-boundary-probe-recovery-20261011-reviewed
2026-10-15 14:47:47 +01:00
Said Turksever
2560af5016
Merge branch 'main' into contrib/gods-018-terrain-request-coordinate-boundary-20261011-reviewed
2026-10-15 14:47:07 +01:00
Said Turksever and Claude Opus 5.5
26694380fb
test(track): stub the geocode proxy routes, not the browser call
...
Reverse geocoding now goes to /api/google/reverse-geocode on the app
server, so the harness stub for maps.googleapis.com never matched and a
keyed run would reach Google live. Answer both proxy routes with
ZERO_RESULTS instead.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-15 14:36:06 +01:00
Said Turksever
cebd870b3b
Merge branch 'main' into fix/radio-mirror-null-body
2026-10-15 14:33:30 +01:00
Said Turksever and Claude Opus 5.5
3533b323b0
fix(radio): keep the || 500 fallback for a missing mirror status
...
Node always sets statusCode on client responses, but keeping the
fallback stops a missing status from reading as 200, as main did.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-15 14:28:37 +01:00
Said Turksever and Claude Opus 5.5
1fffdf7600
Merge upstream/main into fix/363-geocode-proxy
...
Resolve SECURITY.md against the Street View provider (#966 ): the browser
key now loads the Maps JavaScript API as well as Map Tiles, so the
'Map Tiles only' guidance becomes 'Map Tiles + Maps JavaScript API'
here and in CHANGELOG, CURRENT-STATE and google-key.js. The CHANGELOG
entry moves to [Unreleased]; its old section shipped in 0.2.0.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-15 14:28:26 +01:00
Mazeyar Moeini Feizabadi
533d7c6454
Merge pull request #1122 from bilawalsidhu/codex/hal-526-import-review
...
feat(import): integrate local geodata files (HAL-526)
2026-10-15 14:21:14 +02:00
Mazeyar Moeini Feizabadi
2a5c01b418
Merge accepted GNSS integration into local imports
2026-10-15 13:55:04 +02:00
Mazeyar Moeini Feizabadi
d9ff718359
Merge pull request #1108 from bilawalsidhu/codex/hal-522-trial
...
Integrate GNSS integrity and aircraft emergency highlighting
2026-10-15 13:54:51 +02:00
Mazeyar Moeini Feizabadi
e3c07e43e3
Merge current main and reviewed GNSS into import integration
2026-10-15 13:48:39 +02:00
Mazeyar Moeini Feizabadi
65239ed110
Merge current main into GNSS integration candidate
2026-10-15 13:46:45 +02:00
Sameh Khamis
f0a1b22dc8
Merge pull request #1047 from rudycelekli/contrib/gods-026-map-subscription-ownership-20261011-reviewed
...
fix(maps): stop delivering settled state to detached subscribers
2026-10-14 21:28:08 -07:00
Sameh Khamis
56ca8fd922
Merge branch 'main' into contrib/gods-026-map-subscription-ownership-20261011-reviewed
...
# Conflicts:
# CHANGELOG.md
2026-10-14 21:11:47 -07:00
Sameh Khamis
871523593f
Merge pull request #1046 from rudycelekli/contrib/gods-025-asset-stream-cancellation-20261011-reviewed
...
fix(director): reject cancellation during the final asset stream read
2026-10-14 21:11:42 -07:00
Sameh Khamis
20730e5ec5
Merge branch 'main' into contrib/gods-025-asset-stream-cancellation-20261011-reviewed
...
# Conflicts:
# CHANGELOG.md
2026-10-14 19:54:24 -07:00
Rudy Mizrahi Celekli and Sameh Khamis
fd5a1ef856
fix(tools): keep results when a timestamp is outside Date's range ( #1045 )
...
isoTime returned toISOString() for any finite number, which throws past ±8.64e15 ms, so one bad record (e.g. a bike-share last_reported) failed the whole tool answer. Such timestamps are now null. The voice analyst's result rows had the same conversion and get the same guard.
Co-authored-by: Sameh Khamis <[email protected] >
2026-10-14 19:54:17 -07:00
Sameh Khamis
84bfba8d39
Merge pull request #1044 from rudycelekli/contrib/gods-023-firms-coordinate-evidence-20261011-reviewed
...
fix(firms): reject missing and out-of-range detection coordinates
2026-10-14 19:43:39 -07:00
Sameh Khamis
b9fa0eedcc
fix(maps): stop all delivery once the controller is destroyed
...
A listener could destroy the controller and re-subscribe one still pending in
the snapshot, which then ran. Delivery now stops at destruction and a destroyed
controller takes no listeners. Adds ordering tests for adds, duplicates and
re-adds during delivery, and moves the current-state note after the section
intro.
2026-10-14 19:23:46 -07:00
Sameh Khamis
bf4edb5bdb
fix(director): discard an asset cancelled during reader cleanup
...
The finally block awaits reader.cancel(), so a cancel arriving there still let
the bytes return. Rechecks the signal after cleanup, with a test that keeps the
caller's abort reason, and wraps the current-state note.
2026-10-14 19:23:12 -07:00