What's Changed
- Enabled removal of 0 when adding income by @tom1dev in #149
- Prevented spamming of "Delete Transaction" button causing the transaction amount to be removed multiple times by @LX6T in #151
- Changed database to be able to handle larger numbers by @joh748 in #153
- Changed saving goal so that it can only be positive by @tom1dev in #156
- Added a sign out feature by @llam280 in #158
- Added backend testing for services by @joh748 in #159
- Created a transaction pop up by @tom1dev in #160 and #163
- Stopped asynchronous errors when adding multiple transactions by @LX6T in #154
- Added edge case handling for transaction value of 0 by @LX6T in #165
- Only allow transaction amount that aligns with the database by @joh748 in #167
- Added a display that shows total number of pages in transaction log by @chrisv09 in #172 and #173
- Added loading animation by @llam280 in #174 and #191 and #198
- Added a graph displaying user's transaction history by @LX6T in #175
- Added milestones subgoal by @joh748 in #179
- Added an edit transaction feature by @tom1dev in #180
- Style changes by @Ben-G-Man in #185 and #190 and
#216 - Css changes by @joh748 in #187
- Added an AI financial advice feature using Gemini API by @joh748 in #192
- Added signup verification by @tom1dev in #195
- Implemented a graph to visualise tracking transactions by @LX6T in #204 and #212
- Added functionality to the cancel button in add transaction form by @joh748 in #203
- Updated README.md by @joh748 in #202 and #215
- Polished front-end by @Ben-G-Man in #205
- Added testing for gemini api controller and service by @joh748 in #206
- Redesigned saving goal popup by @tom1dev in #207
- Refactored metrics by @chrisv09 in #193 and by @tom1dev in #210
- Made UI more responsive by @joh748 in #209
- Made button styling more consistent by @joh748 in #213
New Contributors
- @tom1dev made their first contribution in #140
- @LX6T made their first contribution in #151
- @joh748 made their first contribution in #153
- @llam280 made their first contribution in #158
- @chrisv09 made their first contribution in #172
- @Ben-G-Man made their first contribution in #185
Full Changelog: v0.1.1...v0.2.0