Sameh Khamis
4cb7334da5
refactor: separate civil-flight records and rendering
2026-09-14 15:55:37 -07:00
Sameh Khamis
a658e63fed
Merge pull request #496 from bilawalsidhu/refactor/shell-state-owners
...
refactor: separate application UI state owners
2026-09-14 15:46:06 -07:00
Sameh Khamis
e31e43f4b0
Update UI acceptance fixtures for panel ownership
2026-09-14 15:43:27 -07:00
Sameh Khamis
dc81cf585c
refactor: separate application UI state owners
2026-09-14 15:29:10 -07:00
Sameh Khamis
ddc1edf3af
Merge pull request #495 from bilawalsidhu/refactor/layer-lifecycle-presentation
...
refactor: separate layer lifecycle from presentation
2026-09-14 15:10:31 -07:00
Sameh Khamis
2d68841783
refactor: separate layer lifecycle from presentation
2026-09-14 15:04:28 -07:00
Sameh Khamis
d2c9014c2d
Merge pull request #494 from bilawalsidhu/refactor/application-service-owners
...
refactor: own application request operations and surface caches
2026-09-14 14:55:07 -07:00
Sameh Khamis
ac977bd8bc
refactor: own application request operations and surface caches
2026-09-14 14:49:04 -07:00
Sameh Khamis
310809e8f1
Merge pull request #492 from bilawalsidhu/refactor/construct-application-layers
...
refactor: construct application layers from supplied sources
2026-09-14 14:24:48 -07:00
Sameh Khamis
8160ac5fe4
refactor: construct application layers from supplied sources
2026-09-14 14:20:01 -07:00
Sameh Khamis
cd704d0e9b
Merge pull request #490 from bilawalsidhu/refactor/application-catalog
...
refactor: supply application catalogs explicitly
2026-09-14 14:04:22 -07:00
Sameh Khamis
c3de679c61
refactor: supply application catalogs explicitly
2026-09-14 13:56:51 -07:00
Sameh Khamis
fad93f22f8
Merge pull request #487 from bilawalsidhu/refactor/portable-firms-csv
...
refactor: expose portable FIRMS CSV helpers
2026-09-14 13:02:49 -07:00
Sameh Khamis
fb8f9e1c49
refactor: expose portable FIRMS CSV helpers
2026-09-14 12:58:57 -07:00
Sameh Khamis
191edb7c5e
Merge pull request #456 from bilawalsidhu/refactor/tool-project-root
...
refactor(tools): support an explicit project directory
2026-09-14 07:40:10 -07:00
Sameh Khamis
6d5478ffa9
refactor(tools): support an explicit project directory
2026-09-14 07:35:38 -07:00
Sameh Khamis
844c25212c
Merge pull request #449 from bilawalsidhu/refactor/shared-application-components
...
refactor(app): compose shared components and configurable services
2026-09-13 22:45:37 -07:00
Sameh Khamis
97d70317bb
test(launcher): resolve installed dependencies through the module graph
2026-09-13 22:42:27 -07:00
Sameh Khamis
a67bc60a29
refactor(app): share application components and request services
2026-09-13 22:41:11 -07:00
Sameh Khamis
a0a0128a59
Merge pull request #448 from bilawalsidhu/refactor/voice-backend-services
...
Separate voice controls and configurable Realtime connections
2026-09-13 22:04:34 -07:00
Sameh Khamis
c488a18df1
fix: scope voice response parsing to its backend lifetime
2026-09-13 22:00:14 -07:00
Sameh Khamis
1a1cbadf5b
refactor: separate voice controls and configurable Realtime connections
2026-09-13 21:54:51 -07:00
Sameh Khamis
0ba00f4662
Merge pull request #447 from bilawalsidhu/refactor/geospatial-services
...
Compose configurable geocoding, place search and route services
2026-09-13 21:39:04 -07:00
Sameh Khamis
8b36c28b06
refactor: compose configurable geocoding and route services
2026-09-13 21:23:13 -07:00
Sameh Khamis
3b91feffdc
Merge pull request #434 from bilawalsidhu/refactor/alpr-camera-source
...
feat: add mapped ALPR cameras through a reusable source interface
2026-09-13 20:46:52 -07:00
Sameh Khamis
bcba7c5c01
fix: use globe terrain when framing an ALPR camera
2026-09-13 20:42:48 -07:00
Sameh Khamis
fe1aa3b6f6
fix: clarify nearby ALPR counts and help locate cameras
2026-09-13 20:35:38 -07:00
Sameh Khamis
7068ee7dc7
Merge current main into ALPR camera candidate
2026-09-13 20:08:54 -07:00
DeliberateEnsemble
7da812eddd
fix: report keyless OpenSky access in setup doctor
2026-09-13 23:06:51 -04:00
Sameh Khamis
9547658dc7
fix: keep ALPR camera markers stable during rotation
2026-09-13 20:04:38 -07:00
Bilawal Sidhu
41c416e329
docs(cctv): describe the ground-height data plainly ( #443 )
...
Follow-up to #433 .
2026-09-13 21:54:29 -05:00
12790b36c6
feat(cctv): seven camera packs, semantic labels, terrain-clear monitor planes ( #433 )
...
Seven contributed CCTV camera packs (Ontario 511, Fintraffic Finland, DriveBC, TxDOT Texas, Estonia Tallinn + Tarktee, Warendorf, Live Traffic NSW) on a fair per-pack catalog cap; semantic camera labels; monitor planes lifted clear of the terrain from a precomputed, bundled ground-height dataset. Default catalog 800 → 3,446 cameras. Full context in PR #433 .
Co-authored-by: sendmebits <[email protected] >
Co-authored-by: avocadoAgent <[email protected] >
Co-authored-by: Alex Harvey <[email protected] >
Co-authored-by: Jason Meredith <[email protected] >
Co-authored-by: Daniel Smith <[email protected] >
Co-authored-by: Vladimir Sobolev <[email protected] >
Co-authored-by: Matthias Schneider <[email protected] >
Co-authored-by: Cyber Knight <[email protected] >
Co-authored-by: NovaSoft Australia <[email protected] >
2026-09-13 21:48:33 -05:00
Sameh Khamis
277cd45154
test(tracking): keep the synthetic floor above refreshed contact altitude
2026-09-13 19:39:00 -07:00
Sameh Khamis
211eb70eed
Merge remote-tracking branch 'origin/main' into refactor/alpr-camera-source
...
# Conflicts:
# package.json
# scripts/format-scope.json
# scripts/package-boundaries.json
2026-09-13 19:21:57 -07:00
Sameh Khamis
0272635f25
Merge pull request #440 from bilawalsidhu/refactor/map-source-components
...
refactor(maps): separate source factories and scene coordination
2026-09-13 19:21:03 -07:00
Sameh Khamis
8024813792
fix(maps): settle failed recovery and update registry QA
2026-09-13 19:01:23 -07:00
MiguelGFerreira
2dd96e1f25
feat(data): add seven Brazilian Bike Itaú cities to the GBFS registry
...
São Paulo, Rio de Janeiro, Salvador, Recife, Porto Alegre, Brasília and
Curitiba run on the same PBSC platform as the existing Austin, Honolulu
and Chattanooga entries, so they need no new feed handling and no proxy
allowlist change — isAllowedGbfsHost already accepts *.publicbikesystem.net.
These are the layer's first stations outside the United States: 1,017
stations across the seven systems.
2026-09-13 23:01:04 -03:00
Sameh Khamis
06c73bca98
fix(maps): defer 3D attachment until the selection is current
2026-09-13 18:59:29 -07:00
Sameh Khamis
e59282dc9c
refactor(maps): separate source factories and scene coordination
2026-09-13 18:59:29 -07:00
Sameh Khamis
561a781099
Merge pull request #439 from bilawalsidhu/refactor/bundled-layer-components
...
refactor(geography): separate cable sources and bundled lookups
2026-09-13 18:50:27 -07:00
Ashfaq
5c2382dd37
Merge branch 'main' into fix/antimeridian-traffic-bounds
2026-09-14 07:07:43 +05:30
Sameh Khamis
3ce5d2e454
refactor(geography): separate cable sources and bundled lookup modules
2026-09-13 18:36:33 -07:00
Sameh Khamis
2213c42200
Merge pull request #437 from bilawalsidhu/test/radio-hud-layout-settle
...
test(radio): stabilize layout and tuner drag fixtures
2026-09-13 18:35:55 -07:00
Sameh Khamis
2808fc1707
test(radio): settle HUD geometry and expose the tuner drag target
2026-09-13 18:25:38 -07:00
Sameh Khamis
cc5d4f7040
Merge pull request #435 from bilawalsidhu/refactor/radio-layer-components
...
refactor(radio): separate directory, rendering and playback components
2026-09-13 17:53:53 -07:00
Sameh Khamis
0feaab0a72
refactor(alpr): accept normalized camera snapshots and source attribution
2026-09-13 17:33:48 -07:00
Sameh Khamis
1180274081
test(radio): settle both lanes in the paused Cockpit fixture
2026-09-13 17:28:35 -07:00
Sameh Khamis
3b1e75171a
refactor(radio): expose shared country normalization
2026-09-13 17:28:35 -07:00
Sameh Khamis
41b3cc1705
refactor(radio): separate directory and playback components
2026-09-13 17:28:35 -07:00
Tom-Neverwinter and Bilawal Sidhu
4374c0fa60
feat: add mapped ALPR cameras with bounded source loading
...
Adapt the ALPR camera contribution to reusable layer components, retaining source attribution, bounded queries, selection and voice controls.
Co-authored-by: Bilawal Sidhu <[email protected] >
2026-09-13 17:21:42 -07:00