Commit graph

5 commits

Author SHA1 Message Date
Daniel
fcf4ba86ce chore: globe texture q90 statt q85
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-06 20:13:53 +01:00
Daniel
5793a8f358 Optimize: Resize NASA Blue Marble from 28MB to 1.1MB
Original was 21600x10800 (full NASA resolution) - way too large
for a WebGL texture. Resized to 4096x2048 (max useful for globe.gl)
at JPEG quality 85 with progressive loading.

28 MB → 1.1 MB = 96% smaller, dramatically faster initial load.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-06 20:10:02 +01:00
Daniel
693f719abc Switch radio globe imagery to NASA Blue Marble 2026-03-06 12:10:19 +01:00
Daniel
e0635b30ef Fix: Radio search results empty + texture quality
- Search API: read title/subtitle/url from _source.page (nested)
- Channel click: extract correct ID from URL (last segment)
- Replace earth texture with higher-res 4096x2048 original

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-06 10:00:44 +01:00
Daniel
a1a49f0ec3 fix: host NASA Earth texture locally to avoid CORS
NASA's image server blocks cross-origin requests. Downloaded the
3600x1800 Black Marble texture and serve it from web/public/.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-06 09:50:29 +01:00