From 5c105fb49b415f80a84902129ad861ce3f4e8af2 Mon Sep 17 00:00:00 2001 From: kisfenyo Date: Mon, 20 Jul 2026 10:54:50 +0200 Subject: [PATCH] =?UTF-8?q?docs:=20v0.151.0=20REPORT=20+=20CONTEXT=20?= =?UTF-8?q?=E2=80=94=20deployed,=20live-verified,=203=20red-proofs=20recor?= =?UTF-8?q?ded?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CONTEXT.md | 19 ++- REPORT.md | 346 +++++++++++++++++++---------------------------------- 2 files changed, 139 insertions(+), 226 deletions(-) diff --git a/CONTEXT.md b/CONTEXT.md index 9aecf71..a1f9723 100644 --- a/CONTEXT.md +++ b/CONTEXT.md @@ -7,7 +7,24 @@ > > Ask Claude Code: "Please update CONTEXT.md with what we did today" -Last updated: 2026-07-20 (v0.150.0 — green gate restored + F7 export-link fix) +Last updated: 2026-07-20 (v0.151.0 — Megosztás reload loop fixed + connect-address card) + +> **2026-07-20 — v0.151.0 (Megosztás).** Closes **S-1/S-2/S-4-core/S-5** of +> `felhom.eu/documentation/audits/DIAG-sharing-2026-07-20.md`; **S-3 (no mDNS/Bonjour) stays OPEN**, +> awaiting Viktor's `smbutil lookup FELHOM` + `dns-sd -B _smb._tcp` from the Mac. **The `/sharing` +> page had been reload-looping at ~1.2 s for every customer with sharing enabled since v0.147.0** — +> `/sharing/status` coerced `idle`→`running` on the JOB phase channel, and the client answers a +> terminal `running` with a one-shot `location.reload()`, so the first poll of every steady-state +> page load re-armed it. The rule this leaves behind, now recorded against R-45 too: **a phase a +> client answers with a one-shot action is an EDGE — never synthesise it from a level, and serve it +> exactly once.** Both halves are server-side; `sharing.html`'s `