Commit Graph
4632 Commits
Author SHA1 Message Date
Ziqiang 666c9aa8c6 fix(plugin-data-vi): add chart type "Doughnut chart" (#7629)
* feat: update chart data flow, add auto preview

* feat: chart update i18n

* feat: chart plugin extend chart  type

* fix: revert core changes

* fix: revert core changes

* feat: chart query builder refactor, remove formily

* feat: chart add Area type

* feat: chart plugin line/bar/area add default seriesField

* fix: chart query data validate filter

* chore: chart delete useless code

* feat: add debugLog function for online debugging

* fix: chart apply event holding timeout

* feat: chart type add funnel

* feat: chart add doughnut type
2025-10-22 15:40:11 +08:00
Katherine 300f6a0bb5 feat: action panel block (#7594)
* feat: action panel

* refactor: action panel

* refactor: action panel

* refactor: action panel local

* fix: bug

* fix: bug

* fix: link action search params

* fix: action panel bug

* style: link search params style improve

* refactor: action block support title& description

* fix: bug

* fix: action link bug

* chore: action panel

* fix: bug

* fix: bug

* refactor: action panel support ellipsis action title
2025-10-22 15:17:42 +08:00
nocobase[bot] dc4b7c62da chore(versions): 😊 publish v2.0.0-alpha.19 2025-10-22 07:16:55 +00:00
Jiann f47d845dc9 fix: import from client (#7633) 2025-10-22 14:06:49 +08:00
nocobase[bot] d1f9c5f410 chore(versions): 😊 publish v2.0.0-alpha.18 2025-10-21 11:12:13 +00:00
nocobase[bot] 68349cb942 chore(versions): 😊 publish v2.0.0-alpha.17 2025-10-21 09:06:13 +00:00
nocobase[bot] 321438b35f Merge branch 'next' into develop 2025-10-21 01:24:52 +00:00
nocobase[bot] c71e9ed3e0 Merge branch 'main' into next 2025-10-21 01:24:23 +00:00
Junyi 34cf292965 fix(plugin-data-source-main): fix sync message after reverse field created (#7628)
* fix(plugin-data-source-main): fix sync message after reverse field created

* fix(plugin-data-source-main): remove export for deleted module
2025-10-21 09:23:52 +08:00
nocobase[bot] 8a0917ce94 chore(versions): 😊 publish v2.0.0-alpha.16 2025-10-20 03:49:44 +00:00
gchust 9ecb8755ac fix: unable to get current view context in reference block (#7620)
* fix: popup variable is not avaiable in reference block

* feat: add ctx.refModel support

* fix: popup var
2025-10-20 11:01:46 +08:00
chenos 776df41660 fix: revert ui-schema-storage (#7626) 2025-10-20 11:01:27 +08:00
nocobase[bot] c8b2c5cbf4 chore(versions): 😊 publish v2.0.0-alpha.15 2025-10-20 01:20:07 +00:00
nocobase[bot] d00b06f0dc chore(versions): 😊 publish v1.8.31 2025-10-17 15:22:35 +00:00
Drol bb66233650 fix(plugin-ai): code snippet tools paramer schema not valided by chatGPT API 2025-10-17 21:57:55 +08:00
Drol 8dc73fa33f refactor(plugin-ai): split OpenAI LLM provider into two based on client type (completions/responses) (#7615) 2025-10-17 21:03:26 +08:00
ReLaMi96 9f0409aa2d Adding Ollama as an LLM service provider. (#7612)
* feat: add Ollama LLM provider support

- Add @langchain/ollama dependency to plugin-ai package
- Implement OllamaProvider with chat and embedding support
- Add dynamic model listing from Ollama API
- Add client-side UI components for Ollama configuration:
  - ProviderSettings: Base URL configuration
  - ModelSettings: Model selection with proper form schema integration
  - Parameter controls: temperature, topP, topK, numPredict (maxTokens)
- Register Ollama provider in both server and client plugins
- Support for vision models (llava, bakllava) with image attachments
- Default base URL: http://localhost:11434
- Use empty static model list to force dynamic fetching from Ollama instance

* fix: improve Ollama tool calling behavior

- Change default model from granite4:tiny-h to mistral-nemo:12b
  (better trained for tool/function calling)
- Add format: undefined to prevent JSON formatting interference
- Add keepAlive: 5m to keep model loaded for better performance
- Addresses issue where smaller models repeatedly call the same tools

Note: For reliable tool calling with Ollama, recommend using:
- llama3.1:8b or larger
- mistral-nemo
- qwen2.5
Avoid models under 7B parameters for tool calling tasks.
2025-10-17 16:26:56 +08:00
nocobase[bot] 5fdaf166dd chore(versions): 😊 publish v2.0.0-alpha.14 2025-10-17 08:21:15 +00:00
mytharcher aabfd58277 Merge branch 'next' into develop 2025-10-17 13:24:06 +08:00
Drol 865cb45487 AI coding optimization (#7614)
* refactor: code-editor right-extra refactor

* chore(plugin-ai): ai coding system prompt improvement

* fix(plugin-ai): always replace first "funcion" in ai generat javascript code

* feat(plugin-ai): add codeEditor tools to provide code snippet for ai coding

* chore(plugin-ai): remove redundant code
2025-10-17 12:06:06 +08:00
nocobase[bot] f09c8f7d85 chore(versions): 😊 publish v1.8.30 2025-10-16 13:57:01 +00:00
nocobase[bot] 75b8373eb5 chore(versions): 😊 publish v2.0.0-alpha.13 2025-10-16 13:27:51 +00:00
gchust 09e1f81e64 feat: add reference block (#7584)
* feat: add embed block

* Revert "feat: add embed block"

This reverts commit 708e2e21fc.

* feat: add embed block

* feat: add js method

* chore: improve code

* fix: block scoped flow engine cleanup

* feat: support copy mode in embed block

* test: add unit tests for embed block

* chore: update styles

* feat: split embed block into plugin

* feat: rename to reference block

* feat: duplicate model api

* fix: copy block

* chore: update des

* chore: add test

* fix: reference block bug

* fix: bug

* fix: tests error

* chore: improve code

* chore: remove from builtin

* fix: bug
2025-10-16 20:38:38 +08:00
Ziqiang f4056c41df plugin-data-vi (#7608)
* feat: update chart data flow, add auto preview

* feat: chart update i18n

* feat: chart plugin extend chart  type

* fix: revert core changes

* fix: revert core changes

* feat: chart query builder refactor, remove formily

* feat: chart add Area type

* feat: chart plugin line/bar/area add default seriesField

* fix: chart query data validate filter

* chore: chart delete useless code

* feat: add debugLog function for online debugging

* fix: chart apply event holding timeout
2025-10-16 19:45:14 +08:00
Zeke Zhang 6753632e25 feat(flow): add page active management and lifecycle methods 2025-10-16 18:50:13 +08:00
nocobase[bot] 3599c7e607 chore(versions): 😊 publish v2.0.0-alpha.12 2025-10-16 06:17:42 +00:00
nocobase[bot] 4f0518d5a1 chore(versions): 😊 publish v2.0.0-alpha.11 2025-10-16 02:13:34 +00:00
nocobase[bot] c5504a1d2d chore(versions): 😊 publish v2.0.0-alpha.10 2025-10-15 14:53:54 +00:00
Ziqiang f0a0f80c23 Feat/plugin data vi (#7597)
* feat: update chart data flow, add auto preview

* feat: chart update i18n

* feat: chart plugin extend chart  type

* fix: revert core changes

* fix: revert core changes

* feat: chart query builder refactor, remove formily

* feat: chart add Area type

* feat: chart plugin line/bar/area add default seriesField

* fix: chart query data validate filter
2025-10-15 20:25:54 +08:00
nocobase[bot] dbead2e9a8 chore(versions): 😊 publish v2.0.0-alpha.9 2025-10-15 12:18:34 +00:00
chenos e6a6c9f738 fix: delete plugin-block-lowcode 2025-10-15 11:03:51 +08:00
nocobase[bot] 4b7ae8c290 chore(versions): 😊 publish v1.8.29 2025-10-15 01:50:17 +00:00
xilesun 434cb4d07c Merge branch 'main' into next 2025-10-15 09:26:43 +08:00
Drol dd828aeca2 Fix/chat box in mobile (#7595)
* fix(plugin-ai): chat box layout issues in mobile layout

* feat(plugin-ai): add minimize button for chat box in mobile layout
2025-10-15 00:21:07 +08:00
YANG QIA e89266c08d fix: set default role (#7593)
* fix: set default role

* fix: bug
2025-10-14 23:09:45 +08:00
Drol 90b3667fe5 fix(plugin-ai): chat box layout issues in mobile layout (#7591) 2025-10-14 18:20:05 +08:00
nocobase[bot] 075a302752 chore(versions): 😊 publish v2.0.0-alpha.8 2025-10-14 08:28:43 +00:00
Drol 792bb450d5 style(plugin-ai): hide chat button in mobile layout (#7588) 2025-10-14 15:59:57 +08:00
Drol 7255bcacfb feat(ai-employee): add built in ai employee (#7586) 2025-10-14 15:41:15 +08:00
gchust 08fe81e776 feat: popup variables support (#7583)
* fix: nested variables not resolved correctly

* fix: view context meta

* fix: openView bug

* feat: add popup context

* fix: parent popup not visible

* fix: popup parent record

* fix: un defined vars

* fix: tests error

* fix: test error
2025-10-14 14:53:08 +08:00
nocobase[bot] 59e8b94728 chore(versions): 😊 publish v1.8.28 2025-10-14 05:42:52 +00:00
YANG QIA 624743364a refactor(database): l10n logic for field validation error messages (#7582)
* refactor(database): l10n logic for field validation error messages

* fix: locale

* fix: bug

* fix: string.uriRelativeOnly
2025-10-14 13:21:15 +08:00
Zeke Zhang 0828f22ed9 feat(flow): update openMode logic for mobile layout 2025-10-14 13:18:29 +08:00
Ziqiang e688cfccc5 feat/plugin-data-vi (#7581)
* feat: update chart data flow, add auto preview

* feat: chart update i18n

* feat: chart plugin extend chart  type

* fix: revert core changes

* fix: revert core changes
2025-10-14 11:43:56 +08:00
nocobase[bot] ec3f790070 Merge branch 'next' into develop 2025-10-14 03:32:16 +00:00
nocobase[bot] 1061256aa4 Merge branch 'main' into next 2025-10-14 03:31:55 +00:00
Junyi 626d1ab420 feat(plugin-workflow): add keepBranch option when deleting node (#7571)
* feat(plugin-workflow): add  option when deleting node

* refactor(plugin-workflow): change branching configuration of instruction

* refactor(plugin-workflow): change branch label to keep

* fix(plugin-workflow): add using variable checking

* refactor(plugin-workflow): add sequence number for sub-branches of parallel node

* fix(plugin-workflow): fix node reference checking

* fix(plugin-workflow): fix types
2025-10-14 11:31:25 +08:00
gchust 3e6a7d83a5 feat: improve js code editor (#7559)
* feat: improve runjs context

* fix: circle dependencies

* chore: improve code

* feat: improve runjs context

* fix: tests failure

* chore: improve code

* chore: clean code

* chore: improve doc

* feat: improve snippets locale

* feat: improve code editor completions

* feat: improve completion

* chore: add tests

* chore: add tests

* chore: improve snippets

* chore: improve snippets

* chore: improve snippets

* fix: bug

* chore: update snippets

* chore: update snippets

* fix: can't use sn to filter snippets

* chore: update snippets

* feat: support import esm in runjs

* chore: remove some snippets

* chore: improve snippets

* fix: ant design theme

* fix: incorrect error line

* fix: preview run not working in some case

* chore: improve linters

* fix: linter

* fix: tests error

* fix: build error
2025-10-13 16:10:52 +08:00
Drol 0c2e3aae56 plugin-ai conversation add web search switch (#7580)
* feat: plugin ai add web search switch in chat box

* feat: plugin-ai dashscope add web search support
2025-10-13 15:31:50 +08:00
gchust fa25d63b8b refactor: auto flows (#7577)
* feat: add beforeRender event

* feat: refactor auto flows

* feat: add disptach event hooks

* feat: update cache for flow execution

* refactor: auto flows hook

* chore: remove applyAutoFlows

* chore: update doc

* chore: update docs for auto flow

* chore: update docs and tests

* fix: not rerender after updating step params

* chore: update docs

* fix: error fallback bug
2025-10-13 08:42:46 +08:00