open-standards/aac/aac-rs/crates/aac-web/tests
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Transaction Science 49c6b3f346 fix(aac-web): the review of Track B — no one caught in Edit mode, recordings safe and heard, the person's own words kept
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]>
2026-10-04 23:15:14 -04:00
..
symbol_coverage.rs fix(aac-web): the review of Track B — no one caught in Edit mode, recordings safe and heard, the person's own words kept 2026-10-04 23:15:14 -04:00