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 )
2020-12-14 09:01:35 +01:00
- [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 ???
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
2020-12-25 19:45:49 +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
2020-12-27 10:31:33 +01:00
- Added "Group directories" to configuration
2020-12-25 19:45:49 +01:00
- 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\`
2020-12-22 17:23:16 +01:00
- Enhancements:
2020-12-25 19:45:49 +01:00
- Replaced `sha256` sum with last modification time check, to verify if a file has been changed in the text editor
2020-12-27 15:08:42 +01:00
- **FTP**
- Added `LIST` command parser for Windows server (DOS-like syntax)
2020-12-25 19:45:49 +01:00
- Default protocol changed to default protocol in configuration when providing address as CLI argument
2020-12-26 15:50:57 +01:00
- Explorers:
- Hidden files are now not shown by default; use `A` to show hidden files.
2020-12-27 10:47:11 +01:00
- Append `/` to directories name.
2020-12-26 10:16:01 +01:00
- Keybindings:
2020-12-26 15:50:57 +01:00
- `A` : Toggle hidden files
2020-12-26 21:47:48 +01:00
- `B` : Sort files by (name, size, creation time, modify time)
2020-12-26 10:16:01 +01:00
- `N` : New file
2020-12-27 15:08:42 +01:00
- 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` .
2020-12-28 22:54:28 +01:00
- Fixed `0 B/S` transfer rate displayed after completing download in less than 1 second
2020-12-26 10:16:01 +01:00
- Dependencies:
2020-12-26 17:29:12 +01:00
- added `bitflags 1.2.1`
2020-12-25 19:45:49 +01:00
- 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`
2020-12-25 19:45:49 +01:00
- 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-22 17:23:16 +01:00
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
2020-12-18 20:54:34 +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`
2020-12-25 19:45:49 +01:00
- 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:
2020-12-18 20:54:34 +01:00
- 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)
2020-12-18 11:31:51 +01:00
- Bugfix:
- File mode of file on remote is now reported on local file after being downloaded (unix, linux, macos only)
2020-12-18 11:40:51 +01:00
- 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
2020-12-14 09:01:35 +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
2020-12-14 09:01:35 +01:00
- File explorer:
- Fixed color mismatch in local explorer
2020-12-14 09:14:23 +01:00
- Explorer tabs have now 70% of layout height, while logging area is 30%
2020-12-14 15:52:01 +01:00
- 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
2020-12-14 09:03:40 +01:00
- Bugfix:
- Fixed memory vulnerability in Windows version
2020-12-14 09:01:35 +01:00
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
2020-12-12 16:26:03 +01:00
- Improved symlinks management
2020-12-12 22:04:59 +01:00
- Possibility to abort file transfers
2020-12-13 09:46:36 +01:00
- Enhancements:
- File explorer:
2020-12-13 09:55:16 +01:00
- 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.
2020-12-12 17:44:04 +01:00
- 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
2020-12-09 16:35:16 +01:00
- enhancements:
- password prompt: ask before performing terminal clear
2020-12-10 09:22:58 +01:00
- 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`
2020-12-10 10:28:40 +01:00
- keybindings:
- `I` : show info about selected file or directory
- Removed `CTRL` ; just use keys now.
2020-12-09 16:35:16 +01:00
- 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