3.0b12

New

  • Added support for Yubikey PIV authentication over USB-C (iOS 17+)

Fixed

  • Emulation improvements for older versions of nano
  • Various refinements and polish

3.0b11

Please Note: Prompt’s encryption code has been completely upgraded for this release. Please test that it works with your server.

Fixed

  • Accessibility: Improved support for iOS Dynamic Type
  • iOS: Fixed an issue with display of Clip Group headers
  • iOS: Jump Hosts can now be accessed when using Quick Connect
  • iOS: Connection Keeper sessions no longer quit unexpectedly on some locked devices
  • iOS: Resolved a problem that prevented the “Reset App Data” feature from working as expected
  • iOS: Keyboard key labels are no longer truncated in some circumstances
  • iOS: Addressed an issue with the “Host Key Changed” alert not being displayed as expected in some circumstances
  • iPhone: Improved terminal prompt positioning after connecting with Secure Enclave and Touch ID
  • iPhone: “Touch Yubikey” graphic no longer remains visible after using Yubikey PIV authentication and agent forwarding
  • iPad: Manually re-ordering the Servers list now works as expected
  • Mac: Toolbar button tooltips are now displayed on hover
  • Mac: Window size is now maintained more reliably when opened via a URL
  • Mac: Addressed a case where attempting two connections to the same port forwarding Server could cause a hang
  • Mac: Clicking “Connect” while editing a port forwarding Server now dismisses the edit view as expected
  • Mac: Resolved an issue with Server window placeholder text at minimum window width
  • Mac: Sync Settings window now resizes as expected immediately after logging into an account
  • Mac: Fixed Omniview thumbnails not being displayed in some circumstances

3.0b10

New

  • The first launch process has been redesigned
  • GPU acceleration is now available for iOS and iPadOS, but please note that enabling it will greatly increase memory usage

Fixed

  • Fixed an issue when parsing certain Unicode combining characters
  • Corrected rendering of nerdfont glyphs when GPU acceleration is enabled
  • Addressed an issue with SSH authentication over agent forwarding when using certain server configurations
  • Mac: Fixed an issue with drawing many lines of output to the terminal when hardware acceleration is disabled
  • iOS: Resolved a potential crash when selecting a key to be used for a connection
  • iOS: Fixed an issue that could prevent key repeat from working as expected for some characters when using an external keyboard
  • iPad: Addressed an issue that could cause the terminal buffer to be positioned partially offscreen offscreen after switching between apps

3.0b9

Fixed

  • iOS: Addressed a potential crash when importing keys from the clipboard
  • iOS: The “Keys” button is now accessible when using VoiceOver
  • iOS: Fixed a potential crash when editing an existing SSH connection and changing the connection type
  • iOS: Addressed an issue where a connection could be initiated from the Server edit view when the “Connect” button was disabled
  • iPhone: Terminating session via command now closes the terminal tab as expected
  • iPhone: The “Customize Keyboard” overlay has been improved for devices with smaller screens
  • iPhone: The “New Server/Quick Connect” buttons no longer move downwards after a connection is terminated
  • Stage Manager: The tab bar is now drawn as expected when resizing compact terminal windows
  • Stage Manager: Resizing windows no longer results in placeholder images being displayed unexpectedly in some circumstances
  • Mac: Fixed a problem that prevented key-type labels from being displayed for keys generated in Prompt
  • Mac: Omniview preview thumbnails are now displayed as expected at larger window dimensions
  • Mac: Added an option to “Report a Problem or Feature Request” to the “Help” menu
  • Various cosmetic fixes and improvements

3.0b8

Fixed

  • The cursor no longer obscures text when hardware rendering is disabled
  • iPad: Improved detection of some key commands when using an external keyboard
  • iPad: Addressed a number of crashes and graphical issues when using Stage Manager
  • iPad: The custom software keyboard can now be used while an external hardware keyboard is connected
  • iPad: The Server export dialog is no longer shown in the wrong window in some circumstances
  • iPad: The terminal is now focused as expected after connecting from the Server edit view
  • iPad: Resizing the Prompt window no longer makes the terminal disappear in some circumstances
  • Mac: The “Visual Beep” area now resizes as expected when the window is resized
  • Various cosmetic improvements

3.0b7

New

  • JumpHost support

Improved

  • Mac: Sidebar width is now maintained when opening new windows
  • iOS: Canceling a connection in progress now works more reliably

Fixed

  • Addressed a hang when connecting to ET Server 6.2.1
  • Glyphs in Powerlevel10k-patched fonts are no longer clipped in some circumstances
  • Mac: Dragging a folder to the Dock icon now opens a local terminal at that directory
  • iOS: Addressed a potential issue with the cursor not scrolling into view when the Terminal is given focus
  • iPhone: Toolbar items are no longer hidden after opening a Server that uses a startup command that exits after execution
  • iOS 16: Resolved a crash when tapping the Share Logs button
  • iOS 16: Fixed a potential issue with button separators not extending to their indented length
  • iPadOS 16: Addressed an issue with navigating between text fields using the tab key on an external keyboard
  • iPadOS 16: Fixed a problem that could cause the view to change unexpectedly when pressing the tab key on an external keyboard
  • iPadOS 16: “Done” button for the key customization view now works as expected while connected to a server

3.0b6

New

  • Added support for SSH certificate client authentication
  • Panic Sync accounts can now be deleted from within Prompt

Improved

  • iOS: The area behind the software keyboard is now transparent
  • Mac: Opening multiple server tabs simultaneously maintains their existing sorting

Fixed

  • Fixed a problem that prevented agent forwarding when using certain key types
  • The cursor should no longer be invisible when using vim with certain color themes
  • Using the clear command with existing terminal output no longer positions the cursor offscreen
  • iPhone: Resolved an issue that could cause the keyboard accessory row to become squished in some circumstances
  • iOS: The security authentication view no longer blocks the password dialog when servers do not have a saved password
  • iOS: Fixed a crash when saving an existing server when the associated key no longer exists on disk
  • iOS: The “F4” entry in the keyboard customization UI is no longer mislabeled as “F1”
  • Mac: Opening multiple, selected servers at once now creates all expected session tabs
  • Mac: SSH config file is no longer cached until Prompt is relaunched

3.0b5

New

  • Yubikey: FIDO2 ECDSA-SK and Ed25519-SK keys can now be used for authentication and forwarding
  • iPad OS: Added support for Quick Open of servers (via cmd+shift+O)
  • iPad OS: The sidebar is now automatically hidden when a connection is made
  • Mac: Active windows and tabs can now be preserved between sessions (independently from system state restoration)
  • Mac: Line height and window border padding can now be adjusted from Prompt’s Preferences
  • Mac: Added an option to “Remember window size” to Preferences > Display
  • Mac: Implemented generation of FIDO2 ECDSA-SK and Ed25519-SK keys when using a Yubikey
  • iPhone: FIDO2 ECDSA-SK and Ed25519-SK keys can now be ready over NFC when using supported hardware
  • Telnet: Added support for line mode and local echo in server settings

Improved

  • Servers created without a hostname will now use the server address by default
  • Implemented support for the CSI 3 J sequence, which is used by some tools for clearing scroll-back
  • Mac: The “Show/Hide sidebar” shortcut has been switched to ctrl+cmd+s for better consistency
  • Mac: Local Terminal installer no longer requires Rosetta on Apple Silicon Macs
  • Themes: Added support for importing .itermcolors files

Fixed

  • Mosh: Connections are now started in application cursor mode
  • Mosh: Fixed a potential crash when typing a key during a connection interruption
  • Mac: Resolved a potential delay when foregrounding Prompt via ‘cmd+tab’
  • Mac: The “Show sidebar” button in the toolbar is no longer disabled at smaller window widths
  • Mac: Creating a new clip now adds it to the “Global Clips” group as expected
  • Mac: Resolved an issue with server-specific clip groups not being shown after a successful connection
  • Mac: The sidebar divider is no longer visible after being dismissed when terminal opacity is less than 100%
  • Mac: The Preferences window no longer needs to be closed to update the list of Keys after a sync operation has been completed
  • iOS: Servers imported from Prompt 2 are no longer displayed without a host name in some circumstances
  • iPhone: Resolved an issue with the Server List “Edit” view not being displayed properly after disconnecting from a Server

3.0b4

New

  • Added a setting to indicate activity in backgrounded tabs
  • When importing an encrypted key Prompt now asks if you’d like to save the passphrase to keychain

Improved

  • iOS: Settings can now be imported from Prompt 2 (Requires Prompt 2.16.9)
  • Increased contrast when selecting text. (This change brightens the cursors of some custom themes, which may need to be adjusted after this update)

Fixed

  • iOS: Fixed a bug that could cause a crash on launch. Thank you to everyone who reported this, and for your patience while we got it fixed
  • iOS: The sync resolution alert no longer appears over the passcode lock screen in some circumstances
  • Mac: Keychain authentication alerts are no longer shown when launching Prompt after an update

3.0b3

New

  • Added a preference for setting keep-alive interval
  • Mac: Added support for generating device specific keys that utilize the Secure Enclave
  • iOS: Added the option to set a default key that will be used for all servers without a password

Improved

  • “Update Required” button tooltip now includes information about installing the update
  • Secure Enclave and Yubikey keys can now be used with agent forwarding
  • iOS: Deleting all Prompt data from Settings now removes severs saved in known_hosts
  • iPad: Improved sidebar animation style

Fixed

  • Mac: “Local Terminal Update Required” alert is now visible when the toolbar is hidden
  • Mac: Fixed a potential slowdown when scrolling through a long list of keys in Preferences
  • Mac: Option clicking the in first line of soft-wrapped text no longer sends the up arrow key command
  • Mac: Addressed an issue that prevented using agent forwarding with keys stored in 1Password 8
  • iOS: Resolved a crash when attempting Yubikey authentication
  • iOS: Fixed a potential crash when attempting to forward an encrypted key without passphrase
  • iOS: Assigning key to a new connection can no longer overwrite connection details in some circumstances
  • iOS: Corrected a potential issue on some devices where the terminal font could reset when quickly creating new tabs
  • iOS: Addressed an issue where keys generated using the placeholder name could be renamed unexpectedly in some circumstances
  • iOS: Fixed an issue where exported logs were not visible in Files.app
  • iPad: Folder names are no longer potentially truncated after hiding and showing the sidebar when their contents are visible
  • iPhone: “New Key” button text is now aligned as expected when the key list contains 20+ entries

3.0b2

New

  • iOS: Added the ability for VoiceOver to speak characters as they are deleted

Improved

  • iOS: The Panic Sync 2FA text entry field now uses the numerical keyboard
  • Mac: The local terminal component has been updated for greater reliability

Fixed

  • Converting a server from Mosh to SSH now works as expected
  • Mosh: All mosh connections use IPv4
  • Mac: Aligned the placeholder text of the “Clips” and “Servers” sidebars
  • iOS: Fixed alignment of the text entry field on the Panic Sync 2FA alert sheet
  • Fixed a potential issue with URL hover text remaining after the screen is cleared
  • The Prompt Local Terminal installer now displays its name during the installation process
  • Pressing “Control-h” now sends the correct input when “Delete Sends ^H” is disabled in the advanced server settings
  • iOS: The “Connect” button is no longer disabled for Mosh and Eternal Terminal connections that don’t specify a port
  • Mac: Fixed an issue where the “Update Required” alert for the local terminal component could be redisplayed when opening a new window

3.0b1

  • Everything is new!

This article was last updated on November 8, 2023