From 1ab5809a828ebdb2169bf624aa57a255dd117355 Mon Sep 17 00:00:00 2001 From: denshooter Date: Mon, 16 Feb 2026 02:19:28 +0100 Subject: [PATCH] fix: remove candles, deduplicate dates, add ambient music fallback - Remove CandleSection from page; dates now appear only in hero - Footer stripped to just quote + impressum/admin links (no name/dates) - Musik nav link always visible - MusicPlayer: Web Audio API ambient mode when no tracks uploaded - A-minor pad (55/110/130/164/220 Hz sine oscillators) - Feedback delay for spaciousness, per-note LFO swells, 6s fade-in - "Stille Begleitung" UI with waveform bars - When tracks are uploaded: full track list + cycle mode as before - Floating mini-player works for both modes Co-Authored-By: Claude Sonnet 4.5 --- src/app/page.tsx | 70 ++--- src/components/MusicPlayer.tsx | 473 +++++++++++++++++++-------------- 2 files changed, 297 insertions(+), 246 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index be322f3..678c766 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -5,7 +5,6 @@ import PhotoSlideshow from '@/components/PhotoSlideshow' import PhotoGallery from '@/components/PhotoGallery' import MemorySection from '@/components/MemorySection' import WriteSection from '@/components/WriteSection' -import CandleSection from '@/components/CandleSection' import MusicPlayer from '@/components/MusicPlayer' import VideoGallery from '@/components/VideoGallery' @@ -36,39 +35,25 @@ export default async function HomePage() { - {/* Photo section */} + {/* Photos */} {photos.length > 0 && (
@@ -82,14 +67,13 @@ export default async function HomePage() {
- {photos.length > 1 && }
)} - {/* Write section – public */} + {/* Write */} {/* Memories */} @@ -100,49 +84,33 @@ export default async function HomePage() { {/* Videos */} - {/* Candle section */} - - - {/* Music player */} + {/* Music – always rendered (ambient fallback when no tracks) */} {/* Footer */} -