# Changelog - [Changelog](#changelog) - [0.3.0](#030) - [0.2.0](#020) - [0.1.3](#013) - [0.1.2](#012) - [0.1.1](#011) - [0.1.0](#010) --- ## 0.3.0 FIXME: Released on > The SSH Key Storage Update - **SSH Key Storage** - Added the possibility to store SSH private keys to access to remote hosts; this feature is supported in both SFTP and SCP. - SSH Keys can be manipulated through the new **Setup Interface** - **Setup Interface** - Added a new area in the interface, where is possible to customize termscp. Access to this interface is achieved pressing `` from the home page (`AuthActivity`). - **Configuration**: - Added configuration; configuration is stored at - Linux: `/home/alice/.config/termscp/config.toml` - MacOS: `/Users/Alice/Library/Application Support/termscp/config.toml` - Windows: `C:\Users\Alice\AppData\Roaming\termscp\config.toml` - Added Text editor to configuration - Added Default File transfer protocol to configuration - Added "Show hidden files" to configuration - Added "Group directories" to configuration - Added SSH keys to configuration; SSH keys will be stored at - Linux: `/home/alice/.config/termscp/.ssh/` - MacOS: `/Users/Alice/Library/Application Support/termscp/.ssh/` - Windows: `C:\Users\Alice\AppData\Roaming\termscp\.ssh\` - Enhancements: - Replaced `sha256` sum with last modification time check, to verify if a file has been changed in the text editor - **FTP** - Added `LIST` command parser for Windows server (DOS-like syntax) - Default protocol changed to default protocol in configuration when providing address as CLI argument - Explorers: - Hidden files are now not shown by default; use `A` to show hidden files. - Append `/` to directories name. - Keybindings: - `A`: Toggle hidden files - `B`: Sort files by (name, size, creation time, modify time) - `N`: New file - Bugfix: - SCP client didn't show file types for files - FTP client didn't show file types for files - Dependencies: - added `bitflags 1.2.1` - removed `data-encoding` - updated `rand` to `0.8.0` - removed `ring` - updated `textwrap` to `0.13.1` - updated `toml` to `0.5.8` - updated `whoami` to `1.0.1` ## 0.2.0 Released on 21/12/2020 > The Bookmarks Update - **Bookmarks** - Bookmarks and recent connections are now displayed in the home page - Bookmarks are saved at - Linux: `/home/alice/.config/termscp/bookmarks.toml` - MacOS: `/Users/Alice/Library/Application Support/termscp/bookmarks.toml` - Windows: `C:\Users\Alice\AppData\Roaming\termscp\bookmarks.toml` - **Text Editor** - Added text editor feature to explorer view - Added `o` to keybindings to open a text file - Keybindings: - `C`: Copy file/directory - `O`: Open text file in editor - Enhancements: - User interface - Collpased borders to make everything more *aesthetic* - Rounded input field boards - File explorer: - Log how long it took to upload/download a file and the transfer speed - Display in progress bar the transfer speed (bytes/seconds) - Bugfix: - File mode of file on remote is now reported on local file after being downloaded (unix, linux, macos only) - Scp: when username was not provided, it didn't fallback to current username - Explorer: fixed UID format in Windows ## 0.1.3 Released on 14/12/2020 - Enhancements: - File transfer: - Read buffer is now 65536 bytes long - File explorer: - Fixed color mismatch in local explorer - Explorer tabs have now 70% of layout height, while logging area is 30% - Highlight selected entry in tabs, only when the tab is active - Auth page: - align popup text to center - Keybindings: - `L`: Refresh directory content - Bugfix: - Fixed memory vulnerability in Windows version ## 0.1.2 Released on 13/12/2020 - General performance and code improvements - Improved symlinks management - Possibility to abort file transfers - Enhancements: - File explorer: - When file index is at the end of the list, moving down will set the current index to the first element and viceversa. - Selected file has now colourful background, instead of foreground, for a better readability. - Keybindings: - `E`: Delete file (Same as `DEL`); added because some keyboards don't have `DEL` (hey, that's my MacBook Air's keyboard!) - `Ctrl+C`: Abort transfer process ## 0.1.1 Released on 10/12/2020 - enhancements: - password prompt: ask before performing terminal clear - file explorer: - file names are now sorted ignoring capital letters - file names longer than 23, are now cut to 20 and followed by `...` - paths which exceed tab size in explorer are elided with the following formato `ANCESTOR[1]/.../PARENT/DIRNAME` - keybindings: - `I`: show info about selected file or directory - Removed `CTRL`; just use keys now. - bugfix: - prevent panic in set_progress, for progress values `> 100.0 or < 0.0` - Fixed FTP get, which didn't finalize the reader - dependencies: - updated `textwrap` to `0.13.0` - updated `ftp4` to `4.0.1` ## 0.1.0 Released on 06/12/2020 - First release