v0.3.0
-
[Breaking]
- Move language setting to user settings
- Update vue to 3.3.4
- Update framework7 to 8.0.5
-
[Features]
- Support storing transaction geographic location and showing in map
- Support user custom date & time format
- Add Monetary Authority of Singapore data source for exchange rates data
- Redesign new datetime picker baed on vue-datepicker
- Redesign new pin code input
-
[Enhancements]
- Add thousands separator in amount in exchange rates page
- Support turning on dark theme manually
- Disable export button when user does not hava any transaction
- Display icon / color in one line in account edit page / category edit page
- Add swipe handle to top of sheet
- Show none in transaction edit page when user does not have any visible accounts or categories
- Show no available category / account in transaction statistics filter page when there are no available accounts or categories
- Change the background color of system title bar
- Automatically change the system title bar background color when popup/sheet/dialog/popover shows or dark theme changes
- Other user interface optimization
-
[Development]
- Automatically run the background lint/unit test and frontend lint when building
- Update golang to 1.20.4
- Update node.js to 18.16.0
-
[Bug Fixes]
- Fix not redirect to login page problem when user click logout but there are no tokens
- Fix the problem that cannot generate uuid in 32bit os (#15, thx @vigdail)
- Fix the problem that account list page does not update when modify category of account
- Fix the problem that the statistics page cannot display any data when db is set to only_full_group_by (#17)