Einstellungen-Seite: .env-Werte in DB (app_state), keine .env mehr

Neue /einstellungen-Seite (Zahnrad im Header) mit allen bisherigen .env-Werten
(Ollama, E-Mail, CalDAV, REST-API), gespeichert in SQLite (app_state, cfg:-Prefix).
Libs lesen per lib/config.js zur Laufzeit statt beim Start -> Aenderungen
wirken sofort, kein Neustart. Bestehende .env wird beim ersten Start einmalig
migriert.

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2026-07-13 20:57:31 +02:00
co-authored by Claude
parent 41887dd56c
commit 97b48f9841
12 changed files with 410 additions and 72 deletions
+5 -2
View File
@@ -1,5 +1,8 @@
# Kopiere diese Datei nach .env und trage deinen Schlüssel ein.
# .env wird NICHT eingecheckt (siehe .gitignore).
# HINWEIS: Diese Werte werden seit dem Umzug auf die Datenbank-basierte
# Konfiguration primär in der Weboberfläche unter „Einstellungen“ (/einstellungen)
# gepflegt. Eine bestehende .env-Datei wird beim ersten Start einmalig in die
# Datenbank migriert; danach ist die Datenbank die einzige Quelle und .env wird
# nicht mehr benötigt. Diese Datei dient nur noch als Vorlage/Referenz.
# Ollama Cloud API-Schlüssel https://ollama.com/settings/keys
OLLAMA_API_KEY=