STATUS: slice 4 — the bilingual screens, and the installer image that waits for a supervised publish
gates / gates (push) Successful in 24s
gates / gates (push) Successful in 24s
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0159rPz1ZhFKsS53msqPYxtS
This commit is contained in:
@@ -1,45 +1,50 @@
|
||||
# STATUS — what works, what's broken, what's next
|
||||
|
||||
**Updated 2026-09-18 (evening) — your customers' e-mails now follow their language.**
|
||||
**Updated 2026-09-18 (late evening) — the box's own screen now speaks English too.**
|
||||
|
||||
> **Ready for a volunteer: yes.**
|
||||
|
||||
**What changed.** Until today every e-mail we sent a household was Hungarian, whatever their box was
|
||||
set to. The box has been telling us which language it is on for a while; nothing was listening. Now
|
||||
the e-mails follow it — the nightly backup notes, the "your box has gone quiet" warning, the setup
|
||||
code, the link that connects a new box, and the page that link opens.
|
||||
**What changed.** Two screens a person meets before they ever see a dashboard were Hungarian only:
|
||||
the text on the box's own monitor while it waits to be paired, and the download page where the
|
||||
installer comes from.
|
||||
|
||||
**You pick a language when you create a customer** (Hungarian unless you say otherwise). That is the
|
||||
language their box starts in and the language of the first e-mails, which are sent before the box has
|
||||
ever spoken. **The moment the household picks a language on their own dashboard, theirs wins** — your
|
||||
choice is a starting point, never an override.
|
||||
**The box's screen cannot know a language** — when it shows the pairing code, nobody has told it who
|
||||
owns it yet. So it shows **both**: the Hungarian exactly as before, then the same thing in English
|
||||
underneath. Same for the "your box is connected" screen and the login text. The boot menu gets an
|
||||
English half too.
|
||||
|
||||
**Nothing you read has changed.** Your own copy of every alert is still Hungarian, word for word.
|
||||
That was the part I measured hardest: 56 sample e-mails were captured before a single word moved, and
|
||||
all 56 Hungarian ones still match exactly.
|
||||
**The download page has an English twin, and it is live now:** `felhom.eu/en/download`. Each page
|
||||
links to the other. The rest of the website stays Hungarian, as you ruled.
|
||||
|
||||
**Proven with a real e-mail.** I pressed the demo box's own "send test notification" button twice, a
|
||||
minute apart. In English it arrived as *"Dear Customer, this is a test notification…"*; switched back
|
||||
to Hungarian it arrived as *"Kedves Ügyfél! Ez egy teszt értesítés…"*. Your copy was identical both
|
||||
times.
|
||||
**What I measured rather than eyeballed.** Every Hungarian line was captured before a single English
|
||||
word was added, and the test compares them letter by letter. The English blocks are checked for
|
||||
stray Hungarian letters. And the whole screen was counted: the paired-up text is **24 lines on a
|
||||
25-line screen** — it fits with one line to spare, so the test now refuses anything taller. Two more
|
||||
lines and the Hungarian code would scroll off the top.
|
||||
|
||||
**One honest gap.** Some alerts contain a sentence the box writes itself — naming a drive, or an app.
|
||||
Most of those now come in both languages. **Six do not yet**, so an English household can still see
|
||||
one Hungarian line in a few e-mails. One of those six is a whole e-mail rather than one line. Nothing
|
||||
breaks; it just reads wrong. It is written down.
|
||||
**Two things were already broken when I started.** The installer's own test suite had been failing
|
||||
for two days and nobody saw it, because it is not part of any automatic check — it only runs when
|
||||
someone runs it. And the release checklist said every screen must be Hungarian, which would have
|
||||
blocked exactly what you asked for; your September ruling replaced that, so I rewrote the checklist
|
||||
item rather than skipping it.
|
||||
|
||||
**Rows.** Five opened, two closed the same day.
|
||||
**Rows.** Three opened.
|
||||
|
||||
**Needs you — two things, neither urgent.**
|
||||
**Needs you — the installer image is built but NOT published, and that is deliberate.**
|
||||
|
||||
1. **Raise the floor to 0.256.1?** That is what sends the new version to every box. **If you do:**
|
||||
households that chose English get English alerts. **If you do nothing:** the hub still writes in
|
||||
their language, but the sentences the box composes stay Hungarian for them. Nothing is at risk.
|
||||
I would raise it.
|
||||
2. **Change the shared demo password?** Not because it leaked anywhere public — it did not. Earlier
|
||||
today I left five of my own helper scripts on the demo box with the password written inside them,
|
||||
for a few hours, and found them myself while tidying up. They are destroyed. Changing it is cheap
|
||||
and would close the question; nothing suggests you must.
|
||||
Publishing to the download site is public and cannot be undone, and the checklist requires a real
|
||||
install from the finished file on **both** boot-menu choices, plus a reboot, on a real machine. That
|
||||
is a supervised job, so I stopped there. The file is ready on this machine:
|
||||
|
||||
- `felhom-installer-1.29.0-pve9.2-1.iso`, checksum starts `c67ceaa3`
|
||||
- Everything checkable without installing has been checked and passes.
|
||||
|
||||
**If you do nothing:** nothing breaks. The download pages still point at the current published
|
||||
installer (1.28.0), which is correct and working — I deliberately did not point them at a file that
|
||||
is not there yet. The English page and the bilingual screens simply wait for the next image.
|
||||
|
||||
**Also still open from earlier today:** raise the box floor to 0.256.1, and whether to change the
|
||||
shared demo password.
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user