diff --git a/adhan-webapp/app.py b/adhan-webapp/app.py
index 4a5dafc..de28955 100644
--- a/adhan-webapp/app.py
+++ b/adhan-webapp/app.py
@@ -391,6 +391,11 @@ def test_audio():
def debug():
"""Debug pagina voor het testen van adhaan functionaliteit"""
settings = load_settings()
+
+ # Check of debug mode is ingeschakeld
+ if not settings.get('debug_mode', False):
+ return redirect('/')
+
gebedstijden = {}
try:
@@ -431,13 +436,16 @@ def debug_adhaan():
"""API endpoint voor debug adhaan testing"""
import time
+ # Check of debug mode is ingeschakeld
+ settings = load_settings()
+ if not settings.get('debug_mode', False):
+ return jsonify({'success': False, 'error': 'Debug mode is niet ingeschakeld'}), 403
+
try:
data = flask_request.get_json()
prayer_name = data.get('prayer', 'Test')
test_time = data.get('time', 'Onbekend')
- settings = load_settings()
-
# Check mute status
if settings.get('mute', False):
return jsonify({
diff --git a/adhan-webapp/templates/index.html b/adhan-webapp/templates/index.html
index 942769d..dbb97bc 100644
--- a/adhan-webapp/templates/index.html
+++ b/adhan-webapp/templates/index.html
@@ -47,7 +47,9 @@
{% endfor %}
settings
volume_off
+ {% if settings.debug_mode %}
bug_report
+ {% endif %}
menu_book
diff --git a/adhan-webapp/templates/quran.html b/adhan-webapp/templates/quran.html
index 6b618d2..3f6a6a5 100644
--- a/adhan-webapp/templates/quran.html
+++ b/adhan-webapp/templates/quran.html
@@ -91,7 +91,9 @@
{% endfor %}
settings
volume_off
+ {% if settings.debug_mode %}
bug_report
+ {% endif %}
home
diff --git a/done b/done
index ddda46b..e83f009 100644
--- a/done
+++ b/done
@@ -48,3 +48,5 @@ Sun May 25 22:34:29 CEST 2025: Sonos herstart probleem opgelost - debounce mecha
2025-05-26 21:06:51 - Volume error opgelost in backend - oude volume veld vervangen door volume_day/volume_night
Wed May 28 07:22:58 CEST 2025: Automatische navigatie toegevoegd aan adzkaar.html - switcht elke 30 seconden naar volgende dhikr
Wed May 28 07:27:01 CEST 2025: Centraal kleurenschema geïmplementeerd - alle kleuren nu aanpasbaar via colors.css
+Wed May 28 07:30:33 CEST 2025: Debug functionaliteit beveiligd - debug knop en routes alleen zichtbaar/toegankelijk als debug_mode=true
+Wed May 28 07:32:53 CEST 2025: .gitignore toegevoegd en .lh folder verwijderd uit repository - Local History bestanden worden nu genegeerd