diff options
author | Sebastian Thiel <sebastian.thiel@icloud.com> | 2024-01-05 13:49:10 +0100 |
---|---|---|
committer | Sebastian Thiel <sebastian.thiel@icloud.com> | 2024-01-05 13:49:10 +0100 |
commit | b19c3e02b3f6a810a717235d9742466c8e1bf7d9 (patch) | |
tree | 743526827d965a9d28a081f02a75e5ce24bc780f | |
parent | 3c8a31b50da8230bb9268b857e00d0c90e8cb786 (diff) |
Release dua-cli v2.26.0v2.26.0
-rw-r--r-- | CHANGELOG.md | 45 | ||||
-rw-r--r-- | Cargo.lock | 2 | ||||
-rw-r--r-- | 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 + + - <csr-id-3c8a31b50da8230bb9268b857e00d0c90e8cb786/> 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 + +<csr-read-only-do-not-edit/> + + - 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 + +<csr-read-only-do-not-edit/> + +<details><summary>view details</summary> + + * **[#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)) +</details> + ## 2.25.0 (2024-01-03) +<csr-id-e992659db17f275b48e555afd6b18df737401f01/> +<csr-id-729e7e92410b138f2778ef70f0f59a439028ac29/> + ### Chore - <csr-id-e992659db17f275b48e555afd6b18df737401f01/> remove obsolete `tui-shared` feature @@ -55,7 +97,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 <csr-read-only-do-not-edit/> - - 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)) @@ -348,7 +348,7 @@ checksum = "56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8" [[package]] name = "dua-cli" -version = "2.25.0" +version = "2.26.0" dependencies = [ "anyhow", "atty", @@ -1,6 +1,6 @@ [package] name = "dua-cli" -version = "2.25.0" +version = "2.26.0" authors = ["Sebastian Thiel <byronimo@gmail.com>"] edition = "2021" repository = "https://github.com/Byron/dua-cli" |