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
Sameh Khamis
57d7f9fc23
feat(search): compose Google and Photon through an explicit provider service
2026-09-12 15:38:43 -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
4fae7fb278
fix(gbfs): adapt redirect hardening to provider modules and bound body reads
2026-09-12 15:13:14 -07:00
DESTAQ and Sameh Khamis
db49edf363
fix(terrain): keep cold height requests within the browser deadline ( #348 )
...
Use 64-point browser and upstream terrain batches to reduce cold-cache timeouts. Preserve successful chunk results, distinguish absent readings from malformed responses, and reject fabricated zero heights.
Original terrain resilience contribution by ItzDESTAQ, with browser batching, validation and regression follow-up by Sameh Khamis.
Validated with unit/build/format/boundary checks, 108 tracking checks, 5 terrain-outage checks, controlled slow-upstream comparison and live browser checks.
Co-authored-by: ItzDESTAQ <[email protected] >
Co-authored-by: Sameh Khamis <[email protected] >
2026-09-12 14:04:08 -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
3f642f5079
docs: describe focused local service ownership
2026-09-12 13:04:16 -07:00
Sameh Khamis
5223b6df5b
style: format extracted local services
2026-09-12 13:01:49 -07:00
Sameh Khamis
233285fe12
test: retain radio schema and voice mutation checks after formatting
2026-09-12 13:01:49 -07:00
Sameh Khamis
a64a622b6d
test: pin voice schemas independently of source formatting
2026-09-12 13:00: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
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
280fc00a51
fix: return JSON errors for unmatched local API routes
...
Test development and built-preview route registration, preserve development-only credential editing, and document local preview configuration.
2026-09-12 12:43:54 -07:00
Jejugo
a0f07b752f
fix: register data providers for local preview
...
Adapt the preview middleware contribution from PR #324 to the extracted provider modules, including the existing OpenSky route.
2026-09-12 12:43:54 -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
c69416ff6b
style: adopt formatting for CCTV and radio provider modules
2026-09-12 12:09:04 -07:00
Sameh Khamis
79b4929b88
refactor: extract CCTV media and radio directory providers
2026-09-12 12:09:02 -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
c6462be066
fix: simplify Google Maps provider setup
2026-09-12 11:36:23 -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
eadeac6c10
test: follow extracted FIRMS aggregation code
2026-09-11 22:01:12 -07:00
Sameh Khamis
a2d6461b52
style: format terrain traffic fire and bike-share modules
2026-09-11 21:57:51 -07:00
Sameh Khamis
f4054469d5
refactor: split terrain traffic fire and bike-share providers
2026-09-11 21:57:50 -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
290afd808d
style: format satellite and launch provider modules
2026-09-11 21:22:41 -07:00
Sameh Khamis
9a4b98700e
refactor: split satellite and launch provider modules
2026-09-11 21:22:15 -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
38b591863c
fix: preserve landmark identity when resolving annotation outlines
2026-09-11 21:07:32 -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
7e6d89d8f5
style: format extracted place and route modules
2026-09-11 19:57:22 -07:00
Sameh Khamis
2793d7a8df
refactor: extract place-search and routing provider modules
2026-09-11 19:56:48 -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
bac45815d1
docs: keep media response documentation with its implementation
2026-09-11 19:09:07 -07:00
Sameh Khamis
2e3cb6270a
test: keep provider fixtures independent of calendar time
2026-09-11 19:08:02 -07:00
Sameh Khamis
f9a85528fe
style: format extracted live provider modules
2026-09-11 19:06:10 -07:00
Sameh Khamis
0e221441b4
refactor: separate aircraft and vessel server providers
2026-09-11 19:06:09 -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
69bb834bac
docs: add main CI badge to README
2026-09-11 18:36:52 -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
fb67024f43
style: format standalone configuration and build boundaries
2026-09-11 18:08:26 -07:00
Sameh Khamis
8de1018c21
refactor: separate standalone Vite wiring and provider middleware
2026-09-11 18:08: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
8666705e12
style: adopt application modules into scoped formatting
2026-09-11 17:03:35 -07:00
Sameh Khamis
4d37760314
refactor: extract application construction and lifecycle
2026-09-11 17:02:54 -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