18113 Commits

Author SHA1 Message Date
nocobase[bot] a7191154e1 Merge branch 'main' into next 2026-08-29 01:20:24 +00:00
Junyi fde0c37700 fix(plugin-workflow): adapt task details on mobile (#10428) 2026-08-29 09:19:50 +08:00
nocobase[bot] 3c1fafafcf Merge branch 'main' into next 2026-08-28 14:53:55 +00:00
Junyi e2626f342c fix(plugin-workflow): add index for pending job recovery (#10427) 2026-08-28 22:53:10 +08:00
nocobase[bot] 03585ef6fb Merge branch 'main' into next 2026-08-28 10:37:28 +00:00
nocobase[bot] 072bf42dd0 docs: update changelogs 2026-08-28 10:36:51 +00:00
nocobase[bot] 40521e1aa4 Merge branch 'main' into next 2026-08-28 10:28:26 +00:00
nocobase[bot] 47af9a031a chore(versions): 😊 publish v2.2.4 v2.2.4 2026-08-28 10:27:23 +00:00
nocobase[bot] 9c0207dbe3 chore(versions): 😊 publish v2.3.0-beta.5 v2.3.0-beta.5 2026-08-28 08:05:15 +00:00
nocobase[bot] 64417a0e49 Merge branch 'main' into next 2026-08-26 14:31:18 +00:00
nocobase[bot] b3288b5e4d docs: update changelogs 2026-08-26 14:29:05 +00:00
nocobase[bot] 239b134afc Merge branch 'main' into next 2026-08-26 14:19:12 +00:00
nocobase[bot] c18c1a3d9a chore(versions): 😊 publish v2.2.3 v2.2.3 2026-08-26 14:18:07 +00:00
nocobase[bot] a7d48b2b70 Merge branch 'main' into next 2026-08-26 10:38:08 +00:00
Katherine e33a9f9e41 fix(client-v2): guard record picker field names (#10419) 2026-08-26 18:37:34 +08:00
nocobase[bot] b7a4f82c7c Merge branch 'main' into next 2026-08-26 06:23:04 +00:00
Drol 4ee3ba8e28 fix(plugin-ai-gigachat): defer model settings form creation (#10418) 2026-08-26 14:22:24 +08:00
nocobase[bot] 5fc17cd324 Merge branch 'main' into next 2026-08-26 05:39:09 +00:00
Katherine e1917626af fix(plugin-public-forms): scope v2 submit action (#10417) 2026-08-26 13:38:32 +08:00
nocobase[bot] f52bb0bf13 Merge branch 'main' into next 2026-08-25 15:13:17 +00:00
nocobase[bot] eab849eba0 docs: update changelogs 2026-08-25 15:12:33 +00:00
nocobase[bot] aab11626cf Merge branch 'main' into next 2026-08-25 15:03:03 +00:00
nocobase[bot] 1d0e6737b1 chore(versions): 😊 publish v2.2.2 v2.2.2 2026-08-25 15:01:30 +00:00
nocobase[bot] d8c1ec73b7 Merge branch 'main' into next 2026-08-25 14:28:45 +00:00
Katherine be2975e8d2 fix(plugin-workflow): restore option field selectors in v2 nodes (#10414) 2026-08-25 22:28:08 +08:00
nocobase[bot] 3310202b07 Merge branch 'main' into next 2026-08-25 14:26:10 +00:00
Zeke Zhang fcf6bedd63 fix(ui-templates): isolate reference view context (#10415) 2026-08-25 22:25:17 +08:00
nocobase[bot] d33a355c6c Merge branch 'main' into next 2026-08-25 13:35:54 +00: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
nocobase[bot] 130c69ba81 Merge branch 'main' into next 2026-08-25 13:34:39 +00: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
nocobase[bot] 6b17c6ef0f Merge branch 'main' into next 2026-08-25 07:07:17 +00: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
nocobase[bot] c7b5ea77a2 chore(versions): 😊 publish v2.3.0-beta.4 v2.3.0-beta.4 2026-08-25 01:03:06 +00:00
nocobase[bot] eb9f8591b6 Merge branch 'main' into next 2026-08-24 12:02:03 +00: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] ffc36c00d2 Merge branch 'main' into next 2026-08-23 17:44:30 +00:00
nocobase[bot] b136636712 docs: update changelogs 2026-08-23 17:43:54 +00:00
nocobase[bot] 89fa3f6237 Merge branch 'main' into next 2026-08-23 17:35:26 +00:00
nocobase[bot] ef642ef8ee chore(versions): 😊 publish v2.2.1 v2.2.1 2026-08-23 17:34:21 +00:00
nocobase[bot] c5bbdcb864 Merge branch 'main' into next 2026-08-23 17:03:47 +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
nocobase[bot] 138934e54a Merge branch 'main' into next 2026-08-22 13:16:09 +00:00
wuhao 916a11c0d4 docs: update changelogs 2026-08-22 21:15:30 +08:00
nocobase[bot] 0bea2a2edf chore(versions): 😊 publish v2.3.0-beta.3 v2.3.0-beta.3 2026-08-22 02:58:38 +00:00
nocobase[bot] 4fec0f5749 chore(versions): 😊 publish v2.3.0-beta.2 v2.3.0-beta.2 2026-08-22 01:56:03 +00: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