YANG QIA
|
8633ec3735
|
refactor(logger): improve logger format (#2664)
* refactor(logger): improve logger format
* chore: improve log format
* feat(logger): plugin-logger
* feat: allow to download log files, close T-1917
* chore: update yarn.lock
* chore: improve log format
* fix: add maxsize params
* chore: add userId field to request
* chore: remove userId from request
* chore: change userId in response
* chore: change action in response
* chore: add database logger
* fix: build
* fix: test
* chore: solve conflicts
* fix: escape delimiter in message
* refactor: improve create logger api
* chore: update app logger options
* chore: remove colorize for json
* fix: bug of data2tree
* fix: test
* chore: log
* chore: remove GITHUB_ACTION check
* fix: bug
* chore: change version
* fix: transports
* fix: mockServer
* chore: use new plugin settings api
* fix: version
* fix: build
* feat: support logfmt
* fix: build
* fix: build
* fix: test
* chore: update config
* fix: test
* fix: bug
* fix: test
* fix: format
* chore: update path
* fix: build
* fix: bug
* chore: update comment
* fix: allow to custom format
* fix: package.json
* fix: version
* fix: bug
|
2023-12-27 13:56:13 +08:00 |
|
chenos
|
e8f481ae68
|
chore(versions): 😊 publish v0.18.0-alpha.2
|
2023-12-25 22:26:05 +08:00 |
|
chenos
|
95e6a32647
|
chore(versions): 😊 publish v0.18.0-alpha.1
|
2023-12-21 20:40:32 +08:00 |
|
ChengLei Shao
|
261d4c4137
|
refactor: establish a sound testing system (#3179)
* chore: use vitest to replace jest
* chore: support vitest
* feat: vitest 1.0
* fix: test
* chore: yarn.lock
* chore: github actions
* fix: test
* fix: test
* fix: test
* fix: test
* fix: jest.fn
* fix: require
* fix: test
* fix: build
* fix: test
* fix: test
* fix: test
* fix: test
* fix: test
* fix: test
* fix: test
* fix: dynamic import
* fix: bug
* chore: yarn run test command
* chore: package.json
* chore: package.json
* chore: vite 5
* fix: fix variable test
* fix: import json
* feat: initEnv
* fix: env.APP_ENV_PATH
* chore: get package json
* fix: remove GlobalThmeProvider
* chore: update snap
* chore: test env
* chore: test env
* chore: import module
* chore: jest
* fix: load package json
* chore: test
* fix: bug
* chore: test
* chore: test
* chore: test
* chore: test
* chore: test
* fix: import file in windows
* chore: import module with absolute file path
* fix: test error
* test: update snapshot
* chore: update yarn.lock
* fix: front-end tests do not include utils folder
* refactor: use vitest-dom
* fix: fix build
* fix: test error
* fix: change to vitest.config.mts
* fix: types error
* fix: types error
* fix: types error
* fix: error
* fix: test
* chore: test
* fix: test package
* feat: update dependencies
* refactor: test
* fix: error
* fix: error
* fix: __dirname is not defined in ES module scope
* fix: allow only
* fix: error
* fix: error
* fix: error
* fix: create-app
* fix: install-deps
* feat: update docs
---------
Co-authored-by: chenos <chenlinxh@gmail.com>
Co-authored-by: dream2023 <1098626505@qq.com>
Co-authored-by: Zeke Zhang <958414905@qq.com>
|
2023-12-21 20:39:11 +08:00 |
|
YANG QIA
|
06f11a2d08
|
refactor(auth): move auth client from core to the plugin & refactor auth client api (#3215)
* refactor(auth): auth client api
* fix: build
* fix: dependencies
* fix: fix T-2777
* fix: fix T-2776
* chore: update type
* fix: build
* fix: allowSignUp
* fix: file name
* fix: file name
* refactor: client api
* fix: build
* chore: update name
* fix: tsx must be loaded with --import instead of --loader
* fix: type
* fix: type
* fix: type
* fix: type
* fix: bug
* chore: improve wording
* fix: test
---------
Co-authored-by: chenos <chenlinxh@gmail.com>
|
2023-12-21 20:19:25 +08:00 |
|
xilesun
|
d6dbc970a5
|
chore(versions): 😊 publish v0.17.0-alpha.7
|
2023-12-15 11:39:15 +08:00 |
|
chenos
|
a702762cca
|
chore(versions): 😊 publish v0.17.0-alpha.6
|
2023-12-13 16:36:59 +08:00 |
|
xilesun
|
35301358de
|
chore(versions): 😊 publish v0.17.0-alpha.5
|
2023-12-12 23:07:55 +08:00 |
|
YANG QIA
|
474b09c7f2
|
perf(server): optimize performance of APIs (#3079)
* perf: add perf_hooks
* perf: add cache
* fix: test
* feat: support bloom filter
* feat: caching token black list
* perf: caching i18n instance
* fix: test
* fix: test
* chore: remove prePerfHooks on app
* chore: improve i18n instances cache
* chore: remove performance measure
* fix: package.json
* perf: optimize cache strategy
* fix: test
* fix: bug
* test: storer of auth-manager
* fix: afterDestroy hook when updating null value
* fix: version
* chore: fix bug and add test
* fix: test
* fix: test
|
2023-12-12 23:02:09 +08:00 |
|
chenos
|
cf9ccfe4f9
|
chore(versions): 😊 publish v0.17.0-alpha.4
|
2023-12-12 14:10:36 +08:00 |
|
chenos
|
eef101c177
|
chore(versions): 😊 publish v0.17.0-alpha.3
|
2023-12-06 17:19:35 +08:00 |
|
chenos
|
36fd4881b2
|
chore(versions): 😊 publish v0.17.0-alpha.2
|
2023-12-06 13:20:48 +08:00 |
|
chenos
|
1757a96b51
|
chore(versions): 😊 publish v0.17.0-alpha.1
|
2023-12-04 14:58:09 +08:00 |
|
xilesun
|
9d644304c1
|
chore(versions): 😊 publish v0.16.0-alpha.6
|
2023-12-04 11:01:24 +08:00 |
|
chenos
|
8977420eec
|
chore(versions): 😊 publish v0.16.0-alpha.5
|
2023-11-30 12:41:50 +08:00 |
|
chenos
|
ffb300d357
|
chore(versions): 😊 publish v0.16.0-alpha.4
|
2023-11-24 23:15:10 +08:00 |
|
chenos
|
cba967933e
|
chore(versions): 😊 publish v0.16.0-alpha.3
|
2023-11-20 19:36:12 +08:00 |
|
chenos
|
dfb940e091
|
feat: node >= 18 (#3066)
* feat: node >= 18
* fix: release version
* chore(versions): test publish packages xxx
* fix: gitignore
|
2023-11-20 19:35:30 +08:00 |
|
chenos
|
91053b31ef
|
chore(versions): 😊 publish v0.16.0-alpha.1
|
2023-11-20 17:19:09 +08:00 |
|
chenos
|
ef1b9db2a9
|
chore(versions): 😊 publish v0.15.0-alpha.4
|
2023-11-18 21:22:03 +08:00 |
|
chenos
|
60112aae62
|
chore(versions): 😊 publish v0.15.0-alpha.3
|
2023-11-16 15:03:40 +08:00 |
|
chenos
|
b597aec1dc
|
chore(versions): 😊 publish v0.15.0-alpha.2
|
2023-11-13 18:28:48 +08:00 |
|
chenos
|
29457cb2bc
|
chore(versions): 😊 publish v0.15.0-alpha.1
|
2023-11-13 11:02:35 +08:00 |
|
chenos
|
2bb0f7c51c
|
chore(versions): 😊 publish v0.14.0-alpha.8
|
2023-11-01 09:52:49 +08:00 |
|
ChengLei Shao
|
d751b30b34
|
chore: expose auth manager option in application (#2894)
|
2023-10-23 15:41:35 +08:00 |
|
YANG QIA
|
89361ef61c
|
fix(auth): SSO issues (#2733)
* fix(auth): sso switch popup to rediect (fix T-2024)
* refactor: auth process optimization
* fix: test
* chore: add error handler
* fix(auth): sso redirection issue of sub app
* Revert "refactor(auth): OIDC, SAML auth switch popup to redirectction (#2737)"
This reverts commit beb4793051 .
* Revert "Revert "refactor(auth): OIDC, SAML auth switch popup to redirectction (#2737)""
This reverts commit 301a85d767 .
* refactor(oidc): improve validate logic
* refactor(saml): improve auth logic
* fix: test
* refactor(cas): improve auth logic
* chore: add error handler
* fix(oidc): subapp callback issue
* fix: add dependency
* chore: add dependency
* fix(auth): set default `userBindField:email`
|
2023-10-12 00:54:00 -05:00 |
|
Rain
|
384cc1c56c
|
chore(versions): 😊 publish v0.14.0-alpha.7
|
2023-10-07 15:53:49 +08:00 |
|
mytharcher
|
8eb634459d
|
chore(versions): 😊 publish v0.14.0-alpha.6
|
2023-09-22 15:49:50 +08:00 |
|
mytharcher
|
bffa53a04e
|
chore(versions): 😊 publish v0.14.0-alpha.5
|
2023-09-22 15:47:28 +08:00 |
|
mytharcher
|
d20398f73f
|
chore(versions): 😊 publish v0.14.0-alpha.4
|
2023-09-21 23:25:31 +08:00 |
|
chenos
|
6058850db1
|
chore(versions): 😊 publish v0.14.0-alpha.3
|
2023-09-13 18:29:38 +08:00 |
|
chenos
|
3670d670ac
|
chore(versions): 😊 publish v0.14.0-alpha.2
|
2023-09-13 03:57:15 +08:00 |
|
chenos
|
117d4b8186
|
chore(versions): 😊 publish v0.14.0-alpha.1
|
2023-09-12 22:42:43 +08:00 |
|
Rain
|
fec17d5661
|
chore(versions): 😊 publish v0.13.0-alpha.10
|
2023-09-10 00:33:14 +08:00 |
|
chenos
|
b655517a74
|
chore(versions): 😊 publish v0.13.0-alpha.9
|
2023-09-07 12:46:24 +08:00 |
|
Rain
|
17d4476c10
|
chore(versions): 😊 publish v0.13.0-alpha.8
|
2023-09-07 09:04:08 +08:00 |
|
ChengLei Shao
|
97b4570bd2
|
chore(versions): 😊 publish v0.13.0-alpha.7
|
2023-09-05 09:01:30 +08:00 |
|
Rain
|
e5f5358be0
|
chore(versions): 😊 publish v0.13.0-alpha.6
|
2023-09-04 20:48:48 +08:00 |
|
chenos
|
af34fe10ab
|
chore(versions): 😊 publish v0.13.0-alpha.5
|
2023-09-03 11:35:48 +08:00 |
|
chenos
|
0fd38a5c56
|
chore(versions): 😊 publish v0.13.0-alpha.4
|
2023-08-27 10:04:58 +08:00 |
|
chenos
|
5278017fff
|
chore(versions): 😊 publish v0.13.0-alpha.3
|
2023-08-26 16:43:41 +08:00 |
|
chenos
|
f4a1953980
|
chore(versions): 😊 publish v0.13.0-alpha.2
|
2023-08-24 23:14:03 +08:00 |
|
chenos
|
6debb8d00b
|
chore(versions): 😊 publish v0.13.0-alpha.1
|
2023-08-24 17:49:13 +08:00 |
|
ChengLei Shao
|
39ee4b8873
|
feat: application supervisor (#2353)
* chore: skip sync localization-management plugin enable status
* chore: unSyncPlugins array
* chore: remove install at dev
* chore: gateway and supervisor
* chore: install command
* chore: remove app manager
* chore: share plugin
* chore: wsserver
* chore: websocket server
* chore: websocket connection with app status
* feat: socket server at gateway
* chore: loading message
* chore: ready status
* chore: handle app error
* feat: restart app at supervisor
* feat: health check endpoint
* chore: test
* chore: test
* chore: test
* chore: test
* chore: build
* chore: test
* chore: build
* chore: application ready status
* chore: error message
* chore: handle application error
* chore: handle error in load
* chore: report error in websocket
* chore: ws error
* chore: ws error
* chore: typo
* chore: switch app ready status at install
* chore: test
* chore: test
* chore: test
* chore: test
* feat: add WebSocket client
* chore: start gateway
* chore: start command in application
* chore: code
* chore: pm command
* chore: run start after load sub app
* feat: application fsm
* refactor: server life cycle (#2402)
* refactor: server life cycle
* fix: test error
* fix: test error
* fix: test error
* fix: app.start
* fix: cronjob stop
* fix: db.sync before upgrade
* fix: pm.get
* fix: test error
* fix: test error
* fix: test error
* test: add test cases
* fix: remove PluginType
* chore: start application after install
* chore: fsm
* chore: working status
* chore: working command
* chore: remove swith app ready status
* chore: switch status after working done
* chore: ws status
* chore: gateway error
* chore: test
* chore: stopping status
* chore: test
* chore: test
* feat: app proxy
* chore: application destory
* chore: application message changed with status
* chore: test
* chore: test timeout
* test: remove listener add by plugin
* test: remove listener add by plugin
* chore: test
* feat: app maintaining
* fix: add AppMaintainingDialog
* feat: off
* test: gateway http response
* test: gateway with errors
* chore: unkown error
* chore: websocket message
* chore: ws message
* chore: code
* chore: error format
* chore: delay app load
* feat: improve code
* chore: application initializing status
* chore: supervisor with app status
* chore: command status response
* chore: test
* chore: ws message
* chore: test
* fix: command running message
* feat: restart
* chore: code
* chore: status transition
* chore: test
* fix: improve code
* fix: error
* fix: restart
* fix: command
* chore: reset client app tag when app selector changed
* chore: error report
* fix: application status
* fix: build
* chore: disable help command dispatch
* chore: test
* test: multi apps test
* fix: improve code
* fix: test
* fix: test
* fix: multi apps single running
* fix: improve code
* fix: app status
* chore: move plugin static file to gateway
* feat: static file handler
* chore: test
* chore: enable plugins in share collection
* chore: gateway serve upload files
* fix: improve client
* chore: ws nginx config
* fix: gateway with naonoid
* fix: db sync
* fix: loading
* fix: ping
* fix: locale load
* fix: yarn start --quickstart
* fix: add debug log
* chore: application started event
* chore: running working message payload
* chore: nginx log
* chore: nginxconf
* chore: working message log
* feat: logs
* feat: compression
* fix: remove koa-send and koa-static
* fix: remove -e
* fix: remove nginx
* fix: remove -e
* fix: __appName
* chore: delay install sub application
* chore: sync plugin status
* fix: boot sub app
* fix: main app reload
* fix: test
* fix: app status
* test: field.bind block event loop
* feat: newrelic
* feat: debug log
* chore: upgrade
* fix(file-manager): test error
* fix: default app selector
* fix: reload after maintained
* chore: boot sub app
* chore: application destroy command
* chore: destroy command
* chore: clean code
* chore: package.json
* chore: maintaining message
* chore: test
* fix: collection.sync
* feat: add test cases
* chore: application
* fix: test error
* feat: improve codes and add test cases
* fix: test error
* fix: pm enable and disable
* fix: pm.disable
* feat: update docs
* chore: update dockerfile
---------
Co-authored-by: chenos <chenlinxh@gmail.com>
|
2023-08-24 17:47:45 +08:00 |
|
YANG QIA
|
be6b949f55
|
feat(auth): support signing in with username (#2376)
* feat(auth): support signing in with username
* chore: compatibility && add INIT_ROOT_USERNAME
* chore: add default username of root user
* chore: add notice
* fix: typo
* chore: change rule of username
* fix: sqlite add unique constraint
---------
Co-authored-by: chenos <chenlinxh@gmail.com>
|
2023-08-19 22:02:26 +08:00 |
|
chenos
|
d8787493db
|
chore(versions): 😊 publish v0.12.0-alpha.5
|
2023-08-18 15:53:53 +08:00 |
|
chenos
|
df85fb430a
|
chore(versions): 😊 publish v0.12.0-alpha.4
|
2023-08-15 12:22:49 +08:00 |
|
chenos
|
9251fe015f
|
chore(versions): 😊 publish v0.12.0-alpha.3
|
2023-08-02 11:25:57 +08:00 |
|
chenos
|
6ae22cea68
|
chore(versions): 😊 publish v0.12.0-alpha.2
|
2023-08-02 02:25:49 +08:00 |
|
chenos
|
93f2bc2e67
|
chore(versions): 😊 publish v0.12.0-alpha.1
|
2023-08-02 00:10:42 +08:00 |
|