File dua-cli.changes of Package dua-cli

-------------------------------------------------------------------
Wed May 29 20:11:13 UTC 2024 - scott.bradnick@suse.com

- Update to version 2.29.0+git20240527.ced3b4f:
  * update dependencies to fix CI
  * Replace tui_react::Terminal with tui::Terminal
  * fix: clippy warning
  * Added link to Filelight
  * Update gix-glob dependency to 0.16.2

-------------------------------------------------------------------
Mon Mar 11 16:43:12 UTC 2024 - scott.bradnick@suse.com

- Update to version 2.29.0+git20240310.ab52733:
  * Release dua-cli v2.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)
  * update dependencies
  * Fixes clippy error in rust 1.76
  * Different image obvi
  * Strip arm64 bin
  * Add aarch64 releases

-------------------------------------------------------------------
Tue Jan 23 15:26:51 UTC 2024 - scott.bradnick@suse.com

- Update to version 2.28.0+git20240123.984fd97:
  * Release dua-cli v2.28.0
  * feat: add `dua i --no-entry-check` flag. (#227)
  * Make builds with rustc 1.72 work (#226)

-------------------------------------------------------------------
Mon Jan 22 17:00:28 UTC 2024 - scott.bradnick@suse.com

- Update to version 2.27.2+git20240122.e512f31:
  * Release dua-cli v2.27.2
  * fix: allow `/` (glob-mode) while scanning.
  * fix: don't check entry metadata while a scan is in progress (#223)
  * Release dua-cli v2.27.1
  * refactor
  * cargo fmt
  * Tests for refresh & selection
  * Fix refresh with multiple input paths
  * Test glob pane open/close
  * Tests for shwing/hiding additional columns

-------------------------------------------------------------------
Wed Jan 17 15:12:34 UTC 2024 - scott.bradnick@suse.com

- Update to version 2.27.0+git20240117.322eeb1:
  * Release dua-cli v2.27.0
  * refactor
  * make `Shift+r` do more than 'r'
  * Preserve selected element after refresh
  * Various updates based on the code review feedback:
  * cargo clippy & fmt
  * Fix tests
  * Exit glob mode if view root is the same as glob root
  * Fix updating item count
  * Fixed tests
  * 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.
  * Update README.md
  * feat: show and hide mtime and item count columns with 'M' and 'C' respectively
  * refactor
  * clippy
  * Fixed tests
  * fmt
  * clippy
  * New Traversal
  * fmt
  * clippy
  * started fixing tests...
  * remove commented out code
  * first working version
  * cargo fmt
  * Update entries
  * wip
  * Clean-up init function
  * Move ByteFormat out of WalkOptions
  * Move AppState to separate file
  * Move TerminalApp to separate file
  * Scan disabled
  * update demo
  * No Interactive enum

-------------------------------------------------------------------
Fri Jan 05 14:46:49 UTC 2024 - scott.bradnick@suse.com

- Update to version 2.26.0+git20240105.b19c3e0:
  * Release dua-cli v2.26.0
  * refactor
  * Optimize UI responsiveness during scanning state

-------------------------------------------------------------------
Wed Jan 03 18:21:10 UTC 2024 - scott.bradnick@suse.com

- Update to version 2.25.0+git20240103.ad7c77a:
  * Release dua-cli v2.25.0
  * Use `gix-path` for more control and performance.
  * refactor
  * chore: remove obsolete `tui-shared` feature (#208)
  * doc: clarify that (and why) `termion` isn't supported anymore in README.md (#208)
  * fix ignore dirs wip
  * feat: add `--log-file` flag to keep track of some debug info, which includes panics.
  * enforce Rust 2021 style
  * fix: consistent language across the application and improved style of the Help pane.
  * Option to enable debug logs
  * Keep consistent language/punctuation/case throughout the app.

-------------------------------------------------------------------
Tue Dec 26 21:39:19 UTC 2023 - scott.bradnick@suse.com

- Update to version 2.24.2+git20231226.c973826:
  * Release dua-cli v2.24.2
  * fix: avoid duplicate key input on windows (#203).
  * upgrade to latest verison of tui-crates and native crossterm events. (#203)
  * Release dua-cli v2.24.1
  * fix: keep checking for existance of entries outside of the glob top-level.
  * Release dua-cli v2.24.0
  * update dependencies
  * upgrade owo-colors to v4.0
  * update changelog prior to release; bump version
  * 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)

-------------------------------------------------------------------
Mon Dec 11 15:46:37 UTC 2023 - scott.bradnick@suse.com

- Update to version 2.23.0+git20231211.491b558:
  * Release dua-cli v2.23.0
  * fix: single files will not cause IO error (#194)
  * refactor
  * refactor
  * Calculates mark pane item count consistently with the rest of the app
  * Refactors MainWindow render to make it more readable
  * upgrade to latest crossterm; switch to `ratatui` from `tui`
  * update all dependencies
  * 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
  * Release dua-cli v2.22.0
  * assure sorting of entry-counts takes files into consideration.
  * refactor
  * Adds keybinding for 'c' to toggle sorting by number of items
  * run clippy locally just like on CI
  * refactor
  * Fix visual changes
  * make clippy warnings fatal
  * Refactors entries panel by moving code to separate functions
  * Put release-build optimization back to level 3; remove windows GNU build.

-------------------------------------------------------------------
Wed Dec 06 14:36:26 UTC 2023 - scott.bradnick@suse.com

- Update to version 2.21.0+git20231206.2dced34:
  * 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.
  * Release dua-cli v2.21.0
  * manually set the desired version as `cargo smart-release` fails to see that 2.20.3 is available
  * prepare changelog
  * thanks clippy
  * assure `device_id` is taken from the final CWD (#186) (#110)
  * Skip through single root directory
  * Increase optimization level
  * Fix tests on Windows
  * 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.

-------------------------------------------------------------------
Tue Nov 21 14:45:47 UTC 2023 - scott.bradnick@suse.com

- Update to version 2.20.3+git20231121.bb41fd5:
  * Release dua-cli v2.20.3
  * Fixes marking parent directory for deletion counts children twice

-------------------------------------------------------------------
Mon Nov 20 14:27:36 UTC 2023 - scott.bradnick@suse.com

- Update to version 2.20.2+git20231120.28fa9dd:
  * 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

-------------------------------------------------------------------
Mon Nov 06 20:13:41 UTC 2023 - scott.bradnick@suse.com

- Update to version 2.20.1+git20231019.8c02612:
  * make clear which windows toolchain is used on CI
  * update all dependencies

-------------------------------------------------------------------
Fri May 05 14:55:24 UTC 2023 - scott.bradnick@suse.com

- Update to version 2.20.1+git20230505.bf51db2:
  * Release dua-cli v2.20.1
  * fix: release definition to use a more recent ubuntu, to get linux binaries. (#160)

-------------------------------------------------------------------
Fri May 05 13:22:31 UTC 2023 - scott.bradnick@suse.com

- Update to version 2.20.0+git20230505.9c07301:
  * Release dua-cli v2.20.0
  * feat: TUI now shows performance metrics while scanning and after.
  * thanks clippy
  * Simplify GUI refreshes by using a throttle
  * generalize the throttle implementation to allow usagein UI
  * Added additional clarification for deleting help files.
  * dependency update
  * share `cargo` invocation to help install on more platforms (#157)

-------------------------------------------------------------------
Mon Mar 13 12:55:06 UTC 2023 - scott.bradnick@suse.com

- Update to version 2.19.2+git20230312.d0e85fe:
  * feat: improve CLI help provided with the `--format` flag.
  * refactor
  * use binary format by default (except on macOS)

-------------------------------------------------------------------
Thu Feb 23 13:28:31 UTC 2023 - scott.bradnick@suse.com

- Update to version 2.19.2+git20230223.658c676:
  * Release dua-cli v2.19.2
  * refactor
  * Update help.rs
  * traverse: don't recurse on cross-device filesystems

-------------------------------------------------------------------
Sun Feb 05 17:22:00 UTC 2023 - scott.bradnick@suse.com

- Update to version 2.19.1+git20230205.e6c10c5:
  * Release dua-cli v2.19.1
  * update dependencies
  * Draw window before processing events, fixes #143

-------------------------------------------------------------------
Wed Feb 01 20:47:56 UTC 2023 - scott.bradnick@suse.com

- Update to version 2.19.0+git20230125.f7de1ab:
  * update dependencies
  * create our own threadpool with minimal stack instead of using the global one.
  * uprgade to latest `jwalk` version for more hang-safety

-------------------------------------------------------------------
Tue Dec 13 19:43:14 UTC 2022 - scott.bradnick@suse.com

- Update to version 2.19.0+git20221213.53a7d15:
  * Release dua-cli v2.19.0
  * feat: Remove the handbrake on MacOS which can now deliver the expected performance.
  * fix: resolve stalling issue of previous version.

-------------------------------------------------------------------
Tue Dec 13 18:36:51 UTC 2022 - scott.bradnick@suse.com

- Update to version 2.18.2+git20221213.7633de4:
  * Release dua-cli v2.18.2
  * fix: downgrade `jwalk` to 0.6 - the latest version does not actually iterate but instead keeps everything in memory.
  * adjust maximum package size
  * Release dua-cli v2.18.1
  * prepare changelog prior to release
  * upgrade to clap 4
  * upgrade sysinfo and make thread detection work for all Apple M series for now.
  * upgrade to trash v3.0
  * thanks clippy
  * update dependencies

-------------------------------------------------------------------
Fri Nov 18 18:28:31 UTC 2022 - Scott Bradnick <scott.bradnick@suse.com>

- Initial version 2.18.0+git20220919.b0bacad from upstream
openSUSE Build Service is sponsored by