From b19c3e02b3f6a810a717235d9742466c8e1bf7d9 Mon Sep 17 00:00:00 2001 From: Sebastian Thiel Date: Fri, 5 Jan 2024 13:49:10 +0100 Subject: Release dua-cli v2.26.0 --- CHANGELOG.md | 45 ++++++++++++++++++++++++++++++++++++++++++++- Cargo.lock | 2 +- Cargo.toml | 2 +- 3 files changed, 46 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f1f8852..5205cba 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,8 +5,50 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## 2.26.0 (2024-01-05) + +### New Features + + - responsive and buttery-smooth UI while scanning in interactive mode. + Using `dua i` the GUI would populate and is fully usable even while the scan + is in progress, which is fantastic when scanning big disks which can take several minutes. + + However, previously is was quite janky as the refresh loop was bound to receiving + entries to process, which sometimes stalled for many seconds. + + Now the GUI refresh is uncoupled from receiving traversal entries, and it will + update when the user presses a key or 250ms pass without any input, causing + it to respond immediately. + + Thanks so much for contributing, [@unixzii](https://github.com/unixzii)! + +### Commit Statistics + + + + - 3 commits contributed to the release. + - 2 days passed between releases. + - 1 commit was understood as [conventional](https://www.conventionalcommits.org). + - 1 unique issue was worked on: [#209](https://github.com/Byron/dua-cli/issues/209) + +### Commit Details + + + +
view details + + * **[#209](https://github.com/Byron/dua-cli/issues/209)** + - Responsive and buttery-smooth UI while scanning in interactive mode. ([`3c8a31b`](https://github.com/Byron/dua-cli/commit/3c8a31b50da8230bb9268b857e00d0c90e8cb786)) + * **Uncategorized** + - Refactor ([`0651cae`](https://github.com/Byron/dua-cli/commit/0651cae13b43104402ed9d90147ee8c63fe83b61)) + - Optimize UI responsiveness during scanning state ([`983ba61`](https://github.com/Byron/dua-cli/commit/983ba6172604b83c2e4efad0f03273206a43c5db)) +
+ ## 2.25.0 (2024-01-03) + + + ### Chore - remove obsolete `tui-shared` feature @@ -55,7 +97,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - - 13 commits contributed to the release over the course of 7 calendar days. + - 14 commits contributed to the release over the course of 7 calendar days. - 7 days passed between releases. - 5 commits were understood as [conventional](https://www.conventionalcommits.org). - 2 unique issues were worked on: [#196](https://github.com/Byron/dua-cli/issues/196), [#208](https://github.com/Byron/dua-cli/issues/208) @@ -72,6 +114,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Remove obsolete `tui-shared` feature ([`e992659`](https://github.com/Byron/dua-cli/commit/e992659db17f275b48e555afd6b18df737401f01)) - Clarify that (and why) `termion` isn't supported anymore in README.md ([`729e7e9`](https://github.com/Byron/dua-cli/commit/729e7e92410b138f2778ef70f0f59a439028ac29)) * **Uncategorized** + - Release dua-cli v2.25.0 ([`ad7c77a`](https://github.com/Byron/dua-cli/commit/ad7c77ac8db663e7a870dd73e45159462c1cbe60)) - Use `gix-path` for more control and performance. ([`93f0f61`](https://github.com/Byron/dua-cli/commit/93f0f61b3042b933f099714e3a6d336497eb18ba)) - Refactor ([`7905b48`](https://github.com/Byron/dua-cli/commit/7905b48f2f9ca981a6c617ced3a151e79cab9739)) - Fix ignore dirs wip ([`e2d5a34`](https://github.com/Byron/dua-cli/commit/e2d5a34b5b6d8212b53d60ceea20324eba08cb2a)) diff --git a/Cargo.lock b/Cargo.lock index d821b7d..97592ef 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -348,7 +348,7 @@ checksum = "56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8" [[package]] name = "dua-cli" -version = "2.25.0" +version = "2.26.0" dependencies = [ "anyhow", "atty", diff --git a/Cargo.toml b/Cargo.toml index ddc8cc8..b145861 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "dua-cli" -version = "2.25.0" +version = "2.26.0" authors = ["Sebastian Thiel "] edition = "2021" repository = "https://github.com/Byron/dua-cli" -- cgit v1.2.3