Skip to content

TerminalV v0.7.39

Choose a tag to compare

@github-actions github-actions released this 02 Oct 20:18
· 3 commits to main since this release

TerminalV v0.7.39 — клик по Approve в TUI попадает в живой экран

  • Исправлено «иногда не нажимается Approve» у Mimo и других TUI-агентов. Mouse-репорты xterm экранные (строки 0..rows-1), а не позиции scrollback: клик или Enter по «Approve» в отмотанной истории уходил в другую строку живого кадра. При mouse tracking или tui-lock первое действие в истории теперь возвращает на живой экран и глотается, следующее нажатие уже бьёт по живой кнопке. Обычная история шелла не трогается (claimLiveScreenInput в ui/src/terminal-viewport.js, обработчики в ui/src/main.js).
  • После term.resize в applyFit вызывается syncTerminalViewport — убран рассинхрон scrollTop и viewportY после reflow (в логах было y=8000 при scrollTop=0).
  • Новый ui/tests/live-screen-input.test.js (5) и два сценария в ui/tests/scroll-jump.fixture.html. Весь selection.test.js — 242/242.
  • Видимая версия Android совпадает с Windows: 0.7.39. VersionCode 35.

Для полной синхронизации нужны Windows 0.7.39 и TerminalV Mobile 0.7.39 (VersionCode 35).