Releases: acmiyaguchi/Term50
Releases · acmiyaguchi/Term50
Term50 v1.1.0
Term50 is a terminal emulator for BlackBerry 10. It uses libghostty-vt as its terminal parser/state model, renders the grid directly through the BB10 Screen API + FreeType, runs multiple shells as tabs, and is configured and scripted in Lua (~/.term.lua).
Requires BlackBerry 10 OS version ≥ 10.3.
Install
BlackBerry's code-signing / BBID servers are gone, so this .bar is unsigned and must be sideloaded:
- Sachesi, or
blackberry-deployto a device with Development Mode enabled.
What's in this release
- Tabbed shells — each tab owns its own pty, child shell, and Ghostty bridge (independent scrollback); tmux-style metamode keys plus a tap-able tab strip.
- foot-style URL picker with open / copy / QR-code actions.
- Alternate-scroll support for alt-screen apps that don't track the mouse.
- Touch arrow-pad: press-hold directional joystick maps to arrow keys.
- Bundled userland: zsh login shell, terminfo DB, and ssh/tmux/mosh via bbnix, a curated font bundle, and the Fen coding-agent CLI on
$PATH. - Stability: fixed pty-pool exhaustion (close-on-exec), raised the tab ceiling, tmux QNX attach fix, and made a stuck Ctrl deselectable via symmetric re-press.
Integrity
Term50-v1.1.0.bar
SHA256: 8a7116fbbac0028bb8dc6bacee61b8a6099d9157da9f5252740f6a747842ce37