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

5016 commits

Author SHA1 Message Date
simeng-li
94344e1423
fix(console): add UnsavedChangesAlert (#5277)
fix(console): add unsafe alert modal on the application branding page

add unsafe alert modal on the application branding page
2024-01-25 04:38:22 +00:00
simeng-li
3026413c23
fix(console): hide the organization row group (#5286)
hide the organization row group is the data is empty
2024-01-25 12:37:18 +08:00
simeng-li
9d15d88d28
fix(console): update the third-party app details page tag (#5294)
* fix(console): update the third-party app details page tag

update the third-party app details page tag

* fix(phrases): align the app tag capital case

align the app tag capital case
2024-01-25 11:48:53 +08:00
simeng-li
cdaf3608c5
feat(console,experience,phrases): add user scopes descriptions (#5300)
* feat(console,experience,phrases): add user scopes descriptions

add user scopes descriptions to the phrases

* chore(console): update the comment

update the comment

* fix(console,experience): fix org scope i18n key

replace i18n ns sperator to avoid org scope colon key miss matching

* fix(console): add missing errors i18n namespace resource

add missing errors i18n namespace resource
2024-01-25 11:48:35 +08:00
simeng-li
371a58607e
fix(console): hide the guide button for third-party app (#5295)
* fix(console): hide the guide button for third-party app

hide the guide button for third-party app

* fix(console): fix the display logic

fix the tag display logic
2024-01-25 11:48:16 +08:00
simeng-li
52411f6712
feat(experience): add redirect uri info (#5296)
add redirect uri info
2024-01-25 11:48:01 +08:00
simeng-li
09de2996d0
style(experience): update scopes and organizations selector style (#5289)
update the scopes and organizations selector style
2024-01-25 03:15:34 +00:00
simeng-li
6a9ce098d6
feat(experience): auto expand the scopes list (#5291)
feat(experience): auto expend the scopes list

auto expend the scopes list if there is only user scopes or only one resource scopes are being requested
2024-01-25 03:09:54 +00:00
Xiao Yijun
6e001f582c
refactor(console): reorg sie page codes (#5292) 2024-01-24 17:00:19 +08:00
simeng-li
2daf911278
fix(experience): add empty scopes fallback layout (#5290)
add empty scopes fallback layout
2024-01-24 16:08:18 +08:00
Charles Zhao
85ba5f508a
feat(console,phrases): support custom domain in protected app details (#5258) 2024-01-24 04:06:39 +00:00
simeng-li
0986876076
fix(console): add displayName input placeholder (#5282)
add displayName input placeholder
2024-01-24 02:47:32 +00:00
simeng-li
e86aab2a5e
refactor(console): hide the selected count on tab (#5284)
hide the selected scopes cound on tab if it is 0
2024-01-24 02:43:10 +00:00
Xiao Yijun
8ec4efe1b9
style(console): adjust textarea scrollbar position (#5275) 2024-01-24 10:41:54 +08:00
Xiao Yijun
54b3ff2620
refactor(console): auto focus on the email field when creating user (#5276) 2024-01-24 10:41:43 +08:00
simeng-li
59f67c7ea7
style(experience): fix some of the consent page styling (#5273)
fix some of the consent page styling
2024-01-24 10:23:39 +08:00
simeng-li
ea4c9afdb5
fix(console): fix third-party app return link (#5280)
fix third-party app return link
2024-01-24 09:10:05 +08:00
simeng-li
67c5f613a5
style(console): replace the oidc idp app icon (#5279)
replace the oidc idp idp app icon
2024-01-24 09:09:09 +08:00
wangsijie
5b37be116a
fix(core,phrases): prevent application deletion for custom domain (#5262)
fix(core,phrases): prevent application deletion when custom domain exists
2024-01-24 08:46:35 +08:00
simeng-li
8eba064199
chore(console): keep app description input field (#5283)
keep description input field for the third-party app
2024-01-23 22:10:40 +08:00
wangsijie
12fc67a039
feat(core,phrases): delete custom domain (#5261) 2024-01-23 15:20:03 +08:00
wangsijie
fa89d33252
feat(core): sync site configs and oidc metadata for custom domain (#5260) 2024-01-23 13:14:03 +08:00
wangsijie
43ce51ce2a
fix(core): should throw 500 on file upload error (#5274) 2024-01-23 03:58:29 +00:00
simeng-li
42e9513ca1
fix(console,core): fix application count bug (#5270)
fix application count bug
2024-01-23 11:22:26 +08:00
Xiao Yijun
4976154e6d
refactor(console): update go sdk integration guide (#5272) 2024-01-22 17:04:53 +08:00
wangsijie
0d4d1b16f5
fix(schemas): remove catchall from cloudflare data guard (#5271) 2024-01-22 13:50:40 +08:00
wangsijie
cb5763f449
feat(core): sync protected app domain status (#5257) 2024-01-22 03:35:46 +00:00
simeng-li
e539d999f2
feat(console,phrases): add application permissions edit modal (#5239)
* feat(console,phrases): implement permission edit modal

implement permission edit modal

* fix(console): remove useless undefined type

remove useless undefined type
2024-01-22 11:33:00 +08:00
simeng-li
3cd14ba75d
feat(experience): implement the consent page (#5265)
* feat(experience): update the consent page

update the consent page

* fix(experience): fix the style

* fix(experience): remove legacy ut

remove legacy api ut

* fix(experience): add the missing link

add the missing link

* fix(experience): reorg the code to address CR comments

reorg the code to address CR comments
2024-01-22 11:22:44 +08:00
Darcy Ye
43a4a980d0
chore(phrases): reword onboarding option (#5264) 2024-01-22 11:17:43 +08:00
simeng-li
6b49a2e2e3
feat(console,phrases): implement application permissions assignment 4-4 (#5230)
feat(console): implement application permission assignment modal

implement application permission assignment modal
2024-01-22 10:59:43 +08:00
Xiao Yijun
beef9c0657
refactor(console): update android integration guide (#5263) 2024-01-22 10:48:34 +08:00
simeng-li
2f1fb659ef
refactor(core): update the consent apis (#5267)
update the consent apis
2024-01-22 02:29:32 +00:00
Charles Zhao
cc8b9d88e3
refactor(console): refactor app details page to support protected apps (#5252) 2024-01-20 10:13:19 +08:00
simeng-li
982c2c9179
feat(phrases): add experience consent page phrases (#5266)
add experience consent page phrases
2024-01-20 09:44:27 +08:00
simeng-li
475c9d5ae8
feat(console): implement DataTransferBox ds-component (#5229)
* feat(console): implement DataTransferBox ds-component

implement DataTransferBox ds-component

* chore(console): add some comments

add some comments
2024-01-19 21:05:31 +08:00
wangsijie
e74c0cbc92
feat(core): check application custom domain conflict (#5256) 2024-01-19 09:25:30 +00:00
wangsijie
ef29f490af
feat(core): add custom domain for protected app (#5254) 2024-01-19 08:41:01 +00:00
wangsijie
ea407f19fa
feat(core,schemas): prepare schemas for protected app custom domain (#5247) 2024-01-19 13:17:20 +08:00
wangsijie
ad0a83ae03
feat(core): api to get protected app default domain (#5241) 2024-01-19 05:15:11 +00:00
simeng-li
08f8688cf2
feat(core): add get consent info api (#5259)
add get consent info api
2024-01-19 10:52:55 +08:00
simeng-li
94908ee8ce
feat(core): add third-party application scopes and organizations restriction (#5249)
* feat(core): add client scope restriction metadata for third-party apps

add client scope restriction metadata for third-party apps

* feat(core): disable auto consent for the thrid-party apps

disable auto consent for the third-party apps

* feat(core): filter out not enabled resource scopes for third-party app

filter out not enabled resource scopes for third-party app

* feat(core): add organization grant validation for third-party application refresh_token grant

add organization grant validation for third-party application refresh_token grant

* fix(core): remove the resource scopes from client metadata

remove the resource scopes from client metadata
2024-01-19 10:31:26 +08:00
Xiao Yijun
6f8c4c1f1b
refactor(console,phrases): update plan comparison table content (#5255) 2024-01-18 15:40:41 +08:00
Xiao Yijun
55a57afd4f
refactor(phrases): update mfa title phrase (#5250) 2024-01-18 11:30:51 +08:00
Xiao Yijun
d9b8be8157
refactor(console): add next bill tip for tax info (#5246) 2024-01-18 11:30:26 +08:00
simeng-li
29dcd61b77
fix(core): add management api scopes guard (#5251)
management api scopes is not allowed to assign to the third-party app
2024-01-18 10:01:52 +08:00
Xiao Yijun
c4d943cc8f
refactor(console): reorg application details page codes (#5248) 2024-01-17 16:01:46 +08:00
Xiao Yijun
61e5d7f21c
fix(console): fix application refresh token settings (#5244) 2024-01-17 15:05:30 +08:00
Charles Zhao
d04bc9d19d
feat(console,phrases): support protected app creation in get-started page (#5238) 2024-01-17 03:50:28 +00:00
Xiao Yijun
e47966e0db
refactor: remove next bill tip (#5243) 2024-01-17 10:27:28 +08:00
Charles Zhao
191298fff4
fix(core): fix quota guard for schema routers (#5242)
* fix(core): fix quota guard for schema routers

* chore: add comments
2024-01-16 22:46:12 +08:00
Xiao Yijun
366adb2ff1
refactor(console): update quota pricing info (#5237) 2024-01-16 18:19:15 +08:00
wangsijie
e1bbbd9ebf
feat(core,shared,phrases): check subdomain when creating protected app (#5217) 2024-01-16 16:30:03 +08:00
simeng-li
400ee914d6
feat(console,phrases): add permissions tab to the application details page 4-3 (#5213)
* feat(console,phrases): implement the third-party app permissions table

implement the third-party app permissions table

* fix(console,phrases): update content

update content

* fix(console): add permission table classname

add permission table classname
2024-01-16 07:40:51 +00:00
simeng-li
2d41cbca8f
refactor(console): add permissions tab to the application details page 4-2 (#5212)
refactor(console): refactor the TemplateTable

refactor the TemplateTable component to be a shared componenet
2024-01-16 15:25:50 +08:00
simeng-li
73b36dcb4d
feat(console,phrases): add permissions tab to the application details page 4-1 (#5211)
feat(console,phrases): add permissions tab to the application details page

add permissions tab to the application details page
2024-01-16 13:58:47 +08:00
simeng-li
4e1b8d1d0d
feat(core): implement application user consent organizations api (#5236)
* feat(core): implement application user consent organizations api

implement application user consent organizations api

* test(core): add api integration tests

add api integration tests
2024-01-16 03:04:23 +00:00
simeng-li
de37e71239
feat(schemas): add new application user consent orgs table (#5235)
add new application user consent organizations table
2024-01-16 10:47:59 +08:00
Charles Zhao
d506f94c18
feat(console): add protected app creation form (#5228)
* feat(console): add protected app creation form

* refactor(console): use whitelist to display application types in app creation form
2024-01-15 23:06:18 +08:00
wangsijie
cbfd00e673
feat(core,schemas): add block domain list (#5234) 2024-01-15 15:45:00 +08:00
Gao Sun
ca24e20f6a
Merge pull request #5232 from logto-io/gao-get-delete-invitation
feat(core): get and delete org invitation by id
2024-01-15 11:40:41 +08:00
Gao Sun
44d8717bd7
refactor: fix swagger 2024-01-15 11:13:24 +08:00
Gao Sun
e7fe20d32f
feat(core): get and delete org invitation by id 2024-01-15 08:26:25 +08:00
Gao Sun
d845c89c86
Merge pull request #5226 from logto-io/gao-reorg-org-queries
refactor(core): reorg organization queries
2024-01-12 20:56:08 +08:00
Gao Sun
44e2f96452
Merge pull request #5224 from logto-io/gao-init-invitation-apis
feat(schemas, core): init organization invitation apis
2024-01-12 20:55:31 +08:00
Gao Sun
a59250ee49
Merge pull request #5220 from logto-io/gao-init-invitation-tables
feat(schemas): init org invitation tables
2024-01-12 20:54:42 +08:00
Darcy Ye
098cfd7c54
fix(console): upcoming billing info not updated when subscription changes (#5223) 2024-01-12 03:50:07 +00:00
Gao Sun
f9750ace90
refactor(core): reorg organization queries 2024-01-11 21:56:10 +08:00
Gao Sun
0f08608b96
refactor(core): add swagger json 2024-01-11 21:47:30 +08:00
Gao Sun
75b643ad2f
feat(schemas, core): init organization invitation apis 2024-01-11 18:08:26 +08:00
Gao Sun
41f7b4d8ad
refactor(schemas): use native enum for invitation status 2024-01-11 17:30:41 +08:00
Darcy Ye
4a517379b3
chore(test): add test cases for SAML and OIDC SSO configuration (#5093) 2024-01-11 17:26:35 +08:00
Xiao Yijun
2f0e2a4400
refactor: update android integration guides (#5222) 2024-01-11 16:00:55 +08:00
wangsijie
67be81e6df
feat(core): delete protected app (#5191) 2024-01-11 15:30:42 +08:00
Gao Sun
571b53d9cc
feat(schemas): init org invitation tables 2024-01-11 14:38:37 +08:00
wangsijie
5bc649e10d
feat(core,phrases): update protected app (#5189) 2024-01-11 11:03:01 +08:00
renovate[bot]
1ee1efc532
fix(deps): update dependency ora to v8 (#5167)
Co-authored-by: Gao Sun <gao@silverhand.io>
2024-01-11 02:34:39 +00:00
renovate[bot]
85a1c781b0
chore(deps): update dependency @types/koa__cors to v5 (#5177)
Co-authored-by: Gao Sun <gao@silverhand.io>
2024-01-11 02:33:52 +00:00
Gao Sun
b064fab71c
Merge pull request #5214 from logto-io/gao-fix-alteration-script
refactor(schemas): fix alteration script
2024-01-10 15:06:57 +08:00
Charles Zhao
9fdac5911d
fix(console): should not parse phone number if it is empty (#5216) 2024-01-10 07:04:24 +00:00
wangsijie
d469e9499c
refactor(core): use const pagination key name for swagger (#5175) 2024-01-10 11:03:23 +08:00
wangsijie
4022e4dbc7
fix(core): fix next server action guide (#5179) 2024-01-10 10:56:19 +08:00
Gao Sun
665454bacb
refactor(schemas): fix alteration script 2024-01-09 20:20:12 +08:00
Darcy Ye
cbc5dc5792
refactor(console): show auto generated acs url for SAML connector (#5208) 2024-01-09 15:53:30 +08:00
wangsijie
0b08da2b46
feat(core): generate oidc metadata for protected app (#5188) 2024-01-09 11:45:38 +08:00
Gao Sun
3d5786d982
refactor: remove legacy resources (#5118)
* refactor: remove legacy api resources

* refactor: remove legacy resources

* refactor: add alteration script

* refactor(cli): adjust legacy seed test data

* refactor: update alteration timestamp

* refactor: update organization role name
2024-01-08 14:47:30 +08:00
Darcy Ye
a52a3d1663
chore(connector): remove unused code (#5200) 2024-01-08 14:45:35 +08:00
Darcy Ye
f15df4409f
chore(connector): remove legacy Test passwordless template type use case (#5205) 2024-01-08 14:45:26 +08:00
wangsijie
ade9cf1dc7
feat(core): sync site configs to KV for new protected app (#5135) 2024-01-08 14:36:43 +08:00
Xiao Yijun
d7dd525ea4
style(console): update space size for table placeholder (#5204) 2024-01-08 11:41:58 +08:00
Xiao Yijun
c1bb631648
refactor(console): forward ref for button component (#5199) 2024-01-08 11:41:39 +08:00
Xiao Yijun
87f48c716b
fix(console): display no data when no data is found by search filter (#5203) 2024-01-08 11:41:25 +08:00
Xiao Yijun
9901f58df3
fix(console): remove hover state from tip button after tip is closed (#5197) 2024-01-08 11:30:39 +08:00
renovate[bot]
094ff37e7a
chore(deps): update dependency @types/supertest to v6 (#5159)
Co-authored-by: Gao Sun <gao@silverhand.io>
2024-01-08 03:08:45 +00:00
renovate[bot]
96fe93225e
chore(deps): update dependency @logto/cloud to v0.2.5-c6ed487 (#5158)
* chore(deps): update dependency @logto/cloud to v0.2.5-c6ed487

* fix: rebase and fix lock file

rebase and fix lock file

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: simeng-li <simeng@silverhand.io>
2024-01-08 11:01:28 +08:00
msmarks
be9613dd44
feat(experience): experience support old browser (#5130)
* feat(experience): update experience browserslist and add corejs dependency

feat(experience): import corejs to experience

feat(experience): update pnpm-lock.yaml

feat(experience): update experience browserslist and add corejs to support old browsers

* feat(experience): fix lint problem

---------

Co-authored-by: root <root@MKJ>
2024-01-07 21:09:54 +08:00
simeng-li
e9e0f18dcf
feat(console): : add application branding tab (#5176)
* feat(console,phrases): add new third-party applicaiton to the guide library

add new third-party applicaiton to the guide library

* fix(test): fix rebase issue

fix rebase issue

* feat(console): hide some fields for third-party apps

hide some form fields for third-party apps

* feat(console): add application branding tab

add application branding tab

* fix(console): fix fields not updated after logo deletion bug

fix fields not updated after logo deletion bug

* fix(console): fix the third-party hidden fields

fix the third-party hidden fields logic

* fix(console): fix style class not found error

fix style class not found error

* fix(console): force bool type for the thirdPartyApplicaitonEnabled variable

force bool type for the thirdPartyApplicaitonEnabled variable
2024-01-05 06:55:15 +00:00
Xiao Yijun
5538946a9b
fix(core): fix dev tenant migration data guard (#5201) 2024-01-05 14:06:29 +08:00
simeng-li
94943cb3c3
refactor(phrases,console): refactor the application details form (#5168)
* feat(console,phrases): add new third-party applicaiton to the guide library

add new third-party applicaiton to the guide library

* refactor(phrases,console): refactor the application details form

refactor the application details form, merge advance settings to settings

* fix(console): fix the application details page tab style

fix the application details page tab container style

* fix(test): fix rebase issue

fix rebase issue
2024-01-05 05:02:27 +00:00
simeng-li
1c3ada0123
feat(console,phrases): add third party app list page (#5149)
* feat(console,phrases): add new third-party applicaiton to the guide library

add new third-party applicaiton to the guide library

* feat(console,phrases): add third party app list page

add third party app list page

* fix(console): fix page size

fix page size

* fix(console): fix rebase issue

fix rebase issue

* fix(test): fix rebase issue

fix rebase issue
2024-01-05 12:27:27 +08:00