1e38c03962
feat: enhance OG/Twitter meta tags with cover images
...
- Use page resource cover.* for track pages (resized to 1200x webp)
- Fall back to .Params.image then configurable site default
- Add [images] config section with default OG image path
- Add og-default.png (1200x630) with centered logo
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-05 16:17:07 +01:00
064da64c34
feat: random track playback, fix new tracks urls
2026-01-10 19:08:30 +01:00
8f4b882db3
fix: tracks pagination
2026-01-10 18:20:08 +01:00
3f1f90e015
chore: configure umami tracking for production
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-29 22:51:42 +01:00
e50c8a2503
feat(visualizer): add multiple visualizers with mouse tracking and beat response
...
- Add BaseVisualizer class for shared visualizer logic
- Add Helix visualizer (DNA helix with rungs, beat compression/bounce)
- Add Tunnel visualizer (ring tunnel with depth parallax)
- Refactor SphereVisualizer to extend BaseVisualizer
- Add mouse tracking to all visualizers (canvas-relative, centered)
- Add visualizer switching via logo click (persisted to localStorage)
- Add beat-responsive bouncing and compression effects
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-29 21:11:38 +01:00
694a7047a4
Initial commit
2025-11-29 17:51:00 +01:00