Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-12-26 | upgrade to latest verison of tui-crates and native crossterm events. (#203) | Sebastian Thiel | |
2023-12-25 | Release dua-cli v2.24.1v2.24.1 | Sebastian Thiel | |
2023-12-25 | fix: keep checking for existance of entries outside of the glob top-level. | Sebastian Thiel | |
The glob top-level is used to display all search results which means that there can be a lot of them, which would unnecessarily slow down the search operation. Previously it would never check for the existence of an entry in glob mode, but now it will do so outside of the top-level. | |||
2023-12-24 | Release dua-cli v2.24.0v2.24.0 | Sebastian Thiel | |
2023-12-24 | update dependencies | Sebastian Thiel | |
2023-12-24 | upgrade owo-colors to v4.0 | Sebastian Thiel | |
2023-12-24 | update changelog prior to release; bump version | Sebastian Thiel | |
2023-12-24 | Merge branch 'glob-review' | Sebastian Thiel | |
2023-12-23 | use `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-23 | remove treeview abstraction in favor of something simpler | Sebastian Thiel | |
2023-12-23 | refactor glob widget | Sebastian Thiel | |
* handle unicode well enough to not crash (and luckily it doesn't work too terribly even though I doubt its correct) * show glob error * name changes | |||
2023-12-22 | more copy-on-write for entries | Sebastian Thiel | |
2023-12-22 | refactor shortening | Sebastian 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-22 | thanks clippy | Sebastian Thiel | |
2023-12-20 | Shorten long paths so that they fit on the screen | Piotr Wach | |
2023-12-20 | Show error message on empty search result | Piotr Wach | |
2023-12-20 | Glob most used keys | Piotr Wach | |
2023-12-20 | Fix formatting | Piotr Wach | |
2023-12-20 | Fix cursor rendering | Piotr Wach | |
2023-12-19 | Small code review fixes | Piotr Wach | |
2023-12-19 | Use appropriate tree view when listing entries | Piotr Wach | |
2023-12-19 | Replace EntryData in EntryDataBundle with individual properties | Piotr Wach | |
2023-12-19 | Implements glob search mode | Piotr Wach | |
2023-12-15 | Merge pull request #201 from Byron/dependabot/cargo/zerocopy-0.7.31 | Sebastian Thiel | |
Bump zerocopy from 0.7.30 to 0.7.31 | |||
2023-12-15 | Bump zerocopy from 0.7.30 to 0.7.31 | dependabot[bot] | |
Bumps [zerocopy](https://github.com/google/zerocopy) from 0.7.30 to 0.7.31. - [Release notes](https://github.com/google/zerocopy/releases) - [Changelog](https://github.com/google/zerocopy/blob/main/CHANGELOG.md) - [Commits](https://github.com/google/zerocopy/compare/v0.7.30...v0.7.31) --- updated-dependencies: - dependency-name: zerocopy dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> | |||
2023-12-13 | Merge branch 'add_missing_slash_in_root_dir' | Sebastian Thiel | |
2023-12-13 | make clear why roots were special cased, and try to restore that behaviour. | Sebastian Thiel | |
2023-12-13 | Adds the missing '/' prefix for root directories | Piotr Wach | |
2023-12-13 | Merge branch 'app_state_init_refactor' | Sebastian Thiel | |
2023-12-13 | minior refactor | Sebastian Thiel | |
2023-12-12 | Refactors AppState initialization during app startup | Piotr Wach | |
2023-12-11 | Merge pull request #198 from cinerea0/fix-32bit-test | Sebastian Thiel | |
fix: EntryData size test passes on 32-bit (#197) | |||
2023-12-11 | fix: EntryData size test passes on 32-bit (#197) | cinerea0 | |
EntryData doesn't need to be exactly 80 to test memory consumption, just less than it. | |||
2023-12-11 | Release dua-cli v2.23.0v2.23.0 | Sebastian Thiel | |
2023-12-11 | fix: single files will not cause IO error (#194) | Sebastian Thiel | |
Running `dua <filename>` will once again provide size information about that filename. | |||
2023-12-10 | Merge branch 'main_windows_render_refactor' | Sebastian Thiel | |
2023-12-10 | refactor | Sebastian Thiel | |
2023-12-10 | feat: display the total count of entries-to-be-deleted in the mark pane. | Sebastian Thiel | |
This allows to better estimate how much work will be needed to perform the deletion. For example, when marking 3 items for deletion, previously one would see `3 items marked`, but now one will see all items and sub-items, like `120k`items marked`, which reflects the work that will be done much more precisely. | |||
2023-12-10 | refactor | Sebastian Thiel | |
Use a single version of the COUNT formatter. | |||
2023-12-10 | Calculates mark pane item count consistently with the rest of the app | Piotr Wach | |
2023-12-10 | Refactors MainWindow render to make it more readable | Piotr Wach | |
2023-12-09 | Merge branch 'upgrades' | Sebastian Thiel | |
2023-12-09 | upgrade to latest crossterm; switch to `ratatui` from `tui` | Sebastian Thiel | |
2023-12-09 | update all dependencies | Sebastian Thiel | |
2023-12-09 | Merge branch 'total_item_count' | Sebastian Thiel | |
2023-12-09 | feat: 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-09 | Merge branch 'make_ready_pre_pr_checks' | Sebastian Thiel | |
2023-12-09 | adjust names of `make fmt` and `make ready`; `fmt` now only checks | Sebastian Thiel | |
Let's not have the makefile change the codebase itself. | |||
2023-12-09 | Adds new target that runs all the checks (to be used before creating a PR) | Piotr Wach | |
2023-12-09 | Displays total item count | Piotr Wach | |