B1 Edit mode is never brought back by a reload, ends when the app is hidden,
and only a tap edits: a switch or dwell choice still speaks, and the edit
bar's buttons join the message bar's scan group, so Done is in reach.
B2 Repeat plays a recording again only for the words it was played for.
B3 The cell editor shows the words as the person sees them; words typed in
another language are the person's own (Cell::lang), never glossed, and
keep the picture they had.
H1 The microphone is let go however a recording ends: the cell editor and
Message banking closing (also while it is still being asked for), the
page hidden or left, a recorder that fails to start.
H2 Recordings play through the one AudioContext (unlocked by the first tap
or key), so dwell, gamepad and timed switch presses play them on iPad;
speech and a recording never overlap; the newest are decoded ahead.
H3 Renaming, deleting and putting a recording on a board, Show hidden words
and Profiles are behind the lock; Delete puts a recording in a bin for 30
days, with Put back.
H4 Message banking says recordings are kept in this browser and can be
cleared, asks for a backup until one is made, after every five new
recordings and when the browser will not keep the site's storage, and on
iPad and iPhone suggests the Home Screen.
M1 Import Replace is undoable and says when words would move; a backup's
settings come back if the person wants them.
M2 Undo puts back only what an edit changed (inverse operations): usage
counts and other changes stay.
M3 Another tab's saved boards and home are taken as they change; media
changes are broadcast.
M4 Backups are written one recording at a time into a Blob; a backup file is
parsed once; imported media is keyed compactly; package files are not
copied.
M5 Every cell that says or opens something needs words.
M6 Show hidden words is for now: not kept over a reload.
Also: no remote pictures are loaded; resize up to 50; new boards made only
for a cell that is saved; page set counts (15, 11/33/66, 35); adding a set no
longer makes it home by default; an idle relock; the lock's copy (no PIN used
elsewhere) and a notice after the long hold cleared it; Type to talk at
setup, and the Medical set is not coached as a beginner's; profiles are kept
and say what is per profile; Aphasia supports is in the tools (its Reduced
complexity switch, which did nothing, is gone); the Fitzgerald set's other
category boards are linked from a new last row.
Co-Authored-By: Claude Opus 5.5 <[email protected]>