Changelog for
dua-cli-2.29.2-1.8.x86_64.rpm :
* Mon Aug 12 2024 dead_mozayAATTopensuse.org- Update to version 2.29.2:
* prepare changelog prior to release
* update locked dependencies
* thanks clippy
* doc: update version in install instructions
* Replace tui_react::Terminal with tui::Terminal
* fix: clippy warning
* Added link to Filelight
* Sun Mar 10 2024 dead_mozayAATTopensuse.org- Update to version 2.29.0:
* fix: mark-pane help bar now shows closest to the selected item.
* update to the latest versions of `tui-react` and `ratatui`
* fix possible overflow during substraction in mark pane
* Add scrollbar for mark list
* avoid iterating a potentially long list doubly
* Add scrollbar for main list
* remove user and platform specific files from `.gitignore`
* Ignore .vscode directory (same as .idea)
* Different image obvi
* Wed Jan 24 2024 dead_mozayAATTopensuse.org- Update to version 2.28.0:
* feat: add `dua i --no-entry-check` flag. (#227)
* Mon Jan 22 2024 dead_mozayAATTopensuse.org- Update to version 2.27.2:
* fix: allow `/` (glob-mode) while scanning.
* fix: don\'t check entry metadata while a scan is in progress (#223)
* Mon Jan 22 2024 dead_mozayAATTopensuse.org- Update to version 2.27.1:
* Fix refresh with multiple input paths
* Test glob pane open/close
* Tests for shwing/hiding additional columns
* Thu Jan 18 2024 dead_mozayAATTopensuse.org- Update to version 2.27.0:
* make `Shift+r` do more than \'r\'
* Preserve selected element after refresh
* Various updates based on the code review feedback:
* Exit glob mode if view root is the same as glob root
* Fix updating item count
* Remove debug comments
* Refresh all in view vs selected
* Fix file count
* Fix traversal stats
* Moved traversal stats to separate type
* Traverse children vs parent & fix parent node size after refresh
* add `R` to trigger a full refresh (PoC)
* make WalkOptions available in State so it can re-use it for additional walks.
* feat: show and hide mtime and item count columns with \'M\' and \'C\' respectively
* New Traversal
* remove commented out code
* first working version
* Update entries
* Clean-up init function
* Move ByteFormat out of WalkOptions
* Move AppState to separate file
* Move TerminalApp to separate file
* Scan disabled
* No Interactive enum
* Sat Jan 06 2024 dead_mozayAATTopensuse.org- Update to version 2.26.0:
* Optimize UI responsiveness during scanning state
* Wed Jan 03 2024 dead_mozayAATTopensuse.org- Update to version 2.25.0:
* Use `gix-path` for more control and performance.
* chore: remove obsolete `tui-shared` feature (#208)
* fix ignore dirs wip
* feat: add `--log-file` flag to keep track of some debug info, which includes panics.
* fix: consistent language across the application and improved style of the Help pane.
* Keep consistent language/punctuation/case throughout the app.
* Thu Dec 28 2023 dead_mozayAATTopensuse.org- Update to version 2.24.2:
* fix: avoid duplicate key input on windows (#203).
* upgrade to latest verison of tui-crates and native crossterm events. (#203)
* Mon Dec 25 2023 dead_mozayAATTopensuse.org- Update to version 2.24.1:
* fix: keep checking for existance of entries outside of the glob top-level.
* Mon Dec 25 2023 dead_mozayAATTopensuse.org- Update to version 2.24.0:
* use `gix-glob` for matching; support for matching dirs only.
* remove treeview abstraction in favor of something simpler
* refactor glob widget
* more copy-on-write for entries
* refactor shortening
* thanks clippy
* Shorten long paths so that they fit on the screen
* Show error message on empty search result
* Glob most used keys
* Fix formatting
* Fix cursor rendering
* Small code review fixes
* Use appropriate tree view when listing entries
* Replace EntryData in EntryDataBundle with individual properties
* Implements glob search mode
* Bump zerocopy from 0.7.30 to 0.7.31
* make clear why roots were special cased, and try to restore that behaviour.
* Adds the missing \'/\' prefix for root directories
* minior refactor
* Refactors AppState initialization during app startup
* fix: EntryData size test passes on 32-bit (#197)
* Tue Dec 12 2023 dead_mozayAATTopensuse.org- Update to version 2.23.0:
* fix: single files will not cause IO error (#194)
* Calculates mark pane item count consistently with the rest of the app
* Refactors MainWindow render to make it more readable
* feat: Add total size to header bar and change to aggregate, human-readable item count.
* adjust names of `make fmt` and `make ready`; `fmt` now only checks
* Adds new target that runs all the checks (to be used before creating a PR)
* Displays total item count
* Mon Dec 11 2023 dead_mozayAATTopensuse.org- Update to version 2.22.0:
* assure sorting of entry-counts takes files into consideration.
* Adds keybinding for \'c\' to toggle sorting by number of items
* Fix visual changes
* make clippy warnings fatal
* Refactors entries panel by moving code to separate functions
* change optimization level back to 0 for hopefully more stable release builds.
* assure package-size check isn\'t fatal anymore
* pacify the package size checkf or a while.
* Wed Dec 06 2023 dead_mozayAATTopensuse.org- Update to version 2.21.0:
* prepare changelog
* thanks clippy
* assure `device_id` is taken from the final CWD (#186) (#110)
* Skip through single root directory
* Increase optimization level
* Hide mtime column by default, unless enabled
* Adds keybinding \'m\' to toggle sorting by modified time
* Add test to assure memory consumption of EntryData doesn\'t change unexpectedly.
* Wed Nov 22 2023 dead_mozayAATTopensuse.org- Update to version 2.20.3:
* Fixes marking parent directory for deletion counts children twice
* Mon Nov 20 2023 dead_mozayAATTopensuse.org- Update to version 2.20.2:
* Release dua-cli v2.20.2
* update dependencies
* upgrade journey-test expectations (doesn\'t run on CI for some reason)
* upgrade `itertools`
* upgrade `open`
* Fixes alignment when in interactive mode and -f binary
* make clear which windows toolchain is used on CI
* update all dependencies
* Fri May 05 2023 dead_mozayAATTopensuse.org- Update to version 2.20.1:
* feat: TUI now shows performance metrics while scanning and after.
* Simplify GUI refreshes by using a throttle
* generalize the throttle implementation to allow usagein UI
* Added additional clarification for deleting help files.
* share `cargo` invocation to help install on more platforms (#157)
* feat: improve CLI help provided with the `--format` flag.
* Thu Feb 23 2023 dead_mozayAATTopensuse.org- Update to version 2.19.2:
* traverse: don\'t recurse on cross-device filesystems
* Mon Feb 06 2023 dead_mozayAATTopensuse.org- Update to version 2.19.1:
* Draw window before processing events, fixes #143
* create our own threadpool with minimal stack instead of using the global one.
* Wed Dec 14 2022 dead_mozayAATTopensuse.org- Update to version 2.19.0:
* fix: resolve stalling issue of previous version.
* fix: downgrade `jwalk` to 0.6 - the latest version does not actually iterate but instead keeps everything in memory.
* adjust maximum package size
* prepare changelog prior to release
* upgrade sysinfo and make thread detection work for all Apple M series for now.
* thanks clippy
* update dependencies
* adjust journey-test expectations according to difference in color encoding.
* refactor
* thanks clippy
* refactor: colored path printing; fix size column format
* dependencies: switch from colored to owo-colors
* Mon Sep 12 2022 dead_mozayAATTopensuse.org- Update to version 2.18.0:
* Make sure the correct version of `crosstermion` is used
* feat: Automatically resize if the terminal changes in size. (#28)
* Add Apple M2 to default thread derivation
* \'Other\' -> \'Pre-built binaries\' for clarity
* Tue Jul 05 2022 dead_mozayAATTopensuse.org- Update to version 2.17.8:
* fix: remove `chrono` from the dependency tree.
* Tue Jun 14 2022 dead_mozayAATTopensuse.org- Update to version 2.17.7:
* restyle for compatibility with \'light\' color schemes
* Sun Jun 12 2022 dead_mozayAATTopensuse.org- Update to version 2.17.6:
* No changelog.
* Fri May 13 2022 dead_mozayAATTopensuse.org- Update to version 2.17.5:
* fix: update to latest version of `trash` to improve trashing on linux (#124)
* Fix installation instructions, for real this time (#127)
* Thu May 12 2022 dead_mozayAATTopensuse.org- Update to version 2.17.4:
* fix: Open interactive mode even if one of the input paths can\'t be read. (#124)
* fix: broken or non-existing root path will still print the valid results. (#124)
* record status quo (#124)
* Tue May 10 2022 dead_mozayAATTopensuse.org- Update to version 2.17.3:
* No changelog.
* Fri May 06 2022 dead_mozayAATTopensuse.org- Update to version 2.17.2:
* No changelog.
* Sun Mar 20 2022 dead_mozayAATTopensuse.org- Update to version 2.17.1:
* Improve aggregate progress reporting
* upgrade sysinfo
* Adjust to changes in clap
* Update clap to official release
* Upgrade to TUI 0.17
* Fri Jan 21 2022 dead_mozayAATTopensuse.org- Update to version 2.17.0:
* feat: interactive mode learns \'toggle [a]ll\' and \'remove [a]ll\'.
* Add `a` key to toggle marked status of all entries
* Sun Jan 09 2022 dead_mozayAATTopensuse.org- Update to version 2.16.0:
* feat: Add `--ignore-dirs` option, with useful default on linux (#116)
* Mon Dec 27 2021 dead_mozayAATTopensuse.org- Update to version 2.15.0:
* feat: Add `--ignore-dirs` option, with useful default on linux (#116)
* Tue Oct 26 2021 dead_mozayAATTopensuse.org- Update to version 2.14.11:
* fix: try to produce release binaries once more
* update package size to match new changelog
* Sat Sep 18 2021 dead_mozayAATTopensuse.org- Update to version 2.14.7:
* No available changelog
* Mon Aug 23 2021 dead_mozayAATTopensuse.org- Update to version 2.14.6:
* Support Home/End and fix inconsistent help text
* Improve mark widget tip style
* Format correctly
* Remove unnecessary line
* Mon Aug 16 2021 dead_mozayAATTopensuse.org- Update to version 2.14.5:
* Fix #102, bump patch level
* sysinfo upgrade
* Add aggregate-scan-progress feature to help with #99
* Thu Aug 05 2021 dead_mozayAATTopensuse.org- Update to version 2.14.4:
* Sun Jul 25 2021 dead_mozayAATTopensuse.org- Update to version 2.14.3:
* Wed Jul 14 2021 dead_mozayAATTopensuse.org- Update to version 2.14.2:
* Also run \'make check\' on CI now that more feature toggles are added
* disable test that now starts failing on windows even though…
* Add checking and testing of new feature toggle
* Make the trash feature optional
* Wed Jun 30 2021 dead_mozayAATTopensuse.org- Update to version 2.14.1:
* thanks clippy
* Add mark pane prompt message for ctrl + t
* Refactor: deduplicate code
* Implement Ctrl+t move to trash
* Wed Jun 09 2021 dead_mozayAATTopensuse.org- Update to version 2.13.1:
* Show TUI on stderr to enable writing files to stdout
* Tue Jun 08 2021 dead_mozayAATTopensuse.org- Update to version 2.13.0:
* Print marked items upon exit if these are left in the marked pane
* Mon Jun 07 2021 dead_mozayAATTopensuse.org- Update to version 2.12.2:
* Set default processor count on Apple Silicon in a way that won\'t be totally wrong in future
* Mon May 31 2021 dead_mozayAATTopensuse.org- Update to version 2.12.1:
* Fix terrible bug causing an unnecessary wait in front of each invocation
* Only fetch metadata for files for a speedup
* Mildly optimize progress performance…
* Sat May 29 2021 dead_mozayAATTopensuse.org- Update to version 2.12.0:
* Only display progress on if stderr is a tty
* Add simple progress to indicate something is happening on long `dua` runs
* Sun May 09 2021 dead_mozayAATTopensuse.org- Update to version 2.11.3:
* No changelog
* Mon May 03 2021 dead_mozayAATTopensuse.org- Update to version v2.11.2:
* Adjust release workflow to be less specific to ripgrep
* Upgrade release workflow file from ripgrep
* Fix build (use the latest version of crosstermion, too)
* Remove tui-react, it now lives in https://github.com/Byron/tui-crates
* prepare changelog for patch release
* Fix help menu typo
* add installation instructions via homebrew
* dependency update
* Run actions on main
* Enable funding
* Wed Feb 24 2021 dead_mozayAATTopensuse.org- Update to version v2.11.1:
* (cargo-release) version 2.11.1
* update changelog
* Respect \'stay_on_filesystem\' when no input files are provided
* update dependencies
* README: add MacPorts install instructions
* Mon Feb 15 2021 dead_mozayAATTopensuse.org- Update to version v2.11.0:
* Enforce drawing once after traversal is done
* Keep selecting the first element during iteration unless…
* Add bindings \'H\' and \'G\' to go to the top/bottom of any pane
* Sun Jan 24 2021 dead_mozayAATTopensuse.org- Update to version v2.10.10+0:
* (cargo-release) version 2.10.10
* Fix --version
* Mon Jan 11 2021 dead_mozayAATTopensuse.org- Update to version v2.10.9+0:
* Fix jwalk, the other way around; related to #72
* Mon Jan 04 2021 dead_mozayAATTopensuse.org- Update to version v2.10.8+0:
* increase crate size limit