Commit Graph
16292 Commits
Author SHA1 Message Date
nocobase[bot] 4be8fa5bbe chore(versions): 😊 publish v2.1.0-beta.43 v2.1.0-beta.43 2026-06-02 14:06:36 +00:00
Zeke Zhang 6353d7780b fix(client): wait for collection metadata (#9662) 2026-06-02 18:33:10 +08:00
katherinehhh ef80ee2924 Merge branch 'main' into next 2026-06-02 15:40:54 +08:00
Katherine 844b7f5d16 fix(client): sync hidden restore across same target (#9649) 2026-06-02 15:21:11 +08:00
nocobase[bot] db2b65944c Merge branch 'main' into next 2026-06-02 03:05:27 +00:00
gchust e97fa0eff5 feat: improve some runjs function completion (#9481)
* feat: improve runjs completion

* chore: improve js auto complete

* chore: improve code

* fix: test failing
2026-06-02 11:04:48 +08:00
gchust ac8dda938b fix: test (#9658) 2026-06-02 09:53:10 +08:00
chenos 106b56956b fix(cli): improve init and self update guidance (#9633)
* fix(cli): improve init and self update guidance

* docs(cli): sync self update docs across locales

* feat(cli): add update.policy for startup updates

* fix(cli): stream docker startup logs in verbose mode

* fix(cli): persist app key before startup checks

* docs(cli): sync config command translations
2026-06-01 23:57:58 +08:00
mytharcher cf4c187613 fix(plugin-workflow-javascript): fix types 2026-06-01 21:46:43 +08:00
mytharcher 8438fea9e3 Revert "fix(plugin-workflow-javascript): fix types"
This reverts commit c4f7461e10.
2026-06-01 21:27:25 +08:00
gchust f99f0c27f6 Merge branch 'main' into next 2026-06-01 20:47:40 +08:00
hongboji f9ec85e13c fix: add timeout for pkg login check (#9650) 2026-06-01 20:40:42 +08:00
gchust 582bd8daea fix: stale flow models when switch flow settings (#9525)
* fix: stale flow models when switch flow settings

* chore: improve code
2026-06-01 20:31:40 +08:00
gchust 34714bdca6 fix: incorrect action linkage in table block (#9652) 2026-06-01 20:31:06 +08:00
mytharcher c4f7461e10 fix(plugin-workflow-javascript): fix types 2026-06-01 18:28:35 +08:00
Jiann c0912b15a2 feat(users-permissions): migrate users and roles settings pages to v2 (#9619)
* feat(users-permissions): migrate users and roles settings pages to v2

* fix(users-permissions): complete v2 migration fixes

* refactor(users-permissions): organize v2 extension helpers

* feat(plugin-users): add v2 user form models

* feat(users-permissions): enhance v2 management APIs

* fix(plugin-users): add user deletion locale messages

* refactor(users-permissions): move resource components to plugins
2026-06-01 18:21:34 +08:00
Zeke Zhang 6f00200325 fix(flow-engine): preserve field search input (#9646) 2026-06-01 18:20:07 +08:00
mytharcher 217719ed13 Merge branch 'main' into next 2026-06-01 16:34:25 +08:00
Junyi a89e5a999b fix(plugin-file-manager): harden local storage paths (#9628)
* fix(plugin-file-manager): harden local storage paths

* fix(plugin-file-manager): move storage validation middleware

* refactor(plugin-file-manager): simplify functions
2026-06-01 16:02:35 +08:00
Jiann 4821b88509 fix(gantt): improve tooltip and task label positioning (#9638)
* fix(gantt): improve tooltip and task label positioning

* fix(gantt): improve task drag interactions

* fix(block-tree): restore search for tree filter menu
2026-06-01 14:54:19 +08:00
Zeke Zhang 7257be6c97 docs(embed): update embed plugin status (#9642) 2026-06-01 14:40:57 +08:00
Katherine e96148e543 fix(client-v2): preserve assign field values (#9640) 2026-06-01 13:57:40 +08:00
xilesun 59aa92ffa8 Merge remote-tracking branch 'origin/next' into next
# Conflicts:
#	packages/plugins/@nocobase/plugin-workflow-javascript/src/server/ScriptInstruction.ts
2026-06-01 12:06:44 +08:00
xilesun 9b9e0213d0 Merge branch 'main' into next
# Conflicts:
#	docs/docs/fr/workflow/nodes/javascript.md
#	docs/docs/ja/workflow/nodes/javascript.md
#	docs/docs/ko/workflow/nodes/javascript.md
#	docs/docs/pt/workflow/nodes/javascript.md
#	lerna.json
#	packages/core/acl/package.json
#	packages/core/actions/package.json
#	packages/core/ai/package.json
#	packages/core/app/package.json
#	packages/core/auth/package.json
#	packages/core/build/package.json
#	packages/core/cache/package.json
#	packages/core/cli/package.json
#	packages/core/client-v2/package.json
#	packages/core/client/package.json
#	packages/core/create-nocobase-app/package.json
#	packages/core/data-source-manager/package.json
#	packages/core/database/package.json
#	packages/core/devtools/package.json
#	packages/core/evaluators/package.json
#	packages/core/flow-engine/package.json
#	packages/core/lock-manager/package.json
#	packages/core/logger/package.json
#	packages/core/resourcer/package.json
#	packages/core/sdk/package.json
#	packages/core/server/package.json
#	packages/core/shared/package.json
#	packages/core/snowflake-id/package.json
#	packages/core/telemetry/package.json
#	packages/core/test/package.json
#	packages/core/utils/package.json
#	packages/plugins/@nocobase-example/plugin-acl-allow/package.json
#	packages/plugins/@nocobase-example/plugin-acl-middleware/package.json
#	packages/plugins/@nocobase-example/plugin-action-group/package.json
#	packages/plugins/@nocobase-example/plugin-block-custom-resource/package.json
#	packages/plugins/@nocobase-example/plugin-block-filter-collection/package.json
#	packages/plugins/@nocobase-example/plugin-block-timeline/package.json
#	packages/plugins/@nocobase-example/plugin-collection-block/package.json
#	packages/plugins/@nocobase-example/plugin-custom-details-block/package.json
#	packages/plugins/@nocobase-example/plugin-custom-form-block/package.json
#	packages/plugins/@nocobase-example/plugin-custom-table-block-action-group/package.json
#	packages/plugins/@nocobase-example/plugin-custom-table-block-field/package.json
#	packages/plugins/@nocobase-example/plugin-custom-table-block-resource/package.json
#	packages/plugins/@nocobase-example/plugin-custom-table-block/package.json
#	packages/plugins/@nocobase-example/plugin-data-block/package.json
#	packages/plugins/@nocobase-example/plugin-field-simple/package.json
#	packages/plugins/@nocobase-example/plugin-nested-action/package.json
#	packages/plugins/@nocobase-example/plugin-nested-block/package.json
#	packages/plugins/@nocobase-example/plugin-simple-action/package.json
#	packages/plugins/@nocobase-example/plugin-simple-block/package.json
#	packages/plugins/@nocobase-example/plugin-simple-popup-action/package.json
#	packages/plugins/@nocobase/plugin-acl/package.json
#	packages/plugins/@nocobase/plugin-action-bulk-edit/package.json
#	packages/plugins/@nocobase/plugin-action-bulk-update/package.json
#	packages/plugins/@nocobase/plugin-action-custom-request/package.json
#	packages/plugins/@nocobase/plugin-action-duplicate/package.json
#	packages/plugins/@nocobase/plugin-action-export/package.json
#	packages/plugins/@nocobase/plugin-action-import/package.json
#	packages/plugins/@nocobase/plugin-action-print/package.json
#	packages/plugins/@nocobase/plugin-ai-gigachat/package.json
#	packages/plugins/@nocobase/plugin-ai/package.json
#	packages/plugins/@nocobase/plugin-api-doc/package.json
#	packages/plugins/@nocobase/plugin-api-keys/package.json
#	packages/plugins/@nocobase/plugin-async-task-manager/package.json
#	packages/plugins/@nocobase/plugin-audit-logs/package.json
#	packages/plugins/@nocobase/plugin-auth-sms/package.json
#	packages/plugins/@nocobase/plugin-auth/package.json
#	packages/plugins/@nocobase/plugin-backup-restore/package.json
#	packages/plugins/@nocobase/plugin-backups/package.json
#	packages/plugins/@nocobase/plugin-block-grid-card/package.json
#	packages/plugins/@nocobase/plugin-block-iframe/package.json
#	packages/plugins/@nocobase/plugin-block-list/package.json
#	packages/plugins/@nocobase/plugin-block-markdown/package.json
#	packages/plugins/@nocobase/plugin-block-multi-step-form/package.json
#	packages/plugins/@nocobase/plugin-block-template/package.json
#	packages/plugins/@nocobase/plugin-block-tree/package.json
#	packages/plugins/@nocobase/plugin-block-workbench/package.json
#	packages/plugins/@nocobase/plugin-calendar/package.json
#	packages/plugins/@nocobase/plugin-charts/package.json
#	packages/plugins/@nocobase/plugin-client/package.json
#	packages/plugins/@nocobase/plugin-collection-fdw/package.json
#	packages/plugins/@nocobase/plugin-collection-sql/package.json
#	packages/plugins/@nocobase/plugin-collection-tree/package.json
#	packages/plugins/@nocobase/plugin-comments/package.json
#	packages/plugins/@nocobase/plugin-custom-variables/package.json
#	packages/plugins/@nocobase/plugin-data-source-main/package.json
#	packages/plugins/@nocobase/plugin-data-source-manager/package.json
#	packages/plugins/@nocobase/plugin-data-visualization-echarts/package.json
#	packages/plugins/@nocobase/plugin-data-visualization/package.json
#	packages/plugins/@nocobase/plugin-departments/package.json
#	packages/plugins/@nocobase/plugin-disable-pm-add/package.json
#	packages/plugins/@nocobase/plugin-embed/package.json
#	packages/plugins/@nocobase/plugin-environment-variables/package.json
#	packages/plugins/@nocobase/plugin-error-handler/package.json
#	packages/plugins/@nocobase/plugin-field-attachment-url/package.json
#	packages/plugins/@nocobase/plugin-field-china-region/package.json
#	packages/plugins/@nocobase/plugin-field-code/package.json
#	packages/plugins/@nocobase/plugin-field-formula/package.json
#	packages/plugins/@nocobase/plugin-field-m2m-array/package.json
#	packages/plugins/@nocobase/plugin-field-markdown-vditor/package.json
#	packages/plugins/@nocobase/plugin-field-sequence/package.json
#	packages/plugins/@nocobase/plugin-field-sort/package.json
#	packages/plugins/@nocobase/plugin-file-manager/package.json
#	packages/plugins/@nocobase/plugin-file-previewer-office/package.json
#	packages/plugins/@nocobase/plugin-flow-engine/package.json
#	packages/plugins/@nocobase/plugin-form-drafts/package.json
#	packages/plugins/@nocobase/plugin-gantt/package.json
#	packages/plugins/@nocobase/plugin-graph-collection-manager/package.json
#	packages/plugins/@nocobase/plugin-hello/package.json
#	packages/plugins/@nocobase/plugin-kanban/package.json
#	packages/plugins/@nocobase/plugin-license/package.json
#	packages/plugins/@nocobase/plugin-locale-tester/package.json
#	packages/plugins/@nocobase/plugin-localization/package.json
#	packages/plugins/@nocobase/plugin-logger/package.json
#	packages/plugins/@nocobase/plugin-map/package.json
#	packages/plugins/@nocobase/plugin-mobile-client/package.json
#	packages/plugins/@nocobase/plugin-mobile/package.json
#	packages/plugins/@nocobase/plugin-mock-collections/package.json
#	packages/plugins/@nocobase/plugin-multi-app-manager/package.json
#	packages/plugins/@nocobase/plugin-multi-app-share-collection/package.json
#	packages/plugins/@nocobase/plugin-multi-keyword-filter/package.json
#	packages/plugins/@nocobase/plugin-notification-email/package.json
#	packages/plugins/@nocobase/plugin-notification-in-app-message/package.json
#	packages/plugins/@nocobase/plugin-notification-manager/package.json
#	packages/plugins/@nocobase/plugin-notifications/package.json
#	packages/plugins/@nocobase/plugin-public-forms/package.json
#	packages/plugins/@nocobase/plugin-snapshot-field/package.json
#	packages/plugins/@nocobase/plugin-system-settings/package.json
#	packages/plugins/@nocobase/plugin-text-copy/package.json
#	packages/plugins/@nocobase/plugin-theme-editor/package.json
#	packages/plugins/@nocobase/plugin-ui-schema-storage/package.json
#	packages/plugins/@nocobase/plugin-ui-templates/package.json
#	packages/plugins/@nocobase/plugin-user-data-sync/package.json
#	packages/plugins/@nocobase/plugin-users/package.json
#	packages/plugins/@nocobase/plugin-verification/package.json
#	packages/plugins/@nocobase/plugin-workflow-action-trigger/package.json
#	packages/plugins/@nocobase/plugin-workflow-aggregate/package.json
#	packages/plugins/@nocobase/plugin-workflow-cc/package.json
#	packages/plugins/@nocobase/plugin-workflow-custom-action-trigger/package.json
#	packages/plugins/@nocobase/plugin-workflow-date-calculation/package.json
#	packages/plugins/@nocobase/plugin-workflow-delay/package.json
#	packages/plugins/@nocobase/plugin-workflow-dynamic-calculation/package.json
#	packages/plugins/@nocobase/plugin-workflow-javascript/package.json
#	packages/plugins/@nocobase/plugin-workflow-javascript/src/server/ScriptInstruction.ts
#	packages/plugins/@nocobase/plugin-workflow-json-query/package.json
#	packages/plugins/@nocobase/plugin-workflow-json-variable-mapping/package.json
#	packages/plugins/@nocobase/plugin-workflow-loop/package.json
#	packages/plugins/@nocobase/plugin-workflow-mailer/package.json
#	packages/plugins/@nocobase/plugin-workflow-manual/package.json
#	packages/plugins/@nocobase/plugin-workflow-notification/package.json
#	packages/plugins/@nocobase/plugin-workflow-parallel/package.json
#	packages/plugins/@nocobase/plugin-workflow-request-interceptor/package.json
#	packages/plugins/@nocobase/plugin-workflow-request/package.json
#	packages/plugins/@nocobase/plugin-workflow-response-message/package.json
#	packages/plugins/@nocobase/plugin-workflow-sql/package.json
#	packages/plugins/@nocobase/plugin-workflow-test/package.json
#	packages/plugins/@nocobase/plugin-workflow-variable/package.json
#	packages/plugins/@nocobase/plugin-workflow/package.json
#	packages/presets/nocobase/package.json
2026-06-01 11:57:23 +08:00
mytharcher 5c0ff841c2 Merge branch 'main' into next 2026-06-01 11:29:43 +08:00
Junyi 43852888be fix(cli): serve plugin mjs files with javascript mime (#9626) 2026-06-01 11:03:01 +08:00
PiEgg daa080947f feat(client-v2): add TypedVariableInput for constant + variable fields (#9637) 2026-06-01 10:40:50 +08:00
Katherine b275d00c5a docs(plugin-data-source-manager): add v2 extension guide (#9634)
* docs(plugin-data-source-manager): add v2 extension guide

* docs: data source v2

* refactor(plugin-data-source-manager): split v2 collection templates

* fix(plugin-data-source-manager): align v2 settings routes
2026-06-01 10:18:27 +08:00
YANG QIA 316ba1486e fix(database): support numeric password values (#9635) 2026-06-01 10:15:11 +08:00
YANG QIA 88c029edbd fix(plugin-acl): preserve union default role members (#9632) 2026-06-01 10:14:48 +08:00
nocobase[bot] 24745aa08f chore(versions): 😊 publish v2.1.0-beta.42 v2.1.0-beta.42 2026-06-01 00:55:51 +00:00
gchust 2cef057fc1 feat: support transation for apply blue print (#9618)
* feat: support transation for apply blue print

* fix: test

* fix: test

* fix: enable tabs

* fix: chart filter

* chore: improve chart authoring

* chore: improve build api

* fix: test
2026-06-01 08:27:35 +08:00
Katherine d3a80ed80d fix(client-v2): fix assign field values editor (#9636) 2026-05-31 23:08:21 +08:00
Junyi 113acf62d3 docs(plugin-workflow-javascript): clarify unsafe module mode (#9629) 2026-05-30 11:11:20 +08:00
nocobase[bot] 52335fe6dd chore(versions): 😊 publish v2.1.0-beta.41 v2.1.0-beta.41 2026-05-30 01:19:12 +00:00
nocobase[bot] 4d28f003bd chore(versions): 😊 publish v2.1.0-beta.40 v2.1.0-beta.40 2026-05-29 23:49:23 +00:00
chenos acaffad89d fix: version 2026-05-30 07:11:42 +08:00
PiEgg 00c90de97f docs: update docs about enabling plugins by default (#9625) 2026-05-29 21:40:51 +08:00
Katherine 93d9d8fd0f feat: v2 data source manager (#9605)
* feat: data source client-v2

* feat: v2 data source manager

* feat: v2 data souce manager

* feat(data-source-manager): enhance v2 collection management

* feat(client-v2): improve field interface configuration

* fix(data-source-manager): improve v2 collection field management

* fix(data-source-manager): align v2 field sync actions

* feat(data-source-manager): improve v2 field configuration

* fix(client-v2): remove stale field interface registration

* fix(plugin-data-source-manager): improve v2 field configuration

* fix(plugin-data-source-manager): fix v2 declaration build

* fix: build error
2026-05-29 18:36:37 +08:00
Katherine a29bea536b fix(block-list): hide selection actions in list menus (#9624) 2026-05-29 18:21:46 +08:00
nocobase[bot] 79697695f4 docs: update changelogs 2026-05-29 10:11:29 +00:00
nocobase[bot] 500004c138 chore(versions): 😊 publish v2.0.60 v2.0.60 2026-05-29 10:01:37 +00:00
Jiann beb277fe10 fix(gantt): move v2 shared gantt code and sync horizontal scrolling (#9621)
* fix(plugin-gantt): move v2 shared gantt code and sync horizontal scrolling

* fix(plugin-gantt): keep legacy gantt grid unchanged

* fix(plugin-gantt): fix v2 gantt tooltip text rendering

* fix(plugin-gantt): optimize v2 gantt row rendering
2026-05-29 17:37:43 +08:00
PiEgg a05a87cbc1 feat(plugin-notification-manager): migrate client to v2 (#9597) 2026-05-29 17:04:10 +08:00
Jiann 1f56a1478b fix(plugin-license): support license settings in client v2 (#9555)
* fix(plugin-license): support license settings in client v2

* fix(plugin-license): align client-v2 license setting layout

* fix(client-v2): support commercial wrapper plugin entry
2026-05-29 16:59:54 +08:00
nocobase[bot] 4197f2ec74 Merge branch 'main' into next 2026-05-29 08:40:04 +00:00
Zeke Zhang 52d9cf5b66 fix(client): fix header badge width (#9607) 2026-05-29 16:39:28 +08:00
Zeke Zhang 574572236c fix(plugin-workflow): avoid duplicate triggers (#9622) 2026-05-29 16:22:35 +08:00
nocobase[bot] ad01344cd6 Merge branch 'main' into next 2026-05-29 07:54:02 +00:00
chenos 4490c7f9a6 fix(release): support explicit version in manual develop workflow 2026-05-29 15:52:51 +08:00