0
Fork 0
mirror of https://github.com/logto-io/logto.git synced 2024-12-30 20:33:54 -05:00
Commit graph

1141 commits

Author SHA1 Message Date
Xiao Yijun
6b2e1c8908
refactor(console): add new quota items for subscription plan (#5128) 2023-12-20 14:08:30 +08:00
Xiao Yijun
b5bc374f2b
feat(console): add charge notification for add-on features (#5125) 2023-12-20 06:06:09 +00:00
wangsijie
7e435c4749
feat(schemas): add new application type for protected app (#5112) 2023-12-19 15:59:27 +08:00
Xiao Yijun
bb4632e0e3
refactor(console): update usage-based feature beta tip for org feature (#5117) 2023-12-19 11:44:51 +08:00
simeng-li
cb43ebb7d1
feat(core,phrases): add post application user consent scopes api (#5101)
add post application user consent scopes api
2023-12-15 16:59:48 +08:00
Xiao Yijun
21dd11c92e
feat(phrases): add phrases for pricing v2 (#5102)
* feat(phrases): add phrases for plan quota table

* feat(phrases): add phrases for new upsell

* chore(phrases): remove untranslated comment from en phrases

* feat(phrases): add new org sell items
2023-12-14 17:03:26 +08:00
simeng-li
dcc226b5d9
feat(core,phrases): update applications api to support third-party app (#5096)
update applications api to support third-party app
2023-12-13 11:00:03 +08:00
Gao Sun
31e60811d7
chore: use Node 20 LTS for engine requirement (#5084) 2023-12-11 09:10:53 +08:00
silverhand-bot
4865610b51
release: version packages (#4894) 2023-12-06 16:13:56 +08:00
simeng-li
70b051bded
chore(phrases): update content (#5051)
update content
2023-12-04 07:18:14 +00:00
Darcy Ye
3bab5351a6
feat(console): add signing certificate reader (#5009)
* feat(console): add signing certificate reader

* fix(core): throw invalid certificate SsoConnectorError only when failed to construct a certificate
2023-12-04 14:04:24 +08:00
Darcy Ye
cf20c940cc
chore(console,phrases): update SSO branding logo phrases and display (#5029) 2023-12-01 09:57:57 +00:00
Darcy Ye
343a88e6ab
feat(console,phrases): add SSO paywall for console (#5025) 2023-12-01 09:20:47 +00:00
Darcy Ye
1cd9e21570
chore(console,phrases): update SSO related content (#5028) 2023-12-01 11:31:35 +09:00
simeng-li
f80350d2e3
feat(console,phrases,experience): add sso toggle button to console (#5004)
* feat(phrases): add sso enabled phrases

add sso enabled phrases

* feat(console,phrases,experience): add sso toggle button to console

add sso toggle button to console

* test(experience): update ut

update ut

* feat(experience): apply ssoEnabled guard to the connector fetch endpoint

apply ssoEnabled guard to the connector fetch endpoint
2023-11-30 16:56:51 +08:00
Darcy Ye
949708b0f9
feat(console): update certificate display (#5007) 2023-11-30 03:11:26 +00:00
Darcy Ye
f97fe62348
chore(console,phrases): update console contents (#4994) 2023-11-29 10:44:25 +08:00
Darcy Ye
15ce9643e2
feat(console,phrases): add inline notification if email domain not configured (#4986) 2023-11-28 17:52:25 +08:00
Darcy Ye
fad8872b31
fix(console,phrases,core): fix SAML attribute mapping (#4978) 2023-11-28 17:08:46 +08:00
Darcy Ye
14855cde2c
feat(console,core,phrases): add display name field, fix error display (#4983) 2023-11-28 15:49:46 +08:00
Darcy Ye
532b7bb5e3
fix(console,phrases): remove SSO connectors status tags (#4979) 2023-11-28 04:40:57 +00:00
Darcy Ye
bd2e5bf4b8
refactor(console,phrases): remove SSO guide on creation and switch tab order (#4972) 2023-11-28 03:51:27 +00:00
Darcy Ye
5e695c2dd6
chore(console,phrases): update SSO connector name display (#4965) 2023-11-28 03:39:09 +00:00
simeng-li
b48ab51098
refactor(core,schemas): add SSO displayName (#4969)
feat(core,schemas): add SSO connector displayName property

add SSO connector displayName property
2023-11-28 11:34:48 +08:00
Darcy Ye
24399ae8e4
chore(console,phrases): update email domain input field interaction (#4966) 2023-11-27 11:03:06 +08:00
Charles Zhao
9a91c0ad10
feat(console,core,phrases): add more organization paywalls (#4952) 2023-11-23 04:44:42 +00:00
Darcy Ye
979bf08966
feat(console): add xml text file reader (#4936) 2023-11-23 11:34:15 +08:00
Darcy Ye
78172f9277
feat(console): add SSO connector "connection" tab (#4926) 2023-11-22 06:47:11 +00:00
Charles Zhao
fbf6d89d9b
feat(console,phrases): add organizations paywall (#4939) 2023-11-22 06:40:01 +00:00
Darcy Ye
367673b25c
feat(console): add SSO connector details page (settings tab) (#4912) 2023-11-22 04:28:39 +00:00
Xiao Yijun
21af052321
refactor(console): remove org feature from coming soon list (#4931) 2023-11-21 07:59:14 +00:00
Xiao Yijun
b6d11c3379
chore(console,experience): remove feature flag for dev tenant (#4921) 2023-11-21 15:48:54 +08:00
Xiao Yijun
c71b53367c
chore(console): update dev tenant phrases (#4917) 2023-11-20 15:31:23 +08:00
Charles Zhao
081094de34
refactor(phrases,console): update wording in organization pages (#4906) 2023-11-20 03:12:51 +00:00
Darcy Ye
57655dfeb7
feat(console,phrases,core): add SSO connector creation guide (#4866) 2023-11-19 06:30:22 +00:00
Xiao Yijun
9ce0bc3838
refactor(console): update dev tenant migration phrases (#4907) 2023-11-17 17:18:11 +08:00
Xiao Yijun
5011ffe379
refactor(console): update phrases on the tenant settings page (#4905) 2023-11-17 16:53:47 +08:00
Xiao Yijun
c10fb6ac37
refactor(console): update phrases on the tenant creation modal (#4904) 2023-11-17 14:40:18 +08:00
Xiao Yijun
733261af55
feat(console): display 'no subscription' on dev tenant selector items (#4899) 2023-11-17 12:03:00 +08:00
Xiao Yijun
c0ac2c5354
refactor(phrases): update the subtitle of the tenant creation modal (#4896) 2023-11-16 08:46:36 +00:00
Charles Zhao
e0f935e5c8
refactor(console): make the introduction diagram interactive (#4887)
* refactor(console,phrases): organization guide introduction

* refactor(console): make the organization guide instructions interactive
2023-11-16 06:34:38 +00:00
Gao Sun
6b282b6bac
refactor(console): update organization ui (#4893) 2023-11-16 11:20:15 +08:00
Xiao Yijun
564ee0b978
feat(console): add sso quota item and related phrases (#4883)
* revert: revert omni sign-in phrase changes

* feat(console): add sso quota item and related phrases
2023-11-15 14:24:48 +08:00
silverhand-bot
76c8bb2fbf
release: version packages (#4873) 2023-11-14 19:57:42 +08:00
Gao Sun
ed840a5978
chore(phrases): translate phrases (#4876) 2023-11-14 11:03:43 +00:00
Gao Sun
b222ae8a27
refactor(console): show paywall tag and beta notice for mfa (#4870)
* refactor(console): show paywall tag for mfa

* refactor(console): add mfa beta notice

* refactor(console): use enum for plans
2023-11-14 03:48:37 +00:00
Xiao Yijun
8730570f3d
refactor(console): replace mfa upsell notification with InlineUpsell component (#4868) 2023-11-14 10:52:59 +08:00
simeng-li
b277cb3b99
feat(core,phrases): add sso domains validation (#4855)
* feat(core,phrases): add sso domains validation
add sso domains validation

* chore(core): align the naming

align the naming
2023-11-14 02:07:13 +00:00
Gao Sun
0c923acbe3
refactor(console): update pro and beta tags (#4852)
* refactor(console): update pro and beta tags

* refactor(console): update feature tag for dev tenants

* refactor: apply code review suggestions
2023-11-13 04:21:24 +00:00
Darcy Ye
548ff27e48
feat(console,phrases): add sso connector creation modal 2023-11-13 11:30:54 +08:00
Darcy Ye
9b8d4c6b20
feat(console,phrases): add sso connector list page 2023-11-13 11:29:50 +08:00
Charles Zhao
a8b164ca54
refactor(console,phrases): move permissions and roles to step 2 in org guide (#4858) 2023-11-13 10:46:19 +08:00
Gao Sun
0fd4a011f6
Merge pull request #4844 from logto-io/gao-organization-token-grant
feat: organization_token grant
2023-11-10 14:45:15 +08:00
Xiao Yijun
3e75770067
refactor(console): add tags for upcoming feature items (#4837) 2023-11-09 10:04:37 +08:00
simeng-li
8e07825f17
refactor(schemas): add new sso_connector_id column to the users_sso_identities table (#4843)
* refactor(schemas): add new sso_connector_id column to the users_sso_identities table

add new sso_connector_id column to the users_sso_identities table

* refactor(schemas): add new sso_connector_id row to the users_sso_identities table

add new sso_connector_id row to the users_sso_identities table

* fix(schemas): fix alteration script

fix alteration script

* fix(schemas): fix alteration script

fix alteration script

* feat(core): add single sign on authentication api (#4814)

* feat(core): add single sign on authentication api

add single sign on authentication api

* feat(core): finish up the single sign on authentication api

finish up the single sign on authentication api

* chore(core): fix typo

fix typo

* test(core): add ut for getSsoAuthorizationUrl method

add ut for getSsoAuthorizationUrl method

* fix(core): fix the userSsoIdentities sql

fix the userSsoIdentities sql

* test(core): add unit tests

add unit tests

* fix(core): saml sso rebase fix

saml sso rebase fix

* fix(core): fix rebase issue
 fix rebase issue

* feat(core): add sso email guard to interaction endpoint (#4838)

* feat(core): add sso email guard to interaction endpoint

add sso email guard to interaction endpoint

* fix(core): fix unit tests

fix unit tests

* chore(core): split files

split files
2023-11-08 08:55:45 +00:00
Gao Sun
ba94d38493
refactor(phrases): update phrases 2023-11-08 15:41:44 +08:00
Gao Sun
9e4ee1be19
feat: organization_token grant 2023-11-08 15:30:05 +08:00
Charles Zhao
2bf7d784bf
fix(console): improve search placeholder text in organization 2023-11-07 15:12:03 +08:00
Charles Zhao
00017418c3
chore: bump dev dependencies (#4829)
chore: update browserlist-db
2023-11-07 11:38:54 +08:00
Xiao Yijun
978554f47a
chore(phrases): update dev tenant phrases (#4818) 2023-11-03 17:47:21 +08:00
Charles Zhao
6f158814cc
refactor(console,phrases): improve organization empty placeholder (#4816) 2023-11-03 13:56:38 +08:00
silverhand-bot
a5a0d44dc8
release: version packages (#4624) 2023-11-03 13:14:52 +08:00
Charles Zhao
4cd271500f
Merge pull request #4810 from logto-io/charles-log-7373-add-introduction-flow-diagram-in-organization-guide
refactor(console,phrases): improve org guide introduction diagram
2023-11-02 15:49:16 +08:00
wangsijie
ddf4468189
feat(core,phrases): disable auto skip mfa (#4786)
* feat(core,phrases): disable auto skip mfa

* refactor(experience): skip mfa manually (#4788)

---------

Co-authored-by: Xiao Yijun <xiaoyijun@silverhand.io>
2023-11-02 15:09:00 +08:00
Gao Sun
1c79cde885
refactor(console): apply new layout for org settings (#4805) 2023-11-02 14:46:22 +08:00
Gao Sun
d0da261914
Merge pull request #4803 from logto-io/gao-fix-org-issues
refactor(console): fix organization issues
2023-11-02 14:09:01 +08:00
Charles Zhao
c724bcaecf
refactor(console,phrases): improve org guide introduction diagram 2023-11-02 13:58:26 +08:00
Gao Sun
c16d1e4661
refactor(console): fix organization issues 2023-11-01 18:02:42 +08:00
Xiao Yijun
afde091582
chore(phrases): add dev tenant phrases (#4802) 2023-11-01 09:15:10 +00:00
Xiao Yijun
e748f8bc7e
refactor(phrases): update mfa phrases (#4781) 2023-10-30 06:20:50 +00:00
wangsijie
8798432a24
feat(core,phrases): add mfa verifications by api (#4765) 2023-10-28 07:00:24 +00:00
Charles Zhao
f9306abc22
Merge pull request #4760 from logto-io/charles-dev-branch-1
feat(console,phrases): add organization creation guide (part 1)
2023-10-26 14:34:55 +08:00
Gao Sun
fdba3ae742
Merge pull request #4758 from logto-io/gao-show-user-orgs
feat(console): organizations tab for user details
2023-10-25 21:12:50 -05:00
Gao Sun
83cd281173
Merge pull request #4748 from logto-io/gao-use-sentence-case
chore: use sentence case
2023-10-25 21:07:02 -05:00
Gao Sun
d06c6e520c
Merge pull request #4746 from logto-io/gao-fixing-review-to-dos
refactor(console): fixing code review to-dos
2023-10-25 21:02:50 -05:00
renovate[bot]
98478a32c8
chore(deps): update dependency lint-staged to v15 (#4661)
* chore(deps): update dependency lint-staged to v15

* chore: rebase update

rebase update

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: simeng-li <simeng@silverhand.io>
2023-10-26 09:55:47 +08:00
Charles Zhao
4fd99b44c5
feat(console,phrases): add organization creation guide (part 1) 2023-10-25 20:58:45 +08:00
Gao Sun
54fd771201
feat(console): organizations tab for user details 2023-10-25 20:30:05 +08:00
Gao Sun
233ccff0fa
refactor(console): use phrase key for <AssignRoleModal> (#4722) 2023-10-25 06:13:31 +00:00
Gao Sun
0554ee9847
chore: use sentence case 2023-10-25 14:01:49 +08:00
Gao Sun
6068eb3686
Merge pull request #4726 from logto-io/gao-console-org-13
refactor(console): fixing to-dos
2023-10-24 23:42:51 -05:00
Gao Sun
5b2e4c87b1
Merge pull request #4725 from logto-io/gao-console-org-12
refactor(core,console): fixing to-dos
2023-10-24 23:42:06 -05:00
Gao Sun
52d8e3ad37
refactor(console): fixing code review to-dos 2023-10-25 12:40:14 +08:00
Gao Sun
a59c33f66e
refactor(console): fixing to-dos 2023-10-24 15:44:30 +08:00
Gao Sun
bc5a1039f0
refactor(core,console): fixing to-dos 2023-10-24 15:44:00 +08:00
Gao Sun
d3aa4728a6
Merge pull request #4704 from logto-io/gao-console-org-7
feat(phrases): organization phrases
2023-10-23 23:54:24 -05:00
Gao Sun
2931746788
Merge pull request #4702 from logto-io/gao-console-org-6
refactor(console): use correct delete confirmation text
2023-10-23 23:51:33 -05:00
Gao Sun
962204ef5e
Merge pull request #4696 from logto-io/gao-console-org-4
feat(console,core): edit permissions and roles
2023-10-23 23:49:02 -05:00
Xiao Yijun
87df417d1a
feat(console): support HTTP for webhook requests (#4716) 2023-10-23 13:56:09 +08:00
Xiao Yijun
6b01e9c88e
refactor(console): add webauthn tips and update phrases (#4709) 2023-10-23 12:37:32 +08:00
Gao Sun
eed73303d9
feat(phrases): organization phrases 2023-10-23 12:01:22 +08:00
Gao Sun
14008e198b
refactor(console): use correct delete confirmation text 2023-10-20 16:56:50 +08:00
Gao Sun
e244b62a39
feat(console,core): edit permissions and roles 2023-10-20 16:21:06 +08:00
wangsijie
4402141b0e
feat(phrases): add backup code phrases (#4686) 2023-10-20 15:07:06 +08:00
wangsijie
b972397f80
refactor(core,phrases): change interaction bind-mfa to array (#4680) 2023-10-20 13:48:36 +08:00
Darcy Ye
9da2dc360c
chore(phrases): add phrases of enterprise identities 2023-10-18 20:51:57 +08:00
Gao Sun
b8c2a25d4f
refactor(phrases): fix case 2023-10-18 17:27:41 +08:00
Gao Sun
4ae571eace
chore(phrases): add phrases for organization settings 2023-10-18 16:45:56 +08:00
Darcy Ye
f29253dcb7
chore(phrases): add phrases of enterprise identities 2023-10-18 11:42:56 +08:00
Gao Sun
98b2eed6ec
Merge pull request #4666 from logto-io/gao-handle-db-errors
refactor(core): organization apis error handling
2023-10-17 04:25:50 -05:00
Charles Zhao
bfb1bf6d06
feat(phrases,console): add toast messages on signing key rotated or deleted (#4672) 2023-10-17 06:02:28 +00:00
Xiao Yijun
7d7f435bc1
chore(console): update mfa phrases (#4669) 2023-10-16 17:18:10 +08:00
wangsijie
32fadf6f16
feat(core,schemas): verify webauthn (#4635)
* feat(core,schemas): bind webauthn

* feat(core,schemas): verify webauthn
2023-10-16 04:11:25 -05:00
Gao Sun
718053739c
Merge pull request #4659 from logto-io/gao-org-apis-5
feat(core): organization - user relation apis
2023-10-16 03:21:34 -05:00
Gao Sun
c3219f6fcd
refactor(core): organization apis error handling 2023-10-16 14:04:03 +08:00
wangsijie
af246ad863
feat(core,schemas): bind webauthn (#4626) 2023-10-16 04:00:59 +00:00
Charles Zhao
5665ed4c3d
chore(phrases): update wording for rotate oidc signing keys (#4652) 2023-10-15 22:35:10 -05:00
Gao Sun
d393741366
feat(core): organization - user - organization role apis 2023-10-15 13:54:58 +08:00
Gao Sun
f0e6cf3199
Merge pull request #4640 from logto-io/gao-org-apis-2
feat(core): add organization scope APIs
2023-10-13 05:08:47 -05:00
Xiao Yijun
e36493367e
feat(console): add tenant deletion guard (#4647) 2023-10-13 14:22:58 +08:00
Gao Sun
5fca07ee8d
refactor(core): throw duplicate error 2023-10-12 15:12:29 +08:00
dependabot[bot]
6826f15efb
chore(deps): bump zod from 3.20.2 to 3.22.3 (#4615)
* chore(deps): bump zod from 3.20.2 to 3.22.3

Bumps [zod](https://github.com/colinhacks/zod) from 3.20.2 to 3.22.3.
- [Release notes](https://github.com/colinhacks/zod/releases)
- [Changelog](https://github.com/colinhacks/zod/blob/master/CHANGELOG.md)
- [Commits](https://github.com/colinhacks/zod/compare/v3.20.2...v3.22.3)

---
updated-dependencies:
- dependency-name: zod
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

* chore(deps): align zod versions

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Gao Sun <gao@silverhand.io>
2023-10-12 04:12:05 +00:00
Charles Zhao
11fbfa5d99
feat(phrases): add i18n phrases for private token rotation feature 2023-10-11 15:34:08 +08:00
Charles Zhao
f01ada5760
feat(core,phrases,shared): add apis to fetch, delete and rotate oidc private keys 2023-10-11 15:28:24 +08:00
Hussain Shaikh
9e9227f9fa
feat: guard text inputs for CustomHeaderField component (#4609)
* feat: guard text inputs for CustomHeaderField component

* feat: add valueValidator and update keyValidator

* fix(console): check custom header key and value only if they are not empty

* chore(phrases): add invalid input phrases for custom header field

---------

Co-authored-by: Xiao Yijun <xiaoyijun@silverhand.io>
2023-10-09 13:59:49 +08:00
Darcy Ye
aad3e2c7bb
chore(phrases,test): update M2M RBAC i18n content (#4595)
* chore: m2m rbac app/user details page assign role button sentence case

* chore(phrases,test): update m2m rbac i18n

* chore: remove untranslated tag in en
2023-09-28 11:24:22 +08:00
Darcy Ye
65b68a91f2
fix(console,phrases): update content of assigning new roles on app details page (#4588) 2023-09-27 06:13:14 +00:00
wangsijie
6a32f50d15
feat(core,schemas,phrases): verify totp to sign in (#4570) 2023-09-27 09:12:25 +08:00
Darcy Ye
acf460290c
chore(console,phrases): fix console UI issues (#4585) 2023-09-27 08:55:26 +08:00
Darcy Ye
19939811c1
refactor(console,phrases): hide role type selection on creation modal by default (#4581) 2023-09-26 11:02:05 +08:00
Gao Sun
827123faa0
feat(core): integrate basic sentinel (#4562)
* feat(core): integrate basic sentinel

* chore: add integration tests

* refactor(test): fix toast matching

* chore: add changeset

* refactor(test): update naming
2023-09-25 08:20:17 +00:00
Gao Sun
b8e592d669
refactor(core): improve oidc error handling (#4573)
* refactor(core): improve oidc error handling

* refactor(core): fix tests
2023-09-25 16:16:04 +08:00
Charles Zhao
6f5a0acad4
fix(phrases): phrase key should not contain dot (#4565)
* fix(phrases): phrase key should not contain dot

* chore: add changeset

* refactor: keep `.` in the error code

---------

Co-authored-by: Gao Sun <gao@silverhand.io>
2023-09-21 13:41:41 +00:00
Darcy Ye
352ca03177
refactor(console,phrases,core): add roles and logs tabs for m2m app details page (#4548) 2023-09-21 16:54:17 +08:00
Darcy Ye
71f7977b9c
refactor(console,phrases,core): reorg role details page (#4537) 2023-09-20 12:01:15 +08:00
wangsijie
58f10b6a4e
feat(phrases): add mfa totp phrases (#4559) 2023-09-20 02:31:29 +00:00
Xiao Yijun
9c8b9e4853
feat(console): support managing user mfa on user details page (#4498) 2023-09-19 11:45:01 +08:00
silverhand-bot
e69f941e38
release: version packages (#4451) 2023-09-18 10:47:19 +00:00
Darcy Ye
e90eb65d63
refactor(console,phrases,schemas,core): reorg role table (#4534) 2023-09-18 11:23:06 +08:00
Charles Zhao
c25916687f
refactor(console): add management api notice and update logo (#4532) 2023-09-18 11:00:12 +08:00
wangsijie
38d35934e7
chore(phrases): add mfa session phrases (#4536) 2023-09-18 10:46:13 +08:00
Darcy Ye
19e7292f49
refactor(console): refactor assign role modal (#4503) 2023-09-18 02:34:13 +00:00
Charles Zhao
5bda3a5c5a
refactor(console): remove upsell banner from get-started page (#4519) 2023-09-15 19:01:47 +08:00
Xiao Yijun
89a3fcc816
refactor(console): hide mfa quota content before feature launched (#4516) 2023-09-15 16:32:18 +08:00
Darcy Ye
1863c2f817
feat(console,phrases): add type selection for role creation modal (#4482)
* feat(console,phrases): add type selection for role creation modal

* chore(phrases): update i18n
2023-09-14 10:52:20 +08:00
Gao Sun
1680cf5fa4
Merge pull request #4476 from logto-io/gao-password-policy-cleanup
chore: legacy password policy cleanup
2023-09-13 22:38:41 +08:00
Charles Zhao
98bf0da8ff
fix(cli): translate command (#4459)
* fix(cli): translate command

* refactor(cli): add lint util method
2023-09-13 08:12:43 +00:00
Xiao Yijun
fcacbbbcc8
feat(console): implement mfa config page (#4492)
* feat(console): implement mfa config page

* test(console): add ui tests for mfa configuration

* chore(console): remove unused eslint command comment
2023-09-13 15:14:59 +08:00
Charles Zhao
2a9a9263ea
feat(console): add guide support in api resource creation process (#4457)
* feat(console): add guide support in api resource creation process

* fix(test): ui integration test
2023-09-12 20:48:56 +08:00
wangsijie
6cdd33bf1c
feat(core): update mfa in sign in experience (#4467) 2023-09-12 17:53:16 +08:00
Gao Sun
269d1c6241
chore(phrases): cleanup unused phrases 2023-09-12 17:36:34 +08:00
Gao Sun
d10a23dba4
refactor: refine password policy details 2023-09-12 14:55:49 +08:00
Charles Zhao
371f8bd782
refactor(console): i18n phrases used in guides (#4456) 2023-09-11 14:36:17 +08:00
Darcy Ye
9251c2bb40
feat(core,test,phrases): add application-role related APIs (#4425) 2023-09-11 14:06:40 +08:00
Darcy Ye
285aa745e7
feat(core): add role-application related APIs (#4384)
* feat(core): add role-app related APIs

* chore(core): add search for GET role-application
2023-09-11 14:04:37 +08:00
Darcy Ye
f6caeacb5a
refactor(core,phrases,test): add user role APIs guard (#4382)
refactor(core,phrases): update roles API logics since type field is added to roles

refactor(test): add integration test cases

fix(core): should not manually filter out m2m role assigned to user

chore: silently filter out existing entities
2023-09-11 03:51:46 +00:00
Darcy Ye
5d78c7271b
refactor(core,schemas): update roles table schemas, add type column (#4378)
refactor(core,schemas): update roles table schemas, add type col and fix UTs

refactor(test,core,schemas): add role type constraint to DB level to keep the data source clean
2023-09-11 03:27:49 +00:00
Xiao Yijun
d1b92e99aa
refactor(console): display webhook test result on details page (#4453) 2023-09-11 10:05:19 +08:00
Gao Sun
ae262d77e6
Merge pull request #4444 from logto-io/gao-sync-latest-content 2023-09-07 21:20:44 +08:00
Gao Sun
602c2d5ab0
Merge branch 'master' into gao-refactor-sync-keys-cli 2023-09-07 18:50:31 +08:00
Gao Sun
2dfce739b1
Merge pull request #4419 from logto-io/gao-console-password-policy-tab
feat(console): password policy
2023-09-07 16:11:00 +08:00
Gao Sun
e1de6c0a20
refactor(phrases): sync latest content 2023-09-06 23:34:19 +08:00
Gao Sun
daf9674b6f
refactor(cli): keep original untranslated mark when syncing keys 2023-09-06 16:25:45 +08:00
Gao Sun
bbdf57b369
Merge pull request #4418 from logto-io/gao-console-others-to-content
refactor(console): update tab name others -> content
2023-09-05 14:28:34 +08:00
Gao Sun
cb696d7e44
Merge pull request #4416 from logto-io/gao-implement-password-policy-guard
feat(core): guard password by policy
2023-09-05 00:11:34 +08:00
Xiao Yijun
f87c253128
refactor(phrases): update no-social connector notification (#4426) 2023-09-04 18:12:18 +08:00
Gao Sun
c7072a1002
feat(console): password policy 2023-09-03 23:20:46 +08:00
Gao Sun
e68cbd0b09
refactor(console): update tab name others -> content
update the sign-in experience configuration page tab name per design.
2023-09-03 23:20:20 +08:00
Gao Sun
b8a7b900e1
feat(core): guard password by policy 2023-09-03 02:11:22 +08:00
Charles Zhao
8108a4831a
refactor(console): new get started page (#4398)
* refactor: get started

* refactor(console): support react router link in LinkButton component

* refactor(console): new get-started page

* chore(console): translate i18n phrases
2023-08-30 10:51:54 +08:00
simeng-li
9f70e7632c
feat(core): add tenant is suspended guard (#4379)
* feat(core): add tenant is suspended guard

add tenant is suspended guard to all management apis

* fix(core): address comments

fix function name
2023-08-29 16:42:13 +08:00
renovate[bot]
f82df68794
chore(deps): update dependency lint-staged to v14 (#4322)
* chore(deps): update dependency lint-staged to v14

* fix: lockfile

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Charles Zhao <charleszhao@silverhand.io>
2023-08-24 14:01:38 +08:00
Darcy Ye
85a60a7faf
chore(phrases): update i18n for new added app creation components (#4381) 2023-08-22 10:53:24 +08:00
Charles Zhao
514a6813b4
refactor(console): add toast after creating application successfully (#4372) 2023-08-18 16:30:00 +08:00
Charles Zhao
d5ffb03bec
refactor(console): improve app create form subtitle per selected framework (#4365) 2023-08-17 07:51:54 +00:00
Charles Zhao
66c75cb0af
refactor(console): settings tabs in application details page (#4357) 2023-08-17 13:46:32 +08:00
Charles Zhao
c40a7d3a7a
refactor(console): hide navigation anchors from guide in compact view (#4347)
* refactor(console): hide navigation anchors from guide in compact view

* refactor(console): check app guide drawer in app details page (#4348)
2023-08-17 04:16:18 +00:00
Charles Zhao
d0f91d5d37
feat(console): new app creation guide library (#4334)
* feat(console): consolidate all app guide metadata and use it with a hook

* fix: disable "no-unused-modules" lint rule and use it in follow-up PRs

* feat(console): new app creation guide library

* fix: remove unused component

* fix: eslint
2023-08-16 07:18:24 +00:00
Gao Sun
44d023ab2e
feat(console): show sample for the guide and allow request new guide (#4327)
* feat(console): show sample for the guide and allow request new guide

* refactor(console): fix build

* feat(console): express guide
2023-08-15 16:44:33 +08:00
Gao Sun
9509db3d6f
chore(phrases): update translation 2023-08-14 15:45:36 +08:00
Gao Sun
d2ced458df
chore(phrases): remove unused keys (#4312) 2023-08-10 10:24:32 +08:00
Xiao Yijun
df36289ca6
refactor(console): update plan quota table (#4308) 2023-08-09 21:51:09 +08:00
wangsijie
ad96196176
fix(core,phrases): ignore cloudflare not found when deleting domain (#4305) 2023-08-09 15:37:23 +08:00
Gao Sun
5b34338484
feat: mailgun connector (#4281)
* feat: mailgun connector

* refactor: support png as connector logo

* chore: add changesets

* chore: fix error

* chore: translate phrases
2023-08-03 04:38:09 +00:00
Gao Sun
40560b7a62
refactor(phrases): update files by cli (#4278) 2023-08-02 12:23:18 +00:00
Xiao Yijun
33bef409fa
chore(phrases): update subscription-related phrases (#4275) 2023-08-02 14:54:00 +08:00
Gao Sun
fde330a8b3
feat(cli): translate sync-keys command (#4265)
* feat(cli): `translate sync-keys` command

* refactor(cli): use promise and add comments

* refactor(phrases): fix lint errors

* refactor(cli): fix bugs and add changeset
2023-07-31 12:15:45 +08:00
Xiao Yijun
28da86bfe4
refactor(console): update upgrade reminder for early adopters (#4257) 2023-07-29 17:29:24 +08:00
Xiao Yijun
1c49e52dee
refactor(console,phrases): update plan selection cta phrases (#4250)
* refactor(phrases): update current plan form card description

* refactor(console,phrases): update plan selection cta phrases
2023-07-27 16:06:08 +08:00
Xiao Yijun
0158e9e30c
refactor(phrases): update current plan form card description (#4248) 2023-07-27 16:01:19 +08:00
Xiao Yijun
a935f37d53
refactor(phrases): update hook phrases to webhook (#4235) 2023-07-25 12:55:51 +00:00
Xiao Yijun
491840926c
refactor(console): update plan quota table content (#4234)
* refactor(console): update plan quota table content

* refactor(console): use reserved plan id to index plan-related data
2023-07-25 12:29:54 +00:00
Darcy Ye
6849f87f43
chore(phrases): update onboarding contents (#4217) 2023-07-25 16:58:44 +08:00
Darcy Ye
c83f5251e8
chore(console): remove preview (#4218) 2023-07-25 07:54:17 +00:00
Xiao Yijun
6289b9f820
refactor(console): update free plan get-started notification (#4219) 2023-07-25 15:21:46 +08:00
Darcy Ye
ae4f85bf10
refactor(console,phrases): optimize onboarding process (#4214) 2023-07-25 01:10:13 +08:00
Xiao Yijun
36b5958935
feat(console): display not eligible reminder for plan switching (#4216) 2023-07-24 18:22:52 +08:00
Xiao Yijun
437be82a27
feat(console): add payment overdue reminder (#4203) 2023-07-23 13:19:51 +08:00
Gao Sun
6d1ea26cdc
refactor(core): improve error handling (#4198)
* refactor(core): improve error handling

* test(core): add integration tests
2023-07-22 17:32:25 +08:00
Xiao Yijun
0d2f8edcb9
feat(console): add billing history page (#4160) 2023-07-21 06:31:25 +00:00
Gao Sun
a1214d2eb6
chore(phrases): update content to sentence case (#4188) 2023-07-20 10:04:16 +00:00
Xiao Yijun
769caeacb1
feat(console): apply quota limit for application creation (#4193) 2023-07-20 11:29:55 +08:00
Darcy Ye
7e47881e21
chore(console,phrases): add logto email service doc links (#4177)
* refactor(console): add logto email service doc links

* refactor(phrases): update logto email service phrases

* chore: adopt review suggestion
2023-07-20 03:08:15 +00:00
Xiao Yijun
6e094d959f
feat(console): checkout integration (#4178) 2023-07-19 09:14:10 +00:00
Xiao Yijun
1b0f9be88b
refactor(console): refactor connector creation modal (#4183) 2023-07-19 15:59:12 +08:00
wangsijie
34105e1579
feat(core,phrases): add quota guard middleware (#4153)
feat(core,phrases): add usage guard middleware
2023-07-18 17:05:00 +08:00
Xiao Yijun
f241dd3818
chore(phrases): update subscription phrases (#4176) 2023-07-18 15:54:47 +08:00
Xiao Yijun
3a0760c514
chore(phrases): add upsell-related phrases (#4174) 2023-07-18 10:42:23 +08:00
Xiao Yijun
f58595cd26
chore(phrases): update subscription-related phrases (#4162) 2023-07-12 15:35:46 +08:00
Xiao Yijun
01557d6bcc
chore(phrases): update subscription-related phrases (#4154) 2023-07-11 17:52:39 +08:00
Darcy Ye
39565e383d
chore(connector,toolkit,console,phrases): align config key and display name (#4150) 2023-07-11 08:16:25 +00:00
Darcy Ye
cd5138fc5f
chore(toolkit,phrases,connector,console): use company info instead of company address (#4143) 2023-07-11 15:54:38 +08:00
Xiao Yijun
20ca27009f
refactor(phrases): split subscription phrases file (#4149) 2023-07-11 10:22:01 +08:00
Darcy Ye
50045f27f4
chore(console,connector): update logto email connector related console (#4129) 2023-07-10 11:30:28 +08:00
Gao Sun
947de83173
chore: upgrade configs (#4132)
* chore: upgrade configs

* chore: fix lint errors
2023-07-07 17:17:21 +00:00
Xiao Yijun
05b948dbb2
chore(phrases): add subscription-related phrases for console (#4114) 2023-07-06 13:53:09 +08:00
Xiao Yijun
b347546f46
chore(phrases): add logto built-in connector phrases (#4084) 2023-07-03 12:26:22 +08:00
silverhand-bot
53131ad5a7
release: version packages (#4033) 2023-06-28 18:57:43 +08:00
Darcy Ye
b557f9cc56
chore(console,phrases,toolkit): polish ui styles and phrases (#4068)
* chore(console,phrases,toolkit): polish ui styles and phrases

* chore(phrases): use settings key for create tenant modal for ssot

* chore(phrases): add i18n for docs and help button text

* chore(phrases): merge tenants and tenant_settings phrases file

* chore(phrases): use tenant phrases for delete modal content
2023-06-21 07:25:23 +00:00
Darcy Ye
7902c1b0e3
chore(console): remove toast for creating tenant (#4067) 2023-06-20 10:40:48 +00:00
Gao Sun
019cb6cadd
chore(schemas,phrases): make zod peer dependency (#4050) 2023-06-19 11:21:13 +09:00
Darcy Ye
8770facec1
feat(console): add tenant loading page (#4031) 2023-06-18 16:50:00 +08:00
Xiao Yijun
0ab8b57e9e
refactor(console): update management api settings description (#4041) 2023-06-15 15:50:21 +08:00
Xiao Yijun
6cac3ee3f9
feat(console): add custom domain notes for endpoints and social callback uri (#4034) 2023-06-15 15:08:19 +08:00
Gao Sun
c68de569d5
chore(phrases): translate new phrases 2023-06-13 15:54:40 +08:00
Gao Sun
f33d3bf92e
refactor(phrases): refine tips 2023-06-13 01:18:54 +08:00
Gao Sun
e3e3f2c729
feat: various application improvements
- show OpenID Provider configuration endpoint in Console
- configure "Rotate Refresh Token" in Console
- configure "Refresh Token TTL" in Console
- refactor code for OIDC default values
2023-06-13 00:59:23 +08:00
Xiao Yijun
1c38ad374d
refactor(phrases): update custom domain related phrases (#4021) 2023-06-12 18:39:13 +08:00
Darcy Ye
d2f7c94167
feat(console): add tenant deletion card and delete modal (#4016) 2023-06-12 03:48:07 +00:00
Xiao Yijun
4cdcb9185c
refactor(phrases): update change endpoint notice for custom domain (#4006) 2023-06-08 16:47:00 +08:00
Darcy Ye
c73a07e7f2
feat(phrases): add phrases for tenant selector and create modal (#4002) 2023-06-08 14:23:02 +08:00
Xiao Yijun
d13cb277eb
refactor(phrases): update custom domain notice phrases (#3993) 2023-06-08 11:03:43 +08:00
Xiao Yijun
902a5cf088
refactor(phrases): update custom domain phrases (#3980) 2023-06-07 14:11:07 +08:00
silverhand-bot
3acb0d2db1
release: version packages (#3857) 2023-06-06 23:21:29 +08:00
Xiao Yijun
032b7f9d07
refactor(phrases): update the tenant settings tab key (#3974) 2023-06-05 20:01:32 +08:00
Darcy Ye
e6ea8fde54
chore(console): reorganize console page (#3930) 2023-06-05 18:27:36 +08:00
Gao Sun
4e3b2ce351
refactor: add learn more link for Default API switch (#3972) 2023-06-05 17:46:49 +08:00
Xiao Yijun
7dc7b0c934
chore(phrases): add tenant settings tab phrase for domains (#3969) 2023-06-05 13:54:22 +08:00
Gao Sun
0fcd7969a9
Merge pull request #3922 from logto-io/gao-support-default-resource
feat: support default API Resource
2023-06-05 13:35:46 +08:00
Darcy Ye
598392a5ec
feat(phrases): tenant settings page phrases (#3967) 2023-06-05 03:53:09 +00:00
Gao Sun
08c5771a85
chore(phrases): keep API Indicator phrases original 2023-06-04 23:29:37 +08:00
Gao Sun
268dc50e76
chore: add changeset and update phrases 2023-06-04 23:13:42 +08:00
Gao Sun
c933bf58f7
feat: support default API Resource 2023-06-04 20:46:36 +08:00
Xiao Yijun
0dbacb89aa
chore(phrases): update domain phrases for console (#3960) 2023-06-03 13:11:05 +08:00
wangsijie
0e8817f279
fix(core): delete cloudflare custom domain (#3953)
* fix(core): delete cloudflare custom domain

* fix(core,phrases): handle cloudflare api errors
2023-06-02 08:50:36 +00:00
wangsijie
fa0dbafe81
feat(core): integrate with cloudflare (#3919)
* feat(phrases): add phrases

* feat(core): add domains library

* feat(core): integrate cloudflare

* chore: changeset

* fix: read envset inside

* fix: fix cloudflare request

* fix: fix integration test envset problem

* fix: cr fixes
2023-06-01 15:32:49 +08:00
Xiao Yijun
319290cec4
chore(phrases): update webhook phrases (#3937) 2023-06-01 09:23:10 +08:00
Xiao Yijun
358561293f
chore(phrases): add custom domain phrases for console (#3929) 2023-05-30 17:32:30 +08:00
Charles Zhao
bb77850e62
chore(phrases): remove unnecessary exclamation points from phrases (#3918)
* chore(phrases): remove unnecessary exclamation points from phrases

* chore: remove unnecessary white spaces
2023-05-29 06:31:07 +00:00
wangsijie
0edd549365
feat(core): add domain routes (#3892) 2023-05-29 11:27:23 +08:00
Xiao Yijun
292e6ebc6f
refactor(console): update the eye icon of CopyToClipboard (#3908) 2023-05-26 22:19:12 +08:00
Xiao Yijun
d369e0c863
refactor(console): remove webhook creation limit (#3903) 2023-05-26 10:44:41 +08:00
Xiao Yijun
2d8a226970
chore(phrases): add send test payload error phrases (#3887) 2023-05-24 12:06:00 +08:00
Xiao Yijun
86dee64576
feat(console): display webhook execution stats (#3883) 2023-05-24 08:31:26 +08:00
Gao Sun
02eee1956f
Merge pull request #3879 from logto-io/gao-feature-updates-for-openai-plugins
feat: updates for openai plugins
2023-05-23 22:55:47 +08:00
Gao Sun
4f1e29aefc
release: version packages 2023-05-23 21:42:01 +08:00
Xiao Yijun
af42e87bc0
feat(console): add webhook logs page (#3862) 2023-05-22 14:19:15 +00:00
Gao Sun
baef4a7719
chore: apply suggestions from code review
Co-authored-by: Charles Zhao <charleszhao@silverhand.io>
2023-05-22 22:06:36 +08:00
Gao Sun
458ed8c839
refactor: update translation 2023-05-22 21:00:44 +08:00
Gao Sun
852bc7b274
feat: add alwaysIssueRefreshToken for web apps 2023-05-22 17:11:09 +08:00