• Termux Titan2 v0.119.0-titan2.2
    Some checks failed
    Build / build (apt-android-5) (push) Has been cancelled
    Build / build (apt-android-7) (push) Has been cancelled
    Automatic Dependency Submission / dependency-submission (push) Has been cancelled
    Validate Gradle Wrapper / Validation (push) Has been cancelled
    Unit tests / testing (push) Has been cancelled
    Attach Debug APKs To Release / attach-apks (apt-android-5) (release) Has been cancelled
    Attach Debug APKs To Release / attach-apks (apt-android-7) (release) Has been cancelled
    Trigger Termux Library Builds on Jitpack / trigger-termux-library-builds (release) Has been cancelled
    Stable

    jonas released this 2026-08-20 09:50:17 +02:00 | 0 commits to master since this release

    0.119.0-titan2.2

    Fix: session scroll-hold no longer consumes the stale scroll delta that accumulates while a session is not being viewed.

    When a session streams output in the background (another session current, or the app not visible) its emulator scroll counter keeps growing but is never drained. On re-attach, the first screen update handed that whole stale delta to the viewport-hold logic, which treated it as newly-appended rows and pinned the view thousands of lines deep into the scrollback, making scrolling appear dead in that session. The counter is now discarded on attach so the view starts clean at the live bottom.

    Applies on top of 0.119.0-titan2.1 (physical-keyboard fix + streaming scroll-hold). Signed with the upstream public testkey (v1+v2+v3): same cert as titan2.1, so this is a clean in-place update.

    Asset: Termux-Titan2-v0.119.0-titan2.2-Signed.apk (universal, release, non-debuggable).

    Downloads