Sameh Khamis
cf8b97470e
chore: record ES module formatting revision
2026-09-15 07:26:53 -07:00
Sameh Khamis
b7c2c47b41
style: format remaining runtime ES module files
2026-09-15 07:26:53 -07:00
Sameh Khamis
17dc37b529
chore: record mechanical formatting revision for blame
2026-09-15 07:26:32 -07:00
Sameh Khamis
2aca7aecbb
style: format remaining owned runtime modules
2026-09-15 07:26:32 -07:00
Sameh Khamis
ae99843c14
build: discover owned runtime modules in the formatter gate
2026-09-15 07:26:32 -07:00
Sameh Khamis
a79208181f
refactor: separate Nominatim transport from search composition
2026-09-14 22:14:51 -07:00
Sameh Khamis
2b09352463
test: use exported response reader in proxy fixtures
2026-09-14 22:12:53 -07:00
Sameh Khamis
66eb6d6a7c
refactor: add configurable Nominatim adapter and portable source helpers
2026-09-14 22:08:16 -07:00
Sameh Khamis
e46d50ce52
refactor: expose reference sources independently of standalone setup
2026-09-14 21:52:27 -07:00
Sameh Khamis
ba2af1c29a
test: exercise import aliases without Windows symlink privileges
2026-09-14 21:14:00 -07:00
Sameh Khamis
cc960b0dbe
refactor: enforce import directions and expose source factories
2026-09-14 21:12:01 -07:00
Sameh Khamis
4507f3a1d0
refactor: separate voice sessions from protocol adapters
2026-09-14 20:27:12 -07:00
Sameh Khamis
55b240e3ab
refactor: separate voice action schemas from descriptions
2026-09-14 20:05:32 -07:00
Sameh Khamis
ea6c8653b3
refactor: expose portable source record protocols
2026-09-14 19:36:32 -07:00
Sameh Khamis
fdf030cbc9
Merge remote-tracking branch 'origin/main' into feat/alpr-visual-treatment
...
# Conflicts:
# scripts/package-boundaries.json
2026-09-14 18:10:05 -07:00
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
7b3271b5d3
docs: formalize community PR review and integration
2026-09-14 17:01:53 -07:00
Sameh Khamis
bdc026e50a
Separate vessel records and acquisition from scene resources
2026-09-14 16:37:41 -07:00
Sameh Khamis
9e84b03c5e
refactor: separate military-flight records and rendering
2026-09-14 16:17:06 -07:00
Sameh Khamis
4cb7334da5
refactor: separate civil-flight records and rendering
2026-09-14 15:55:37 -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
2d68841783
refactor: separate layer lifecycle from presentation
2026-09-14 15:04:28 -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
c3de679c61
refactor: supply application catalogs explicitly
2026-09-14 13:56:51 -07:00
Sameh Khamis
fb8f9e1c49
refactor: expose portable FIRMS CSV helpers
2026-09-14 12:58:57 -07:00
Sameh Khamis
6d5478ffa9
refactor(tools): support an explicit project directory
2026-09-14 07:35:38 -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
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
8b36c28b06
refactor: compose configurable geocoding and route services
2026-09-13 21:23:13 -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
Sameh Khamis
9547658dc7
fix: keep ALPR camera markers stable during rotation
2026-09-13 20:04:38 -07: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
8024813792
fix(maps): settle failed recovery and update registry QA
2026-09-13 19:01:23 -07: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
3ce5d2e454
refactor(geography): separate cable sources and bundled lookup modules
2026-09-13 18:36:33 -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
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
Sameh Khamis
9f0159343e
docs: describe infrastructure disable and rebuild lifecycle
2026-09-13 16:26:08 -07:00
Sameh Khamis
3aaa2afd48
Merge remote-tracking branch 'origin/main' into fix/geojson-release-intake
2026-09-13 16:26:08 -07:00
Sameh Khamis
519bc6c362
refactor(cctv): separate camera source and scene components
2026-09-13 15:02:32 -07:00
Sameh Khamis
bf6c401e27
feat(ui): toggle rendered frame rate with backtick
2026-09-13 14:51:24 -07:00
Sameh Khamis
0732f8f95c
fix(traffic): recover road loading after city navigation
2026-09-13 14:47:26 -07:00
Sameh Khamis
903fe6ba37
refactor: separate traffic and bikeshare components
2026-09-13 14:10:38 -07:00
Sameh Khamis
3b77277883
refactor: separate installation and proximity context components
2026-09-13 13:36:32 -07:00
Sameh Khamis
ce0568983a
refactor(space): separate satellite and mission layer components
2026-09-13 13:12:34 -07:00
Sameh Khamis
6a9f13eab8
refactor(fires): separate source, rendering and interaction components
2026-09-13 12:48:26 -07:00
Sameh Khamis
d1d938babe
refactor: separate earthquake source and display ownership
2026-09-13 12:14:44 -07:00
Sameh Khamis
13e3c29d9c
Keep camera ownership assertions on formatted vessel components
2026-09-13 10:55:14 -07:00
Sameh Khamis
a0b2d9f6aa
Format extracted vessel components
2026-09-13 10:54:35 -07:00
Sameh Khamis
2f4839e8f2
Extract vessel components and preserve source lifecycle
2026-09-13 10:54:32 -07:00
Sameh Khamis
22138212b9
Preserve positionless aircraft identities for classification
2026-09-13 10:28:10 -07:00
Sameh Khamis
1edebcb6f8
Format military-flight and classification components
2026-09-13 10:23:17 -07:00
Sameh Khamis
cb790ddea1
Extract military-flight components and shared aircraft mechanics
2026-09-13 10:23:13 -07:00
Sameh Khamis
6bbfeae9f2
Use a launch catalog fixture in Cockpit lifecycle QA
2026-09-13 10:04:01 -07:00
Sameh Khamis
f177b213f2
Keep structural and terrain regression pins on component owners
2026-09-13 09:54:55 -07:00
Sameh Khamis
e18aeb8565
Format civil-flight components
2026-09-13 09:50:16 -07:00
Sameh Khamis
7c7e83c9e3
Extract instance-owned civil-flight components
2026-09-13 09:50:14 -07:00
Sameh Khamis
ebebf69564
Reject out-of-range observation epochs before display
2026-09-13 09:14:06 -07:00
Sameh Khamis
0007ace064
Capture vessel cards after first-run chrome and camera settling
2026-09-13 09:13:29 -07:00
Sameh Khamis
73135a7ae4
Preserve source identity and history references through layer state
2026-09-13 09:06:13 -07:00
Sameh Khamis
80c5a09f15
Format live source modules and adopt their formatting checks
2026-09-13 08:58:59 -07:00
Sameh Khamis
e968053d2c
Separate live observation sources from aircraft and vessel layers
2026-09-13 08:58:56 -07:00
Sameh Khamis
ed172009e6
build: declare scene policy ownership in the director export
2026-09-13 05:45:20 -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
d11b612dca
test: send the loading fixture event to its feedback owner
2026-09-13 04:52:24 -07:00
Sameh Khamis
841da87ca4
test: follow formatted shell owners and make playback keyboard focus explicit
2026-09-13 04:49:02 -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
fac2935d30
test: exercise native Scene double-click and recording state
2026-09-13 04:01:42 -07:00
Sameh Khamis
6bd755109f
test: sample corridor floors beyond cell-boundary hysteresis
2026-09-13 03:56:23 -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
947fc79182
test: exercise Cockpit identity publication through its actual owner
2026-09-13 02:46:57 -07:00
Sameh Khamis
7e2c38d8a4
test: retain Cockpit invariants across formatted components
2026-09-13 02:37:44 -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
0431dbb05e
test: preserve the layout pass in the synthetic Cockpit fixture
2026-09-13 02:03:18 -07:00
Sameh Khamis
b1e67a6a50
test: retain Context invariants across formatted module boundaries
2026-09-13 01:43:18 -07:00
Sameh Khamis
350a1afd4f
style: format Context package boundary declaration
2026-09-13 01:43:18 -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
1b9ea0e8e3
fix: preserve camera controls when rebuilding the Radio panel
2026-09-13 01:23:55 -07:00