Settings-Schema versionieren und atomar validieren #13
Labels
No labels
agent:done
agent:ready
agent:working
area:analytics
area:chatbot
area:community
area:content
area:hardware
area:health
area:media
area:monetization
area:overlays
area:productivity
area:streaming
bug
duplicate
effort:large
effort:medium
effort:small
enhancement
good-first-issue
help wanted
invalid
priority:backlog
priority:critical
priority:high
priority:low
priority:medium
question
quick-win
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
frank/streamertool#13
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Kontext
Settings liegen als freie String-/JSON-Werte in SQLite. Mehrteilige Updates können Teilzustände speichern; laufende und erst nach Neustart wirksame Serverwerte sind nicht sauber getrennt.
Ziel
Ein typisiertes, versioniertes Settings-Schema mit Validierung, Migrationen und atomaren Updates einführen.
Technische Leitplanken
Akzeptanz
Bezug: #7, Review-Bereiche E und F.
Die Trennung sensitiver Werte aus dem Settings-Schema erfolgt gemeinsam mit #11.
Implementiert in Commit
54a94c2: versioniertes Settings-Schema, atomare Batch-Updates, validierte Server-/Connector-/Extension-/AI-Werte sowie explizite active/pendingRestart-Serverkonfiguration. Verifiziert mit make test (51 Tests).frank referenced this issue2026-07-15 18:54:32 +02:00
frank referenced this issue2026-07-15 18:55:06 +02:00