diff --git a/.lh/done.json b/.lh/done.json new file mode 100644 index 0000000..f3f801a --- /dev/null +++ b/.lh/done.json @@ -0,0 +1,18 @@ +{ + "sourceFile": "done", + "activeCommit": 0, + "commits": [ + { + "activePatchIndex": 0, + "patches": [ + { + "date": 1748358841830, + "content": "Index: \n===================================================================\n--- \n+++ \n" + } + ], + "date": 1748358841830, + "name": "Commit-0", + "content": "2025-05-25 16:18:07 - Afteller probleem opgelost: JavaScript initialisatie aangepast om gebedstijd correct door te geven\n2025-05-25 16:22:29 - Docker configuratie aangepast voor betere caching en live updates: Dockerfile en docker-compose.yml bijgewerkt\n2025-05-25 16:26:20 - Docker en Flask configuratie aangepast: nginx configuratie verwijderd en cache-control headers toegevoegd via Flask\n2025-05-25 16:26:51 - Configuratie vereenvoudigd voor TrueNAS: Dockerfile, docker-compose.yml en app.py aangepast voor betere bestandspaden en permissies\n2025-05-25 16:28:49 - Nederlandse hadiths toegevoegd: hadiths.json bestand gemaakt, app.py aangepast voor willekeurige hadith selectie, template en styling bijgewerkt\n2025-05-25 16:31:42 - Tijd en afteller links vergroot en countdown hoger geplaatst via CSS-update\n2025-05-25 16:32:44 - Afteltijd en gebedsnaam helemaal onderaan links geplaatst via CSS-update\n2025-05-25 16:33:25 - CSS aangepast zodat afteller altijd volledig zichtbaar is onderaan, ook op kleinere schermen\n2025-05-25 16:35:05 - CSS aangepast: .huidig-gebed nu onderaan via flexbox, altijd volledig zichtbaar binnen overlay\n2025-05-25 16:39:20 - Switch functionaliteit toegevoegd voor hadith/dua en tijden aan de rechterkant, inclusief styling en JS\n2025-05-25 16:40:13 - Hadith-tekst en bron vergroot en blockquote opmaak vereenvoudigd (geen achtergrond/rand meer)\n2025-05-25 16:43:08 - Endpoint toegevoegd voor willekeurige hadith en JavaScript toegevoegd om elke 30 seconden een nieuwe hadith te tonen\n2025-05-25 16:46:19 - Design vernieuwd: islamitische sfeer met warme kleuren, Google Fonts, afgeronde panelen, goudaccenten en moderne typografie\n2025-05-25 16:47:43 - CSS volledig themavriendelijk gemaakt: dark/light mode werkt nu met alle kleuren en accenten\n2025-05-25 20:46:58 - Thema aangepast: alle blauw-tinten vervangen door zwart/grijs, nu echt zwart-goud-wit design\n2025-05-25 20:54:07 - adhan_cron.py script aangemaakt voor automatische adhaan via Sonos met settings.json\n2025-05-25 20:55:59 - start_all.py toegevoegd en Dockerfile aangepast zodat Flask en adhan_cron samen in één container draaien\n2025-05-25 21:00:34 - adhan_cron.py uitgebreid: logt nu altijd wanneer de cronjob draait en met welk tijdstip\n2025-05-25 21:06:27 - adhan_cron.py aangepast: logt nu naar stdout én bestand, zichtbaar in Docker/TrueNAS logs\n2025-05-25 21:15:35 - Hadith verticaal gecentreerd in het rechterpaneel via CSS (#hadith-dua-pane)\n2025-05-25 21:21:26 - Layout aangepast: gebedstijden nu verticaal rechts van de hadith, mute en instellingen als verticale icoontjes eronder\n2025-05-25 21:22:56 - Zijmenu aangepast: alleen tijden zonder seconden, alles in één uniforme verticale lijst met dezelfde stijl\n2025-05-25 21:23:53 - Gebedsnamen toegevoegd boven de tijden in het zijmenu, alles netjes uitgelijnd in één verticale lijst\n2025-05-25 21:24:55 - Breedte van tijden-rij vergroot en white-space toegevoegd zodat naam en tijd altijd naast elkaar staan\n2025-05-25 21:25:39 - Tijden-rij aangepast: gebedsnaam nu boven de tijd, alles gecentreerd en gestapeld\n2025-05-25 21:28:35 - Material Icons toegevoegd en icoon-stijl aangepast naar modern Android/Google stijl\n2025-05-25 21:29:10 - Theme-toggle icoon vervangen door Material Icon, wisselt nu automatisch tussen dark_mode en light_mode\n2025-05-25 21:30:31 - Kleur van theme-icoon, tijden en namen nu afhankelijk van dark/light theme via CSS-variabelen\n2025-05-25 21:32:38 - Mute functionaliteit toegevoegd: icoon wisselt, status wordt opgeslagen, adhaan wordt niet afgespeeld als mute aan staat\n2025-05-25 22:00:35 - Sonos-zones nu dynamisch opgehaald via de Sonos-API in instellingenpagina\nSun May 25 22:10:59 CEST 2025: Uitgebreide audio opties toegevoegd met preview functie\nSun May 25 22:13:01 CEST 2025: Instellingen pagina volledig vernieuwd met moderne UI\nSun May 25 22:13:01 CEST 2025: API endpoints toegevoegd voor dynamische updates\nSun May 25 22:13:01 CEST 2025: Configuratie bestand (config.py) aangemaakt voor eenvoudige setup\nSun May 25 22:13:01 CEST 2025: README.md bijgewerkt met installatie instructies\nSun May 25 22:18:12 CEST 2025: Weer-sectie verbeterd - details nu horizontaal naast elkaar met mooie styling\nSun May 25 22:20:27 CEST 2025: Islamitische kalender toegevoegd - toont nu zowel Gregoriaanse als Hijri datum in Nederlands en Arabisch\nSun May 25 22:25:25 CEST 2025: Debug scherm toegevoegd - tijd manipulatie voor adhaan testing met +/- knoppen en directe gebedstijd triggers\nSun May 25 22:34:29 CEST 2025: Sonos herstart probleem opgelost - debounce mechanisme toegevoegd, pause voor clip, betere error handling en Sonos status monitoring\n2025-05-25 23:59:21 - Quran pagina layout aangepast naar twee-kolommen structuur met speler links en sura lijst rechts\n2025-05-26 00:01:43 - Quran pagina layout en styling verbeterd om meer op het ontwerp te lijken\n2025-05-26 00:03:05 - Rechtermenu styling aangepast om Quran theme variabelen te gebruiken voor correcte dark/light mode\n2025-05-26 15:14:18 - Hadiths toegevoegd over dwanggedachten, obsessieve gedachten en geestelijke rust\n2025-05-26 20:55:37 - Volume instellingen uitgebreid met dag/avond volumes en tijdsinstellingen\n2025-05-26 20:58:10 - Settings layout verbeterd: elementen naast elkaar geplaatst voor beter gebruik van schermbreedte\n2025-05-26 20:59:32 - Settings layout verder verfijnd: betere spacing, uitlijning en responsive design\n2025-05-26 21:04:05 - Layout compacter gemaakt en scrolling toegevoegd aan settings pagina\n2025-05-26 21:06:51 - Volume error opgelost in backend - oude volume veld vervangen door volume_day/volume_night\n" + } + ] +} \ No newline at end of file diff --git a/.lh/pi-setup.sh.json b/.lh/pi-setup.sh.json index b2aaa54..8282bcf 100644 --- a/.lh/pi-setup.sh.json +++ b/.lh/pi-setup.sh.json @@ -3,11 +3,15 @@ "activeCommit": 0, "commits": [ { - "activePatchIndex": 0, + "activePatchIndex": 1, "patches": [ { "date": 1748356106533, "content": "Index: \n===================================================================\n--- \n+++ \n" + }, + { + "date": 1748358378475, + "content": "Index: \n===================================================================\n--- \n+++ \n@@ -91,12 +91,35 @@\n if ! grep -q \"startx\" ~/.bash_profile 2>/dev/null; then\n echo '[[ -z $DISPLAY && $XDG_VTNR -eq 1 ]] && startx -- -nocursor' >> ~/.bash_profile\n fi\n \n-# Configureer automatische login\n+# Configureer automatische login (VERBETERD)\n echo \"👤 Automatische login configureren...\"\n sudo raspi-config nonint do_boot_behaviour B4\n \n+# Extra: Schakel splash screen uit voor snellere boot\n+echo \"🚀 Boot optimalisaties...\"\n+sudo raspi-config nonint do_boot_splash 1\n+\n+# Extra: Schakel wachtwoord login uit voor console (optioneel)\n+echo \"🔒 Console login optimaliseren...\"\n+sudo raspi-config nonint do_boot_behaviour B2\n+\n+# Schakel lightdm greeter uit (geen login scherm)\n+echo \"🖥️ Login scherm uitschakelen...\"\n+sudo systemctl set-default multi-user.target\n+sudo systemctl disable lightdm\n+\n+# Configureer automatische startx zonder login manager\n+cat > /tmp/getty-override.conf << 'EOF'\n+[Service]\n+ExecStart=\n+ExecStart=-/sbin/agetty --autologin USER_PLACEHOLDER --noclear %I $TERM\n+EOF\n+\n+sed \"s/USER_PLACEHOLDER/$USER/g\" /tmp/getty-override.conf | sudo tee /etc/systemd/system/getty@tty1.service.d/override.conf > /dev/null\n+sudo mkdir -p /etc/systemd/system/getty@tty1.service.d/\n+\n # Maak systemd service voor Docker\n echo \"🔄 Docker service configureren...\"\n cat > /tmp/adhan-docker.service << 'EOF'\n [Unit]\n@@ -122,12 +145,17 @@\n echo \"✅ Setup voltooid!\"\n echo \"\"\n echo \"📋 Volgende stappen:\"\n echo \"1. Herstart de Pi: sudo reboot\"\n-echo \"2. De Pi start automatisch in kiosk mode\"\n+echo \"2. De Pi start automatisch ZONDER login scherm\"\n echo \"3. Docker containers starten automatisch\"\n-echo \"4. Webpagina opent automatisch op http://localhost:5090\"\n+echo \"4. Webpagina opent automatisch fullscreen\"\n echo \"\"\n echo \"🔧 Handmatige bediening:\"\n echo \"- Alt+F4: Sluit browser\"\n\\ No newline at end of file\n echo \"- Ctrl+Alt+T: Open terminal\"\n-echo \"- sudo systemctl status adhan-docker: Check Docker status\" \n+echo \"- sudo systemctl status adhan-docker: Check Docker status\"\n+echo \"\"\n+echo \"⚠️ BELANGRIJK:\"\n+echo \"- Geen login scherm meer na herstart\"\n+echo \"- SSH blijft beschikbaar voor remote toegang\"\n+echo \"- Voor lokale terminal: Ctrl+Alt+F2\" \n\\ No newline at end of file\n" } ], "date": 1748356106533,