Commit Graph
548 Commits
Author SHA1 Message Date
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 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 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 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 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 b1e67a6a50 test: retain Context invariants across formatted module boundaries 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
Sameh Khamis c6ac74c242 test: follow the camera panel presentation owner 2026-09-13 00:45:35 -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 a5af1cbfa3 fix: restore independent UI observer and subscription teardown 2026-09-12 23:53:10 -07:00
Sameh Khamis 53c510fe9f fix: keep disposed Radio disclosures inert 2026-09-12 23:40:51 -07:00
Sameh Khamis 02e90ca698 test: keep Radio invariants independent of formatting 2026-09-12 23:25:09 -07:00
Sameh Khamis bd6cc5abe8 style: format Radio component boundary 2026-09-12 23:25:09 -07:00