Commit Graph
17833 Commits
Author SHA1 Message Date
Drol 1adbf7e247 fix(plugin-backups): stabilize frontend tests (#10184) 2026-07-27 20:49:34 +08:00
mytharcher 67831b5586 fix(plugin-file-manager): fix types 2026-07-27 16:46:29 +08:00
Drol ffcbc5cfbc Merge branch 'main' into next
# Conflicts:
#	packages/plugins/@nocobase/plugin-ai/src/client/workflow/nodes/employee/components/users-select.tsx
#	packages/plugins/@nocobase/plugin-ai/src/client/workflow/nodes/employee/flow-models/task.tsx
2026-07-27 15:48:04 +08:00
Drol e1bdb6e57c fix(plugin-ai): fix Operator variable selector submenu (#10167)
* fix(plugin-ai): fix Operator variable cascader not expanding sub-menus

Set changeOnSelect={false} on Variable.Input in UsersSelect so that
clicking a first-level variable category expands its children instead
of immediately firing onChange and collapsing the dropdown.

Also set nullable={false} to remove the Null option since Operator is
a required field.

* fix(plugin-ai): handle operator workflow variables
2026-07-27 15:38:23 +08:00
Drol c0b10bcf3f Merge branch 'main' into next
# Conflicts:
#	packages/plugins/@nocobase/plugin-ai/src/client/ai-employees/context/flow-models.tsx
#	packages/plugins/@nocobase/plugin-ai/src/client/ai-employees/flow/models/AIEmployeeShortcutModel.tsx
2026-07-27 15:30:31 +08:00
Drol 364579e706 fix(plugin-ai): sync shortcut context to active conversation (#10169) 2026-07-27 14:51:36 +08:00
Drol ed4709438f fix(plugin-ai): include form item custom label in AI form context (#10168) 2026-07-27 14:50:27 +08:00
mytharcher 9bc68c982f fix(plugin-file-manager): fix tooltips overflow 2026-07-24 11:44:59 +08:00
Junyi 0c63eb97b9 refactor(file-manager): separate file URL access options (#10160)
* refactor(file-manager): separate file URL access options

* refactor(plugin-file-manager): clarify file URL options

* docs(file-manager): document file URL options

* refactor(plugin-file-manager): align file URL field order
2026-07-24 10:40:08 +08:00
YANG QIA 7b8fda4ab9 feat(client): support filtered application language resources (#10175) 2026-07-24 10:06:08 +08:00
nocobase[bot] 67322c9752 Merge branch 'main' into next 2026-07-24 01:01:38 +00:00
Junyi 4a31a07ead refactor(plugin-workflow): use event queue for pending workflow tasks (#9846) (#10164)
* refactor(plugin-workflow): refactor pending queue types

* refactor(plugin-workflow): use event queue instead of memory queue for pending management

* fix(plugin-workflow-manual): fix test cases

* fix(plugin-workflow): fix test cases

* fix(plugin-ai): fix type

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

* refactor(plugin-workflow): fix memory event queue throughput

* refactor(plugin-workflow-manual): simplify resume of manual submit and fix test cases
2026-07-24 09:01:03 +08:00
nocobase[bot] 9fb6fe90b7 Merge branch 'main' into next 2026-07-24 00:49:26 +00:00
nocobase[bot] 426bfd310d docs: update changelogs 2026-07-24 00:48:45 +00:00
nocobase[bot] 9b7e90f572 Merge branch 'main' into next 2026-07-24 00:41:21 +00:00
nocobase[bot] 2615392223 chore(versions): 😊 publish v2.1.30 v2.1.30 2026-07-24 00:40:17 +00:00
xilesun c0d9710ce5 Merge branch 'main' into next 2026-07-24 07:53:29 +08:00
YANG QIA 22f18cde55 fix(ai): reject invalid editor patches (#10174) 2026-07-24 07:44:33 +08:00
YANG QIA 6b1d094332 fix(plugin-auth): resolve custom domain sub-app paths (#10170)
* fix(plugin-auth): resolve custom domain sub-app paths

* fix(plugin-auth): normalize forwarded custom domains
2026-07-23 23:17:03 +08:00
Zeke Zhang 553c3c0f50 chore: merge main into next 2026-07-23 15:26:33 +08:00
Zeke Zhang 78a57a8aca fix(client-v2): restore missing page 404 (#10159) 2026-07-23 14:52:25 +08:00
YANG QIA 68643e6890 fix(plugin-ai): enforce frontend tool approval at runtime (#10166) 2026-07-23 13:41:01 +08:00
nocobase[bot] c4697fbba3 Merge branch 'main' into next 2026-07-23 04:13:08 +00:00
Junyiandxilesun 57acd60cff fix(auth): wait for token cleanup before shutdown (#10151)
* fix(auth): wait for token cleanup before shutdown

* fix(auth): avoid waiting for token cleanup on shutdown

---------

Co-authored-by: xilesun <2013xile@gmail.com>
2026-07-23 12:12:29 +08:00
nocobase[bot] a6545f8833 Merge branch 'main' into next 2026-07-23 00:48:21 +00:00
Katherine fae870e774 fix(client-v2): improve QR and barcode scanning (#10145)
* fix(client-v2): improve QR and barcode scanning

* fix(client-v2): harden scanner lifecycle and performance

* fix(client-v2): preserve scanner preview behavior

* chore: retrigger CI
2026-07-23 08:47:45 +08:00
nocobase[bot] 2d829f2d9a Merge branch 'main' into next 2026-07-23 00:28:29 +00:00
Katherine ac2c728fee fix(plugin-backups): show v2 restore errors (#10158) 2026-07-23 08:27:39 +08:00
Junyi 56248f5a0d refactor(plugin-workflow): use event queue for pending workflow tasks (#9846)
* refactor(plugin-workflow): refactor pending queue types

* refactor(plugin-workflow): use event queue instead of memory queue for pending management

* fix(plugin-workflow-manual): fix test cases

* fix(plugin-workflow): fix test cases

* fix(plugin-ai): fix type

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

* refactor(plugin-workflow): fix memory event queue throughput

* refactor(plugin-workflow-manual): simplify resume of manual submit and fix test cases
2026-07-23 07:50:26 +08:00
Katherine 2863b8d048 fix(plugin-environment-variables): fix v2 imports and type filters (#10154)
* fix(plugin-environment-variables): fix v2 imports and type filters

* fix(plugin-environment-variables): adapt filter item type
2026-07-22 22:29:58 +08:00
nocobase[bot] 863c4ee595 Merge branch 'main' into next 2026-07-22 14:29:07 +00:00
Katherine 11bc0f1fac fix(client-v2): execute RunJS in date range limits (#10157) 2026-07-22 22:28:32 +08:00
katherinehhh 616942ab40 Merge branch 'main' into next
# Conflicts:
#	packages/plugins/@nocobase/plugin-field-sequence/src/client-v2/__tests__/SequenceRulesConfigureField.test.tsx
2026-07-22 22:15:31 +08:00
Katherine 109db44f10 fix(plugin-field-sequence): bind v2 rule option controls (#10156) 2026-07-22 21:57:56 +08:00
nocobase[bot] 88dd2ef78a Merge branch 'main' into next 2026-07-22 12:31:31 +00:00
hongboji 1322699d40 feat(system-settings): add Myanmar v1 language option (#10153) 2026-07-22 20:30:51 +08:00
YANG QIA 5a6c741edd feat(plugin-ai): support frontend tools in JS blocks (#10121)
* feat(plugin-ai): support frontend tools in JS blocks

* fix(plugin-ai): constrain frontend tool ids

* fix(plugin-ai): initialize frontend tools in RunJS context

* fix(plugin-ai): isolate frontend tool schemas
2026-07-22 19:44:01 +08:00
nocobase[bot] 9fe42633f7 Merge branch 'main' into next 2026-07-22 06:52:12 +00:00
Jiann 96f038351f fix: preserve calendar and kanban popup templates (#9856)
* fix: preserve calendar and kanban popup templates

* fix: preserve calendar and kanban popup templates

* fix(calendar): isolate popup template settings

* fix(calendar): remove unrelated popup template changes
2026-07-22 14:51:32 +08:00
Katherine 3e05bc3f1b fix(client-v2): avoid clearing popup relation values (#10146) 2026-07-22 14:42:23 +08:00
Junyi 8e744d7630 fix(plugin-file-manager): align file upload tests with permanent URLs (#10148)
* fix(plugin-file-manager): align tests with file URL handling

* fix: align file field tests with permanent URLs

* fix(plugin-workflow): remove unused migration test case

* fix(plugin-workflow): remove useless migration test
2026-07-22 13:56:58 +08:00
katherinehhh 40154e7682 Merge branch 'main' into next
# Conflicts:
#	packages/core/client-v2/src/flow/actions/linkageRules.tsx
2026-07-22 11:38:53 +08:00
Katherine 3f0ed49730 fix(flow-engine): keep lazy dropdown open on trigger click (#10143) 2026-07-22 11:28:58 +08:00
mytharcher aef641f793 fix(client-v2): fix types 2026-07-22 10:21:19 +08:00
Junyi 1b272fa8fd fix(flow-engine): translate secondary confirmation defaults (#10149) 2026-07-22 10:09:57 +08:00
chenos 26c34f5967 fix(server): trust wildcard CORS origins (#10144) 2026-07-21 22:10:09 +08:00
Katherine 6f7db7e352 fix(client-v2): refresh select blocks after nested views (#10142) 2026-07-21 17:36:54 +08:00
Katherine b49adc3d98 fix(client-v2): preserve action titles across linkage refresh (#10140) 2026-07-21 16:32:24 +08:00
chenos ed114542c2 Merge branch 'main' into next
# Conflicts:
#	packages/core/server/src/helper.ts
2026-07-21 15:53:50 +08:00
chenos 66d0d81e83 fix(server): support wildcard CORS origins 2026-07-21 15:44:08 +08:00