Sameh Khamis
53bb05abed
Merge branch 'main' into fix/tomtom-cross-site-gate
...
# Conflicts:
# CHANGELOG.md
# SECURITY.md
# docs/CURRENT-STATE.md
# scripts/package-boundaries.json
# src/tooling/environmentProviders.test.mjs
2026-10-16 16:39:03 -07:00
Sameh Khamis
bc499f1401
Merge branch 'main' into fix/map-fallback-retry
...
# Conflicts:
# CHANGELOG.md
2026-10-16 16:38:14 -07:00
Said Turksever
3e5a18f6d2
Merge pull request #718 from daikaginza/fix/tracked-info-vertical-rate
...
feat(flights): publish verticalRateMps on the tracked-aircraft descriptor
2026-10-17 00:32:31 +01:00
Said Turksever
12d36868de
Merge branch 'main' into fix/tracked-info-vertical-rate
2026-10-17 00:20:08 +01:00
Sameh Khamis
e15b169e3d
Merge pull request #1135 from djabhi31/fix/director-scene-results-971
...
fix(director): keep scene results and save status accurate (#971 )
2026-10-16 16:10:16 -07:00
Said Turksever
694c51d0d1
Merge branch 'main' into fix/tracked-info-vertical-rate
2026-10-17 00:06:57 +01:00
quanticsoul4772
c6706a5a52
Merge branch 'main' into feat/tools-area-breakdowns
2026-10-16 16:04:40 -07:00
Sameh Khamis
ef86796e4d
Merge branch 'main' into fix/director-scene-results-971
2026-10-16 16:04:26 -07:00
Sameh Khamis
9898058fa5
Merge pull request #1142 from ariannamethod/codex/fix-antimeridian-polygon-containment
...
fix(perimeters): handle antimeridian queries and incident card anchors
2026-10-16 16:04:17 -07:00
quanticsoul4772
c869b248b7
Merge branch 'main' into feat/tools-area-breakdowns
2026-10-16 15:59:46 -07:00
Sameh Khamis
83f7e2f686
Merge branch 'main' into codex/fix-antimeridian-polygon-containment
2026-10-16 15:58:31 -07:00
Sameh Khamis
2189e9c512
Merge pull request #1136 from djabhi31/test/rocket-launches-edge-cases
...
test(launches): add finiteCoordinate and stage normalization edge-case coverage (#938 )
2026-10-16 15:58:26 -07:00
quanticsoul4772
2b5a5128fe
Merge branch 'main' into feat/tools-area-breakdowns
2026-10-16 15:56:24 -07:00
Sameh Khamis
f150c6ea64
Merge branch 'main' into test/rocket-launches-edge-cases
2026-10-16 15:52:39 -07:00
Ian Blenke
a571142d0e
fix(recent-imagery): scroll the DETAILS card into view when it opens ( #970 )
...
renderDetails() revealed the card inside render(), whose preserveScroll() wrapper restored the previous scrollTop in its finally block, undoing the reveal. The reveal now runs in the DETAILS open handler after render() returns, once per opening; closing and refreshes do not scroll.
2026-10-16 15:52:35 -07:00
quanticsoul4772
d604b97a4d
Merge remote-tracking branch 'origin/main' into fix-1056
...
# Conflicts:
# src/tools/queries/aviation.test.mjs
2026-10-16 15:50:13 -07:00
Sameh Khamis
5a79a4d246
Merge pull request #1173 from Rohilalala/fix/geo-distance-dateline
...
fix(geo): wrap longitude differences across the antimeridian
2026-10-16 15:46:27 -07:00
Sameh Khamis
19e2979eb5
Merge branch 'main' into fix/geo-distance-dateline
2026-10-16 15:40:43 -07:00
Sameh Khamis
bd4f5a6af9
Merge pull request #1172 from omerbberk/fix/cctv-missing-numbers
...
fix(cctv): keep missing numbers unknown instead of reading them as zero
2026-10-16 15:40:39 -07:00
Sameh Khamis
cab69d282b
Merge branch 'main' into fix/cctv-missing-numbers
2026-10-16 15:34:29 -07:00
Rudy Mizrahi Celekli
fb10889841
fix(street-level): release superseded and unmounted Google viewer work ( #1117 )
...
A superseded open wait cleared the shared cancelShown slot that belonged to the newer wait, leaving its auth listener and timer alive after close; open() now settles the previous wait first. A lookup whose viewer unmounted while the Street View service loaded still sent a billed getPanorama; describe() now rechecks the lookup after acquisition.
2026-10-16 15:34:26 -07:00
Sameh Khamis
e5c74c695e
Move the #971 tests into the director suite and add the changelog fragment
...
The standalone director971.test.mjs rebuilt the browser, storage and viewer
doubles that director.test.mjs already provides. Its cases now live in the
director suite on makeDirector/installSceneRuntime, which gains optional
seeded storage entries and a quota-full switch; existing tests are unchanged.
The checkpoint and failed-save-status cases are split so each fails on its own.
2026-10-16 15:31:08 -07:00
Sameh Khamis
75b1c66006
Merge branch 'main' into fix/director-scene-results-971
...
# Conflicts:
# src/scenes/director.js
2026-10-16 15:30:05 -07:00
quanticsoul4772
3c3ea269a9
fix(setup): stop Node's DEP0190 warning when npm runs on Windows ( #1057 )
...
Windows runs npm.cmd through a shell, and passing an argument array with `shell: true` is deprecated in Node 24 (DEP0190). Every `npm run doctor` and every Pinokio install on Windows printed the warning. npmProcessSpec now takes the npm arguments and, on Windows, joins them into the command string; the arguments are fixed subcommands (`--version`, `ci`). Unix behavior is unchanged.
2026-10-16 15:28:39 -07:00
Sameh Khamis
7ec0b14cab
Move the changelog entry into changelog.d
...
Main now takes release notes as one fragment per pull request (#787 ).
2026-10-16 15:26:29 -07:00
Sameh Khamis
189978fc97
Merge branch 'main' into codex/fix-antimeridian-polygon-containment
2026-10-16 15:26:29 -07:00
Sameh Khamis
393f42aed5
Drop payload mass checks that existing tests already pin
...
Blank, negative and non-numeric masses are covered by the existing missing-payload test; keep the amount fallback and the fractional string mass.
2026-10-16 15:25:46 -07:00
Sameh Khamis
300447c9ce
Merge branch 'main' into test/rocket-launches-edge-cases
2026-10-16 15:25:36 -07:00
Sameh Khamis
34dabd1e88
Format the mesh-floor sampler
2026-10-16 15:22:39 -07:00
Sameh Khamis
1344b5d77e
Merge branch 'main' into fix/geo-distance-dateline
2026-10-16 15:01:55 -07:00
Sameh Khamis
3e6680000a
Merge branch 'main' into fix/cctv-missing-numbers
2026-10-16 15:01:54 -07:00
Sameh Khamis
a7cd998201
Move the changelog entry into changelog.d and note seed and datasheet fallbacks
...
Main takes release notes as one fragment per pull request (#787 ). A missing value still falls back to a matching seed camera, and a datasheet can still set the field of view.
2026-10-16 15:01:46 -07:00
Sameh Khamis
c6f0f9db0a
Share one antimeridian-safe distance and move the changelog entry
...
The flights records and the mesh-floor sampler kept identical copies of the equirectangular distance; both now import src/data/approxDistance.js. The changelog entry moves to changelog.d (#787 ), and CURRENT-STATE notes the antimeridian behaviour.
2026-10-16 15:01:29 -07:00
Sameh Khamis
ec7823daad
Merge pull request #1171 from Rohilalala/fix/director-goto-shot
...
fix(director): land on the requested shot
2026-10-16 14:59:40 -07:00
Sameh Khamis
c37e301ab7
Merge branch 'main' into fix/geo-distance-dateline
...
# Conflicts:
# CHANGELOG.md
2026-10-16 14:59:29 -07:00
Sameh Khamis
ccd38c0c44
Merge branch 'main' into fix/cctv-missing-numbers
...
# Conflicts:
# CHANGELOG.md
2026-10-16 14:59:28 -07:00
Sameh Khamis
31ef637ba7
Merge branch 'main' into fix/director-goto-shot
2026-10-16 14:53:56 -07:00
Rudy Mizrahi Celekli
fa8e3e989f
fix(tools): exclude unknown altitude from requested aircraft bands ( #1115 )
...
aircraft_in_area compared a nullable altitude, so a contact with neither barometric nor geometric altitude matched max_altitude_m as though it were at zero. Require a reported finite altitude only when a band is requested; unfiltered queries keep the contact.
2026-10-16 14:53:50 -07:00
Sameh Khamis
e5ee6696b1
Merge pull request #1097 from Rohilalala/fix/overpass-failure-phrases-in-data
...
fix(overpass): read failure phrases from the remark, not element tags
2026-10-16 14:48:24 -07:00
Sameh Khamis
d5a7246302
Merge branch 'main' into fix/overpass-failure-phrases-in-data
2026-10-16 14:44:04 -07:00
Sameh Khamis
bb00a13b03
Merge pull request #1096 from Rohilalala/fix/military-sticky-track
...
fix(military): hold the last track and speed when a poll omits them
2026-10-16 14:43:59 -07:00
quanticsoul4772 and Claude Opus 5.5
8f6671b6c2
Merge upstream main into feat/tools-area-breakdowns
...
Move the changelog entry into changelog.d/1056-area-tool-breakdowns.md
(upstream's one-file-per-PR rule, #787 ) and leave CHANGELOG.md as on main.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-16 14:22:39 -07:00
quanticsoul4772
5acf254f8b
Merge remote-tracking branch 'origin/main' into upd-1056
2026-10-16 14:22:29 -07:00
Sameh Khamis
41be10f320
Move the changelog entry into changelog.d
...
Main now takes release notes as one fragment per pull request (#787 ).
2026-10-16 14:16:36 -07:00
Sameh Khamis
23363589a8
Merge branch 'main' into fix/director-goto-shot
...
# Conflicts:
# CHANGELOG.md
2026-10-16 14:16:36 -07:00
Sameh Khamis
aa7943a07b
Move the changelog entry into changelog.d
...
Main now takes release notes as one fragment per pull request (#787 ).
2026-10-16 14:16:34 -07:00
Sameh Khamis
6bc473ac29
Merge branch 'main' into fix/overpass-failure-phrases-in-data
...
# Conflicts:
# CHANGELOG.md
2026-10-16 14:16:33 -07:00
Sameh Khamis
1d62cdd805
Move the changelog entry into changelog.d
...
Main now takes release notes as one fragment per pull request (#787 ).
2026-10-16 14:16:32 -07:00
Sameh Khamis
8667993b7f
Merge branch 'main' into fix/military-sticky-track
...
# Conflicts:
# CHANGELOG.md
2026-10-16 14:16:32 -07:00
Said Turksever
20c4c4a97f
Merge pull request #787 from daikaginza/feat/changelog-fragments
...
feat(tooling): one changelog file per pull request
2026-10-16 21:48:37 +01:00