summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2023-11-21Release dua-cli v2.20.3v2.20.3Sebastian Thiel
2023-11-21fix: mark-pane now doesn't double-count sizes anymore.Sebastian Thiel
2023-11-20Fixes marking parent directory for deletion counts children twicePiotr Wach
2023-11-20Release dua-cli v2.20.2v2.20.2Sebastian Thiel
2023-11-20update dependenciesSebastian Thiel
2023-11-20upgrade journey-test expectations (doesn't run on CI for some reason)Sebastian Thiel
2023-11-20upgrade `itertools`Sebastian Thiel
2023-11-20upgrade `open`Sebastian Thiel
2023-11-20fix: alignment when in interactive mode and -f binary (#177)Sebastian Thiel
2023-11-19Fixes alignment when in interactive mode and -f binaryPiotr Wach
2023-10-19make clear which windows toolchain is used on CISebastian Thiel
2023-10-19update all dependenciesSebastian Thiel
2023-05-05Release dua-cli v2.20.1v2.20.1Sebastian Thiel
2023-05-05fix: release definition to use a more recent ubuntu, to get linux binaries. ↵Sebastian Thiel
(#160) Otherwise there are no linux runners who can satisfy the request, and they hang forever, instead of saying something useful.
2023-05-05Release dua-cli v2.20.0v2.20.0Sebastian Thiel
2023-05-05feat: TUI now shows performance metrics while scanning and after.Sebastian Thiel
This is in preparation for the `moonwalk` upgrade.
2023-05-05thanks clippySebastian Thiel
2023-05-05Simplify GUI refreshes by using a throttleSebastian Thiel
2023-05-05generalize the throttle implementation to allow usagein UISebastian Thiel
2023-05-03fix: Improve documentation for `Marked Items` pane to make clearer how to ↵Sebastian Thiel
delete items. (#33)
2023-05-02Added additional clarification for deleting help files.Per Sommer
2023-04-25dependency updateSebastian Thiel
2023-04-25share `cargo` invocation to help install on more platforms (#157)Sebastian Thiel
2023-03-12feat: improve CLI help provided with the `--format` flag.Sebastian Thiel
It's now possible to see what possible values are without reading a swath of text. Now the default is shown as well which is more important now that it changes depending on the platform.
2023-03-12feat: use metric byte format only on MacOS. (#85)Sebastian Thiel
That way, on linux the binary format is used by default which is more common on that platform.
2023-03-12refactorSebastian Thiel
2023-03-11use binary format by default (except on macOS)Helmut K. C. Tessarek
2023-02-23Merge pull request #147 from nyurik/patch-1Sebastian Thiel
fix help text
2023-02-23Release dua-cli v2.19.2v2.19.2Sebastian Thiel
2023-02-23fix: `-x` is applied to traversal as well.Sebastian Thiel
Previously `dua` would cross filesystems for traversal and simply not yield them, which somewhat defeated the purpose. Now it will avoid traversing into filesystem entries that are on a different filesystem, which should improve its performance visibly whenever multiple filesystems are involved.
2023-02-23refactorSebastian Thiel
Make the association of the device-id clearer.
2023-02-22Update help.rsYuri Astrakhan
minor help text fix
2023-02-22traverse: don't recurse on cross-device filesystemsThomas Orozco
Like it says in the title. Right now, if you pass `-x`, dua doesn't count files on other devices, but it still enumerates them. However, a good reason to use `-x` is if you have network mounts that are slow, so this fixes that.
2023-02-05Release dua-cli v2.19.1v2.19.1Sebastian Thiel
2023-02-05update dependenciesSebastian Thiel
2023-02-05fix: redraw window while gathering metadata in interactive mode (#143).Sebastian Thiel
This fixes a by now long-standing issue with interactive mode only updating when keys are pressed, but not automatically.
2023-02-05Draw window before processing events, fixes #143Ferdia McKeogh
2023-01-25update dependenciesSebastian 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-13fix: downgrade `jwalk` to 0.6 - the latest version does not actually iterate ↵Sebastian Thiel
but instead keeps everything in memory. That's why `dua` didn't feel responsive anymore, was much slower and built up a lot of memory.
2022-12-13adjust maximum package sizeSebastian Thiel
2022-12-13Release dua-cli v2.18.1v2.18.1Sebastian Thiel
2022-12-13prepare changelog prior to releaseSebastian 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