Commit Graph

  • 42ae323568 support adding / renaming / deleting / changing display order for tag group on mobile version MaysWind 2026-01-17 20:04:07 +08:00
  • a357fb8136 automatically switch to the newly added tag group MaysWind 2026-01-17 19:21:12 +08:00
  • 3b487ca0d9 fix the currently displayed group is incorrect after deleting a tag group MaysWind 2026-01-17 19:02:44 +08:00
  • 91e98f3126 make delete tag group button disabled when tag group has tags MaysWind 2026-01-17 18:55:32 +08:00
  • 7ecacaeb05 support moving tags on mobile version MaysWind 2026-01-17 18:48:45 +08:00
  • 598ae9fa06 show add button in default group MaysWind 2026-01-17 16:05:04 +08:00
  • 0803a5930f add new contributor MaysWind 2026-01-17 14:29:46 +08:00
  • 9aaf3284c0 remove unnecessary type assertions MaysWind 2026-01-17 14:29:36 +08:00
  • b27f9c12de refactor: use isDefined util for account ID check in TransactionEditPageBase.ts GaryOu 2026-01-09 00:12:40 +08:00
  • a730ebab8f Refactor transfer amount calculation to handle account changes GaryOu 2026-01-09 00:05:05 +08:00
  • f7d0e2279a Watch for account changes and recalculate destination amount for transfers on the Add Transfer Transaction dialog GaryOu 2026-01-08 00:11:13 +08:00
  • e41dd1c1f8 add new contributor MaysWind 2026-01-17 10:25:02 +08:00
  • 98274ab864 Merge branch 'main' of https://github.com/mayswind/EasyBookkeeping MaysWind 2026-01-17 10:23:18 +08:00
  • a3261acc82 Fix: missing hyphen in 'utf-8' encoding. Error when importing OFX files due to unknown encoding. Fixes issue #48. lucdsouza 2026-01-16 22:14:16 -03:00
  • 7d9cfc4ced support transaction tag group MaysWind 2026-01-17 00:47:51 +08:00
  • b556efa510 adjust the interaction for displaying and reordering all explorers on the Insights Explorer page MaysWind 2026-01-17 00:45:09 +08:00
  • 4b72bfd76d fix the changes are cleared after changing date range under "New Explorer" MaysWind 2026-01-16 23:55:50 +08:00
  • 0f532094ca update the initial styling of the pie chart MaysWind 2026-01-16 23:30:28 +08:00
  • 7e48cca4ab fix the non-amount numbers in charts are not formatted using localized number formatting MaysWind 2026-01-16 23:29:26 +08:00
  • 98aa535193 fix the year–quarter format date is not formatted using localized number formatting MaysWind 2026-01-16 23:11:49 +08:00
  • 48ef9acc19 support the username returned by Synology DSM SSO Server during OIDC authentication (#449) MaysWind 2026-01-16 21:59:05 +08:00
  • e304f4d3fa display all data in statistics & analysis and hide percentages with values below zero MaysWind 2026-01-16 01:20:29 +08:00
  • 83a34ae322 allow the either username or email is empty which returns from oauth 2.0 provider, but require both to be present when automatically registering a new user MaysWind 2026-01-16 00:00:28 +08:00
  • 43a6d1be0f initialize the http transport only once MaysWind 2026-01-15 23:35:47 +08:00
  • 89fb8a099e add a unified logging handler to the http client MaysWind 2026-01-15 23:29:48 +08:00
  • 853b0d430e update the supported currencies based on the exchange rate data source MaysWind 2026-01-15 22:38:53 +08:00
  • 88b63d0222 Updated Slovenian translation Andrej Kralj 2026-01-14 08:16:29 +01:00
  • 618ad4cac2 support importing Alipay transaction statements with transactions in the pending goods receipt confirmation status (#441) MaysWind 2026-01-11 14:57:37 +08:00
  • 9b4dd5600a show insights explorer count on data management page MaysWind 2026-01-11 14:24:38 +08:00
  • ca959fb9ce automatically focus after opening the dialog and support confirming with the enter key MaysWind 2026-01-11 13:24:26 +08:00
  • ee9b281919 insights explorer supports axis chart MaysWind 2026-01-11 02:45:46 +08:00
  • 1a0630846d refactor the trends chart component and extract a reusable axis chart component MaysWind 2026-01-10 23:09:31 +08:00
  • 9585cbc8a9 fix the explorer is not selected when opening a hidden explorer on the insights explorer page MaysWind 2026-01-10 01:00:04 +08:00
  • 19c0ca8191 add new contributor MaysWind 2026-01-10 00:33:15 +08:00
  • 3b0b95ac4a fix: trim trailling spaces in username Dmitry Shemin 2026-01-09 23:22:42 +07:00
  • 1691c320cc update json schema description of mcp tool MaysWind 2026-01-10 00:16:04 +08:00
  • caf88a9488 Updated Slovenian translation thehijacker 2026-01-09 15:41:08 +01:00
  • b295b99d3d update the supported currencies based on the exchange rate data source MaysWind 2026-01-09 00:37:11 +08:00
  • 3cf1276fa7 add all explorers dialog and show confirm dialog when restoring to last saved explorer MaysWind 2026-01-09 00:33:31 +08:00
  • 5ae763273a format code MaysWind 2026-01-08 23:34:38 +08:00
  • e39965e7b5 add restore to last saved for insights explorer MaysWind 2026-01-08 01:29:54 +08:00
  • af36fe9212 highlight the save button when the explorer has been updated MaysWind 2026-01-08 01:20:30 +08:00
  • 6eb7fa27f6 support configuring the data source of the data table in insights explorer MaysWind 2026-01-08 00:41:24 +08:00
  • 0dd0597c3b code refactor MaysWind 2026-01-08 00:01:36 +08:00
  • f0a74a6108 save the number of transactions per page in database MaysWind 2026-01-07 23:56:31 +08:00
  • 6829eddde5 display different dialog titles when saving a new explorer and renaming an explorer MaysWind 2026-01-07 23:47:14 +08:00
  • 1c596c4a15 support hiding and unhiding explorers MaysWind 2026-01-07 23:39:07 +08:00
  • ab88b0bf44 support drag-and-drop to change query display orders MaysWind 2026-01-07 23:08:30 +08:00
  • d462d0164c save insights explorer to database MaysWind 2026-01-07 01:04:54 +08:00
  • d4d1342c70 update the supported currencies based on the exchange rate data source MaysWind 2026-01-05 23:58:16 +08:00
  • a157c1961a fix the incorrect transaction text item MaysWind 2026-01-05 23:13:36 +08:00
  • 9a037ace5a remember last selected file type in import transaction dialog (#412) MaysWind 2026-01-05 00:48:47 +08:00
  • c64b4502cb support canceling the sorting operation on mobile version MaysWind 2026-01-04 23:29:34 +08:00
  • dc41bf8e10 replace the button labels in the navigation bar with a unified icons MaysWind 2026-01-04 23:10:52 +08:00
  • 0ce66d9070 support changing account category order MaysWind 2026-01-04 22:50:13 +08:00
  • 6e369f39a4 support setting account categories hidden which has no accounts MaysWind 2026-01-04 14:05:52 +08:00
  • fb25f589fb add clear all filters in import dialog (#416) MaysWind 2026-01-04 11:02:09 +08:00
  • 8651755d7a in the import dialog's data review table, keep the selection checkboxes and action button columns fixed in place MaysWind 2026-01-04 10:29:41 +08:00
  • 277da30339 update the supported currencies based on the exchange rate data source MaysWind 2026-01-04 01:36:14 +08:00
  • 2fb509beb2 support opening transaction view dialog in insights explorer page MaysWind 2026-01-04 01:22:23 +08:00
  • 6634d5b791 show transaction tags in insights explorer page MaysWind 2026-01-04 01:21:33 +08:00
  • 41739d97e7 show transaction date time in current timezone when hover over the transaction time MaysWind 2026-01-04 00:39:47 +08:00
  • 43bc04012d support setting timezone type in reconciliation statement dialog / page MaysWind 2026-01-04 00:36:00 +08:00
  • 43154832b6 support filtering geographic location and pictures in insights explorer MaysWind 2026-01-03 22:42:58 +08:00
  • 91a00cb5b3 support custom chart sorting order MaysWind 2026-01-03 21:23:49 +08:00
  • 526d7e50ec move the "Timezone Used for Date Range" option from insights explorer settings into each exploration MaysWind 2026-01-03 20:42:16 +08:00
  • cc0996e0d2 update name to insights explorer MaysWind 2026-01-03 16:40:53 +08:00
  • 8be5e8aa1d Update Slovenian language Andrej Kralj 2026-01-01 20:02:53 +01:00
  • 022dd3303b adjust the display order of the third party dependency home page url and license url MaysWind 2026-01-02 00:49:25 +08:00
  • 2865635013 update the supported currencies based on the exchange rate data source MaysWind 2026-01-02 00:25:53 +08:00
  • c276f261f9 show documentation in the iframe by default MaysWind 2026-01-02 00:10:08 +08:00
  • ee7e98bb00 show license type of third party dependency on about page MaysWind 2026-01-01 23:29:46 +08:00
  • 554ce37475 code refactor MaysWind 2026-01-01 23:05:37 +08:00
  • 1938d972ff bump year MaysWind 2026-01-01 20:32:29 +08:00
  • 630859bc25 Update Slovenian translation Andrej Kralj 2026-01-01 15:30:14 +01:00
  • 8ea8a9fe2a add time-based categories "Transaction Day of Week", "Transaction Day of Month", "Transaction Month of Year" and "Transaction Quarter of Year" in insights & explore MaysWind 2025-12-31 00:38:36 +08:00
  • f5e4d82efc in insights & explore, time-based category supports calculated based on the transaction's time zone MaysWind 2025-12-31 00:00:04 +08:00
  • 958515b9e0 add new translation contributor MaysWind 2025-12-30 22:52:07 +08:00
  • 5131e3d6e3 update translation MaysWind 2025-12-30 22:41:09 +08:00
  • b5a18c86dc Added Slovenian translation Andrej Kralj 2025-12-30 12:58:36 +01:00
  • 2f3e26dbe5 revise ambiguous content MaysWind 2025-12-30 00:55:22 +08:00
  • 3313ccf051 add contributors to the about page MaysWind 2025-12-30 00:28:20 +08:00
  • 2ada077b38 update translation contributor MaysWind 2025-12-30 00:10:21 +08:00
  • 31c36f0edf fix the median amount was calculated incorrectly in account reconciliation statements MaysWind 2025-12-29 00:11:33 +08:00
  • e74d290016 add chart tab to insights & explore page MaysWind 2025-12-28 23:58:38 +08:00
  • 28337ae228 make the query name input field automatically adjust its width to match the text length MaysWind 2025-12-27 23:54:20 +08:00
  • e252378898 update query area style MaysWind 2025-12-26 00:46:23 +08:00
  • 1cc0cd7ae6 if X-Timezone-Name header is provided, always calculate the UTC offset based on the specified time MaysWind 2025-12-26 00:19:16 +08:00
  • 088e9a339d upgrade golang to 1.25.5, node.js to 24.12.0 and alpine base image to 3.23.2 MaysWind 2025-12-26 00:07:50 +08:00
  • b009c7b6e5 prefer the value of X-Timezone-Name MaysWind 2025-12-25 09:48:24 +08:00
  • 6bb69b0c27 fix daylight saving time is not calculated correctly when checking whether a transaction can be edited MaysWind 2025-12-25 00:56:39 +08:00
  • 842683da25 update button style MaysWind 2025-12-25 00:35:04 +08:00
  • d39816bb9f support using parseDateTime function and IANA time zone names when importing DSV files using custom script MaysWind 2025-12-25 00:24:26 +08:00
  • e856aefd7b support date time with YYYY.MM.DD HH:mm:ss / MM.DD.YYYY HH:mm:ss / DD.MM.YYYY HH:mm:ss format when importing delimiter-separated values file / data MaysWind 2025-12-24 23:13:14 +08:00
  • f54c4998ef support IANA time zone names when importing DSV files using column mapping MaysWind 2025-12-24 23:09:33 +08:00
  • 59a138d417 change the file that reference third-party library MaysWind 2025-12-24 09:26:54 +08:00
  • 0dc2825e5d support renaming queries, duplicating queries, and displaying query expressions separately for each query MaysWind 2025-12-24 01:30:18 +08:00
  • 76af5d946a use the daylight saving time zone as default time zone rather than the current standard time zone during the DST MaysWind 2025-12-24 00:33:47 +08:00
  • c35cbbda15 automatically adjust table column widths based on their content MaysWind 2025-12-21 14:10:38 +08:00
  • ece58b60ec fix the month names were displayed incorrectly in the monthly income and expense trends chart when daylight saving time was involved (#392) MaysWind 2025-12-21 02:35:25 +08:00