Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

0.8.0 #90

Merged
merged 47 commits into from
Jan 6, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
47 commits
Select commit Hold shift + click to select a range
5f53c65
0.8.0 setup
veeso Nov 9, 2021
7fefea5
Rust 2021
veeso Nov 9, 2021
6f2b469
-Dwarnings for clippy on windows/macos ci
veeso Nov 9, 2021
c797137
Removed lib.rs
veeso Nov 9, 2021
4f5d8c9
A "wait popup" will now be displayed while searching files
veeso Nov 9, 2021
9a56eba
If find command doesn't return any result show an info dialog and not…
veeso Nov 9, 2021
9b9786b
It is now possible to keep navigating on the other explorer while 'fo…
veeso Nov 9, 2021
d9abb55
Windows opts
veeso Nov 9, 2021
d9c01c5
Files found from search are now displayed with their absolute path
veeso Nov 9, 2021
18c30e5
Files found from search are now displayed with their relative path fr…
veeso Nov 20, 2021
17a4efe
serial test for env paths
veeso Nov 20, 2021
c317bba
Migrated termscp to tui-realm 1.x
veeso Nov 21, 2021
b36d3d5
Removed key modifiers none on popups, since on windows they won't work
veeso Dec 1, 2021
838e2ac
Merge pull request #79 from veeso/tui-realm-migration
veeso Dec 1, 2021
68cc9ec
Removed unused focus, fixed partial prog bar alignment
veeso Dec 3, 2021
bb588c9
updated donation link in help
veeso Dec 9, 2021
008c9af
Removed filetransfer module; migrated to remotefs crate
veeso Dec 9, 2021
e101804
dir size is 0 on Windows
veeso Dec 9, 2021
bfa9891
Merge pull request #82 from veeso/remotefs
veeso Dec 11, 2021
bc57b9a
Removed docs headers
veeso Dec 11, 2021
5286c00
Ux improvements (described in issue #80)
veeso Dec 11, 2021
5881a45
mode
veeso Dec 11, 2021
7df4e84
SSH configuration path (#84)
veeso Dec 11, 2021
a7e17ed
ko-fi
veeso Dec 4, 2021
bb7c952
Default log level changed to `INFO`; added option to enable TRACE log…
veeso Dec 12, 2021
5117891
Added help footers
veeso Dec 12, 2021
679eb69
Sync browsing prompts to create dir (#85)
veeso Dec 12, 2021
e9266a5
Disable sync browsing when found explorer is mounted
veeso Dec 12, 2021
432c81f
Remove pending transfer with storage (use action)
veeso Dec 13, 2021
fc91da5
Removed storage key for filetransfer terminal width
veeso Dec 13, 2021
530b8dc
Use tui-realm color parser
veeso Dec 13, 2021
6973123
Categorize Auth activity msg
veeso Dec 13, 2021
1641c05
F2 to save file as
veeso Dec 13, 2021
c330f3f
remove temp archive once installation has finished
veeso Dec 13, 2021
6b7d5c8
symlink command
veeso Dec 14, 2021
1650788
symlink command
veeso Dec 14, 2021
cd309c8
Redraw UI on window resize
veeso Dec 28, 2021
e99ad5b
remotefs 0.2.0
veeso Jan 4, 2022
dbe4b6b
Changed buffer size to 65535
veeso Jan 4, 2022
8c45c7e
Aws s3 connection parameters extension (#89)
veeso Jan 4, 2022
f1cc912
re-use code with handle input ev
veeso Jan 4, 2022
721af3d
Error popup message height is now calculated based on the content it …
veeso Jan 4, 2022
b899f60
2022-01-05 review
veeso Jan 5, 2022
56dfe0b
keyring 1.0.0
veeso Jan 5, 2022
874ba30
Updated deps
veeso Jan 5, 2022
febd3ac
readme
veeso Jan 5, 2022
c7378a1
use branch in docker build
veeso Jan 5, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -1 +1 @@
custom: ['https://www.buymeacoffee.com/veeso']
ko_fi: veeso
2 changes: 0 additions & 2 deletions .github/actions-rs/grcov.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,7 @@ ignore:
- "C:/*"
- "../*"
- src/main.rs
- src/lib.rs
- src/activity_manager.rs
- src/filetransfer/transfer/s3/mod.rs
- src/support.rs
- src/system/notifications.rs
- "src/ui/activities/*"
Expand Down
4 changes: 1 addition & 3 deletions .github/workflows/coverage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,6 @@ jobs:
- uses: actions/checkout@v2
- name: Install dependencies
run: sudo apt update && sudo apt install -y libdbus-1-dev libssh2-1-dev libssl-dev
- name: Setup containers
run: docker-compose -f "tests/docker-compose.yml" up -d --build
- name: Setup nightly toolchain
uses: actions-rs/toolchain@v1
with:
Expand All @@ -24,7 +22,7 @@ jobs:
uses: actions-rs/cargo@v1
with:
command: test
args: --lib --no-default-features --features github-actions --features with-containers --no-fail-fast
args: --no-default-features --features github-actions --no-fail-fast
env:
CARGO_INCREMENTAL: "0"
RUSTFLAGS: "-Zprofile -Ccodegen-units=1 -Cinline-threshold=0 -Clink-dead-code -Coverflow-checks=off -Cpanic=abort -Zpanic_abort_tests"
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/freebsd.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,4 +19,4 @@ jobs:
/tmp/rustup.sh -y
. $HOME/.cargo/env
cargo build --no-default-features
cargo test --no-default-features --verbose --lib --features github-actions -- --test-threads 1
cargo test --no-default-features --verbose --features github-actions
4 changes: 1 addition & 3 deletions .github/workflows/linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,6 @@ jobs:
- uses: actions/checkout@v2
- name: Install dependencies
run: sudo apt update && sudo apt install -y libdbus-1-dev libssh2-1-dev libssl-dev
- name: Setup containers
run: docker-compose -f "tests/docker-compose.yml" up -d --build
- uses: actions-rs/toolchain@v1
with:
toolchain: stable
Expand All @@ -24,7 +22,7 @@ jobs:
uses: actions-rs/cargo@v1
with:
command: test
args: --lib --no-default-features --features github-actions --features with-containers --no-fail-fast
args: --no-default-features --features github-actions --no-fail-fast
- name: Format
run: cargo fmt --all -- --check
- name: Clippy
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/macos.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,6 @@ jobs:
- name: Build
run: cargo build
- name: Run tests
run: cargo test --verbose --lib --features github-actions -- --test-threads 1
run: cargo test --verbose --features github-actions
- name: Clippy
run: cargo clippy
run: cargo clippy -- -Dwarnings
4 changes: 2 additions & 2 deletions .github/workflows/windows.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,6 @@ jobs:
- name: Build
run: cargo build
- name: Run tests
run: cargo test --verbose --lib --features github-actions -- --test-threads 1
run: cargo test --verbose --features github-actions
- name: Clippy
run: cargo clippy
run: cargo clippy -- -Dwarnings
71 changes: 71 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
# Changelog

- [Changelog](#changelog)
- [0.8.0](#080)
- [0.7.0](#070)
- [0.6.1](#061)
- [0.6.0](#060)
Expand All @@ -21,6 +22,76 @@

---

## 0.8.0

Released on 06/01/2022

> ❄️ Winter update 2022 ⛄

- **Enhancements**:
- **Synchronized browsing**:
- From now on, if synchronized browsing is *enabled* and you try to enter a directory that doesn't exist on the other host, you will be asked whether you'd like to create the directory.
- **Find** feature:
- A "wait popup" will now be displayed while searching files
- If find command doesn't return any result show an info dialog and not an empty explorer
- It is now possible to keep navigating on the other explorer while "found tab" is open
- ❗ It is not possible though to have the "found tab" on both explorers (otherwise you wouldn't be able to tell whether you're transferring files)
- Files found from search are now displayed with their relative path from working directory
- **Ui**:
- Transfer abortion is now more responsive
- Selected files will now be rendered with **Reversed, underlined and italic** text modifiers instead of being prepended with `*`.
- Error popup message height is now calculated based on the content it must display.
- **Midnight commander keys**
- `<F1>`: Show help
- `<F2>`: Save file as (actually I invented this)
- `<F3>`: View file
- `<F4>`: Open file (with text editor)
- `<F5>`: Copy file
- `<F6>`: Rename file
- `<F7>`: Make directory
- `<F8>`: Remove file
- `<F10>`: Quit
- Added footer with most used key bindings
- ❗ `<TAB>` will now switch explorer tab (will do what `<LEFT>` and `<RIGHT>` currently do)
- ❗ Use `<BACKTAB>` to switch between explorer tab and log tab. ❗ Backtab is `<SHIFT + TAB>`
- **Tui-realm migration**:
- migrated application to tui-realm 1.x
- Improved application performance
- Changed the buffer size to **65535** (was 65536) for transfer I/O
- **Aws s3 connection parameters extension** 🦊:
- Added `Access Key` to Aws-s3 connection parameters
- Added `Security Access Key` to Aws-s3 connection parameters
- Added `Security token` to Aws-s3 connection parameters
- Added `Session token` to Aws-s3 connection parameters
- **SSH Config**
- Added `ssh config` parameter in configuration
- It is now possible to specify the ssh configuration file to use
- The supported parameters are described at <https://github.com/veeso/ssh2-config>.
- If the field is left empty, **no file will be loaded**.
- **By default, no file will be used**.
- **Symlink command**:
- You can now create symlinks, pressing `<K>` key on the file explorer.
- **Less verbose logging**:
- By default the log level is now set to `INFO`
- It is now possible to enable the `TRACE` level with the `-D` CLI option.
- Dependencies:
- Added `unicode-width 0.1.8`
- Updated `argh` to `0.1.7`
- Updated `keyring` to `1.0.0`
- Updated `magic-crypt` to `3.1.9`
- Updated `open` to `2.0.2`
- Updated `notify-rust` to `4.5.5`
- Updated `self_update` to `0.28.0`
- Updated `simplelog` to `0.11.1`
- Updated `tempfile` to `3.2.0`
- Updated `tui-realm` to `1.4.2`
- Updated `tui-realm-stdlib` to `1.1.5`
- Updated `whoami` to `1.2.1`
- Updated `wildmatch` to `2.1.0`
- Removed `rust-s3`, `ssh2`, `suppaftp`; replaced by `remotefs 0.2.0`, `remotefs-aws-s3 0.1.0`, `remotefs-ftp 0.1.0` and `remotefs-ssh 0.1.0`
- Removed `crossterm` (since bridged by tui-realm)
- Removed `textwrap` (unused)

## 0.7.0

Released on 12/10/2021
Expand Down
2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ Don't set other labels to your issue, not even priority.

When you open a bug try to be the most precise as possible in describing your issue. I'm not saying you should always be that precise, since sometimes it's very easy for maintainers to understand what you're talking about. Just try to be reasonable to understand sometimes we might not know what you're talking about or we just don't have the technical knowledge you might think.
Please always provide the environment you're working on and consider that we don't provide any support for older version of termscp, at least for those not classified as LTS (if we'll ever have them).
If you can, provide the log file or the snippet involving your issue. You can find in the [user manual](docs/man.md) the location of the log file.
If you can, provide the log file or the snippet involving your issue. You can find in the [user manual](docs/man.md) the location of the log file. Please, if you can, enable the **debug mode**, before submitting the log, in order to provide us with a better overview of the problem.
Last but not least: the template I've written must be used. Full stop.

Maintainers will may add additional labels to your issue:
Expand Down
Loading