diff --git a/internal/web/ui.go b/internal/web/ui.go index 3b5dec5..d778679 100644 --- a/internal/web/ui.go +++ b/internal/web/ui.go @@ -73,15 +73,16 @@ type PageData struct { } type ConfigStatusView struct { - OK bool `json:"ok"` - ConfigPath string `json:"config_path"` - Exists bool `json:"exists"` - Sha256 string `json:"sha256"` - Size int64 `json:"size"` - Metadata ConfigStatusMetadata `json:"metadata"` - Candidate *ConfigStatusLastGoodFile `json:"candidate"` - MediaServer ConfigStatusMediaServer `json:"media_server"` - LastGood *ConfigStatusLastGoodFile `json:"last_good"` + OK bool `json:"ok"` + ConfigPath string `json:"config_path"` + Exists bool `json:"exists"` + Sha256 string `json:"sha256"` + Size int64 `json:"size"` + Metadata ConfigStatusMetadata `json:"metadata"` + Candidate *ConfigStatusLastGoodFile `json:"candidate"` + MediaServer ConfigStatusMediaServer `json:"media_server"` + PreviousConfig *ConfigStatusLastGoodFile `json:"previous_config"` + PreviousConfigPath string `json:"previous_config_path"` } type ConfigStatusMetadata struct { diff --git a/internal/web/ui/templates/config_preview.html b/internal/web/ui/templates/config_preview.html index c888cea..af4b2a9 100644 --- a/internal/web/ui/templates/config_preview.html +++ b/internal/web/ui/templates/config_preview.html @@ -121,9 +121,9 @@