nocobase[bot]
d1708d51f9
chore(versions): 😊 publish v2.0.21
2026-03-20 01:27:20 +00:00
chenos
f218ea3b42
feat: plugin examples
2026-03-20 07:10:20 +08:00
chenos
64f20bdb46
feat: update example description
2026-03-20 07:00:28 +08:00
Junyi
5248453fba
feat(plugin-workflow): add filter for execution list ( #8914 )
2026-03-19 22:26:01 +08:00
Jiann
41c58fc461
fix(client): non-administrators cannot clear associated field values ( #8904 )
...
* fix(client): mark association fields as update targets
* fix: association field test cases error
2026-03-19 17:00:30 +08:00
YANG QIA
9e0600e273
fix(resourcer): prevent filterByTk arrays (> 100) from being converted to objects ( #8908 )
2026-03-19 15:19:40 +08:00
nocobase[bot]
4aa6420806
chore(versions): 😊 publish v2.0.20
2026-03-19 05:01:16 +00:00
Junyi
4176bdc055
fix(server): ignore some app events in worker ( #8906 )
2026-03-19 11:36:52 +08:00
Zeke Zhang
55b5de231d
fix(client): avoid stale table refresh ( #8897 )
...
* fix(client): avoid stale table refresh
* fix(client): address review comments
2026-03-19 09:11:13 +08:00
Drol
d94911cc49
fix(ai): data modeling missing system fields createdBy and updatedBy ( #8895 )
2026-03-18 18:34:16 +08:00
nocobase[bot]
ce1d969721
chore(versions): 😊 publish v2.0.19
2026-03-17 17:00:58 +00:00
Junyi
66c507e805
fix(plugin-workflow): fix preparing not finished before stop ( #8894 )
...
* fix(plugin-workflow): fix preparing not finished before stop
* chore(plugin-workflow): add logs back
2026-03-17 20:32:50 +08:00
Junyi
1278c6c699
chore(plugin-action-import): optimize memory usage ( #8887 )
2026-03-17 20:32:20 +08:00
Drol
8c0bf19871
fix(ai): the specificed base URL dose not get effect in EmbeddingProvider ( #8892 )
2026-03-17 17:23:36 +08:00
nocobase[bot]
c7e44c4e6c
chore(versions): 😊 publish v2.0.18
2026-03-17 02:53:12 +00:00
Jiann
d6afbaf767
fix(markdown): prevent fullscreen editor from closing popover and leaving overlay ( #8845 )
...
Disable the move-to-body logic that relocated the Vditor container to
document.body on fullscreen. That caused Ant Design Popover (rc-trigger)
to treat clicks inside the fullscreen editor as outside-clicks and close
the popup, and left a dangling overlay when the popup unmounted while
the editor was still in fullscreen mode.
Vditor's fullscreen CSS (position:fixed + 100vw/100vh + z-index) works
correctly inside Ant Design portals since those are already rendered
directly under document.body with no CSS-transform ancestors.
2026-03-17 10:15:37 +08:00
Drol
91ffc82336
fix(ai): fixed possible error of plugin ai built in migration ( #8883 )
2026-03-17 09:45:59 +08:00
gchust
9f2c7362f6
fix: select record popup can't be opened second time ( #8865 )
2026-03-16 22:39:47 +08:00
Zeke Zhang
8d11626fcf
fix(schema-settings): restore choice defaults ( #8886 )
...
* fix(schema-settings): restore choice defaults
* refactor(schema-settings): align helper semantics
2026-03-16 22:32:35 +08:00
gchust
8aad39b300
feat: support popup close confirm ( #8839 )
...
* feat: support popup close confirm
* test: fix PR 8839 frontend failures
* chore: improve code
* fix: bug
* fix: should not show before close for normal page
* refactor: rename to close and allow to prevent close by event flow
* test: relax DynamicFlowsIcon event assertions
* fix review comments for event options
2026-03-16 22:02:52 +08:00
Zeke Zhang
6fb02080cb
fix(flow): restore keyword operator UI ( #8844 )
...
* fix(flow): restore keyword operator UI
* fix(flow): normalize keyword filter value
* fix(keyword): avoid first render flash
* chore: trigger CI
2026-03-16 16:48:19 +08:00
Drol
6215bc864e
fix(action-import-pro): add error message support for worker task failure ( #8849 )
2026-03-16 16:04:19 +08:00
Drol
31af7baebd
feat(ai): auto clean up ai conversation`s checkpoint data ( #8855 )
...
* feat(ai): add langChain checkpoints cleaner
* feat(ai): add cron job for checkpoint cleaning
2026-03-16 11:11:01 +08:00
chenos
4ee429584b
feat: improve pm add logic ( #8875 )
...
* feat: improve pm add logic
* fix: test error
* fix: throw error
2026-03-16 07:18:11 +08:00
YANG QIA
637da12748
feat(client): allows to add AI employees in popup of sub tables ( #8873 )
2026-03-14 13:36:27 +08:00
nocobase[bot]
dba970c84a
chore(versions): 😊 publish v2.0.17
2026-03-14 03:10:06 +00:00
YANG QIA
61b472e85c
fix(database): date validation ( #8867 )
2026-03-13 21:44:31 +08:00
Zeke Zhang
f896d2656b
fix(variable-initializer): set zIndex for aggregate drawer ( #8868 )
2026-03-13 10:03:42 +08:00
Jiann
d636082f9b
fix: localizationTexts acl ( #8861 )
2026-03-13 09:11:42 +08:00
gchust
6c9fe9780a
fix: some fields default value not working ( #8834 )
...
* fix: default values not working
* fix: default value has not been set when refresh page
* fix: test
2026-03-12 22:46:51 +08:00
nocobase[bot]
4f72679245
chore(versions): 😊 publish v2.0.16
2026-03-12 11:42:23 +00:00
Zeke Zhang
092b379437
fix(file-manager): improve upload field UX ( #8856 )
...
* fix(file-manager): improve upload field UX
* fix(file-manager): address review comments
* chore(ci): trigger rebuild
2026-03-12 18:37:05 +08:00
Zeke Zhang
57a4749248
fix(filter): apply date display format ( #8854 )
...
* fix(filter): apply date display format
* fix(filter): support 12h time format
2026-03-12 17:08:07 +08:00
gchust
17b01237fc
fix: double refresh for data blocks ( #8851 )
2026-03-12 16:48:12 +08:00
gchust
c0a5787cd7
fix: error for edit form and details reference block ( #8859 )
2026-03-12 16:46:12 +08:00
gchust
6b2be3ad59
fix: form draft not working correctly ( #8858 )
2026-03-12 16:09:21 +08:00
Jiann
35e99e6cf3
fix(localization): skip missing key submit when settings disabled ( #8841 )
2026-03-12 13:55:27 +08:00
Jiann
68fafd82da
fix(table): enforce min-height on table body when scroll.y is set ( #8842 )
2026-03-12 13:54:17 +08:00
Zeke Zhang
d642a3f382
fix(client): pass data source in block link ( #8848 )
2026-03-12 10:54:58 +08:00
nocobase[bot]
5c80e549d8
chore(versions): 😊 publish v2.0.15
2026-03-12 02:37:37 +00:00
nocobase[bot]
dac4a1fade
chore(versions): 😊 publish v2.0.14
2026-03-11 20:08:03 +00:00
Zeke Zhang
279fe7c9e1
fix(flow): refresh linkage after update record ( #8838 )
...
* fix(flow): refresh linkage after update record
* fix(flow): address review feedback
* fix(flow): avoid private access in details flow
2026-03-12 01:09:25 +08:00
chenos
ece3cde511
fix: use collection.filterTargetKey instead of Model.primaryKeyField ( #8853 )
2026-03-11 23:18:23 +08:00
chenos
8716931b97
fix: sub form & sub table data not displayed due to permission check ( #8846 )
2026-03-11 22:04:58 +08:00
Zeke Zhang
bf277e5162
fix(filter-form): restore collapse after sort ( #8843 )
...
* fix(filter-form): restore collapse after sort
* fix(filter-form): preserve stacked layout
* fix(filter-form): fix build declaration
2026-03-11 18:04:49 +08:00
Zeke Zhang
0ed377674d
fix(iframe): append params in hash route ( #8826 )
...
* fix(iframe): append params in hash route
* fix(iframe): handle anchor hash params
* fix(client): handle hash route params
2026-03-11 18:04:09 +08:00
Zeke Zhang
1e273fa7f2
fix(flow): adapt field values editor to custom field types ( #8823 )
...
* fix(flow): support custom field value inputs
* fix(flow): use custom path prefix constant
* fix(flow): relax custom form item typing
2026-03-11 12:43:10 +08:00
Zeke Zhang
29ce422c6b
fix(flow-engine): sync field switch after delete ( #8840 )
2026-03-11 11:53:53 +08:00
gchust
464ea21e21
chore: add filter and refresh button in reference block template v1 page ( #8833 )
2026-03-11 10:23:13 +08:00
gchust
4463824635
fix: association records could not be loaded correctly after saving the details block as template ( #8827 )
...
* fix: details block template reuse
* chore: improve code
* chore: improve code
2026-03-11 09:38:12 +08:00