docs: controller v0.255.0 — the globe fix on the sign-in-flow pages
gates / gates (push) Successful in 22s
gates / gates (push) Successful in 22s
R-579 filed and closed the same day: five shell templates loaded style.css with no cache-buster, so a browser holding the pre-0.254.0 file rendered the new globe unstyled; and the globe sat outside the card. - STATUS.md rewritten for the operator: what was seen, why, the third defect found while fixing it (version disclosure on the guest share page, caught by TestShareGuest_HeadersTilesNoAdminChrome), and the one decision left — raise the fleet floor to 0.255.0, with what happens either way. - 10-localisation.md §3: the shells' asset tag, and why the two guest pages get an opaque tag rather than the version. - Audit D: the parity diff (91 of 106 fixtures identical, every dashboard page among them) and the live endpoint evidence from demo-hp guest 9201. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0159rPz1ZhFKsS53msqPYxtS
This commit is contained in:
@@ -1,49 +1,36 @@
|
||||
# STATUS — what works, what's broken, what's next
|
||||
|
||||
**Updated 2026-09-18 (night) — the language work is finished, and the switch is now a globe.**
|
||||
**Updated 2026-09-18 (late) — the globe you photographed is fixed.**
|
||||
|
||||
> **Ready for a volunteer: yes.** A Hungarian household sees what it saw yesterday, apart from one
|
||||
> deliberate change: the two small "Magyar / English" links at the bottom of the menu are now a globe.
|
||||
> **Ready for a volunteer: yes.**
|
||||
|
||||
**Decisions I took.** One you were asked for, taken on its own stated default: **if someone switches
|
||||
the claim page to English and then claims the box, the box becomes English.** They chose it, and the
|
||||
first screen they see should be in it. You can reverse it; nothing else depends on it.
|
||||
**What you saw, and why.** The globe on the sign-in page came out as a bare triangle and two plain
|
||||
words, floating outside the card. Two separate faults:
|
||||
|
||||
**What I did today.** Three releases, and the language job is done.
|
||||
1. **Your browser was still using the old stylesheet.** Those pages asked for the style file without a
|
||||
version number on the end, so a browser that had already downloaded it kept the old copy — and the
|
||||
old copy knows nothing about a globe. The main dashboard has always asked with a version number;
|
||||
these pages never did. **Five pages had it, not three.**
|
||||
2. **Even styled, it sat outside the card**, pinned to the corner of the window, so it read as part of
|
||||
the browser rather than part of the page. It is now inside the card, centred under the footer, and
|
||||
the little menu opens upward.
|
||||
|
||||
1. The sentences the program writes into the pages.
|
||||
2. The error messages — about 180 of them, written deep inside the program.
|
||||
3. Today's last piece: **the notes the box saves overnight**, and **the globe**.
|
||||
**A third thing I found while fixing it.** My first fix would have printed the exact software version
|
||||
onto the page a guest opens from a share link — someone you sent a link to, who should not be told
|
||||
which build you are running. **An existing test caught it.** Those two pages now get a scrambled tag
|
||||
instead: it does the same job and says nothing.
|
||||
|
||||
**The globe.** Two text links at the bottom of the menu asked you to recognise two words as links,
|
||||
and they wrapped. Now there is one globe — the symbol everyone already reads as "language". Click it
|
||||
and a small list opens: Magyar, English, with the current one ticked. **The sign-in page and the claim
|
||||
page have it too**, which matters: someone who cannot read Hungarian could not previously find their
|
||||
way out of Hungarian before signing in. Their choice is kept in their own browser only — it never
|
||||
changes what the household has chosen, and a signed-in household never picks up a stranger's choice.
|
||||
**Checked on the demo HP box:** the page now asks for the versioned file, the file it gets back
|
||||
carries the new rule, and the old rule is gone. **What I cannot check is how it looks** — there is no
|
||||
browser on this machine. That part is your click.
|
||||
|
||||
**One thing to expect, and it is the choice you were offered.** The notes saved overnight are written
|
||||
in the box's language at the moment they are written. If you switch language, last night's note stays
|
||||
in the old language until the next night rewrites it.
|
||||
**Rows.** One opened and closed the same day.
|
||||
|
||||
**What broke, and what I did about it.** **I introduced a freeze.** The code that writes the overnight
|
||||
note asked the box "what language are you?" at a moment when that question could not be answered —
|
||||
and it would have hung there **forever, holding a lock the rest of the box needs**. On a real machine
|
||||
an overnight cloud backup would have stopped and taken everything else with it. The test run caught it
|
||||
by taking 25 minutes instead of 8. It is fixed, and there is now a check that names the exact line in
|
||||
a second instead of hanging. I also found and fixed a second one before it shipped: the recovery
|
||||
screen's globe would have looked like it worked and done nothing.
|
||||
|
||||
**Rows.** One closed (the whole language job), two opened. The register went from **269** to **271**.
|
||||
|
||||
**The floor is raised, as you asked.** The fleet minimum went from 0.253.0 to **0.254.0**. The N100
|
||||
demo box took it by itself in about forty seconds and is healthy, with its other four apps still
|
||||
running; its sign-in page now shows the globe and none of the old text links. The HP demo box already
|
||||
had it. **The two boxes that are switched off did not get it** — Peti's has been off for 65 days on a
|
||||
much older version, Tester 1 for a day — and they will take it on their own when they come back,
|
||||
which is how a floor always works. Neither has been tried on this version.
|
||||
|
||||
**Needs you.** Nothing. If you do nothing: the two sleeping boxes update themselves when they wake.
|
||||
**Needs you — one decision.** **Raise the floor to 0.255.0?**
|
||||
- **If you do:** every box serves the fixed pages on its next check-in, and nobody sees the broken globe.
|
||||
- **If you do nothing:** boxes on 0.254.0 keep showing it to anyone whose browser cached the old style
|
||||
file. Nothing is at risk; it just looks wrong.
|
||||
- I would raise it — the thing it fixes is the thing you noticed.
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user