7585097f26
gates / gates (push) Successful in 4m29s
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
51 lines
3.4 KiB
Markdown
51 lines
3.4 KiB
Markdown
# 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.
|