329f62a3ca
chore(version): release v0.21.57 ( #1208 )
...
Reviewed-on: daoyoucloud/tachybase#1208
2024-06-19 13:38:42 +08:00
c582454c98
chore(version): release v0.21.56 ( #1204 )
...
Reviewed-on: daoyoucloud/tachybase#1204
2024-06-18 14:38:12 +08:00
12dd3b8ad5
chore(version): release v0.21.55 ( #1197 )
...
Reviewed-on: daoyoucloud/tachybase#1197
2024-06-17 17:50:24 +08:00
0be9252807
chore(version): release v0.21.54 ( #1185 )
...
Co-authored-by: sealday <sealday@gmail.com>
Reviewed-on: daoyoucloud/tachybase#1185
2024-06-13 16:02:04 +08:00
45edb084b7
chore(version): release v0.21.53 ( #1174 )
...
Co-authored-by: sealday <sealday@gmail.com>
Reviewed-on: daoyoucloud/tachybase#1174
2024-06-13 04:52:29 +08:00
19f285c16a
chore: upgrade to antd-5.18, formily 2.3.1 ( #1172 )
...
Co-authored-by: sealday <sealday@gmail.com>
Reviewed-on: daoyoucloud/tachybase#1172
2024-06-13 04:37:42 +08:00
c1d1a70eaf
chore(version): release v0.21.52 ( #1170 )
...
Co-authored-by: sealday <sealday@gmail.com>
Reviewed-on: daoyoucloud/tachybase#1170
2024-06-13 02:01:51 +08:00
0cf4a450de
chore(version): release v0.21.51 ( #1168 )
...
Co-authored-by: sealday <sealday@gmail.com>
Reviewed-on: daoyoucloud/tachybase#1168
2024-06-13 01:19:02 +08:00
059836f4bc
refactor: core-libs ( #1158 )
...
Reviewed-on: daoyoucloud/tachybase#1158
2024-06-12 11:39:09 +08:00
365f472717
chore(version): release v0.21.50 ( #1157 )
...
Reviewed-on: daoyoucloud/tachybase#1157
2024-06-12 11:03:05 +08:00
848b99df0b
chore(version): release v0.21.49 ( #1155 )
...
Co-authored-by: sealday <sealday@gmail.com>
Reviewed-on: daoyoucloud/tachybase#1155
2024-06-11 19:50:44 +08:00
dd6dd616d3
chore(version): release v0.21.48 ( #1148 )
...
Reviewed-on: daoyoucloud/tachybase#1148
2024-06-11 12:16:26 +08:00
98e4f7327c
chore(version): release v0.21.47 ( #1144 )
...
Reviewed-on: daoyoucloud/tachybase#1144
2024-06-11 11:00:37 +08:00
2cdb383caf
chore(version): release v0.21.46 ( #1139 )
...
Reviewed-on: daoyoucloud/tachybase#1139
2024-06-06 16:18:48 +08:00
d5c1864092
chore(version): release v0.21.45 ( #1133 )
...
Reviewed-on: daoyoucloud/tachybase#1133
2024-06-06 11:53:36 +08:00
6df452378f
chore(version): release v0.21.44 ( #1130 )
...
Reviewed-on: daoyoucloud/tachybase#1130
2024-06-05 17:20:11 +08:00
9b2404d4ef
chore(version): release v0.21.43 ( #1118 )
...
Reviewed-on: daoyoucloud/tachybase#1118
2024-06-05 13:06:46 +08:00
e48c0a649d
chore(version): release v0.21.42 ( #1100 )
...
Reviewed-on: daoyoucloud/tachybase#1100
2024-05-31 20:59:59 +08:00
fa167e24a1
chore(version): release v0.21.41 ( #1086 )
...
Reviewed-on: daoyoucloud/tachybase#1086
2024-05-31 10:08:13 +08:00
b8659d3261
chore(version): release v0.21.40 ( #1084 )
...
Reviewed-on: daoyoucloud/tachybase#1084
Co-authored-by: bai.zixv <bai.zixv@foxmail.com>
Co-committed-by: bai.zixv <bai.zixv@foxmail.com>
2024-05-30 21:05:59 +08:00
7092559ea0
chore(version): release v0.21.39 ( #1078 )
...
Reviewed-on: daoyoucloud/tachybase#1078
2024-05-30 15:40:04 +08:00
9e1bfbf8c4
chore(version): release v0.21.38 ( #1075 )
...
Reviewed-on: daoyoucloud/tachybase#1075
2024-05-30 12:41:22 +08:00
09ce4996e4
chore(version): release v0.21.37 ( #1068 )
...
Reviewed-on: daoyoucloud/tachybase#1068
2024-05-29 17:08:51 +08:00
33b7525e27
chore(version): release v0.21.36 ( #1066 )
...
Reviewed-on: daoyoucloud/tachybase#1066
2024-05-29 15:39:46 +08:00
7557b1c98a
chore(version): release v0.21.35 ( #1059 )
...
Reviewed-on: daoyoucloud/tachybase#1059
2024-05-29 11:14:34 +08:00
ede7ead8b1
chore(version): release v0.21.34 ( #1045 )
...
Co-authored-by: sealday <sealday@gmail.com>
Reviewed-on: daoyoucloud/tachybase#1045
2024-05-24 01:06:06 +08:00
ad079d4e5f
chore(version): release v0.21.33 ( #1041 )
...
Reviewed-on: daoyoucloud/tachybase#1041
2024-05-23 17:10:55 +08:00
395b2ce827
refactor: replace @emotion/css with @tachybase/client, support import sort ( #1039 )
...
Reviewed-on: daoyoucloud/tachybase#1039
2024-05-23 12:50:54 +08:00
0596c95e18
chore(version): release v0.21.32 ( #1034 )
...
Reviewed-on: daoyoucloud/tachybase#1034
2024-05-22 16:19:19 +08:00
928f2318a2
chore(version): release v0.21.31 ( #1025 )
...
Reviewed-on: daoyoucloud/tachybase#1025
2024-05-21 18:59:13 +08:00
4e2a4cd9fe
feat: multi app and plugins ( #1020 )
...
Reviewed-on: daoyoucloud/tachybase#1020
2024-05-20 20:52:05 +08:00
1e5cfcc91f
chore(version): release v0.21.30 ( #1012 )
...
Reviewed-on: daoyoucloud/tachybase#1012
2024-05-17 21:32:07 +08:00
e1610ef1b3
chore(version): release v0.21.29 ( #1010 )
...
Reviewed-on: daoyoucloud/tachybase#1010
2024-05-17 20:58:00 +08:00
63224a033c
chore(version): release v0.21.28 ( #1001 )
...
Reviewed-on: daoyoucloud/tachybase#1001
2024-05-16 19:06:28 +08:00
28b107ee49
feat/support-dev-local ( #996 )
...
Reviewed-on: daoyoucloud/tachybase#996
Reviewed-by: sealday <zhanglin@daoyoucloud.com>
Co-authored-by: bai.zixv <bai.zixv@foxmail.com>
Co-committed-by: bai.zixv <bai.zixv@foxmail.com>
2024-05-16 11:54:24 +08:00
098ff4de0c
chore(version): release v0.21.27 ( #988 )
...
Reviewed-on: daoyoucloud/tachybase#988
2024-05-15 15:57:24 +08:00
f08c5b6332
fix: 修复不稳定的更新状态和错误的 preset ( #985 )
...
Reviewed-on: daoyoucloud/tachybase#985
2024-05-15 13:12:55 +08:00
9e63e1c392
chore(version): release v0.21.26 ( #955 )
...
Reviewed-on: daoyoucloud/tachybase#955
2024-05-09 20:14:23 +08:00
1225588938
chore(version): release v0.21.25 ( #931 )
...
Reviewed-on: daoyoucloud/tachybase#931
2024-05-08 20:39:31 +08:00
3e58c54aa8
feat: 仓库二期 ( #719 )
...
Co-authored-by: hello@lv <2256334253@qq.com>
Co-authored-by: wjh <wwwjh0710@163.com>
Co-authored-by: sealday <sealday@gmail.com>
Reviewed-on: daoyoucloud/tachybase#719
2024-05-08 16:20:31 +08:00
8c156c35d2
refactor: @hera/plugin-core @tachybase/schema, remove unused plugin-charts ( #887 )
...
Co-authored-by: sealday <sealday@gmail.com>
Reviewed-on: daoyoucloud/tachybase#887
2024-04-29 21:41:13 +08:00
022c315523
chore(version): release v0.21.24 ( #864 )
...
Reviewed-on: daoyoucloud/tachybase#864
2024-04-26 15:44:15 +08:00
e84fb947db
chore(version): release v0.21.23 ( #855 )
...
Reviewed-on: daoyoucloud/tachybase#855
2024-04-25 19:06:10 +08:00
a5f865c112
chore(version): release v0.21.22 ( #841 )
...
Reviewed-on: daoyoucloud/tachybase#841
2024-04-24 18:57:53 +08:00
ff3496ea79
chore(version): release v0.21.21 ( #830 )
...
Reviewed-on: daoyoucloud/tachybase#830
2024-04-24 13:11:55 +08:00
72bb3b43fe
chore(version): release v0.21.20 ( #819 )
...
Reviewed-on: daoyoucloud/tachybase#819
2024-04-23 20:55:26 +08:00
072b3d3662
chore: release version mistake ( #809 )
...
Reviewed-on: daoyoucloud/tachybase#809
2024-04-23 14:23:58 +08:00
9f61c0d093
build: dont build canvas ( #790 )
...
Co-authored-by: sealday <sealday@gmail.com>
Reviewed-on: daoyoucloud/tachybase#790
2024-04-22 03:15:23 +08:00
c949bf4141
feat: init support departments ( #788 )
...
Co-authored-by: sealday <sealday@gmail.com>
Reviewed-on: daoyoucloud/tachybase#788
2024-04-21 06:35:02 +08:00
99b79d87ad
chore(version): release v0.21.18 ( #784 )
...
Co-authored-by: sealday <sealday@gmail.com>
Reviewed-on: daoyoucloud/tachybase#784
2024-04-20 07:02:22 +08:00
fec8ff8fec
chore: refine scripts names ( #783 )
...
Co-authored-by: sealday <sealday@gmail.com>
Reviewed-on: daoyoucloud/tachybase#783
2024-04-20 06:55:30 +08:00
ecbd4bbafc
chore: add new command pnpm release
( #782 )
...
Co-authored-by: sealday <sealday@gmail.com>
Reviewed-on: daoyoucloud/tachybase#782
2024-04-20 06:25:49 +08:00
ab51d5deff
chore: rename tag:p -> tag, tag:v -> version to meet real needs ( #781 )
...
Co-authored-by: sealday <sealday@gmail.com>
Reviewed-on: daoyoucloud/tachybase#781
2024-04-20 06:20:40 +08:00
7371495cda
chore(version): release version v0.21.17 ( #778 )
...
Co-authored-by: sealday <sealday@gmail.com>
Reviewed-on: daoyoucloud/tachybase#778
2024-04-20 04:35:49 +08:00
de36bdaed7
feat: support-actions ( #758 )
...
Co-authored-by: sealday <sealday@gmail.com>
Reviewed-on: daoyoucloud/tachybase#758
2024-04-19 08:19:40 +08:00
b4aa7ddea7
chore(version): release v0.21.16
2024-04-18 03:09:15 +08:00
a5bf64eb93
chore(version): release v0.21.15
2024-04-18 01:33:03 +08:00
c53dedd2b2
chore(version): release v0.21.14
2024-04-18 00:10:10 +08:00
f1fdcfe029
chore: remove unused scripts
2024-04-16 20:00:48 +08:00
520b0024d4
chore(version): release v0.21.12
2024-04-16 04:44:41 +08:00
2733e513d2
chore(release): release v0.21.11
2024-04-16 04:35:58 +08:00
9116a74823
chore(version): release v0.21.7
2024-04-15 05:32:07 +08:00
4784973930
chore: 清理 TachyBase 插件,移除临时的多进程通信代码
...
Reviewed-on: daoyoucloud/tachycode#707
2024-04-15 05:04:12 +08:00
ec406f25ef
feat: 新命令行工具 @tachybase/cli
...
Reviewed-on: daoyoucloud/tachycode#700
2024-04-12 19:20:14 +08:00
b253ffafb6
chore(version): release v0.21.6
2024-04-11 00:06:27 +08:00
d2ba989f56
chore(version): release v0.21.5
2024-04-10 22:20:34 +08:00
6351c1c44f
chore(version): release v0.21.4
...
Reviewed-on: daoyoucloud/tachycode#668
2024-04-10 16:14:26 +08:00
33a0b34c07
chore(version): release v0.21.3
2024-04-10 01:28:26 +08:00
464a963316
chore(version): release 0.21.2-alpha.12
2024-04-10 00:37:35 +08:00
8a150bbe7f
chore: 切换到 husky
2024-04-08 13:19:44 +08:00
5376b48e3e
chore: support build:p for short of build --no-dts
2024-04-03 19:44:49 +08:00
ff9ae1a2f5
fix_record_price_pdf ( #587 )
...
Reviewed-on: daoyoucloud/tachycode#587
Co-authored-by: hello@lv <2256334253@qq.com>
Co-committed-by: hello@lv <2256334253@qq.com>
2024-04-03 13:03:56 +08:00
dbb1703dff
feat: @formily/* 统一成 @nocobase/schema,清理所有的 ts build 报错 ( #566 )
...
Co-authored-by: sealday <sealday@gmail.com>
Reviewed-on: daoyoucloud/tachycode#566
2024-04-02 18:13:33 +08:00
fac534ebb1
fix: formily load error
2024-04-01 19:20:18 +08:00
86c4d37454
fix: formily version
2024-04-01 18:05:03 +08:00
45ca27a244
chore: update @types/node version
2024-04-01 14:29:48 +08:00
d1b50a8f31
feat: 将 yarn + learn 的 monorepo 转成 pnpm ( #548 ) ( #555 )
...
Reviewed-on: daoyoucloud/tachycode#555
2024-04-01 13:39:44 +08:00
fd656387ea
Merge remote-tracking branch 'upstream/main' into @hera/dev
2024-03-29 17:51:25 +08:00
chenos
f2d4188ccf
feat: update docker config
2024-03-28 10:44:55 +08:00
03a0ba57ff
fix: formula select pick wrong field
2024-03-27 17:59:58 +08:00
aab43d17d0
合并对main的所有修改
...
<!-- Note -->
<!-- This is a template for submitting a new feature.
Use the bug fix template if you're submitting a bug fix pull request by adding `template=bug_fix.md` to your pull request URL. -->
# Description
<!-- Describe the new feature or modification to an existing feature clearly and consciously. -->
# Motivation
<!-- Explain the reason for adding or modifying this feature. -->
# Key changes
<!-- Provide a technically detailed description of the key changes made. -->
- Frontend
- Backend
# Test plan
## Suggestions
<!-- Provide any suggestions or recommendations for improvements in the testing plan. -->
## Underlying risk
<!-- Identify any potential risks or issues that may arise from the new feature or modification. -->
# Showcase
<!-- Including any screenshots of the new feature or modification. -->
Co-authored-by: sealday <sealday@gmail.com>
Co-authored-by: wjh <wwwjh0710@163.com>
Co-authored-by: 吕延祥 <2256334253@qq.com>
Reviewed-on: daoyoucloud/nocobase#317
2024-03-07 20:45:00 +08:00
katherinehhh
af6113c8ef
feat: support for multiple data sources ( #3418 )
...
* refactor: collectionName display with tablePrefix
* fix: bug
* fix: schema toolbar no ddata source (T-3182)
* fix: unit test bug
* fix: useAssociationNames support data source
* chore(RecordProvider_deprecated): add collectionName
* fix: deprecated
* refactor: default value
* refactor: default value
* fix: fastRefresh=false
* style: fix action link style (T-3228)
* fix: should not diaplay Save mode for some Action (T-3217)
* chore: remove group title (T-3194)
* fix: extend collections bug
* chore: transaction
* fix: filter block only current data source (T-3226)
* fix: fix filter block in drawer (T-3224)
* fix: avoid error when editing field (T-3232)
* fix: primary key name in postgres
* chore: test
* chore: test
* refactor: forgin key support select and input
* fix: doc bug
* fix: change duplllicte divier name
* feat: throughScope
* fix: bug
* refactor: local improve
* fix: fix parent record of Add child in tree table (T-3235)
* fix: block template filter by dataSource(T-3234)
* chore: change table primary key
* refactor: index for primarykey & unique
* chore: test
* fix: should not display filter blocks option if no association field (T-3242)
* fix: dataSourceKey
* refactor: sourcekey & forginkey & targetkey limit type
* fix: bug
* chore: test
* fix: upload action
* fix: unit test
* fix: useSourceIdFromParentRecord
* fix: permissions
* fix: oho association field should has default fieldnames
* fix: useSourceIdFromParentRecord
* fix: tableSelectorProvider collection undefined
* fix: bug
* chore: validate association keys
* fix: apply mixin bug
* fix: getPrimaryKey
* fix: bug T-3253
* fix: collection unit test
* chore: validate association keys
* fix: create collection
* fix: getCollection in TableBlockProvider
* refactor: association key in data source manager
* fix: improve doc
* fix(relationshipBlocks): fix sourceId (T-3257,T-3264)
* fix: plugin acl test
* chore: correct field options
* fix: dataScope resource
* fix: improve doc
* fix: appVersion = '<0.20.0-alpha.1'
* refactor: fieldNames
* refactor: primarykey & unique & autoIncrement shuld not support edit in third dataSource
* fix: bug
* fix: gantt block params tree
* fix: style
* fix: wording & icon
* fix: bug
* fix: roles cache
* refactor: calender & express & file collection support preset fields
* fix: decode uri
* refactor: migrate files [wip] (#3584 )
* refactor: migrate blockSettings:table
* refactor: migrate fieldSettings:TableColumn
* refactor: migrate TableBlockInitializer
* fix: fix import path
* refactor: migrate TableActionInitailizers
* refactor: migrate TableColumnInitializers
* refactor: migrate TableActionColumnInitializers
* refactor: migrate TableColumnSchemaToolbar
* refactor: migrate TableSelectorInitializer
* refactor: migrate blockSettings:tableSelector
* refactor(tableSelector): migrate e2e
* refactor(form): migrate e2e
* refactor: migrate FormBlockInitializer
* refactor: migrate CreateFormBlockInitializer
* refactor: migrate RecordFormBlockInitializer
* refactor: migrate blockSettings:createForm
* refactor: rename file name
* refactor: migrate blockSettings:editForm
* refactor: migrate FormActionInitailizers
* refactor: move to a new file
* refactor: migrate formItemInitializers
* refactor: migrate FormItemSchemaToolbar
* refactor: migrate fieldSettings:FormItem
* chore: fix build
* fix: fix weird path error
* fix: rename formActionInitializers
* fix: create collection field
* refactor: throughCollection
* fix: datasources get permission
* fix: throughCollection
* fix: throughCollection
* fix: register initializer components
* refactor: targetkey & source key must be unique
* refactor: targetkey & source key must be unique index
* fix(customRequest): avoid error when clicking button
* chore: error message when add multiple primary keys
* fix: target key in hasMany
* fix: default value should not support edit in outside dataSource
* fix: test
* fix: update associations (#3586 )
* fix: source key
* fix: addAccessor
* fix: updateAssociations
* fix: bugs
* fix: remove test.only
* refactor: migrate RecordReadPrettyFormBlockInitializer
* refactor: migrate singleDataDetailsBlockSettings
* fix(users): filter bug
* refactor: migrate readPrettyFormActionInitializers
* refactor: migrate readPrettyFormItemInitializers
* refactor: migrate DetailsBlockInitializer
* refactor: migrate multiDataDetailsBlockSettings
* feat: validate association key pairs
* chore: default title
* refactor: migrate detailsActionInitializers
* refactor: migrate e2e
* refactor: migrate ListBlockInitializer
* refactor: migrate listBlockSettings
* refactor: migrate listActionInitializers
* refactor: migrate listItemActionInitializers
* fix: create collection
* fix: remove fieldsHistoryRepository.createMany
* test(e2e): fix error message for roles.name
* fix: sync indexes in postgres
* chore: test
* test: acl test
* test(e2e): fix sort error
* refactor: remove useless code
* test: kanban e2e
* fix: load user
* fix: test
* test: fix unit tests
* fix: db.sync
* test: updateRole
* fix: test
* fix: settings and initializer performance improve
* fix: update role resources
* fix: add block
* fix: fix T-3308
* test: fix e2e
* test(e2e): skip fix block
* chore: skip test in sqlite
* fix: change initializer menu key
* test(collectionManager): fix e2e
* refactor: sort field availableTypes
* fix: client core performance optimization
* refactor(GridCard): migrate e2e
* refactor: migrate GridCard
* fix: bug
* refactor: migrate utils
* refactor: migrate filter-form
* fix: change Record to CollectionRecord
* chore: acl migration
* chore: acl migration
* chore: migration of acl
* refactor: migrate Collapse
* chore: error message
* fix: update associations
* chore: update collection search to be case-insensitive
* refactor: migrate Markdown
* fix(WorkflowTodos): x-toolbar typo
* feat: admin change password
* feat: check foreign key && target key value in update associations
* chore: dataSource permission
* refactor: dataSource permission
* fix: acl support data source permission
* fix: fix T-3307
* chore: test
* refactor: locale improve
* chore: locale
* chore: sqlite test config
* chore: create user with roles test
* chore: test
* test: fix mock data to avoid duplication
* chore: test
* fix: load table with tablePrefix
* chore: move action in datasource
* chore: number field to sort field type
* test: optimize dropdown
* chore: upgrade @playwright/test to v1.42.1
* fix: fix invalid path for Windows
* test: fix e2e
* chore: kanban Sort field
* fix: kanban
* fix: kanban
* refactor: create sort in kanban
* refactor: create sort field in kanban
* refactor: locale improve
* refactor: locale improve
* fix: sync with null default value
* refactor: collectionFieldInterfaceSelect
* fix: move action
* fix: update associations
* fix: test case
* chore: test
* test: optimize e2e
* feat: remvoe Duplicate for single details block (T-3195)
* fix(fieldNames): should use primaryKey as default value (T-3322, T-3319)
* fix: use filterTargetKey as fieldNNames.value
* test: fix e2e
* test: fix e2e
* test(kanban): fix e2e
* test(blockTemplate): should clear template at end of test
* refactor: migrate fields
* refactor: migrate actions
* refactor: migrate menu
* refactor: migrate page
* refactor(SchemaSettings): unify naming style
* fix: scopeKeyOptions undefined
* refactor(SchemaInitializers): unify naming stle
* fix(bi): chart filter fields
* chore: acl snippets
* refactor: replace CreateFormBlockInitializers to blockInitializers:createForm
* refactor: replace to blockInitializers:customizeCreateForm
* refactor: replace block intializers name
* refactor: replace action initializers name
* refactor: replace field initializers name
* style: fix hover style for column action (T-3297)
* refactor: revert some codes
* chore: update comment
* fix: revert record deprected
* fix: remove pro-plugins
* fix: bug
* chore: replace iframeBlockSchemaSettings to blockSettings:iframe
* Revert "refactor: revert some codes"
This reverts commit 991021ceaeecc5d27113a51e501a4abd439edcd2.
* Revert "refactor: replace field initializers name"
This reverts commit b47b808d06305741b56302e3dad1dd256658fad4.
* Revert "refactor: replace action initializers name"
This reverts commit eab1b6e3d986d1c3dc80d75fa6230fa948e3a33e.
* Revert "refactor: replace block intializers name"
This reverts commit 50ab9da177f344d037184a17746cb1d0e037a826.
* Revert "refactor: replace to blockInitializers:customizeCreateForm"
This reverts commit 77b9f59bb14d944fd8c42006e899861196589748.
* Revert "refactor: replace CreateFormBlockInitializers to blockInitializers:createForm"
This reverts commit e9a38b0b4d9fabc571b7d9cdc8929914f5e2a367.
* Revert "refactor(SchemaInitializers): unify naming stle"
This reverts commit 542390899fa84d212a8dbbe7f77e0f19befa6ae8.
* Revert "refactor(SchemaSettings): unify naming style"
This reverts commit 8566735922c4a157efccdb3830deaedeb08c6f6a.
* Revert "chore: replace iframeBlockSchemaSettings to blockSettings:iframe"
This reverts commit 884f6df92fdc860a50500025f132904e9528002f.
* refactor: create sorting field in kanban
* refactor: create sorting field in kanban
* fix: style
* fix: bug
* fix(SideMenu): fix the problem of invalid add menu (T-3331)
* fix: translation
* feat: client en-US docs
---------
Co-authored-by: xilesun <2013xile@gmail.com>
Co-authored-by: dream2023 <1098626505@qq.com>
Co-authored-by: Zeke Zhang <958414905@qq.com>
Co-authored-by: chenos <chenlinxh@gmail.com>
Co-authored-by: Chareice <chareice@live.com>
2024-03-03 23:06:24 +08:00
jack zhang
b7948d5409
fix: remove tree-kill package to core/cli ( #3429 )
...
* fix: remove tree-kill package to core/cli
* fix: remove unuse code
2024-01-24 16:05:29 +08:00
chenos
2792cb1b0a
fix: e2e test did not exit successfully ( #3427 )
...
* fix: e2e test did not exit successfully
* fix: tree kill
---------
Co-authored-by: dream2023 <1098626505@qq.com>
2024-01-24 14:55:41 +08:00
Zeke Zhang
d85aaa36e3
fix(z-index): avoid obscuring the pop-up and upgrade antd to v5.12.8 ( #3337 )
...
* fix(z-index): avoid obscuring the pop-up
* test: optimize
* chore: fix build
* test: fix errors
2024-01-06 18:32:25 +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
chenos
6d04914e32
fix: tsx must be loaded with --import instead of --loader ( #3225 )
...
* fix: tsx must be loaded with --import instead of --loader
* fix: update ci
* fix: update ci
2023-12-18 22:41:14 +08:00
Zeke Zhang
6bd0568d08
chore: upgrade antd to v5.12.2 ( #3185 )
...
* chore: upgrade antd to v5.12.2
* refactor: rename to StablePopover
* fix: fix tests
* test: fix e2e
* chore(CI): optimize E2E workflow
* chore: fix playwright
* fix: re-generate yarn.lock to fix e2e errors
* test: update locator
* fix: fix build errors
* fix: fix unit tests
* fix: fix e2e tests
* fix: should not auto close when clicking menu item
* fix: fix column width
* test: increase e2e timeout-minutes to 90
* test: fix e2e
* fix: update dockerfile
* fix: npmignore
* fix: app component false
---------
Co-authored-by: chenos <chenlinxh@gmail.com>
2023-12-18 15:21:57 +08:00
jack zhang
8e7cb832cc
fix: delete root docs ( #3145 )
...
* fix: delete root docs
* docs: update useSchemaOptionsContext()
* chore: change ci
* chore: upgrade dumi theme
* fix: upgrade tsx
2023-12-06 16:20:31 +08:00
jack zhang
bf1a19426a
refactor: new schema initializer and schema settings ( #2802 )
...
* fix: form
* refactor: schema-initializer
* fix: bug
* refactor: schema initializer
* refactor: rename
* fix: delete SchemaInitializerProvider
* refactor: props `insert` to hooks `useSchemaInitializerV2`
* fix: bug
* refactor: delete `SchemaInitializer.Button`
* refactor: delete old SchemaInitializer
* fix: bug
* fix: workflow
* fix: docs
* fix: bug
* fix: bug
* feat: style
* fix: remove v2
* fix: visible
* fix: bug
* fix: item hook
* feat: item hook
* fix: add search DataBlockInitializer
* fix: build bug
* fix: style bug
* fix: style bug
* fix: test bug
* fix: test bug
* fix: rerender bug
* fix: remove menu select
* fix: bug
* chore: add aria-label for SchemaInitializerButton
* refactor: rename name to camel case
* fix: menu height bug
* fix: build errors
* fix: build errors
* fix: bug
* fix: bug
* fix: performance
* test: add test for header
* fix: sidebar is not refresh (T-2422)
* feat(e2e): support to add group page and link page
* chore: make sure the page is configurable when using page.goto
* test: add tests for menu initializer
* fix: imporve code
* chore: fix build error
* chore: optimize locator of menu item
* refactor: rename testid for select
* test: make tests passing
* fix: make tests passing
* chore: upgrade vitest to v0.34.6
* chore: increase timeout of e2e
* feat: core
* fix: revert schema initializer demos
* test: menu, page tabs, page grid, table column
* fix: schema button interface
* feat: refactor: page tab settings
* feat: page settings
* fix: dumirc
* fix: export CSSVariableProvider
* feat: lazy render
* fix: form-item
* fix: general schema desinger
* feat: filter form item settings
* refactor: form-v2 schema settings
* refactor: form-v1 schema settings
* refactor: action schema settings
* fix: action bug
* fix: form-item bug
* fix: types error
* docs: schema settings doc
* docs: schema settings
* feat: schema setting item add name
* fix: visible lazy render bug
* fix: revert form item filter
* fix: test bug
* fix: test JSON.parse bug
* fix: test bug
* fix: improve styling
* fix: styling
* fix: cleanup
* fix: token.borderRadiusSM
* fix: bug
* test: add tests
* fix: style bug
* fix: add chart performance
* feat: add SchemaDesignerContext
* fix: bug
* fix: test bug
* style: create record action style improve
* fix: make test passing
* chore: mack tests passing
* chore: make tests passing
* test: fix tests
* style: style revert
* fix: bug
* fix: data selector
* fix: fix tests
* fix: fix tests
* fix: delete PluginManagerContext
* refactor: improve router and add SchemaComponentProvider & CSSVariableProvider to MainComponent
* fix: add dn and field builtin to SchemaSettingWrapper
* feat: update docs
* refactor: application providers
* fix: test bug
* fix: fix tests
* chore: make test passing
* feat: update docs
* chore: rename collection name
* feat: update docs
* chore: skip weird test
* fix: blockInitializers media to otherBlocks
* fix: cancel to skip test
* fix: bug
* test: add test
* refactor: migrate to small files
* test: add tests for form block settings
* chore: format
* fix: add chart scroll bug
* refactor: action designer improve
* refactor: formitem designer schemaSetting
* feat: schemaSettingsManager and schemaInitializerManager addItem and removeItem
* test: add tests for color field in creating block
* test: add tests for email field in creating block
* test: make tests passing
* perf: reduce fields number
* fix: sub menu bug
* test: add tests basic in editing form
* test: add tests basic in details form
* fix: improve code
* test: make tests passing
* test(plugin-mock-collections): add color for enum options
* refactor: improve code
* fix: bug
* fix: bug
* refactor: convert parameters to destructured object
* test: add tests choices
* test: add tests media
* test: add tests for datetime in creating form
* feat(plugin-mock-collection): generate faker time
* test: add tests for datetime in editing form
* test: add tests for datetime in details form
* fix: bug
* feat: improve code
* test: add tests for relation fields
* fix: rename SchemaSettings
* fix: type bug
* refactor: useDesinger()
* fix: bug
* fix: bug
* fix: build tip
* fix: designableState
* fix: bug
* fix: designable
* fix: designable
* test: add tests for relation fields
* test: add tests for relation fields
* test: add tests for relation fields
* feat: client api doc
* test: add tests for relation fields
* test: avoid errors
* test: make tests passing
* fix: bug
* test: make tests passing
* test: add tests for advanced fields
* test: increase e2e timeout-minutes to 60
* fix: bug
* fix: improve code
* feat: add schema initailizer component demos
* test: make tests passing
* fix: schema settings demos
* feat: shallowMerge & deepMerge
* test: reduce number of tests
* test: make tests passing
* feat: updates
* fix: add Initializer Internal
* demos: useSchemaSettingsRender
* test: make tests passing
* test: make tests passing
* fix: improve docs
* fix: bug
* chore: upgrade dumi theme
* test: make tests passing
* test: add tests for linkage rules
* test: add test for form data templates
* test: add tests for default value
* test: reduce number of tests
* fix: dn.deepMerge
* fix: bug
* fix: bug
* fix: toolbar
* fix: docs ssr
* test: add tests for system fields
* test: add tests for actions
* fix: bug
* test: add tests for lazy loading of variables
* test: make testing more stable
* fix: update docs
* fix: bug
---------
Co-authored-by: Rain <958414905@qq.com>
Co-authored-by: chenos <chenlinxh@gmail.com>
Co-authored-by: katherinehhh <katherine_15995@163.com>
2023-12-04 14:56:46 +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
03062a2b05
feat: e2e commands ( #3042 )
2023-11-16 12:33:56 +08:00
被雨水过滤的空气-Rain
24c10a6f00
chore: upgrade @formily/antd-v5 ( #2920 )
2023-10-27 08:35:42 +08:00
ChengLei Shao
02559b61ba
feat(ci): run backend tests concurrently ( #2815 )
...
* chore: run backend tests concurrently
* fix: mock app server create database
* chore: using @swc/jest instead of ts-jest
* chore: create test database
* chore: database distributor
* fix: test collection manager
* fix: test
* chore: to use Jest.mock, change the formatter to the commonjs module
* chore: db acquire
* chore: github action
* fix: pg test action
* chore: formatter
* chore: jest workaround
* fix: mysql test
* chore: mysql github action
* chore: clean storage
* chore: gitignore
* chore: max workers
2023-10-17 22:22:45 +08:00
Rain
79084ddaa7
chore(e2e): add a simplified version of the command
2023-10-06 19:20:19 +08:00
被雨水过滤的空气-Rain
70b61c60c0
chore(e2e): make stability ( #2751 )
2023-10-06 18:59:59 +08:00
Rain
fd97ca845e
chore(e2e): better scripts
2023-09-28 11:28:42 +08:00
被雨水过滤的空气-Rain
a57c93d35b
feat: support e2e ( #2624 )
...
* chore: upgrade vitest to v0.34.3
* feat: setup NocoBase
* chore: preparing test env
* test: add a test of rigster
* refactor: rename test dir to testUtils
* chore: add tests
* chore: add ci for e2e
* chore: fix ci
* chore: avoid error in CI
* chore: add some utils for test
* chore: make more stable
* chore: should not close server in CI
* chore: add comments
* chore: change output dir
* fix: should use current branch to run tests
* chore: should request systemSettings by api in e2e
* chore: should build first in e2e CI
* chore: remove key
* chore: use execa to replace execSync
* refactor: extract test suite
* chore: add gotoPage
* chore: update uid of pageSchema
* chore: update collection name
* chore: use faker.js to generate data
* refactor: extract page config
* chore: ignore for association fields in faker
* chore: add testid
* chore: optimize action designer
* chore: associationFilter.Item designer
* chore: AssiciationFilter & BlockItem
* Revert "chore: AssiciationFilter & BlockItem"
This reverts commit b418df650e106fd0c8e23035d2f75acf60dcafe4.
* Revert "chore: associationFilter.Item designer"
This reverts commit 7aa4d35c1af7f3a780b370d8b1b44aac01697be3.
* Revert "chore: optimize action designer"
This reverts commit ff717b972ffd64f7968d565a3a84ad617ff889e2.
* chore: optimize Designer
* chore: compat with older browsers
* chore: use describe to avoid hooks is not run
* chore: add no-floating-promises to eslint rules
* chore: support argv
* chore: demo
* chore: better testId
* chore: change .e2e.ts to .test.ts
* fix(SchemaInitializer): avoid error
* refactor: move e2eUtils.ts to @nocobase/test
* fix: move e2eUtils to client
* chore: remove uselesscode
* refactor: add .env.e2e.example
* chore: optimize log
* refactor: use mockPage to replace gotoPage
* chore: update env.e2e
* chore: add APP_BASE_URL
* chore: gitigore
* test: add test related of menu
* chore: add SOCKET_PATH in env
* fix(vscode): load env when using vscode plugin
2023-09-27 20:00:17 +08:00
jack zhang
9e5e96b9e4
fix: improve build ( #2643 )
...
* fix: client lib require wrapper
* fix: bug
* fix: add tsconfig.paths.json
* fix: collection dir not exists
* fix: improve...
* fix: update yarn.lock
* fix: db.sync
* fix: bugs
* fix: bugs
* fix: bugs
* fix: bugs && allow user custom build config
* docs: user custom config docs
* refactor: custom user build config
* fix: bugs
* fix: build plugin-client bug
---------
Co-authored-by: chenos <chenlinxh@gmail.com>
2023-09-15 08:51:20 +08:00
jack zhang
705b7449f0
feat: new plugin manager, supports adding plugins through UI ( #2430 )
...
* refactor: plugin manager page
* fix: bug
* feat: addByNpm api
* fix: improve the addByNpm
* feat: improve applicationPlugins:list api
* fix: re-download npm package when restart app
* fix: plugin delete api
* feat: plugin detail api
* feat: zipUrl add api
* fix: upload api bug
* fix: plugin detail info
* feat: upgrade api
* fix: upload api
* feat: handle plugin load error
* feat: support authToken
* feat: muti lang
* fix: build error
* fix: self review
* Update plugin-manager.ts
* fix: bug
* fix: bug
* fix: bug
* fix: bug
* fix: bug
* fix: bugs
* fix: detail click and remove isOfficial
* fix: upgrade no refresh
* fix: file size and type check
* fix: bug
* fix: upgrade error
* fix: bug
* fix: bug
* fix: plugin card layout
* fix: handling exceptional cases
* fix: tgz file support
* fix: macos compress file
* fix: bug
* fix: bug
* fix: bug
* fix: bug
* fix: add upgrade npm type
* fix: bugs
* fix: bug
* fix: change plugins static expose url
* fix: api prefix
* fix: bug
* fix: add nginx `/static/plugin/` path
* fix: bugs and pr docker build no dts
* fix: bug
* fix: build tools bug
* fix: improve code
* fix: build bug
* feat: improve plugin info
* fix: ui bug
* fix: plugin document bug
* feat: improve code
* feat: improve code
* feat: process dev deps check
* feat: improve code
* feat: process.env.IS_DEV_CMD
* fix: do not delete the plugin package
* feat: plugin symlink
* fix: tsx watch --ignore=./storage/plugins/**
* fix: test error
* fix: improve code
* fix: improve code
* fix: emitStartedEvent
* fix: improve code
* fix: type error
* fix: test error
* test: console.log
* fix: createStoragePluginSymLink
* fix: clientStaticMiddleware rename to clientStaticUtils
* feat: build tools support plugins folder
* fix: 350px
* fix: error
* feat: client dev support plugin folder
* fix: clear cli options
* fix: typeError: Converting circular structure to JSON
* fix: plugin name
* chore: restart application after command
* feat: upgrade error & docs
* Update v14-changelog.md
* Update v14-changelog.md
* Update v14-changelog.md
* fix: gateway test
* refactor(plugin-workflow): add ready state for gracefully tearing down
* Revert "chore: restart application after command"
This reverts commit 5015274f8e4e06e506e15754b672330330e8c7f8.
* chore: stop application whe restart
* T 1218 change plugin folder (#2629 )
* feat: change folder name
* feat: change `pm create` command
* feat: revert plugin name change
* fix: delete samples
* feat: change plugins folder
* fix: pm create
* feat: update docs
* fix: link package error
* fix: docs
* fix: create command
* fix: pm add error
* fix: create add build
* fix: pm creatre + add
* feat: add tar command
* fix: docs
* fix: bug
* fix: docs
---------
Co-authored-by: chenos <chenlinxh@gmail.com>
* feat: docs
* Update your-fisrt-plugin.md
* Update your-fisrt-plugin.md
* chore: application reload
* chore: test
* fix: pm add error
* chore: preset install skip exists plugin
* fix: createIfNotExists
---------
Co-authored-by: chenos <chenlinxh@gmail.com>
Co-authored-by: chareice <chareice@live.com>
Co-authored-by: Zhou <zhou.working@gmail.com>
Co-authored-by: mytharcher <mytharcher@gmail.com>
2023-09-12 22:39:23 +08:00