• Adds key repeat (tap and hold) on the arrow keys. This was contributed by @lint – thanks!
  • Fixes crash on launch for iOS 12.1.4 and older.


  • Adds iPadOS 13 multiple window support. Now you can use two NewTerm windows in split screen, or keep separate NewTerm windows for each project or server. Press ⌘N or long press the “+” button to open a new window.
  • Adds physical keyboard shortcuts for opening and closing tabs and windows.
  • Adds full support for the Ctrl key on physical keyboards.
  • Adds support for iOS 13’s new SF Mono font. This is the new default font.
  • Adds a haptic tap when the bell rings.
  • Fixes various UI issues on iOS 13.
  • Fixes an issue with the keyboard buttons appearing incorrectly on iPad.
  • Known Issue: Tapping the Settings button crashes the app. This will be fixed with an update to Cephei soon.


  • Quick fix for black screen when launching the app on iOS 13.
  • Known Issue: Tapping the Settings button crashes the app.


  • Added rudimentary keyboard shortcuts for Bluetooth keyboard users. Arrow keys now work, and the Esc key triggers the Meta key. (Sorry, no support for the Ctrl or F1-12 keys yet.)
  • Refreshed the app icon and in-app graphics with iOS 13’s icon set (SF Symbols).
  • Updated the built-in fonts to their latest versions.
  • Rebuilt with the latest Swift compiler. This means NewTerm no longer requires you to download the hefty libswift package if you’re running iOS 12.2 or newer.
  • Removed support for iOS 7 – 9. NewTerm 2 actually never worked on iOS 7 or 8, and iOS 9 was hardly tested. I never received any complaints about this so I’m pretty sure it’s safe to assume nobody will care about this change.


  • Adds a bell sound (disabled by default), and option to disable the HUD bell icon.
  • Fixes the settings not applying.
  • Fixes some issues with terminal color handling, including text being invisible on reverse video backgrounds (e.g. in nano).
  • Fixes a crash on launch on some jailbreaks.
  • Disables link detection for now as a workaround for links becoming invisible.
  • Reddit thread


  • Adds support for the iPhone X screen.
  • Adds an extra function key row — tap “Fn” to access Home/End, Page Up/Down, Delete Forward, and the app settings.
  • Changes the behavior of the Esc key to send the Esc command immediately, rather than waiting for you to press another key.
  • When tapping the status bar to jump to the top of the terminal, you can now tap it again to jump back to the bottom.
  • Adds a “Basic (Dark)” theme similar to the one included with macOS Mojave.
  • Significant performance improvements when the terminal history is long.
  • Removes support for iOS 6. Sorry, it just made some things too complicated and there were a number of bugs. NewTerm 1 is still available for iOS 4.3 – 6.1.
  • Reddit thread

2.0 Beta 3

  • Adds support for iOS 11. (iPhone X screen support still to come.)
  • Fixes keyboard buttons not working on iPad.
  • Reddit thread

2.0 Beta 2

  • Fixes an issue where the terminal would fail to start (sandbox error) with g0blin.
  • Reddit thread

2.0 Beta 1