termscp/CHANGELOG.md

166 lines
6.2 KiB
Markdown
Raw Normal View History

2020-12-06 15:07:52 +01:00
# Changelog
- [Changelog](#changelog)
2021-01-16 10:31:24 +01:00
- [0.3.1](#031)
2020-12-22 17:14:44 +01:00
- [0.3.0](#030)
2020-12-13 10:27:21 +01:00
- [0.2.0](#020)
- [0.1.3](#013)
2020-12-12 10:06:11 +01:00
- [0.1.2](#012)
2020-12-09 16:17:11 +01:00
- [0.1.1](#011)
2020-12-06 15:07:52 +01:00
- [0.1.0](#010)
---
2021-01-16 10:31:24 +01:00
## 0.3.1
FIXME: Released on ???
2021-01-16 17:13:41 +01:00
- **Keyring to store secrets**
- On both MacOS and Windows, the secret used to encrypt passwords in bookmarks it is now store in the OS secret vault. This provides much more security to store the password
- Enhancements:
- Added connection timeout to 30 seconds to SFTP/SCP clients and improved name lookup system.
- Bugfix:
- Solved index in explorer files list which was no more kept after 0.3.0
- SCP file transfer: fixed possible wrong file size when sending file, due to a possible incoherent size between the file explorer and the actual file size.
2021-01-16 17:13:41 +01:00
- Breaking changes: on **MacOS / Windows systems only**, the password you saved for bookmarks won't be working anymore if you have support for the keyring crate. Because of the migration to keyring, the previously used secret hasn't been migrated to the storage, instead a new secret will be used. To solve this, just save the bookmark again with the password.
2020-12-22 17:14:44 +01:00
## 0.3.0
2021-01-09 20:35:55 +01:00
Released on 10/01/2021
2020-12-22 17:14:44 +01:00
> 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 `<CTRL+C>` 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
2020-12-27 10:36:48 +01:00
- 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.
2020-12-26 10:16:01 +01:00
- Keybindings:
- `A`: Toggle hidden files
- `B`: Sort files by (name, size, creation time, modify time)
2020-12-26 10:16:01 +01:00
- `N`: New file
- Bugfix:
- SCP client didn't show file types for files
- FTP client didn't show file types for files
2021-01-09 15:05:49 +01:00
- FTP file transfer not working properly with `STOR` and `RETR`.
- Fixed `0 B/S` transfer rate displayed after completing download in less than 1 second
2020-12-26 10:16:01 +01:00
- Dependencies:
- added `bitflags 1.2.1`
- removed `data-encoding`
2021-01-09 15:05:49 +01:00
- updated `ftp` to `4.0.2`
2020-12-22 18:33:38 +01:00
- updated `rand` to `0.8.0`
- removed `ring`
2020-12-22 18:33:38 +01:00
- updated `textwrap` to `0.13.1`
- updated `toml` to `0.5.8`
- updated `whoami` to `1.0.1`
2020-12-13 10:27:21 +01:00
## 0.2.0
2020-12-21 11:11:29 +01:00
Released on 21/12/2020
2020-12-13 10:27:21 +01:00
> The Bookmarks Update
2020-12-18 16:16:23 +01:00
2020-12-15 16:45:34 +01:00
- **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`
2020-12-19 21:04:55 +01:00
- **Text Editor**
- Added text editor feature to explorer view
- Added `o` to keybindings to open a text file
2020-12-21 11:11:29 +01:00
- Keybindings:
- `C`: Copy file/directory
- `O`: Open text file in editor
2020-12-18 16:16:23 +01:00
- 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
2020-12-18 12:27:37 +01:00
- Explorer: fixed UID format in Windows
2020-12-15 16:45:34 +01:00
## 0.1.3
Released on 14/12/2020
- Enhancements:
2020-12-14 10:03:20 +01:00
- 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
2020-12-14 13:39:47 +01:00
- Auth page:
- align popup text to center
2020-12-14 13:52:49 +01:00
- Keybindings:
- `L`: Refresh directory content
- Bugfix:
- Fixed memory vulnerability in Windows version
2020-12-12 10:06:11 +01:00
## 0.1.2
2020-12-12 22:00:12 +01:00
Released on 13/12/2020
2020-12-12 10:06:11 +01:00
- General performance and code improvements
- Improved symlinks management
2020-12-12 22:04:59 +01:00
- 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!)
2020-12-12 22:00:12 +01:00
- `Ctrl+C`: Abort transfer process
2020-12-12 10:06:11 +01:00
2020-12-09 16:17:11 +01:00
## 0.1.1
2020-12-10 12:38:09 +01:00
Released on 10/12/2020
2020-12-09 16:17:11 +01:00
- 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`
2020-12-10 11:51:49 +01:00
- Fixed FTP get, which didn't finalize the reader
2020-12-10 10:41:13 +01:00
- dependencies:
- updated `textwrap` to `0.13.0`
2020-12-10 11:51:49 +01:00
- updated `ftp4` to `4.0.1`
2020-12-09 16:17:11 +01:00
2020-12-06 15:07:52 +01:00
## 0.1.0
Released on 06/12/2020
- First release