14448 Commits
Author SHA1 Message Date
nocobase[bot] aabeeb955e chore(versions): 😊 publish v2.0.31 v2.0.31 2026-04-01 12:46:39 +00:00
PiEgg e9c1a4b9ff fix(docker): ensure docs llms text files use UTF-8 charset (#9018) 2026-04-01 17:39:09 +08:00
Junyi 85ef0cafb2 fix(plugin-notification-in-app-message): fix security issue (#9001)
* fix(plugin-notification-in-app-message): fix security issue

* fix(plugin-notification-in-app-message): change update api to updateMyOwn

* test(plugin-notification-in-app-message): add test cases
2026-04-01 17:30:55 +08:00
Drol 9062bd8388 fix(ai): qwen enabel_search conflict with tool use (#9012) 2026-04-01 15:14:26 +08:00
gchust f8053528cf fix: scope filterByTk wrapping to sql collections (#9006) 2026-04-01 11:14:30 +08:00
PiEgg d8c6903c04 refactor(docker): support parallel docs build in pro image pipeline (#9009) 2026-04-01 10:32:06 +08:00
Jiann b718af027e fix: table association field display (#9007) 2026-04-01 09:47:41 +08:00
Junyi f98379acea chore(plugin-workflow): change enabled switch size (#9010) 2026-04-01 09:08:39 +08:00
gchust b3c35509c3 fix: clipped settings menus in popup (#9005)
* fix(flow-engine): avoid clipping settings menus in dialogs

* fix(flow-engine): preserve drawer settings hover

* refactor(flow-engine): simplify settings popup host selection
2026-03-31 20:44:40 +08:00
Drol 7df624e66d fix(ai): deepseek should give a friendly tips while user upload unsupport file (#9003) 2026-03-31 15:11:30 +08:00
YANG QIA 741c656da3 fix(departments): remove legacy set main department action (#9002) 2026-03-31 10:20:47 +08:00
nocobase[bot] 95c48a1e7a docs: update changelogs 2026-03-30 15:07:18 +00:00
nocobase[bot] 29994a5b95 chore(versions): 😊 publish v2.0.30 v2.0.30 2026-03-30 14:55:14 +00:00
Junyi d7c5a6868d refactor(plugin-workflow-javascript): change default engine to isolated-vm (#8973)
* refactor(plugin-workflow-javascript): change default engine to isolated-vm

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

* docs(plugin-workflow-javascript): add docs due to engine refactored
2026-03-30 22:01:36 +08:00
Junyi 75da3dddc4 fix(plugin-workflow-sql): fix security issue (#8989)
* fix(plugin-workflow-sql): fix security issue

* fix(plugin-workflow-sql): fix type error

* fix(plugin-workflow-sql): fix test cases

* test(plugin-workflow-sql): fix migration and test cases
2026-03-30 19:51:56 +08:00
gchust cb0754c5b9 fix: incorrect popup close confirm message (#8944)
* fix: incorrect popup close confirm message

* fix: defer dirty reset until close completes

* chore: improve code

* fix: align popup beforeClose modal typing
2026-03-30 19:25:46 +08:00
Drol a5dc3a7dd1 fix(ai): ai conversations api add resource ownership verify (#8993) 2026-03-30 14:13:57 +08:00
PiEgg a76c76fd0b chore(repo): sync .gitignore from develop (#8995) 2026-03-30 10:59:13 +08:00
nocobase[bot] a290c52ebb docs: update changelogs 2026-03-29 16:26:09 +00:00
nocobase[bot] 11ad4393cb chore(versions): 😊 publish v2.0.29 v2.0.29 2026-03-29 16:14:12 +00:00
Junyi c42accaaa9 fix(client): fix variable component label (#8988) 2026-03-29 23:42:15 +08:00
chenos 84c09a531a fix: typeof value !== 'string' 2026-03-29 23:05:44 +08:00
gchust 4a5ff0a185 fix: settings icon overlap (#8954)
* feat: improve settings icon

* fix: settings menu not open when hover settings icon

* fix: toolbar position is not correct in popup

* fix: bug in popup

* fix: incorrect tab title width

* chore: improve performance

* fix: test error

* chore: improve code
2026-03-29 20:29:12 +08:00
Rishabh Ranjan Singh f07a1c13ca fix: suppress verbose unzip output during bootstrap (#8984)
Reduce log noise by adding -q flag to unzip commands for LibreOffice
and Oracle Instant Client extraction. This eliminates ~5,000 log messages
per server start, reducing logging costs while maintaining visibility of
the extraction process through high-level status messages.
2026-03-29 13:00:37 +08:00
YANG QIA e90272ccdc fix(data-vi): chart query variable resolution on server (#8964)
* fix(data-vi): resolve chart query variables on server

* fix(data-vi): fix query builder ref declaration

* fix(data-vi): address query builder review feedback

* fix: test

* chore: optimize

* fix: review

* fix: reviews

* fix: component
2026-03-28 23:54:21 +08:00
nocobase[bot] 333407dc3c docs: update changelogs 2026-03-27 15:50:58 +00:00
nocobase[bot] 26eefed9f8 chore(versions): 😊 publish v2.0.28 v2.0.28 2026-03-27 15:38:29 +00:00
Jiann b0781ba54d fix(action-import-export): limit import and export configuration of multi-layer related fields (#8893)
* fix(action-import-export): align relation field option filtering

* fix(action-import-export): refine relation field nesting rules

* fix: hide disabled selection

* fix: export cases error
2026-03-27 12:02:41 +08:00
Jiann eee586dc0f fix: import error with plugin-space (#8968) 2026-03-27 10:39:07 +08:00
Jiann ad24a1f458 fix(data-visualization): respect fixed ACL params in chart queries (#8969)
Resolve chart ACL via getActionParams.\nKeep multi-space fixed filters on root queries.
2026-03-27 10:38:23 +08:00
Junyi 24203d7a01 fix(plugin-workflow-javascript): fix security issue (#8967) 2026-03-26 20:58:15 +08:00
Drol 48623bd85f style(ai): adjust the spacing between tool cards (#8965) 2026-03-26 20:20:20 +08:00
nocobase[bot] 6750a20b65 docs: update changelogs 2026-03-26 10:54:38 +00:00
nocobase[bot] 31c0899dc0 chore(versions): 😊 publish v2.0.27 v2.0.27 2026-03-26 10:42:51 +00:00
YANG QIA d77d0760ac fix(database): support belongsTo query by filter target key (#8949) 2026-03-26 18:13:57 +08:00
Junyi e69e968972 feat(plugin-workflow): add variable for page size parameter (#8951) 2026-03-26 09:41:59 +08:00
Jiann 51efcb41ef fix(flow): avoid leaking add-child sourceId to shared resource (#8872) 2026-03-26 09:38:56 +08:00
Junyi da2b23b21c fix(plugin-flow-engine): comment legacy uiSchema event out (#8957) 2026-03-25 23:41:57 +08:00
Junyi 7ed3dc2651 fix(server): fix syncMessageManager subscription (#8940)
* fix(server): fix syncMessageManager subscription

* fix(server): fix type of handleSyncMessage on plugin class

* fix(server): revert handleSyncMessage type on plugin

* fix(server): fix test cases
2026-03-25 22:41:17 +08:00
xilesun ddc4318d37 chore(ci): publish pkg registries per package 2026-03-25 22:38:31 +08:00
Zeke Zhang 0c9ba6c2a0 fix(association): omit 'style' from resolved options (#8956) 2026-03-25 21:57:44 +08:00
Jiann beccfbd467 fix: sanitize association with ctx.state (#8918)
* fix: sanitize association with ctx.state

* fix: case error

* fix: clone state

* fix: token renew use cache

* fix: case error

* fix: case error
2026-03-25 21:45:19 +08:00
xilesun ee7e41cabc chore(ci): limit pkg release scope 2026-03-25 21:17:21 +08:00
Jiann 129990c0ce docs(interface-builder): add custom request event flow docs (#8885) 2026-03-25 20:24:21 +08:00
nocobase[bot] 6010d88f44 docs: update changelogs 2026-03-25 11:19:53 +00:00
nocobase[bot] ef1b2c1273 chore(versions): 😊 publish v2.0.26 v2.0.26 2026-03-25 11:08:17 +00:00
PiEgg b199e135c4 fix(client): prevent empty display text from crashing field rendering (#8950) 2026-03-25 14:52:25 +08:00
chenos c5e9c0a78a fix: improve translation logic 2026-03-25 09:36:12 +08:00
chenos 79c4ba4a23 fix: skip auth notify (#8942) 2026-03-25 09:20:30 +08:00
Jiann 88cd1550ce fix: sync form item delete (#8857) 2026-03-24 21:01:58 +08:00