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!