Commit Graph
128 Commits
Author SHA1 Message Date
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
DESTAQandSameh 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