0
Fork 0
mirror of https://github.com/logto-io/logto.git synced 2024-12-16 20:26:19 -05:00
Commit graph

6352 commits

Author SHA1 Message Date
Xiao Yijun
6ef19b3e73
feat(elements): add logto-username element (#6724) 2024-10-25 06:09:20 +00:00
Darcy Ye
2d3295ea28
fix(console): fix manually update tenant open invoice bug (#6747) 2024-10-24 10:40:03 +00:00
simeng-li
f2d280466d
feat(core,console,schemas): add idp-initiated sso session create log (#6743)
add idp-initiated sso session create log
2024-10-24 17:56:49 +08:00
Darcy Ye
5bb9375055
chore: add google connector default prompt (#6734)
* chore: add google connector default prompt

* fix: fix console integration tests
2024-10-24 04:27:48 +00:00
renovate[bot]
27a193d03b
chore(deps): update dependency nock to v14.0.0-beta.15 (#6432)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-23 15:03:31 +08:00
renovate[bot]
8c1ee143f0
chore(deps): update dependency sinon to v19 (#6596)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-23 14:42:51 +08:00
simeng-li
3a826c4223
chore: bump dependency versions (#6712)
* chore: bump dependency versions

bump dependency versions

* chore: bump nodemon (#6713)

nump nodemon version
2024-10-23 14:20:23 +08:00
Darcy Ye
b906db730c
fix(console): fix cloud CI failed issue (#6710)
chore: remove useNewSubscriptionData manual updateTenant
2024-10-23 11:53:56 +08:00
Xiao Yijun
27e44c287f
feat(elements): introduce basic logto-account-provider (#6685) 2024-10-22 07:43:27 +00:00
Xiao Yijun
98bd9bb4e0
refactor: reorg elements project (#6708) 2024-10-22 15:29:21 +08:00
simeng-li
95c7d8b5be
style(console): update radio card style (#6700)
* style(console): update radio card style

update radio card style

* style(console,phrases): update selector styles (#6702)

* style(console,phrases): update selector styles

update selector styles and content

* style(console): adjust font size

adjust font size

* fix(console): add devFeatureGuard

add devFeatureGuard
2024-10-22 03:54:54 +00:00
simeng-li
11055a6002
fix(console): add applications and redirect uri placeholder (#6696)
add applications and redirect uri placeholder
2024-10-22 03:36:08 +00:00
simeng-li
14e65924f2
chore(core): guard idp-initiated sso console and api (#6690)
* chore(core): guard idp-initiated sso management api to cloud only

guard idp-initiated sso management api to cloud only

* fix(test): enable routes for integration tests

enable routes for integration tests

* feat(core, console): apply idp-initiated sso quota guard

apply idp-initiate sso quota guard
2024-10-22 11:14:06 +08:00
Darcy Ye
c7f326edce
fix(console): fix webhook modal paywall for enterprise plan (#6698)
* fix(console): fix webhook modal paywall for enterprise plan

* fix: fix styles

* chore: update code

* chore: update code
2024-10-22 11:02:01 +08:00
Darcy Ye
d52f25142d
fix(console): fix inf loop for updating tenant context (#6704) 2024-10-22 11:01:39 +08:00
Darcy Ye
3022d2eba1
fix(console): manually update tenant data when data get updated (#6697)
* fix(console): manually update tenant data when data get updated

* chore: update code
2024-10-21 10:28:05 +00:00
Darcy Ye
e3374d073c
fix(console): fix enterprise tenants not displayed issue (#6695) 2024-10-21 17:14:54 +08:00
Gao Sun
aab356d7ed
chore: launch au region (#6701) 2024-10-21 15:05:29 +08:00
Darcy Ye
671be26ea0
refactor(console,core): remove isAddOnAvailable (#6689)
* refactor: update cloud dependency and remove isAddOnAvailable

* chore: undo dependency updates
2024-10-21 10:40:07 +08:00
wangsijie
61aa13f8a9
feat(connector): add gatewayapi connector (#6691) 2024-10-18 19:24:15 +08:00
Luis Lopez Cardona
bc2a0ac039
feat(core): database connection timeout env overwrite support (#6187) (#6674)
* feat(core): database connection timeout env overwrite support (#6187)

* chore: add changeset

---------

Co-authored-by: Charles Zhao <charleszhao@silverhand.io>
2024-10-18 14:26:34 +08:00
wangsijie
6289433d8c
feat(core): add expiresAt in response of verification record creation (#6686) 2024-10-17 15:07:01 +08:00
wangsijie
2fb85a229b
feat(core): add and change phone (#6682) 2024-10-17 15:06:22 +08:00
simeng-li
64d7b6a4f3
feat(console): add idp-initiated sso config page (#6688)
* feat(console): add idp-initiated SSO auth config page

add idp-initiated SSO auth config page

* fix(console): fix PR comments

fix PR comments
2024-10-17 13:41:51 +08:00
simeng-li
cfc1b5eb0f
feat(core): add idp-initiated sso client sign-in redirect (#6681)
* feat(core): consume IdP initiated session on SSO verification flow

Auto consume the IdP initiated SAML SSO session on the SSO sign-in verification flow

* test(core): add unit test cases

add unit test cases

* feat(core): consume IdP initiated session on SSO verification flow

Auto consume the IdP initiated SAML SSO session on the SSO sign-in verification flow

* test(core): add unit test cases

add unit test cases

* feat(core): add idp-initiated sso client sign-in redirect

add idp-initiated sso client sign-in redirect
2024-10-16 17:38:49 +08:00
simeng-li
85fb4ce4dc
refactor(core): update idp-initiated auth config management api (#6680)
* feat(core): consume IdP initiated session on SSO verification flow

Auto consume the IdP initiated SAML SSO session on the SSO sign-in verification flow

* test(core): add unit test cases

add unit test cases

* feat(core): consume IdP initiated session on SSO verification flow

Auto consume the IdP initiated SAML SSO session on the SSO sign-in verification flow

* test(core): add unit test cases

add unit test cases

* refactor(core): remove update idp-initiated auth config api

remove update idp-initiated auth config api

* refactor(core): update idp-initiated auth config management api

update the idp-initiated auth config management api to support two different flows.
autoSendAuthorizationRequest: true
autoSendAuthorizationRequest: false

* fix(test): fix integration test

fix the integration test
2024-10-16 17:20:13 +08:00
simeng-li
2c8343a757
feat(schemas): add idp-initiated SSO client side callback url columns (#6675)
* feat(core): consume IdP initiated session on SSO verification flow

Auto consume the IdP initiated SAML SSO session on the SSO sign-in verification flow

* test(core): add unit test cases

add unit test cases

* feat(schemas): add client idp-initiated auth callback url column

add client idp-initiated auth callback url column

* fix(test): fix ut

fix ut
2024-10-16 16:58:20 +08:00
Charles Zhao
a7db62cd63
release: @logto/core-kit:2.5.1 and @logto/tunnel:0.2.1 (#6633)
* release: @logto/core-kit:2.5.1

* release: @logto/tunnel:0.2.1
2024-10-16 14:36:45 +08:00
Xiao Yijun
96d47db054
feat(account-elements): add initial account api (#6684) 2024-10-16 01:52:32 +00:00
Xiao Yijun
7925dfdee2
chore(account-elements): setup account elements project (#6683) 2024-10-16 09:33:37 +08:00
wangsijie
ed849ca716
feat(core): update other profile data (#6651) 2024-10-15 15:20:21 +08:00
simeng-li
187847b093
feat(core): consume IdP initiated session on SSO verification flow (#6669)
* feat(core): consume IdP initiated session on SSO verification flow

Auto consume the IdP initiated SAML SSO session on the SSO sign-in verification flow

* refactor(core): remove offline_access scope by default

remove the offline_access scope by default

* test(core): add unit test cases

add unit test cases
2024-10-15 10:47:25 +08:00
simeng-li
436a1840a8
feat(core,schemas): init auth flow for IdP initiated SAML SSO (#6668)
* feat(core,schemas): init auth flow for IdP initiated SAML SSO

init auth flow for IdP initiated SAML SSO

* fix(test): fix phrases key

fix phrases key
2024-10-14 15:39:05 +08:00
simeng-li
8e632678bc
feat(core): handle idp initiated saml assertion request (#6666)
* feat(core): handle idp initiated saml assertion request

handle idp initiated saml assertion request

* refactor(core): extract the set cookie logic

extract the set cookie logic, any refine some type definitions
2024-10-14 14:47:55 +08:00
simeng-li
d4f7d098dc
feat(schemas): add IdP initiated SAML SSO sessions table (#6663)
* feat(schemas): add idp-initiated saml sso sessions table

add idp-iniaited saml sso sessions table

* refactor(schemas): remove nameID index

remove nameID index
2024-10-14 13:34:35 +08:00
simeng-li
17c2a79caf
feat(core): add patch and delete SAML IdP initiated config API (#6662)
* feat(core): add patch and delete saml idp initiated config api

add patch and delete sso connector idp initiated auth config api

* fix(test): fix integration test

fix integration test

* fix(core): fix the rebase issue

fix the rebase issue
2024-10-14 11:29:08 +08:00
simeng-li
14a07dcead
feat(core,schemas): add sso idp initiated auth config api (#6660)
* feat(core,schemas): add sso idp initiated auth config api

add sso connector idp initiated auth config management api

* fix(core): align the naming convention

align the naming convention
2024-10-14 10:50:43 +08:00
simeng-li
22566e375c
feat(schemas): add SAML SSO IdP initated auth config table (#6659)
feat(schemas): add idp initiated sso auth configs table

add idp initiated sso auth configs table
2024-10-14 10:18:29 +08:00
Darcy Ye
4dc1f82195
refactor: move has{Reach,Surpass}Limit method to subscription context (#6664)
* refactor: move has{Reach,Surpass}Limit method to subscription context

* chore: update code
2024-10-12 12:19:07 +08:00
Darcy Ye
5570cec243
refactor(core): update Cloud API response type definition (#6667) 2024-10-11 11:44:53 +08:00
Geison Goulart Piegas
a662b19db3
fix(core): forgot password on the first access of migrated users (#6642)
Update packages/core/src/routes/interaction/verifications/profile-verification.ts

Co-authored-by: wangsijie <sijiewg@gmail.com>

fixing code duplication

fixing eslint

fix(core): changing the mock response
2024-10-11 10:12:19 +08:00
Darcy Ye
026f7e48bc
refactor: align cloud API response type definition (#6665) 2024-10-10 11:10:56 +08:00
wangsijie
3eede7893f
feat(core): get user profile (#6650) 2024-10-10 10:30:20 +08:00
wangsijie
72a57e23cd
feat(core): check password policy before changing password (#6649) 2024-10-10 07:55:47 +08:00
wangsijie
e3be97b528
feat(core): add and change primary email (#6643) 2024-10-09 10:21:25 +08:00
simeng-li
9e67f27602
fix(core): expose syntax error response (#6646)
expose syntax error response
2024-10-08 10:14:21 +08:00
wangsijie
37b05f9d49
feat(core): trigger webhook event in profile api (#6641) 2024-10-01 09:43:17 +08:00
Charles Zhao
76acfe332c
refactor(console,phrases): improve feature description for rotate refresh token (#6647) 2024-09-30 19:50:20 +08:00
wangsijie
26b9a38a4f
feat(core): update username (#6640) 2024-09-29 14:07:14 +08:00
wangsijie
3131802c6a
feat(core): add update name and avatar endpoint (#6636) 2024-09-29 10:34:59 +08:00
Bradford Powell
fc6f94f111
refactor(cli): keep alteration scripts folder writable by gid 0 (#6328)
facilitates running in rootless container with r/w mounted alteration-scripts
directory (fixed #6327)
2024-09-26 12:47:26 +08:00
Charles Zhao
ea333b3dd9
chore(core): update code comments in security header middleware (#6634) 2024-09-25 16:18:52 +08:00
Charles Zhao
3c993d59c4
fix(core,tunnel,phrases): support range requests when hosting custom ui assets (#6630) 2024-09-25 14:36:50 +08:00
Darcy Ye
e54baf458a
refactor(console): remove subscription plans (#6591) 2024-09-25 11:13:39 +08:00
Darcy Ye
fa6f8ef498
fix(console): fix console resource usage tooltip (#6629) 2024-09-24 21:42:21 +08:00
Darcy Ye
5a522226d5
fix(console): fix console resource usage tooltip (#6628) 2024-09-24 11:01:02 +00:00
Darcy Ye
eccba56481
refactor(console): update pricing console page (#6620)
* refactor(console): update pricing console page

* refactor: refactor code

* chore: update code according to cr
2024-09-24 07:55:05 +00:00
wangsijie
b3cac2edb1
Revert "fix(console): fix empty string update of connector config for… (#6627)
Revert "fix(console): fix empty string update of connector config form (#6626)"

This reverts commit f8fd52b2f8.
2024-09-24 15:40:40 +08:00
wangsijie
1b001f8fe8
feat(core): update password in profile (#6571) 2024-09-24 14:56:04 +08:00
wangsijie
657236a492
fix(connector): add type list in readme (#6625) 2024-09-24 13:48:46 +08:00
wangsijie
f8fd52b2f8
fix(console): fix empty string update of connector config form (#6626)
Revert "fix(console): fix passwordless connector tester send failed bug (#6268)"

This reverts commit 6963192ac5.
2024-09-24 13:48:35 +08:00
wangsijie
b73728bbe5
fix(connector): replace smtp logo (#6622) 2024-09-24 12:04:38 +08:00
wangsijie
4030d3e117
fix(connector): add tooltip of authorization header field (#6621) 2024-09-24 12:04:29 +08:00
wangsijie
201cd11792
fix(connector): fix readme link in http email (#6618) 2024-09-24 09:52:45 +08:00
wangsijie
a88a1e9f6a
fix(connector): fix http email connector id (#6617) 2024-09-23 15:45:20 +08:00
wangsijie
6fddf6750c
docs(connector): add readme of http email connector (#6603) 2024-09-23 06:17:34 +00:00
wangsijie
9adbb31341
feat(connector): add http email connector (#6592) 2024-09-23 13:58:45 +08:00
wangsijie
21a59363ae
feat(console): hide the entrance of http email connector (#6616) 2024-09-23 13:58:10 +08:00
Darcy Ye
1aa5b262b0
fix(console): fix PlanUsage not displayed for enterprise plan w/o subscription (#6611)
* fix(console): fix PlanUsage not displayed for enterprise plan w/o subscription

* fix(console): do not show next billing hint for enterprise plan

* fix(console): add comments
2024-09-20 11:55:33 +00:00
Gao Sun
9df5866553
refactor(console): fix flag styles (#6610) 2024-09-20 19:48:18 +08:00
Gao Sun
a1d0d109df
refactor(phrases): sync translation (#6607)
* refactor(phrases): sync translation

* refactor: revert type
2024-09-20 16:37:27 +08:00
Gao Sun
72738b2b65
refactor(console): fix region-related styles (#6606) 2024-09-20 07:13:18 +00:00
Xiao Yijun
c61dd50e60
fix(experience): add missing button loading state (#6599) 2024-09-20 14:49:53 +08:00
simeng-li
918f8503fd
feat(core): add feature flag switch for experience app (#6564)
* feat(core,schemas): implement experience package a/b test

implement experience package a/b test

* refactor(core,schemas): rename to featureFlag

rename to featureFlag

* refactor(core): replace the hash alg

replace the hash alg and add trySafe wrapper

* chore(core): update function name and comments

update function name and comments

* refactor(core): optimize the code logic

optimize the code logic, add head to indicate the experience package

* refactor(core): update static module proxy header

update static module proxy header

* fix(core): fix unit test

fix unit test

* fix(core): clean up empty line

clean up empty line

Co-authored-by: Gao Sun <gao@silverhand.io>

---------

Co-authored-by: Gao Sun <gao@silverhand.io>
2024-09-20 10:10:17 +08:00
Xiao Yijun
5ddb64d8cd
style(console): hide button title when loading (#6602) 2024-09-19 10:37:03 +00:00
Gao Sun
8e5127f90b
Merge pull request #6594 from logto-io/gao-au-region
feat(console): au region
2024-09-19 10:30:07 +08:00
Gao Sun
3c9b1eaafe
refactor: catch withtyped errors 2024-09-18 22:13:38 +08:00
Gao Sun
eee4317dac
feat(console): au region 2024-09-18 20:46:42 +08:00
silverhand-bot
43d83e8bb3
release: version packages (#6424) 2024-09-13 18:06:50 +08:00
simeng-li
5aab7c01bf
fix(core): add sso only email guard (#6576)
* fix(core): add sso only email guard

add sso only email guard to registration and profile fulfilling flow

* chore: update changeset

update changeset

* chore(core): update content

update content

* fix(core): update content

update content
2024-09-13 09:34:37 +00:00
Charles Zhao
d7663db6cf
fix(experience-legacy): flip arrow icons on rtl (#6584) 2024-09-13 08:02:55 +00:00
Charles Zhao
6a4726b588
test: add ui integration test for lang and dir html attributes in experience (#6581) 2024-09-13 14:44:31 +08:00
Charles Zhao
cf53bb2c8c
test: add integration test for no password user setting password (#6579)
* test: add integration test for no password user setting password

* refactor(test): polish content

Co-authored-by: Gao Sun <gao@silverhand.io>

---------

Co-authored-by: Gao Sun <gao@silverhand.io>
2024-09-13 14:44:15 +08:00
Darcy Ye
560cb23b30
refactor: refactor SkuName component to make isEnterprisePlan as input (#6580) 2024-09-13 11:42:48 +08:00
Charles Zhao
193b4a4011
fix(experience-legacy): update text alignment for RTL support (#6583) 2024-09-13 03:37:35 +00:00
wangsijie
8bb5c81766
feat(schemas): add verification record table (#6566) 2024-09-13 09:47:33 +08:00
Darcy Ye
a6402e70a7
fix: fix enterprise console issues (#6578)
* fix: fix enterprise console issues

* fix: exclude 0 quota in plan usage card

* fix: fix skuName and do not show sku ID for enterprise plan
2024-09-12 09:04:15 +00:00
simeng-li
1383aafebb
fix(core): avoid duplicate operationId (#6574)
avoid duplication operationId
2024-09-12 13:44:03 +08:00
Charles Zhao
318550cab4
fix(experience-legacy): add html attribute dir to better support RTL (#6575) 2024-09-12 04:03:01 +00:00
Darcy Ye
343602027d
refactor: use orgsLimit instead of orgsEnabled as org quota key (#6570)
* refactor: use orgsLimit instead of orgsEnabled as org quota key

* refactor: implement getUsageByKey method

* chore: undo logto email connector dependency update
2024-09-12 11:17:43 +08:00
Charles Zhao
a6178f45e2
fix(core): allow no password user to set password in console profile (#6572) 2024-09-12 10:48:00 +08:00
Charles Zhao
380cc43e64
refactor(console,experience): improve RTL support (#6568)
* refactor(console,experience): improve RTL support

* test: add ui test cases for console language switcher

* refactor: update css
2024-09-12 10:47:40 +08:00
simeng-li
baa851f08b
fix(console): fix log label typo (#6569)
fix log label typo
2024-09-12 10:31:34 +08:00
Darcy Ye
c368c2799a
refactor: update display, quota guard and usage report logic for enterprise users (#6565)
* refactor: update display, quota guard and usage report logic for enterprise users

* chore: undo logto email connector dependency update

* chore: use contact us button for pro plan when currently on enterprise plan
2024-09-11 12:26:39 +00:00
Gao Sun
cc346b4e0a
feat(core): password checking api (#6567)
* feat(core): password checking api

* refactor(core): improve API response
2024-09-11 06:55:07 +00:00
wangsijie
b639249159
feat(core): add koa oidc auth for profile API (#6559) 2024-09-10 18:30:26 +08:00
simeng-li
2626616775
fix(experience): allow link social account on sign-in only mode (#6560)
* fix(experience): allow link social account on sign-in only mode

allow link social account, when registration is disabled;

* chore: add changeset

add changeset

* chore: fix typos

fix typos
2024-09-10 15:45:07 +08:00
simeng-li
862d27dee4
fix(core): fix custom UI not triggered bug (#6563)
fix custom UI not triggered on legacy-experience bug
2024-09-10 14:37:01 +08:00
Charles Zhao
fae8725a44
refactor(console,core,demo-app,elements,experience): improve rtl support (#6549)
* refactor(console,experience): improve rtl support

* chore: add changeset
2024-09-09 19:19:15 +08:00
Gao Sun
3b9714b993
refactor: set lang attribute for html tag (#6536)
* refactor: set `lang` attribute for html tag

* refactor: use shared i18next instance

* refactor: align html attr usage
2024-09-09 17:10:39 +08:00
simeng-li
b837efead6
feat(console,core): remove custom token claims api context dev guard (#6553)
* feat(console,core): remove custom jwt api context dev guard

remove custom jwt api context dev guard

* fix(console,schemas,phrases): fix custom jwt token request phrases

fix custom jwt token request phrases

* chore: return denyAccess
return denyAccess
2024-09-09 16:57:44 +08:00
simeng-li
5f3c0691b5
chore(console,phrases): update custom JWT phrases (#6551)
* chore(console,phrases): update cusotm jwt phrases

update custom jwt phrase in console

* chore(console): update the comments

update the comments
2024-09-09 10:09:13 +08:00
simeng-li
baa8577c45
refactor(experience): experience api migration (#6407)
* refactor(experience): migrate the password register and sign-in

migrate the password register and sign-in flow

* fix(experience): update some namings

update some namings

* refactor(experience): refactor the verification code flow (migration-2) (#6408)

* refactor(experience): refactor the verificaiton code flow

refactor the verification code flow

* refactor(experience): migrate the social and sso flow (migration-3) (#6406)

* refactor(experience): migrate the social and sso flow

migrate the social and sso flow

* refactor(experience): migrate profile fulfillment flow  (migration-4) (#6414)

* refactor(experience): migrate profile fulfillment flow

migrate the profile fulfillment flow

* refactor(experience): remove unused hook

remove unused hook

* fix(experience): fix password policy checker

fix password policy checker error display

* fix(experience): fix the api name

fix the api name

* refactor(experience): migrate mfa flow (migration-5) (#6417)

* refactor(experience): migrate mfa binding flow

migrate mfa binding flow

* test(experience): update unit tests (migration-6) (#6420)

* test(experience): update unit tests

update unit tests

* chore(experience): remove legacy APIs

remove legacy APIs

* refactor(experience): revert api prefix

revert api prefix

* fix(experience): update the sso connectors endpoint

update the sso connectors endpoint

* chore: add changeset

add changeset

* fix(experience): comments fix

comments fix

* refactor(experience): refactor the code verificatin api

refactor the code verification api

* refactor(experience): code refactor

refactor some implementation logic

* feat(experience, core): add experience legacy package (#6527)

add experience legacy package
2024-09-09 10:08:52 +08:00
simeng-li
c83fd6fc28
style(console): adjust sample code editor height (#6548)
bug bash fix. adjust sample code editor height, and phrases
2024-09-06 11:07:57 +08:00
Xiao Yijun
f150a67d58
feat(console): display user password information on user details page (#6544) 2024-09-06 11:01:06 +08:00
DevTekVE
27d2c91d2e
feat: add support for nested attribute profile mapping (#6534)
* feat: add support for nested attribute profile mapping

* chore: undo version change

Undo version change since it’s handled by changeset

Co-authored-by: Darcy Ye <darcyye@silverhand.io>

* chore: remove new implementation and use essentials

Updated implementation to use essentials, throwing exception when not found

* fix: should use getSafe() and do not throw error when mapping profile

---------

Co-authored-by: Darcy Ye <darcyye@silverhand.io>
2024-09-05 17:59:52 +08:00
Charles Zhao
459daeb4ac
release: @logto/tunnel:0.2.0 (#6547) 2024-09-04 22:01:42 +08:00
Charles Zhao
8d95132262
feat(tunnel): support zip option in deploy command (#6541)
* feat(tunnel): support zip option in deploy command

* chore: update changeset

* refactor(tunnel): improve error handling in deploy command

* refactor(tunnel): improve cli error message per review comments

Co-authored-by: Gao Sun <gao@silverhand.io>

---------

Co-authored-by: Gao Sun <gao@silverhand.io>
2024-09-04 14:15:49 +08:00
Xiao Yijun
a748fc85bb
fix(core): add hasPassword field to user API response (#6543) 2024-09-04 13:22:44 +08:00
simeng-li
31035816c4
feat(console): add api context type declarations (#6533)
* feat(console): add api context type declarations

add api context type declarations

* chore(console): update type name

update custom jwt api context type name

* feat(console): update the cutsom JWT editor

update the custom JWT editor
2024-09-04 09:59:46 +08:00
simeng-li
b51680a78f
feat(core): add denyAccess api context to customJwt script (#6532)
* feat(schemas,core): add denyAccess api conext to custom jwt

add denyAccess api context to the custom jwt

* fix(test): fix integration test

fix integration test

* chore(schemas): update type name

update api context type name

* chore(schemas): fix typo

fix typo

* feat(core): add dev feature guard

add dev feature guard
2024-09-03 18:12:57 +08:00
simeng-li
509e86e4f4
fix(deps): update withtyped and cloud dependency version (#6538)
* fix(deps): update withtyped and cloud dependency version

update withtyped and cloud dependency version

* chore: update cloud dependency

* chore(core): update cloud client utils type

---------

Co-authored-by: Darcy Ye <darcyye@silverhand.io>
2024-09-03 17:51:45 +08:00
Xiao Yijun
b00ec49871
refactor: flatten UserSettings component file structure (#6539) 2024-09-03 16:27:41 +08:00
Charles Zhao
ff4cd67a98
feat(tunnel): support cli deploy custom ui assets to cloud (#6530) 2024-09-03 10:00:37 +08:00
DevTekVE
31296f0bc8
feat: add GitLab connector (#6529) 2024-09-02 16:44:45 +08:00
simeng-li
479d5895af
chore(schemas): bump withtyped version (#6537)
* chore(schemas): bump withtyped version

bump withtyped version

* chore: update changeset

update changeset
2024-09-02 08:20:05 +00:00
Darcy Ye
64547fd4ba
chore(console): should use SKU to filter tenant dropdown and add display of dev/admin plan (#6509) 2024-09-02 11:51:21 +08:00
simeng-li
a0807d7e5a
refactor(core,toolkit): relocate customJwt local vm handler (#6524)
relocate customJwt local vm handler
2024-09-02 11:36:35 +08:00
Gao Sun
ee1947ac4d
refactor(console): support entering name while creating a user (#6523) 2024-08-29 16:08:00 +08:00
Xiao Yijun
347cd3b6b7
fix(experience): avoid carring identifer from reset password page to sign-in page (#6526) 2024-08-28 13:46:48 +08:00
DevTekVE
aba089285b
feat: add Patreon connector (#6514) 2024-08-28 13:00:24 +08:00
simeng-li
8beb758771
refactor(core): refactor oidc error response query param (#6525)
refactor oidc error reponse query param
2024-08-28 10:14:04 +08:00
Xiao Yijun
3d3a220306
chore: remove dev feature guard for first screens (#6522)
* chore: remove dev feature guard for new first screens

* chore: add changeset

* chore(experience): add comments for identifier sign-in and register page
2024-08-28 09:53:54 +08:00
Gao Sun
652898f978
refactor: update language code to ar-SA (#6518) 2024-08-27 09:14:08 +00:00
simeng-li
6951e31578
feat(core): add error_code_key query string param (#6519)
* feat(core): add error_key query string param
feat(core): add error_key query string param
add error_key query string param

 Please enter the commit message for your changes. Lines starting

* chore(core): rename

rename the query param name

* fix(core): safe parse

safe parse

* chore: add changeset

add changeset
2024-08-27 14:15:40 +08:00
Xiao Yijun
0fec957d70
fix(experience): apply form default value to smart input filed (#6521) 2024-08-27 13:01:33 +08:00
Xiao Yijun
47d5a620ca
chore(experience): upgrade react-hook-form (#6520) 2024-08-27 12:37:45 +08:00
Xiao Yijun
41ee881bb7
refactor(experience): cache input identifier for reset password first screen (#6516) 2024-08-26 22:10:41 +08:00
Xiao Yijun
ef78823948
refactor(experience): remove redundant defaultType prop for SmartInputField (#6517) 2024-08-26 19:35:57 +08:00
simeng-li
f545716353
fix(core): avoid unexpected 500 error (#6515)
* fix(core): avoid unexpected 500 error

avoid unexpected 500 error

* fix(core): fix ut

fix ut
2024-08-26 11:21:37 +08:00
Zakher Masri
53060c2030
chore: add Arabic translation (#6422)
* chore: add Arabic translation

* chore: add arabic to phrases-experience

* chore: use `ar-AR` as language code

* chore: sync keys

* chore: add changeset and update elements

---------

Co-authored-by: Gao Sun <gao@silverhand.io>
2024-08-25 22:47:34 +08:00
Xiao Yijun
3aba357ba6
refactor(experience): improve identifier prefilling (#6508) 2024-08-24 08:41:47 +08:00
Charles Zhao
61fb856ccd
release: @logto/tunnel:0.1.0 (#6513) 2024-08-23 15:40:19 +00:00
Charles Zhao
1e35d1afb4
refactor(tunnel): split tunnel cli and make it a standalone package (#6512) 2024-08-23 15:08:35 +00:00
Charles Zhao
83a72dc3a5
fix(core): should be able to update password in profile if verified via email (#6511) 2024-08-23 08:51:15 +00:00
simeng-li
13ae7923f8
fix(phrases): fix pl and ru i18n phrases (#6510)
fix pl and ru i18n phrases
2024-08-23 08:27:15 +00:00
wangsijie
52056f99f1
chore: remove dev feature guard of PAT (#6499) 2024-08-23 14:38:14 +08:00
Charles Zhao
14d25bab1f
fix(core,schemas): check email verification status in me api (#6507) 2024-08-22 15:41:11 +00:00
Darcy Ye
f1ecec5487
fix(console): remove legacy charge notification components (#6505) 2024-08-22 10:18:43 +00:00
wangsijie
ed774bf62d
fix(console): change PAT and app secrets phrases (#6504) 2024-08-22 09:50:26 +00:00
Charles Zhao
ad4e146922
fix(console): use safeLazy to dynamically import guide mdx (#6503) 2024-08-22 17:25:35 +08:00
wangsijie
4be675a53a
fix(core): add grant record for token exchange (#6502) 2024-08-22 07:29:54 +00:00
Xiao Yijun
fec844c3ce
feat(experience): add reset password first screen (#6498) 2024-08-22 14:44:05 +08:00
wangsijie
50bbcb69ee
test: add integration tests for pat token introspection (#6501) 2024-08-22 14:41:55 +08:00
simeng-li
55cf84bbea
chore(core): add openapi operationId to experience APIs (#6486)
* chore(core): add openapi operationId to experience APIs

add openapi operationId to experience APIs

* chore: update content

update content

* feat(core): add swagger operationId guard

add swagger operationId guard

* fix: update some content

update some content
2024-08-22 14:33:34 +08:00
wangsijie
2ebc47170e
fix(core): remove the requirement of secured app for PAT (#6493) 2024-08-22 13:54:47 +08:00
Darcy Ye
c51f3c5644
fix(console): always show upsell notice for custom JWT (#6500) 2024-08-22 05:17:16 +00:00
Charles Zhao
5c81ed958d
refactor(cli): show more info and add port in-use detection (#6495)
* refactor(cli): show more info and add port in-use detection

* refactor(cli): update per review comments

* refactor(cli): add social redirect uri update reminder
2024-08-22 12:21:53 +08:00
wangsijie
06f98634c1
fix(core): remove grant id of token exchange (#6497) 2024-08-22 11:45:50 +08:00
wangsijie
f0bbc2a1f4
feat(console): edit personal access token name (#6491) 2024-08-22 03:30:58 +00:00