Skip to content

Releases: acmiyaguchi/Term50

Term50 v1.1.0

31 May 00:33

Choose a tag to compare

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-deploy to 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