hermes-explorigin f09fc5b1a3
All checks were successful
Test, Build & Deploy / test-and-build (push) Successful in 52s
Test, Build & Deploy / deploy (push) Successful in 25s
Drop lightning layer: remove Blitzortung CORS-relay feature entirely
Blitzortung exposes no browser-readable JSON endpoint, so a pure Caddy
cors proxy (browser-to-cross-origin) was never going to work without an
upstream that already sends permissive CORS + reshaped strikes. Rather than
add that relay, delete the whole branch:

- src/components/PrecipitationRadar.svelte: remove lightning import, $state
  (strikes/error/loading/timer), loadLightning/timers, and its location effect
  (704 -> 650 lines)
- src/lib/api/lightning.js + tests/lib/api/lightning.test.js removed (15 test cases; suite 114 -> 99, all green)
- db.js / app.svelte.js: drop dead showLightning settings key (unreferenced)

Build re-bundled to dist/index.html; no lightning references remain in source or bundle.
2026-09-25 23:45:43 +00:00
..
2026-07-24 01:53:36 +00:00
2026-08-27 00:41:05 +00:00