summaryrefslogtreecommitdiffstats
path: root/Cargo.toml
AgeCommit message (Collapse)Author
2024-04-05Update gix-glob dependency to 0.16.2blinxen
2024-03-10Release dua-cli v2.29.0v2.29.0Sebastian Thiel
2024-03-10update to the latest versions of `tui-react` and `ratatui`Sebastian Thiel
2024-01-23Release dua-cli v2.28.0v2.28.0Sebastian Thiel
2024-01-22Release dua-cli v2.27.2v2.27.2Sebastian Thiel
2024-01-21Release dua-cli v2.27.1v2.27.1Sebastian Thiel
2024-01-17Release dua-cli v2.27.0v2.27.0Sebastian Thiel
2024-01-05Release dua-cli v2.26.0v2.26.0Sebastian Thiel
2024-01-05refactorSebastian Thiel
2024-01-05Optimize UI responsiveness during scanning stateCyandev
2024-01-03Release dua-cli v2.25.0v2.25.0Sebastian Thiel
2023-12-28chore: remove obsolete `tui-shared` feature (#208)Sebastian Thiel
2023-12-27feat: add `--log-file` flag to keep track of some debug info, which includes ↵Sebastian Thiel
panics. Previously, when `dua i` was used, panics would be hard to observe, if at all, as they would print to the alternate screen. Now, when the `--log-file dua.log` is specified, the panic will be emitted into the log file instead and thus won't be lost anymore. This may help with debugging in future.
2023-12-27Option to enable debug logsPiotr Wach
2023-12-26Release dua-cli v2.24.2v2.24.2Sebastian Thiel
2023-12-26upgrade to latest verison of tui-crates and native crossterm events. (#203)Sebastian Thiel
2023-12-25Release dua-cli v2.24.1v2.24.1Sebastian Thiel
2023-12-24upgrade owo-colors to v4.0Sebastian Thiel
2023-12-24update changelog prior to release; bump versionSebastian Thiel
2023-12-23use `gix-glob` for matching; support for matching dirs only.Sebastian Thiel
That way, git-like globs can be used which support nice extras, like searching for directories only.
2023-12-22refactor shorteningSebastian Thiel
* use single-char ellipsis * use unicode width computation instead of counting chars, validate multi-block strings do not crash * copy-on-write
2023-12-19Implements glob search modePiotr Wach
2023-12-11Release dua-cli v2.23.0v2.23.0Sebastian Thiel
2023-12-09upgrade to latest crossterm; switch to `ratatui` from `tui`Sebastian Thiel
2023-12-09feat: Add total size to header bar and change to aggregate, human-readable ↵Sebastian Thiel
item count. This changes the display from `(2034 items)` to `(2k items, 213 MB)`, providing an overview of the total amount of storage used along with the total amount of files on a particular hiearchy level.
2023-12-09Release dua-cli v2.22.0v2.22.0Sebastian Thiel
2023-12-08Adds keybinding for 'c' to toggle sorting by number of itemsPiotr Wach
2023-12-08refactorSebastian Thiel
* don't use & for copy types * don't have separate functions for one-liners that are just used once * be explicit about lifetimes
2023-12-07Put release-build optimization back to level 3; remove windows GNU build.Sebastian Thiel
The latter seems to fail permanently. Thanks to [this contributor](https://github.com/Byron/dua-cli/commit/2dced34aef9b7beba3201e6a8b24d9a10a7b9a16#commitcomment-134405637) for questioning the previous fix, which turned out to be incorrect.
2023-12-06change optimization level back to 0 for hopefully more stable release builds.Sebastian Thiel
Otherwise, these can seemingly crash. It's a all a bit unstable now, and that's the most related change that could have caused that.
2023-12-06manually set the desired version as `cargo smart-release` fails to see that ↵Sebastian Thiel
2.20.3 is available
2023-12-05Increase optimization levelPiotr Wach
2023-11-24Adds keybinding 'm' to toggle sorting by modified timePiotr Wach
2023-11-21Release dua-cli v2.20.3v2.20.3Sebastian Thiel
2023-11-20Release dua-cli v2.20.2v2.20.2Sebastian Thiel
2023-11-20upgrade `itertools`Sebastian Thiel
2023-11-20upgrade `open`Sebastian Thiel
2023-05-05Release dua-cli v2.20.1v2.20.1Sebastian Thiel
2023-05-05Release dua-cli v2.20.0v2.20.0Sebastian Thiel
2023-02-23Release dua-cli v2.19.2v2.19.2Sebastian Thiel
2023-02-05Release dua-cli v2.19.1v2.19.1Sebastian Thiel
2022-12-15create our own threadpool with minimal stack instead of using the global one.Sebastian Thiel
Even though the global one is also ours as we own the process, this way we have control over the stack size, to save memory where we don't need it and scale better to even more cores.
2022-12-15uprgade to latest `jwalk` version for more hang-safetySebastian Thiel
2022-12-13Release dua-cli v2.19.0v2.19.0Sebastian Thiel
2022-12-13feat: Remove the handbrake on MacOS which can now deliver the expected ↵Sebastian Thiel
performance. Previously it would limit itself to only using 4 threads as it would use a lot of time in user space. This has changed now, and the traversal itself is much more efficient (even though it could definitely be more efficient when comparing to `pdu`). In any case, counting performance should now greatly improve on M1 MacOS machines.
2022-12-13fix: resolve stalling issue of previous version.Sebastian Thiel
This way, this release is the working version of v2.8.1 .
2022-12-13Release dua-cli v2.18.2v2.18.2Sebastian Thiel
2022-12-13Release dua-cli v2.18.1v2.18.1Sebastian Thiel
2022-12-13upgrade to clap 4Sebastian Thiel
2022-12-13upgrade sysinfo and make thread detection work for all Apple M series for now.Sebastian Thiel