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

3730 commits

Author SHA1 Message Date
Gao Sun
7e7f292534
refactor: fix api tests 2023-05-22 22:26:52 +08:00
Xiao Yijun
af42e87bc0
feat(console): add webhook logs page (#3862) 2023-05-22 14:19:15 +00:00
simeng-li
adbed8e47d
refactor(core): sync social email and phone for new registered user
sync social verified email and phone for new registered user
2023-05-22 22:09:18 +08: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
9c59102f97
chore: add integration tests 2023-05-22 22:04:09 +08:00
Gao Sun
92625e5019
refactor(core): parse application/json in /oidc routes 2023-05-22 21:00:51 +08:00
Gao Sun
458ed8c839
refactor: update translation 2023-05-22 21:00:44 +08:00
Xiao Yijun
b92508db3a
feat(core,schemas): support get hook recent logs (#3859) 2023-05-22 19:01:54 +08:00
Gao Sun
852bc7b274
feat: add alwaysIssueRefreshToken for web apps 2023-05-22 17:11:09 +08:00
Charles Zhao
f1730db70b
test(test): add tests for console user management (#3863)
* test(test): add tests for console user management

* chore: remove unused dependency

* chore: remove testing screenshots
2023-05-22 13:31:45 +08:00
Xiao Yijun
85fb03651c
feat(console): regenerate signing key (#3866) 2023-05-22 10:49:49 +08:00
Xiao Yijun
9423b273b6
refactor: update webhook API (#3819) 2023-05-19 16:48:05 +08:00
simeng-li
a265f1f48e
fix(schemas): guard string length for default value field (#3868)
should also guard the string length for non-nullable field with a default value as well
2023-05-19 15:43:44 +08:00
Gao Sun
08a578b4d1
Merge pull request #3858 from logto-io/sijie-pkce-require
refactor: disable pkce requirement for traditional app
2023-05-18 23:25:03 +08:00
Gao Sun
dc41d5d3dc
release: version packages 2023-05-18 22:26:11 +08:00
wangsijie
5a59cd38e5
feat: disable pkce requirement for traditional app 2023-05-18 22:21:23 +08:00
Gao Sun
7a3be91e35
fix: use only necessary domains in CSP (#3864) 2023-05-18 10:12:31 +00:00
Charles Zhao
497d5b5262
feat(console,phrases): add support to update sign-in identifiers in user details form (#3828)
* feat(console,phrases): add support to update sign-in identifiers in user details form

* chore: add changeset
2023-05-17 08:19:51 +00:00
Xiao Yijun
1b6bb9b1cf
feat(console): add webhook creation limit reminder (#3852) 2023-05-17 16:17:00 +08:00
wangsijie
f953289f75
test: remove tests with defaultManagementApi.role.id (#3855) 2023-05-17 15:19:12 +08:00
renovate[bot]
698a3c1da7
chore(deps): update dependency @rollup/plugin-commonjs to v25 (#3837)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-17 06:18:46 +00:00
simeng-li
ac65c8de4a
refactor(core): remove the reportOnly flag (#3849)
* refactor(core): remove the reportOnly flag

remove all the reportOnly flag of the CSP security headers. Bring up strict policy check

* chore: add changeset

add changeset
2023-05-17 14:00:01 +08:00
Charles Zhao
1cd854a63c
chore(core): add response guard for user roles APIs (#3773)
refactor(core): add response and status guards to admin user role APIs
2023-05-17 11:50:53 +08:00
Xiao Yijun
05b3729260
feat(console): implement tag component (#3853) 2023-05-17 11:30:08 +08:00
simeng-li
21d1fa42c7
refactor(schemas,core): enable min string length guard (#3850)
enable min string length guard to all non-null string typed field in Guards
2023-05-17 11:28:22 +08:00
Xiao Yijun
7144163530
chore(phrases): add webhook creation blocker description (#3851) 2023-05-16 17:36:49 +08:00
silverhand-bot
404fe9a03f
release: version packages (#3794) 2023-05-16 04:52:17 +00:00
Charles Zhao
ff85eff7e9
chore(cli): lock logto schemas version (#3847) 2023-05-16 12:31:47 +08:00
Xiao Yijun
9ddf0d7578
chore(console): add app insights for webhook pages (#3845) 2023-05-16 11:08:04 +08:00
simeng-li
baa16b0bb7
fix(ui): set tabIndex -1 for hidden countryCode (#3842)
setTabIndex -1 for hidden countryCode
2023-05-16 09:07:36 +08:00
Charles Zhao
0023dfe38a
feat(core): add management APIs to help with linking social identities to user (#3821)
* feat(core): add management APIs to help with linking social identities to user

* chore: add changeset

* test: add integration tests

* chore: improve wording

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

* chore: improve wording

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

* refactor: return user identities after update

* chore: rename test filename

* chore: add code annotation

---------

Co-authored-by: Darcy Ye <darcyye@silverhand.io>
2023-05-15 19:25:50 +08:00
simeng-li
30cd7727de
fix(schemas): remove the notnull string min-length guard from response type (#3844)
remove the notnull string min-length guard from response type
2023-05-15 09:10:40 +00:00
Gao Sun
176e70190f
refactor(core): add guards for authn routes (#3843) 2023-05-15 07:47:53 +00:00
Darcy Ye
a65bc9b13b
fix(console): ignore empty number input box in connector config (#3822) 2023-05-15 15:43:54 +08:00
simeng-li
e62b0bae5e
feat(core): add 401,403 status guard to all management api routes (#3831)
add 401,403 status guard to all management api routes
2023-05-15 15:36:23 +08:00
simeng-li
beb6ebad50
test(core): update the resource response guard and integration tests (#3824)
* test(core): update the resouce response guard and integration tests

update the resource response guard and integration tests

* fix(test): fix test

fix resource test

* fix(schemas): add non-empty string type guard (#3826)

* fix(schemas): add non-empty zod guard to the string typed schema field

add non-empty zod guard to the string typed schema field

* fix(schemas): comment out non-empty string guard

comment our non-empty string guard for now

* chore: add change set

add change set

* fix(schemas): remove the guard if has default value
remove the guard if has default value

* refactor(core): replace zod merge using zod extend

replace zod merge using zod extend
2023-05-15 15:12:15 +08:00
Xiao Yijun
af02321ba2
fix(core): compatibility for retries field in HookConfig (#3834) 2023-05-15 11:41:46 +08:00
wangsijie
ce5377d729
test(core): add integration test for application isAdmin (#3829) 2023-05-15 10:25:02 +08:00
Darcy Ye
7598ddefd7
chore(core): update custom phrase PUT API response status (#3830) 2023-05-13 00:23:00 +08:00
Xiao Yijun
59a6ad3b7d
test(core): add api response guard and error case tests for verification code (#3825) 2023-05-12 17:17:51 +08:00
Xiao Yijun
124e0bca0d
feat(console): support editing webhook custom headers in the console (#3823) 2023-05-12 11:58:50 +08:00
Xiao Yijun
6c3a5a6899
feat(console): implement webhook basic details page (#3820) 2023-05-10 13:51:02 +08:00
Xiao Yijun
b91b0f3835
feat(console): list and create webhooks (#3790) 2023-05-09 15:14:56 +08:00
Xiao Yijun
8fc5b78def
refactor(schemas): update hook schema (#3788) 2023-05-09 09:25:45 +08:00
Charles Zhao
1066e5c707
fix(console): main content should take 100% available height (#3818) 2023-05-08 10:53:51 +00:00
wangsijie
97363e01dc
test(core): add api response guard and error case tests to log api (#3807) 2023-05-08 03:00:58 +00:00
Darcy Ye
520e0c3df3
chore(core,test): add status code guard for SIE, custom phrase and config APIs (#3813) 2023-05-08 10:43:57 +08:00
Darcy Ye
4d475bfa3b
chore(test): update connector integration tests (#3765) 2023-05-06 10:47:48 +00:00
Charles Zhao
0e46ddacca
chore: add response guard and integration tests for application APIs (#3771) 2023-05-06 04:05:50 +00:00
Charles Zhao
d2e6e1fd5b
fix(core): use correct status code for slonik errors (#3812) 2023-05-06 10:17:25 +08:00
wangsijie
8baf8e5be6
test(core): add api response guard and error case tests to admin user (#3809)
test(core): add api response guard and error case tests to admin user api
2023-05-05 21:21:09 +08:00
wangsijie
5875d4cb3b
test(core): add api response guard and error case tests to connector api (#3806) 2023-05-05 21:20:58 +08:00
Charles Zhao
260f39f72d
refactor(console): remove superstruct dependency from console (#3808) 2023-05-05 17:32:40 +08:00
simeng-li
fafe27f87a
test(core): add exception cases for role api and scope api (#3802)
* feat(core): add roles api guard

add roles api guard

* feat(core): add scope api response guard

add scope api response guard

* test(core): add exception cases for role api integration tests

add exception cases for role api integration tests

* fix(console): fix lint error

fix lint error

* fix(core): remove guard status code

remove guard status code

* fix(core): resolve comments

resolve comments

* fix(core): remove useless 401,403 code guard

remove useless 401,403 code guard

* fix(core): fix swagger 422 guard error

fix swagger 422 guard error
2023-05-05 16:18:27 +08:00
Charles Zhao
9200169f80
chore: add response guard and integration test for .well-known api (#3769) 2023-05-05 15:07:26 +08:00
Darcy Ye
cf1dd17dd6
fix(console): trim trailing spaces in app guide code sample (#3811) 2023-05-05 11:54:15 +08:00
wangsijie
e57fc80bd4
fix(core): fix unpaginated scopes response (#3810) 2023-05-05 11:43:33 +08:00
simeng-li
f20f65407f
fix(core): add duplicate resource indicator error guard (#3797)
* fix(core): add duplicate resource indicator error guard

add duplicate resource indicator error guard

* fix(core): omit resource indicator from patch api

omit resource indicator from patch api

* fix(test): fix ut

fix ut
2023-05-04 15:33:13 +08:00
Gao Sun
1642df7e1c
refactor(core): add response schemas to swagger.json API (#3801) 2023-05-04 12:35:55 +08:00
Xiao Yijun
cd19ff8bf5
fix(console): fix the back link of the log details page (#3805) 2023-05-04 12:33:38 +08:00
Darcy Ye
5f4a323d26
chore(core): remove legacy commented code (#3804) 2023-05-04 10:42:16 +08:00
simeng-li
5c0ed8e79e
test(core): add api response guard and error case tests to dashboard api (#3789)
* test(core): add dashboard api response guard

add dashboard api response guard

* test(core): add dashboard integration tests

add dashboard integration tests
2023-05-02 20:58:48 +08:00
renovate[bot]
f4f8224ff9
chore(deps): update dependency http-errors to ^2.0.0 (#3785)
Co-authored-by: Gao Sun <gao@silverhand.io>
2023-04-29 12:57:21 +00:00
renovate[bot]
13d9acdb8b
fix(deps): update dependency lru-cache to v9 (#3686)
Co-authored-by: Gao Sun <gao@silverhand.io>
2023-04-29 12:10:05 +00:00
silverhand-bot
6fd1e9cc56
release: version packages (#3793)
* chore: pass arguments to version script

* release: version packages

---------

Co-authored-by: Gao Sun <gao@silverhand.io>
2023-04-29 04:31:59 +00:00
Gao Sun
5a8442712f
refactor: update tracking components (#3792)
* refactor: update tracking components

* refactor: track once for the same session
2023-04-29 12:02:52 +08:00
Gao Sun
61aaf7d98d
feat: support passing cli arguments via @logto/create (#3778) 2023-04-28 22:47:13 +08:00
Xiao Yijun
9f6f939eab
chore(phrases): add webhook phrases (#3791) 2023-04-28 19:43:43 +08:00
simeng-li
d2fcc6b62f
fix(cloud): fix cloud admin ac iframe src error (#3786)
should allow admin endpoint to be loaded in admin ac iframe
2023-04-28 17:22:40 +08:00
Darcy Ye
6e5b48bdcb
chore(schemas,test,core): add IT to ensure mock connectors are installed (#3762) 2023-04-28 15:42:43 +08:00
Xiao Yijun
858854b9b1
refactor(console): list pages (#3753) 2023-04-28 12:05:43 +08:00
Xiao Yijun
467c6d8321
feat(console): add CheckboxGroup (#3745) 2023-04-28 12:05:24 +08:00
Darcy Ye
7c2af46cf6
chore(test): complete custom phrase API guard and add ITs (#3772) 2023-04-28 03:41:00 +00:00
Darcy Ye
64a01f18d8
chore(test): add SIE API guard (#3774) 2023-04-28 11:12:57 +08:00
Darcy Ye
6a463f6a2a
chore(toolkit): add UTs for connector-kit (#3760) 2023-04-28 10:50:05 +08:00
Charles Zhao
db4bc9e3ba
feat: add overlay scrollbar on sidebar and main content (#3764) 2023-04-28 10:07:25 +08:00
Gao Sun
11db88a77a
refactor(cli): fallback to latest when current version is unavailable (#3779)
refactor(cli): fallback to latest when current version number is unavailable
2023-04-28 09:54:55 +08:00
silverhand-bot
4bba658d7b
release: version packages (#3751) 2023-04-27 19:11:20 +08:00
Gao Sun
3796866b67
fix(console): eliminate unexpected /token calls (#3757)
refactor: fix AppInsights context extra rendering issue
2023-04-27 18:34:38 +08:00
renovate[bot]
8abcf079ae
chore(deps): update logto js sdk monorepo packages to v2 (major) (#3766)
chore(deps): update logto js sdk monorepo packages to v2

Co-authored-by: Gao Sun <gao@silverhand.io>
2023-04-26 17:21:04 +00:00
Charles Zhao
9a795c8ecd
fix(console): language dropdown height should be calculated properly on first load (#3763) 2023-04-26 10:19:07 +08:00
Darcy Ye
97d0ca6d9f
chore(test): add ITs for logto-config APIs (#3746) 2023-04-25 16:05:22 +08:00
wangsijie
e2ce5df9d2
refactor: use transaction to create user (#3748) 2023-04-25 10:53:42 +08:00
Gao Sun
c4864d6562
refactor(console): add useMemo to resources and scopes (#3756) 2023-04-24 13:00:53 +00:00
Charles Zhao
e665d5990c
fix(console): set height limit to language dropdown (#3752) 2023-04-24 09:15:27 +00:00
Darcy Ye
3c0477a894
fix(connector): support crypto.getRandomValues in connectors (#3744)
* fix(connector): enable node crypto.getRandomValues

* refactor: remove comments

---------

Co-authored-by: Gao Sun <gao@silverhand.io>
2023-04-24 08:19:23 +00:00
Gao Sun
20418dc4f9
refactor(console,ui,demo-app): fix i18next types (#3743)
* refactor(console,ui,demo-app): fix i18next types

disable allowObjectInHTMLChildren for safer typing. use <DynamicT /> for
all dynamic translations.

* fix(console): i18n key in UserAccountInformation

* refactor(console,ui): update <DynamicT /> and add tests
2023-04-24 16:05:26 +08:00
Darcy Ye
ac95eb3ffa
fix(console): code editor error and line number header width (#3731) 2023-04-24 14:27:44 +08:00
Darcy Ye
632b8b1d84
refactor(schemas,core,console): use JsonObject instead of ArbitraryObject (#3730) 2023-04-24 11:11:27 +08:00
Charles Zhao
dbbd766220
fix(console): switch component (#3736) 2023-04-24 10:18:09 +08:00
Gao Sun
9f14e065e8
Merge pull request #3733 from logto-io/renovate/i18next-22.x
chore(deps): update i18next series packages
2023-04-23 17:47:58 +08:00
Darcy Ye
8fc6c3c803
feat(connector): make official connectors scope configurable (#3723) 2023-04-23 16:56:07 +08:00
Gao Sun
5ef299866d
fix(console): fix react data router (#3737) 2023-04-22 22:24:06 +08:00
Gao Sun
c72f4ac0ee
refactor(console,ui): fix errors 2023-04-22 00:55:17 +08:00
Gao Sun
05d38becbd
chore(deps): upgrade i18next series packages 2023-04-21 18:23:45 +08:00
Gao Sun
368d2f3efb
chore(deps): update dependency i18next to v22 2023-04-21 18:21:09 +08:00
Darcy Ye
b204cf828d
chore(cloud): add payload to service log (#3712) 2023-04-21 03:12:37 +00:00
silverhand-bot
dd24aafc17
release: version packages (#3728) 2023-04-20 17:04:15 +00:00
Gao Sun
4c783fcaec
chore: add caution for primary domain util 2023-04-21 00:29:53 +08:00
Gao Sun
748878ce5b
feat(app-insights): add React context provider and hook
and fix AppInsights init issue for frontend projects.
2023-04-21 00:29:53 +08:00
Gao Sun
4331deb6f2
feat(app-insights): support ClickAnalytics plugin 2023-04-21 00:29:52 +08:00
Gao Sun
be373591a9
refactor(ui): use swc for testing (#3726)
* refactor(ui): use swc for testing

* chore: remove unused code
2023-04-20 16:21:21 +00:00
wangsijie
2ad86d55b3
fix(core): use client s3 sdk (#3715) 2023-04-20 15:20:05 +08:00
Charles Zhao
0acda89071
fix(console): remove react warning from connector config form (#3720) 2023-04-20 11:45:33 +08:00
Charles Zhao
e0649aa81a
fix(console): remove react warning from Switch component (#3719) 2023-04-20 11:45:14 +08:00
silverhand-bot
666c4eaaa7
release: version packages (#3722) 2023-04-19 22:34:00 +08:00
Gao Sun
352807b16a
feat: setting cloud role name for AppInsights in React (#3721)
* feat: setting cloud role name for AppInsights in React

* refactor: simplify service role names
2023-04-19 12:39:37 +00:00
renovate[bot]
e97fe2e1f3
chore(deps): update dependency react-router-dom to v6.10.0 (#3238)
* chore(deps): update dependency react-router-dom to v6.10.0

* fix: lockfile

* fix: react router

* chore: add annotations about the type definition file

* fix: bump version number for ui package

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Charles Zhao <charleszhao@silverhand.io>
2023-04-19 18:05:57 +08:00
silverhand-bot
9f50cc4a80
release: version packages (#3718) 2023-04-19 18:05:22 +08:00
Darcy Ye
107f94554f
docs(connector): update connector docs links (#3714) 2023-04-19 16:37:15 +08:00
Gao Sun
afdbcb39d6
refactor(core,cloud): add ApplicationInsights URL to CSP directive (#3710) 2023-04-19 13:48:20 +08:00
Darcy Ye
3e5b8dd796
fix(connector,phrases): cloud sms/email connectors error message (#3699) 2023-04-19 11:07:45 +08:00
silverhand-bot
85889031d0
release: version packages (#3705) 2023-04-18 21:13:31 +08:00
Xiao Yijun
60d258a282
chore: avoid using "primary" for email and phone identifiers (#3711) 2023-04-18 10:41:32 +00:00
Xiao Yijun
ddde9c597e
style(console): update permission table style (#3709) 2023-04-18 15:48:58 +08:00
Xiao Yijun
5ccce59c73
style(console): update modal overlay paddings (#3708) 2023-04-18 15:48:45 +08:00
Darcy Ye
2e036eae1f
refactor(core): reorg connector routes and UTs (#3700) 2023-04-18 06:08:52 +00:00
Gao Sun
020a811016
refactor(core): improve cache behavior (#3706) 2023-04-18 12:20:07 +08:00
Gao Sun
c55ff367c7
chore: specify versions for workspace protocol (#3707) 2023-04-17 10:10:14 +00:00
Xiao Yijun
8565ab3dba
refactor(console): add user title display rule (#3701) 2023-04-17 09:55:04 +00:00
Charles Zhao
457cb28224
fix(console): adding social connector should mark related get-started action item as completed (#3693)
* fix(console): adding social connector should mark related get-started action item as completed

* chore: add changeset
2023-04-15 08:10:42 +08:00
Xiao Yijun
c5eb3a2ba7
feat(console): create user by multiple identifiers (#3694) 2023-04-14 09:48:49 +00:00
Xiao Yijun
5553425fcd
feat(console): suspend user (#3696) 2023-04-14 16:44:37 +08:00
Xiao Yijun
9cedac95cb
refactor(cli): improve translation cli (#3695) 2023-04-14 14:00:39 +08:00
Charles Zhao
6b1948592a
feat(core): provide management API to detect if user has password (#3698)
* feat(core): provide management API to detect if user has password

* chore: add changeset

* chore: add response status to koa guard

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

---------

Co-authored-by: Gao Sun <gao@silverhand.io>
2023-04-14 12:22:33 +08:00
renovate[bot]
5beeb5575b
chore(deps): update logto js sdk monorepo packages to v1.1.1 (#3690)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-12 10:01:54 +00:00
Charles Zhao
3cceb40387
chore(phrases): improve wording in AC profile change password dialog (#3692) 2023-04-12 15:45:28 +08:00
Darcy Ye
6bb4098409
feat(console): should mask confidential connector config values by default (#3645) 2023-04-11 16:11:10 +08:00
Darcy Ye
e4fc54000e
chore(console): update non-standard social connector target content (#3688) 2023-04-11 15:14:30 +08:00
Darcy Ye
d3b4a0e792
chore(console): connector guide page should use global scrollbar (#3649) 2023-04-11 13:52:05 +08:00
Gao Sun
83367569fa
refactor: align console log (#3684)
add a shared ConsoleLog class for unified console logging.
2023-04-10 17:48:19 +00:00
renovate[bot]
88032402dd
fix(deps): update dependency query-string to v8 (#3667)
Co-authored-by: Gao Sun <gao@silverhand.io>
2023-04-10 17:28:45 +00:00
renovate[bot]
8107f77588
chore(deps): update dependency @rollup/plugin-typescript to v11 (#3666)
* chore(deps): update dependency @rollup/plugin-typescript to v11

* chore: fix lockfile

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Gao Sun <gao@silverhand.io>
2023-04-11 00:59:17 +08:00
Gao Sun
7f6822893c
Merge pull request #3681 from logto-io/gao-add-cache-tests
test(core): add cache tests
2023-04-11 00:09:42 +08:00
Gao Sun
1ac2582834
Merge pull request #3685 from logto-io/gao-cli-use-current-dir
refactor(cli): use current directory as instance path if no input
2023-04-11 00:09:16 +08:00
Gao Sun
1df4c91102
Merge pull request #3679 from logto-io/gao-implement-central-cache
feat: central cache
2023-04-11 00:07:34 +08:00
Xiao Yijun
0edb2de4e8
refactor(console): guard file types in the file input dialog box (#3673) 2023-04-10 14:27:49 +08:00
Xiao Yijun
4220f554db
refactor(console): remove redundant hasError prop from text input (#3672) 2023-04-10 11:20:49 +08:00
simeng-li
764d0dd5ac
chore(core,cloud): add cloud route security headers (#3674)
* chore(core,cloud): add cloud route security headers

add cloud routes security headers

* chore(core,cloud): only allow ws on dev environment

only allow ws on dev environment

* refactor(core,cloud): update using helmetjs package

update using helmetjs package

* chore(core): fix comment

fix comment
2023-04-10 10:23:07 +08:00
Charles Zhao
7af8e9c9b1
feat(core): add management API to verify user password (#3680)
* feat(core): add management API to verify user password

* chore: add changeset
2023-04-09 22:01:35 +08:00
renovate[bot]
e07355c42e
fix(deps): update dependency @withtyped/server to ^0.9.0 (#3587)
fix(deps): update withtyped packages to ^0.9.0

Co-authored-by: Gao Sun <gao@silverhand.io>
2023-04-08 10:01:53 +00:00
Gao Sun
91906f0ebf
refactor(cli): use current directory as instance path if no path input for cli 2023-04-08 17:24:15 +08:00
renovate[bot]
901ef8ecd6
chore(deps): update silverhand configs monorepo packages to v3.0.1 (#3683)
Co-authored-by: Gao Sun <gao@silverhand.io>
2023-04-07 16:17:14 +00:00
Gao Sun
8deb493d14
test: add integration test 2023-04-07 23:39:03 +08:00
Gao Sun
45cc8f4fb0
test(core): add cache tests 2023-04-07 17:41:22 +08:00
Gao Sun
1548e0732f
chore: add comments and refactor 2023-04-07 14:36:25 +08:00
Gao Sun
4a64d267b6
feat: implement central cache
with Redis as the default choice.
2023-04-07 14:29:35 +08:00
Gao Sun
9847fdc098
Merge pull request #3676 from logto-io/gao-reorg-pacakges
refactor: reorg packages
2023-04-07 01:22:17 +08:00
Gao Sun
5d68e313c2
refactor: fix tests 2023-04-07 00:58:13 +08:00
Gao Sun
6cbc90389f
fix(console): log event filter (#3678) 2023-04-06 11:32:46 +08:00