Sameh Khamis
2213c42200
Merge pull request #437 from bilawalsidhu/test/radio-hud-layout-settle
...
test(radio): stabilize layout and tuner drag fixtures
2026-09-13 18:35:55 -07:00
Sameh Khamis
cc5d4f7040
Merge pull request #435 from bilawalsidhu/refactor/radio-layer-components
...
refactor(radio): separate directory, rendering and playback components
2026-09-13 17:53:53 -07:00
Sameh Khamis
ba7fda74d7
Merge pull request #430 from bilawalsidhu/fix/geojson-release
...
fix(layers): release bundled GeoJSON entities on toggle-off instead of hiding them
2026-09-13 16:39:34 -07:00
Sameh Khamis
3ca81fb4fb
Merge pull request #432 from bilawalsidhu/refactor/camera-layer-components
...
refactor(cctv): separate camera source and scene components
2026-09-13 15:28:21 -07:00
Sameh Khamis
ca5f5fff93
Merge pull request #429 from bilawalsidhu/feat/frame-rate-shortcut
...
feat(ui): add a backtick FPS toggle beneath the logo
2026-09-13 15:01:19 -07:00
Sameh Khamis
53dc685c8d
Merge pull request #428 from bilawalsidhu/fix/traffic-city-navigation
...
fix(traffic): recover loading after city navigation
2026-09-13 14:50:55 -07:00
Sameh Khamis
ee03bfb8a8
Merge pull request #427 from bilawalsidhu/refactor/traffic-bikeshare-components
...
refactor: separate traffic and bikeshare components
2026-09-13 14:13:57 -07:00
Sameh Khamis
3143d00c90
Merge pull request #426 from bilawalsidhu/refactor/installation-context-components
...
refactor: separate installation and proximity context components
2026-09-13 13:39:49 -07:00
Sameh Khamis
287493dfb7
Merge pull request #424 from bilawalsidhu/refactor/orbit-layer-components
...
refactor(space): separate satellite and mission layer components
2026-09-13 13:16:17 -07:00
Sameh Khamis
61db945b21
Merge pull request #422 from bilawalsidhu/refactor/fire-layer-components
...
refactor(fires): separate source, rendering and interaction components
2026-09-13 12:52:06 -07:00
Sameh Khamis
e99cc8cf68
Merge pull request #421 from bilawalsidhu/refactor/earthquake-layer-components
...
refactor: separate earthquake sources and display ownership
2026-09-13 12:18:10 -07:00
Sameh Khamis
965a44860f
Merge pull request #418 from bilawalsidhu/refactor/vessel-components
...
Extract vessel components and preserve source lifecycle
2026-09-13 11:01:48 -07:00
Sameh Khamis
8b3fad0672
Merge pull request #417 from bilawalsidhu/refactor/military-flight-components
...
Extract military-flight components and shared aircraft helpers
2026-09-13 10:44:52 -07:00
Sameh Khamis
b5e546daf1
Merge pull request #416 from bilawalsidhu/refactor/civil-flight-components
...
Extract civil-flight components with explicit scene services
2026-09-13 10:07:05 -07:00
Sameh Khamis
cf149ecfc0
Merge pull request #413 from bilawalsidhu/refactor/live-source-contracts
...
Separate live sources from aircraft and vessel layers
2026-09-13 09:17:21 -07:00
Sameh Khamis
b2090a5320
Merge pull request #411 from bilawalsidhu/refactor/product-state-outcomes
...
refactor: use product state for share, location and scenes
2026-09-13 05:52:42 -07:00
Sameh Khamis
21a0d0c74e
Merge pull request #410 from bilawalsidhu/refactor/ui-shell-composition
...
refactor: compose UI shell and organize component styles
2026-09-13 05:11:06 -07:00
Sameh Khamis
8a226a2fe3
Merge pull request #407 from bilawalsidhu/refactor/scene-controls
...
refactor: separate Scene controls from project and playback operations
2026-09-13 04:09:04 -07:00
Sameh Khamis
8b5ad67dcb
Merge pull request #406 from bilawalsidhu/refactor/cockpit-components
...
refactor: separate Cockpit camera and presentation components
2026-09-13 03:15:42 -07:00
Sameh Khamis
43db5c19bb
Merge pull request #403 from bilawalsidhu/refactor/context-controls
...
refactor: separate Context controls and layer restoration
2026-09-13 02:18:04 -07:00
Sameh Khamis
7f70b97536
Merge pull request #400 from bilawalsidhu/refactor/camera-panel
...
refactor: separate camera panel controls and presentation
2026-09-13 01:26:53 -07:00
Sameh Khamis
bd14d6c301
Merge pull request #398 from bilawalsidhu/refactor/radio-controls
...
refactor: isolate Radio controls and tuner presentation
2026-09-13 00:28:52 -07:00
Sameh Khamis
79a0f09087
Merge pull request #396 from bilawalsidhu/refactor/location-controls
...
refactor: isolate Location controls and search lifecycle
2026-09-12 23:14:57 -07:00
Sameh Khamis
20c1611354
Merge pull request #395 from bilawalsidhu/refactor/layer-panel
...
refactor: separate Layers panel presentation and feedback
2026-09-12 22:49:55 -07:00
Sameh Khamis
31f1923633
Merge pull request #394 from bilawalsidhu/refactor/map-source-controls
...
refactor: isolate Map Source controls
2026-09-12 22:31:36 -07:00
Sameh Khamis
78199c2ab3
Merge pull request #393 from bilawalsidhu/refactor/visual-effects
...
refactor(ui): separate visual effects from Display controls
2026-09-12 22:04:43 -07:00
Sameh Khamis
5f60d86bc9
Merge pull request #391 from bilawalsidhu/refactor/display-controls
...
refactor(ui): give Display controls an explicit listener lifecycle
2026-09-12 21:34:01 -07:00
Sameh Khamis
795ed68192
Merge pull request #390 from bilawalsidhu/refactor/visual-input
...
refactor(ui): extract application shortcuts and parameter controls
2026-09-12 20:54:09 -07:00
Sameh Khamis
5fa8db1686
Merge pull request #389 from bilawalsidhu/refactor/panel-placement
...
refactor(ui): extract adaptive panel rail layout
2026-09-12 20:07:17 -07:00
Sameh Khamis
83df873879
Merge pull request #387 : share surface keyboard lifecycle
...
Extract shared Tab, Escape and return-focus handling with explicit listener ownership. Preserve screen policy and validate unit, mutation, browser, tracking and CI checks.
2026-09-12 18:54:22 -07:00
Sameh Khamis
d5b09efa74
Merge pull request #385 : extract panel disclosure controls
...
Share panel keyboard and hover lifecycle with explicit listener and timer cleanup.
2026-09-12 17:44:42 -07:00
Sameh Khamis
29653cb3d8
Merge pull request #367 : add issue reporting forms
...
Collect reproducible reports and allow unavailable diagnostics during installation failures.
2026-09-12 17:20:20 -07:00
Sameh Khamis
d0aa6a51a5
Merge pull request #371 : correct military feed and loading status
...
Preserve cached observation times and show installation guidance without false load failures.
2026-09-12 17:16:52 -07:00
Sameh Khamis
dfb5f2cfef
Merge pull request #383 : harden Places and CCTV providers
...
Harden Places input and CCTV provider downloads
2026-09-12 16:50:11 -07:00
Sameh Khamis
8bcf1460fc
Merge pull request #381 : cancel searches on control disposal
...
Complete the location lookup teardown wiring. Browser disposal and all 108 tracking checks pass.
2026-09-12 15:53:44 -07:00
Sameh Khamis
eec4dd5cdb
Merge pull request #166 : keyless place search through providers
...
Preserve the original Photon geocoding and place-matching contribution, with explicit service composition, cancellation and outage-cache fixes.
2026-09-12 15:41:25 -07:00
Sameh Khamis
1194afe468
Merge pull request #180 : harden GBFS upstream requests
...
Preserve the original GBFS redirect and streaming-cap contribution, adapted to the provider modules with full-body deadlines and response cleanup.
2026-09-12 15:18:21 -07:00
Sameh Khamis
4e99f40488
Merge pull request #373 from bilawalsidhu/refactor/local-service-modules
...
refactor: split remaining local services into focused modules
2026-09-12 13:12:44 -07:00
Sameh Khamis
781613fbb8
Merge pull request #372 from bilawalsidhu/fix/preview-provider-serving
...
fix: restore data providers in local build preview
2026-09-12 12:52:49 -07:00
Sameh Khamis
276bb84904
Merge pull request #369 from bilawalsidhu/refactor/cctv-radio-providers
...
refactor: separate CCTV media and radio directory providers
2026-09-12 12:13:59 -07:00
Sameh Khamis
fada0c661f
Merge pull request #368 from bilawalsidhu/fix/simplify-google-key-setup
...
Simplify Google Maps setup in POWER UP
2026-09-12 11:40:15 -07:00
Sameh Khamis
aacfa06a31
Merge pull request #331 from bilawalsidhu/refactor/environment-provider-modules
...
refactor: separate terrain traffic fire and bike-share providers
2026-09-11 22:08:00 -07:00
Sameh Khamis
3ec3fe6822
Merge pull request #330 from bilawalsidhu/refactor/space-provider-modules
...
refactor: separate satellite and launch-feed providers
2026-09-11 21:29:35 -07:00
Sameh Khamis
bbabba89bf
Merge pull request #328 from bilawalsidhu/fix/landmark-annotation-identity
...
fix: preserve landmark identity when resolving annotation outlines
2026-09-11 21:18:11 -07:00
Sameh Khamis
f883dfbc1e
Merge pull request #323 : separate place-search and routing providers
...
Extract focused Node middleware and portable response projections; preserve standalone behavior.
2026-09-11 20:09:26 -07:00
Sameh Khamis
bdfd02ba93
Merge pull request #322 : split aircraft and vessel server providers
2026-09-11 19:13:21 -07:00
Sameh Khamis
149517da81
Merge pull request #321 : add main CI badge to README
2026-09-11 18:40:07 -07:00
Sameh Khamis
350896a900
Merge pull request #320 : standalone Vite and provider boundaries
...
Preserve separate structural and mechanical-formatting commits.
2026-09-11 18:13:01 -07:00
Sameh Khamis
493acfc6aa
Merge pull request #319 : application lifecycle and standalone startup
...
Preserve separate application extraction and mechanical-formatting commits.
2026-09-11 17:14:11 -07:00
Sameh Khamis
092f28e301
Merge pull request #227 : scoped formatting and package boundaries
...
Preserve the contributor commits and adopt scoped formatting with infrastructure export checks.
2026-09-11 16:17:21 -07:00
Sameh Khamis
e9b6214ec4
Merge pull request #313 : finish browser QA renderer portability
...
Complete Tom-Neverwinter's deferred browser QA portability fixes, with renderer evidence, attribution keyboard and 2D floor-hold setup corrections.
2026-09-11 15:04:57 -07:00
Sameh Khamis
162ac4f2c9
Merge pull request #311 from bilawalsidhu/refactor/infrastructure-factories
...
Extract reusable datacenter and dam layers
2026-09-11 13:39:54 -07:00
Sameh Khamis
a547e99a7b
Merge pull request #302 : Declutter infrastructure markers and correct close-up terrain placement
...
Preserve the infrastructure implementation and separate terrain and idle-render corrections with their contributor authorship.
2026-09-11 09:10:33 -07:00
Sameh Khamis
c7ef01827d
Merge pull request #291 : preserve keyboard focus and Space activation
...
Preserve the contributor commits for keyboard accessibility and focused browser QA.
2026-09-10 23:54:25 -07:00
Sameh Khamis
c82fdd7478
Merge pull request #290 : update vulnerable dependencies and browser QA
...
Includes the reviewed dependency updates and Puppeteer compatibility changes, verified with the accepted security fixes.
2026-09-10 23:27:30 -07:00
Sameh Khamis
e9fd272ade
Merge pull request #289 : consolidate CCTV startup and sanitize proxy failures
...
Preserve contributor authorship and the reviewed launcher, proxy, and regression fixes.
2026-09-10 23:19:42 -07:00
Sameh Khamis
a458d27067
Merge pull request #171 : preserve Map Source keyboard focus
...
Preserve the selected map source through delayed keyboard opening and cancel interrupted focus requests.
Retain Tom-Neverwinter's original focus repair and Manjunath's separately authored selection/cancellation refinements, with maintainer integration and verification commits.
2026-09-10 22:16:41 -07:00
Sameh Khamis
6fb8cc37d5
Merge pull request #216 from kk376/fix/hud-input-a11y-labels
...
fix(a11y): add accessible names to hud sliders and inputs
2026-09-10 21:37:53 -07:00
Sameh Khamis
024738a8d2
Merge pull request #197 from onionviolet/codex/upstream-payload-truth
...
fix(launches): preserve unknown payload details
2026-09-10 20:34:35 -07:00
Sameh Khamis
5067abfe9b
Merge pull request #198 from onionviolet/codex/upstream-earthquake-snapshot
...
fix(earthquakes): validate snapshots before replacing entities
2026-09-10 20:00:24 -07:00