Skip to content

Releases: Coding-Kiwi/graSSHopper

1.1.1

09 Sep 20:08
36edde8
Compare
Choose a tag to compare

Some bug fixes and missed features

⚙️ Changes

  • Sudo SFTP - ported the ability to edit files with root permissions
  • Rewrite history - you can delete history entries if you want to hide your dirty little secrets
  • Updated dependencies - webpack related modules and xterm
  • Tab contextmenu - added ability to stop the connection progress

⚙️ Internal changes

  • Added automated tests to pipeline

🪲 Bugfixes

  • Config loading - config default values were not loaded correctly
  • Sidebar handling - fixed some bugs regarding the explorer and history bar
  • Wrong history entry - fixed faulty history entries due to password prompts
  • Focus the first button or input in a opened modal
  • Don't show an error alert when you launch graSSHopper offline
  • scrolling bug - Added temporary fix for upstream xterm issue #3058

1.1.0

09 Sep 20:08
36edde8
Compare
Choose a tag to compare

A LOT of things have changed internally. On the outside, the part that you acutally see, basically only the design has changed. But this big release is a very important fundament for a fancy future!

⚙️ Changes

  • Explorer path following - The explorer attempts to follow the current shell path, can be disabled in config
  • Explorer collapse all - Collapse all open folders
  • Host button contextmenu - Ability to remove host from host list
  • Tab reordering - drag your tabs around

⚙️ Internal changes

  • Electron 10 - Jumped from 8.2.1 to 10.0.0
    • disabled remote module - improved security
    • context isolation - even moah security
  • Webpack - The app files are now bundled, this improves startup time and reduces app size (sadly electron grew a few MB in size from v8 to v10 so the app size even increased a bit)
  • Vue - Switched to vue.js framework, the app should now feel a bit more snappy over all
  • Reduce usage of jquery - Where possible jquery has been replaced, making things reactive and faster
  • Removed squirelly - Thanks to vue, the html templating engine in combination with jquery could be removed
  • Design - Fresh updated design, hope you like it!
  • Pipelines - This build is powered by drone.io, a self hosted CI/CD solution. This prepares the workflow for integration testing in the future, stay tuned

🪲 Bugfixes

  • Various fixes during porting process - a lot of things have changed.. It is honestly a bit difficult what fixed are general or due to the vue port

1.0.22

09 Sep 20:08
36edde8
Compare
Choose a tag to compare

Description

⚙️ Changes

  • The position and size of the window is now saved and restored when closing and opening the app
  • Improved the handling of permission restricted folders in the explorer.
  • Improved the handling of symlinks in the explorer. Doubleclicking or rightclicking will check the target file
  • Weblinks in the terminal are now opened with ctrl+click, this will be indicated by a tooltip
  • Added a quick action button when you select something, it allows you to create a clip from the selected text or perform a websearch
  • Added a tooltip for cd'ing directly to a path when selecting one in the terminal
  • Added the delete option to the explorer, plz be careful. (You will be asked if you are sure though)
  • Rightclicking a history entry now opens a context menu that lets you create a clip from an entry
  • Added the ability to change the current highlighting mode in the editor

🪲 Bugfixes

  • ping pong - Updated node-ping dependency which could have caused a ping bug under linux
  • Finally fixed the zoom issue via ctrl-shift-+... please. please be fixed.
  • Fixed some history highlighting bugs
  • Improved multiline command detection
  • Fixed vault search and button click not working

1.0.21

09 Sep 20:08
36edde8
Compare
Choose a tag to compare

Some usability changes.
Btw: that unicode support from last release wasn't so useless at all, vue-cli for example uses emotes inside the install process.. yeah 🤦‍♂️

⚙️ Changes

  • History, Shells and Aliases - If you are a fast typer, the delay to the server is high or both, chances are that sometimes an alias would not get replaced. Failed aliases are now detected and you have the option to add a 'fake' delay to your enter key to ensure working aliases. This is usually a delay of less than 100ms which is barely noticeable. You can also define a default fake delay if you encounter this issue more often
  • Added a loading indicator in the tab to show that the connection process is still running
  • Added the ability to open a file in the editor by typing edit in the terminal. This can be disabled, because the edit command has an actual use on some installations
  • The highlight of this release - Added a basic-level syntax highlighting for the history commands
  • The current user is now displayed in the tab title if available
  • If the connection is closed you now have the ability to reconnect
  • Replaced some modals with less annoying toasts
  • changed the new tab layout a bit

🪲 Bugfixes

  • clicking an input field when the window was unfocused now properly focuses the clicked input field

1.0.20

09 Sep 20:08
36edde8
Compare
Choose a tag to compare

Lots of fixes and a chmod tool

⚙️ Changes

  • Updated history trigger - commands are only pushed to the history after the server confirms the linebreak
  • Added drive select to the local side of the file transfer view
  • Added the ability to upload folders in the file transfer view
  • Added unicode 11 support... yeah I don't know why
  • Updated to latest electron version 8
  • Added a chmod tool to the explorer
  • The password modal is now re-shown after a failed decryption attempt of a vault

🪲 Bugfixes

  • Latest connections / hosts not being saved - ye I fixed that.
  • Fixed enter not working in the editor
  • Force unix newline mode in the editor, this is important for pasting something
  • Clicking on a history entry un-focused the terminal
  • Confirming alert modals also un-focused the terminal
  • The auth-fail modal could not be closed correctly
  • Updated an error catch when the app starts in an offline situation
  • Fixed some electron deprecation warnings
  • Fixed a history bug
  • Fixed a bug where the cursor starts blinking like crazy after the window was minimized
  • Closing the left of two tabs did not focus the second one

1.0.19

09 Sep 20:08
36edde8
Compare
Choose a tag to compare

Config hotfix

🪲 Bugfixes

  • Zoom still broken - Fixed ctrl -/+ still zooming the whole app
  • The config nuke - latest changes in the config class resulted in a total deadlock situation on fresh installs

1.0.18

09 Sep 20:08
36edde8
Compare
Choose a tag to compare

Usability changes and bugfixes

⚙️ Changes

  • Updated fontsize handling - the fontsize settings are now synced and resizing is handled better
  • Minor ui improvements - actionbuttons, explorer buttons, file transfer view
  • Sudo SFTP - Finally, ability to upgrade the explorer with sudo rights, also brings a new config entry to automatically upgrade the explorer when the root account is detected in the terminal
  • Updated shell indicator - The current shell now displays immediately instead only after triggering a command
  • Data migration - hosts and clipboard data are now also saved in the config file, to prepare for future online-capability
  • Sidebar toggle - The left and right sidebar can now be toggled by clicking on the headline

🪲 Bugfixes

  • Terminal shortcuts - Reworked terminal shortcuts
  • Update flashing - The update button should flash while electron-updater downloads
  • Refocus the active tab when switching menu entries
  • Init progress - Fixed a bug in the init progress when explorer or history are disabled
  • Editor filemode - Saving a file in the editor now keeps the original file mode
  • Lua & yaml - Fixed lua and yaml missing from ace modelist
  • The terminal is now muted while background execs are running (affects 'show current folder')
  • Fixed form hiding bug - submitting the form in a new connection did also hide the form in the clips modal

1.0.17

09 Sep 20:07
36edde8
Compare
Choose a tag to compare

Vault rework, fontsize and fixes

⚙️ Changes

  • Reworked vaults - bug fixes and internal changes
  • Fontsize - the terminal font size is now configurable and has ctrl +/- shortcuts
  • Stay focused - the terminal of the active tab will now be focued when you switch back to the graSSHopper window
  • Usability - the first button in a modal will now be focused automatically, that means you can quickly close it using enter

🪲 Bugfixes

  • Disable text selection in titlebar - The title in the titlebar was selectable
  • Fixed ctrl+n shortcut - Shortcut was global instead of local
  • Fixed virtual shell bug - history was not working when the shell name containes a space
  • Fixed nano error catch - the nano error catch was not working when the error color is not red

1.0.16

09 Sep 20:03
36edde8
Compare
Choose a tag to compare

Moar fixes, clipboard update and legacy theme

⚙️ Changes

  • Better quickinsert regex - Passwords in quickinsert format can now contain colons
  • Mouse support action button - Quickly en/disable nano mouse support
  • Contrast ratio - Added contrast ratio config option for WCAG AA/AAA compliance
  • Updated terminal theme - Updated the terminal colors, added a 'legacy' color option if you want the default terminal colors.
  • Updated clipboard - The clipboard now contains global, host- or tab-scoped clips.
  • Added reopen with sudo - When you open a file with nano but it is not writable, you can press the 'reopen with sudo' button and it ..well reopens the file with sudo rights

🪲 Bugfixes

  • Removed fade on new tab - Removed fade when creating a new tab, die vile smoothness!
  • Fixed Indicator not hiding - Hide indicator if no tabs are open
  • Fixed terminal selection - Selecting something in the terminal did not work if the mouse left the terminal element
  • Fixed explorer rightclick - Explorer contextmenu wasn't working
  • Fixed newlines in pasted text - newlines in pasted text are now properly converted
  • Fixed bug in history shell - Fixed another bug when 'cat' messes up your terminal

1.0.15

09 Sep 20:02
36edde8
Compare
Choose a tag to compare

More tiny fixes

⚙️ Changes

  • Style update - Tabs, the menubar and modals got a little style update
  • History shell - Sometimes, (for example when somewhone types in 'cat picture.jpeg' - Yeah I know, who would do that?!) the last line of the terminal can be stuck with some non-ascii charactes and then the actual shell name. non-alphabetic chars at the beginning will be ignored to fix that.
  • Pulsing update - The update arrow now pulses to indicate that your filesystem is bombarded with gigabytes of update files. Kappa.

🪲 Bugfixes

  • Loading screen flash - Fixed short flash of unformatted window in the loading splash, rhymes yo.
  • Fixed vault url bug - Fixed missing / at the end
  • Fixed contextmenu bug - Fixed rightclick not working
  • Fixed search - Fixed search not opening
  • Removed useless button - The su action button had no use, it is a relic from trying something out in dev