Skip to content

Releases: Byron/dua-cli

v2.29.4

03 Nov 13:06
6386036
Compare
Choose a tag to compare

Bug Fixes

  • enable "chrono" in trash crate
    This hopefully adds deletion dates to trashed files.

Other

  • update actions/upload-artifact to v4
    The release workflow failed because actions/upload-artifact@v1 doesn't work anymore.

Commit Statistics

  • 3 commits contributed to the release.
  • 2 commits were understood as conventional.
  • 1 unique issue was worked on: #268

Commit Details

view details
  • #268
    • Enable "chrono" in trash crate (4efb5d0)
  • Uncategorized
    • Merge pull request #267 from suzuki-shunsuke/chore-update-upload-artifact-v4 (904b3fc)
    • Update actions/upload-artifact to v4 (44d25a6)

v2.29.3

03 Nov 07:08
f5cb1ce
Compare
Choose a tag to compare

Chore

  • upgrade gix-glob and trash

Other

  • add x-cmd install steps
    Hi, I've added instructions on how to install dua using x-cmd to the README file.
    • x-cmd is a toolbox for Posix Shell, offering a lightweight package manager built using shell and awk.
    x env use dua
  • Auto submit new manifest to winget-pkgs

Commit Statistics

  • 10 commits contributed to the release.
  • 3 commits were understood as conventional.
  • 1 unique issue was worked on: #265

Commit Details

view details
  • #265
    • Upgrade gix-glob and trash (25a6ad7)
  • Uncategorized
    • Merge pull request #266 from Byron/upgrades (297be49)
    • Merge pull request #261 from Byron/dependabot/github_actions/dot-github/workflows/actions/download-artifact-4.1.7 (ee55bf5)
    • Merge pull request #260 from Byron/dependabot/cargo/gix-path-0.10.10 (4d859aa)
    • Bump actions/download-artifact from 1 to 4.1.7 in /.github/workflows (57a67a5)
    • Bump gix-path from 0.10.9 to 0.10.10 (4db9b9e)
    • Merge pull request #259 from lunrenyi/patch-1 (b3fdc92)
    • Add x-cmd install steps (c66e585)
    • Merge pull request #256 from Dragon1573/issues/255 (3309e3b)
    • Auto submit new manifest to winget-pkgs (fa203b1)

v2.29.2

10 Aug 14:12
60ed763
Compare
Choose a tag to compare

A maintenance release without user-facing changes.

Commit Statistics

  • 2 commits contributed to the release.
  • 0 commits were understood as conventional.
  • 2 unique issues were worked on: #253, #254

Commit Details

view details
  • #253
    • Revert "avoid Cargo.lock in exported archives" (452b30f)
  • #254
    • Prepare a new patch release to bring Cargo.lock back (dd2d7cd)

v2.29.1

10 Aug 08:19
c82b3f9
Compare
Choose a tag to compare

This is a maintenance release without user-facing changes.

Bug Fixes

  • clippy warning

Other

  • update version in install instructions

Commit Statistics

  • 15 commits contributed to the release over the course of 126 calendar days.
  • 152 days passed between releases.
  • 2 commits were understood as conventional.
  • 1 unique issue was worked on: #253

Thanks Clippy

Clippy helped 1 time to make code idiomatic.

Commit Details

view details
  • #253
    • Avoid Cargo.lock in exported archives (2ef583d)
  • Uncategorized
    • Prepare changelog prior to release (9a27130)
    • Update locked dependencies (319bdde)
    • Merge branch 'olastor/main' (80c14a9)
    • Thanks clippy (7ddbfbe)
    • Update version in install instructions (f0b9a8e)
    • Merge pull request #246 from matta/use-ratatui-terminal (ced3b4f)
    • Update dependencies to fix CI (69a7cdd)
    • Replace tui_react::Terminal with tui::Terminal (1350c2f)
    • Merge pull request #247 from matta/fix-clippy (e3aff9d)
    • Merge pull request #240 from denilsonsa/patch-1 (c1caa70)
    • Clippy warning (46ebf14)
    • Added link to Filelight (e3883af)
    • Merge pull request #235 from blinxen/main (66e0166)
    • Update gix-glob dependency to 0.16.2 (71a365e)

v2.29.0

10 Mar 07:28
ab52733
Compare
Choose a tag to compare

New Features

  • Add scrollbar to the main entries list.
    That way it's easier to grasp how long the list is, and how fast one is
    traversing is.

Bug Fixes

  • avoid crashes when the terminal is resized to unusually small sizes.
  • mark-pane help bar now shows closest to the selected item.
    Previously this would only work in the first screen, but not when
    the list was long enough for scrolling.

Commit Statistics

  • 18 commits contributed to the release over the course of 44 calendar days.
  • 46 days passed between releases.
  • 3 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Avoid crashes when the terminal is resized to unusually small sizes. (caa1e72)
    • Mark-pane help bar now shows closest to the selected item. (24a6c29)
    • Update to the latest versions of tui-react and ratatui (8ab4ee7)
    • Fix possible overflow during substraction in mark pane (a94c7d3)
    • Add scrollbar for mark list (5fe858d)
    • Add scrollbar to the main entries list. (0c511ff)
    • Avoid iterating a potentially long list doubly (fd797e8)
    • Add scrollbar for main list (120a08a)
    • Merge branch 'dev/pwach/ignore-vs-code' (b79fde4)
    • Remove user and platform specific files from .gitignore (30f28a7)
    • Ignore .vscode directory (same as .idea) (27cbd21)
    • Merge pull request #231 from gosuwachu/dev/pwach/fix-clippy (250fdc4)
    • Update dependencies (0086854)
    • Fixes clippy error in rust 1.76 (85c00cd)
    • Merge pull request #229 from chessmango-forks/main (5052da9)
    • Different image obvi (f5ec49f)
    • Strip arm64 bin (504ac52)
    • Add aarch64 releases (a88baf1)

v2.28.0

23 Jan 14:50
984fd97
Compare
Choose a tag to compare

New Features

  • add dua i --no-entry-check flag.
    With it, in interactive mode, entries will not be checked for presence.

    This can avoid laggy behaviour when switching between directories
    as lstat calls will not run, which can be slow on some filesystems.

Commit Statistics

  • 3 commits contributed to the release.
  • 1 day passed between releases.
  • 1 commit was understood as conventional.
  • 2 unique issues were worked on: #226, #227

Commit Details

view details
  • #226
    • Make builds with rustc 1.72 work (600bee2)
  • #227
    • Add dua i --no-entry-check flag. (78b9a8e)
  • Uncategorized
    • Merge branch 'no-entry-check' (d837d72)

v2.27.2

22 Jan 07:50
e512f31
Compare
Choose a tag to compare

Bug Fixes

  • allow / (glob-mode) while scanning.
    This will possibly lead to incomplete results, but I find being
    able to use ones muscle-memory more important than preventing
    dealing with incomplete results.

    What happens to me is usually to type / followed by target/
    which tends to select all current entries for deletion.

  • don't check entry metadata while a scan is in progress
    Previously each time the UI refreshes, every 250ms, it display
    entries but also check their metadata to assure they exist.

    This could lead to performance loss when the displayed folder
    has a lot of entries.

Commit Statistics

  • 3 commits contributed to the release.
  • 2 commits were understood as conventional.
  • 1 unique issue was worked on: #223

Commit Details

view details
  • #223
    • Don't check entry metadata while a scan is in progress (c70ca81)
  • Uncategorized
    • Merge branch 'fix-overhead' (7a4b271)
    • Allow / (glob-mode) while scanning. (67c5bdb)

v2.27.1

21 Jan 16:26
346b944
Compare
Choose a tag to compare

Bug Fixes

  • Explicit refreshes with 'r and 'R' now work with multiple root paths as well.
    This can happen in cases of dua i root-a root-b for instance.

Commit Statistics

  • 7 commits contributed to the release over the course of 1 calendar day.
  • 4 days passed between releases.
  • 1 commit was understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Explicit refreshes with 'r and 'R' now work with multiple root paths as will. (f70d1a8)
    • Refactor (9d976d0)
    • Cargo fmt (99b5443)
    • Tests for refresh & selection (dcff2ee)
    • Fix refresh with multiple input paths (65f6735)
    • Test glob pane open/close (7efd77e)
    • Tests for shwing/hiding additional columns (dbab511)

v2.27.0

17 Jan 09:23
322eeb1
Compare
Choose a tag to compare

New Features

  • Press r or R for refresh
    Lower-case r will refresh the currently selected entry, while upper-case R
    will refresh the entire displayed directory, and all entries in it.

    Further, what was called item is now called entry across the
    user-interface.

  • show and hide mtime and item count columns with 'M' and 'C' respectively

Commit Statistics

  • 44 commits contributed to the release over the course of 10 calendar days.
  • 11 days passed between releases.
  • 2 commits were understood as conventional.
  • 1 unique issue was worked on: #96

Commit Details

view details

v2.26.0

05 Jan 12:49
b19c3e0
Compare
Choose a tag to compare

New Features

  • 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!

Commit Statistics

  • 3 commits contributed to the release.
  • 2 days passed between releases.
  • 1 commit was understood as conventional.
  • 1 unique issue was worked on: #209

Commit Details

view details
  • #209
    • Responsive and buttery-smooth UI while scanning in interactive mode. (3c8a31b)
  • Uncategorized
    • Refactor (0651cae)
    • Optimize UI responsiveness during scanning state (983ba61)