Skip to content

v0.4.0

Compare
Choose a tag to compare
@mayswind mayswind released this 17 Sep 11:40
· 80 commits to main since this release
  • [Breaking]

    • Use pinia to replace vuex
    • transactions/list/by_month.json api now always returns all transactions in specified month
  • [Features]

    • Add desktop version frontend page
    • Support validating user email address
    • Support password reset
    • Support changing text size for mobile page
    • Support set Gravatar as user avatar provider
    • Support setting user disabled
    • Map provider supports Google Map
    • Map provider supports Baidu Map
    • Map provider supports Amap
    • Map provider supports TomTom
    • Map provider supports more providers based on OpenStreetMap, including OpenStreetMap(Humanitarian), OpenTopoMap, OPNVKarte and CyclOSM
    • Add parsing request id command-line utility
  • [Enhancements]

    • Show time difference between the transaction timezone and the default timezone on transaction edit/view page
    • Show tips whether data is updated after pulling down or clicking the refresh button
    • Only show add default categories button when there are really no category
    • Auto set the first secondary category of selected primary category as default category when create transaction from transaction list page
    • Optimize service worker cache strategy
    • Support disable boot log by command-line argument
    • Support skipping TLS verification when request exchange rates data
    • Other user interface optimization
  • [Development]

    • Update golang to 1.20.8
    • Update node.js to 18.17.1
  • [Bug Fixes]

    • Fix the bug that the default end time of custom time range does not equal to the current time in transaction list page when timezone is not set to browser timezone
    • Fix the bug that system default timezone is not browser timezone when custom timezone is set
    • Fix the bug that overview info in home page would not be updated after updating exchange rates data
    • Fix wrong account icon in transaction statistics data page
    • Fix the bug that cannot search the keywords which contains & symbol in the transaction list page
    • Fix incorrect monthly total income/expense amount
    • Fix the bug that not automatically scroll to selected item when opening color selection sheet or icon icon selection sheet
    • Fix the bug that the time zone of the modify balance transaction generated by creating a new account is wrong
    • Fix wrong log content when content has % symbol
    • Fix generating old uuid bug