Releases: Taks0708/SOFTENG310-FinTrack
Releases · Taks0708/SOFTENG310-FinTrack
Assignment 2 Release
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
Assignment 1 Minor Patch 1
Initial Assignment 1 Release
What's Changed
- Created database services functions to interact with PostgreSQL database
- Created endpoints and registered controller functions to them so that the frontend can communicate with the backend
- Created tests for backend
- Added authentication support using json web token middleware
- Created login/signup page that automatically stores authentication token and sends it with all subsequent requests
- Created validation for login/signup page, disallowing repeat emails
- Created not found page
- Created dashboard for authenticated users containing:
- Way to view current balance
- Way to view all transaction
- Way to add and remove transactions (whether they are income or expense)
- Way to set savings goals
- Way to view savings goals as a progress bar
- Way to view metrics in a self-contained modal
- Dashboard automatically updates when there are changes
- Created routing logic, allowing already authenticated users to automatically be sent to dashboard
- Added filter to transactions, allowing only transactions made in the past week/month/year to be seen
- Added currency coversion to transactions using an API
New Contributors
- @Taks07 made their first contribution in #1
- @TeaghanEveleigh made their first contribution in #5
- @clen678 made their first contribution in #10
- @ewang2003 made their first contribution in #32
- @vonner04 made their first contribution in #71
- @LiamB94 made their first contribution in #91
Full Changelog: https://github.com/Taks0708/SOFTENG310-FinTrack/commits/v0.1.0