Commit Graph

1246 Commits

Author SHA1 Message Date
Zeke Zhang
4e981ed339
perf(Table): improve performance (#5438)
* perf(Table): improve performance

* perf(RecordProvider): improve performance

* perf(Table): improve performance

* refactor: migrate component to out

* perf(Action): improve performance

* perf(useInView): registor in row instead of cell

* perf(useCompile): improve performance

* fix: fix undefined error

* perf: use startTransition API

* fix: make e2e test pass

* fix: make e2e test pass

* fix: make unit test pass

* chore: fix unit test

* perf: replace antd skeleton component with custom skeleton component

* perf: split useParentObjectVariable

* perf(ColumnFieldProvider): remove observer and use useMemo

* perf(ReadPretty.JSON): remove Typography

* refactor(Map): use new API

* perf(markdown): use memoize

* fix: make unit test pass

* refactor: extract constant

* perf(ButtonLinkList): use asynchronous rendering to prevent blocking the main process

* fix(ButtonLinkList): fix render issue

* refactor: remove observer

* perf: optimize code

* refactor(EllipsisWithTooltip): extract function out

* refactor(EllipsisWithTooltip): optimize code

* perf(SelectReadPretty): improve performance

* chore: make e2e test more stable
2024-10-24 11:58:20 +08:00
mytharcher
9548bebe2a Merge branch 'main' into next
Some checks are pending
Build docker image / build-and-push (push) Waiting to run
Build pro image / build-and-push (push) Waiting to run
E2E / Build (push) Waiting to run
E2E / Core and plugins (push) Blocked by required conditions
E2E / plugin-workflow (push) Blocked by required conditions
E2E / plugin-workflow-approval (push) Blocked by required conditions
E2E / plugin-data-source-main (push) Blocked by required conditions
E2E / Comment on PR (push) Blocked by required conditions
NocoBase backend test / sqlite-test (20, false) (push) Waiting to run
NocoBase backend test / sqlite-test (20, true) (push) Waiting to run
NocoBase backend test / postgres-test (public, 20, nocobase, false) (push) Waiting to run
NocoBase backend test / postgres-test (public, 20, nocobase, true) (push) Waiting to run
NocoBase backend test / postgres-test (public, 20, public, false) (push) Waiting to run
NocoBase backend test / postgres-test (public, 20, public, true) (push) Waiting to run
NocoBase backend test / postgres-test (user_schema, 20, nocobase, false) (push) Waiting to run
NocoBase backend test / postgres-test (user_schema, 20, nocobase, true) (push) Waiting to run
NocoBase backend test / postgres-test (user_schema, 20, public, false) (push) Waiting to run
NocoBase backend test / postgres-test (user_schema, 20, public, true) (push) Waiting to run
NocoBase backend test / mysql-test (20, false) (push) Waiting to run
NocoBase backend test / mysql-test (20, true) (push) Waiting to run
NocoBase backend test / mariadb-test (20, false) (push) Waiting to run
NocoBase backend test / mariadb-test (20, true) (push) Waiting to run
NocoBase frontEnd test / frontend-test (18) (push) Waiting to run
Test on Windows / build (push) Waiting to run
2024-10-24 09:35:53 +08:00
Junyi
4a6bf09737
fix(client): fix special white space happens when paste content (#5497) 2024-10-23 21:00:38 +08:00
Katherine
bb055f575c
feat: mobile client support filter form block (#5482)
Some checks are pending
Build docker image / build-and-push (push) Waiting to run
Build pro image / build-and-push (push) Waiting to run
E2E / Build (push) Waiting to run
E2E / Core and plugins (push) Blocked by required conditions
E2E / plugin-workflow (push) Blocked by required conditions
E2E / plugin-workflow-approval (push) Blocked by required conditions
E2E / plugin-data-source-main (push) Blocked by required conditions
E2E / Comment on PR (push) Blocked by required conditions
NocoBase backend test / sqlite-test (20, false) (push) Waiting to run
NocoBase backend test / sqlite-test (20, true) (push) Waiting to run
NocoBase backend test / postgres-test (public, 20, nocobase, false) (push) Waiting to run
NocoBase backend test / postgres-test (public, 20, nocobase, true) (push) Waiting to run
NocoBase backend test / postgres-test (public, 20, public, false) (push) Waiting to run
NocoBase backend test / postgres-test (public, 20, public, true) (push) Waiting to run
NocoBase backend test / postgres-test (user_schema, 20, nocobase, false) (push) Waiting to run
NocoBase backend test / postgres-test (user_schema, 20, nocobase, true) (push) Waiting to run
NocoBase backend test / postgres-test (user_schema, 20, public, false) (push) Waiting to run
NocoBase backend test / postgres-test (user_schema, 20, public, true) (push) Waiting to run
NocoBase backend test / mysql-test (20, false) (push) Waiting to run
NocoBase backend test / mysql-test (20, true) (push) Waiting to run
NocoBase backend test / mariadb-test (20, false) (push) Waiting to run
NocoBase backend test / mariadb-test (20, true) (push) Waiting to run
NocoBase frontEnd test / frontend-test (18) (push) Waiting to run
Test on Windows / build (push) Waiting to run
2024-10-23 16:31:32 +08:00
Katherine
37bae6ab34
feat: kanban support enable drag and drop (#5468) 2024-10-23 10:44:16 +08:00
YANG QIA
b36586f324
fix(data-vi): fix issues when using external oracle data source for data visualization (#5436)
* fix(data-vi): fix issues when using external oracle data source for data visualization

* fix: bug

* fix: bug

* fix: oracle group by

* fix: oracle formatter
2024-10-23 10:18:58 +08:00
nocobase[bot]
5471ae8525 chore(versions): 😊 publish v1.3.37-beta 2024-10-23 01:50:15 +00:00
xilesun
3b91f37975 fix(l10n): build issue
Some checks are pending
Build docker image / build-and-push (push) Waiting to run
Build pro image / build-and-push (push) Waiting to run
E2E / Build (push) Waiting to run
E2E / Core and plugins (push) Blocked by required conditions
E2E / plugin-workflow (push) Blocked by required conditions
E2E / plugin-workflow-approval (push) Blocked by required conditions
E2E / plugin-data-source-main (push) Blocked by required conditions
E2E / Comment on PR (push) Blocked by required conditions
NocoBase backend test / sqlite-test (20, false) (push) Waiting to run
NocoBase backend test / sqlite-test (20, true) (push) Waiting to run
NocoBase backend test / postgres-test (public, 20, nocobase, false) (push) Waiting to run
NocoBase backend test / postgres-test (public, 20, nocobase, true) (push) Waiting to run
NocoBase backend test / postgres-test (public, 20, public, false) (push) Waiting to run
NocoBase backend test / postgres-test (public, 20, public, true) (push) Waiting to run
NocoBase backend test / postgres-test (user_schema, 20, nocobase, false) (push) Waiting to run
NocoBase backend test / postgres-test (user_schema, 20, nocobase, true) (push) Waiting to run
NocoBase backend test / postgres-test (user_schema, 20, public, false) (push) Waiting to run
NocoBase backend test / postgres-test (user_schema, 20, public, true) (push) Waiting to run
NocoBase backend test / mysql-test (20, false) (push) Waiting to run
NocoBase backend test / mysql-test (20, true) (push) Waiting to run
NocoBase backend test / mariadb-test (20, false) (push) Waiting to run
NocoBase backend test / mariadb-test (20, true) (push) Waiting to run
NocoBase frontEnd test / frontend-test (18) (push) Waiting to run
Test on Windows / build (push) Waiting to run
2024-10-23 00:20:59 +08:00
nocobase[bot]
d7c8db97c8 Merge branch 'main' into next 2024-10-22 16:11:05 +00:00
Junyi
af600e3e4f
fix(plugin-file-manager): fix upload and destroy file record within an association (#5493)
Some checks are pending
Build docker image / build-and-push (push) Waiting to run
Build pro image / build-and-push (push) Waiting to run
Deploy client docs / Build (push) Waiting to run
E2E / Build (push) Waiting to run
E2E / Core and plugins (push) Blocked by required conditions
E2E / plugin-workflow (push) Blocked by required conditions
E2E / plugin-workflow-approval (push) Blocked by required conditions
E2E / plugin-data-source-main (push) Blocked by required conditions
E2E / Comment on PR (push) Blocked by required conditions
NocoBase backend test / sqlite-test (20, false) (push) Waiting to run
NocoBase backend test / sqlite-test (20, true) (push) Waiting to run
NocoBase backend test / postgres-test (public, 20, nocobase, false) (push) Waiting to run
NocoBase backend test / postgres-test (public, 20, nocobase, true) (push) Waiting to run
NocoBase backend test / postgres-test (public, 20, public, false) (push) Waiting to run
NocoBase backend test / postgres-test (public, 20, public, true) (push) Waiting to run
NocoBase backend test / postgres-test (user_schema, 20, nocobase, false) (push) Waiting to run
NocoBase backend test / postgres-test (user_schema, 20, nocobase, true) (push) Waiting to run
NocoBase backend test / postgres-test (user_schema, 20, public, false) (push) Waiting to run
NocoBase backend test / postgres-test (user_schema, 20, public, true) (push) Waiting to run
NocoBase backend test / mysql-test (20, false) (push) Waiting to run
NocoBase backend test / mysql-test (20, true) (push) Waiting to run
NocoBase backend test / mariadb-test (20, false) (push) Waiting to run
NocoBase backend test / mariadb-test (20, true) (push) Waiting to run
NocoBase frontEnd test / frontend-test (18) (push) Waiting to run
Test on Windows / build (push) Waiting to run
2024-10-23 00:03:45 +08:00
xilesun
f08cb779e0 fix(error-handler): i18n 2024-10-22 23:58:39 +08:00
mahuan
571c1b8a0d Merge remote-tracking branch 'origin/next' into next 2024-10-22 23:40:24 +08:00
mahuan
ee3552e5a8 fix: reference of localization file 2024-10-22 23:37:43 +08:00
nocobase[bot]
b241793bfb Merge branch 'main' into next 2024-10-22 15:11:03 +00:00
Junyi
e0c7e765dd
fix(plugin-workflow): fix locale of binding workflow on button (#5494) 2024-10-22 23:05:55 +08:00
mahuan
09b86bf18b refactor: standardize localization file name 2024-10-22 23:02:52 +08:00
nocobase[bot]
98815fd8b6 chore(versions): 😊 publish v1.3.36-beta 2024-10-22 13:18:30 +00:00
katherinehhh
13a0541dec Merge branch 'main' into next 2024-10-22 21:15:50 +08:00
Katherine
2f9ad6b2a7
fix: show pagination bar with data in the table (#5480)
* fix: show pagination bar with data in the table

* refactor: local improve

* fix: bug

* fix: test

* fix: test
2024-10-22 20:36:51 +08:00
nocobase[bot]
ce6664d64e Merge branch 'main' into next 2024-10-22 10:29:37 +00:00
YANG QIA
475e219943
fix(tree): issue of creating path collection for inheritance tree collection (#5486) 2024-10-22 17:54:34 +08:00
Chareice
53e3f3595c
Merge branch 'main' into next 2024-10-22 17:23:25 +08:00
ChengLei Shao
749b28cef3
chore: datasource sql logger (#5485) 2024-10-22 17:07:57 +08:00
Zhichao Gu
d6b2c02c32
feat: show create popup when select calendar slot (#5483) 2024-10-22 16:59:35 +08:00
chenos
e39d014b67
feat: support for the USE_DB_SCHEMA_IN_SUBAPP environment variable (#5481) 2024-10-22 14:24:34 +08:00
Junyi
dc34e027e3
fix(client): fix typo in upload component (#5460) (#5479)
* fix(client): fix typo in upload component (#5460)

* fix(client): fix typo in upload component

* fix(plugin-file-manager): fix rule hook

* fix(plugin-file-manager): fix useless log
2024-10-22 14:19:03 +08:00
nocobase[bot]
f0abab4ad0 Merge branch 'main' into next 2024-10-22 02:59:59 +00:00
Zhichao Gu
063ebd9d05
fix(formula): formula scope calc bug if fieldname like todos.0.sub_todos.0.title (#5469) 2024-10-22 10:59:37 +08:00
nocobase[bot]
740bc669bd chore(versions): 😊 publish v1.3.35-beta 2024-10-21 09:44:20 +00:00
nocobase[bot]
5d8ba245a9 Merge branch 'main' into next 2024-10-21 09:43:07 +00:00
Junyi
350fb46f76
fix(plugin-workflow-mailer): fix placeholder of mailer node (#5470)
* fix(plugin-workflow-mailer): fix placeholder of mailer node

* refactor(plugin-workflow-mailer): remove required option in some fields
2024-10-21 17:42:48 +08:00
nocobase[bot]
f980099603 chore(versions): 😊 publish v1.3.34-beta 2024-10-21 01:04:05 +00:00
chenos
865681960b chore: update handlebars documentation link
Some checks are pending
Build docker image / build-and-push (push) Waiting to run
Build pro image / build-and-push (push) Waiting to run
E2E / Build (push) Waiting to run
E2E / Core and plugins (push) Blocked by required conditions
E2E / plugin-workflow (push) Blocked by required conditions
E2E / plugin-workflow-approval (push) Blocked by required conditions
E2E / plugin-data-source-main (push) Blocked by required conditions
E2E / Comment on PR (push) Blocked by required conditions
NocoBase frontEnd test / frontend-test (18) (push) Waiting to run
2024-10-20 14:53:53 +08:00
chenos
4213df357c chore(block-action-panel): update package.json 2024-10-20 14:52:35 +08:00
Junyi
50b2695797
feat(plugin-workflow): add component (#5464)
* feat(plugin-workflow): add fieldset card component

* fix(plugin-workflow): fix schema name caused wrong ui
2024-10-20 14:22:44 +08:00
Junyi
d553e51b51
fix(client): fix typo in upload component (#5460)
Some checks are pending
Build docker image / build-and-push (push) Waiting to run
Build pro image / build-and-push (push) Waiting to run
E2E / Build (push) Waiting to run
E2E / Core and plugins (push) Blocked by required conditions
E2E / plugin-workflow (push) Blocked by required conditions
E2E / plugin-workflow-approval (push) Blocked by required conditions
E2E / plugin-data-source-main (push) Blocked by required conditions
E2E / Comment on PR (push) Blocked by required conditions
NocoBase frontEnd test / frontend-test (18) (push) Waiting to run
* fix(client): fix typo in upload component

* fix(plugin-file-manager): fix rule hook
2024-10-19 15:13:46 +08:00
nocobase[bot]
2ccfaf4f76 Merge branch 'main' into next 2024-10-18 09:50:00 +00:00
Katherine
361558a0d0
fix: remove zoom level configuration for map fields in table column (#5457)
Some checks failed
Build docker image / build-and-push (push) Has been cancelled
Build pro image / build-and-push (push) Has been cancelled
Deploy client docs / Build (push) Has been cancelled
E2E / Build (push) Has been cancelled
NocoBase frontEnd test / frontend-test (18) (push) Has been cancelled
E2E / Core and plugins (push) Has been cancelled
E2E / plugin-workflow (push) Has been cancelled
E2E / plugin-workflow-approval (push) Has been cancelled
E2E / plugin-data-source-main (push) Has been cancelled
E2E / Comment on PR (push) Has been cancelled
2024-10-18 17:49:37 +08:00
Katherine
1649a1d692
feat: blocks support layout settings (#5429)
* feat: form and details blocks support layout settings

* refactor: kanban & list & grid card support layout

* fix: bug

* fix: bug

* fix: test

* fix: bug

* fix: style improve
2024-10-18 17:46:51 +08:00
Zeke Zhang
2bfe8bafb4 Merge branch 'main' into next 2024-10-18 12:47:39 +08:00
Zeke Zhang
988476ea3e
feat(filterForm): add 'Allow multiple selection' for association fields (#5451)
* feat(filterForm): add 'Allow multiple selection' for association fields

* test: add e2e test
2024-10-18 12:42:35 +08:00
Katherine
f2e6e02577
feat: configure edit permissions for user profiles & change password (#5422)
* feat: configure edit permissions for user profiles

* fix: bug

* fix: bug

* refactor: locale improve

* refactor: currentUser
2024-10-18 09:09:32 +08:00
Junyi
50056439d9
fix(plugin-workflow-request): fix error message for test request node (#5443)
* fix(plugin-workflow-request): fix error message for test request node

* fix(plugin-workflow-request): fix type
2024-10-17 19:10:12 +08:00
nocobase[bot]
486f76fa46 Merge branch 'main' into next 2024-10-17 10:30:28 +00:00
Junyi
c8741e7656
fix(plugin-file-manager): fix calling rule hook on read-pretty fields (#5447) 2024-10-17 18:30:09 +08:00
nocobase[bot]
88b8782d11 Merge branch 'main' into next 2024-10-17 01:39:10 +00:00
Junyi
54b7bb6d52
fix(plugin-file-manager): fix e2e due to component changed (#5437) 2024-10-17 09:38:48 +08:00
nocobase[bot]
fb88833b44 chore(versions): 😊 publish v1.3.33-beta 2024-10-16 23:26:23 +00:00
Junyi
379ae83862
feat(plugin-workflow): add test run for nodes (#5407)
* feat(plugin-workflow): add test run for nodes

* fix(plugin-workflow): fix locale

* test(plugin-workflow): add test cases
2024-10-16 22:39:20 +08:00
Junyi
05b9703101
feat(plugin-workflow-loop): add more configuration (#5342)
* feat(plugin-workflow-loop): add more configuration

* fix(plugin-workflow-loop): fix scope variable on current loop node

* refactor(plugin-workflow-loop): adjust order of exit options

* chore(plugin-workflow-loop): add migration

* fix(plugin-workflow): fix condition branch constant

* fix(plugin-workflow): fix additionalScope argument in parsing variable

* fix(plugin-workflow-loop): dependencies

* fix(plugin-workflow-loop): fix type

* fix(plugin-workflow-loop): fix client variable issues

* fix(plugin-workflow-loop): only use basic calculation due to expression variable issues

* refactor(plugin-workflow-loop): adjust configuration fields

* fix(plugin-workflow-loop): fix locale

* refactor(plugin-workflow-loop): adjust order of configuration fields

* fix(plugin-workflow-loop): fix number type properties

* fix(plugin-workflow-loop): fix null items in array are skipped
2024-10-16 21:15:35 +08:00