v1.0.5
What's new in v1.0.5
Fixed
- All apps — the agent's chat bubble could render full-height (stretched down the whole conversation pane) instead of hugging its text. Cause: the bubble's role class
tutorcollided with the app-shell.tutor { height: 100% }rule. Bubble role classes are now namespaced (msg-tutor/msg-learner). - All apps — reworked the mobile conversation layout: the pane is now a CSS grid (header / scrolling log / pinned footer), panes stack and use
dvhunits (which track the mobile address bar, unlikevh), each scrolls internally, and the mic/Interrupt footer stays pinned — fixing the empty-box and bubble/footer overlap some phones showed after a few messages. Added safe-area padding for notch phones.
Changed
- All apps — the speaking indicator now reads "agent speaking…" (was "tutor speaking…"), and the transcript only auto-scrolls when you're already near the bottom.
Full notes: CHANGELOG.md