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
|
41b3cc1705
|
refactor(radio): separate directory and playback components
|
2026-09-13 17:28:35 -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
|
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
|
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
|
cb790ddea1
|
Extract military-flight components and shared aircraft mechanics
|
2026-09-13 10:23:13 -07:00 |
|
Sameh Khamis
|
7c7e83c9e3
|
Extract instance-owned civil-flight components
|
2026-09-13 09:50:14 -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
|
45d97376d0
|
refactor: drive share, location and scene controls through product state
|
2026-09-13 05:42:49 -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
|
cd72feb4fe
|
refactor: separate Scene controls from playback and project operations
|
2026-09-13 03:29:46 -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
|
350a1afd4f
|
style: format Context package boundary declaration
|
2026-09-13 01:43:18 -07:00 |
|
Sameh Khamis
|
fc369cc65a
|
refactor: isolate Context controls and layer restoration
|
2026-09-13 01:40:59 -07:00 |
|
Sameh Khamis
|
f45f399c31
|
refactor: isolate camera panel controls and presentation
|
2026-09-13 00:38:01 -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
|
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
|
dec9dd288c
|
style: format layer loading feedback helpers
|
2026-09-12 22:41:08 -07:00 |
|
Sameh Khamis
|
a41f3ec3cd
|
refactor: expose pure layer loading feedback helpers
|
2026-09-12 22:41:07 -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
|
12f7e78d83
|
style: format the visual effects package boundary
|
2026-09-12 21:56:03 -07:00 |
|
Sameh Khamis
|
c30f7cc3be
|
refactor(ui): separate visual effects and animation ownership
|
2026-09-12 21:55:18 -07:00 |
|
Sameh Khamis
|
ffc65dd844
|
refactor(ui): own Display control subscriptions and cleanup
|
2026-09-12 21:25:04 -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
|
e1ffb9c572
|
refactor(ui): share surface keyboard lifecycle
|
2026-09-12 18:45:30 -07:00 |
|
Sameh Khamis
|
f35468040e
|
refactor(ui): extract panel disclosure lifecycle controls
|
2026-09-12 17:38:34 -07:00 |
|
Sameh Khamis
|
57d7f9fc23
|
feat(search): compose Google and Photon through an explicit provider service
|
2026-09-12 15:38:43 -07:00 |
|
Sameh Khamis
|
4fae7fb278
|
fix(gbfs): adapt redirect hardening to provider modules and bound body reads
|
2026-09-12 15:13:14 -07:00 |
|
Sameh Khamis
|
5223b6df5b
|
style: format extracted local services
|
2026-09-12 13:01:49 -07:00 |
|
Sameh Khamis
|
cd92855f88
|
refactor: isolate standalone key setup and service composition
|
2026-09-12 12:59:39 -07:00 |
|
Sameh Khamis
|
638902296a
|
refactor: separate local voice handlers and instructions
|
2026-09-12 12:59:39 -07:00 |
|
Sameh Khamis
|
318d37ad8d
|
refactor: separate regional briefing and weather sources
|
2026-09-12 12:59:39 -07:00 |
|
Sameh Khamis
|
213edd80ce
|
refactor: separate Overpass and installation services
|
2026-09-12 12:59:39 -07:00 |
|