This is a preview for the upcoming v2.2 update. Main changes:
Goal Completion
Added a mechanism to complete goals. Once a goal reaches its goal amount, it should automatically complete on the next sync. You can also force completion by clicking a button on the goal that will appear once it reaches 100%.
Completed goals will appear under a new section at the bottom that appears when you have a completed goal.
Updated Budgets page
The budgets page now groups parent categories with their children underneath. Uncategorized children also now appear under their categorized parents.
There is an updated requirement that all budgets for child categories must also have a budget for its respective parent. If a budget is missing a budget for its parent category, a button will appear under the totals card that will fix this for that month.
What's Changed
- Update repo link in footer by @teelur in #393
- Add goal completion by @teelur in #395
- Fix custom category creation by @teelur in #399
- Fix category list in category select input by @teelur in #402
- Various UI fixes by @teelur in #404
- More styling fixes by @teelur in #405
- Make budget colors consistent with display value by @teelur in #406
- Update readme by @teelur in #410
- Update issue templates by @teelur in #411
- Bump react-router from 7.5.0 to 7.5.2 in /client by @dependabot in #421
- Improve budget grouping by @teelur in #423
- Fix synced accounts to keep source by @teelur in #425
Full Changelog: v2.1.2...v2.2.0-beta.1