tag name | v2.24.0 (91704808d24b16a794f12840b151cf359c724ba0) |
tag date | 2023-12-24 10:59:38 +0100 |
tagged by | Sebastian Thiel <sebastian.thiel@icloud.com> |
tagged object | commit f7958ccb36... |
This release adds long-awaited globbing support, just hit the `/` key to get started.
You want to find the biggest `.git` directories? Just type `/.git/<enter>` and you are done.
What about all target directories? Just write `target/` to the glob search prompt and it's done.
What about all directories ending in `*.rs/`?
Oh, by accident you typed `*.rs` and now there is a list of a quarter million of entries? No problem,
it's near instant even with millions of files to search or hundreds of thousands to display.
> Note that glob-mode can be exited only by pressing `ESC` when the glob prompt has focus.
Special thanks go to [the contributor](https://github.com/gosuwachu) who made this feature happen,
along with many other improvements. Now `dua` feels refreshed for 2024, and is much more versatile.
Happy holidays!
### Commit Statistics
- 29 commits contributed to the release over the course of 12 calendar days.
- 12 days passed between releases.
- 1 commit was understood as [conventional](https://www.conventionalcommits.org).
- 1 unique issue was worked on: #197
### Thanks Clippy
[Clippy](https://github.com/rust-lang/rust-clippy) helped 1 time to make code idiomatic.
### Commit Details
* **#197**
- EntryData size test passes on 32-bit (9123ee7)
* **Uncategorized**
- Update dependencies (bc8c7a6)
- Upgrade owo-colors to v4.0 (141c56c)
- Update changelog prior to release; bump version (cfa8faa)
- Merge branch 'glob-review' (1c4d6a7)
- Use `gix-glob` for matching; support for matching dirs only. (2e1858c)
- Remove treeview abstraction in favor of something simpler (3804a1f)
- Refactor glob widget (b945a1e)
- More copy-on-write for entries (bc56664)
- Refactor shortening (8fae939)
- Thanks clippy (b431ec3)
- Shorten long paths so that they fit on the screen (7660d64)
- Show error message on empty search result (360a0d7)
- Glob most used keys (ff07f39)
- Fix formatting (0a344fa)
- Fix cursor rendering (aaa27e8)
- Small code review fixes (49aecb9)
- Use appropriate tree view when listing entries (7244bac)
- Replace EntryData in EntryDataBundle with individual properties (f3b5d00)
- Implements glob search mode (df6a02c)
- Merge pull request #201 from Byron/dependabot/cargo/zerocopy-0.7.31 (b23e134)
- Bump zerocopy from 0.7.30 to 0.7.31 (3efc857)
- Merge branch 'add_missing_slash_in_root_dir' (9a15867)
- Make clear why roots were special cased, and try to restore that behaviour. (94c008f)
- Adds the missing '/' prefix for root directories (101a377)
- Merge branch 'app_state_init_refactor' (f23a57f)
- Minior refactor (6f09882)
- Refactors AppState initialization during app startup (238bc5f)
- Merge pull request #198 from cinerea0/fix-32bit-test (1b838f9)