Commit Graph

2769 Commits

Author SHA1 Message Date
MaysWind
3aa33a48e9 downgrade gin gzip middleware to 1.2.3 (because https://github.com/gin-contrib/gzip/issues/122) 2025-10-26 02:00:34 +08:00
MaysWind
29547bccb1 upgrade third party dependencies 2025-10-25 18:46:15 +08:00
MaysWind
4823760fd1 feature restriction supports OAuth 2.0 login and unlinking third-party login 2025-10-25 15:50:25 +08:00
MaysWind
8584e84af9 add missing comment and code 2025-10-25 15:40:59 +08:00
MaysWind
af586a0432 hide third-party logins when OAuth 2.0 login is not enabled 2025-10-25 15:19:42 +08:00
MaysWind
ce752c992c support unlinking external authentication 2025-10-25 02:51:25 +08:00
MaysWind
7b49a9f142 show preloader when redirecting to OAuth 2.0 authorization page 2025-10-25 00:42:20 +08:00
MaysWind
2fc5e91cc4 modify style when logging in 2025-10-25 00:42:05 +08:00
MaysWind
f6d03bf5df show error page when the OAuth 2.0 redirect fails 2025-10-24 23:38:29 +08:00
MaysWind
a17a2cc377 add option to control whether PKCE is used in OAuth 2.0 authentication process 2025-10-24 23:38:21 +08:00
MaysWind
beea6fe733 retrieve user email address via the GitHub user email API when logging in with GitHub 2025-10-24 01:45:16 +08:00
MaysWind
85b05f9e7e support OIDC authentication (#242) 2025-10-24 01:44:55 +08:00
MaysWind
d3ab2b94b7 verify the username, email and nickname are valid when registering via OAuth 2.0 2025-10-23 22:46:31 +08:00
MaysWind
b21fff5b15 show waiting state while redirecting to the OAuth 2.0 authorization page 2025-10-23 00:42:29 +08:00
MaysWind
234e7a55ff support Gitea OAuth 2.0 authentication 2025-10-23 00:16:28 +08:00
MaysWind
d4cf8fe077 update test case 2025-10-22 23:23:43 +08:00
MaysWind
2b2a266533 set nickname to username if nickname is empty 2025-10-22 22:39:06 +08:00
MaysWind
4b35103e34 support GitHub OAuth 2.0 authentication 2025-10-22 22:18:04 +08:00
MaysWind
81a5585029 fix typo 2025-10-22 22:07:41 +08:00
MaysWind
d2b89e629a add comment 2025-10-22 22:07:01 +08:00
MaysWind
cab86eec68 fix typo 2025-10-22 21:34:52 +08:00
MaysWind
295f5cc14a add failure retry detection to the sending forget password mail 2025-10-22 00:30:00 +08:00
MaysWind
6395e3b5c1 support for users without a password to change their password 2025-10-22 00:15:39 +08:00
MaysWind
a42c5fa988 fix new users could not be automatically created when signing in via oauth 2.0 2025-10-21 23:59:18 +08:00
MaysWind
46e275d843 store oauth 2.0 user info in token context instead of being passed through frontend parameters 2025-10-21 23:51:13 +08:00
MaysWind
13ada3575a code refactor 2025-10-21 22:43:52 +08:00
MaysWind
3b0e0f1a3f refactored common oauth 2.0 provider and add unit tests for nextcloud oauth 2.0 data source 2025-10-21 22:41:41 +08:00
MaysWind
512acc5a49 fix error message is not localized text on the OAuth 2.0 callback page 2025-10-21 22:12:26 +08:00
MaysWind
1f101fea3e redirect to different pages based on user's device 2025-10-21 21:34:53 +08:00
MaysWind
83bd8f23f4 modify variable name 2025-10-21 21:33:49 +08:00
MaysWind
af56c3057c fix cannot start when oauth2 provider not set 2025-10-21 21:32:59 +08:00
MaysWind
53a8ad71c6 support Nextcloud OAuth 2.0 authentication 2025-10-21 01:52:28 +08:00
MaysWind
600ae2bd58 only show asterisks for passwords with values in startup config output 2025-10-18 01:18:12 +08:00
MaysWind
60b6ed51cd hide unsupported filters when selecting Account Total Assets or Account Total Liabilities on the Statistics & Analysis page 2025-10-18 00:38:48 +08:00
MaysWind
8a947ef224 pasting date time from clipboard supports current language date time format 2025-10-18 00:24:30 +08:00
MaysWind
d936b64cf9 build script supports setting the build time and date through environment variables 2025-10-17 21:57:33 +08:00
MaysWind
ab828ebdab update README.md 2025-10-17 21:54:43 +08:00
MaysWind
b444e8ee31 display a security warning when using AI image recognition 2025-10-17 00:52:47 +08:00
MaysWind
45f1177a73 display a reminder to check important information when using AI image recognition 2025-10-17 00:34:56 +08:00
MaysWind
64e7dc5e12 modify the prompt text 2025-10-16 23:51:28 +08:00
MaysWind
e62bebb7fa display a security warning when generating an MCP token 2025-10-16 23:47:36 +08:00
MaysWind
3990a072ca add an MCP tool query_all_accounts_balance for retrieving all account balances (#309) 2025-10-15 23:48:08 +08:00
MaysWind
a5bd12945d upgrade golang to 1.25.3, node.js to 24.10.0, alpine base image to 3.22.2 2025-10-15 23:16:45 +08:00
MaysWind
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 2025-10-15 23:10:36 +08:00
MaysWind
130a157abc fix cannot move or delete sub-account all transactions 2025-10-14 08:56:45 +08:00
MaysWind
cce19ae957 when a sub-account is deleted, set the currently selected account to its parent account 2025-10-14 08:50:22 +08:00
MaysWind
e90340fec4 use arm runner to build arm64/v7/v6 docker image 2025-10-13 21:26:01 +08:00
MaysWind
22061e535a optimize github actions build speed 2025-10-13 00:21:32 +08:00
MaysWind
23a85d6162 update action version 2025-10-13 00:04:05 +08:00
MaysWind
2cb47bfd75 move all transactions from one account to another account (#288) 2025-10-11 01:12:33 +08:00