18 Commits

Author SHA1 Message Date
350e0d817a refactor(ui): vervang huidig-gebed met huidig-gebed-bottom en verbeter layout
De huidige gebedssectie is verplaatst naar de onderkant van het scherm met absolute positionering. De oude `huidig-gebed` CSS is verwijderd en vervangen door de nieuwe `huidig-gebed-bottom` klasse. Dit zorgt voor een consistentere en responsieve gebruikersinterface. Daarnaast zijn flexbox layouts geïntroduceerd om de tijds- en weersinformatie naast elkaar weer te geven, waardoor de interface op verschillende schermformaten beter functioneert. JavaScript is bijgewerkt om de juiste klasse te selecteren voor de naamweergave in de countdown.
2025-05-28 08:03:34 +02:00
649cebf6ba feat(style): voeg compacte zijbalk en weersectie toe
De CSS-stijlen zijn bijgewerkt om een nieuwe compacte zijbalk en een verbeterde weersectie te ondersteunen, met speciale aandacht voor responsiviteit en gebruikerservaring. De hadith-sectie is visueel gescheiden van andere inhoudselementen met aangepaste themakleuren voor betere leesbaarheid in zowel licht als donker modus. Er is ook een glasmorphisme-effect aan de weersectie toegevoegd voor een moderne uitstraling. Deze veranderingen verbeteren de gebruiksvriendelijkheid van de webapp door belangrijke informatie op een georganiseerde en duidelijke manier weer te geven.
2025-05-28 07:54:02 +02:00
ae78e9d368 feat(settings): voeg debug_mode toe aan instellingen
De instelling 'debug_mode' is toegevoegd aan de settings.json om ontwikkelaars te ondersteunen bij het opsporen van problemen. Deze wijziging biedt meer flexibiliteit bij het testen en verfijnen van functionaliteit, maar zorg ervoor dat deze optie wordt uitgeschakeld in productieomgevingen om ongewenste informatielekken te voorkomen.
2025-05-28 07:34:27 +02:00
f4a18ce8b4 feat(debug): beveilig debug functionaliteit met debug_mode
Debug functionaliteit is nu alleen toegankelijk wanneer debug_mode is ingeschakeld. Dit omvat het omleiden van gebruikers naar de hoofdpagina als debug_mode uitgeschakeld is en het tonen van een foutmelding bij een niet-geautoriseerde API-aanroep. Ook is de debug knop in de UI alleen zichtbaar als debug_mode aan staat. Dit verhoogt de veiligheid en beperkt toegang tot debugging opties.
2025-05-28 07:33:16 +02:00
95bc835711 Voeg .gitignore toe en verwijder .lh folder uit repository - .lh folder toegevoegd aan .gitignore (Local History van Cursor/VSCode) - Alle .lh bestanden verwijderd uit git repository - Standaard .gitignore items toegevoegd voor Python, IDE, OS bestanden 2025-05-28 07:32:40 +02:00
ca06ebb93d niks 2025-05-28 07:28:09 +02:00
6940103255 feat(webapp): implementeer centraal kleurenschema en automatische dhikr wissel
Een nieuw centraal kleurensysteem is geïntroduceerd via colors.css, waardoor het eenvoudiger wordt om het kleurenschema van de Adhan-app te beheren en aan te passen. Dit verbetert de consistentie en onderhoudbaarheid van de stijlen in verschillende componenten van de app.

Daarnaast is een functie toegevoegd voor automatische dhikr-wisseling in adzkaar.html, die elke 30 seconden naar de volgende dhikr schakelt. Hierdoor verbetert de gebruikerservaring door een soepele en intuïtieve navigatie tussen de dhikr-items mogelijk te maken.
2025-05-28 07:28:02 +02:00
10b325b25d niks 2025-05-28 03:57:49 +02:00
fb8a35490a feat(adzkaar): voeg fullscreen Adzkaar-functionaliteit toe
Deze commit implementeert een nieuw Adzkaar-scherm dat automatisch verschijnt na de gebedstijden. Belangrijke wijzigingen omvatten:

- Toevoeging van instellingen voor het inschakelen en aanpassen van de duur van het Adzkaar-scherm in `settings.json` en de bijbehorende HTML.
- Implementatie van nieuwe routes `/adzkaar` en `/api/trigger-adzkaar` om respectievelijk het scherm weer te geven en te debuggen.
- Update van de countdown-logica om het Adzkaar-scherm drie seconden na het adhan af te spelen.
- Nieuwe frontend-elementen voor een interactieve, kaart-voor-kaart weergave van de Adzkaar met ondersteuning voor navigatie en toetsenbordbediening.
- Aanpassing van bestaande templates om integratie van de nieuwe functionaliteiten te faciliteren.

Deze toevoegingen verbeteren de gebruikerservaring door meer spirituele betrokkenheid mogelijk te maken na de gebedstijden.
2025-05-28 03:57:40 +02:00
a83ca22a79 feat(countdown): verbeter countdown logica voor gebedstijden
De countdown script is bijgewerkt om de logica voor gebedstijden te verbeteren. De huidige en volgende gebeden worden nu correct geanalyseerd, inclusief ondersteuning voor het identificeren of het volgende gebed op de volgende dag valt. Gebedstitels bevatten nu "morgen" indien nodig. CSS en HTML aanpassingen zorgen voor een verbeterde layout van de instellingenpagina met een drie-kolommen structuur en betere zichtbaarheid in lichte modus. Deze wijzigingen zorgen voor een nauwkeurigere weergave van gebedstijden en een gebruiksvriendelijke interface.
2025-05-28 03:38:58 +02:00
41504ef7a8 feat(setup): voeg desktop kiosk installatie script toe voor Pi
Dit commit voegt een nieuw installatie script toe dat een Raspberry Pi configureert om een desktop-gebaseerde kiosk te draaien. Het script installeert noodzakelijke software zoals Docker en Chromium, maakt een autostart configuratie aan voor de kiosk, schakelt power management uit, en zorgt ervoor dat het systeem automatisch naar de desktop omgeving boot met autologin. Dit behoudt volledige desktop functionaliteit en vermijdt complexe boot configuraties.
2025-05-27 22:41:19 +02:00
3da6f6e09c docs(setup): update README voor Raspberry Pi installatie
De commit voegt nieuwe instructies toe voor het opzetten van de Adhaan applicatie als een kiosk op een Raspberry Pi. Inclusief stappen zoals Raspberry Pi OS installatie, project downloaden en het uitvoeren van een automatische setup via een script. Daarnaast is de repository-URL in het installatieproces bijgewerkt naar de correcte URL.
2025-05-27 22:29:01 +02:00
8584ffe555 feat(setup): verbeterde Raspberry Pi setup met automatische startx en login optimalisaties
Nieuwe functies toegevoegd aan de Raspberry Pi setup script om het opstartgedrag te verbeteren: automatische startx zonder display manager, uitgeschakelde splash screen voor snellere boot, en console login optimalisaties. Dit verhoogt de efficiëntie van het systeem en biedt gebruikers een direct beschikbare kiosk mode zonder inlogschermen. SSH blijft beschikbaar voor remote toegang, en handmatige bediening is vereenvoudigd.
2025-05-27 17:20:42 +02:00
ec8c9555e1 feat(pi-setup): verbeter automatische login en boot optimalisaties
Deze update verbetert de configuratie van de Raspberry Pi door automatische login te verfijnen en de boot-snelheid te optimaliseren. De splash screen wordt uitgeschakeld voor een snellere start, en het login scherm is verwijderd om direct toegang te krijgen tot de console in multi-user mode. Gebruikers worden automatisch ingelogd zonder een wachtwoord in te voeren. SSH blijft beschikbaar voor externe toegang, en instructies voor lokale terminal toegang via Ctrl+Alt+F2 zijn toegevoegd.
2025-05-27 17:20:22 +02:00
9ab03546d6 feat(raspberry-pi): voeg setup voor Adhaan Raspberry Pi kiosk toe
Deze commit introduceert een volledige installatiehandleiding en scripts voor het instellen van de Adhaan applicatie in fullscreen kioskmodus op een Raspberry Pi. Inclusief nieuwe bestanden voor automatische installatie, Docker configuraties, en aanpassing van instellingen. Hierdoor wordt de installatie gemakkelijker en efficiënter, met automatische configuratie van systeemdiensten en kiosk start-up.
2025-05-27 17:01:01 +02:00
d9e8d9a915 feat(gebedstijden): voeg gebedstijd offsets en UI aanpassingen toe
Gebedstijd offsets zijn toegevoegd waarmee gebruikers tijdaanpassingen kunnen maken aan de tijden verkregen van de VUMG API. Dit biedt meer flexibiliteit door de mogelijkheid te geven om minuten toe te voegen of af te trekken van elke specifieke gebedstijd (Fajr, Zuhr, Asr, Maghrib, Isha). Het template voor instellingen is aangepast om deze nieuwe offset functionaliteit op een gebruiksvriendelijke manier toegankelijk te maken. Ook zijn er kleine correcties uitgevoerd om de seconden correct uit de gebedstijden te halen voor een betere verwerking.
2025-05-27 15:29:42 +02:00
df8f4c7d9b je commitbericht 2025-05-27 11:50:28 +02:00
bd98a2b2f1 first commit 2025-05-27 11:49:20 +02:00