Commit Graph

17177 Commits

Author SHA1 Message Date
nocobase[bot] a326fb46ab docs: update changelogs 2026-08-18 13:40:32 +00:00
nocobase[bot] 28ae682d6b chore(versions): 😊 publish v2.1.42 v2.1.42 2026-08-18 13:27:56 +00:00
xxshu26 307b5765a4 feat(plugin-ai): add SSYCloud LLM provider (#10349)
* feat(plugin-ai): add SSYCloud LLM provider

* feat(plugin-ai): add SSYCloud LLM provider

* fix(plugin-ai): configure SSYCloud X-Title and remove external link
2026-08-18 14:13:38 +08:00
Zhi Chen 61682f36ab docs: ldap dingtalk (#10382) 2026-08-18 14:04:35 +08:00
Zeke Zhang 42805909c4 fix(plugin-flow-engine): resolve tree targets 2026-08-18 08:19:56 +08:00
Zhi Chen 19c4419ab4 Docs/ldap dingtalk (#10377)
* docs: add LDAP and DingTalk sync guides

* docs: clarify LDAP and DingTalk synchronization
2026-08-17 12:23:35 +08:00
Junyi ab41d0fa10 fix(plugin-workflow-javascript): filter task recovery candidates (#10366) 2026-08-17 00:27:16 +08:00
nocobase[bot] 51ea8ca59a docs: update changelogs 2026-08-16 05:11:47 +00:00
nocobase[bot] 5392403edc chore(versions): 😊 publish v2.1.41 v2.1.41 2026-08-16 05:00:03 +00:00
Zeke Zhang 6c8f08eb55 fix(file-manager): fix single record picker (#10372) 2026-08-15 08:45:29 +08:00
Katherine 2a09daa6e6 fix(plugin-field-markdown-vditor): support dark HTML previews (#10370) 2026-08-14 17:44:19 +08:00
Jiann 77d02c3f2c feat(lock-manager): support renewable lock leases (#10368)
* feat(lock-manager): support renewable lock leases

* Potential fix for pull request finding

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-08-14 12:34:21 +08:00
nocobase[bot] c11e429096 docs: update changelogs 2026-08-14 04:10:48 +00:00
nocobase[bot] 5b6a07fbe5 chore(versions): 😊 publish v2.1.40 v2.1.40 2026-08-14 03:59:12 +00:00
Junyi b3a22c2be5 fix(plugin-workflow-json-query): store query errors in job logs (#10344)
* fix(plugin-workflow-json-query): store query errors in job logs

* fix(plugin-workflow-json-query): format error logs as text
2026-08-14 08:48:11 +08:00
Zeke Zhang ecc0ce17c3 fix(client-v2): track filter submit lifecycle (#10356) 2026-08-13 22:53:38 +08:00
Zeke Zhang adcc3ea2cf fix(client-v2): default tree filters to cascader (#10357) 2026-08-13 22:45:47 +08:00
gchust 2f28488752 fix: incorrect linkage rules for JS item in the form (#10363) 2026-08-13 21:30:43 +08:00
chenos b4b8d00b71 chore: add BUILDX_NO_DEFAULT_ATTESTATIONS to push-docker job
Set BUILDX_NO_DEFAULT_ATTESTATIONS environment variable for push-docker job.
2026-08-13 00:48:33 +08:00
Junyi cf655ab69a fix(plugin-file-manager): reload video preview when switching files (#10345) 2026-08-12 23:46:58 +08:00
Zeke Zhang 5ed471124e fix(client-v2): clear mobile relation selection (#10346) 2026-08-12 15:28:09 +08:00
Zeke Zhang 82762b70c6 fix(action-export): serialize filters (#10342) 2026-08-12 15:06:40 +08:00
Katherine 2b8337539e fix(client): prevent export field drag-sort crash (#10335)
* fix(client): prevent export field drag-sort crash

* fix(plugin-action-export): refresh relation options before sorting

* fix(plugin-action-export): reset cascader after relation changes

* test(plugin-action-export): minimize drag-sort fixture
2026-08-12 11:11:31 +08:00
Jiann fcfc8d734a fix(plugin-kanban): persist card detail popup configuration (#10334) 2026-08-12 08:37:35 +08:00
Jiann b106e307b5 feat(plugin-block-tree): support default sorting (#10339) 2026-08-11 21:12:00 +08:00
Zeke Zhang 9850be3cde fix(filter-form): support China region field filters (#10333)
* chore: stash

* fix(filter-form): support China region fields
2026-08-11 14:27:00 +08:00
nocobase[bot] 25c4dc599b docs: update changelogs 2026-08-11 06:24:46 +00:00
nocobase[bot] f51272d718 chore(versions): 😊 publish v2.1.39 v2.1.39 2026-08-11 06:13:32 +00:00
Katherine 73dfce4fd0 fix(plugin-action-duplicate): avoid duplicate error notifications (#10327)
* fix(plugin-action-duplicate): show duplicate failure message

* fix(plugin-action-duplicate): avoid duplicate error notification
2026-08-11 11:28:35 +08:00
YANG QIA b150ab3592 fix(database): preserve normalized index field names (#10329) 2026-08-11 08:55:20 +08:00
gchust cbbdde87c1 fix: ctx.form.submit not working as expected (#10063)
* fix: ctx.form.submit not working

* fix(client-v2): support form subclasses in RunJS submit
2026-08-11 08:55:00 +08:00
nocobase[bot] 6c3bc11a8e docs: update changelogs 2026-08-10 05:08:57 +00:00
nocobase[bot] ec573190e7 chore(versions): 😊 publish v2.1.38 v2.1.38 2026-08-10 04:58:04 +00:00
gchust 45c477f3f5 fix: incorrect popup record (#10272)
* fix(plugin-flow-engine): resolve popup records from custom data sources

* fix(plugin-flow-engine): fix external popup record resolution

* fix(flow-engine): handle external record target keys
2026-08-10 11:54:45 +08:00
gchust b9c7198ee7 fix: incorrect form field value variable resolution (#10319)
* fix: incorrect phone value variable assignment

* fix(plugin-flow-engine): support referenced form rule contracts

* fix(plugin-flow-engine): harden form variable contracts
2026-08-10 11:52:23 +08:00
Junyi 43961f62b3 docs: clarify JavaScript worker concurrency behavior (#10317) 2026-08-09 13:43:09 +08:00
Junyi 6c0b83d790 fix(plugin-file-manager): reload cached files before download (#10313)
* fix(plugin-file-manager): reload files before download

* docs(file-manager): explain PDF preview storage requirements
2026-08-09 00:57:13 +08:00
Junyi 1d9c479424 refactor(plugin-workflow-javascript): queue JavaScript worker jobs (#10280)
* refactor(plugin-workflow-javascript): queue JavaScript worker jobs

* fix(plugin-workflow): fix review comments

* refactor(plugin-workflow-javascript): simplify code

* fix(plugin-workflow): fix test cases

* fix(plugin-workflow): fix processor job update

* fix(plugin-workflow): fix test case

* fix(plugin-workflow-javascript): fix default concurrency

* docs(plugin-workflow-javascript): add env for concurrency
2026-08-08 20:21:27 +08:00
nocobase[bot] 0b1bce1a6e docs: update changelogs 2026-08-08 09:00:40 +00:00
nocobase[bot] 7a32fd101d chore(versions): 😊 publish v2.1.37 v2.1.37 2026-08-08 08:49:15 +00:00
YANG QIA f87ac5e871 fix(data-source-manager): preserve formula fields during database sync (#10303) 2026-08-08 12:52:03 +08:00
Drol 6621b04a1b fix(database): restore through collection endpoints (#10306) 2026-08-07 17:39:28 +08:00
Jiann f3f885dedc fix(plugin-ai): support linkage rules for AI employee actions (#10298)
* fix(plugin-ai): support linkage rules for employee actions

* fix(plugin-ai): limit employee action linkage states

* refactor(plugin-ai): keep action linkage changes client-side
2026-08-07 16:16:31 +08:00
gchust 0408999b53 fix: avoid duplicate backups in transient workers (#10300) 2026-08-07 14:10:30 +08:00
Katherine 26c5fce9ce fix(client-v2): show current popup in popup subtable forms (#10292)
* fix(client-v2): show current popup in popup subtable forms

* fix(client-v2): include popup subtable parent record context

* fix(flow-engine): resolve current popup parent values
2026-08-07 06:38:07 +08:00
Zeke Zhang ee3ee8f0b2 fix(client-v2): localize mobile cancel (#10297) 2026-08-06 19:52:29 +08:00
Katherine 6782fec6c3 feat(client-v2): support date variables in field values (#10289)
* feat(client-v2): support date variables in field values

* fix(flow-engine): narrow parsed date range tuple

* fix(client-v2): enforce date-only variable semantics

* fix(client-v2): restore legacy date-only now values

* feat(client-v2): preview date variable formats

* fix(client-v2): stabilize date variable editor layout
2026-08-06 17:17:10 +08:00
gchust 7fc4e50517 fix: incorrect sub table parent item variable resolving (#10249)
* fix: incorrect sub table parent item variable resolving

* fix: bug

* fix: bug
2026-08-06 15:40:54 +08:00
gchust 5aa8eeaa47 fix(flow-engine): restore secure variable resolution compatibility (#10294) 2026-08-06 08:46:18 +08:00
gchust e529a881a8 fix(plugin-flow-engine): secure variable resolution
Prevent unauthorized variable resolution while preserving FlowModel-configured access.
2026-08-05 19:20:08 +00:00