Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-04-05 | Merge pull request #235 from blinxen/mainHEADmain | Sebastian Thiel | |
Update gix-glob dependency to 0.16.2 | |||
2024-04-05 | Update gix-glob dependency to 0.16.2 | blinxen | |
2024-03-10 | Release dua-cli v2.29.0v2.29.0 | Sebastian Thiel | |
2024-03-10 | fix: avoid crashes when the terminal is resized to unusually small sizes. | Sebastian Thiel | |
2024-03-10 | fix: mark-pane help bar now shows closest to the selected item. | Sebastian Thiel | |
Previously this would only work in the first screen, but not when the list was long enough for scrolling. | |||
2024-03-10 | update to the latest versions of `tui-react` and `ratatui` | Sebastian Thiel | |
2024-03-10 | fix possible overflow during substraction in mark pane | Sebastian Thiel | |
It was there for quite a while. | |||
2024-03-10 | Add scrollbar for mark list | Cyandev | |
2024-03-09 | feat: Add scrollbar to the main entries list. | Sebastian Thiel | |
That way it's easier to grasp how long the list is, and how fast one is traversing is. | |||
2024-03-09 | avoid iterating a potentially long list doubly | Sebastian Thiel | |
2024-03-09 | Add scrollbar for main list | Cyandev | |
2024-03-02 | Merge branch 'dev/pwach/ignore-vs-code' | Sebastian Thiel | |
2024-03-02 | remove user and platform specific files from `.gitignore` | Sebastian Thiel | |
Users should instead configure a local excludes file by placing the following into the per-user `~/.gitconfig` for example. ```` [core] excludesFile = ~/.gitignore ```` Now it's easy to generaet a suitable `~/.gitignore` file using https://gitignore.io for instance. | |||
2024-03-02 | Ignore .vscode directory (same as .idea) | Piotr Wach | |
2024-03-02 | Merge pull request #231 from gosuwachu/dev/pwach/fix-clippy | Sebastian Thiel | |
Fixes clippy error in rust 1.76 | |||
2024-03-02 | update dependencies | Sebastian Thiel | |
Maybe that fixes the ahash build issue? | |||
2024-03-01 | Fixes clippy error in rust 1.76 | Piotr Wach | |
2024-01-26 | Merge pull request #229 from chessmango-forks/main | Sebastian Thiel | |
feat: arm64 builds | |||
2024-01-25 | Different image obvi | Owen Valentine | |
2024-01-25 | Strip arm64 bin | Owen Valentine | |
2024-01-25 | Add aarch64 releases | Owen Valentine | |
2024-01-23 | Release dua-cli v2.28.0v2.28.0 | Sebastian Thiel | |
2024-01-23 | Merge branch 'no-entry-check' | Sebastian Thiel | |
2024-01-23 | feat: add `dua i --no-entry-check` flag. (#227) | Sebastian Thiel | |
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. | |||
2024-01-22 | Make builds with rustc 1.72 work (#226) | Sebastian Thiel | |
2024-01-22 | Release dua-cli v2.27.2v2.27.2 | Sebastian Thiel | |
2024-01-22 | Merge branch 'fix-overhead' | Sebastian Thiel | |
2024-01-22 | fix: allow `/` (glob-mode) while scanning. | Sebastian Thiel | |
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. | |||
2024-01-22 | fix: don't check entry metadata while a scan is in progress (#223) | Sebastian Thiel | |
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. | |||
2024-01-21 | Release dua-cli v2.27.1v2.27.1 | Sebastian Thiel | |
2024-01-21 | fix: Explicit refreshes with 'r and 'R' now work with multiple root paths as ↵ | Sebastian Thiel | |
will. This can happen in cases of `dua i root-a root-b` for instance. | |||
2024-01-21 | refactor | Sebastian Thiel | |
- journey tests use string-based input when possible - make clearer what `input` means by renaming it | |||
2024-01-20 | cargo fmt | Piotr Wach | |
2024-01-20 | Tests for refresh & selection | Piotr Wach | |
2024-01-20 | Fix refresh with multiple input paths | Piotr Wach | |
2024-01-20 | Test glob pane open/close | Piotr Wach | |
2024-01-20 | Tests for shwing/hiding additional columns | Piotr Wach | |
2024-01-17 | Release dua-cli v2.27.0v2.27.0 | Sebastian Thiel | |
2024-01-17 | feat: Press `r` or `R` for refresh (#96) | Sebastian Thiel | |
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. | |||
2024-01-17 | refactor | Sebastian Thiel | |
- show messages that indicate why sometimes key-presses are ignored - maintain previous selection in a clearer fashion - maintain seelction from glob-mode as well - switch title to `entry` as it's not only 'file's there, also directories. - also show how many entries there are visible | |||
2024-01-17 | make `Shift+r` do more than 'r' | Sebastian Thiel | |
It's more effort, which should be reflrected in the amount of work done as well, which I think is more intuitive. | |||
2024-01-14 | Preserve selected element after refresh | Piotr Wach | |
2024-01-14 | Various updates based on the code review feedback: | Piotr Wach | |
* Added keys to the Help page. * Starting a new traversal is blocked if another traversal is already running. * Glob search is blocked if traversal is already running. | |||
2024-01-14 | cargo clippy & fmt | Piotr Wach | |
2024-01-14 | Fix tests | Piotr Wach | |
2024-01-14 | Exit glob mode if view root is the same as glob root | Piotr Wach | |
2024-01-14 | Fix updating item count | Piotr Wach | |
2024-01-14 | Fixed tests | Piotr Wach | |
2024-01-14 | Remove debug comments | Piotr Wach | |
2024-01-14 | Refresh all in view vs selected | Piotr Wach | |