v0.297.0: burn-down round 2 — 24 small rows (R-591 R-568 R-567 R-363 R-547 R-10 R-552 R-251 R-104 R-619 R-362 R-675 R-256 R-257 R-240 R-365 R-425 R-565 R-564 R-603 R-454 R-208 R-457-swept) + the banner countdown and deepCopyStack twins; MinAgent 0.131.0
gates / gates (push) Failing after 50s

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 20:12:56 +02:00
parent 114ff2761a
commit 1453cfc69b
68 changed files with 3953 additions and 116 deletions
@@ -156,6 +156,14 @@ func i18nCasesB() []i18nCase {
d["AbandonActive"], d["AbandonDate"], d["AbandonDaysLeft"] = true, "2026-09-30", 13
})
}},
// R-365: the countdown's due moment has passed and the daily sweep has not run yet.
{"backups_remote_abandon_overdue", "backups_remote", func() map[string]interface{} {
return i18nRemoteData(func(d, o m) {
d["OffboxToggledCount"] = 1
o["LastStatus"], o["StatsKnown"] = "ok", true
d["AbandonActive"], d["AbandonDate"], d["AbandonDaysLeft"], d["AbandonOverdue"] = true, "2026-09-30", 0, true
})
}},
{"backups_remote_error", "backups_remote", func() map[string]interface{} {
return i18nRemoteData(func(d, o m) {
o["LastStatus"], o["Enabled"], o["StatsKnown"], o["RepoSizeHuman"] = "error", false, true, ""