v1.6.0
-
[Breaking]
- The mobile version has changed the way pages are rendered under PWA. Users who have already added the PWA need to remove it and add it again (otherwise, page style issues may occur)
X-Forwarded-For,X-Real-IPandX-Real-Portheaders are accepted only from trusted proxies configured in the configuration file, or from the default trusted proxy ranges10.0.0.0/8,169.254.0.0/16,127.0.0.0/8,172.16.0.0/12,192.168.0.0/16- Transaction type field is now required in the modifying transaction API
-
[Features]
- Add Romanian translation (#601, thanks @gg64nou)
- Add the Central Bank of Argentina exchange rates data source (#622, thanks @dibuyo)
- Support modifying transaction type (#175)
- Support using AI to extract transaction details from clipboard text in add transaction page / dialog
- Support importing transactions by using AI to extract and process data from text
- Support importing transactions by using AI to extract and process data from image (#602)
- Support every N days interval for scheduled transactions (#594)
- Support filtering transactions description (ignores case) and transactions description (normalized) in insights explorer (#596)
- Support using either the database default setting or case insensitive matching when searching transaction descriptions on the transaction list and statistics & analysis pages (#596)
- Support importing and exporting query definitions in insights explorer using JSON files (#605)
- Support customizing chart color schemes (#621)
- Increase the transaction amount limit to ±99,999,999,999.99 (#626)
-
[Enhancements]
- Improved Ukrainian translation (#589, thanks @infinit1ve)
- Improved Turkish translation (#592, thanks @snizamaddinov)
- Improved German translation (#609, thanks @martinschilliger)
- Improved Japanese translation (#616, thanks @Mink16)
- Sort first by transaction type and then by the category display order when the axis / category in insight explorer is set to transaction category and the sort order is set to display order
- Add median-to-mean ratio, outlier count, outlier ratio, Gini Coefficient and Herfindahl-Hirschman Index to value metric in insights explorer
- Open a dialog displaying the transaction list when clicking the axis / series in the chart of insights explorer
- Support clicking treemap chart, sunburst chart, heatmap chart, calendar heatmap chart to view the transaction list in insights explorer
- Add compatibility for browsers that send the full URL with the fragment to the server (#598)
- Support setting thinking level for LLM configuration
- Display the remaining and exceeded character count for transaction descriptions
- Support for importing the latest format of Feidee MyMoney (Web) data export file (#618)
- Show the default currency amount calculated using the current exchange rate when hovering over a transaction amount that is not in the default currency
- Add diagnosis information sheet on mobile version
- Other user interface optimization
-
[Development]
- Upgrade Golang to 1.26.4
- Upgrade Node.js to 24.18.0
- Upgrade Alpine base image to 3.24.1
-
[Bug Fixes]
- MCP
query_transactionstool supports balance modification transactions (#586) - Fix incorrect sign for sub-hour negative time zone offsets (#603, thanks @vjsai)
- Fix custom script handling method did not work correctly when the Immersive Translate browser extension was installed
- Fix the transaction amounts were still displayed in account reconciliation statements and insights explorer after transaction amount is hidden
- Fix chart data could not be exported from insights explorer when using some value metrics
- MCP