Sameh Khamis and manjunath22466
87629ac175
Port ALPR camera visuals into the shared layer
...
Add camera badges, gradient direction wedges and animated tactical selection cards while preserving bounded loading and layer lifecycle. Align the ALPR data-layer header and retain native pick ownership for overlay badges.
Co-authored-by: manjunath22466 <[email protected] >
2026-09-14 17:35:24 -07:00
Sameh Khamis
dc81cf585c
refactor: separate application UI state owners
2026-09-14 15:29:10 -07:00
Sameh Khamis
ac977bd8bc
refactor: own application request operations and surface caches
2026-09-14 14:49:04 -07:00
Sameh Khamis
8160ac5fe4
refactor: construct application layers from supplied sources
2026-09-14 14:20:01 -07:00
Sameh Khamis
a67bc60a29
refactor(app): share application components and request services
2026-09-13 22:41:11 -07:00
Sameh Khamis
8b36c28b06
refactor: compose configurable geocoding and route services
2026-09-13 21:23:13 -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
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
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
Sameh Khamis
bf6c401e27
feat(ui): toggle rendered frame rate with backtick
2026-09-13 14:51:24 -07:00
Sameh Khamis
3164405108
fix: retain completed scene status in current snapshots
2026-09-13 05:43:41 -07:00
Sameh Khamis
e0652b19f2
style: format state subscriptions and their adopted controls
2026-09-13 05:43:05 -07:00
Sameh Khamis
45d97376d0
refactor: drive share, location and scene controls through product state
2026-09-13 05:42:49 -07:00
Sameh Khamis
945a809994
fix: retain shell feedback bindings and stop disposed panel work
2026-09-13 04:49:02 -07:00
Sameh Khamis
03ad8142e6
style: format the UI shell and component styles
2026-09-13 04:26:11 -07:00
Sameh Khamis
f5ef9091f0
refactor: compose UI shell with explicit application operations and component owners
2026-09-13 04:26:09 -07:00
Sameh Khamis
1f76f81484
fix: preserve Scene shot labels for double-click rename
2026-09-13 03:56:23 -07:00
Sameh Khamis
9b6d34cb8a
refactor: keep Scene prompts with their controls
2026-09-13 03:35:22 -07:00
Sameh Khamis
d42036d74f
style: format Scene controls and browser acceptance
2026-09-13 03:30:05 -07:00
Sameh Khamis
cd72feb4fe
refactor: separate Scene controls from playback and project operations
2026-09-13 03:29:46 -07:00
Sameh Khamis
393c31d86e
fix: prevent stopped Cockpit briefings from restarting
2026-09-13 03:08:42 -07:00
Sameh Khamis
152d3e2352
fix: stop Cockpit work before asynchronous UI teardown
2026-09-13 02:46:57 -07:00
Sameh Khamis
e04aefe863
style: format Cockpit components and pure policies
2026-09-13 02:37:44 -07:00
Sameh Khamis
8075c70e6e
refactor: separate Cockpit controller and presentation components
2026-09-13 02:33:38 -07:00
Sameh Khamis
3e078ef49d
style: format Context component modules
2026-09-13 01:41:01 -07:00
Sameh Khamis
fc369cc65a
refactor: isolate Context controls and layer restoration
2026-09-13 01:40:59 -07:00
Sameh Khamis
1a7e4d51d9
style: format camera panel component modules
2026-09-13 00:38:01 -07:00
Sameh Khamis
f45f399c31
refactor: isolate camera panel controls and presentation
2026-09-13 00:38:01 -07:00
Sameh Khamis
53c510fe9f
fix: keep disposed Radio disclosures inert
2026-09-12 23:40:51 -07:00
Sameh Khamis
bd6cc5abe8
style: format Radio component boundary
2026-09-12 23:25:09 -07:00
Sameh Khamis
7b9aca8597
refactor: isolate Radio controls and tuner presentation
2026-09-12 23:23:20 -07:00
Sameh Khamis
63e5352964
fix: invoke Location animation scheduling through window functions
2026-09-12 22:58:02 -07:00
Sameh Khamis
7485565975
refactor: expose location status parsing with its formatter
2026-09-12 22:56:23 -07:00
Sameh Khamis
82d922ae87
style: format Location component boundary
2026-09-12 22:55:18 -07:00
Sameh Khamis
ea77b49482
refactor: isolate Location controls and cancellable search
2026-09-12 22:55:16 -07:00
Sameh Khamis
e34d619949
style: format Layers panel components
2026-09-12 22:36:06 -07:00
Sameh Khamis
07cf1695ff
refactor: separate Layers panel presentation from lifecycle actions
2026-09-12 22:36:04 -07:00
Sameh Khamis
da7496b7eb
style: format Map Source component boundary
2026-09-12 22:25:05 -07:00
Sameh Khamis
72d531b18f
refactor: isolate Map Source controls and selection lifecycle
2026-09-12 22:25:04 -07:00
Sameh Khamis
1bbb6d9c70
style: format visual effects and shader definitions
2026-09-12 21:55:18 -07:00
Sameh Khamis
c30f7cc3be
refactor(ui): separate visual effects and animation ownership
2026-09-12 21:55:18 -07:00
Sameh Khamis
b99669d689
style: format Display controls and browser acceptance checks
2026-09-12 21:25:05 -07:00
Sameh Khamis
ffc65dd844
refactor(ui): own Display control subscriptions and cleanup
2026-09-12 21:25:04 -07:00
Sameh Khamis
c9be877f9c
style(ui): format shortcut and parameter components
2026-09-12 20:39:47 -07:00
Sameh Khamis
7a5f615d55
refactor(ui): extract application shortcuts and parameter controls
2026-09-12 20:38:16 -07:00
Sameh Khamis
e13a680b53
style(ui): format panel rail modules and retain source invariants
2026-09-12 19:55:02 -07:00
Sameh Khamis
bf77ae61b8
refactor(ui): extract adaptive panel rail layout
2026-09-12 19:53:17 -07:00
Sameh Khamis
bd6ba07878
style(ui): format surface keyboard component and tests
2026-09-12 18:45:30 -07:00
Sameh Khamis
e1ffb9c572
refactor(ui): share surface keyboard lifecycle
2026-09-12 18:45:30 -07:00