From 9596c8e5639971e028c0ce05032f0b45b3fa50fc Mon Sep 17 00:00:00 2001 From: kisfenyo Date: Tue, 23 Jun 2026 17:45:05 +0200 Subject: [PATCH] =?UTF-8?q?REPORT:=20v0.79.0=20deployed=20+=20verified=20?= =?UTF-8?q?=E2=80=94=20disk=20view=20keys=20registered=20on=20stable=20pat?= =?UTF-8?q?h=20(badge/button=20now=20correct)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.8 (1M context) Claude-Session: https://claude.ai/code/session_017PsnU2ASocYrvzqE82YDYW --- REPORT.md | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/REPORT.md b/REPORT.md index 574ec5c..78c55ca 100644 --- a/REPORT.md +++ b/REPORT.md @@ -27,12 +27,19 @@ the drive was broken.) forces the edited template to parse). ## Deploy (v0.79.0 → guest 9201) -- _(filled at deploy)_ built+pushed `:0.79.0` on 192.168.0.180; deployed to 9201 (pull → - `/etc/felhom-controller-image` → restart `felhom-controller-bootstrap.service`); `:0.79.0 Up (healthy)`. +- Built + pushed `gitea.dooplex.hu/admin/felhom-controller:0.79.0` on 192.168.0.180; deployed to 9201 + (pull → `/etc/felhom-controller-image` → restart `felhom-controller-bootstrap.service`); `docker ps` → + `:0.79.0 Up (healthy)`. -## Verification -- _(filled at verify)_ disk view: both drives show **"Regisztrálva"**, NO "Regisztrálás" button; storage - selftest still `2 connected`; no "Rendszermeghajtón", no activation banner (v0.78.0 state intact). +## Verification (the two data inputs the fixed JS consumes — now aligned) +- `GET /api/disks` (in-guest): `felhom-flash` → `mount_path=/mnt/felhom-flash`, + `guest_path=/mnt/felhom-drives/felhom-flash`, `bound_under_parent=true`; `felhom-usb` → + `guest_path=/mnt/felhom-drives/felhom-usb`, `bound=true`. +- Settings page `__registeredPaths` = `["/mnt/felhom-drives/felhom-flash","/mnt/felhom-drives/felhom-usb"]`. +- ⇒ `regKey(d)=d.guest_path` now matches the registry → badge renders **"Regisztrálva"** and the + spurious **"Regisztrálás"** button is hidden. (The badge/button are pure client-side JS over these two + inputs; verified the inputs, not a browser render — the bridge wasn't available this session.) +- v0.78.0 state intact: storage selftest `2 connected`, no "Rendszermeghajtón", no activation banner. ## Observations (recorded, NOT acted on) - `pendingActivationDrives` still keys off the agent's raw `MountPath` (the "~30 mp újraindítás" banner);