Attack825
|
1b5ef53655
|
feat: fix tour bug about orgIsTourVisible settings (#3965)
v1.974.0
|
2025-07-16 18:00:44 +08:00 |
|
Attack825
|
18d639cca2
|
feat: fix tour button (#3961)
v1.973.0
|
2025-07-16 12:02:14 +08:00 |
|
DacongDA
|
3ac5aad648
|
feat: fix validate text error caused by password length check (#3964)
v1.972.0
|
2025-07-16 10:10:13 +08:00 |
|
Robin Ye
|
2a53241128
|
feat: support 15 more currencies (#3963)
v1.971.0
|
2025-07-16 01:07:25 +08:00 |
|
DacongDA
|
835273576b
|
feat: add Lark OAuth provider (#3956)
v1.970.0
|
2025-07-13 19:51:45 +08:00 |
|
raiki02
|
7fdc264ff6
|
feat: check if MFA is verified when required (#3954)
v1.969.0
|
2025-07-12 15:20:44 +08:00 |
|
DacongDA
|
a120734bb1
|
feat: support links in email to reset password (#3939)
v1.968.0
|
2025-07-12 00:18:56 +08:00 |
|
Vickko
|
edd0b30e08
|
feat: Supports smooth migration of password hash (#3940)
v1.967.0
|
2025-07-11 19:57:55 +08:00 |
|
Attack825
|
2da597b26f
|
feat: add support for per-account MFA validity period in org setting to reduce repeated prompts (#3917)
v1.966.0
|
2025-07-11 00:24:33 +08:00 |
|
DacongDA
|
ef14c84edc
|
feat: show the popover on the top when window's width too small and close popover when password options is empty (#3952)
v1.965.0
|
2025-07-10 19:56:05 +08:00 |
|
Yang Luo
|
cb5c7667b5
|
feat: change Subscription's StartTime and EndTime to string
v1.964.0
|
2025-07-10 14:11:40 +08:00 |
|
Yang Luo
|
920ed87f75
|
fix: refactor the code in CheckPassword()
v1.963.1
|
2025-07-10 00:49:13 +08:00 |
|
raiki02
|
6598f0ccdf
|
feat: use token's client ID instead in IntrospectToken() API (#3948)
v1.963.0
|
2025-07-09 22:07:44 +08:00 |
|
Yang Luo
|
8e71e23d75
|
feat: improve error message for GetConfigInt64()
v1.962.0
|
2025-07-09 00:32:00 +08:00 |
|
Yang Luo
|
146a369f80
|
feat: improve error handling in AutoSigninFilter
v1.961.0
|
2025-07-08 23:47:14 +08:00 |
|
raiki02
|
9bbe5afb7c
|
feat: use only one salt arg in CredManager.IsPasswordCorrect() (#3936)
v1.960.0
|
2025-07-07 17:56:25 +08:00 |
|
DacongDA
|
b42391c6ce
|
feat: move needUpdatePassword to response's Data3 field to avoid refresh token conflict (#3931)
v1.959.0
|
2025-07-05 22:48:44 +08:00 |
|
Raiki
|
fb035a5353
|
feat: CredManager.GetHashedPassword() only contains one salt arg now (#3928)
v1.958.0
|
2025-07-05 18:41:37 +08:00 |
|
Raiki
|
b1f68a60a4
|
feat: set createDatabase to false in TestDumpToFile() (#3924)
v1.957.0
|
2025-07-03 22:50:23 +08:00 |
|
Robin Ye
|
201d704a31
|
feat: improve TikTok username generation logic (#3923)
v1.956.0
|
2025-07-03 20:53:15 +08:00 |
|
Robin Ye
|
bf91ad6c97
|
feat: add Internet-Only captcha rule (#3919)
v1.955.0
|
2025-07-03 02:39:06 +08:00 |
|
Yang Luo
|
3ccc0339c7
|
feat: improve CheckToEnableCaptcha() logic
|
2025-07-03 02:32:07 +08:00 |
|
DacongDA
|
1f2b0a3587
|
feat: add user's MFA items (#3921)
v1.954.0
|
2025-07-02 23:05:07 +08:00 |
|
DacongDA
|
0b3feb0d5f
|
feat: use Input.OTP to input totp code (#3922)
v1.953.0
|
2025-07-02 18:22:59 +08:00 |
|
DacongDA
|
568c0e2c3d
|
feat: show Organization.PasswordOptions in login UI (#3913)
v1.952.0
|
2025-06-28 22:13:00 +08:00 |
|
Yang Luo
|
f4ad2b4034
|
feat: remove "@" from name's forbidden chars
v1.951.0
|
2025-06-27 18:41:50 +08:00 |
|
Attack825
|
c9f8727890
|
feat: fix bug in InitCleanupTokens() (#3910)
v1.950.0
|
2025-06-27 02:08:18 +08:00 |
|
DacongDA
|
e2e3c1fbb8
|
feat: support Product.SuccessUrl (#3908)
v1.949.0
|
2025-06-26 22:52:07 +08:00 |
|
David
|
73915ac0a0
|
feat: fix issue that LDAP user address was not syncing (#3905)
v1.948.0
|
2025-06-26 09:38:16 +08:00 |
|
Attack825
|
bf9d55ff40
|
feat: add InitCleanupTokens() (#3903)
|
2025-06-26 09:31:59 +08:00 |
|
XiangYe
|
b36fb50239
|
feat: fix check bug to allow logged-in users to buy product (#3897)
v1.947.0
|
2025-06-25 10:49:20 +08:00 |
|
Øßfusion
|
4307baa759
|
feat: fix Tumblr OAuth's wrong scope (#3898)
v1.946.0
|
2025-06-25 09:55:02 +08:00 |
|
David
|
3964bae1df
|
feat: fix org's LDAP table wrong link (#3900)
|
2025-06-25 09:51:40 +08:00 |
|
Yang Luo
|
d9b97d70be
|
feat: change CRLF to LF for some files
v1.945.0
|
2025-06-24 09:55:00 +08:00 |
|
Attack825
|
ca224fdd4c
|
feat: add group xlsx upload button (#3885)
v1.940.0
v1.944.0
|
2025-06-17 23:43:38 +08:00 |
|
千石
|
37daea2bbc
|
feat: improve error message in ApplicationEditPage (#3886)
v1.939.0
|
2025-06-17 20:06:52 +08:00 |
|
千石
|
af231bf946
|
feat: add FieldValidationFilter to check object names (#3877)
v1.938.0
|
2025-06-17 16:11:35 +08:00 |
|
DacongDA
|
6dc7b4d533
|
feat: get-user API respects org's account item's view rules now (#3882)
v1.937.0
|
2025-06-16 20:09:21 +08:00 |
|
DacongDA
|
12cc0f429e
|
feat: remove support for Non trace verification for Alibaba cloud captcha verification (#3881)
v1.936.0
|
2025-06-13 00:36:29 +08:00 |
|
DacongDA
|
8cc22dec91
|
feat: upgrade Alibaba cloud captcha provider from v1 to v2 (#3879)
v1.935.0
|
2025-06-12 23:02:36 +08:00 |
|
千石
|
0c08ae5365
|
feat: Add support for email verification logic (#3875)
v1.934.0
|
2025-06-11 19:17:16 +08:00 |
|
Yang Luo
|
c3485268d3
|
feat: fix "Display name cannot be empty" in /update-user API
v1.933.0
|
2025-06-11 00:32:05 +08:00 |
|
Yang Luo
|
64a4956c42
|
feat: improve getMemoryUsage()
v1.932.0
|
2025-06-09 20:08:55 +08:00 |
|
DacongDA
|
855bdf47e8
|
feat: fix memory usage in sysinfo page (#3870)
v1.931.0
|
2025-06-09 00:31:34 +08:00 |
|
DacongDA
|
de7e322fbb
|
feat: limit the width of the organization.hasPrivilegeConsent popconfirm (#3869)
v1.930.0
|
2025-06-07 00:30:41 +08:00 |
|
DacongDA
|
4cb0cd7c5a
|
feat: add Organization.HasPrivilegeConsent to block add-user API for the "built-in" org (#3864)
v1.929.0
|
2025-06-06 23:05:01 +08:00 |
|
DacongDA
|
c6a50349cc
|
feat: add missing backend i18n texts (#3863)
v1.928.0
|
2025-06-06 00:03:04 +08:00 |
|
DacongDA
|
8a098a4b6e
|
feat: skip node_modules folder when generating i18n (#3862)
v1.927.0
|
2025-06-05 20:51:14 +08:00 |
|
Yang Luo
|
09f98fd24a
|
feat: rollback to Beego 1.12.12 to fix Redis session issue
v1.926.0
|
2025-06-04 22:40:54 +08:00 |
|
DacongDA
|
515d209063
|
feat: update go dependencies (#3855)
v1.925.0
|
2025-06-03 16:38:06 +08:00 |
|