Releases: Coding-Kiwi/graSSHopper
1.0.14
This release focuses on small improvements
⚙️ Changes
- Removed tab transition - Tabs now switch instantly instead of fading for improved workflow
- Removed explorer transition - Explorer folders now instantly open/close instead of sliding down/up
- Password generator - handy little built-in password generator
- Quick insert - Added quick insert feature, pasting a string like host:port:user:pass into the host input field auto-fills the other fields
- Scroll to bottom - If the console is spammed with lines from the server and you accidently scroll up, the scrollbar was stuck until the output stops, for this case a 'scroll to bottom' button appears.
🪲 Bugfixes
- Portable Updater - Fixed error in portable updater
- Latest connection buttons - Fixed order and input focus on click
- Alias adding - Fixed alias deleting a settings headline
- Tooltip bug - Fixed tooltip lineheight bug
- Titlebar bug - Fixed titlebar max and minimize not working
- Deprecation warning - Fixed a deprecation warning
- Explorer scroll into view - The 'show current folder' button now scrolls the explorer into view
1.0.13
The Linux release, at last. This version brings .deb, AppImage and .pacman releases for Linux aswell as an installer for Windows. There are mainly internal changes, no new features, stay tuned for the next release!
⚙️ Changes
- Performance improvements - If you are on windows, consider installing graSSHopper via the installer instead of using the portable version since the portable version extracts the whole app each time, resulting in a slow app start. Nevertheless there have been some performance issues to speed up the app start even more.
⚙️ Internal changes
- Adjustments to run on linux
- Automatic build system for both platforms
- Moved icon management outside the project to remove unnecessary devDependencies for the build system.
🪲 Bugfixes
- Added error logging in the renderer process
1.0.11
Sry for the mess in the last release, I was just testing you. Kappa.
⚙️ Changes
- Focus indication - not sponsored by ford, but the terminal now fades out a bit when unfocused
- host fingerprints are now verified upon connection - yay for security!
- since nano mouse support triggers directly after opening nano, it overrides any errors. Those are now catched and displayed as modal instead.
- Current folder button - little button in the explorer to open the current $PWD in the explorer
- your latest connections are now available as quick buttons in a new tab, for them lazy peoplez
🪲 Bugfixes
- Aliases are now always prefixed with '^' to only trigger at the beginning of a command
- changing directories no longer triggers a history divider
1.0.10
This release brings basic editor functionality, for the times when nano just doesn't do it.
⚙️ Changes
- Explorer: doubleclicking a file in the explorer or rightclick > open in editor opens up the editor
- History dividers: history dividers now indicate when you switch shells
🪲 Bugfixes
- Editing aliases in the config was bugged
1.0.9
Don't claim I didn't warn you: this release might add some unstable / unpolished features, namely the new history and the file transfer. Fun fact: the git repo just passed 100 commits, yay
⚙️ Changes
- biggest change first: the new file transfer can be opend by clicking the little arrow button in the top right of your explorer. It enables you to drag&drop-upload and -download files from your pc to the server and vice-vera. Many features and improvements are planned. Be aware: this is not fully tested i.e interaction with symlinks
- History
- The history no longer relies on hijacking the prompt_command variable, this has multiple advantages towards the previous attempt:
- the init progress is faster
- less tampering with server-side bash settings
- history is independent of sftp and with that independent of the user and even the bash type
- commands are pushed to the history right after they are entered, not after a short delay
- commands are captured even if you enter a new shell, i.e attaching to a docker container
- enables new awesome stuff, like aliases
- Aliases: You can define command aliases as regular expressions in the settings, one alias is enabled by default: the mapping of 'll' to 'ls -la'. Dont try sneaking up to your collegues computer to remap 'ls' to 'rm -r /', just dont.
- Lumberjacks listen up, there is a log now. Bad jokes aside: the application now logs to a file which could help make debugging easier in the future
- Bug report tool: pressing the bug button now opens a little window with prefilled system information. Submitting launches you right to the bugreport page (btw the landing page of grasshopper now looks sick af)
- New action button: Switch user, quickly log in as new user on the same host, vault usage suggested
⚙️ Internal changes
- minor css, cleanup and performance changes
- Improved bash check, the initial bash check no longer relies on $bash and $shell, as these variables are not always set
🪲 Bugfixes
- Tab scrollbar z-index, scrollbar was overlaid by the terminal
- Ping bug IPV6, the ping npm module is outdated and thus the v6: false option was not default
- Added tenex shell (tcsh) as bash type, for dem strato users
1.0.8
What happened to 1.0.7? nobody will ever know..
⚙️ Changes
- Reduced .exe size despite the new icon generation thanks to removing the 5MB request module
- Added tooltips
- Tabs now have a context menu that currently only contains the duplicate function
- Tabs now can be closes via middleclick
⚙️ Internal changes
- Ditched icomoon you won't notice this hopefully but it makes developement much easier
1.0.6
Whoop whoop houston we have a changelog
⚙️ Changes
- Improved connection close handling
- Added indicator for ssh activity so you know if the log is still scrolling or frozen
- Added indicator for connection loss because the ssh2 package only notifies connection loss when the next keepalive package fails.. which is every 4 minutes or so
- Tab form now submits in every field when you press enter
- Added changelog link in the app menu