Commit Graph

  • 48a06c6570 hide export menu item for categorical analysis overview chart MaysWind 2025-10-29 00:19:32 +08:00
  • 5485242baf show percent in categorical analysis overview chart MaysWind 2025-10-28 22:50:41 +08:00
  • ec7c4c7461 fix the incorrect amount in the total outflows and inflows trend charts MaysWind 2025-10-28 12:48:06 +08:00
  • 2259719935 filter transfer in accounts in statistics & analysis MaysWind 2025-10-28 01:57:17 +08:00
  • f8fc955408 update sankey chart display rules MaysWind 2025-10-28 01:52:03 +08:00
  • 4684de9705 support mouse zoom for the sankey chart MaysWind 2025-10-28 00:48:42 +08:00
  • 52bab6f726 change the outflows/inflows by account trend charts to non-stacked charts and hide the total amount for these charts MaysWind 2025-10-28 00:44:42 +08:00
  • 765e64d96f hide percent for outflows/inflows by account categorical chart MaysWind 2025-10-27 23:47:04 +08:00
  • f93610b5e0 total outflows / inflows do not include transfer transactions between unfiltered accounts MaysWind 2025-10-27 22:33:44 +08:00
  • 5d1480cabc add overview sankey chart for categorical analysis on desktop version MaysWind 2025-10-27 03:37:29 +08:00
  • 5faf3bfe66 fix cannot shift the date range in the trend analysis after switching from categorical analysis with the date range set to All MaysWind 2025-10-27 01:00:59 +08:00
  • 5cb7eca340 add outflows / inflows / net cash flow in statistics & analysis MaysWind 2025-10-27 00:52:41 +08:00
  • 9a2f682379 format code MaysWind 2025-10-26 21:21:21 +08:00
  • fd4036f0c8 verify passcode on the OAuth 2.0 callback page if user enable 2FA MaysWind 2025-10-26 15:18:40 +08:00
  • c854dbaab4 modify style MaysWind 2025-10-26 15:08:48 +08:00
  • 0c75ed47ac upgrade golang to 1.25.3 MaysWind 2025-10-26 14:16:52 +08:00
  • fa467e72f9 update http status code MaysWind 2025-10-26 13:51:09 +08:00
  • 93e05d5634 upgrade third party dependencies MaysWind 2025-10-26 13:17:24 +08:00
  • 745efe1222 add radar chart for categorical analysis on desktop version MaysWind 2025-10-26 02:01:51 +08:00
  • e1dcf56ca9 upgrade third party dependencies MaysWind 2025-10-26 02:01:11 +08:00
  • 3aa33a48e9 downgrade gin gzip middleware to 1.2.3 (because https://github.com/gin-contrib/gzip/issues/122) MaysWind 2025-10-26 01:59:06 +08:00
  • 29547bccb1 upgrade third party dependencies MaysWind 2025-10-25 18:46:14 +08:00
  • 4823760fd1 feature restriction supports OAuth 2.0 login and unlinking third-party login MaysWind 2025-10-25 15:50:25 +08:00
  • 8584e84af9 add missing comment and code MaysWind 2025-10-25 15:40:59 +08:00
  • af586a0432 hide third-party logins when OAuth 2.0 login is not enabled MaysWind 2025-10-25 15:19:42 +08:00
  • ce752c992c support unlinking external authentication MaysWind 2025-10-25 02:45:40 +08:00
  • 7b49a9f142 show preloader when redirecting to OAuth 2.0 authorization page MaysWind 2025-10-25 00:42:20 +08:00
  • 2fc5e91cc4 modify style when logging in MaysWind 2025-10-25 00:34:16 +08:00
  • f6d03bf5df show error page when the OAuth 2.0 redirect fails MaysWind 2025-10-24 23:38:29 +08:00
  • a17a2cc377 add option to control whether PKCE is used in OAuth 2.0 authentication process MaysWind 2025-10-24 23:03:57 +08:00
  • beea6fe733 retrieve user email address via the GitHub user email API when logging in with GitHub MaysWind 2025-10-24 01:45:16 +08:00
  • 85b05f9e7e support OIDC authentication (#242) MaysWind 2025-10-24 01:44:55 +08:00
  • d3ab2b94b7 verify the username, email and nickname are valid when registering via OAuth 2.0 MaysWind 2025-10-23 22:46:31 +08:00
  • b21fff5b15 show waiting state while redirecting to the OAuth 2.0 authorization page MaysWind 2025-10-23 00:42:29 +08:00
  • 234e7a55ff support Gitea OAuth 2.0 authentication MaysWind 2025-10-23 00:16:28 +08:00
  • d4cf8fe077 update test case MaysWind 2025-10-22 23:23:43 +08:00
  • 2b2a266533 set nickname to username if nickname is empty MaysWind 2025-10-22 22:39:06 +08:00
  • 4b35103e34 support GitHub OAuth 2.0 authentication MaysWind 2025-10-22 22:18:04 +08:00
  • 81a5585029 fix typo MaysWind 2025-10-22 22:07:41 +08:00
  • d2b89e629a add comment MaysWind 2025-10-22 21:53:57 +08:00
  • cab86eec68 fix typo MaysWind 2025-10-22 21:34:52 +08:00
  • 295f5cc14a add failure retry detection to the sending forget password mail MaysWind 2025-10-22 00:30:00 +08:00
  • 6395e3b5c1 support for users without a password to change their password MaysWind 2025-10-22 00:15:39 +08:00
  • a42c5fa988 fix new users could not be automatically created when signing in via oauth 2.0 MaysWind 2025-10-21 23:59:18 +08:00
  • 46e275d843 store oauth 2.0 user info in token context instead of being passed through frontend parameters MaysWind 2025-10-21 23:49:18 +08:00
  • 13ada3575a code refactor MaysWind 2025-10-21 22:43:52 +08:00
  • 3b0e0f1a3f refactored common oauth 2.0 provider and add unit tests for nextcloud oauth 2.0 data source MaysWind 2025-10-21 22:41:41 +08:00
  • 512acc5a49 fix error message is not localized text on the OAuth 2.0 callback page MaysWind 2025-10-21 22:07:05 +08:00
  • 1f101fea3e redirect to different pages based on user's device MaysWind 2025-10-21 21:34:53 +08:00
  • 83bd8f23f4 modify variable name MaysWind 2025-10-21 21:33:49 +08:00
  • af56c3057c fix cannot start when oauth2 provider not set MaysWind 2025-10-21 21:32:59 +08:00
  • 53a8ad71c6 support Nextcloud OAuth 2.0 authentication MaysWind 2025-10-21 01:52:28 +08:00
  • 600ae2bd58 only show asterisks for passwords with values in startup config output MaysWind 2025-10-18 01:18:12 +08:00
  • 60b6ed51cd hide unsupported filters when selecting Account Total Assets or Account Total Liabilities on the Statistics & Analysis page MaysWind 2025-10-18 00:38:48 +08:00
  • 8a947ef224 pasting date time from clipboard supports current language date time format MaysWind 2025-10-18 00:21:43 +08:00
  • d936b64cf9 build script supports setting the build time and date through environment variables MaysWind 2025-10-17 21:57:33 +08:00
  • ab828ebdab update README.md MaysWind 2025-10-17 21:54:43 +08:00
  • b444e8ee31 display a security warning when using AI image recognition MaysWind 2025-10-17 00:52:47 +08:00
  • 45f1177a73 display a reminder to check important information when using AI image recognition MaysWind 2025-10-17 00:28:52 +08:00
  • 64e7dc5e12 modify the prompt text MaysWind 2025-10-16 23:51:28 +08:00
  • e62bebb7fa display a security warning when generating an MCP token MaysWind 2025-10-16 23:46:36 +08:00
  • 3990a072ca add an MCP tool query_all_accounts_balance for retrieving all account balances (#309) MaysWind 2025-10-15 23:48:08 +08:00
  • a5bd12945d upgrade golang to 1.25.3, node.js to 24.10.0, alpine base image to 3.22.2 MaysWind 2025-10-15 23:16:45 +08:00
  • 7938e7c7c8 fix the Persian Calendar was not displayed when the calendar display type was set to Gregorian with Persian Calendar, but the date display type was not set to Persian MaysWind 2025-10-15 23:10:36 +08:00
  • 130a157abc fix cannot move or delete sub-account all transactions MaysWind 2025-10-14 08:56:45 +08:00
  • cce19ae957 when a sub-account is deleted, set the currently selected account to its parent account MaysWind 2025-10-14 08:50:22 +08:00
  • e90340fec4 use arm runner to build arm64/v7/v6 docker image MaysWind 2025-10-13 21:26:01 +08:00
  • 22061e535a optimize github actions build speed MaysWind 2025-10-13 00:21:32 +08:00
  • 23a85d6162 update action version MaysWind 2025-10-12 16:43:52 +08:00
  • 2cb47bfd75 move all transactions from one account to another account (#288) MaysWind 2025-10-11 01:10:13 +08:00
  • 3ce7f6e99a disable account picker, date time picker and timezone picker when editing balance modification transaction MaysWind 2025-10-11 00:18:14 +08:00
  • 77b083c41b remove redundant content in function names MaysWind 2025-10-10 23:09:53 +08:00
  • b8fcdacb84 fix incorrect error code MaysWind 2025-10-10 19:32:28 +08:00
  • d893193e73 load configuration option value from file MaysWind 2025-10-10 16:45:57 +08:00
  • 73f8446d07 support modifying amount and description when importing transactions MaysWind 2025-10-09 22:34:58 +08:00
  • 5692bec216 support pasting date time into the date-time picker on the desktop version MaysWind 2025-10-09 21:38:35 +08:00
  • e88491268b hide the "Set Location" button in the map sheet on the transaction view page in mobile version MaysWind 2025-10-09 20:04:50 +08:00
  • 94cd5dc21a support the latest format of alipay statement file MaysWind 2025-10-09 19:40:36 +08:00
  • 697f69d5d7 use a fixed browser version as the build target MaysWind 2025-10-06 21:49:12 +08:00
  • 76fff27b3f fix cannot modify transaction time after duplicating transaction with time on the mobile version MaysWind 2025-10-06 16:29:44 +08:00
  • 4f664dbfc3 code refactor MaysWind 2025-10-06 16:05:04 +08:00
  • d9b726cdf9 add FAQ link MaysWind 2025-10-04 14:40:14 +08:00
  • cc792b9c0f import credit card repayment transactions from wechat pay statement file (#279) MaysWind 2025-10-04 12:44:43 +08:00
  • e9503d6ae2 fix the mobile transaction list page displayed incorrectly when loading more transactions v1.1.1 MaysWind 2025-10-02 21:37:00 +08:00
  • d8736eebf8 bump version to 1.1.1 MaysWind 2025-10-02 21:35:40 +08:00
  • b916217b28 fix the mobile transaction list page displayed incorrectly when loading more transactions MaysWind 2025-10-02 21:30:19 +08:00
  • 6c4b7059ed add new translation contributor MaysWind 2025-10-02 19:52:48 +08:00
  • 9d0e294ed2 update translation MaysWind 2025-10-02 19:44:32 +08:00
  • dc6d8398b1 add Korean Minhyung Park 2025-10-01 21:17:29 +09:00
  • a50d2e7e72 add a link to Usage Questions discussion when creating a new issue MaysWind 2025-10-01 22:05:53 +08:00
  • ea5cfe60f2 don't automatically add label when creating issues MaysWind 2025-09-30 09:37:40 +08:00
  • 5b37ea4d78 AI image recognition supports pasting image from clipboard in desktop version MaysWind 2025-09-29 19:36:31 +08:00
  • 46dd2888a6 show hint while loading the image MaysWind 2025-09-29 19:19:35 +08:00
  • 564c9e1d95 update description MaysWind 2025-09-29 16:41:47 +08:00
  • 4d0d3959a9 support canceling AI image recognition MaysWind 2025-09-27 23:53:40 +08:00
  • e9e6644e7f update name format of docker image to avoid conflicts with version detection MaysWind 2025-09-27 21:40:15 +08:00
  • 6a19131ea1 bump version to 1.2.0 MaysWind 2025-09-27 21:33:07 +08:00
  • 4d9643dcb2 raise an error if the file does not exist when uploading an artifact v1.1.0 MaysWind 2025-09-27 17:20:45 +08:00
  • 5dc4ad60ba remove unnecessary parameter MaysWind 2025-09-27 17:12:41 +08:00
  • 2e5dd7d513 add content encoding to the response headers when the server returns js, csv or tsv MaysWind 2025-09-27 17:00:42 +08:00