v0.295.0: a box that was off at its backup time catches up once (R-871, decision 109); the missed-backup banner (decision 110); a late daily timer after a host suspend is skipped
gates / gates (push) Successful in 31s

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0159rPz1ZhFKsS53msqPYxtS
This commit is contained in:
2026-10-05 09:27:16 +02:00
parent e730a629fd
commit 635c33d381
24 changed files with 2074 additions and 18 deletions
@@ -109,6 +109,16 @@ func i18nCases() []i18nCase {
d["EscrowBannerBack"] = "/launcher"
return d
}},
// R-871 (v0.295.0, decision 110): the missed-backup banner. Its two sentences are computed in Go per reader
// language (missed_backup_banner.go); here the Hungarian ones, as the hu render receives them.
{"launcher_missed_backup", "launcher", func() map[string]interface{} {
d := i18nLayoutData("launcher", "Indítópult")
d["MissedBackupBanner"] = true
d["MissedBackupMessage"] = "A legutóbbi mentés 2 nappal ezelőtt készült. A doboz ki volt kapcsolva a mentés idején (02:30)."
d["MissedBackupHint"] = "Válassz egy olyan időpontot, amikor a doboz általában be van kapcsolva — például 21:00."
d["MissedBackupBack"] = "/launcher"
return d
}},
{"launcher_nopassword", "launcher", func() map[string]interface{} {
d := i18nLayoutData("launcher", "Indítópult")
d["RecoveryBanner"] = true