7 Commits

Author SHA1 Message Date
2fec369ebb feat(browser): wijzig browser van Chromium naar Puffin
De browser is gewijzigd van Chromium naar Puffin voor verbeterde prestaties op de Raspberry Pi 3. Puffin biedt 4x snellere snelheid en verbruikt 80MB minder RAM dankzij cloud rendering. Aanpassingen zijn gemaakt in beide setup scripts om deze wijziging te ondersteunen, inclusief het uitschakelen van Chromium en het optimaliseren van de opstartparameters voor Puffin.
2025-05-29 17:19:45 +02:00
adbeb66e9b feat(setup): vervang Chromium door Puffin browser via Pi-Apps
Chromium is verwijderd en vervangen door de Puffin browser in zowel pi-setup-desktop.sh als pi-setup.sh. De installatiestappen voor Puffin zijn toegevoegd met behulp van Pi-Apps. Dit zorgt voor een naadloze installatie en configuratie voor gebruik van Puffin in kiosk mode. Overbodige Chromium-specifieke browseropties zijn verwijderd, en relevante opties voor Puffin zijn behouden om de werking te optimaliseren.
2025-05-29 17:07:16 +02:00
9b77fed389 feat(browser-setup): vertaalbanner in Chrome uitgeschakeld
Chrome's vertaalbanner is uitgeschakeld door het toevoegen van de flags --disable-translate, --disable-features=Translate en --lang=nl aan beide setup scripts. Dit zorgt voor een consistente gebruikerservaring zonder vertaalprompts, wat vooral handig is voor Nederlandstalige implementaties en kiosken. Het kan ook invloed hebben op de gebruikers die andere taalondersteuning nodig hebben.
2025-05-29 17:05:38 +02:00
a015391b26 feat(performance): voeg hardcore boot optimalisaties toe voor snellere opstarttijd
Deze update implementeert diverse hardware- en systeemoptimalisaties om de opstarttijd van Raspberry Pi-systemen te verkorten tot minder dan 60 seconden. Dit omvat het uitschakelen van niet-noodzakelijke services, het overklokken van CPU en SD-kaart, en aanpassingen aan kernelparameters. HDMI audio instellingen en Docker image preload zijn ook verbeterd. Deze wijzigingen zijn vooral gunstig voor setups die snelle herstarten vereisen zonder invloed op cruciale functionaliteiten. Test zorgvuldig op stabiliteit, vooral bij overklokinstellingen.
2025-05-29 16:55:00 +02:00
1983a215cb feat(settings): voeg Pi HDMI volume controle toe aan UI en API
Deze commit introduceert de mogelijkheid om het HDMI volume van de Raspberry Pi in te stellen via de webapplicatie.

Belangrijkste wijzigingen:
- Toevoeging van een nieuwe invoercontrole (slider) in de instellingenpagina voor het aanpassen van het Pi HDMI volume.
- Implementatie van een backend API endpoint dat het volume instelt via amixer, met validatie en foutafhandeling.
- Testfunctie toegevoegd waarmee gebruikers onmiddellijk het ingestelde volume kunnen testen.
- Automatische HDMI audio configuratie toegevoegd in pi-setup-desktop.sh script.

Dit verbetert de gebruiksvriendelijkheid, doordat gebruikers eenvoudig het audio-uitgangsvolume kunnen beheren en testen zonder directe toegang tot de hardware.
2025-05-28 20:02:51 +02:00
cc8972cadc feat(debug): voeg audiotestfunctionaliteit toe aan debugpagina
Een nieuwe sectie voor audiotests is toegevoegd aan de debugpagina om browser (HDMI) en Sonos audio te testen. Drie nieuwe knoppen activeren respectievelijk tests voor browseraudio, Sonosaudio of beide. Bijbehorende JavaScript-functies zijn geïmplementeerd om de tests uit te voeren en statusupdates weer te geven. In pi-setup-desktop.sh worden nu HDMI audio-uitvoer, volume instellingen, en kiosk browseropstartparameters geconfigureerd ter ondersteuning van automatische audiotests en weergave-optimalisaties.
2025-05-28 19:31:47 +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