Skip to content

v0.6.0

Latest
Compare
Choose a tag to compare
@mayswind mayswind released this 03 Nov 13:02
· 83 commits to main since this release
  • [Breaking]

    • Remove deprecated Monetary Authority of Singapore exchange rates data source
    • Limit the maximum count of tags in transaction to 10
    • Change debit card account type name to checking account
  • [Features]

    • Support scheduled transaction (#2)
    • Support transaction pictures
    • Save transaction draft automatically
    • Add import transaction tool (#10)
    • Import transactions from ezbookkeeping export file (csv/tsv)
    • Import transactions from Open Financial Exchange (OFX) File / Quicken Financial Exchange (QFX) File
    • Import transactions from Quicken Interchange Format (QIF) file
    • Import transactions from Intuit Interchange Format (IIF) File
    • Import transactions from GnuCash database
    • Import transactions from Firefly III export file
    • Import transactions from Feidee Mymoney (app/web) export file
    • Import transactions from Alipay (app/web) transaction flow file
    • Import transactions from WeChat Pay billing file
    • Add savings account and certificate of deposit account type
    • Clean up expired tokens periodically
    • Add International Monetary Fund exchange rates data source
  • [Enhancements]

    • Allow user change the editable transaction range to "All" quickly when unable to add or edit a transaction due to the limitation on the editable transaction range
    • Initial display mode of the date time sheet in mobile version depends on the clicked content (#28)
    • Limit the maximum size of upload user avatar
    • Add splash screen images for iPhone 16 series
    • Show language name in current language
    • Not allow to add transaction before balance modification transaction
    • Not allow to modify transaction time for balance modification transaction
    • Other user interface optimization
  • [Development]

    • Upgrade golang to 1.22.8
    • Upgrade node.js to 20.18.0
    • Upgrade docker base image to alpine 3.20.3
  • [Bug Fixes]

    • Support number pad keys in pin code input and amount input (#25)
    • Fix incorrect time zone minutes offset for Marquesas Islands and Newfoundland
    • Fix other transactions could not be created with the same transaction time of the deleted transaction
    • Fix incorrect transaction amount in exported data
    • Fix incorrect exported data when the content contains CR("\r")
    • Remove unnecessary separators in exported file when the tag in transaction does not exist
    • Fix the user avatar in the top right corner would not update in the desktop version when using internal avatar provider
    • Fix the page may not load properly when selecting the same date in trend analysis of the desktop version
    • Not allow to input non number to the amount input box in desktop version via mobile device