Repository navigation
This update adds a brand new budgeting page for creating categories! It also purges all of the dead code belonging to the old GUI for a simpler codebase and faster app, among other various improvements and big fixes.
🌟 New
- Budgeting page for adding categories
- New counterparties: Forensics Detectors, ABC Supply Co. inc., North Coast Electric
- Cleaned hundreds of lines of dead code from the codebase
- Categories are now choosable from a pre-made list rather than typed by hand
- Category & description now auto-populate from most recent counterparty data
⚙️ Changed
- Auto-name is now set up with destructive and non-destructive modes for later implementation
- Auto-name now queues up files for later implementation
- Auto-name now dims the window while processing instead of freezing the app
- A unique ID is now attached to every file for later implementation
- Inbox now appends items instead of rebuilding the entire list, keeping work intact across folder changes
- Advanced toggle no longer takes focus in transaction editor
- Adding files now uses the OS's native file explorer
- Improved default sheet column order
- Various UI improvements
- Updated dependencies
🛠️ Fixed
- Auto-name now writes metadata even if the filename is correct
- Counterparty drop down list no longer takes app restart to show new values
- Erased values in the transaction editor no longer show up after saving
- Les Schwab now correctly auto-names with a space
- Pills now show '&' symbols
- Various bug fixes
📚 Documentation
- Modified Google auth documentation for clarity
🔒 Security
- Patched multiple vulnerabilities by updating dependencies
SHA256 Checksums
AppImage: 90486e35b65c8d54f86ba7fb9f9a13f0f115ffbca21c47ad2a8bfeb89d168064
Deb: e2998e1d77f79a99c0dea65757891d5af65dd67b79614eaef4c9d053c4b20a3f
Windows: a858babdabf82b5dd91c0fa5e3747feb6c63b51a50c0e566c89d939aec69b924