Commit Graph
177 Commits
Author SHA1 Message Date
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 4d764a82db test: exercise native clear action through layer transaction 2026-09-12 22:38:04 -07:00
Sameh Khamis 648041e040 fix: keep clear control alive when map controls are initialized 2026-09-12 22:37:32 -07:00
Sameh Khamis 4a3f53bfcd test: verify Layers panel replacement in the browser 2026-09-12 22:36:48 -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 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 8b21bd8ac5 test: wait for settled map imagery in control captures 2026-09-12 22:26:29 -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 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 12f7e78d83 style: format the visual effects package boundary 2026-09-12 21:56:03 -07:00
Sameh Khamis 1bbb6d9c70 style: format visual effects and shader definitions 2026-09-12 21:55:18 -07:00
Sameh Khamis c30f7cc3be refactor(ui): separate visual effects and animation ownership 2026-09-12 21:55:18 -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 b99669d689 style: format Display controls and browser acceptance checks 2026-09-12 21:25:05 -07:00
Sameh Khamis ffc65dd844 refactor(ui): own Display control subscriptions and cleanup 2026-09-12 21:25:04 -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 2820b2ab8c test(ui): measure held Space with the browser timer clock 2026-09-12 20:48:21 -07:00
Sameh Khamis d7623a148f test(ui): isolate Cockpit scenarios from satellite feed outages 2026-09-12 20:42:54 -07:00
Sameh Khamis 2001df04e2 test(ui): show parameter controls in the narrow viewport capture 2026-09-12 20:41:09 -07:00
Sameh Khamis c9be877f9c style(ui): format shortcut and parameter components 2026-09-12 20:39:47 -07:00
Sameh Khamis 7a5f615d55 refactor(ui): extract application shortcuts and parameter controls 2026-09-12 20:38:16 -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 5ca085e709 test(ui): await responsive rail transitions before focus checks 2026-09-12 20:01:13 -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 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 bd6ba07878 style(ui): format surface keyboard component and tests 2026-09-12 18:45:30 -07:00
Sameh Khamis e1ffb9c572 refactor(ui): share surface keyboard lifecycle 2026-09-12 18:45:30 -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 f35468040e refactor(ui): extract panel disclosure lifecycle controls 2026-09-12 17:38:34 -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 b892893308 Merge remote-tracking branch 'origin/main' into review/bilawal-issue-forms-367 2026-09-12 17:17:27 -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 dae5f45426 fix(status): preserve cached aircraft age and independent refresh errors 2026-09-12 17:12:34 -07:00
Sameh Khamis 33ad0de4c6 docs(issues): allow diagnostics unavailable during installation failures 2026-09-12 17:10:00 -07:00
Sameh Khamis dcd20dde10 Merge commit 'f9b939eeeff2e83f43b8216fc474b33e11d13d4d' into review/bilawal-issue-forms-367 2026-09-12 17:07:51 -07:00
Sameh Khamis 8eb6d09105 Merge commit '1a9cfb180914fc9c2b06088a836b45dbf27254d5' into review/bilawal-status-371 2026-09-12 17:00:35 -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 24d2582516 fix(cctv): release snapshot readers and verify provider error paths 2026-09-12 16:37:04 -07:00
Bilawal Sidhu 3d956177ab fix(providers): validate before limiting and tighten capped image reads
Apply shared Places validation, owned image chunks, and response-header deadline tests to the provider modules.
2026-09-12 16:35:11 -07:00
Ethan Stoner 59a20e2d18 fix(cctv): cap buffered snapshot downloads
Adapt the streamed snapshot size cap contributed in public PR #82 to the CCTV media module.
2026-09-12 16:34:51 -07:00
Prajwal Raj c78ea4194c fix: bound CCTV media upstream connection time
Adapt the response-header timeout contributed in public PR #53 to the CCTV provider.
2026-09-12 16:33:51 -07:00
Prajwal Raj 3b19af4076 fix: reject out-of-range coordinates in Google text search
Adapt the coordinate bounds check contributed in public PR #46 to the Places provider.
2026-09-12 16:33:51 -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 48a2f06fa2 test: retain existing teardown assertions for cleanup follow-up 2026-09-12 15:49:25 -07:00
Sameh Khamis 3263fe6ff1 fix(search): cancel active lookup when controls are disposed 2026-09-12 15:48:47 -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