Skip to content

v3.8.0

Choose a tag to compare

@github-actions github-actions released this 05 Oct 20:27
· 1639 commits to main since this release

"Human Proof", the machine part (LOG #92): everything the field passes need is ready, and what a browser can check
is checked in Safari's engine too. The seven passes themselves are people's and devices' (D12, docs/en/FIELD.md):
0 of 7 done for this release.

Added

  • The reference chapter's two-score scenario (a plan on the phrase, the bridge, a save restored before the landing, a
    stop while a transition waits, the decoded peak under transitionPeakMB) runs in WebKit as well as Chromium, in CI
    (npm run e2e:music -- --only=reference --browser=webkit).
  • docs/{en,fr}/FIELD.md: the seven field passes (screen reader, Safari offline, a real phone, playtesters, recorded
    voices, listening, signed tag), how to make each and what to bring back; the passes template has the listening row.
  • Near misses in playtests: a tap on nothing within 24 px of a target counts for that room and target; the shared
    session carries the counts (ids only) and npm run playtests lists them.
  • ?fps: a frame counter (now and the lowest second) for the real-phone pass.

Manual passes (D12: reported, not blocking)

0 of 7 done.

Pass Status Who, when Device, OS, browser, versions What failed
Screen reader (docs/dev/SCREEN-READER.md, VoiceOver iOS or TalkBack Android) not done
Safari offline (docs/dev/SAFARI-OFFLINE.md: first visit online, airplane mode, a room never visited, a reload) not done
Real phone, frame rate of the heaviest scene (≥ 30 FPS) not done
Playtesters who do not know the puzzles (npm run verify:field: sessions, finished, device families) not done
Recorded voices (lines approved / lines with an id) not done
Listening (each score on a phone speaker and on headphones, each bridge, a save loaded mid-transition) not done
Signed tag (git tag -s) not done