0.6.0 release notes
This commit is contained in:
parent
3271377b7e
commit
bf6f1625ec
|
@ -21,7 +21,7 @@
|
||||||
|
|
||||||
## 0.6.0
|
## 0.6.0
|
||||||
|
|
||||||
Released on FIXME: ??
|
Released on 23/07/2021
|
||||||
|
|
||||||
> 🍹 Summer update 2021 🍨
|
> 🍹 Summer update 2021 🍨
|
||||||
|
|
||||||
|
@ -29,8 +29,8 @@ Released on FIXME: ??
|
||||||
- Open file with default program for file type with `<V>`
|
- Open file with default program for file type with `<V>`
|
||||||
- Open file with a specific program with `<W>`
|
- Open file with a specific program with `<W>`
|
||||||
- **Themes**:
|
- **Themes**:
|
||||||
- You can now set colors for 25 elements in the application
|
- You can now set colors for 26 elements in the application
|
||||||
- Colors can be any RGB, also supports **CSS colors** syntax
|
- Colors can be any RGB, also **CSS colors** syntax is supported (e.g. `aquamarine`)
|
||||||
- Configure theme from settings or import from CLI using the `-t <theme file>` argument
|
- Configure theme from settings or import from CLI using the `-t <theme file>` argument
|
||||||
- You can find several themes in the `themes/` directory
|
- You can find several themes in the `themes/` directory
|
||||||
- **Keyring support for Linux**
|
- **Keyring support for Linux**
|
||||||
|
|
29
README.md
29
README.md
|
@ -14,7 +14,7 @@
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<p align="center">Developed by <a href="https://veeso.github.io/">@veeso</a></p>
|
<p align="center">Developed by <a href="https://veeso.github.io/">@veeso</a></p>
|
||||||
<p align="center">Current version: 0.6.0 FIXME: (21/06/2021)</p>
|
<p align="center">Current version: 0.6.0 (23/07/2021)</p>
|
||||||
|
|
||||||
[![License: MIT](https://img.shields.io/badge/License-MIT-teal.svg)](https://opensource.org/licenses/MIT) [![Stars](https://img.shields.io/github/stars/veeso/termscp.svg)](https://github.com/veeso/termscp) [![Downloads](https://img.shields.io/crates/d/termscp.svg)](https://crates.io/crates/termscp) [![Crates.io](https://img.shields.io/badge/crates.io-v0.5.1-orange.svg)](https://crates.io/crates/termscp) [![Docs](https://docs.rs/termscp/badge.svg)](https://docs.rs/termscp)
|
[![License: MIT](https://img.shields.io/badge/License-MIT-teal.svg)](https://opensource.org/licenses/MIT) [![Stars](https://img.shields.io/github/stars/veeso/termscp.svg)](https://github.com/veeso/termscp) [![Downloads](https://img.shields.io/crates/d/termscp.svg)](https://crates.io/crates/termscp) [![Crates.io](https://img.shields.io/badge/crates.io-v0.5.1-orange.svg)](https://crates.io/crates/termscp) [![Docs](https://docs.rs/termscp/badge.svg)](https://docs.rs/termscp)
|
||||||
|
|
||||||
|
@ -32,7 +32,7 @@ Termscp is a feature rich terminal file transfer and explorer, with support for
|
||||||
|
|
||||||
## Features 🎁
|
## Features 🎁
|
||||||
|
|
||||||
- 📁 Different communication protocols support
|
- 📁 Different communication protocols
|
||||||
- SFTP
|
- SFTP
|
||||||
- SCP
|
- SCP
|
||||||
- FTP and FTPS
|
- FTP and FTPS
|
||||||
|
@ -72,11 +72,13 @@ For more information or other platforms, please visit [veeso.github.io](https://
|
||||||
|
|
||||||
### Requirements ❗
|
### Requirements ❗
|
||||||
|
|
||||||
- **Linux/BSD** users:
|
- **Linux** users:
|
||||||
- libssh
|
- libssh
|
||||||
- libdbus-1
|
- libdbus-1
|
||||||
|
- **BSD** users:
|
||||||
|
- libssh
|
||||||
|
|
||||||
### Soft Requirements ✔️
|
### Optional Requirements ✔️
|
||||||
|
|
||||||
These requirements are not forcely required to run termscp, but to enjoy all of its features
|
These requirements are not forcely required to run termscp, but to enjoy all of its features
|
||||||
|
|
||||||
|
@ -86,6 +88,7 @@ These requirements are not forcely required to run termscp, but to enjoy all of
|
||||||
- *gio*
|
- *gio*
|
||||||
- *gnome-open*
|
- *gnome-open*
|
||||||
- *kde-open*
|
- *kde-open*
|
||||||
|
- **Linux** users:
|
||||||
- A keyring manager: read more in the [User manual](docs/man.md#linux-keyring)
|
- A keyring manager: read more in the [User manual](docs/man.md#linux-keyring)
|
||||||
- **WSL** users
|
- **WSL** users
|
||||||
- To **open** files via `V` (at least one of these)
|
- To **open** files via `V` (at least one of these)
|
||||||
|
@ -117,19 +120,17 @@ The developer documentation can be found on Rust Docs at <https://docs.rs/termsc
|
||||||
|
|
||||||
Major termscp releases will now be seasonal, so expect 4 major updates during the year.
|
Major termscp releases will now be seasonal, so expect 4 major updates during the year.
|
||||||
|
|
||||||
Planned for *🏄 Summer update 🌴*:
|
Planned for *🍁 Autumn update 🍇*:
|
||||||
|
|
||||||
|
- **Configuration profile for bookmarks 📚**: Basically this feature adds the possibility to have a specific setup for a certain host, instead of having only one global configuration.
|
||||||
|
- **Self-update ⬇️**: In order to increase users updating termscp, I want to provide the possibility to update termscp directly from application, when a new update is available.
|
||||||
|
- **AWS S3 support 🪣**: I'll use `rust-s3` library to implement this. This is really big **Maybe** for the autumn update and might be moved to the Winter update.
|
||||||
|
|
||||||
|
Planned for *❄️ Winter update ⛄*:
|
||||||
|
|
||||||
- **Keyring-rs on Linux 🔐**: Check for updates in [this issue](https://github.com/veeso/termscp/issues/2)
|
|
||||||
- **SMB Support 🎉**: This will require a long time to be implemented, since I'm currently working on a Rust native SMB library, since I don't want to add new C-bindings. ~~Fear the 🦚~~
|
- **SMB Support 🎉**: This will require a long time to be implemented, since I'm currently working on a Rust native SMB library, since I don't want to add new C-bindings. ~~Fear the 🦚~~
|
||||||
- **Open files with any application ☄️**: possibility to open files of any kind and with any application directly inside termscp. This will be achieved through this awesome crate [open-rs](https://github.com/Byron/open-rs).
|
|
||||||
|
|
||||||
To be planned:
|
Along to new features, termscp developments is now focused on UX and performance improvements, so if you have any suggestion, feel free to open an issue.
|
||||||
|
|
||||||
- **Themes provider 🎨**: I'm still thinking about how I will implement this, but basically the idea is to have a configuration file where it will be possible to define the color schema for the entire application. I haven't planned this release yet
|
|
||||||
- **Configuration profile for bookmarks 📚**: I would like to, but I still have to analyze it.
|
|
||||||
- **AWS S3 support 🪣**: There is already a library for AWS S3, but this is really on bottom of my implementation list at the moment, due to interest and I don't really have a system where to test it.
|
|
||||||
|
|
||||||
Along to new features, termscp developments is now focused on UI and performance improvements, so if you have any suggestion, feel free to open an issue.
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
|
@ -8,4 +8,3 @@ Because of that, **you should always consider updating termscp to the latest ver
|
||||||
## Reporting a Vulnerability
|
## Reporting a Vulnerability
|
||||||
|
|
||||||
If you have any security vulnerability or concern to report, please open an issue using the `Security report` template.
|
If you have any security vulnerability or concern to report, please open an issue using the `Security report` template.
|
||||||
w
|
|
|
@ -1,35 +0,0 @@
|
||||||
# Deploy checklist
|
|
||||||
|
|
||||||
Document audience: project maintainers
|
|
||||||
|
|
||||||
- [Deploy checklist](#deploy-checklist)
|
|
||||||
- [Description](#description)
|
|
||||||
- [Checklist](#checklist)
|
|
||||||
|
|
||||||
## Description
|
|
||||||
|
|
||||||
This document describes the checklist that must be fulfilled before releasing a new version of termscp.
|
|
||||||
|
|
||||||
## Checklist
|
|
||||||
|
|
||||||
- [ ] The latest build didn't report any error in the CI
|
|
||||||
- [ ] All commands when using SFTP work
|
|
||||||
- [ ] All commands when using SCP work
|
|
||||||
- [ ] All commands when using FTP work
|
|
||||||
- [ ] It is possible to load bookmarks
|
|
||||||
- [ ] Recent connections get saved
|
|
||||||
- [ ] Update versions and release date in readme, changelog and cargo.toml
|
|
||||||
- [ ] Build on MacOS
|
|
||||||
- [ ] Update sha256 and version on homebrew repository
|
|
||||||
- [ ] Build on Windows
|
|
||||||
- [ ] Update sha256 and version in chocolatey repository
|
|
||||||
- [ ] Create chocolatey package
|
|
||||||
- [ ] Build Linux version using docker from `dist/build/build.sh`
|
|
||||||
- [ ] Update sha256 and version in AUR files
|
|
||||||
- [ ] Create release and attach the following artifacts
|
|
||||||
- [ ] Deb package
|
|
||||||
- [ ] RPM package
|
|
||||||
- [ ] MacOs tar.gz
|
|
||||||
- [ ] Windows nupkg
|
|
||||||
- [ ] Windows zip
|
|
||||||
- [ ] AUR tar.gz
|
|
Loading…
Reference in New Issue