* feat: harden mobile comment composition
* fix(ui): keep mobile app inside Safari viewport
* docs: record physical mobile triage
* fix(ui): extend plan canvas behind Safari controls
* fix(ui): let mobile plans drive Safari chrome
* fix(ui): release Safari top edge on mobile plans
* docs: triage mobile feedback and close phase 1b
* fix(ui): harden compact touch behavior
* feat(editor): add Vim keyboard annotation controls
* feat(ui): add optional live Vim HUD
* feat(ui): finish Vim HUD experience
* feat(ui): promote Vim to dedicated settings panel
* feat(ui): make Vim document focus automatic
* feat(ui): let Vim HUD hide its key panel
* fix(ui): harden Vim selection UX