What's Changed
- Fix reverse-tab not working & document in help menu by @Feromond in #110
- 108 feature request drill-down from a subcategory row in the category summary to its transactions by @Feromond in #112
- Fix entries getting cut off after filtering by @Feromond in #113
- Fix 'o' key handling not working when the update popup shows by @Feromond in #114
- Update screenshots in README.md by @Feromond in #115
- Bump Version to 1.6.1 by @Feromond in #116
Full Changelog: v1.6.0...v1.6.1
Install
With Rust installed (skip this if you use the Windows installer below):
cargo install budget-tracker-tuiOn macOS or Linux you can also use Homebrew now:
brew install budget-trackerNo Rust? Prebuilt binaries for Linux, macOS, and Windows
Unpack the archive for your platform and put budget-tracker on your PATH.
| Archive | Platform |
|---|---|
*-x86_64-unknown-linux-gnu.tar.gz
| Linux x86_64 (glibc 2.35+) |
*-x86_64-unknown-linux-musl.tar.gz
| Linux x86_64 (static, any distro) |
*-aarch64-unknown-linux-gnu.tar.gz
| Linux arm64 (glibc 2.35+) |
*-aarch64-unknown-linux-musl.tar.gz
| Linux arm64 (static, any distro) |
*-aarch64-apple-darwin.tar.gz
| macOS Apple Silicon |
*-x86_64-pc-windows-msvc.zip
| Windows x86_64 |
Verify a download with sha256sum -c SHA256SUMS --ignore-missing.
This is a smaller update focused on the category summary and a few annoying navigation bugs.
The main addition is being able to see what actually makes up a subcategory total. Press Enter on a subcategory in the category summary and it expands to show its transactions, oldest first, with a count beside the name. Handy for figuring out where a number came from without going back and setting up filters yourself. Press Enter on a transaction to jump to it in the main list, or on the subcategory again to collapse it. Thanks to felixadahl for the request and the super helpful mock-up.
I also added f to open the main list with filters based on the selected summary row. On a month it filters to that month, and on a subcategory or transaction it fills in the category and subcategory too. This replaces your current filters, while jumping to a transaction with Enter keeps them. It uses the existing text filters, so partial names can match more than one group and blank categories or subcategories leave that field unrestricted.
The rest is fixes and cleanup. Shift+Tab works properly for moving backwards, filtering no longer leaves entries cut off when there is room to show them, and o / O in the update popup now works like Enter. I also refreshed the README screenshots and added a small app tour gif.
TLDR:
- Added expandable transactions under subcategories in the category summary, closing #108
- Added
Enteron a transaction to jump to it in the main list with your filters kept - Added
fto set main-list filters from the selected summary row - Improved month selection when changing years in the category summary
- Fixed
Shift+Tabnot moving backwards and updated the help text, closing #109 - Fixed stale scroll positions cutting off entries after filtering, closing #111
- Fixed
o/Oin the update popup to open the releases page and exit on success, closing #107 - Refreshed README screenshots and added an app tour gif
New gif as a mini tour of the app
Category summary view updated with the drilldown
