Initialize settings.json with all new defaults

- Add all new settings groups (ui_display, zoom_timelapse, content, technical, theme, seo)
- Set default values for all new admin settings
- Enable all features by default for smooth transition
This commit is contained in:
Claude
2026-01-22 17:54:57 +00:00
parent 0ce527c69e
commit ac6632e24f
+37 -2
View File
@@ -1,7 +1,8 @@
{
"viewer_display": {
"enabled": true,
"min_viewers": 1
"min_viewers": 1,
"update_interval": 5
},
"video_mode": {
"play_in_player": true,
@@ -9,7 +10,41 @@
},
"timelapse": {
"default_speed": 1,
"available_speeds": [1, 10, 100]
"available_speeds": [
1,
10,
100
]
},
"ui_display": {
"show_recommendation_banner": true,
"show_qr_code": true,
"show_social_media": true,
"show_patrouille_suisse": true
},
"zoom_timelapse": {
"show_zoom_controls": true,
"max_zoom_level": 4.0,
"timelapse_reverse_enabled": true
},
"content": {
"guestbook_enabled": true,
"gallery_enabled": true,
"ai_events_enabled": true,
"max_guestbook_entries": 50
},
"technical": {
"viewer_update_interval": 5,
"session_timeout": 30
},
"theme": {
"default_theme": "theme-legacy",
"show_theme_switcher": false
},
"seo": {
"custom_title": "",
"meta_description": "",
"meta_keywords": ""
},
"last_updated": null,
"updated_by": null