2673 Commits

Author SHA1 Message Date
Cutsin
2e83e49492
feat: fix bug due to null characters in descriptor when creating a payment intent (#3567) v1.829.0 2025-02-08 19:35:51 +08:00
Coki
5661942175
feat: add CLI version cache and proxy support (#3565)
* feat: add CLI version cache mechanism

* feat: add /api/refresh-engines to allowed endpoints in demo mode

* feat: add proxy support for cli downloader

* feat: add SafeGoroutine for CLIDownloader initialization

* refactor: optimize code structure
2025-02-08 19:34:19 +08:00
Coki
7f9f7c6468
feat: add CLI tools auto-downloader and updater (#3559)
* feat: add CLI downloader feature

* feat: add CLI refresh endpoint and scheduler

* feat: improve binary names mapping for different platforms and architectures

* fix: format binary names in getBinaryNames function

* fix: change file permission notation to octal in cli_downloader.go

* feat: add isDemoMode check for CLI downloader features
v1.828.0
2025-02-07 19:22:56 +08:00
Cutsin
b7a818e2d3
feat: support AirWallex payment provider (#3558)
* feat: support AirWallex payment provider

* chore: add some information due to AirWallex's risk control policy
2025-02-07 19:19:30 +08:00
DacongDA
1a8cfe4ee6
feat: can fetch SAML metadata from URL (#3560) v1.827.0 2025-02-06 23:50:39 +08:00
hsluoyz
b3526de675 feat: add checkOrgMasterVerificationCode() 2025-02-06 23:46:22 +08:00
Mayank
3b9e08b70d
feat: Fix reset password flow for shared application (#3556) v1.826.0 2025-02-06 18:03:23 +08:00
IZUMI-Zu
cfc6015aca
feat: rename Casdoor app URL to authenticator (#3553) v1.825.0 2025-02-05 23:08:06 +08:00
hsluoyz
1600a6799a feat: return error for updateUsedByCode() v1.824.0 2025-02-05 13:40:41 +08:00
DacongDA
ca60cc3a33
feat: show SAML cert parse error better in frontend (#3551) v1.823.0 2025-02-05 10:06:02 +08:00
DacongDA
df295717f0
feat: can define what Casdoor pages an org admin can see via Organization.NavItems (#3539)
* feat: support define what Casdoor pages an org admin can see

* feat: remove useless code

* fix: fix NavItemNodes i18next invalid

* fix: only global admin can edit navItems

* fix: move navItem tree to extra file
v1.822.0
2025-02-03 00:40:21 +08:00
DacongDA
e3001671a2
feat: fix bug that can not delete user if user doesn't belong to any group (#3544) v1.821.0 2025-02-02 17:54:05 +08:00
DacongDA
bbe2162e27
feat: fix bug in GetTokenByTokenValue() (#3541) v1.820.0 2025-01-30 00:48:20 +08:00
Coki
92b5ce3722
feat: add identifier validation for security in RunCasbinCommand (#3535)
* feat: add identifier validation for security in RunCasbinCommand

* refactor: update identifier validation to use SHA-256 hash and timestamp
v1.819.0
2025-01-29 18:30:06 +08:00
hsluoyz
bad21fb6bb feat: check empty password in CheckPassword() v1.818.0 2025-01-28 21:13:59 +08:00
DacongDA
5a78dcf06d
feat: fix Casbin Permissions Not Working When Auto-login is Enabled (#3537)
* fix: fix Casbin Permissions Not Working When Auto-login is Enabled

* fix: fix oauth fastLogin not support permission
v1.817.0
2025-01-28 19:15:53 +08:00
DacongDA
558b168477
feat: can verify OTP during OAuth login (#3531)
* feat: support verify OTP during OAuth login

* fix: fail to login if mfa not enable

* fix: fail to login if mfa not enable

* fix: fix mfaRequired not valid in saml/auth
v1.816.0
2025-01-27 19:37:26 +08:00
DacongDA
802b6812a9
feat: fix strange "Email is invalid" error in forget password page (#3527) v1.815.0 2025-01-23 14:35:11 +08:00
DacongDA
a5a627f92e
feat: optimize get-groups API and GroupListPage (#3518)
* fix: optimize get-groups api and GroupListPage

* fix: fix linter issue
v1.814.0
2025-01-23 09:47:39 +08:00
DacongDA
9701818a6e
feat: delete groups for user while deleting user (#3525) 2025-01-23 09:46:33 +08:00
DacongDA
06986fbd41
feat: fix theme filter for other URLs like SAML (#3523)
* fix: fix error cause by theme filter

* fix: add saml url to theme filter and use getGetOwnerAndNameFromIdWithError instead of using GetOwnerAndNameFromId

* fix: fix code error

* fix: add support for cas and pack judgement into a function

* fix: fix linter err
v1.813.0
2025-01-22 19:12:12 +08:00
hsluoyz
3d12ac8dc2 feat: improve HandleScim() v1.812.0 2025-01-22 16:15:19 +08:00
DacongDA
f01839123f
feat: fix missing param recoveryCodes in /mfa/setup/enable API (#3520) v1.811.0 2025-01-21 22:56:02 +08:00
DacongDA
e1b3b0ac6a
feat: allow user use other mfaType in mfa step and skip redundant MFA verification (#3499)
* feat: allow user use other mfaType in mfa step and skip redundant MFA verification

* feat: improve format
v1.810.0
2025-01-21 20:16:18 +08:00
DacongDA
4b0a2fdbfc
feat: append HTML document title and favicon to cookie (#3519)
* feat: append HTML document title and favicon to cookie

* feat: remove useless cookie
v1.809.0
2025-01-21 19:42:21 +08:00
DacongDA
db551eb24a
feat: LDAP user can reset password with old password and new password (#3516)
* feat: support user reset password with old password and new password

* feat: merge similar code
v1.808.0
2025-01-20 21:42:05 +08:00
DacongDA
18b49bb731
feat: can reset LDAP password with different password encryption methods (#3513) v1.807.0 2025-01-20 20:00:23 +08:00
hsluoyz
17653888a3 feat: refactor the TestSmtpServer code v1.806.0 2025-01-20 03:17:09 +08:00
hsluoyz
ee16616df4 feat: support socks5Proxy for AWS Email provider v1.805.0 2025-01-20 02:39:23 +08:00
hsluoyz
ea450005e0 feat: fix "logo" bug in footer v1.804.0 2025-01-20 00:01:46 +08:00
DacongDA
4c5ad14f6b
fix: spin will squeeze login panel (#3509) v1.803.0 2025-01-19 23:35:04 +08:00
DacongDA
49dda2aea5
feat: append footerHtml to cookie (#3508) 2025-01-19 23:34:43 +08:00
DacongDA
a74a004540
feat: append logo url to cookie (#3507) v1.802.0 2025-01-19 08:02:44 +08:00
DacongDA
2b89f6b37b
feat: fix issue that application theme is ignored in appendThemeCookie() (#3506) v1.801.0 2025-01-18 21:28:39 +08:00
DacongDA
c699e35e6b
feat: load theme from first HTML render cookie (#3505) v1.800.0 2025-01-18 19:04:16 +08:00
DacongDA
e28d90d0aa
feat: support CUCloud SMN notification provider (#3502) v1.799.0 2025-01-17 08:35:31 +08:00
DacongDA
4fc7600865
feat: skip update user ranking if ranking not in accountItem (#3500) v1.798.0 2025-01-14 22:43:49 +08:00
Wind Li
19f62a461b
feat: fix SAML's redirectUrl and POST ProtocolBinding (#3498) v1.797.0 2025-01-13 20:55:37 +08:00
DacongDA
7ddc2778c0
feat: show error message when organization doesn't have default application in invitation edit page (#3495)
* fix: inform user when organization haven't default application in signup page

* fix: include org name in the error message
v1.796.0
2025-01-12 22:48:21 +08:00
DacongDA
b96fa2a995
feat: skip GetUserCount() if there is no quota limit (#3491) v1.795.0 2025-01-10 22:28:25 +08:00
hsluoyz
fcfb73af6e feat: increase org password field length to 200 v1.794.0 2025-01-09 20:07:49 +08:00
hsluoyz
43bebc03b9 feat: fix crash in roleChangeTrigger() v1.793.0 2025-01-09 16:41:56 +08:00
WindSpiritSR
c5f25cbc7d
feat: getPidByPort() supports alpine now (#3483)
Signed-off-by: WindSpiritSR <simon343riley@gmail.com>
v1.792.0
2025-01-08 12:18:46 +08:00
Cutsin
3feb6ce84d
feat: add Kwai OAuth provider (#3480)
* feat: add Kwai OAuth provider

* fix: incorrect parameter in getAuthUrl
v1.791.0
2025-01-08 00:09:16 +08:00
hsluoyz
08d6b45fc5 feat: keeps "build" folder during yarn build v1.790.0 2025-01-07 23:38:50 +08:00
hsluoyz
56d0de64dc feat: support StopOldInstance() v1.789.0 2025-01-07 21:39:21 +08:00
DacongDA
1813e8e8c7
feat: return goroutine error in get-dashboard API (#3479) v1.788.0 2025-01-07 10:35:45 +08:00
DacongDA
e27c764a55
feat: fix bug that GitHub oauth provider shows error if failed to fetch user's email (#3474)
* fix: fix github idp will stop login if it cannot fetch user's email through al restful api

* Update github.go

---------

Co-authored-by: hsluoyz <hsluoyz@qq.com>
v1.787.0
2025-01-05 20:25:42 +08:00
DacongDA
e5a2057382
feat: fix empty scope bug in RefreshToken API (#3467)
* fix: fix scope will be empty when user not passing scope in refresh api

* fix: promote code format
v1.786.0
2025-01-02 12:53:17 +08:00
Yang Luo
8457ff7433 feat: support radiusDefaultOrganization in app.conf v1.785.0 2025-01-02 00:10:58 +08:00