Sameh Khamis
7485565975
refactor: expose location status parsing with its formatter
2026-09-12 22:56:23 -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
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
9f6cde79fd
test: check layer counts after lifecycle initialization
2026-09-12 22:43:01 -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
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