Files
felhom.eu/documentation/audits/dashboard-layout-2026-10-08/README.md
T
admin 7585097f26
gates / gates (push) Successful in 4m29s
Dashboard layout: R-906/R-907 fixed on main (controller d5f2e47, 423b6d3), R-909..R-911 filed, evidence from 9202, report
Register 131 -> 134 (R-909 Apps card header, fixed on main; R-910 retake the website's dashboard pictures
after tomorrow's release; R-911 storage-unavailable banner stays Hungarian on English pages).
Evidence: before (0.303.0) / after (0.304.0-layout.rc2) pictures and measurements on scratch 9202, red proofs,
fixture diff. 9202 is back on 0.303.0.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012qRErfCoiTkvDK9N5XHbzb
2026-10-08 14:47:14 +02:00

51 lines
3.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Dashboard layout fixes — evidence (2026-10-08)
Scratch guest **9202** on demo-hp, headless Chrome (`ghcr.io/puppeteer/puppeteer`, already on 9202 from an earlier
session, left there) run inside 9202, through traefik with the real host name. Script: `tools/shots.js`. The session
cookie came from a 0600 file, never printed, shredded on both sides at the end. English is shown with `?lang=en` (a
per-request override; the household setting was never changed — read `hu` before and after).
| Run | Controller on 9202 | Files |
|---|---|---|
| before | `0.303.0` (the fleet's) | `before/before-*.png`, `before/before-measure.txt` |
| after | `0.304.0-layout.rc2` = controller `423b6d3` (test tag, never a release) | `after/after-*.png`, `after/after-measure.txt` |
Per language (hu, en) and width (1440 × 900; 390 × 844 @2, phone): the Launcher, the Apps page (plus three card
pictures: an installed app with two tags = Paperless-ngx, not installed = Immich, built-in = FileBrowser) and the
Backups page (one of the pages that showed „+ 5 további figyelmeztetés").
## What was measured (from the `*-measure.txt` files)
| | before (0.303.0) | after (rc2) |
|---|---|---|
| Banner | `+ 5 további figyelmeztetés` / `+ 5 more warnings` only, on every page | the three real warnings (two „Adattároló nem elérhető", hub off), no overflow line |
| Launcher 390 px: page width | 425 (hu) / 395 (en) on a 390 screen | 390 / 390 |
| Share button right edge, 390 px | 424 (hu) / 395 (en) — past the edge | 217 / 192, own line |
| Apps 390 px: page width | 519 (hu) / 434 (en) | 390 / 390 |
| Apps: name text under a tag | 1 card (Paperless-ngx, en, 1440) | 0 of 61, all four runs |
| Apps: logo top minus name top | three values (-5, 9, 21 px) | one value (-3 px) |
| Apps: Paperless address | „↗" on a second line (card picture) | one line, full address in `title` |
**Honest notes on the measuring:**
- The first „after" run (rc1) showed the phone pages STILL wider than the screen (481 / 472 px). The cause was the
banner: once R-906 let the real warnings through, the banner's link ran past the screen, and it had no colour of its
own. Fixed in `423b6d3` (rc2); the rc1 run was discarded and is not in this folder.
- The address-line counter in the BEFORE run counted any step in the text's top edge as a new line; on rc1 it said
„2 lines" for an address that the picture shows on one line (a 1 px baseline step). It was loosened before the rc2
run. The before claim rests on the card picture (`before-apps-*-card-installed.png`), not on that number.
- 9202's English pages show „Adattároló nem elérhető" in Hungarian — filed as R-911.
## Tests
- `red-proofs.txt`: the three new tests run against 05e12921's `stacks.html`, `style.css` and `handlers.go` — every
check fails with its own line.
- `fixture-diff.txt`: the three re-captured parity fixtures, each = its predecessor with exactly the template change
applied (byte-for-byte, 3 of 3), visible text identical.
## 9202 put back
`/etc/felhom-controller-image` restored to `…:0.303.0` from a copy taken before; restarted; `felhom-controller 0.303.0
Up (healthy)`; the two test images removed from 9202 (`docker rmi`, 4 tags untagged); `/root/layout` removed. Apps as
found (Paperless-ngx running, PrivateBin stopped). demo-hp host: only `pct list`, `pct exec 9202`, `pct push 9202`.
9201, demo-felhom, Tester 1, Tester 2, the hub: not touched.