18084 Commits

Author SHA1 Message Date
nocobase[bot] b3288b5e4d docs: update changelogs 2026-08-26 14:29:05 +00:00
nocobase[bot] c18c1a3d9a chore(versions): 😊 publish v2.2.3 v2.2.3 2026-08-26 14:18:07 +00:00
Katherine e33a9f9e41 fix(client-v2): guard record picker field names (#10419) 2026-08-26 18:37:34 +08:00
Drol 4ee3ba8e28 fix(plugin-ai-gigachat): defer model settings form creation (#10418) 2026-08-26 14:22:24 +08:00
Katherine e1917626af fix(plugin-public-forms): scope v2 submit action (#10417) 2026-08-26 13:38:32 +08:00
nocobase[bot] eab849eba0 docs: update changelogs 2026-08-25 15:12:33 +00:00
nocobase[bot] 1d0e6737b1 chore(versions): 😊 publish v2.2.2 v2.2.2 2026-08-25 15:01:30 +00:00
Katherine be2975e8d2 fix(plugin-workflow): restore option field selectors in v2 nodes (#10414) 2026-08-25 22:28:08 +08:00
Zeke Zhang fcf6bedd63 fix(ui-templates): isolate reference view context (#10415) 2026-08-25 22:25:17 +08:00
Junyi 61940292e4 fix(plugin-workflow): load collection trigger data without appends (#10407)
* fix(plugin-workflow): load collection trigger data without appends

* fix(plugin-workflow): fix test case
2026-08-25 21:35:11 +08:00
Eliauk 2f82cf8a26 fix(workflow): avoid extra trigger at startsOn for cron based schedule (#10410)
When a static schedule workflow repeats on a cron expression, getNextTime()
returned `startTime` as soon as `startsOn` was in the future, without ever
consulting `repeat`. The workflow therefore fired once at `startsOn` even when
that moment did not match the expression, and only followed the cron afterwards.

That shortcut is correct for a numeric `repeat`, where the period is
`startsOn + n * repeat` and `startsOn` is occurrence #0, so it is now limited to
the non-cron cases. For a cron string the next match is computed from `startsOn`
instead of "now", stepping back one second so that a `startsOn` which does match
the expression still triggers.

Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-25 21:34:01 +08:00
Junyi 6e17e6a0f8 fix(acl): authorize compound actions by actual operation (#10403)
* fix(acl): authorize compound actions by actual operation

* fix(actions): satisfy compound action declaration types

* fix(actions): fix acl of compound actions

* fix(actions): fix types
2026-08-25 15:06:33 +08:00
Junyi 2ff358d498 fix(workflow): allow task menu collapse (#10404)
* fix(workflow): allow task menu collapse

* fix(workflow): reopen collapsed task menu
2026-08-24 20:01:53 +08:00
Junyi 88a1b8b09d docs: clarify public file URL usage (#10406) 2026-08-24 20:01:25 +08:00
nocobase[bot] b136636712 docs: update changelogs 2026-08-23 17:43:54 +00:00
nocobase[bot] ef642ef8ee chore(versions): 😊 publish v2.2.1 v2.2.1 2026-08-23 17:34:21 +00:00
Zeke Zhang 8cdf59d662 fix(plugin-ui-layout): backfill admin routes (#10405)
* fix(plugin-ui-layout): backfill admin routes

* test(plugin-ui-layout): verify upgrade backfill
2026-08-24 01:03:04 +08:00
wuhao 916a11c0d4 docs: update changelogs 2026-08-22 21:15:30 +08:00
nocobase[bot] 7f4a4508c4 docs: update changelogs 2026-08-22 01:42:53 +00:00
nocobase[bot] ed0b8692ff chore(versions): 😊 publish v2.2.0 v2.2.0 2026-08-22 01:32:36 +00:00
nocobase[bot] fb2bf0c7bb Merge branch 'main' into next 2026-08-21 08:00:10 +00:00
gchust 3d1cb03e3f fix: create associated sub-table records from RunJS (#10355)
* fix(plugin-acl): preserve nested creates without association params

* fix(flow-engine): include subtable values in RunJS forms

* fix(flow-engine): preserve association writes in RunJS creates
2026-08-21 15:59:37 +08:00
Drol 2dd7f957c8 feat(plugin-ai): support knowledge base retrieval strategies (#10362)
* feat(plugin-ai): support knowledge base retrieval strategies

* fix(plugin-ai): report unavailable knowledge base access

* fix(plugin-ai): refine knowledge base access notice

* fix(plugin-ai): complete knowledge base feature contract

* docs(ai): update RAG retrieval and permission guidance

* docs(ai): sync RAG guidance across languages
2026-08-21 14:10:50 +08:00
nocobase[bot] e220365681 Merge branch 'main' into next 2026-08-21 01:10:59 +00:00
nocobase[bot] 032a4f6913 chore(versions): 😊 publish v2.1.45 v2.1.45 2026-08-21 01:09:53 +00:00
nocobase[bot] 14f434aeb7 Merge branch 'main' into next 2026-08-20 23:48:13 +00:00
nocobase[bot] ba00bcebc2 docs: update changelogs 2026-08-20 23:47:32 +00:00
nocobase[bot] 519df00db2 Merge branch 'main' into next 2026-08-20 23:38:55 +00:00
nocobase[bot] 24a620efb8 chore(versions): 😊 publish v2.1.44 v2.1.44 2026-08-20 23:37:48 +00:00
nocobase[bot] 3dded32221 chore(versions): 😊 publish v2.2.0-beta.18 v2.2.0-beta.18 2026-08-20 12:36:16 +00:00
Drol 4759c59b03 fix(client-v2): hydrate record picker relation labels (#10386) 2026-08-20 18:36:31 +08:00
Katherine 3684e3836d fix(client): avoid DatePicker filter lookup errors (#10392) 2026-08-19 22:07:02 +08:00
nocobase[bot] 1e953eb591 Merge branch 'main' into next 2026-08-19 06:25:02 +00:00
nocobase[bot] d8d8cb4b12 docs: update changelogs 2026-08-19 06:24:26 +00:00
nocobase[bot] 9918e572ca Merge branch 'main' into next 2026-08-19 06:13:10 +00:00
nocobase[bot] 1033f93a29 chore(versions): 😊 publish v2.1.43 v2.1.43 2026-08-19 06:12:00 +00:00
nocobase[bot] 9198c541b2 Merge branch 'main' into next 2026-08-19 01:45:09 +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] 335beac2bb Merge branch 'main' into next 2026-08-18 14:42:38 +00:00
Junyi 3bae278863 fix(client): polyfill APIs for supported browsers (#10385) 2026-08-18 22:41:34 +08:00
Katherine 1baab9591e fix(client): avoid noisy filter component lookup errors (#10389) 2026-08-18 22:32:32 +08:00
nocobase[bot] f49ee2be0f Merge branch 'main' into next 2026-08-18 13:41:25 +00:00
nocobase[bot] a326fb46ab docs: update changelogs 2026-08-18 13:40:32 +00:00
nocobase[bot] e104b186bf Merge branch 'main' into next 2026-08-18 13:29:00 +00:00
nocobase[bot] 28ae682d6b chore(versions): 😊 publish v2.1.42 v2.1.42 2026-08-18 13:27:56 +00:00
Katherine eb506fb498 fix(plugin-ai): scope attachment drop area to chat box (#10384) 2026-08-18 17:45:46 +08:00
PiEgg 7d20016085 fix(client-v2): handle clearing collection filter fields (#10388) 2026-08-18 16:58:29 +08:00
Drol acf6007460 Merge branch 'main' into next
# Conflicts:
#	docs/docs/ru/users-permissions/sync/index.md
#	packages/plugins/@nocobase/plugin-ai/src/client/index.tsx
#	packages/plugins/@nocobase/plugin-ai/src/client/llm-services/LLMServices.tsx
2026-08-18 14:39:31 +08: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