graSSHopper Changelog

What's new in graSSHopper 1.3.0

Mar 18, 2024
  • CHANGES:
  • Vault rework:
  • Connection view has been updated
  • Internal code rework to support different vault sources
  • remote encrypted (grasshopper vault, selfhosted [soom tm])
  • local unencrypted vaults (filesystem based)
  • local encrypted in future release
  • Internal code rework to support multiple vaults per vault source
  • preparatory measures for future features
  • grasshopper vaults that reference the legacy vault URL are updated to the new vault URL
  • The list of last connections stored in the client config file is automatically migrated to a local vault
  • Improved connection search by adding a relevance sorting
  • Added abort button in connect screen
  • Improved host autocomplete search
  • INTERNAL CHANGES:
  • Improve startup time a little bit
  • Updated xterm to 5.1.0
  • New filesystem access with rate limit for even more security
  • Improved reliability of some prompt modals
  • BUG FIXES:
  • Fixed: Editor closes even if a permission denied error happens
  • Fixed: News tab not rendering linebreaks
  • Fixed: Dropdown of tabs is displayed behind the editor if it is open
  • Fixed: history clear, history delete last command not working
  • Fixed: closing the keyfile password modal using esc does not reset to form
  • Fixed: error when closing the login modal
  • Fixed: editing aliases in the settings inconsistent
  • Fixed: unsaved changes warning in editor showing every time after being triggered once
  • Fixed: hovering links in the terminal
  • Fixed: issue with the updater download
  • Fixed: handle vault token revoke correctly
  • Fixed: downloading folders in file transfer broken
  • Fixed: editor highlighting broken for php file

New in graSSHopper 1.1.8 (Dec 22, 2022)

  • This release contains a lot of internal code restructuring and dependency upgrades but also some features and bugfixes.
  • This release fixes a bug in the manual and portable updaters, this affects linux .deb and windows portable installations, users with these two types of installations will not be notified of this release, a manual download may be required.
  • CHANGES:
  • General UI update:
  • Portable executables now have a pre splash image to indicate the extraction process until the app starts
  • The built-in editor is now driven by codemirror instead of ace
  • The editor now shows the current file size
  • Security improvements on electron level
  • Restructured the connection form
  • Added a new connect animation
  • Improved vault login-modal usability
  • Added ping roundtrip time as a tooltip to the bottom bar
  • Added xterm webgl renderer which can optionally be enabled via config
  • Added a "prevent capture" config option which hides the application from screen captures
  • Improved startup performance, this mainly affects the installer version
  • INTERNAL CHANGES:
  • Major code refactoring while migrating from vue 2 to vue 3
  • Major code refactoring while migrating to shared styles and components
  • Updated electron from 12.0.6 to version 21.3.0
  • Updated xterm to version 5
  • Removed the last jquery fragments
  • Release binaries are now hosted on github to ensure better download speeds and availability
  • Testing is now done using playwright
  • BUG FIXES:
  • Manual updater (affects linux .deb) could not fetch the latest version
  • Portable updater (affects windows portable) could not fetch the latest version
  • Vaults not working
  • Terminal search triggered when hitting ctrl+f in the editor

New in graSSHopper 1.1.8 (Nov 23, 2022)

  • Small bugfix release to revert the shell matching added in 1.1.7
  • CHANGES:
  • Added ability to delete history dividers
  • BUG FIXES:
  • Revert to old shell matching
  • Fixed terminal not being focused when running the clear terminal command
  • Fixed spinner icons not spinning