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
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
45d97376d0
refactor: drive share, location and scene controls through product state
2026-09-13 05:42:49 -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
8075c70e6e
refactor: separate Cockpit controller and presentation components
2026-09-13 02:33:38 -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
7b9aca8597
refactor: isolate Radio controls and tuner presentation
2026-09-12 23:23:20 -07:00
Sameh Khamis
ea77b49482
refactor: isolate Location controls and cancellable search
2026-09-12 22:55:16 -07:00
Sameh Khamis
a41f3ec3cd
refactor: expose pure layer loading feedback helpers
2026-09-12 22:41:07 -07:00
Sameh Khamis
07cf1695ff
refactor: separate Layers panel presentation from lifecycle actions
2026-09-12 22:36:04 -07:00
Sameh Khamis
72d531b18f
refactor: isolate Map Source controls and selection lifecycle
2026-09-12 22:25:04 -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
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
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
Sameh Khamis
79b4929b88
refactor: extract CCTV media and radio directory providers
2026-09-12 12:09:02 -07:00
Sameh Khamis
f4054469d5
refactor: split terrain traffic fire and bike-share providers
2026-09-11 21:57:50 -07:00
Sameh Khamis
9a4b98700e
refactor: split satellite and launch provider modules
2026-09-11 21:22:15 -07:00
Sameh Khamis
2793d7a8df
refactor: extract place-search and routing provider modules
2026-09-11 19:56:48 -07:00
Sameh Khamis
0e221441b4
refactor: separate aircraft and vessel server providers
2026-09-11 19:06:09 -07:00
Sameh Khamis
8de1018c21
refactor: separate standalone Vite wiring and provider middleware
2026-09-11 18:08:01 -07:00
Sameh Khamis
4d37760314
refactor: extract application construction and lifecycle
2026-09-11 17:02:54 -07:00
Sameh Khamis
76ddc6a9ef
chore: enforce scoped formatting and browser package boundaries
2026-09-11 16:06:35 -07:00
Sameh Khamis
ef69f01cd8
Merge formatter contribution with current main
2026-09-11 16:02:38 -07:00
Sameh Khamis
4688eca9af
test: verify infrastructure consumer asset paths and imports
2026-09-11 13:28:55 -07:00
Sameh Khamis
142bf583f8
refactor: export infrastructure layers with explicit application callbacks
2026-09-11 13:21:22 -07:00
AL Zami Rohan
3f77c690f3
Merge branch 'main' into chore/prettier
2026-09-11 15:22:24 +06:00
Sameh Khamis
f94bdb1d77
fix: update vulnerable dependencies and adapt browser QA to Puppeteer 25
2026-09-10 23:08:26 -07:00
RohanDaCoder
fd01f22b88
chore: add prettier with repo code style
2026-09-09 20:14:40 +06:00
Bilawal Sidhu
ae66e9d299
chore(release): prepare v0.1.1
...
Promote the current reliability fixes into a dated patch release and align the package metadata.
2026-09-01 14:38:52 -05:00
Bilawal Sidhu
b6da93b8ac
release: v0.1.0 — one-click install, keyless boot, in-app Provider Settings ( #142 )
...
The first formal release.
- One-click install via Pinokio; keyless boot lands on a live Esri World
Imagery satellite globe with keyless terrain, with automatic OSM fallback
and graceful degradation when terrain is unavailable.
- Provider Settings (the POWER UP panel): add, replace, or remove API keys
inside the app; credential files made owner-only before any secret is
written; external keys shown read-only; the panel refuses shared or proxied
servers.
- Keyless capability responses for the optional HUD summary and place search.
- Aircraft-identity voice answers cover operator, type, and route, and say so
plainly when enrichment is unavailable.
- README rewritten keyless-first; concise 0.1.0 changelog section; CI
workflow included.
Gates: 2,672 unit tests pass / 0 fail, build clean, tracking regression
108/108, map-source tray QA pass, setup doctor ready.
2026-08-31 17:49:45 -05:00
Bilawal Sidhu
880a672b5e
Release God's Eye View as open source
2026-08-24 17:02:16 -05:00