Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-07-02 | Use 'anyhow' instead of 'failure' to simplify code and reduce bloat | Sebastian Thiel | |
2020-07-02 | Use u128 for byte sizes | Thomas Hurst | |
Per issue #58, u64 is insufficient for use with very large sparse files. Enormous file sizes are also a common filesystem error trope, either from disk corruption or software bugs, and they're also conceivable with virtual filesystems. Handle this as gracefully as can be reasonably expected using 128-bit integers, which should be sufficient for most uses. | |||
2020-05-04 | Upgrade to tui 0.9v2.6.0tui-react-v0.4.0 | Sebastian Thiel | |
2020-05-04 | Add '-x' flag to not cross filesystems | Sebastian Thiel | |
Fixes #3 | |||
2020-05-04 | Fix cargo fmt | Sebastian Thiel | |
2020-05-04 | Add 'x' key to mark for deletion, without toggling | Sebastian Thiel | |
Fixes #45 | |||
2020-05-04 | mild refactor | Sebastian Thiel | |
2020-04-04 | Fix compile errors after porting commit | Sebastian Thiel | |
2020-04-04 | Add eighth sections to bar | LovecraftianHorror | |
2020-03-30 | clippy | Sebastian Thiel | |
2020-03-30 | Update currently visible entries whenever we get the chance during scanning | Sebastian Thiel | |
Otherwise entries appear stale | |||
2020-03-29 | Don't try to shutdown keyinput thread to not lose input events | Sebastian Thiel | |
2020-03-29 | first step towards support aync/channel based input events | Sebastian Thiel | |
2020-03-29 | Toggle help for entries and mark pane | Sebastian Thiel | |
2020-03-29 | navigation help for 'help' pane :D | Sebastian Thiel | |
2020-03-29 | auto-help which follows through the panes | Sebastian Thiel | |
2020-03-29 | Crossbeam channel is actually not needed in this case | Sebastian Thiel | |
2020-03-29 | show 'scanning' message even without key presses. | Sebastian Thiel | |
2020-03-29 | Allow initial scan to be interrupted properly… | Sebastian Thiel | |
…which requires peeling through all the layers, but it's worth it. | |||
2020-03-29 | Allow deletion of files while scanning, it should yield IOerrors only; ↵ | Sebastian Thiel | |
improve 'scanning' message | |||
2020-03-29 | Fix crashbug - division by zero… | Sebastian Thiel | |
…thanks to a screenrecording, a short flash of the error is enough :D. Should remember that. Besides, div by zero is by now the most common reason for a crash. | |||
2020-03-29 | Now it's way more intuitive, and you can basically do everything… | Sebastian Thiel | |
…even though it can still panic (and I don't see why due to the alternate screen), I think one should not delete things from disk while they are being added. | |||
2020-03-29 | better state handling when 'peeking' during traversal… | Sebastian Thiel | |
…even though it's far from intuitive. Ideally, we keep the selected node. | |||
2020-03-29 | Properly shutdown dua with quick-exit - solves all problems | Sebastian Thiel | |
Interesting, how unfit code is naturally hard to use, and fit code… just fits :D | |||
2020-03-29 | Surprisingly complicated to get back to normal TTY without dropping the ↵ | Sebastian Thiel | |
terminal… Problem is that undoing the RAW mode is not possible with the current implementation. We can't just force it off it seems. | |||
2020-03-29 | Now there could possibly be abortable and navigatable GUI while scanning… | Sebastian Thiel | |
…even though it will be wonky at first | |||
2020-03-29 | Assure we keep display state changes | Sebastian Thiel | |
2020-03-29 | remove now unused method | Sebastian Thiel | |
2020-03-29 | phase one of refactoring nearly complete | Sebastian Thiel | |
2020-03-29 | Also exit quickly when ctrl+c is pressed | Sebastian Thiel | |
2020-03-29 | On the way to separating traversal from application state | Sebastian Thiel | |
2020-03-29 | Revert "Asynchronous processing of keyboard events…" | Sebastian Thiel | |
This reverts commit 7f32fb9a Won't be required after all. | |||
2020-03-29 | Another step towards isolating the event loop from needing to own the ↵ | Sebastian Thiel | |
traversal tree… …and I think I got it now. | |||
2020-03-29 | Asynchronous processing of keyboard events… | Sebastian Thiel | |
…to pave the way for async handling of initial traversal and events, that is, processing both at the same time. | |||
2020-03-24 | Update to filesize v0.2 | Thomas Hurst | |
2020-03-16 | Add marker for future improvement : parallel deletion | Sebastian Thiel | |
2020-03-16 | jwalk 0.5 has landed - now we don't follow symlinks during traversal! | Sebastian Thiel | |
2020-03-15 | Revert "Upgrade to jwalk 0.5; stop following symlinks during traversal" | Sebastian Thiel | |
This reverts commit 4990fa4202f2b687ee2476efe0a406fdfe23fd96. Performance regression - it only uses a single thread for most of the iteration. | |||
2020-03-15 | Upgrade to jwalk 0.5; stop following symlinks during traversalv2.3.4 | Sebastian Thiel | |
2020-03-15 | adapt journey tests to changed signature | Sebastian Thiel | |
related to #42 | |||
2020-03-14 | exit the program directly to avoid latency | Sebastian Thiel | |
2020-02-22 | Rename 'count-links' to more descriptive 'count-hard-links' | Sebastian Thiel | |
2020-02-22 | Add hardlink tracking, and an option to disable it | Thomas Hurst | |
2020-02-22 | Add support for real/apparent size | Thomas Hurst | |
2020-02-01 | Update tui to 0.8 | Sebastian Thiel | |
2019-11-06 | Update all dependencies to latest version | Sebastian Thiel | |
2019-10-23 | Make sure borders are drawn more priminently on focus | Sebastian Thiel | |
While still being distinguishable on light backgrounds. | |||
2019-07-26 | Don't follow symlinks when calculating size interactively | Vinzent Steinberg | |
This should provide more accurate results. Unfortunately, this cannot be easily fixed for the non-interactive part of the app, because it uses `jwalk` which does not expose any options to deal with symlinks. | |||
2019-07-26 | Don't follow symlinks when deleting files recursively | Vinzent Steinberg | |
The fix in 560a76d43fa44c4ebf9bdc51087647bb800bbe68 did not work, because it checked the metadata of the file the symlink was pointing to, instead of the metadata of the symlink. Effectively, this resulted in symlinks never being detected. Also see https://doc.rust-lang.org/std/fs/struct.FileType.html#method.is_symlink. Fixes #24. | |||
2019-07-25 | A single decimal slot for percentages; Fixes #26 | Sebastian Thiel | |
On top of that, I think less information can be more. |