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
Junyi and xilesun
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