fix: Version stand an zwei Stellen und lief auseinander
Die Oberfläche zeigte 0.2, während die Images schon 0.4 hiessen: os.js trug eine eigene Konstante, die ich beim Taggen nie mitgezogen habe. Jetzt steht sie nur noch in main.go. build.sh liest sie von dort und vergibt denselben Tag, die Oberfläche holt sie über /api/public und /api/me. Ein Test schlaegt an, falls je wieder eine zweite Version in os.js auftaucht. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
1 parent
5ed4e30179
commit
5cf210ae97
5 files changed
+52
-9
No files matched your search
@@ -24,6 +24,11 @@ var webFS embed.FS
|
||||
// localSub ist die Kennung im offenen Betrieb — dann gibt es genau einen Nutzer.
|
||||
const localSub = "local"
|
||||
|
||||
// Version ist die einzige Stelle, an der sie steht. build.sh liest sie hier aus
|
||||
// und vergibt denselben Docker-Tag; die Oberfläche holt sie über /api/public.
|
||||
// Vorher stand sie zusätzlich in os.js und lief mit den Image-Tags auseinander.
|
||||
const Version = "0.5"
|
||||
|
||||
type Config struct {
|
||||
Addr string
|
||||
PublicURL string
|
||||
@@ -131,8 +136,8 @@ func main() {
|
||||
ReadHeaderTimeout: 10 * time.Second,
|
||||
IdleTimeout: 60 * time.Second,
|
||||
}
|
||||
log.Printf("HoneyOS lauscht auf %s (Daten: %s, Anmeldung: %s)",
|
||||
cfg.Addr, dataPath(cfg.DataDir), map[bool]string{true: cfg.OIDCIssuer, false: "aus"}[s.auth.Enabled()])
|
||||
log.Printf("HoneyOS %s lauscht auf %s (Daten: %s, Anmeldung: %s)",
|
||||
Version, cfg.Addr, dataPath(cfg.DataDir), map[bool]string{true: cfg.OIDCIssuer, false: "aus"}[s.auth.Enabled()])
|
||||
log.Fatal(srv.ListenAndServe())
|
||||
}
|
||||
|
||||
@@ -285,6 +290,7 @@ func (s *Server) handlePublic(w http.ResponseWriter, r *http.Request) {
|
||||
"oidc": s.auth.Enabled(),
|
||||
"buttonLabel": s.cfg.ButtonLabel,
|
||||
"signedIn": signedIn,
|
||||
"version": Version,
|
||||
})
|
||||
}
|
||||
|
||||
@@ -301,6 +307,7 @@ func (s *Server) handleMe(w http.ResponseWriter, r *http.Request, sub string) {
|
||||
"picture": u.Picture,
|
||||
"settings": u.Settings,
|
||||
"oidc": s.auth.Enabled(),
|
||||
"version": Version,
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user