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

6311 commits

Author SHA1 Message Date
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
wangsijie
00c2581668
feat(console): add doc link of pat (#6496) 2024-08-22 11:11:43 +08:00
Darcy Ye
19d3aa787a
fix: make alteration script compatible for core DB in all regions (#6494) 2024-08-22 10:24:55 +08:00
Xiao Yijun
b61787e431
style(experience): add missing brand-60 color token (#6490) 2024-08-21 20:46:43 +08:00
Darcy Ye
f04678e7bb
fix: fix alteration script dependency (#6488)
fix: alteration script dependency
2024-08-21 09:41:41 +00:00
Darcy Ye
a999c51919
fix(core,console): disable quota guard and unblock resource creation for pro tenants (#6487) 2024-08-21 08:58:10 +00:00
Darcy Ye
c3bec6803d
Revert "Revert "refactor: add report:subscription:updates Cloud scope"" (#6415)
* Revert "Revert "refactor: add `report:subscription:updates` Cloud scope" (#6412)"

This reverts commit ebc04a283d.

* chore: update alteration script ts

* chore: rebase and update alteration timestamp
2024-08-21 08:51:03 +00:00
Charles Zhao
324967444a
chore(console): remove beta tag from 3rd party app (#6485) 2024-08-21 06:38:49 +00:00
Charles Zhao
fc512bc3ec
refactor(console): remove protected app promotion (#6479) 2024-08-21 05:31:40 +00:00
Xiao Yijun
0ec8510789
fix(experience): add sso form mode context provider for identifier sign-in/register pages (#6482) 2024-08-21 13:30:53 +08:00
Charles Zhao
b8b77526e4
fix(console): fix console z index issue on modals and banners (#6483) 2024-08-21 13:27:56 +08:00
Charles Zhao
56649b570f
chore(console): add beta tag to bring your ui feature (#6484) 2024-08-21 13:21:49 +08:00
Darcy Ye
332131a0f1
fix(console): manually trigger usage api updates on org member deletion (#6475) 2024-08-21 11:27:31 +08:00
Darcy Ye
763dd60cd6
fix(console,core,connector): fix display issues and POST /connectors API code guard (#6481)
* fix(console,core,connector): fix display issues

* chore: add changeset
2024-08-21 03:17:28 +00:00
wangsijie
2caeacaf93
fix(console): fix next auth guide typo (#6478) 2024-08-21 09:19:52 +08:00
Xiao Yijun
818e2c61f2
fix(experience): smart input field should have correct initial type (#6477) 2024-08-20 17:24:30 +08:00
Xiao Yijun
d4674833c8
fix(experience): correct first screen fallbacks (#6472) 2024-08-20 06:04:29 +00:00
Darcy Ye
608d2efdb5
fix(console): manually trigger usage api updates (#6473) 2024-08-20 13:50:47 +08:00
Darcy Ye
e0623df01f
fix(console): add add-on display issues and refactor component PlanName (#6471) 2024-08-20 11:10:28 +08:00
wangsijie
1c6b9321dd
feat(console): user personal access tokens (#6444) 2024-08-20 10:52:34 +08:00
Darcy Ye
e9b7b83aaa
chore(console): fix add-on issues (#6470) 2024-08-19 19:51:31 +08:00
wangsijie
746aa5897b
feat(core): token exchange by pat (#6450) 2024-08-19 11:36:04 +00:00
simeng-li
3440b3e5f0
feat(console): add label for new experience API logs (#6469)
add label for new experience API logs
2024-08-19 19:13:02 +08:00
Xiao Yijun
f205aa7af7
test(experience): add integration tests for first screen feature (#6464) 2024-08-19 09:57:11 +00:00
Darcy Ye
b185bb7417
fix(console): bring back accidentally deleted css file (#6468) 2024-08-19 09:48:22 +00:00
Xiao Yijun
54881078f1
fix(experience): update dev features flag env handling (#6467) 2024-08-19 17:46:17 +08:00
Darcy Ye
b549a7efd6
refactor(console,core): remove add on dev feature guard (#6466) 2024-08-19 08:47:12 +00:00
Charles Zhao
13bfa0641b
chore(console, core): remove dev features guard for bring your ui feature (#6465) 2024-08-19 15:56:16 +08:00
simeng-li
2362791edc
chore(core): remove devFeature guard (#6462)
* chore(core): should not trigger profile update log

should not trigger profile update log if the synced profile is empty

* chore(core): add userId to experience audit log

add userId to the experience audit log

* chore(core): remove devFeature guard

remove devFeature guard

* feat(test): remove devFeature guard in test

remove devFeature guard in test
2024-08-19 13:00:19 +08:00
Charles Zhao
0183d0c33a
refactor: split translate cmd from logto cli (#6451)
* refactor: split translate cmd from logto cli

* chore: add changeset

* refactor(cli): remove translate command from cli package
2024-08-19 12:16:10 +08:00
Charles Zhao
57974a11d6
fix(cli): should proxy google social callback url properly to exp ui (#6458)
* fix(cli): should proxy google social callback url properly to exp ui

* test(cli): add unit tests for tunnel util
2024-08-19 12:15:39 +08:00
wangsijie
e4b028847f
fix(console): fix impersonation tag in audit log (#6463) 2024-08-19 11:43:38 +08:00
Darcy Ye
1817eafe77
chore(console): update add on tag CSS (#6459) 2024-08-19 11:35:39 +08:00
simeng-li
cea8aa1120
feat(core): implement wellknown swagger endpoints (#6445)
* feat(core): implement wellknown swagger endpoints

implement wellknown swagger endpoints

* chore(core): rename

rename

* refactor(core): extract common util methods

extract common util methods

* fix(core): fix lint error

fix lint error

* refactor(core): shared code optimization

shared code optimization

* chore(core): remove type assertion

remove type assertion
2024-08-19 09:37:23 +08:00
Xiao Yijun
e9eb212f48
chore(experience): move shared form components into components file (#6457) 2024-08-16 16:54:22 +08:00
Darcy Ye
36f1055314
chore(console): add display pricing change notice and update plan comparison table (#6456)
* chore: add pricing change notice

* chore: update plan comparison table
2024-08-16 15:10:46 +08:00
Xiao Yijun
f17526c612
feat(core,experience,schemas): support identifier page related params for sign-in url (#6446) 2024-08-16 14:55:07 +08:00
Xiao Yijun
737204e54f
feat(experience): add identifier sso-only landing page (#6440) 2024-08-16 14:17:17 +08:00
Darcy Ye
26b976a828
refactor(console): refactor tag component (#6453) 2024-08-16 14:11:47 +08:00
simeng-li
9674d5c8f0
fix(core): fix google one tap validation error (#6455)
fix google one tap validation error
2024-08-16 05:32:40 +00:00
Darcy Ye
69208c3a8f
Merge pull request #6452 from logto-io/yemq-fix-add-on-console-issues
fix(console): fix add-on console issues
2024-08-16 12:24:17 +08:00
Darcy Ye
04c533e0c9
fix(console): fix code 2024-08-16 11:55:01 +08:00
Darcy Ye
32a2d90cee
fix(console): fix enterprise SSO creation model button status 2024-08-16 11:43:37 +08:00
simeng-li
50e430880d
refactor(core): redesign get sso connectors endpoint (#6454)
* refactor(core): redesign get sso connectors endpoint

redesign get sso conenctors endpoint

* chore(core): fix import format

fix import format
2024-08-16 11:06:35 +08:00
Darcy Ye
c0ca5b427c
chore: fix add on notice footer 2024-08-16 00:54:16 +08:00
Darcy Ye
e9e5b057e8
chore: fix MFA banner copy 2024-08-15 21:16:07 +08:00
Darcy Ye
ed2d38670d
chore: open Stripe payment management page in new tab 2024-08-15 21:13:35 +08:00
Darcy Ye
bdb10db434
chore: fix org footer copy 2024-08-15 21:04:20 +08:00
Darcy Ye
bc8317706f
fix(console): fix add-on console issues 2024-08-15 20:55:22 +08:00
Darcy Ye
0004d682b0
fix(console): fix add-on console issues 2024-08-15 18:40:18 +08:00
Darcy Ye
d2220f1205
fix: fix console issues for add-on (#6443)
* fix: fix console issues for add-on

* refactor: refactor code

* refactor: update

* fix: fix method use case
2024-08-15 15:17:32 +08:00
Charles Zhao
bb98ea8301
fix(console): should be able to edit password and email in profile (#6447) 2024-08-15 12:58:59 +08:00
Darcy Ye
87ff8cb8af
refactor(console): separate subscription based usage (#6448)
* refactor(console): separate subscription based usage

* refactor: add periodic usage fallback to avoid breaking changes

* fix: fix mock tenant data
2024-08-15 04:20:10 +00:00
simeng-li
db42279ed4
feat(core): add experience APIs openapi docs (#6436)
* feat(core): add experience APIs openapi docs

add experience APIs openapi docs

* fix(core): adjust the format

adjust the format

* chore: update experience API description

update experience API description

* fix(core): fix integration tests

fix integration tests

* chore(core): add devFeature tag in openapi doc

add devFeature tag in openapi doc

* fix(core): fix the integration test

remove the redundent path paramter def
2024-08-15 10:05:52 +08:00
Charles Zhao
976558af9c
refactor(cli): rename proxy cli to tunnel (#6442) 2024-08-14 03:45:14 +00:00
Darcy Ye
ff6b304bac
fix(console): should not block custom JWT creation for OSS user (#6441) 2024-08-13 19:16:43 +08:00
Xiao Yijun
6a809e1307
feat(experience): add identifier register page (#6437) 2024-08-13 15:28:53 +08:00
Xiao Yijun
d9589c88e8
feat(experience): add identifier sign-in page (#6435) 2024-08-13 15:05:36 +08:00
Darcy Ye
da58dec022
fix: update tenant selector dropdown data source (#6438) 2024-08-13 13:22:26 +08:00
wangsijie
fe054d5af5
feat(core): modify and delete PATs (#6390) 2024-08-13 11:37:58 +08:00
wangsijie
22d0a06fc6
feat(core): list PATs (#6389) 2024-08-13 10:47:37 +08:00
wangsijie
86e76ffc8a
feat(core): create PAT (#6388) 2024-08-13 10:10:41 +08:00
Darcy Ye
c791847879
refactor: stop using GET /:tenantId/usage API and GET /tenants usage field (#6434) 2024-08-12 19:47:08 +08:00
wangsijie
b42b37bb72
chore: fix alteration timestamp (#6433) 2024-08-12 18:32:38 +08:00
wangsijie
3824a754fd
feat(schemas): init personal access tokens table (#6383) 2024-08-12 15:27:08 +08:00
Xiao Yijun
ab90f43db2
fix(experience): prevent errors from applying unsupported cached identifier types (#6425)
* fix(experience): prevent errors from applying unsupported cached identifier types

* test(experience): add integration tests for cached input value

* refactor(experience): rename `getIdentifierInputValue` to `getIdentifierInputValueByTypes`

* refactor(experience): add `identifierInputValue` back

* refactor(experience): update implementation
2024-08-12 10:28:32 +08:00
simeng-li
758d270f7c
refactor(core): merge subscription usage API request (#6427)
* refactor(core): merge subscription usage API request

merge subscription usage API request

* fix(core): fix type issue

fix type issue
2024-08-12 09:57:45 +08:00
Xiao Yijun
ea70e09ad8
fix(console): catch timeout error when submitting form (#6431) 2024-08-11 21:26:59 +08:00
Misaka_L
4b01ce7c17
feat(connector): add kook connector (#6227)
* feat(connector): add kook connector

* docs: remove some lines to align with other connectors

* chore(connector): migrate kook-connector to tsup #6355

* fix(connector): type error in kook-connector

* chore: fix pnpm-lock

* chore: add changeset

---------

Co-authored-by: wangsijie <wangsijie@silverhand.io>
2024-08-11 20:22:49 +08:00
simeng-li
eca4501af8
refactor(console): avoid getSubscription call before authentication (#6426)
avoid getSubscription call before authentication
2024-08-09 08:33:19 +00:00
Xiao Yijun
25187ef63b
feat: support login_hint params for sign-in url (#6400) 2024-08-09 13:39:02 +08:00
Darcy Ye
cec08acb52
feat: report subscription usage updates (#6419)
* feat: report subscription usage updates

* refactor: refactor code according to CR
2024-08-08 16:00:32 +08:00
silverhand-bot
ddfa7aa96e
release: version packages (#6197) 2024-08-08 13:00:14 +08:00
Darcy Ye
2f40aaa773
feat(console): add new usage display for pro subscription plan (#6413) 2024-08-08 03:51:55 +00:00
Darcy Ye
1e4aa5ad9a
Merge pull request #6409 from logto-io/yemq-log-8860-add-on-tag
feat: add add-on feature footer notice and paywall tag
2024-08-08 11:51:13 +08:00
simeng-li
d26fca70fb
refactor(core,schemas): refactor the register flow (#6401)
* refactor(core,schemas): refactor the registration flow

refactor the registraction flow

* fix(core): remove unused method

remove unused method

* fix(test): remove legacy test

remove legacy test

* fix(core): fix webauthn verificaiton api

fix webauthn verification api
2024-08-07 10:48:38 +00:00
simeng-li
d927f90a07
feat(core): support google one tap (#6395)
* feat(core): support google one tap

support google one tap verification

* fix(core): fix google one tap verification error

fix google one tap verification error

* fix(test): optimize social verification test

optimize social verificaiton tests

* fix(test): update social verification ut

update social verification util unit test
2024-08-07 10:36:52 +00:00
simeng-li
6a71448090
feat(core): add Sentinel guard (#6374)
feat(core): add sentinel protection

add sentinel protection
2024-08-07 18:19:33 +08:00
Darcy Ye
f96a6e49a9
fix(console): fix unexpected 401 error toast (#6416) 2024-08-07 17:25:08 +08:00
Darcy Ye
ebc04a283d
Revert "refactor: add report:subscription:updates Cloud scope" (#6412)
Revert "refactor: add `report:subscription:updates` Cloud scope (#6403)"

This reverts commit e1922e9afb.
2024-08-07 14:12:55 +08:00
Darcy Ye
e1922e9afb
refactor: add report:subscription:updates Cloud scope (#6403) 2024-08-07 10:49:38 +08:00
Gao Sun
a6002d5f19
refactor: produce br outputs (#6376)
* refactor: produce br outputs

* refactor: fix favicon url
2024-08-06 22:08:36 +08:00
Darcy Ye
29a083f897
chore: define add on unit price temporarily 2024-08-06 18:58:15 +08:00
Darcy Ye
e8ed7178c1
feat: add add-on feature notice/tag 2024-08-06 18:45:45 +08:00
wangsijie
241cea1605
feat(console): support next auth v5 (#6397) 2024-08-06 16:55:51 +08:00
wangsijie
d56bc2f731
feat(core,schemas): add support for argon2d and argon2id (#6404) 2024-08-06 07:12:47 +00:00
Charles Zhao
43d5bd248c
refactor(console): improve guide logo and contact us logo display (#6391) 2024-08-06 11:20:52 +08:00
Darcy Ye
a731b09122
fix(console): should not call cloud API when tenant ID is not valid (#6399) 2024-08-05 05:18:18 +00:00
Darcy Ye
2e3a0063ba
fix(core): should not throw when not adding any new roles to a user (#6387) 2024-08-05 02:58:47 +00:00
simeng-li
5024182986
refactor(core): should not guard sso authentication flow (#6394)
should not guard mfa and profile fulfillment for the sso authentication flow
2024-08-05 09:05:08 +08:00
Darcy Ye
902e620e84
fix(console): fix the subscription plan display in tenant dropdown (#6393) 2024-08-04 17:42:40 +08:00
Darcy Ye
2a6e6f2f75
chore(phrases): update content (#6392)
chore: update content
2024-08-04 17:41:07 +08:00
Darcy Ye
6c256f9c73
fix(console): manual update subscription data when add/delete resources (#6360)
* fix(console): add post response hook to update subscription info for useApi hook

* refactor: wrap sync subscription data method
2024-08-02 19:52:23 +08:00
Charles Zhao
4a324d68c2
fix(console): create tenant button should stretch to full width (#6381) 2024-08-02 12:03:08 +08:00
simeng-li
ce63bba018
fix(console): add in-line error message (#6386)
* fix(console): add in-line error message

add in-line error message

* refactor(console): remove old validation logic

remove old validation logic
2024-08-02 12:02:07 +08:00
Darcy Ye
08e7c52365
refactor(console): update billing info showed in subscription details page (#6384) 2024-08-02 11:47:25 +08:00
simeng-li
0671208d0f
fix(core): error data bug fixing (#6382)
fix(core): error code bug fixing

error code bug fixing
2024-08-02 09:31:48 +08:00
Xiao Yijun
ebb6a91de7
chore(console): remove redunant login hint usage for invitation (#6385) 2024-08-01 21:02:04 +08:00
Charles Zhao
eef3d74dc8
refactor(console): delay module loading suspense component display by 500ms (#6345) 2024-08-01 17:44:00 +08:00
Gao Sun
c6a1cab399
refactor: add tests for content-type in oidc apis (#6380) 2024-08-01 09:38:09 +00:00
Darcy Ye
8e9f6e4a0b
refactor(console): get and check skuId from checkout session (#6369)
* refactor(console): get and check skuId from checkout session

* chore: update @logto/cloud dependency
2024-08-01 17:19:52 +08:00
simeng-li
a1f6009cc5
refactor(core): make password optional in NewPasswordIdentity (#6377)
refactor(core): make password optional in NewPasswordIdentity verification

make password optioanl in NewPasswordIdentity verification
2024-08-01 17:17:51 +08:00
Gao Sun
323a5650f0
fix(core): allow non-json body type when parsing (#6379) 2024-08-01 08:41:07 +00:00
simeng-li
b91ec0cd6f
feat(core,console,phrases): add custom data editor to application details page (#6370)
* feat(core,console,phrases): add custom data editor to application details page

add custom data editor to application details page

* chore: add changeset

add changeset

* fix(core): fix input params bug

fix input params bug

* fix(test): fix the integration tests

fix the integration tests

* fix(console): use the form controller element

use the form controller element

* fix(core,console): remove deepPartial statement

remove deepPartial statement from the patch application API payload guard

* fix(test): fix backchannel integration test

fix backchannel integration test
2024-08-01 14:11:44 +08:00
Charles Zhao
2d0502a427
feat(cli): add cli command to setup custom ui local debugging proxy (#6365)
* feat(cli): add proxy

* refactor(cli): polish code per comments

* refactor(cli): polish code

* refactor(cli): support serving static files

* chore: add changeset

* refactor: polish code

* refactor(cli): polish code

* refactor(cli): make json parse safer
2024-08-01 12:47:24 +08:00
renovate[bot]
3f014eb573
chore(deps): update dependency nock to v14.0.0-beta.9 (#6243)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-01 12:00:59 +08:00
Mostafa Moradian
5c504ab9d4
feat: add advanced search params to all supported endpoints (#6358)
* feat: add search params to list users endpoint

* feat: implement advanced search for all supported endpoints
2024-08-01 10:58:02 +08:00
simeng-li
dab06cb1a9
feat(core,schemas): add mandatory password guard on register (#6368)
* refactor(core): refactor backup code generate flow

refactor backup code generate flow

* fix(core): fix api payload

fix api payload

* fix(core): fix rebase issue

fix rebase issue

* feat(core,schemas): add mandatory password guard on register

add mandatory password guard on register
2024-08-01 10:20:23 +08:00
Gao Sun
5fd5353383
refactor(core): allow cloudflare insights origin in csp (#6375)
refactor(core): allow cloudflare csp
2024-08-01 10:18:22 +08:00
simeng-li
cf31e3a5af
feat(core,schemas): add auditLogs to experience API (#6361)
* refactor(core): refactor backup code generate flow

refactor backup code generate flow

* fix(core): fix api payload

fix api payload

* fix(core): fix rebase issue

fix rebase issue

* feat(core,schemas): add auditLogs to experience API

add auditLogs to experience API
2024-07-31 18:38:34 +08:00
Gao Sun
84f7e13a2b
refactor(core): improve swagger auth description (#6367) 2024-07-31 17:22:07 +08:00
Gao Sun
f8185a651b
chore: remove unused deps (#6372)
* chore: remove unused deps

* chore: fix version
2024-07-31 16:59:54 +08:00
Sten Roger Sandvik
e9581d8b4c
feat(connector): added postmark connector 2024-07-31 14:22:21 +08:00
simeng-li
3b4da16247
feat(core): add webhooks middleware to experience api (#6357)
* refactor(core): refactor backup code generate flow

refactor backup code generate flow

* fix(core): fix api payload

fix api payload

* fix(core): fix rebase issue

fix rebase issue

* feat(core): add hooks middleware to experience APIs

add interaction hooks to experience APIs

* refactor(core): refactor experience API context type

refactor experience API context type
2024-07-31 14:20:31 +08:00
simeng-li
dbc5512c0b
refactor(core): make the interaction event mandatory (#6337)
* refactor(core): refactor backup code generate flow

refactor backup code generate flow

* fix(core): fix api payload

fix api payload

* fix(core): fix rebase issue

fix rebase issue

* refactor(core): make the interaction event mandatory

make the interaction event mandatory

* test: update integration tests

update integration tests

* fix(core): fix the middleware apply bug

fix the koaExperienceInteraction middleware apply bug
2024-07-31 13:43:27 +08:00
Gao Sun
d932e304cb
refactor(console): fix text overflow issue (#6366) 2024-07-31 11:42:38 +08:00
simeng-li
ea150f1c7a
refactor(core): extract verified interaction guard middleware (#6336)
* refactor(core): refactor backup code generate flow

refactor backup code generate flow

* fix(core): fix api payload

fix api payload

* fix(core): fix rebase issue

fix rebase issue

* refactor(core): extract verified interaction guard middleware

extract verified interaction guard middleware
2024-07-31 03:16:14 +00:00
simeng-li
b97c720c59
feat(core): migrate register flow affiliate report logic (#6334)
Migrate the new user affiliate flow from interaction API. 

- `postAffiliateLogs` is forked from  `routes/interaction/actions/helpers.ts`
2024-07-31 11:00:45 +08:00
Darcy Ye
4abe2a8473
fix(console): add dev guard on new pricing model subscription hooks (#6363) 2024-07-30 18:13:14 +08:00
Gao Sun
40a8a9a9bb
feat: allow app secret edit (#6352) 2024-07-29 10:59:17 +00:00
Gao Sun
81b5a7cf96
Merge pull request #6351 from logto-io/gao-improve-app-secrets-ux
refactor(console): improve ux
2024-07-29 18:58:35 +08:00
Gao Sun
e67187126d
refactor: update per review 2024-07-29 17:47:26 +08:00
Gao Sun
a46d5ac6a7
Merge pull request #6322 from logto-io/gao-launch-multi-app-secrets
chore: launch multiple app secrets
2024-07-29 15:26:42 +08:00
wangsijie
02a25dfbff
refactor(core): refactor openapi docs for protected app (#6331) 2024-07-29 12:18:46 +08:00
Darcy Ye
918b6f2bbb
fix(console): fix the plan title for subscription plan selector (#6348) 2024-07-29 02:49:03 +00:00
Gao Sun
7659454d8f
Merge pull request #6355 from logto-io/gao-gao-use-tsup-for-connectors
refactor(connector): use tsup for building
2024-07-29 10:27:19 +08:00
Gao Sun
1b67934b1d
refactor(console, experience): solve sass deprecations (#6356) 2024-07-29 10:03:50 +08:00
Gao Sun
05bd16272f
Merge pull request #6354 from logto-io/gao-use-tsup-for-building
refactor: use tsup for building
2024-07-29 10:02:50 +08:00
Gao Sun
ebe24214a7
chore: update plausible urls (#6349) 2024-07-29 09:21:31 +08:00
wangsijie
0a20edc3d8
feat(console): add passport.js guide (#6344) 2024-07-29 09:20:15 +08:00
wangsijie
17e139dff1
feat(console): remove beta tag for protected app (#6341) 2024-07-29 09:17:50 +08:00
Gao Sun
210fb6ef73
ci: add check job 2024-07-28 13:55:55 +08:00
Gao Sun
510f681fa1
refactor(connector): use tsup for building 2024-07-28 13:15:09 +08:00
Gao Sun
8a29943c4d
chore: fix failed tests 2024-07-28 11:59:25 +08:00
Gao Sun
01df8f46a2
refactor(console): improve ux 2024-07-28 11:47:40 +08:00
Gao Sun
85c873b3b1
refactor: use tsup for building 2024-07-28 11:34:47 +08:00
Gao Sun
b777db5df5
refactor(core): use tsup for building 2024-07-28 11:34:43 +08:00
Gao Sun
dce56eeb3f
chore: launch multiple app secrets 2024-07-28 08:40:19 +08:00
Gao Sun
b188bb1619
chore: launch multiple app secrets 2024-07-28 08:40:01 +08:00
Xiao Yijun
5e7145b20c
fix(elements): fix user context tag name (#6346) 2024-07-26 19:48:09 +08:00
Charles Zhao
a276f92183
chore(console): update bring your ui documentation link (#6317)
chore(console): add bring your ui documentation link
2024-07-26 18:59:05 +08:00
Charles Zhao
33a1ac1ca4
refactor(console): block page navigation when uploading custom ui assets (#6342) 2024-07-26 17:58:09 +08:00
Xiao Yijun
fb5b02bec9
style(console): fix custom jwt guide card style (#6343) 2024-07-26 16:41:17 +08:00
simeng-li
669279aece
test(core): add the mfa binding integration tests (#6330)
* refactor(core): refactor backup code generate flow

refactor backup code generate flow

* fix(core): fix api payload

fix api payload

* test(core): implement the mfa binding integration tests

implement the mfa binding integration tests

* test(core): rebase backup code refactor

rebase backup code refactor
2024-07-26 07:56:22 +00:00
Xiao Yijun
556f7e43a7
fix(console): dragging anchor in the color picker on application branding page (#6340) 2024-07-26 15:54:58 +08:00
simeng-li
05082b56a7
refactor(core): refactor backup code generates flow (#6339)
refactor(core): refactor backup code generate flow

refactor backup code generate flow
2024-07-26 07:33:40 +00:00
simeng-li
34c8bedef6
refactor(core): extract isNewMfaVerification property (#6338)
extract isNewMfaVerifrication property
2024-07-26 07:08:03 +00:00
simeng-li
58a5004aa2
feat(core): implement the missing mfa bind and guard flow (#6320)
* feat(core): implement the mfa binding flow

implment the mfa binding flow

* fix(test): fix integration tests

fix integration tests

* fix(core): fix the wrong status code

fix the wrong status code

* refactor(core): refactor bind backup codes

refactor bind backup codes
2024-07-26 14:52:26 +08:00
Gao Sun
c45a1a5ad4
refactor(console): safely lazy load pages (#6332)
* refactor(console): safely lazy load pages

* chore(console): use react-safe-lazy
2024-07-26 04:42:47 +00:00
Darcy Ye
ac40ef17d7
refactor(console): update admin console using new pricing model (#6295)
* refactor(console): update cloud API calls

* refactor: update code according to CR

* refactor: correct component usage
2024-07-26 11:18:21 +08:00
Darcy Ye
5f98d67754
refactor: update code according to CR 2024-07-25 18:21:38 +08:00
Darcy Ye
9dac30b660
refactor: update logto/core cloud API usage 2024-07-25 18:21:38 +08:00
Charles Zhao
e76d4e6e53
refactor(console): increase custom ui assets upload timeout to 5 mins (#6319)
refactor(console): increase custom ui assets upload timeout to 5mins
2024-07-25 17:59:48 +08:00
simeng-li
6477c6deef
feat(schemas): add custom data to application (#6309)
* feat(core,schemas): add application custom data

add application custom data

* test(core): add update application with new custom data test

add update application with new custom data test
2024-07-25 09:55:57 +00:00
simeng-li
f8f34f0e87
feat(core): implement the WebAuthn verification (#6308)
feat(core): implement the webauthn verification

implement the webauthn verification
2024-07-25 17:35:19 +08:00
simeng-li
f76252e0d2
fix(core): fix some webhook api body status 404 bug (#6311)
* fix(core): fix some webhook api body status 404 bug

fix some webhook api body status 404 bug

* fix(core): improve the webhook trigger logic

improve the webhook trigger logic

* chore: add changeset

add changeset

* chore: update the changeset

update the changeset
2024-07-25 17:34:59 +08:00
Charles Zhao
a2e457e8ef
fix(console): css loaded svg should be rendered properly (#6333) 2024-07-25 17:00:57 +08:00
simeng-li
9d2770cc27
test(core): add profile fulfillment integration tests (#6294)
* test(core): add profile fufillment integration tests

add profile fufillment integration tests

* fix: fix integration tests

fix integration tests

* refactor(test): rebase and update the latest profile api

rebase and update the latest profile api
2024-07-25 14:08:42 +08:00
simeng-li
248ee7fb08
feat(core,schemas): implement profile fulfillment flow (#6293)
* feat(core,schemas): implement profile fulfillment flow

implement profile fulfillment flow

* fix(test): fix integration tests

fix integration tests

* fix(core): fix rebase issue

fix rebase issue

* refactor(core): refactor the interaction set profile flow

refactor the interaction set profile flow
2024-07-25 13:41:10 +08:00
Gao Sun
89b8662a15
fix(console): check scope only when data is ready (#6329) 2024-07-25 04:00:34 +00:00
simeng-li
29e9bfce03
refactor(core): rename some file names and methods (#6321)
* refactor(core): rename some files name and methods

rename some files name and methods, fix some comments

* chore: update comments

update comments

* chore: update comments

update comments

* chore: polish the words

polish the words
2024-07-25 11:40:12 +08:00
Gao Sun
d7b6987b48
refactor(console, experience): optimize bundling (#6326)
* refactor(console, experience): optimize bundling

* fix: use correct favicon paths

* chore: use dynamic react dependency checking in bundling
2024-07-25 02:07:28 +00:00
Gao Sun
0d290cd2ab
Merge pull request #6323 from logto-io/gao-use-mermaid-import
refactor(console): use local mermaid import
2024-07-25 09:26:44 +08:00
Gao Sun
b78b7e837f
Merge pull request #6324 from logto-io/gao-use-vite-for-experience
refactor(experience): use vite
2024-07-25 09:26:00 +08:00
Gao Sun
07f33d7278
fix(console): use correct public url (#6325) 2024-07-24 13:46:04 +00:00
Gao Sun
aeec3b1141
refactor(console): use local mermaid import 2024-07-24 17:48:14 +08:00
Gao Sun
3bf756f2b5
refactor(experience): use vite 2024-07-24 17:47:37 +08:00
Gao Sun
6c1f4283a9
refactor(console): use vite 2024-07-24 17:47:02 +08:00
Gao Sun
98dbead1bb
Merge pull request #6312 from logto-io/gao-log-app-secret
refactor(core): log app secret name
2024-07-24 17:37:30 +08:00
Gao Sun
8ee1eb94e6
Merge pull request #6310 from logto-io/gao-generate-secret-on-creation
refactor: generate application secret on creation
2024-07-24 17:36:47 +08:00
Gao Sun
2ba252bef6
Merge pull request #6304 from logto-io/gao-console-app-secrets
feat(console): support multiple app secrets
2024-07-24 16:30:02 +08:00
Gao Sun
6b33a36960
chore: add comment 2024-07-24 16:14:15 +08:00
Gao Sun
778407ea74
Merge pull request #6292 from logto-io/gao-core-app-secrets
feat(core): multiple app secrets
2024-07-24 16:11:08 +08:00
Gao Sun
9854be2712
Merge pull request #6314 from logto-io/gao-use-vite-for-demo-app
refactor: use vite for demo app
2024-07-24 15:59:41 +08:00
Gao Sun
94296acc7a
chore: add comment 2024-07-24 15:55:37 +08:00
Xiao Yijun
74e41e854b
refactor(experience): use button loading for social sign-in (#6316) 2024-07-24 05:02:09 +00:00
simeng-li
52c0dccbc7
refactor(core): implement verification records map (#6289)
* refactor(core): implement verificaiton records map

implement verification records map

* fix(core): fix invalid verification type error

fix invalid verificaiton type error

* fix(core): update the verification record map

update the verification record map

* fix(core): update some comments

update some comments

* refactor(core): polish promise dependency

polish promise dependency

* fix(core): fix the social/sso syncing profile logic

fix the social/sso syncing profile logic

* refactor(core): optimize the verification records map

optimize the verification records map

* fix(core): fix set method of VerificationRecord map
fix set method of VerificationRecord map
2024-07-23 11:43:15 +00:00
wangsijie
b16de4b38c
chore(phrases): sync keys and translate (#6315) 2024-07-23 08:20:59 +00:00
Gao Sun
f773957ad4
refactor(core): log app secret name 2024-07-23 14:57:54 +08:00
Gao Sun
536f242fcc
refactor: use vite for demo app 2024-07-23 14:52:45 +08:00
Xiao Yijun
16c8d330f0
refactor(console): keep button loading before redirecting to sign-in success page (#6305) 2024-07-23 13:32:49 +08:00
Xiao Yijun
5ee47af00c
fix(console): fix loading and error handling for org details page (#6313) 2024-07-23 13:14:06 +08:00
Gao Sun
ef325b25e4
refactor: generate application secret on creation 2024-07-23 11:40:54 +08:00
Charles Zhao
32e33487bd
fix(console): should be able to remove the zip on upload error (#6306) 2024-07-23 10:57:29 +08:00
Charles Zhao
27e0d36e64
fix(core): disable bring your ui feature for admin tenant (#6300) 2024-07-23 10:57:12 +08:00
Gao Sun
3cb3e5f14d
Merge pull request #6287 from logto-io/gao-init-app-secrets
feat(schemas): multiple app secrets
2024-07-23 10:27:19 +08:00
Charles Zhao
c76c8e6a26
Merge pull request #6307 from logto-io/charles-log-9679-log-9680-misc-updates
refactor(console,schemas): misc updates for bring your ui feature
2024-07-23 09:26:23 +08:00
Charles Zhao
57ade9b6f3
Merge pull request #6301 from logto-io/charles-log-9663-log-9667-minor-ui-updates
refactor(console,phrases): minor ui changes to file uploader component and ui description
2024-07-23 09:25:50 +08:00
Charles Zhao
05e31feecb
refactor(schemas): increase max upload file size limit to 20MB 2024-07-22 17:55:04 +08:00
Charles Zhao
708397361c
fix(console): add cloud guard to bring your ui form field 2024-07-22 17:53:56 +08:00
Charles Zhao
b8e1cb3a8f
refactor(phrases): improve bring your ui field description 2024-07-22 17:36:07 +08:00
Gao Sun
3e58d74af7
Merge pull request #6284 from logto-io/gao-update-name
feat(elements): update name of user
2024-07-22 16:46:18 +08:00
Gao Sun
615c072f79
Merge pull request #6278 from logto-io/gao-init-user-provider
feat(elements): init user provider
2024-07-22 16:30:53 +08:00
Gao Sun
e8a55b38d0
feat(console): support multiple app secrets 2024-07-22 16:26:19 +08:00
simeng-li
080632a744
refactor(core): extract helpers and provision methods (#6285)
extract helpers and provision methods
2024-07-22 08:25:08 +00:00
wangsijie
58aea3fb7f
chore(console): remove dev feature guard (#6303) 2024-07-22 08:20:22 +00:00
Xiao Yijun
1d8a33e760
style(experience): use brand loading color for buttons (#6302) 2024-07-22 07:43:34 +00:00
simeng-li
9af38c9e5e
fix(core): should not sync registered identifier from social (#6283)
should not sync registered identifier from social
2024-07-22 07:35:04 +00:00
Charles Zhao
4459924d04
refactor(console): update file uploader component to 80px fixed height 2024-07-22 14:07:09 +08:00
simeng-li
f56aeb850b
refactor(core): extract password-validator (#6282)
* refactor(core): extract password-validator

extract password validator

* fix(core): update comments and rename method name

update comment and rename method name
2024-07-22 06:06:24 +00:00
Charles Zhao
3538b1efd7
fix(console): sidebar width should not be shrunk (#6299) 2024-07-22 05:39:39 +00:00
Xiao Yijun
94e692aa97
style(experience): improve notched border animation (#6296) 2024-07-22 13:16:00 +08:00
Gao Sun
90c5dba280
Merge pull request #6272 from logto-io/gao-init-modal-and-input
feat(elements): init modal and input
2024-07-22 12:28:34 +08:00
Charles Zhao
def21c7bca
feat(console,phrases): add bring your UI feature paywall (#6275)
feat(console,phrases): add bring your ui feature paywall
2024-07-22 11:50:47 +08:00
Gao Sun
85545d4cee
feat(elements): update name 2024-07-22 11:44:24 +08:00
Gao Sun
2c1e326949
feat(elements): init user provider 2024-07-22 11:42:51 +08:00
Gao Sun
a5a8570d7a
refactor: fix phrases 2024-07-22 11:42:22 +08:00
Gao Sun
36ad49b90e
feat(elements): init modal and input 2024-07-22 11:36:44 +08:00
Charles Zhao
ead7c84973
refactor(console,phrases,schemas): increase file upload size limit to 10mb (#6258)
refactor(console,phrases,schemas): increase file upload size limit to 10 mb
2024-07-22 03:25:20 +00:00
Charles Zhao
b21a417560
feat(console,phrases): add bring your ui quota item to pricing table (#6274) 2024-07-22 11:09:12 +08:00
Mostafa Moradian
adbf04e22a
feat: add content schema to HTTP 201 CREATED messages (#6244)
feat: add content schema to 201 messages
2024-07-22 11:06:40 +08:00
Gao Sun
0d4b82488f
Merge pull request #6288 from logto-io/gao-upgrade-typescript
chore(deps): upgrade typescript and react
2024-07-22 11:00:23 +08:00
simeng-li
de61735353
refactor(core,schemas): refactor CodeVerification (#6277)
* refactor(core,schemas): refactor the CodeVerification class

split the CodeVerification class into EmailCodeVerification and PhoneCodeVerification

* refactor(core,schemas): split CodeVerification type

split CodeVerification type

* fix(core): code review updates

code review updates
2024-07-22 02:36:25 +00:00
Gao Sun
3a9a69381d
feat(core): multiple app secrets 2024-07-21 23:50:36 +08:00
Gao Sun
ca7ee8c227
feat(schemas): init app_secrets table 2024-07-21 19:59:30 +08:00
Gao Sun
3527848b67
chore(elements): check git existence 2024-07-20 23:01:58 +08:00
Gao Sun
e873b5d51c
chore(deps): upgrade react 2024-07-20 22:20:37 +08:00
Gao Sun
520f43ca03
chore(elements): add locale changes 2024-07-20 22:10:28 +08:00
Gao Sun
b73452ceb3
chore(deps): upgrade typescript 2024-07-20 22:04:56 +08:00
Gao Sun
175d4274de
chore(elements): move check to build 2024-07-19 20:59:13 +08:00
wangsijie
3205e36e32
chore: remove feature guard for token exchange (#6246) 2024-07-19 18:23:09 +08:00
simeng-li
7537c510f7
feat(core): add mfa verification guard (#6262)
add mfa verification guard
2024-07-19 10:01:58 +00:00
simeng-li
c93ffb4760
feat(core,schemas): implement social/sso link and sync logic (#6257)
* feat(core,schemas): implement social/sso link and sync logic

implement social/sso link and sync logic

* test(core): add intergration tests

add integration tests
2024-07-19 09:41:55 +00:00
Gao Sun
3d614725ac
Merge pull request #6252 from logto-io/gao-add-components
feat(elements): add components
2024-07-19 17:16:18 +08:00
Gao Sun
79d8f37234
Merge pull request #6250 from logto-io/gao-init-i18n
feat(elements): init i18n
2024-07-19 17:15:13 +08:00
Gao Sun
4d87d7a570
Merge pull request #6245 from logto-io/gao-init-elements
feat: init elements
2024-07-19 17:14:19 +08:00
wangsijie
477d8a7369
feat(console): add impersonation tag to audit log (#6267) 2024-07-19 17:00:00 +08:00
Xiao Yijun
2101280940
fix(experience): shrink input field when autofilled by the browser (#6280) 2024-07-19 16:45:01 +08:00
wangsijie
156f5f5af4
feat(console): add impersonation price item (#6269) 2024-07-19 16:44:22 +08:00
Charles Zhao
4ac4f8cdb4
fix(console): should not toast invitation sent message when creating tenant w/o invitee (#6270)
fix(console): should not toast invitation sent message when creating tenant without invitee
2024-07-19 06:07:20 +00:00
Charles Zhao
64b022bdea
feat(core): add api quota guard for bring your ui feature (#6273) 2024-07-19 13:17:40 +08:00
Xiao Yijun
216859a906
refactor(experience): avoid disabled button for continue button (#6271) 2024-07-19 11:54:37 +08:00
Xiao Yijun
e9a70ba6d9
style(experience): add transition for notched border (#6265) 2024-07-19 03:53:50 +00:00
Charles Zhao
17d7be3992
feat(console): implement custom ui assets upload component (#6217) 2024-07-18 15:56:09 +08:00
Darcy Ye
6963192ac5
fix(console): fix passwordless connector tester send failed bug (#6268) 2024-07-18 15:53:48 +08:00
wangsijie
ca73d3142f
fix(console): fix grant data card height (#6264) 2024-07-18 14:04:56 +08:00
Charles Zhao
9772392e6a
fix(console): fix image upload in onboarding process (#6266) 2024-07-18 12:20:35 +08:00
Xiao Yijun
4bd9a4a1af
style(experience): remove autofill style from input component (#6261) 2024-07-18 11:04:12 +08:00
Charles Zhao
f8f14c0ba7
feat(core): set up proxy to host custom ui assets if available (#6214)
* feat(core): set up proxy to host custom ui assets if available

* refactor: use object param for koa spa proxy middleware

* refactor: make queries param mandatory
2024-07-17 17:33:47 +08:00
Xiao Yijun
f73b698381
style(experience): improve input filed style (#6260) 2024-07-17 07:44:37 +00:00
Darcy Ye
3aa7e57b3d
fix(console): fix Google connector scope field can not be unset bug (#6254) 2024-07-17 15:17:37 +08:00
Darcy Ye
6fca3fe3c4
feat(connector): enable custom headers for SMTP connector (#6256) 2024-07-17 15:16:54 +08:00