金昶
efc4301be6
feat: add formula field type ( #457 )
...
* feat: add formula field type
* feat: issue for useCollectionField
* feat: add formula field type
* feat: add formula field type
2022-06-02 14:33:37 +08:00
chenos
b8fac535f2
fix: the details of the associated data in the subtable are not displayed ( #454 )
2022-06-02 10:06:49 +08:00
Junyi
a494376f31
fix(plugin-workflow): fix languages ( #451 )
...
* fix(plugin-workflow): fix languages
* test(plugin-workflow): temporarily skip schedule tests
2022-06-02 00:18:55 +08:00
chenos
75c990adce
fix: afterSync hook not triggered ( #450 )
2022-06-01 21:37:48 +08:00
chenos
838f4f18dc
chore(versions): 😊 publish v0.7.0-alpha.83
2022-06-01 12:49:30 +08:00
chenos
1a5d1f1ebf
fix: default value of time zone
2022-06-01 12:25:21 +08:00
chenos
0270553601
fix(database): add timezone support
2022-06-01 11:41:46 +08:00
chenos
94a4d391c7
fix(client): datetime with timezone
2022-05-31 22:49:05 +08:00
chenos
a9e1094f8b
feat(plugin-file-manager): record the creator of the attachment
2022-05-31 20:17:55 +08:00
SemmyWong
9f6e6f22a6
feat: custom request ( #439 )
...
* feat: custom api request
* fix: fix review problem
* fix: add after request successful tip
* fix: add after request successful tip
* fix: add filterByTk
* fix: add validate
* fix: update locale
* fix: update locale
* fix: update locale
* fix: update locale
* fix: update locale
2022-05-31 18:56:51 +08:00
Junyi
373c2b9a2d
Feat(plugin workflow): schedule trigger ( #438 )
...
* feat(plugin-workflow): add schedule type trigger
* feat(plugin-workflow): add collection mode for schedule trigger
* feat(plugin-workflow): add ui for schedule trigger configuration
* fix(plugin-workflow): fix test case
* fix(plugin-workflow): fix trigger for sqlite
2022-05-31 00:00:07 +08:00
chenos
8f70535217
feat: db migrator ( #432 )
...
* feat: db migrator
* feat: modify the test description
2022-05-30 23:10:32 +08:00
金昶
e51feafe53
fix(client): select component cannot be opened in sub-table block ( #431 )
2022-05-29 11:52:25 +08:00
chenos
9a64384bc1
fix: error message "error:0308010C:digital envelope routines::unsupported"
2022-05-29 11:44:28 +08:00
Junyi
e286e1bf59
fix(cli): typo ( #429 )
2022-05-27 21:09:55 +08:00
chenos
4820fd0937
chore(versions): 😊 publish v0.7.0-alpha.82
2022-05-27 00:02:32 +08:00
chenos
4412efc145
feat(client,sdk): improve api client ( #425 )
...
* feat(client,sdk): improve api client
* feat: add test cases
* docs: update doc
* fix(sdk): cannot destructure property 'authClass' of 'instance' as it is undefined
2022-05-27 00:00:59 +08:00
chenos
735581d20d
feat: add create-plugin command ( #423 )
...
* feat: add create-plugin command
* chore(versions): 😊 publish v0.7.0-alpha.79
* chore(versions): 😊 publish v0.7.0-alpha.80
* chore(versions): 😊 publish v0.7.0-alpha.81
2022-05-25 23:21:19 +08:00
chenos
c071217fff
fix: "typescript": "4.5.5"
2022-05-25 22:23:51 +08:00
SemmyWong
39c254a7db
feat: add button color ( #420 )
2022-05-25 15:46:17 +08:00
chenos
0b8f3f8bd6
fix(client): filter menu item schema by permissions
2022-05-25 12:09:41 +08:00
chenos
55e6460b0e
fix(database): cannot read properties of null (reading 'substring')
2022-05-25 11:49:09 +08:00
chenos
aae11b6e1f
fix(client): add description
2022-05-25 10:58:20 +08:00
chenos
c7d7a26938
fix(client): clone schema before insert
2022-05-25 10:31:17 +08:00
chenos
cfd2b50a91
feat(client): add a description to the junction collection field
2022-05-25 10:29:33 +08:00
chenos
45e756c558
fix(devtools): unexpected token '.'
2022-05-24 22:57:32 +08:00
chenos
b1313763e3
chore: unexpected token '.'
2022-05-24 22:55:09 +08:00
chenos
cd39e927b6
chore(versions): 😊 publish v0.7.0-alpha.78 ( #419 )
...
* chore(versions): 😊 publish v0.7.0-alpha.68
* chore(versions): 😊 publish v0.7.0-alpha.69
* chore(versions): 😊 publish v0.7.0-alpha.70
* chore(versions): 😊 publish v0.7.0-alpha.71
* chore(versions): 😊 publish v0.7.0-alpha.72
* chore(versions): 😊 publish v0.7.0-alpha.78
2022-05-24 19:37:15 +08:00
chenos
326297936b
chore(versions): 😊 publish v0.7.0-alpha.67
2022-05-24 15:53:45 +08:00
chenos
9c19e4d67f
chore(versions): 😊 publish v0.7.0-alpha.66
2022-05-24 15:52:21 +08:00
chenos
35d01a5fb0
chore(versions): 😊 publish v0.7.0-alpha.64
2022-05-24 15:26:13 +08:00
chenos
c01c6952a5
chore(versions): 😊 publish v0.7.0-alpha.63
2022-05-24 15:10:31 +08:00
chenos
bb4f8d9283
feat(docs): image styling
2022-05-24 15:09:09 +08:00
chenos
d1afb15a7a
fix(client): add RemoteDocumentTitleProvider
2022-05-24 15:07:48 +08:00
chenos
17b6daf41e
fix(client): incomplete calendar events
2022-05-24 14:34:32 +08:00
chenos
72c3ba4fae
fix(plugin-users): add translations ( #416 )
2022-05-24 14:14:19 +08:00
chenos
c851033406
feat: update docs ( #413 )
...
* feat: add alert message
* chore(versions): 😊 publish v0.7.0-alpha.61
* fix(create-nocobase-app): add storage folder
* fix(docs): storage path error
* chore(versions): 😊 publish v0.7.0-alpha.62
* docs: update upgrading
* docs: update release notes
2022-05-23 18:48:15 +08:00
chenos
f0d0afbb19
chore(versions): 😊 publish v0.7.0-alpha.60
2022-05-23 15:02:29 +08:00
chenos
a0245caeb8
fix(create-nocobase-app): storage path
2022-05-23 15:01:56 +08:00
chenos
c90e5aee4c
chore(versions): 😊 publish v0.7.0-alpha.59
2022-05-23 09:34:53 +08:00
chenos
2c98dab24c
fix(client): improve translation
2022-05-22 22:46:30 +08:00
chenos
e031e2e6c1
fix(cli): nocobase test command --db-clean option is invalid
2022-05-22 21:38:15 +08:00
Junyi
80a685f8bf
refactor(plugin-workflow): change column type of executed from boolean to integer ( #411 )
2022-05-22 19:47:15 +08:00
chenos
19ee42257e
chore(versions): 😊 publish v0.7.0-alpha.58
2022-05-22 15:04:15 +08:00
ChengLei Shao
5df11c58c7
fix: 204 no content response ( #378 )
...
* fix: 204 no content response
* Update data-wrapping.ts
* Update plugin.ts
Co-authored-by: chenos <chenlinxh@gmail.com>
2022-05-22 14:48:50 +08:00
ChengLei Shao
c6839b30c1
feat: destroy association field after target collection destroy ( #376 )
2022-05-22 08:50:58 +08:00
Junyi
16f861ad7d
fix(type): use sequelize native Transactionable instead of TransactionAble ( #410 )
2022-05-22 08:48:19 +08:00
Junyi
dc05399beb
fix(plugin-workflow): remove previous listeners when collection changed in config ( #409 )
2022-05-21 21:52:30 +08:00
chenos
b44753d528
fix(plugin-acl): missing pagination parameters #394
2022-05-21 15:36:46 +08:00
SemmyWong
4cc162d1c1
feat: add custom action ( #396 )
...
* feat: add custom operation
* feat: add custom operation
* fix: fix cancel button hide popup
* refactor: save part schema of ActionModal
* fix: can not refresh ui
* fix: save part schema
* fix: revert code
* fix: fix pop up
* fix: fix pop up
* feat: add form custom
* fix: acl allow plugins:getPinned
* fix: add pop up
* feat: fix show callback
* fix: update data
* refactor: reviert code
* fix: update text
* feat: finish table custom operation
* feat: add form custom operation
* fix: refresh update date
* refactor: remove default button design item
* fix: refresh form values
* fix: remove default edit action design item
* fix: fix save form values logic error
* refactor: refactor code
* fix: format schema
* fix: table and form update will change all data
* fix: insert schema non refresh
* fix: fix remote load schema
* fix: fix non request while uid unchange
* fix: locale change
* fix: change x-action to customizePopup
* fix: support custom action modal tip content
* refactor: refactor custom operation
* fix: remove form.setValues
* fix: remove stopPropagation
* feat: improve translation
* feat: popup
Co-authored-by: chenos <chenlinxh@gmail.com>
2022-05-21 15:08:11 +08:00
Junyi
53482c5b22
refactor(plugin-workflow): multiple instances and event management ( fix #384 ) ( #408 )
...
* refactor(plugin-workflow): multiple instances and event management (fix #384 )
* fix(plugin-workflow): fix test case
2022-05-20 16:13:12 +08:00
chenos
747851f2b1
feat(cli): --db-sync options
2022-05-20 15:49:17 +08:00
chenos
8a26b8dd77
fix(client): pagination dropdown menu is blocked #398
2022-05-20 13:35:56 +08:00
chenos
14ad04a8b2
feat: display version number #386
2022-05-20 13:00:06 +08:00
chenos
e596e6d365
fix: missing isTruly/isFalsy filter operators #390
2022-05-20 12:18:46 +08:00
chenos
c95889aec2
fix(client): [ #398 ] [ #399 ] reset page number to first page
2022-05-20 12:16:46 +08:00
chenos
33f076e430
chore(versions): 😊 publish v0.7.0-alpha.57
2022-05-19 12:02:20 +08:00
chenos
fd2c39c50e
feat(create-nocobase-app): add --all-db-dialect option
2022-05-19 11:49:41 +08:00
chenos
6410bc8a75
feat: build, cli, devtools, sdk, docs...
...
* feat: nocobase build
* chore: update build scripts
* chore: update build scripts
* chore(versions): 😊 publish v0.7.0-alpha.33
* chore: independent version
* chore: nocobase build
* chore(versions): 😊 publish v0.7.0-alpha.34
* feat: nocobase-cli
* feat: nocobase-cli
* chore: update dependencies
* feat: improve code
* refactor: create-nocobase-app
* chore(versions): 😊 publish v0.7.0-alpha.35
* feat: @nocobase/devtools
* chore(versions): 😊 publish v0.7.0-alpha.36
* chore: update dependencies
* chore(versions): 😊 publish v0.7.0-alpha.37
* feat: improve code
* chore(versions): 😊 publish v0.7.0-alpha.38
* feat: improve code
* chore(versions): 😊 publish v0.7.0-alpha.39
* feat: update deps
* chore(versions): 😊 publish v0.7.0-alpha.40
* chore: update devDependencies
* chore(versions): 😊 publish v0.7.0-alpha.41
* fix: postinstall
* chore(versions): 😊 publish v0.7.0-alpha.42
* chore: improve code
* chore(versions): 😊 publish v0.7.0-alpha.43
* chore: execa
* chore(versions): 😊 publish v0.7.0-alpha.44
* chore(cli): allow unknown option
* chore(versions): 😊 publish v0.7.0-alpha.45
* fix: default envs
* chore(versions): 😊 publish v0.7.0-alpha.45
* fix: package argument for build command
* chore(versions): 😊 publish v0.7.0-alpha.46
* fix: improve code
* chore(versions): 😊 publish v0.7.0-alpha.48
* feat: clean & doc
* chore(versions): 😊 publish v0.7.0-alpha.49
* feat: compilation tips
* feat: upgrade command
* chore(versions): 😊 publish v0.7.0-alpha.50
* fix: unexpected token ] in JSON
* chore(versions): 😊 publish v0.7.0-alpha.51
* fix: upgrade command
* chore(versions): 😊 publish v0.7.0-alpha.52
* fix: remove export action from available action
* fix: db sync after upgrade
* chore(versions): 😊 publish v0.7.0-alpha.53
* feat: upgrade log
* chore(versions): 😊 publish v0.7.0-alpha.54
* docs: updates
* feat: updates
* docs(cli): update usage description
* feat: updates
* docs: updates
* docs: updates
* docs: toc
* feat: sdk
* docs: updates
* docs: updates
* docs: updates
* Update index.md
* docs: updates
* Update release-notes.md
* Update roadmap.md
* Update index.md
* Update contributing.md
* Update contributing.md
* Update index.md
* Update index.md
* Update nocobase-cli.md
* Update nocobase-cli.md
* fix: user plugin initialization data
* Update env.md
* Update env.md
* Update directory-structure.md
* Update index.md
* Update action-api.md
* Update filter-operators.md
* docs: update thanks.md
* Update index.md
* Update javascript-sdk.md
* Update rest-api.md
* Update installation.md
* Update installation.md
* Update upgrading.md
* Update upgrading.md
* Update upgrading.md
* Update installation.md
* Update installation.md
* Create release-notes.md
* Update release-notes.md
* feat: updates
* feat: update docs
* feat: update release-notes.md
* feat: switch language
* feat: updates
* Add files via upload
* Add files via upload
* Update important-features.md
* Update thanks.md
* feat: nocobase postinstall
* Update index.md
* Create why-different.md
* Update why-different.md
* Create who-is-for.md
* Rename who-is-for.md to who.md
* feat: update docs
* Rename why-different.md to why.md
* Update why.md
* Update menus.ts
* Update why-nocobase.md
* Create who.md
* Create why.md
* feat: updates
* chore(versions): 😊 publish v0.7.0-alpha.55
* feat: tips
* Update who.md
* Update who.md
* feat: update docs
* feat: update doc menus
* fix: plugin client dist
* docs: update contributing.md
* docs: update readme.md
* docs: update readme.md
* docs: update readme.md
* Update functional-zoning.md
* fix: br
Co-authored-by: Zhou <zhou.working@gmail.com>
2022-05-19 00:40:55 +08:00
chenos
0a766b51e0
fix: acl allow plugins:getPinned
2022-05-18 08:42:03 +08:00
Junyi
4476b86b4e
fix(plugin-workflow): fix node type title in drawers ( #389 )
2022-05-14 12:07:10 +08:00
chenos
48b2b4bc7b
chore(versions): 😊 publish v0.7.0-alpha.34
2022-05-14 09:00:51 +08:00
chenos
b5c24aa799
feat: add plugins:getPinned action api
2022-05-14 08:56:30 +08:00
Junyi
2df0e46318
Fix(plugin workflow): fix cannot get job result properties ( #382 )
...
* fix(plugin-workflow): card drawer title
* fix(plugin-workflow): fix job result to use raw object than proxied model (#380 )
2022-05-13 13:26:49 +08:00
ChengLei Shao
9e3995ab4a
feat: exist on server start throw error ( #374 )
2022-05-13 11:20:30 +08:00
ChengLei Shao
2d38399766
chore: application options ( #375 )
2022-05-13 11:18:36 +08:00
ChengLei Shao
0467093dfd
fix: not in operator with null value record ( #377 )
2022-05-13 11:16:57 +08:00
chenos
c4b5f4f84b
chore(versions): 😊 publish v0.7.0-alpha.33
2022-05-13 10:04:38 +08:00
chenos
2156c70ff3
fix: link-to field data scope error ( #1337 )
2022-05-13 10:03:16 +08:00
Junyi
c018e5b913
Feat(plugin workflow): revisions ( #379 )
...
* feat(plugin-workflow): avoid nodes to be added/removed/modified in executed workflow
* feat(plugin-workflow): add current field to workflow stand for current version
* feat(plugin-workflow): add duplicate action to workflow for revisions
* fix(plugin-workflow): fix relation field of workflow
2022-05-12 12:19:25 +08:00
Junyi
45d03d3ca5
fix(database): fix option-parser include list index ( #371 )
2022-05-11 00:25:43 +08:00
Junyi
565249c05c
fix(plugin-worklfow): fix duplicated description in fields values ( #368 )
2022-05-10 13:26:55 +08:00
Junyi
a01b385d65
fix(database): fix type and transaction in repository ( #366 )
...
* fix(database): fix type and transaction in repository
* fix: transaction
* fix: transaction
Co-authored-by: chenos <chenlinxh@gmail.com>
2022-05-08 12:47:08 +08:00
Junyi
16498dcbde
Fix(plugin workflow): fix transaction of execution ( #364 )
...
* fix(plugin-workflow): fix values dropdown height
* fix(plugin-workflow): fix duplicated property name
2022-05-06 13:55:36 +08:00
Junyi
09dfd3804e
fix(plugin-workflow): add document title ( #363 )
2022-05-05 20:55:35 +08:00
chenos
0a28df510d
fix: set visible with confirm ( #361 )
...
* chore(versions): 😊 publish v0.7.0-alpha.31
* fix: set visible with confirm
* chore(versions): 😊 publish v0.7.0-alpha.32
2022-05-05 17:38:48 +08:00
chenos
781fb0a999
chore(versions): 😊 publish v0.7.0-alpha.30
2022-05-05 16:41:46 +08:00
chenos
58b151c745
fix(client): upgrade formily packages
2022-05-05 16:41:06 +08:00
chenos
b33c8198e6
fix(client): setFormValueChanged must be defined
2022-05-05 16:40:29 +08:00
Junyi
61b28b37db
fix(plugin-workflow): fix tests ( #360 )
2022-05-05 11:59:13 +08:00
SemmyWong
bf987e9f59
Feat: Unsaved changes tip ( #359 )
...
* fix: thumbnail image in kanban card (#338 )
* fix: thumbnail image in kanban card
* Update attachment.ts
* Update Kanban.Card.Designer.tsx
Co-authored-by: chenos <chenlinxh@gmail.com>
* feat: data unsaved will be prompt when close drawer
* feat: data unsaved will be prompt when close drawer
* fix: fix modal dialog save tip and change locale
* feat: data unsaved will be prompt when close drawer
* fix: fix modal dialog save tip and change locale
* fix: fix modal dialog save tip and change locale
* Update hooks.ts
Co-authored-by: chenos <chenlinxh@gmail.com>
2022-05-05 09:45:46 +08:00
ChengLei Shao
0b7f96dab3
Fix acl error ( #358 )
...
* fix: empty resource acl error
* fix: removeAction error
2022-05-04 20:44:59 +08:00
chenos
46e660b10d
chore(versions): 😊 publish v0.7.0-alpha.29
2022-05-04 19:46:40 +08:00
chenos
33a99d91b8
feat(client): translation
2022-05-04 19:42:49 +08:00
ChengLei Shao
914600209a
fix: empty resource acl error ( #357 )
2022-05-04 10:16:53 +08:00
chenos
90a58cc3cf
fix(client): color styling
2022-05-03 21:31:57 +08:00
chenos
22bb36bc1a
Revert "fix: modify filter close icon color ( #356 )"
...
This reverts commit 4e43e883ad
.
2022-05-03 21:22:47 +08:00
SemmyWong
4aa6de97e0
Feat: from values changed when unsaved will prompt ( #351 )
...
* fix: thumbnail image in kanban card (#338 )
* fix: thumbnail image in kanban card
* Update attachment.ts
* Update Kanban.Card.Designer.tsx
Co-authored-by: chenos <chenlinxh@gmail.com>
* feat: data unsaved will be prompt when close drawer
* feat: data unsaved will be prompt when close drawer
Co-authored-by: chenos <chenlinxh@gmail.com>
2022-05-03 21:02:11 +08:00
SemmyWong
4e43e883ad
fix: modify filter close icon color ( #356 )
2022-05-03 20:55:25 +08:00
Junyi
1da9005ebf
fix(plugin-workflow): fix i18n ( #354 )
...
* fix(plugin-workflow): fix i18n
* Update condition.tsx
* fix(plugin-workflow): fix i18n
Co-authored-by: chenos <chenlinxh@gmail.com>
2022-05-02 21:00:17 +08:00
chenos
a48d00492e
chore(versions): 😊 publish v0.7.0-alpha.28
2022-05-02 10:17:37 +08:00
Junyi
7ef1ebb600
Fix(plugin-workflow) ( #353 )
...
* fix(plugin-workflow): fix component reaction
* test(plugin-workflow): try to fix ci random failing
2022-05-02 10:10:22 +08:00
Junyi
53ef901156
fix(plugin-file-manager): upgrade multer-aliyun-oss package to fix size ( #352 )
2022-05-01 22:35:41 +08:00
chenos
5a023f5eec
feat: translation
2022-05-01 11:09:22 +08:00
chenos
ebfe11ff09
chore(versions): 😊 publish v0.7.0-alpha.27
2022-05-01 00:50:13 +08:00
chenos
ef7cc8c2ff
fix: use wrapper when greater than one column
2022-05-01 00:04:59 +08:00
chenos
69da6a340f
feat: improve code ( #350 )
2022-04-30 23:41:01 +08:00
chenos
d2d8bb6e18
fix: props for CreateFormBlockInitializers
2022-04-30 23:28:48 +08:00
chenos
42438625d5
fix: add schema initializer icon
2022-04-30 22:43:36 +08:00
Junyi
01c7c95369
Fix/plugin workflow ( #349 )
...
* fix(plugin-workflow): fix i18n
* fix(plugin-workflow): fix default enabled value of workflows
2022-04-30 17:29:15 +08:00