Releases: CodeWithCJ/SparkyBudget
v.20.0
What's Changed
- Updated Transaction rule to include AccountName and Exact/Contains pattern matching. by @CodeWithCJ in #23
Full Changelog: v0.19.2...v.20.0
v0.19.2
What's Changed
fix on trend data & github docker workflows by @CodeWithCJ in #22
New Contributors
@CodeWithCJ made their first contribution in #22
Full Changelog: v0.19.1...v0.19.2
v0.19.1
v0.19
Update now includes fix for preserving Transaction Split on approved Transactions.
v0.18
✨Key Features:
✅ Transaction Splitting: Split transactions directly within the Budget Transaction view, enabling more granular categorization and precise budgeting. ✂️
📈 Enhanced Trend View: Account Names are now displayed for Trend transactions, providing greater context and clearer transaction analysis.
🐛Bug Fixes:
✔️ Split Transaction Integrity: Addressed a critical issue where split transaction IDs were improperly managed. The system now correctly generates incremental suffixes while preserving accurate split amounts. (Resolved!)
✔️ Accurate Available Balance: Corrected a discrepancy in the Balance Summary page where pending transactions were not reflected in the Available Balance calculation. The Available Balance now accurately accounts for all pending transactions. 💰 (Fixed!)
✔️ Mobile Navigation Stability: Resolved navigation issues in the mobile view, ensuring a smoother and more reliable user experience on smaller screens. 📱(Improved!)
🛠️ Other Improvements:
⚙️ Automatic Database Migration: The application now automatically migrates your database to the latest schema version on startup, streamlining the upgrade process.
v0.16
- Light Theme: An early preview of a light theme is available. This is a work in progress.
- Mobile Fullscreen Enhancement: Improved fullscreen rendering on mobile, especially when launched from a home screen shortcut (bookmark). This aims to provide a more native-app-like experience.
v0.15
Release Highlights
-
Breaking Change: Private File Restructuring
- The location of sensitive files (database, environment variables, etc.) has been moved to a dedicated
privatefolder. - Impact: Users upgrading from previous versions must migrate their existing database and environment files to the new
privatedirectory. If using Docker, ensure your volume mappings are updated to point to theprivatefolder. - Reasoning: This change improves security and simplifies backup procedures by isolating sensitive data.
- The location of sensitive files (database, environment variables, etc.) has been moved to a dedicated
-
privateFolder for Enhanced Security and Backup:- All private files, including:
.envfile- Database files
- Temporary files
- Are now located within the
privatefolder. - Backup Strategy: You only need to back up the contents of the
privatefolder.
- All private files, including:
-
Automated Database Initialization:
- Database templates are automatically created during the initial application run, simplifying setup.
-
Demo Account & Transaction Generation:
- New environment variables allow you to automatically create demo accounts and transactions for testing and demonstration purposes. See the updated
.envfile for configuration options.
- New environment variables allow you to automatically create demo accounts and transactions for testing and demonstration purposes. See the updated
-
UI Enhancements:
- Various UI improvements have been implemented throughout the application. (Consider adding a few specific examples if possible).
v0.14
What's New! ✨
-
Take Control of Your Accounts! You can now edit the Account Type, Account Name, and Account Balance directly within your account details. This provides greater flexibility and control over your financial data.
-
Improved Desktop Navigation: We've made some minor adjustments to the navigation bar in the desktop view to make it even easier to find what you need.
-
Fresh Look for Budgeting: We've updated the budget icon with a new design.
v0.13
- shantnudon - updated Navigation menu
- Fined it to work better in both Desktop & Mobile.
- Added dynamic view functionality to show Account details & Net worth icons only in mobile home page.
v0.12
- You can now upload your transaction history from CSV files for any selected account!
- SparkyBudget now attempts to automatically detect the date format in your transaction files, saving you time and effort.
- The balance details display has been improved for a better mobile viewing experience.