All notable changes to this project will be documented in this file.
- Added highlighting of log() function calls in scripts
- Added more options to script functions mkDir, rmDir und deleteFile
- Several fixes in local & remote script functions
- Removed max width restriction
- Fixed bug where tunnels were not usable for new remotes
- Fixed bug where the script-editor has no overflow for widgets
- Changed style of remotes list on the left
- Scripts are now stored in seperate files in the app-data directory instead of a single json file (path is adjustable in config)
- Removed unused dependencies from package.json which reduces package size
- Fixed bugs in the scripting library
- Added split panel to scripts
- Added tabs to have problems and logs next to each other in scripts
- Enforced code style standarts using ESLint
- Improved logging (via the log(...) function) in scripts
- Fixed bugs in the scripting library
- Fixed monaco code editor in production mode (see Monaco.md for more information)
- User can have multiple shells now
- Shell now resizes correctly
- Shell supports right click for pasting
- Added buttons for copy/paste clipboard in shell
- Split 'sshConfig.json' into 'rc.config.json' and 'rc-remotes.config.json'
- Added 'Script' section where user can write and execute typescript code
- Added menu with links to useful application files and also this Github repo
- Increased ssh connection timeout
- New layout for File Editor
- Log level from debug to verbose
- Fixed function "Open in Terminal"
- Added GitHub Action Workflow to automatically release a windows installer
- Added ssh connect timeout of 5s
- Small fix in the Shell.tsx
- Centered loading screen
- Handling of uncaught exceptions
- Added current version number to home screen
- Added "npm run install" and "npm run makeAndInstall" scripts
- Updated packages
- Fixed issue that tunnels cannot be closed