Commit Graph

6815 Commits

Author SHA1 Message Date
gchust eacd9100e8 fix: incorrect encryption field key backup 2026-08-20 11:43:22 +08:00
nocobase[bot] 1033f93a29 chore(versions): 😊 publish v2.1.43 2026-08-19 06:12:00 +00:00
Drol 107924e28f fix(data-source-manager): preserve field metadata when reloading tables (#10387) 2026-08-19 09:44:23 +08:00
nocobase[bot] 28ae682d6b chore(versions): 😊 publish 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
Zeke Zhang 42805909c4 fix(plugin-flow-engine): resolve tree targets 2026-08-18 08:19:56 +08:00
Junyi ab41d0fa10 fix(plugin-workflow-javascript): filter task recovery candidates (#10366) 2026-08-17 00:27:16 +08:00
nocobase[bot] 5392403edc chore(versions): 😊 publish 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
nocobase[bot] 5b6a07fbe5 chore(versions): 😊 publish 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 adcc3ea2cf fix(client-v2): default tree filters to cascader (#10357) 2026-08-13 22:45:47 +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 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] f51272d718 chore(versions): 😊 publish 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
nocobase[bot] ec573190e7 chore(versions): 😊 publish 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 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] 7a32fd101d chore(versions): 😊 publish v2.1.37 2026-08-08 08:49:15 +00: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
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
nocobase[bot] f19f277707 chore(versions): 😊 publish v2.1.36 2026-08-05 10:12:28 +00:00
hongboji c7c6f0524a fix(data-source-manager): prevent clearing field interfaces (#10288) 2026-08-05 15:41:24 +08:00
nocobase[bot] 2644eca8db chore(versions): 😊 publish v2.1.35 2026-08-05 07:33:33 +00:00
Katherine a0ed9ec473 feat(client-v2): support after-success settings for update actions (#10278)
* feat(client-v2): support after-success settings for update actions

* fix(plugin-action-bulk-update): avoid blocking after-success on refresh
2026-08-04 20:20:52 +08:00
Katherine efa85db981 feat(action): support v2 import and export field search (#10261) 2026-08-03 21:32:03 +08:00
Junyi 1959e84584 fix(plugin-field-sequence): repair sequences from latest batch (#10239)
* fix(plugin-field-sequence): repair sequences from latest batch

* fix(plugin-field-sequence): fix test case

* fix(plugin-field-sequence): fix test case
2026-08-03 08:36:56 +08:00
Junyi 464edf964a fix(plugin-workflow-javascript): close worker lifecycle gaps (#10241) 2026-08-03 00:39:50 +08:00
Junyi 06357edaf7 fix(plugin-workflow-request): fix test case (#10246) 2026-08-02 08:45:53 +08:00
nocobase[bot] 88353248e4 chore(versions): 😊 publish v2.1.34 2026-08-01 16:12:24 +00:00
Junyi 05f010fb96 fix(workflow): parse auto revision parameter (#10243) 2026-08-01 21:56:28 +08:00
Zeke Zhang b9bd913cdb fix(client-v2): skip empty-filter refresh (#9890)
* fix(client-v2): skip empty-filter refresh

* fix(client-v2): sync manual page reset

* fix(plugin-ui-templates): bind reference filters
2026-07-31 22:58:08 +08:00
nocobase[bot] fab5c3db04 chore(versions): 😊 publish v2.1.33 2026-07-31 01:29:18 +00:00
Junyi d8c017f8e4 fix(plugin-workflow): save jobs in batches (#10204) 2026-07-30 00:47:01 +08:00
Katherine b766721975 fix(plugin-backups): validate backup retention limit (#10189)
* fix(plugin-backups): validate backup retention limit

* test(plugin-backups): assert retention validation directly
2026-07-29 20:46:35 +08:00
Drol a53e49f9b0 fix(plugin-ai): validate AI employee attachment uploads (#10195)
* fix(plugin-ai): validate AI employee attachment uploads

* fix(plugin-ai): fix attachment size declaration type
2026-07-29 15:06:09 +08:00
nocobase[bot] deeddcffc4 chore(versions): 😊 publish v2.1.32 2026-07-29 05:47:54 +00:00
Katherine 1edf24b169 fix(plugin-data-source-manager): enable target collection and key search (#10194)
* fix(plugin-data-source-manager): enable target collection search

* fix(plugin-data-source-manager): enable target key search
2026-07-29 11:47:20 +08:00
Junyi 2d7b91a26e fix(plugin-workflow): load all workflow revisions (#10190) 2026-07-28 21:12:36 +08:00
Katherine 120046828c fix(plugin-environment-variables): show v2 submit errors (#10181)
* fix(plugin-environment-variables): show v2 submit errors

* fix(plugin-environment-variables): exclude secrets from value filters
2026-07-28 19:28:35 +08:00