semantic-release-bot
9d2a4b3a72
🔖 chore(release): v1.148.0 [skip ci]
...
## [Version 1.148.0](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.147.0...v1.148.0 )
<sup>Released on **2026-01-05**</sup>
#### ♻ Code Refactoring
- **redis**: Disable automatic deserialization in upstash provider.
- **utils**: Remove unused geo server utilities.
- **misc**: Refactor and fix model runtime initialize, refactor to remove access code, remove client db and refactor test.
#### ✨ Features
- **misc**: Add new provider Xiaomi MiMo, add work path for local system, update the sandbox export files & save files way.
#### 🐛 Bug Fixes
- **electron**: Correct next config codemod pattern matching.
- **gtd**: Fix frozen object mutation in updateTodos.
- **model-runtime**: Handle array content in anthropic assistant messages, handle incremental tool call chunks in Qwen stream, handle Qwen tool_calls without initial arguments.
- **misc**: Add lost like button in discover detail page, Auto jump to group, filter empty assistant messages for Anthropic API, fix data inconsistency in ai provider config, fix editor modal when Markdown rendering off, fix file upload issue, fix tool call message content missing, restore window position safely, restore window resizable before hard reload in desktop onboarding, slove the old agents open profiles error problem, support thoughtSignature for openrouter, update CI bun version to v1.2.4, use configured embedding provider instead of hardcoded OpenAI, when the document filetype is agent/plan, not show the saveinto docs button.
#### 💄 Styles
- **misc**: Update i18n, update i18n, update i18n.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### Code refactoring
* **redis**: Disable automatic deserialization in upstash provider, closes [#11210 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/11210 ) ([eb5c76c ](https://github.com/jaworldwideorg/OneJA-Bot/commit/eb5c76c ))
* **utils**: Remove unused geo server utilities, closes [#11243 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/11243 ) ([ee474cc ](https://github.com/jaworldwideorg/OneJA-Bot/commit/ee474cc ))
* **misc**: Refactor and fix model runtime initialize, closes [#11134 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/11134 ) ([8078cb9 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/8078cb9 ))
* **misc**: Refactor to remove access code, closes [#11120 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/11120 ) ([0e9f98c ](https://github.com/jaworldwideorg/OneJA-Bot/commit/0e9f98c ))
* **misc**: Remove client db and refactor test, closes [#11123 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/11123 ) ([bb2799d ](https://github.com/jaworldwideorg/OneJA-Bot/commit/bb2799d ))
#### What's improved
* **misc**: Add new provider Xiaomi MiMo, closes [#10834 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10834 ) ([62f7858 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/62f7858 ))
* **misc**: Add work path for local system, closes [#11128 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/11128 ) ([d8deadd ](https://github.com/jaworldwideorg/OneJA-Bot/commit/d8deadd ))
* **misc**: Update the sandbox export files & save files way, closes [#11249 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/11249 ) ([039b0a1 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/039b0a1 ))
#### What's fixed
* **electron**: Correct next config codemod pattern matching, closes [#11228 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/11228 ) ([06cb019 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/06cb019 ))
* **gtd**: Fix frozen object mutation in updateTodos, closes [#11184 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/11184 ) ([4970794 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/4970794 ))
* **model-runtime**: Handle array content in anthropic assistant messages, closes [#11206 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/11206 ) ([b03845d ](https://github.com/jaworldwideorg/OneJA-Bot/commit/b03845d ))
* **model-runtime**: Handle incremental tool call chunks in Qwen stream, closes [#11219 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/11219 ) ([03b9407 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/03b9407 ))
* **model-runtime**: Handle Qwen tool_calls without initial arguments, closes [#11211 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/11211 ) ([5321d91 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/5321d91 ))
* **misc**: Add lost like button in discover detail page, closes [#11182 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/11182 ) ([41215d4 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/41215d4 ))
* **misc**: Auto jump to group, closes [#11187 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/11187 ) ([e43578a ](https://github.com/jaworldwideorg/OneJA-Bot/commit/e43578a ))
* **misc**: Filter empty assistant messages for Anthropic API, closes [#11129 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/11129 ) ([7af750b ](https://github.com/jaworldwideorg/OneJA-Bot/commit/7af750b ))
* **misc**: Fix data inconsistency in ai provider config, closes [#11198 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/11198 ) ([f8346f2 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/f8346f2 ))
* **misc**: Fix editor modal when Markdown rendering off, closes [#11251 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/11251 ) ([eb86d3b ](https://github.com/jaworldwideorg/OneJA-Bot/commit/eb86d3b ))
* **misc**: Fix file upload issue, closes [#11122 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/11122 ) ([1ae327a ](https://github.com/jaworldwideorg/OneJA-Bot/commit/1ae327a ))
* **misc**: Fix tool call message content missing, closes [#11116 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/11116 ) ([885964e ](https://github.com/jaworldwideorg/OneJA-Bot/commit/885964e ))
* **misc**: Restore window position safely ([e0b555e ](https://github.com/jaworldwideorg/OneJA-Bot/commit/e0b555e ))
* **misc**: Restore window resizable before hard reload in desktop onboarding, closes [#11144 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/11144 ) ([2516874 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/2516874 ))
* **misc**: Slove the old agents open profiles error problem, closes [#11204 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/11204 ) ([7d650b6 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/7d650b6 ))
* **misc**: Support thoughtSignature for openrouter, closes [#11117 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/11117 ) ([bf5d41e ](https://github.com/jaworldwideorg/OneJA-Bot/commit/bf5d41e ))
* **misc**: Update CI bun version to v1.2.4, closes [#11232 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/11232 ) ([dd022d5 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/dd022d5 ))
* **misc**: Use configured embedding provider instead of hardcoded OpenAI, closes [#11133 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/11133 ) ([503c3eb ](https://github.com/jaworldwideorg/OneJA-Bot/commit/503c3eb ))
* **misc**: When the document filetype is agent/plan, not show the saveinto docs button, closes [#11227 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/11227 ) ([3a22f32 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/3a22f32 ))
#### Styles
* **misc**: Update i18n, closes [#11213 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/11213 ) ([00e0980 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/00e0980 ))
* **misc**: Update i18n, closes [#11145 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/11145 ) ([fdadef2 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/fdadef2 ))
* **misc**: Update i18n, closes [#11115 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/11115 ) ([072e0dd ](https://github.com/jaworldwideorg/OneJA-Bot/commit/072e0dd ))
</details>
<div align="right">
[](#readme-top)
</div>
2026-01-05 10:28:13 +00:00
Jamie Stivala
289331ed8b
Merge remote-tracking branch 'upstream/next'
...
# Conflicts:
# CHANGELOG.md
# packages/database/src/core/migrations.json
2026-01-05 11:07:05 +01:00
CanisMinor
eb86d3b11e
🐛 fix: fix editor modal when Markdown rendering off ( #11251 )
...
fix: fix editor modal
2026-01-05 18:04:50 +08:00
Shinji-Li
039b0a1064
✨ feat: update the sandbox export files & save files way ( #11249 )
...
feat: update the sandbox export files & save files way
2026-01-05 18:03:25 +08:00
lobehubbot
995e8cf89a
📝 docs(bot): Auto sync agents & plugin to readme
2026-01-05 09:10:51 +00:00
semantic-release-bot
61683707e2
🔖 chore(release): v2.0.0-next.217 [skip ci]
...
## [Version 2.0.0-next.217](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.216...v2.0.0-next.217 )
<sup>Released on **2026-01-05**</sup>
#### ♻ Code Refactoring
- **utils**: Remove unused geo server utilities.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### Code refactoring
* **utils**: Remove unused geo server utilities, closes [#11243 ](https://github.com/lobehub/lobe-chat/issues/11243 ) ([ee474cc ](https://github.com/lobehub/lobe-chat/commit/ee474cc ))
</details>
<div align="right">
[](#readme-top)
</div>
2026-01-05 09:09:10 +00:00
Innei
ee474cce32
♻️ refactor(utils): remove unused geo server utilities ( #11243 )
...
Clean up deprecated geo-related server code that is no longer used.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
2026-01-05 16:25:44 +08:00
René Wang
e08c8109bb
feat: Improve CMDK ( #11229 )
...
* fix: Cannot use ai image in CMDK
* feat: Trigger agent builder in CMDK
* feat: Use group buidler in CMDK
* fix: CMDK not closed
2026-01-05 16:21:26 +08:00
lobehubbot
823bfc18cb
📝 docs(bot): Auto sync agents & plugin to readme
2026-01-05 08:10:56 +00:00
semantic-release-bot
859806eeb5
🔖 chore(release): v2.0.0-next.216 [skip ci]
...
## [Version 2.0.0-next.216](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.215...v2.0.0-next.216 )
<sup>Released on **2026-01-05**</sup>
#### 🐛 Bug Fixes
- **misc**: Restore window position safely.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **misc**: Restore window position safely ([e0b555e ](https://github.com/lobehub/lobe-chat/commit/e0b555e ))
</details>
<div align="right">
[](#readme-top)
</div>
2026-01-05 08:09:15 +00:00
Innei
e0b555e92a
🐛 fix: restore window position safely
...
🐛 fix: restore window position safely
2026-01-05 15:49:13 +08:00
lobehubbot
583258b1f7
📝 docs(bot): Auto sync agents & plugin to readme
2026-01-05 07:23:25 +00:00
semantic-release-bot
df59c5a94b
🔖 chore(release): v2.0.0-next.215 [skip ci]
...
## [Version 2.0.0-next.215](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.214...v2.0.0-next.215 )
<sup>Released on **2026-01-05**</sup>
#### 🐛 Bug Fixes
- **misc**: Update CI bun version to v1.2.4, when the document filetype is agent/plan, not show the saveinto docs button.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **misc**: Update CI bun version to v1.2.4, closes [#11232 ](https://github.com/lobehub/lobe-chat/issues/11232 ) ([dd022d5 ](https://github.com/lobehub/lobe-chat/commit/dd022d5 ))
* **misc**: When the document filetype is agent/plan, not show the saveinto docs button, closes [#11227 ](https://github.com/lobehub/lobe-chat/issues/11227 ) ([3a22f32 ](https://github.com/lobehub/lobe-chat/commit/3a22f32 ))
</details>
<div align="right">
[](#readme-top)
</div>
2026-01-05 07:21:43 +00:00
Shinji-Li
3a22f32c87
🐛 fix: when the document filetype is agent/plan, not show the saveinto docs button ( #11227 )
...
fix: when the document filetype is agent/plan, not show the saveinto docs button
2026-01-05 15:01:50 +08:00
Innei
dd022d54d8
🐳 fix: update CI bun version to v1.2.4 ( #11232 )
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
2026-01-05 15:00:42 +08:00
lobehubbot
357b0585e4
📝 docs(bot): Auto sync agents & plugin to readme
2026-01-05 06:53:13 +00:00
semantic-release-bot
a154def5b0
🔖 chore(release): v2.0.0-next.214 [skip ci]
...
## [Version 2.0.0-next.214](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.213...v2.0.0-next.214 )
<sup>Released on **2026-01-05**</sup>
#### 🐛 Bug Fixes
- **electron**: Correct next config codemod pattern matching.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **electron**: Correct next config codemod pattern matching, closes [#11228 ](https://github.com/lobehub/lobe-chat/issues/11228 ) ([06cb019 ](https://github.com/lobehub/lobe-chat/commit/06cb019 ))
</details>
<div align="right">
[](#readme-top)
</div>
2026-01-05 06:51:51 +00:00
Innei
06cb019b8e
🐛 fix(electron): correct next config codemod pattern matching ( #11228 )
...
- Use findAll with kind: 'pair' instead of find with pattern for redirects
- Add webVitalsAttribution removal logic
- Improve pattern matching to handle spacing variations
- Add invariant checks for better error handling
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-authored-by: Claude <noreply@anthropic.com >
2026-01-05 14:29:52 +08:00
Innei
3a30d9aed1
refactor: migrate theme management to next-themes ( #11112 )
...
* refactor: migrate theme management to `next-themes` and remove theme from route variants and global store.
Signed-off-by: Innei <tukon479@gmail.com >
* refactor: Unify theme mode to 'system' instead of 'auto' and streamline Electron theme synchronization.
Signed-off-by: Innei <tukon479@gmail.com >
* refactor: Remove LOBE_THEME_APPEARANCE constant and simplify desktop theme source assignment.
Signed-off-by: Innei <tukon479@gmail.com >
* chore: Update antd-style dependency from npm alias to specific alpha version.
Signed-off-by: Innei <tukon479@gmail.com >
* chore: update pnpm lockfile
Signed-off-by: Innei <tukon479@gmail.com >
* feat: Default theme to system and update Next.js RSC payload path example.
Signed-off-by: Innei <tukon479@gmail.com >
* feat: add `dev:static` script for static renderer development
Signed-off-by: Innei <tukon479@gmail.com >
* refactor: replace useThemeMode with custom useIsDark hook for theme detection and add ClientOnly component
Signed-off-by: Innei <tukon479@gmail.com >
* refactor: Remove `extractStaticStyle` import and cache prop from `StyleRegistry`.
Signed-off-by: Innei <tukon479@gmail.com >
* chore: Remove debug console log for current appearance.
Signed-off-by: Innei <tukon479@gmail.com >
* fix: Migrate legacy 'auto' theme mode to 'system' and refine theme background CSS selectors.
Signed-off-by: Innei <tukon479@gmail.com >
* feat: Add window dragging to desktop onboarding layout and update antd-style dependency.
* refactor: Refine global background styling to target body elements, remove token-based background, and clean up debugging script.
Signed-off-by: Innei <tukon479@gmail.com >
---------
Signed-off-by: Innei <tukon479@gmail.com >
2026-01-05 13:23:43 +08:00
lobehubbot
4196d9783e
📝 docs(bot): Auto sync agents & plugin to readme
2026-01-05 05:06:07 +00:00
semantic-release-bot
7015c194d7
🔖 chore(release): v2.0.0-next.213 [skip ci]
...
## [Version 2.0.0-next.213](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.212...v2.0.0-next.213 )
<sup>Released on **2026-01-05**</sup>
#### 🐛 Bug Fixes
- **model-runtime**: Handle incremental tool call chunks in Qwen stream.
#### 💄 Styles
- **misc**: Update i18n.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **model-runtime**: Handle incremental tool call chunks in Qwen stream, closes [#11219 ](https://github.com/lobehub/lobe-chat/issues/11219 ) ([03b9407 ](https://github.com/lobehub/lobe-chat/commit/03b9407 ))
#### Styles
* **misc**: Update i18n, closes [#11213 ](https://github.com/lobehub/lobe-chat/issues/11213 ) ([00e0980 ](https://github.com/lobehub/lobe-chat/commit/00e0980 ))
</details>
<div align="right">
[](#readme-top)
</div>
2026-01-05 05:04:35 +00:00
renovate[bot]
9ad9874426
Update actions/cache action to v5 ( #11164 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-05 12:47:06 +08:00
renovate[bot]
fbea741b04
Update actions/checkout action to v6 ( #11165 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-05 12:46:56 +08:00
LobeHub Bot
85e6866e1e
🌐 chore: translate non-English comments to English in model-runtime and comfyui ( #11220 )
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com >
2026-01-05 12:31:27 +08:00
LobeHub Bot
00e0980c1f
🤖 style: update i18n ( #11213 )
...
💄 style: update i18n
Co-authored-by: canisminor1990 <17870709+canisminor1990@users.noreply.github.com >
2026-01-05 12:28:32 +08:00
Arvin Xu
03b9407e23
🐛 fix(model-runtime): handle incremental tool call chunks in Qwen stream ( #11219 )
...
* 🐛 fix(model-runtime): handle incremental tool call chunks in Qwen stream
When streaming tool calls, subsequent chunks may not have an id (only
incremental arguments). The previous code generated a new id for each
chunk, causing the parser to treat them as different tool calls instead
of merging the arguments.
Changes:
- Store first tool call's info in streamContext.tool for subsequent chunks
- Use stored tool id from streamContext for incremental chunks without id
- Add test case for mixed text + incremental tool calls (DeepSeek style)
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
* update WorkingDirectory
---------
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-05 12:26:14 +08:00
lobehubbot
9d8f1aa764
📝 docs(bot): Auto sync agents & plugin to readme
2026-01-05 03:51:53 +00:00
semantic-release-bot
3215cf88a7
🔖 chore(release): v2.0.0-next.212 [skip ci]
...
## [Version 2.0.0-next.212](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.211...v2.0.0-next.212 )
<sup>Released on **2026-01-05**</sup>
#### ♻ Code Refactoring
- **redis**: Disable automatic deserialization in upstash provider.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### Code refactoring
* **redis**: Disable automatic deserialization in upstash provider, closes [#11210 ](https://github.com/lobehub/lobe-chat/issues/11210 ) ([eb5c76c ](https://github.com/lobehub/lobe-chat/commit/eb5c76c ))
</details>
<div align="right">
[](#readme-top)
</div>
2026-01-05 03:50:31 +00:00
YuTengjing
eb5c76ca4b
♻️ refactor(redis): disable automatic deserialization in upstash provider ( #11210 )
2026-01-05 11:32:41 +08:00
René Wang
41b710950c
fix: Improve resource manager ( #11189 )
...
* fix: Auto scroll
* fix: Move multiple items
* feat: Move file to root directory
* lint: Clean up props
* lint: Fix CI error
2026-01-05 11:02:10 +08:00
lobehubbot
9f38462b76
📝 docs(bot): Auto sync agents & plugin to readme
2026-01-05 02:56:58 +00:00
semantic-release-bot
33258f7edc
🔖 chore(release): v2.0.0-next.211 [skip ci]
...
## [Version 2.0.0-next.211](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.210...v2.0.0-next.211 )
<sup>Released on **2026-01-05**</sup>
#### 🐛 Bug Fixes
- **misc**: Add lost like button in discover detail page.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **misc**: Add lost like button in discover detail page, closes [#11182 ](https://github.com/lobehub/lobe-chat/issues/11182 ) ([41215d4 ](https://github.com/lobehub/lobe-chat/commit/41215d4 ))
</details>
<div align="right">
[](#readme-top)
</div>
2026-01-05 02:55:33 +00:00
Shinji-Li
41215d412e
🐛 fix: add lost like button in discover detail page ( #11182 )
...
fix: add lost like button
2026-01-05 10:35:18 +08:00
lobehubbot
82980a7543
📝 docs(bot): Auto sync agents & plugin to readme
2026-01-04 18:07:36 +00:00
semantic-release-bot
6644057778
🔖 chore(release): v2.0.0-next.210 [skip ci]
...
## [Version 2.0.0-next.210](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.209...v2.0.0-next.210 )
<sup>Released on **2026-01-04**</sup>
#### 🐛 Bug Fixes
- **model-runtime**: Handle Qwen tool_calls without initial arguments.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **model-runtime**: Handle Qwen tool_calls without initial arguments, closes [#11211 ](https://github.com/lobehub/lobe-chat/issues/11211 ) ([5321d91 ](https://github.com/lobehub/lobe-chat/commit/5321d91 ))
</details>
<div align="right">
[](#readme-top)
</div>
2026-01-04 18:06:12 +00:00
Arvin Xu
5321d9112d
🐛 fix(model-runtime): handle Qwen tool_calls without initial arguments ( #11211 )
...
* 🐛 fix(model-runtime): handle Qwen tool_calls without initial arguments
Qwen models (e.g., qwen3-vl-235b-a22b-thinking) send tool_calls in
two separate chunks:
1. First chunk: {id, name} without arguments
2. Second chunk: {id, arguments} without name
Previously, the code directly passed `value.function`, which caused
undefined values for arguments/name in respective chunks.
Changes:
- Add default values for function.arguments (empty string) and
function.name (null) in Qwen stream transformer
- Align behavior with OpenAI/vLLM stream handling
- Add test cases for split tool_call chunks scenario
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
* 🐛 fix: fix openai parallel tools calling in chat competition
* 💄 style: improve style
---------
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-05 01:48:07 +08:00
Innei
0205cf73bd
refactor: Extract renderer URL and protocol management into dedicated manager ( #11208 )
...
* feat: Add static export modifier for Electron, refactor route variant constants, and simplify renderer file path resolution.
* refactor: Extract renderer URL and protocol management into a dedicated `RendererUrlManager` and update `App` to utilize it.
Signed-off-by: Innei <tukon479@gmail.com >
* feat: Implement Electron app locale management and i18n initialization based on stored settings.
Signed-off-by: Innei <tukon479@gmail.com >
---------
Signed-off-by: Innei <tukon479@gmail.com >
2026-01-05 00:59:35 +08:00
lobehubbot
5f6be91a88
📝 docs(bot): Auto sync agents & plugin to readme
2026-01-04 13:31:25 +00:00
semantic-release-bot
ecf35164a6
🔖 chore(release): v2.0.0-next.209 [skip ci]
...
## [Version 2.0.0-next.209](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.208...v2.0.0-next.209 )
<sup>Released on **2026-01-04**</sup>
#### 🐛 Bug Fixes
- **model-runtime**: Handle array content in anthropic assistant messages.
- **misc**: Use configured embedding provider instead of hardcoded OpenAI.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **model-runtime**: Handle array content in anthropic assistant messages, closes [#11206 ](https://github.com/lobehub/lobe-chat/issues/11206 ) ([b03845d ](https://github.com/lobehub/lobe-chat/commit/b03845d ))
* **misc**: Use configured embedding provider instead of hardcoded OpenAI, closes [#11133 ](https://github.com/lobehub/lobe-chat/issues/11133 ) ([503c3eb ](https://github.com/lobehub/lobe-chat/commit/503c3eb ))
</details>
<div align="right">
[](#readme-top)
</div>
2026-01-04 13:29:52 +00:00
Arvin Xu
b03845d006
🐛 fix(model-runtime): handle array content in anthropic assistant messages ( #11206 )
...
When assistant messages have array content (e.g., containing thinking
blocks) but no tool_calls, the code incorrectly tried to call .trim()
on the array, causing "TypeError: content?.trim is not a function".
Changes:
- Add check for array content type before processing
- Use buildArrayContent() to properly handle array content
- Return undefined for empty array content (consistent with empty string)
- Add 2 test cases for array content scenarios
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-04 21:12:02 +08:00
XYenon
503c3eba4e
🐛 fix: use configured embedding provider instead of hardcoded OpenAI ( #11133 )
2026-01-04 20:55:41 +08:00
LobeHub Bot
fe87fa8fbb
✅ test: add comprehensive unit tests for parserPlaceholder ( #11188 )
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com >
2026-01-04 20:53:48 +08:00
lobehubbot
de4a6cabe5
📝 docs(bot): Auto sync agents & plugin to readme
2026-01-04 12:01:20 +00:00
semantic-release-bot
16d004871f
🔖 chore(release): v2.0.0-next.208 [skip ci]
...
## [Version 2.0.0-next.208](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.207...v2.0.0-next.208 )
<sup>Released on **2026-01-04**</sup>
#### 🐛 Bug Fixes
- **misc**: Auto jump to group.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **misc**: Auto jump to group, closes [#11187 ](https://github.com/lobehub/lobe-chat/issues/11187 ) ([e43578a ](https://github.com/lobehub/lobe-chat/commit/e43578a ))
</details>
<div align="right">
[](#readme-top)
</div>
2026-01-04 11:59:57 +00:00
LobeHub Bot
483d9b6527
🌐 chore: translate non-English comments to English in model-runtime/utils ( #11183 )
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com >
2026-01-04 19:41:28 +08:00
René Wang
e43578a51e
🐛 fix: Auto jump to group ( #11187 )
...
fix: Auto jump to group
2026-01-04 19:36:07 +08:00
lobehubbot
733cf9a539
📝 docs(bot): Auto sync agents & plugin to readme
2026-01-04 10:29:26 +00:00
semantic-release-bot
9a67e63131
🔖 chore(release): v2.0.0-next.207 [skip ci]
...
## [Version 2.0.0-next.207](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.206...v2.0.0-next.207 )
<sup>Released on **2026-01-04**</sup>
#### 🐛 Bug Fixes
- **misc**: Slove the old agents open profiles error problem.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **misc**: Slove the old agents open profiles error problem, closes [#11204 ](https://github.com/lobehub/lobe-chat/issues/11204 ) ([7d650b6 ](https://github.com/lobehub/lobe-chat/commit/7d650b6 ))
</details>
<div align="right">
[](#readme-top)
</div>
2026-01-04 10:27:56 +00:00
Shinji-Li
7d650b6d2e
🐛 fix: slove the old agents open profiles error problem ( #11204 )
...
fix: slove the old agents open profiles error problem
2026-01-04 18:09:15 +08:00
YuTengjing
5c9b4b3c40
style: Increase ModelSwitchPanel default width for better model name display ( #11203 )
2026-01-04 18:05:44 +08:00
lobehubbot
b5589ca408
📝 docs(bot): Auto sync agents & plugin to readme
2026-01-04 09:34:21 +00:00
semantic-release-bot
77f1188150
🔖 chore(release): v2.0.0-next.206 [skip ci]
...
## [Version 2.0.0-next.206](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.205...v2.0.0-next.206 )
<sup>Released on **2026-01-04**</sup>
#### 🐛 Bug Fixes
- **misc**: Fix data inconsistency in ai provider config.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **misc**: Fix data inconsistency in ai provider config, closes [#11198 ](https://github.com/lobehub/lobe-chat/issues/11198 ) ([f8346f2 ](https://github.com/lobehub/lobe-chat/commit/f8346f2 ))
</details>
<div align="right">
[](#readme-top)
</div>
2026-01-04 09:32:55 +00:00
René Wang
6568aa8af6
feat: New model switch mode ( #11118 )
...
* feat: New switch mode
* feat: Add the settings icon back
* feat: Add the settings icon back
* lint: Supress error
* style: Adjust panel style
* style: Adjust panel style
* style: Adjust panel style
* style: Adjust padding
* feat: Add missing translation
2026-01-04 17:14:50 +08:00
Arvin Xu
f8346f2440
🐛 fix: fix data inconsistency in ai provider config ( #11198 )
...
🐛 fix: fix ai provider api error
2026-01-04 17:09:22 +08:00
lobehubbot
13f3725929
📝 docs(bot): Auto sync agents & plugin to readme
2026-01-04 08:29:04 +00:00
semantic-release-bot
afeb519683
🔖 chore(release): v2.0.0-next.205 [skip ci]
...
## [Version 2.0.0-next.205](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.204...v2.0.0-next.205 )
<sup>Released on **2026-01-04**</sup>
#### 🐛 Bug Fixes
- **gtd**: Fix frozen object mutation in updateTodos.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **gtd**: Fix frozen object mutation in updateTodos, closes [#11184 ](https://github.com/lobehub/lobe-chat/issues/11184 ) ([4970794 ](https://github.com/lobehub/lobe-chat/commit/4970794 ))
</details>
<div align="right">
[](#readme-top)
</div>
2026-01-04 08:27:40 +00:00
Hardy
4970794d1a
🐛 fix(gtd): fix frozen object mutation in updateTodos ( #11184 )
...
* 🐛 fix(gtd): add console.log for updateTodos debugging
* 🐛 fix(gtd): fix frozen object mutation in updateTodos
* 🐛 fix(gtd): remove debug console.log
2026-01-04 16:09:43 +08:00
lobehubbot
e61d9156b6
📝 docs(bot): Auto sync agents & plugin to readme
2026-01-04 07:09:54 +00:00
semantic-release-bot
2a9ba0e623
🔖 chore(release): v2.0.0-next.204 [skip ci]
...
## [Version 2.0.0-next.204](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.203...v2.0.0-next.204 )
<sup>Released on **2026-01-04**</sup>
#### ✨ Features
- **misc**: Add new provider Xiaomi MiMo.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's improved
* **misc**: Add new provider Xiaomi MiMo, closes [#10834 ](https://github.com/lobehub/lobe-chat/issues/10834 ) ([62f7858 ](https://github.com/lobehub/lobe-chat/commit/62f7858 ))
</details>
<div align="right">
[](#readme-top)
</div>
2026-01-04 07:08:25 +00:00
sxjeru
62f78586f7
✨ feat: Add new provider Xiaomi MiMo ( #10834 )
...
* ✨ feat: 添加 Xiaomi MiMo 模型及其配置,更新相关接口和环境变量
* ✨ feat: 添加 Xiaomi MiMo AI 模型及其导出到 package.json 和 index.ts
* ✨ feat: 更新 Xiaomi MiMo 模型的配置,添加单元测试以验证功能
* ✨ feat: 移除 Xiaomi MiMo 模型的 enabled 属性,优化设置配置
* Update index.ts
* Update llm.ts
* Update llm.ts
* ✨ feat(model): add Xiaomi MiMo provider
* Update index.ts
* update Xiaomi MiMo descriptions to English
2026-01-04 14:49:30 +08:00
Innei
f8be760115
fix(desktop): sidebar background based on systemTheme ( #11143 )
...
Signed-off-by: Innei <tukon479@gmail.com >
2026-01-04 12:38:42 +08:00
lobehubbot
fa97bff84f
📝 docs(bot): Auto sync agents & plugin to readme
2026-01-04 04:11:47 +00:00
semantic-release-bot
66ded24bfc
🔖 chore(release): v2.0.0-next.203 [skip ci]
...
## [Version 2.0.0-next.203](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.202...v2.0.0-next.203 )
<sup>Released on **2026-01-04**</sup>
#### 💄 Styles
- **misc**: Update i18n.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### Styles
* **misc**: Update i18n, closes [#11145 ](https://github.com/lobehub/lobe-chat/issues/11145 ) ([fdadef2 ](https://github.com/lobehub/lobe-chat/commit/fdadef2 ))
</details>
<div align="right">
[](#readme-top)
</div>
2026-01-04 04:10:29 +00:00
LobeHub Bot
fdadef2f98
🤖 style: update i18n ( #11145 )
...
💄 style: update i18n
Co-authored-by: canisminor1990 <17870709+canisminor1990@users.noreply.github.com >
2026-01-04 10:22:24 +08:00
lobehubbot
234c6a10b7
📝 docs(bot): Auto sync agents & plugin to readme
2026-01-03 16:35:52 +00:00
semantic-release-bot
d498d06031
🔖 chore(release): v2.0.0-next.202 [skip ci]
...
## [Version 2.0.0-next.202](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.201...v2.0.0-next.202 )
<sup>Released on **2026-01-03**</sup>
#### ♻ Code Refactoring
- **misc**: Refactor and fix model runtime initialize.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### Code refactoring
* **misc**: Refactor and fix model runtime initialize, closes [#11134 ](https://github.com/lobehub/lobe-chat/issues/11134 ) ([8078cb9 ](https://github.com/lobehub/lobe-chat/commit/8078cb9 ))
</details>
<div align="right">
[](#readme-top)
</div>
2026-01-03 16:34:26 +00:00
Arvin Xu
8078cb9778
♻️ refactor: refactor and fix model runtime initialize ( #11134 )
...
* ♻️ refactor: refactor and fix model runtime initialize
* fix test for model runtime
* improve loading style
* fix tests
* fix error mode
* fix error display issue
* improve style
* try to fix issue
* improve style
* improve task Inspector style
* update i18n
* fix task error state
* update i18n
* fix error result
* fix error
2026-01-04 00:16:43 +08:00
lobehubbot
cc96d5a47a
📝 docs(bot): Auto sync agents & plugin to readme
2026-01-03 15:42:12 +00:00
semantic-release-bot
2bcee32064
🔖 chore(release): v2.0.0-next.201 [skip ci]
...
## [Version 2.0.0-next.201](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.200...v2.0.0-next.201 )
<sup>Released on **2026-01-03**</sup>
#### 🐛 Bug Fixes
- **misc**: Restore window resizable before hard reload in desktop onboarding.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **misc**: Restore window resizable before hard reload in desktop onboarding, closes [#11144 ](https://github.com/lobehub/lobe-chat/issues/11144 ) ([2516874 ](https://github.com/lobehub/lobe-chat/commit/2516874 ))
</details>
<div align="right">
[](#readme-top)
</div>
2026-01-03 15:40:42 +00:00
Innei
25168745c9
🐛 fix: restore window resizable before hard reload in desktop onboarding ( #11144 )
...
在桌面 onboarding 完成后的硬重载之前,先恢复窗口的可调整大小状态,
确保应用重新启动时窗口可以正常调整大小。
🤖 Generated with [Claude Code](https://claude.com/claude-code )
2026-01-03 23:18:59 +08:00
sxjeru
9c43353dcd
🔨 chore: Update build:vercel script to include postbuild ( #11140 )
...
Update build:vercel script to include postbuild
2026-01-03 22:07:31 +08:00
lobehubbot
8e3eb15a38
📝 docs(bot): Auto sync agents & plugin to readme
2026-01-03 08:49:05 +00:00
semantic-release-bot
44065cdb54
🔖 chore(release): v2.0.0-next.200 [skip ci]
...
## [Version 2.0.0-next.200](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.199...v2.0.0-next.200 )
<sup>Released on **2026-01-03**</sup>
#### ✨ Features
- **misc**: Add work path for local system.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's improved
* **misc**: Add work path for local system, closes [#11128 ](https://github.com/lobehub/lobe-chat/issues/11128 ) ([d8deadd ](https://github.com/lobehub/lobe-chat/commit/d8deadd ))
</details>
<div align="right">
[](#readme-top)
</div>
2026-01-03 08:47:38 +00:00
LobeHub Bot
dd6dd8cac4
✅ test: add unit tests for genOG utilities ( #11005 )
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com >
2026-01-03 16:29:26 +08:00
Arvin Xu
d8deaddedd
✨ feat: add work path for local system ( #11128 )
...
* ✨ feat: support to show working dir
* fix style
* update docs
* update topic
* refactor to use chat config
* inject working Directory
* update i18n
* fix tests
2026-01-03 16:22:22 +08:00
lobehubbot
7f3226d625
📝 docs(bot): Auto sync agents & plugin to readme
2026-01-03 08:18:46 +00:00
semantic-release-bot
66fa060fb3
🔖 chore(release): v2.0.0-next.199 [skip ci]
...
## [Version 2.0.0-next.199](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.198...v2.0.0-next.199 )
<sup>Released on **2026-01-03**</sup>
#### 🐛 Bug Fixes
- **misc**: Filter empty assistant messages for Anthropic API.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **misc**: Filter empty assistant messages for Anthropic API, closes [#11129 ](https://github.com/lobehub/lobe-chat/issues/11129 ) ([7af750b ](https://github.com/lobehub/lobe-chat/commit/7af750b ))
</details>
<div align="right">
[](#readme-top)
</div>
2026-01-03 08:17:14 +00:00
Arvin Xu
7af750beeb
🐛 fix: filter empty assistant messages for Anthropic API ( #11129 )
...
fix anthropic empty error
2026-01-03 15:59:05 +08:00
lobehubbot
371e6449e1
📝 docs(bot): Auto sync agents & plugin to readme
2026-01-03 07:14:01 +00:00
semantic-release-bot
bbe51763b7
🔖 chore(release): v2.0.0-next.198 [skip ci]
...
## [Version 2.0.0-next.198](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.197...v2.0.0-next.198 )
<sup>Released on **2026-01-03**</sup>
#### 🐛 Bug Fixes
- **misc**: Support thoughtSignature for openrouter.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **misc**: Support thoughtSignature for openrouter, closes [#11117 ](https://github.com/lobehub/lobe-chat/issues/11117 ) ([bf5d41e ](https://github.com/lobehub/lobe-chat/commit/bf5d41e ))
</details>
<div align="right">
[](#readme-top)
</div>
2026-01-03 07:12:31 +00:00
wangxiaolei
bf5d41e1a7
🐛 fix: support thoughtSignature for openrouter ( #11117 )
...
feat: support thoughtSignature for openrouter
2026-01-03 14:53:50 +08:00
lobehubbot
8e0e5020db
📝 docs(bot): Auto sync agents & plugin to readme
2026-01-03 06:21:36 +00:00
semantic-release-bot
c0c834e22a
🔖 chore(release): v2.0.0-next.197 [skip ci]
...
## [Version 2.0.0-next.197](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.196...v2.0.0-next.197 )
<sup>Released on **2026-01-03**</sup>
#### ♻ Code Refactoring
- **misc**: Remove client db and refactor test.
#### 🐛 Bug Fixes
- **misc**: Fix file upload issue.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### Code refactoring
* **misc**: Remove client db and refactor test, closes [#11123 ](https://github.com/lobehub/lobe-chat/issues/11123 ) ([bb2799d ](https://github.com/lobehub/lobe-chat/commit/bb2799d ))
#### What's fixed
* **misc**: Fix file upload issue, closes [#11122 ](https://github.com/lobehub/lobe-chat/issues/11122 ) ([1ae327a ](https://github.com/lobehub/lobe-chat/commit/1ae327a ))
</details>
<div align="right">
[](#readme-top)
</div>
2026-01-03 06:20:01 +00:00
Arvin Xu
bb2799dc75
♻️ refactor: remove client db and refactor test ( #11123 )
...
* ♻️ refactor: refactor to remove client db
* remove tableViewer
* ✅ tests: remove tests
2026-01-03 13:59:45 +08:00
bbbugg
bc44cba10a
🐛 fix: add support for built-in model search in TokenTag component ( #11114 )
...
* fix: add support for built-in model search in TokenTag component
* fix: improve layout handling in List component for better overflow management
2026-01-03 13:56:17 +08:00
Arvin Xu
1ae327ab53
🐛 fix: fix file upload issue ( #11122 )
...
* fix upload
* ✅ tests: fix upload
2026-01-03 13:55:19 +08:00
lobehubbot
f737afacc7
📝 docs(bot): Auto sync agents & plugin to readme
2026-01-03 04:45:55 +00:00
semantic-release-bot
c8710d7585
🔖 chore(release): v2.0.0-next.196 [skip ci]
...
## [Version 2.0.0-next.196](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.195...v2.0.0-next.196 )
<sup>Released on **2026-01-03**</sup>
#### ♻ Code Refactoring
- **misc**: Refactor to remove access code.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### Code refactoring
* **misc**: Refactor to remove access code, closes [#11120 ](https://github.com/lobehub/lobe-chat/issues/11120 ) ([0e9f98c ](https://github.com/lobehub/lobe-chat/commit/0e9f98c ))
</details>
<div align="right">
[](#readme-top)
</div>
2026-01-03 04:44:30 +00:00
Arvin Xu
0e9f98cacb
♻️ refactor: refactor to remove access code ( #11120 )
2026-01-03 12:26:02 +08:00
lobehubbot
d5cde9fbbf
📝 docs(bot): Auto sync agents & plugin to readme
2026-01-03 04:13:53 +00:00
semantic-release-bot
ff0c3c4364
🔖 chore(release): v2.0.0-next.195 [skip ci]
...
## [Version 2.0.0-next.195](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.194...v2.0.0-next.195 )
<sup>Released on **2026-01-03**</sup>
#### 🐛 Bug Fixes
- **misc**: Fix tool call message content missing.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **misc**: Fix tool call message content missing, closes [#11116 ](https://github.com/lobehub/lobe-chat/issues/11116 ) ([885964e ](https://github.com/lobehub/lobe-chat/commit/885964e ))
</details>
<div align="right">
[](#readme-top)
</div>
2026-01-03 04:12:25 +00:00
Arvin Xu
885964e1bc
🐛 fix: fix tool call message content missing ( #11116 )
...
* implement telemetry middleware
* refactor mcp http call tool telemetry
* refactor cloud call tool telemetry
* 🐛 fix: fix call tool telemetry
* 🐛 fix: fix call tool issue
* ✅ tests: add tests
* ✅ tests: add tests
* ✅ tests: improve tests
* 🔥 chore: remove files
* fix tests
* fix tests
2026-01-03 11:54:29 +08:00
LobeHub Bot
553a369673
🌐 chore: translate non-English comments to English in zhipu provider ( #11119 )
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com >
2026-01-03 10:56:19 +08:00
lobehubbot
821a14c712
📝 docs(bot): Auto sync agents & plugin to readme
2026-01-03 02:18:05 +00:00
semantic-release-bot
c552327d70
🔖 chore(release): v2.0.0-next.194 [skip ci]
...
## [Version 2.0.0-next.194](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.193...v2.0.0-next.194 )
<sup>Released on **2026-01-03**</sup>
#### 💄 Styles
- **misc**: Update i18n.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### Styles
* **misc**: Update i18n, closes [#11115 ](https://github.com/lobehub/lobe-chat/issues/11115 ) ([072e0dd ](https://github.com/lobehub/lobe-chat/commit/072e0dd ))
</details>
<div align="right">
[](#readme-top)
</div>
2026-01-03 02:16:45 +00:00
LobeHub Bot
072e0ddd88
🤖 style: update i18n ( #11115 )
...
💄 style: update i18n
Co-authored-by: canisminor1990 <17870709+canisminor1990@users.noreply.github.com >
2026-01-03 09:57:40 +08:00
lobehubbot
b9fc690815
📝 docs(bot): Auto sync agents & plugin to readme
2026-01-02 17:18:20 +00:00
lobehubbot
c1dd7304f5
📝 docs(bot): Auto sync agents & plugin to readme
2026-01-02 17:00:47 +00:00
semantic-release-bot
dbabbea456
🔖 chore(release): v1.147.0 [skip ci]
...
## [Version 1.147.0](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.146.0...v1.147.0 )
<sup>Released on **2026-01-02**</sup>
#### ♻ Code Refactoring
- **userMemories**: Added `benchmark_locomo` as source unify use the of source type.
- **misc**: Add builtin tools, clean code, clean desktop relative code, clean page editor, flatten i18n keys and extract hardcoded strings in desktop, i18n formatting optimization, improve modal handling with createRawModal, migrate to new DropdownMenuV2 and showContextMenu API, move code-interpreter to single packages, refactor builtin-tool implement, refactor hooks, refactor implement, refactor implement for desktop, refactor local-system, refactor oidc env to auth env, refactor service, refactor static style, refactor to remove meta in message, refactor to use better underline style, refactor to use better underline style, refactor tool prompt injection, refactor ui and layout, refactor with editor runtime, refactor with electron, refactor with es-toolkit, remove desktop-specific upload logic, rename browser identifier from 'chat' to 'app', tools ui, use /f/:fid as file mode, use supervisor role for agent group supervisor.
#### ✨ Features
- **auth**: Add confirm password field and integrate business signup logic, add useBusinessSignup hook for business signup functionality, enhance BetterAuthSignUpForm with businessElement and update useSignUp hook for improved signup process, integrate business sign-in features and update social sign-in logic, update useBusinessSignin to include getAdditionalData function for enhanced sign-in process.
- **desktop**: MacOS About menu should navigate to Settings About tab.
- **layout**: Integrate BusinessGlobalProvider for conditional rendering based on business features.
- **memory-user-memory**: Added LoCoMo dataset loader & converter & exporter, support to extract memories from LoCoMo dataset, support to load in memory, and extract from in-memory memory sources.
- **model**: Improve model list UI and add disabled models management.
- **referral**: Add backfill referral code i18n keys.
- **userMemories**: Apply userMemories.enable from settings for injecting, use capturedAt for time of memory entries, use honorific title for identity memory.
- **misc**: Add a white waitlist in edge config env, add always show tools render in createPlan & createDoc tools, add batch tasks ui, add Bundle Analyzer workflow for detailed bundle size analysis, add business features support with new components and hooks, add business settings features with dynamic loading for Plans, Funds, Usage, Billing, and Referral tabs, add db and schema feature, add home page create group builder button, Add i18n UI locales and improve tool types, add like action in community detail, add memory implement, add subscription settings group with dynamic loading for Plans, Funds, Usage, Billing, and Referral tabs, add the market auth auto generate way, Add turbopack configuration support to CustomNextConfig, add user memory, agent builder, agent builder, agent builder and group builder, app ui page, brand new 2.0 ui for next, brand new 2.0 ui for next, buildin some tools should save into docs, code-interpreter tool, code-interpreter tool, code-interpreter tool, desktop feature, enhance desktop onboarding with sign out and localization, enhance macOS desktop permissions and onboarding, enhance onboarding process by removing mode selection step and adding export functionality in advanced settings, file search feature, gtd create plan support streaming render, implement agent builder, implement builtin agents packages, implement memories package, implement Redis caching for presigned URLs in file proxy service, implement server data feature, include Subscription settings group in the Accordion component, Integrate bcryptjs for password verification in BetterAuth, integrate BrandingProviderCard and update Provider components for branding support, onboarding ui, page and knowledge base, rebranding total UI of app, refactor authentication handler to support dynamic loading of better-auth and next-auth, refactor desktop implement with brand new 2.0, rename codeinterpreter into lobe sandbox, server implement, support CMD K, support exec async sub agent task, support export and import topic JSON, support files upload in chat input, support notebook tool, support swr local cache, topic message swr cache, translate AI model descriptions to English, update agent builder ui, update create group chat use builder, update gtd tools( use editor & update metadata ), update user memory embedding model selection based on business features, user memory, user memory, user onboarding, when use usesend to create agent/group, the model should override by lobeAi, wrap ConversationArea and ModelSwitchPanel in TooltipGroup for enhanced UI.
#### 🐛 Bug Fixes
- **ci**: Skip backend routes in bundle analyzer build.
- **database**: Add userId authorization check in removeFilesFromKnowledgeBase.
- **desktop**: prevent window resize when onboarding, add safe top edge for message container.
- **i18n**: Translate plugin.ts locale to English.
- **image-generation**: Update chargeBeforeGenerate to return ChargeResult and include configForDatabase in parameters.
- **memory-user-memory**: Should pre-process date & time.
- **observability-otel**: Typo in package name.
- **prebuild**: Correct syntax in partialBuildPages array.
- **store**: Clear new key data when switchTopic to new state.
- **translation**: Add fallback for all English locale variants.
- **userMemories**: 404/405 issue due to incorrectly used workflow name and mounted catch-all route, missing base memory as part of context, must assign workflow id, should use `context.invoke` for workflow instead of `context.run`, skip to handle WorkflowAbort, use date & time for building context, workflow id build issue.
- **misc**: Agent profiles update, agent tools config set, editor placeholder, bump charts 3.0.4 to fix import es path, fix anthropic thinking budget, fix async task and improve tool style, fix default waitlist bug, fix delete agent group bug, Fix desktop test cases and refactor translations, Fix desktop test cases and refactor translations, fix gemini 3 model thinking issue, fix gemini 3 pro parallel tool use, fix gemini 3 thinking params, fix identity memory not working, fix model edit icon missing, fix supervisor flag, fix thread not working issue, fix when use branch topic,the branch index error problem, fixed the welcome card the create button not work, handle session invalidation on 401 error by logging out signed-in users, improve test infrastructure and mock configurations, locale resolve bug with ESM module loading, page agent editor, prevent redundant login redirect when already on auth pages, redis read json object, remove openapi pkg patch file, slove input editor on pause emit, slove swr mutate not work in Cache Provider, slove the group add member checkbox not work, slove the model select null problem, slove the mutate not work problem, slove when click agentbuilder should clean topic, slove when first call thread, not show ai chat message, support retry error message and fix continueGenerationMessage, update contextMenu in group tools message, update OFFICIAL_URL to app.lobehub.com, update PlanTag link paths for subscription settings, update test snapshots for model description changes, when use agentbuilder the topic id should use new & clear topic….
#### 💄 Styles
- **misc**: Add Gemini 3 Flash & Doubao Seed 1.8 models, improve ExecTask and task message UI, improve gtd tool inspector and todo list, improve loading and local-system render, improve page document tool inspector UI, improve RunCommand Inspector, improve tools UI and fix Google schema compatibility, rebranding chat ui, refactor UI in features, rerun i18n, setting style, support streaming and display ui for group mode, support tool streaming and title custom render, update i18n, update i18n, update i18n, Update i18n microcopy, update ui.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### Code refactoring
* **userMemories**: Added `benchmark_locomo` as source unify use the of source type, closes [#10922 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10922 ) ([03342a7 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/03342a7 ))
* **misc**: Add builtin tools ([26e73cc ](https://github.com/jaworldwideorg/OneJA-Bot/commit/26e73cc ))
* **misc**: Clean code ([4ddb491 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/4ddb491 ))
* **misc**: Clean desktop relative code ([ffd7d23 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/ffd7d23 ))
* **misc**: Clean page editor, closes [#10966 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10966 ) ([15410d1 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/15410d1 ))
* **misc**: Flatten i18n keys and extract hardcoded strings in desktop, closes [#10939 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10939 ) ([e5f3a58 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/e5f3a58 ))
* **misc**: I18n formatting optimization, closes [#10929 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10929 ) [#10933 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10933 ) ([d692a37 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/d692a37 ))
* **misc**: Improve modal handling with createRawModal, closes [#11071 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/11071 ) ([f5314c5 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/f5314c5 ))
* **misc**: Migrate to new DropdownMenuV2 and showContextMenu API, closes [#11079 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/11079 ) ([04cfc0e ](https://github.com/jaworldwideorg/OneJA-Bot/commit/04cfc0e ))
* **misc**: Move code-interpreter to single packages ([1fa4357 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/1fa4357 ))
* **misc**: Refactor builtin-tool implement ([9ede8e7 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/9ede8e7 ))
* **misc**: Refactor hooks ([e3fa62e ](https://github.com/jaworldwideorg/OneJA-Bot/commit/e3fa62e ))
* **misc**: Refactor implement ([34d059f ](https://github.com/jaworldwideorg/OneJA-Bot/commit/34d059f ))
* **misc**: Refactor implement for desktop ([27f101f ](https://github.com/jaworldwideorg/OneJA-Bot/commit/27f101f ))
* **misc**: Refactor local-system ([a69221f ](https://github.com/jaworldwideorg/OneJA-Bot/commit/a69221f ))
* **misc**: Refactor oidc env to auth env, closes [#11095 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/11095 ) ([6e8d4ff ](https://github.com/jaworldwideorg/OneJA-Bot/commit/6e8d4ff ))
* **misc**: Refactor service ([91bbbf5 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/91bbbf5 ))
* **misc**: Refactor static style, closes [#11010 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/11010 ) ([d865e27 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/d865e27 ))
* **misc**: Refactor to remove meta in message, closes [#11103 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/11103 ) ([527c1cd ](https://github.com/jaworldwideorg/OneJA-Bot/commit/527c1cd ))
* **misc**: Refactor to use better underline style ([784bb58 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/784bb58 ))
* **misc**: Refactor to use better underline style ([5e10ac8 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/5e10ac8 ))
* **misc**: Refactor tool prompt injection ([6099ac3 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/6099ac3 ))
* **misc**: Refactor ui and layout ([436d9e5 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/436d9e5 ))
* **misc**: Refactor with editor runtime ([be2b41c ](https://github.com/jaworldwideorg/OneJA-Bot/commit/be2b41c ))
* **misc**: Refactor with electron ([849ee3d ](https://github.com/jaworldwideorg/OneJA-Bot/commit/849ee3d ))
* **misc**: Refactor with es-toolkit ([1848d27 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/1848d27 ))
* **misc**: Remove desktop-specific upload logic, closes [#11070 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/11070 ) ([475065e ](https://github.com/jaworldwideorg/OneJA-Bot/commit/475065e ))
* **misc**: Rename browser identifier from 'chat' to 'app', closes [#10940 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10940 ) ([dc870c7 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/dc870c7 ))
* **misc**: Tools ui ([6bf4546 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/6bf4546 ))
* **misc**: Use /f/:fid as file mode ([3b01174 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/3b01174 ))
* **misc**: Use supervisor role for agent group supervisor ([0ca823f ](https://github.com/jaworldwideorg/OneJA-Bot/commit/0ca823f ))
#### What's improved
* **auth**: Add confirm password field and integrate business signup logic ([2ccd5c7 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/2ccd5c7 ))
* **auth**: Add useBusinessSignup hook for business signup functionality ([3efb6cc ](https://github.com/jaworldwideorg/OneJA-Bot/commit/3efb6cc ))
* **auth**: Enhance BetterAuthSignUpForm with businessElement and update useSignUp hook for improved signup process ([991d8c1 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/991d8c1 ))
* **auth**: Integrate business sign-in features and update social sign-in logic ([6dc7916 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/6dc7916 ))
* **auth**: Update useBusinessSignin to include getAdditionalData function for enhanced sign-in process ([c8e3bc9 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/c8e3bc9 ))
* **desktop**: MacOS About menu should navigate to Settings About tab, closes [#10942 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10942 ) ([1a4f456 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/1a4f456 ))
* **layout**: Integrate BusinessGlobalProvider for conditional rendering based on business features ([52c7a49 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/52c7a49 ))
* **memory-user-memory**: Added LoCoMo dataset loader & converter & exporter, closes [#10923 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10923 ) ([a5dd785 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/a5dd785 ))
* **memory-user-memory**: Support to extract memories from LoCoMo dataset, closes [#10925 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10925 ) ([c7c7d6f ](https://github.com/jaworldwideorg/OneJA-Bot/commit/c7c7d6f ))
* **memory-user-memory**: Support to load in memory, and extract from in-memory memory sources, closes [#10924 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10924 ) ([9ac3ce7 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/9ac3ce7 ))
* **model**: Improve model list UI and add disabled models management, closes [#11036 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/11036 ) ([4faa65c ](https://github.com/jaworldwideorg/OneJA-Bot/commit/4faa65c ))
* **referral**: Add backfill referral code i18n keys ([bbf62ce ](https://github.com/jaworldwideorg/OneJA-Bot/commit/bbf62ce ))
* **userMemories**: Apply userMemories.enable from settings for injecting, closes [#11038 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/11038 ) ([1cc0e8c ](https://github.com/jaworldwideorg/OneJA-Bot/commit/1cc0e8c ))
* **userMemories**: Use capturedAt for time of memory entries, closes [#11037 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/11037 ) ([5615d20 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/5615d20 ))
* **userMemories**: Use honorific title for identity memory, closes [#11039 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/11039 ) ([ab61c69 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/ab61c69 ))
* **misc**: Add a white waitlist in edge config env, closes [#11009 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/11009 ) ([88f22f4 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/88f22f4 ))
* **misc**: Add always show tools render in createPlan & createDoc tools, closes [#10937 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10937 ) ([c224951 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/c224951 ))
* **misc**: Add batch tasks ui ([80587ae ](https://github.com/jaworldwideorg/OneJA-Bot/commit/80587ae ))
* **misc**: Add Bundle Analyzer workflow for detailed bundle size analysis ([596e489 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/596e489 ))
* **misc**: Add business features support with new components and hooks ([1dccc04 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/1dccc04 ))
* **misc**: Add business settings features with dynamic loading for Plans, Funds, Usage, Billing, and Referral tabs ([35c6ad9 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/35c6ad9 ))
* **misc**: Add db and schema feature ([9e47c33 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/9e47c33 ))
* **misc**: Add home page create group builder button, closes [#10904 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10904 ) ([3183189 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/3183189 ))
* **misc**: Add i18n UI locales and improve tool types, closes [#10964 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10964 ) ([0e89ce5 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/0e89ce5 ))
* **misc**: Add like action in community detail, closes [#10971 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10971 ) ([c11d802 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/c11d802 ))
* **misc**: Add memory implement ([fdae83c ](https://github.com/jaworldwideorg/OneJA-Bot/commit/fdae83c ))
* **misc**: Add subscription settings group with dynamic loading for Plans, Funds, Usage, Billing, and Referral tabs ([2ddc876 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/2ddc876 ))
* **misc**: Add the market auth auto generate way, closes [#10993 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10993 ) ([849ac73 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/849ac73 ))
* **misc**: Add turbopack configuration support to CustomNextConfig ([2e7076a ](https://github.com/jaworldwideorg/OneJA-Bot/commit/2e7076a ))
* **misc**: Add user memory ([c305889 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/c305889 ))
* **misc**: Agent builder ([ede0ed6 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/ede0ed6 ))
* **misc**: Agent builder ([e3c9454 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/e3c9454 ))
* **misc**: Agent builder and group builder ([d735e2c ](https://github.com/jaworldwideorg/OneJA-Bot/commit/d735e2c ))
* **misc**: App ui page ([78d07c0 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/78d07c0 ))
* **misc**: Brand new 2.0 ui for next ([e5d6d3d ](https://github.com/jaworldwideorg/OneJA-Bot/commit/e5d6d3d ))
* **misc**: Brand new 2.0 ui for next ([f7d724f ](https://github.com/jaworldwideorg/OneJA-Bot/commit/f7d724f ))
* **misc**: Buildin some tools should save into docs, closes [#10935 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10935 ) ([be4c17d ](https://github.com/jaworldwideorg/OneJA-Bot/commit/be4c17d ))
* **misc**: Code-interpreter tool ([1940914 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/1940914 ))
* **misc**: Code-interpreter tool ([c931909 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/c931909 ))
* **misc**: Code-interpreter tool ([baa29c8 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/baa29c8 ))
* **misc**: Desktop feature ([ac93637 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/ac93637 ))
* **misc**: Enhance desktop onboarding with sign out and localization, closes [#11033 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/11033 ) ([34a6312 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/34a6312 ))
* **misc**: Enhance macOS desktop permissions and onboarding, closes [#11016 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/11016 ) ([9db8da8 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/9db8da8 ))
* **misc**: Enhance onboarding process by removing mode selection step and adding export functionality in advanced settings ([8b6c30e ](https://github.com/jaworldwideorg/OneJA-Bot/commit/8b6c30e ))
* **misc**: File search feature ([9786d64 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/9786d64 ))
* **misc**: Gtd create plan support streaming render, closes [#11034 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/11034 ) ([74d3555 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/74d3555 ))
* **misc**: Implement agent builder ([f638b97 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/f638b97 ))
* **misc**: Implement builtin agents packages ([2255a7c ](https://github.com/jaworldwideorg/OneJA-Bot/commit/2255a7c ))
* **misc**: Implement memories package ([7f94ef1 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/7f94ef1 ))
* **misc**: Implement Redis caching for presigned URLs in file proxy service ([15722f1 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/15722f1 ))
* **misc**: Implement server data feature ([9c46c6e ](https://github.com/jaworldwideorg/OneJA-Bot/commit/9c46c6e ))
* **misc**: Include Subscription settings group in the Accordion component ([8f2d57d ](https://github.com/jaworldwideorg/OneJA-Bot/commit/8f2d57d ))
* **misc**: Integrate bcryptjs for password verification in BetterAuth ([180ebfd ](https://github.com/jaworldwideorg/OneJA-Bot/commit/180ebfd ))
* **misc**: Integrate BrandingProviderCard and update Provider components for branding support ([6b5ce79 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/6b5ce79 ))
* **misc**: Onboarding ui ([81d33a6 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/81d33a6 ))
* **misc**: Page and knowledge base ([492d3cc ](https://github.com/jaworldwideorg/OneJA-Bot/commit/492d3cc ))
* **misc**: Rebranding total UI of app ([13ca81b ](https://github.com/jaworldwideorg/OneJA-Bot/commit/13ca81b ))
* **misc**: Refactor authentication handler to support dynamic loading of better-auth and next-auth ([d6419e4 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/d6419e4 ))
* **misc**: Refactor desktop implement with brand new 2.0 ([10e048c ](https://github.com/jaworldwideorg/OneJA-Bot/commit/10e048c ))
* **misc**: Rename codeinterpreter into lobe sandbox, closes [#11076 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/11076 ) ([2a631b4 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/2a631b4 ))
* **misc**: Server implement ([685a6cd ](https://github.com/jaworldwideorg/OneJA-Bot/commit/685a6cd ))
* **misc**: Support CMD K ([d2bd8a6 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/d2bd8a6 ))
* **misc**: Support exec async sub agent task ([dba1acf ](https://github.com/jaworldwideorg/OneJA-Bot/commit/dba1acf ))
* **misc**: Support export and import topic JSON, closes [#10885 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10885 ) ([0c5a41f ](https://github.com/jaworldwideorg/OneJA-Bot/commit/0c5a41f ))
* **misc**: Support files upload in chat input, closes [#10967 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10967 ) ([60eba45 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/60eba45 ))
* **misc**: Support notebook tool, closes [#10902 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10902 ) ([e05375f ](https://github.com/jaworldwideorg/OneJA-Bot/commit/e05375f ))
* **misc**: Support swr local cache, closes [#10884 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10884 ) ([bc3f3e2 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/bc3f3e2 ))
* **misc**: Topic message swr cache, closes [#10886 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10886 ) ([613a404 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/613a404 ))
* **misc**: Translate AI model descriptions to English, closes [#10989 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10989 ) ([36ea258 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/36ea258 ))
* **misc**: Update agent builder ui, closes [#10996 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10996 ) ([704ef7f ](https://github.com/jaworldwideorg/OneJA-Bot/commit/704ef7f ))
* **misc**: Update create group chat use builder, closes [#11030 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/11030 ) ([7ae24c2 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/7ae24c2 ))
* **misc**: Update gtd tools( use editor & update metadata ), closes [#11029 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/11029 ) ([4a47ea0 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/4a47ea0 ))
* **misc**: Update user memory embedding model selection based on business features ([c026117 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/c026117 ))
* **misc**: User memory ([d5ce144 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/d5ce144 ))
* **misc**: User memory ([49ffcb5 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/49ffcb5 ))
* **misc**: User onboarding ([5e59388 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/5e59388 ))
* **misc**: When use usesend to create agent/group, the model should override by lobeAi, closes [#11048 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/11048 ) ([754ffe1 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/754ffe1 ))
* **misc**: Wrap ConversationArea and ModelSwitchPanel in TooltipGroup for enhanced UI ([672bcf7 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/672bcf7 ))
#### What's fixed
* **ci**: Skip backend routes in bundle analyzer build, closes [#10944 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10944 ) ([2fc3b42 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/2fc3b42 ))
* **database**: Add userId authorization check in removeFilesFromKnowledgeBase, closes [#11108 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/11108 ) ([2c1762b ](https://github.com/jaworldwideorg/OneJA-Bot/commit/2c1762b ))
* **desktop**: prevent window resize when onboarding, closes [#10887 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10887 ) ([c29c02b ](https://github.com/jaworldwideorg/OneJA-Bot/commit/c29c02b ))
* **desktop**: Add safe top edge for message container, closes [#10908 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10908 ) ([2558b47 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/2558b47 ))
* **i18n**: Translate plugin.ts locale to English, closes [#10972 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10972 ) ([89f89c7 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/89f89c7 ))
* **image-generation**: Update chargeBeforeGenerate to return ChargeResult and include configForDatabase in parameters ([4f2a683 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/4f2a683 ))
* **memory-user-memory**: Should pre-process date & time, closes [#10979 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10979 ) ([c2bcf73 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/c2bcf73 ))
* **observability-otel**: Typo in package name, closes [#11025 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/11025 ) ([63224dd ](https://github.com/jaworldwideorg/OneJA-Bot/commit/63224dd ))
* **prebuild**: Correct syntax in partialBuildPages array ([9580672 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/9580672 ))
* **store**: Clear new key data when switchTopic to new state, closes [#11078 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/11078 ) ([180ea14 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/180ea14 ))
* **translation**: Add fallback for all English locale variants, closes [#10984 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10984 ) ([ce46996 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/ce46996 ))
* **userMemories**: 404/405 issue due to incorrectly used workflow name and mounted catch-all route, closes [#10995 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10995 ) ([45996c6 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/45996c6 ))
* **userMemories**: Missing base memory as part of context, closes [#11040 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/11040 ) ([3c9bafe ](https://github.com/jaworldwideorg/OneJA-Bot/commit/3c9bafe ))
* **userMemories**: Must assign workflow id, closes [#11021 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/11021 ) ([78b0c7b ](https://github.com/jaworldwideorg/OneJA-Bot/commit/78b0c7b ))
* **userMemories**: Should use `context.invoke` for workflow instead of `context.run`, closes [#10994 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10994 ) ([6592d10 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/6592d10 ))
* **userMemories**: Skip to handle WorkflowAbort, closes [#11031 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/11031 ) ([17124a8 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/17124a8 ))
* **userMemories**: Use date & time for building context, closes [#10978 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10978 ) ([15bc6bc ](https://github.com/jaworldwideorg/OneJA-Bot/commit/15bc6bc ))
* **userMemories**: Workflow id build issue, closes [#10998 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10998 ) ([0b110b6 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/0b110b6 ))
* **misc**: Agent profiles update, agent tools config set, editor placeholder, closes [#11074 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/11074 ) ([f7cbfe4 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/f7cbfe4 ))
* **misc**: Bump charts 3.0.4 to fix import es path, closes [#10898 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10898 ) ([6d7dce7 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/6d7dce7 ))
* **misc**: Fix anthropic thinking budget ([6e19bd3 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/6e19bd3 ))
* **misc**: Fix async task and improve tool style ([1aa1c04 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/1aa1c04 ))
* **misc**: Fix default waitlist bug ([de62035 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/de62035 ))
* **misc**: Fix delete agent group bug ([0fe0d6f ](https://github.com/jaworldwideorg/OneJA-Bot/commit/0fe0d6f ))
* **misc**: Fix desktop test cases and refactor translations, closes [#10956 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10956 ) ([568235c ](https://github.com/jaworldwideorg/OneJA-Bot/commit/568235c ))
* **misc**: Fix desktop test cases and refactor translations, closes [#10955 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10955 ) ([b3520a2 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/b3520a2 ))
* **misc**: Fix gemini 3 model thinking issue ([69f4cf3 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/69f4cf3 ))
* **misc**: Fix gemini 3 pro parallel tool use ([a0cc9c3 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/a0cc9c3 ))
* **misc**: Fix gemini 3 thinking params ([89363b2 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/89363b2 ))
* **misc**: Fix identity memory not working, closes [#10916 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10916 ) ([fbd0b66 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/fbd0b66 ))
* **misc**: Fix model edit icon missing, closes [#11105 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/11105 ) ([0f88995 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/0f88995 ))
* **misc**: Fix supervisor flag ([fc20dbc ](https://github.com/jaworldwideorg/OneJA-Bot/commit/fc20dbc ))
* **misc**: Fix thread not working issue ([7dd30eb ](https://github.com/jaworldwideorg/OneJA-Bot/commit/7dd30eb ))
* **misc**: Fix when use branch topic,the branch index error problem, closes [#11049 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/11049 ) ([34b5a32 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/34b5a32 ))
* **misc**: Fixed the welcome card the create button not work, closes [#11055 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/11055 ) ([00e81f1 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/00e81f1 ))
* **misc**: Handle session invalidation on 401 error by logging out signed-in users ([499bd4a ](https://github.com/jaworldwideorg/OneJA-Bot/commit/499bd4a ))
* **misc**: Improve test infrastructure and mock configurations, closes [#11028 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/11028 ) ([da4eb9c ](https://github.com/jaworldwideorg/OneJA-Bot/commit/da4eb9c ))
* **misc**: Locale resolve bug with ESM module loading, closes [#11018 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/11018 ) ([770c872 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/770c872 ))
* **misc**: Page agent editor, closes [#10953 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10953 ) ([61b3031 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/61b3031 ))
* **misc**: Prevent redundant login redirect when already on auth pages ([1a5049c ](https://github.com/jaworldwideorg/OneJA-Bot/commit/1a5049c ))
* **misc**: Redis read json object ([1718fa3 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/1718fa3 ))
* **misc**: Remove openapi pkg patch file, closes [#10910 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10910 ) ([a34c111 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/a34c111 ))
* **misc**: Slove input editor on pause emit, closes [#11051 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/11051 ) ([d102d47 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/d102d47 ))
* **misc**: Slove swr mutate not work in Cache Provider, closes [#10895 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10895 ) ([b3fbffe ](https://github.com/jaworldwideorg/OneJA-Bot/commit/b3fbffe ))
* **misc**: Slove the group add member checkbox not work, closes [#11045 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/11045 ) [#11042 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/11042 ) ([91d3f74 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/91d3f74 ))
* **misc**: Slove the model select null problem, closes [#10988 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10988 ) ([50aa304 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/50aa304 ))
* **misc**: Slove the mutate not work problem, closes [#10947 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10947 ) ([78ca5eb ](https://github.com/jaworldwideorg/OneJA-Bot/commit/78ca5eb ))
* **misc**: Slove when click agentbuilder should clean topic, closes [#11068 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/11068 ) ([048bd66 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/048bd66 ))
* **misc**: Slove when first call thread, not show ai chat message, closes [#10878 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10878 ) ([5a79cb9 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/5a79cb9 ))
* **misc**: Support retry error message and fix continueGenerationMessage ([8bf85fb ](https://github.com/jaworldwideorg/OneJA-Bot/commit/8bf85fb ))
* **misc**: Update contextMenu in group tools message, closes [#11056 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/11056 ) ([8b49414 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/8b49414 ))
* **misc**: Update OFFICIAL_URL to app.lobehub.com, closes [#11015 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/11015 ) ([f9e11d0 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/f9e11d0 ))
* **misc**: Update PlanTag link paths for subscription settings ([ada71d3 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/ada71d3 ))
* **misc**: Update test snapshots for model description changes, closes [#11008 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/11008 ) ([626e808 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/626e808 ))
* **misc**: When use agentbuilder the topic id should use new & clear topic…, closes [#10983 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10983 ) ([0b2b096 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/0b2b096 ))
#### Styles
* **misc**: Add Gemini 3 Flash & Doubao Seed 1.8 models, closes [#10832 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10832 ) ([cb35935 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/cb35935 ))
* **misc**: Improve ExecTask and task message UI ([977a700 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/977a700 ))
* **misc**: Improve gtd tool inspector and todo list ([0664563 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/0664563 ))
* **misc**: Improve loading and local-system render, closes [#11087 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/11087 ) ([44630bc ](https://github.com/jaworldwideorg/OneJA-Bot/commit/44630bc ))
* **misc**: Improve page document tool inspector UI, closes [#10977 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10977 ) ([7f69cb1 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/7f69cb1 ))
* **misc**: Improve RunCommand Inspector ([0751fa4 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/0751fa4 ))
* **misc**: Improve tools UI and fix Google schema compatibility, closes [#11096 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/11096 ) ([70a9cff ](https://github.com/jaworldwideorg/OneJA-Bot/commit/70a9cff ))
* **misc**: Rebranding chat ui ([ad14222 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/ad14222 ))
* **misc**: Refactor UI in features ([83e689f ](https://github.com/jaworldwideorg/OneJA-Bot/commit/83e689f ))
* **misc**: Rerun i18n ([80f511c ](https://github.com/jaworldwideorg/OneJA-Bot/commit/80f511c ))
* **misc**: Setting style ([e8c755f ](https://github.com/jaworldwideorg/OneJA-Bot/commit/e8c755f ))
* **misc**: Support streaming and display ui for group mode ([f708cdb ](https://github.com/jaworldwideorg/OneJA-Bot/commit/f708cdb ))
* **misc**: Support tool streaming and title custom render, closes [#10976 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10976 ) ([576ccd6 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/576ccd6 ))
* **misc**: Update i18n, closes [#11100 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/11100 ) ([bb4571b ](https://github.com/jaworldwideorg/OneJA-Bot/commit/bb4571b ))
* **misc**: Update i18n, closes [#11085 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/11085 ) ([0941a52 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/0941a52 ))
* **misc**: Update i18n ([2e6fd07 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/2e6fd07 ))
* **misc**: Update i18n microcopy, closes [#10905 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10905 ) ([024aeb2 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/024aeb2 ))
* **misc**: Update ui ([1693fc5 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/1693fc5 ))
</details>
<div align="right">
[](#readme-top)
</div>
2026-01-02 16:57:23 +00:00
Jamie Stivala
54147bb11b
🔧 test: Update metadata and manifest tests to include ORG_NAME and isCustomORG logic adjustments
2026-01-02 17:18:00 +01:00
Jamie Stivala
cf9b232c50
Merge remote-tracking branch 'upstream/next'
...
# Conflicts:
# CHANGELOG.md
# package.json
# packages/business/const/src/branding.ts
2026-01-02 16:35:10 +01:00
Jamie Stivala
a09049a437
🔧 chore: Adjust pre-commit hook to handle lint-staged failures gracefully
2026-01-02 16:33:55 +01:00
lobehubbot
e2ad5a683c
📝 docs(bot): Auto sync agents & plugin to readme
2026-01-02 13:22:29 +00:00
semantic-release-bot
eeda4f90af
🔖 chore(release): v2.0.0-next.193 [skip ci]
...
## [Version 2.0.0-next.193](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.192...v2.0.0-next.193 )
<sup>Released on **2026-01-02**</sup>
#### 🐛 Bug Fixes
- **database**: Add userId authorization check in removeFilesFromKnowledgeBase.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **database**: Add userId authorization check in removeFilesFromKnowledgeBase, closes [#11108 ](https://github.com/lobehub/lobe-chat/issues/11108 ) ([2c1762b ](https://github.com/lobehub/lobe-chat/commit/2c1762b ))
</details>
<div align="right">
[](#readme-top)
</div>
2026-01-02 13:21:07 +00:00
Arvin Xu
2c1762b85a
🐛 fix(database): add userId authorization check in removeFilesFromKnowledgeBase ( #11108 )
...
* fix kb issue
* 🔒 fix(file): validate file size from S3 instead of trusting client input
Security fix for GHSA-wrrr-8jcv-wjf5: The file upload feature did not
validate the integrity of upload requests, allowing users to manipulate
the size parameter to bypass quota limits.
Changes:
- Add getFileMetadata method to S3 module using HeadObjectCommand
- Add getFileMetadata to FileServiceImpl interface and implementations
- Update createFile router to fetch actual file size from S3
- Add comprehensive tests for the new functionality
- Fix duplicate import in knowledgeBase.test.ts
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
* 🐛 fix(ci): use allowed_tools instead of claude_args for claude-translator
Fix shell parsing issue where special characters in claude_args were
incorrectly split. The parentheses and asterisks in tool patterns like
`Bash(gh issue view *)` were being parsed by shell, causing:
- "Bash(gh issue view *)" to become ["Bash", "gh", "issue", "view", "*"]
Changes:
- Replace `claude_args: "--allowed-tools ..."` with `allowed_tools: '...'`
- Use colon separator format consistent with other workflows
- Simplify tool patterns while maintaining security restrictions
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
---------
Co-authored-by: Claude <noreply@anthropic.com >
2026-01-02 21:03:05 +08:00
lobehubbot
a2947c91c7
📝 docs(bot): Auto sync agents & plugin to readme
2026-01-02 12:42:29 +00:00
semantic-release-bot
0abe565347
🔖 chore(release): v2.0.0-next.192 [skip ci]
...
## [Version 2.0.0-next.192](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.191...v2.0.0-next.192 )
<sup>Released on **2026-01-02**</sup>
#### 🐛 Bug Fixes
- **misc**: Fix model edit icon missing.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **misc**: Fix model edit icon missing, closes [#11105 ](https://github.com/lobehub/lobe-chat/issues/11105 ) ([0f88995 ](https://github.com/lobehub/lobe-chat/commit/0f88995 ))
</details>
<div align="right">
[](#readme-top)
</div>
2026-01-02 12:41:06 +00:00
Arvin Xu
0f889952dd
🐛 fix: fix model edit icon missing ( #11105 )
...
* 🐛 fix: fix model edit icon missing
* fix stats welcome
* refactor pglite db case
* fix e2e tests
* update docs
2026-01-02 20:12:19 +08:00
lobehubbot
3db9947b14
📝 docs(bot): Auto sync agents & plugin to readme
2026-01-02 12:03:43 +00:00
semantic-release-bot
521908008e
🔖 chore(release): v2.0.0-next.191 [skip ci]
...
## [Version 2.0.0-next.191](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.190...v2.0.0-next.191 )
<sup>Released on **2026-01-02**</sup>
#### ♻ Code Refactoring
- **misc**: Refactor to remove meta in message.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### Code refactoring
* **misc**: Refactor to remove meta in message, closes [#11103 ](https://github.com/lobehub/lobe-chat/issues/11103 ) ([527c1cd ](https://github.com/lobehub/lobe-chat/commit/527c1cd ))
</details>
<div align="right">
[](#readme-top)
</div>
2026-01-02 12:02:07 +00:00
LobeHub Bot
5b214b6642
🌐 chore: translate non-English comments to English in agent executors ( #11023 )
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com >
2026-01-02 19:21:36 +08:00
LobeHub Bot
472b664a13
✅ test: add unit tests for packages/const/src/utils/merge ( #10987 )
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com >
2026-01-02 19:18:51 +08:00
Arvin Xu
527c1cd670
♻️ refactor: refactor to remove meta in message ( #11103 )
...
* ♻️ refactor: refactor to remove meta in message
* ✅ test: update test fixtures to remove deprecated meta field
- Update 8 snapshots in prompts package for groupChat tests
- Remove meta field from 36 JSON fixtures in conversation-flow package
- Updated both inputs and outputs fixtures
- Covers: linear-conversation, tasks, branch, compare, agentCouncil,
agentGroup, assistantGroup scenarios
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
---------
Co-authored-by: Claude <noreply@anthropic.com >
2026-01-02 19:15:38 +08:00
LobeHub Bot
88552540fb
✅ test: add unit tests for modelParamsResolver ( #11104 )
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com >
2026-01-02 14:08:16 +08:00
LobeHub Bot
0cf6275ed4
🌐 chore: translate non-English comments to English in src/server/services ( #11102 )
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com >
2026-01-02 14:07:54 +08:00
lobehubbot
e3727e1a6f
📝 docs(bot): Auto sync agents & plugin to readme
2026-01-02 02:39:22 +00:00
semantic-release-bot
c786c028c6
🔖 chore(release): v2.0.0-next.190 [skip ci]
...
## [Version 2.0.0-next.190](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.189...v2.0.0-next.190 )
<sup>Released on **2026-01-02**</sup>
#### 💄 Styles
- **misc**: Update i18n.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### Styles
* **misc**: Update i18n, closes [#11100 ](https://github.com/lobehub/lobe-chat/issues/11100 ) ([bb4571b ](https://github.com/lobehub/lobe-chat/commit/bb4571b ))
</details>
<div align="right">
[](#readme-top)
</div>
2026-01-02 02:38:02 +00:00
LobeHub Bot
bb4571b0d5
🤖 style: update i18n ( #11100 )
...
💄 style: update i18n
Co-authored-by: canisminor1990 <17870709+canisminor1990@users.noreply.github.com >
2026-01-02 10:20:04 +08:00
lobehubbot
b43404c892
📝 docs(bot): Auto sync agents & plugin to readme
2026-01-01 17:34:23 +00:00
semantic-release-bot
73c042352b
🔖 chore(release): v2.0.0-next.189 [skip ci]
...
## [Version 2.0.0-next.189](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.188...v2.0.0-next.189 )
<sup>Released on **2026-01-01**</sup>
#### ♻ Code Refactoring
- **misc**: Migrate to new DropdownMenuV2 and showContextMenu API.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### Code refactoring
* **misc**: Migrate to new DropdownMenuV2 and showContextMenu API, closes [#11079 ](https://github.com/lobehub/lobe-chat/issues/11079 ) ([04cfc0e ](https://github.com/lobehub/lobe-chat/commit/04cfc0e ))
</details>
<div align="right">
[](#readme-top)
</div>
2026-01-01 17:32:56 +00:00
Innei
04cfc0e9e0
♻️ refactor: migrate to new DropdownMenuV2 and showContextMenu API ( #11079 )
...
* ♻️ refactor: migrate to new DropdownMenuV2 and showContextMenu API
- Replace Dropdown with DropdownMenuV2 for action menus
- Use showContextMenu for context menu handling instead of Dropdown wrapper
- Update @lobehub/ui to preview version with new context menu API
- Add styles for popup-open state in NavItem component
* ♻️ refactor: migrate to new DropdownMenuV2 and showContextMenu API
* chore: Update @lobehub/ui dependency to version ^4.6.3.
Signed-off-by: Innei <tukon479@gmail.com >
* ♻️ refactor: migrate to new DropdownMenuV2 and showContextMenu API
- Remove deprecated ContextMenu component
- Migrate all context menu usages to DropdownMenuV2 and showContextMenu API
- Update multiple Action components across Conversation features
- Update ResourceManager toolbar components
- Clean up related styles
🤖 Generated with [Claude Code](https://claude.com/claude-code )
* feat: Update `@lobehub/ui` dependency, simplify `ActionIconGroup` menu prop, and ensure action group visibility when popups are open.
Signed-off-by: Innei <tukon479@gmail.com >
* fix: Add null check for context menu items, include debug log, and update `@lobehub/ui` dependency.
Signed-off-by: Innei <tukon479@gmail.com >
* ♻️ refactor: migrate TopicSelector to new DropdownMenuV2 API
Migrate from antd/Dropdown to @lobehub/ui DropdownMenu component
with checkbox items pattern.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
---------
Signed-off-by: Innei <tukon479@gmail.com >
2026-01-02 01:14:30 +08:00
Arvin Xu
e3f0f46436
✅ test: add more user journey ( #11072 )
...
* ✅ test(e2e): add Agent conversation E2E test with LLM mock
- Add LLM mock framework to intercept /webapi/chat/openai requests
- Create Agent conversation journey test (AGENT-CHAT-001)
- Add data-testid="chat-input" to Desktop ChatInput for E2E testing
- Mock returns SSE streaming responses matching LobeChat's actual format
Test scenario: Enter Lobe AI → Send "hello" → Verify AI response
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
* 📝 docs(e2e): add experience-driven E2E testing strategy
Add comprehensive testing strategy from LOBE-2417:
- Core philosophy: user experience baseline for refactoring safety
- Product architecture coverage with priority levels
- Tag system (@journey, @P0/@P1/@P2, module tags)
- Execution strategies for CI, Nightly, and Release
- Updated directory structure with full journey coverage plan
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
📝 docs(e2e): add E2E testing guide for Claude
Document key learnings from implementing Agent conversation test:
- LLM Mock SSE format and usage
- Desktop/Mobile dual component handling with boundingBox
- contenteditable input handling
- Debugging tips and common issues
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
* 📝 docs(e2e): add experience-driven E2E testing strategy
Add comprehensive testing strategy from LOBE-2417:
- Core philosophy: user experience baseline for refactoring safety
- Product architecture coverage with priority levels
- Tag system (@journey, @P0/@P1/@P2, module tags)
- Execution strategies for CI, Nightly, and Release
- Updated directory structure with full journey coverage plan
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
📝 docs(e2e): add E2E testing guide for Claude
Document key learnings from implementing Agent conversation test:
- LLM Mock SSE format and usage
- Desktop/Mobile dual component handling with boundingBox
- contenteditable input handling
- Debugging tips and common issues
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
* update sop
* update sop
---------
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-01 23:53:25 +08:00
lobehubbot
2bc3b16671
📝 docs(bot): Auto sync agents & plugin to readme
2026-01-01 15:44:04 +00:00
semantic-release-bot
ae759f29aa
🔖 chore(release): v2.0.0-next.188 [skip ci]
...
## [Version 2.0.0-next.188](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.187...v2.0.0-next.188 )
<sup>Released on **2026-01-01**</sup>
#### 💄 Styles
- **misc**: Improve tools UI and fix Google schema compatibility.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### Styles
* **misc**: Improve tools UI and fix Google schema compatibility, closes [#11096 ](https://github.com/lobehub/lobe-chat/issues/11096 ) ([70a9cff ](https://github.com/lobehub/lobe-chat/commit/70a9cff ))
</details>
<div align="right">
[](#readme-top)
</div>
2026-01-01 15:42:42 +00:00
Arvin Xu
70a9cffc52
💄 style: improve tools UI and fix Google schema compatibility ( #11096 )
...
* ♻️ refactor: refactor tool implement
* 🐛 fix: fix google tool schema issue
* ♻️ refactor: refactor tool implement
* ✨ feat: improve kb inspector
* 💄 style: improve local system inspector
* 💄 style: improve local system inspector
* 💄 style: improve web and kb inspector
2026-01-01 23:23:31 +08:00
lobehubbot
b937a815ca
📝 docs(bot): Auto sync agents & plugin to readme
2026-01-01 15:08:36 +00:00
semantic-release-bot
4d01659ded
🔖 chore(release): v2.0.0-next.187 [skip ci]
...
## [Version 2.0.0-next.187](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.186...v2.0.0-next.187 )
<sup>Released on **2026-01-01**</sup>
#### 💄 Styles
- **misc**: Add Gemini 3 Flash & Doubao Seed 1.8 models.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### Styles
* **misc**: Add Gemini 3 Flash & Doubao Seed 1.8 models, closes [#10832 ](https://github.com/lobehub/lobe-chat/issues/10832 ) ([cb35935 ](https://github.com/lobehub/lobe-chat/commit/cb35935 ))
</details>
<div align="right">
[](#readme-top)
</div>
2026-01-01 15:07:05 +00:00
LobeHub Bot
d502924665
✅ test: add unit tests for fetch-sse request module ( #11014 )
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com >
2026-01-01 22:47:18 +08:00
sxjeru
cb3593585b
💄 style: Add Gemini 3 Flash & Doubao Seed 1.8 models ( #10832 )
...
* ✨ feat: 添加 Gemini 3 Flash 模型及其参数配置
* ✨ feat: 添加 Doubao Seed 1.8 和 DeepSeek V3.2 模型,更新模型参数配置;修改处理负载以支持 reasoning_effort
* ✨ feat: 启用 DeepSeek V3.2 模型
* ✨ feat: 移除 doubaoChatModels 中的 enableReasoning 参数
* ✨ feat: 添加混元图生文模型,更新智谱模型配置,优化模型解析逻辑
* ✨ feat: 添加 MiniMax M2.1 和 MiniMax M2.1 Lightning 模型,更新模型参数配置;调整 OllamaCloud 模型的上下文窗口大小
* ✨ feat: 添加 MiniMax M2.1 和 GLM-4.7 模型,更新模型描述和参数配置
* ✨ feat: 添加 GLM-4.7 模型,更新模型描述和定价策略;优化 Zhipu 模型的工具处理逻辑
* ✨ feat: add thinkingLevel2 parameter and update related components
* Update volcengine.ts
* ✨ feat: 添加 gpt5_2ReasoningEffort 和 gpt5_2ProReasoningEffort 参数,并更新相关组件
---------
Co-authored-by: Arvin Xu <arvinx@foxmail.com >
2026-01-01 22:42:25 +08:00
lobehubbot
2e260a8146
📝 docs(bot): Auto sync agents & plugin to readme
2026-01-01 14:07:08 +00:00
semantic-release-bot
ffbb4fd6a0
🔖 chore(release): v2.0.0-next.186 [skip ci]
...
## [Version 2.0.0-next.186](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.185...v2.0.0-next.186 )
<sup>Released on **2026-01-01**</sup>
#### ♻ Code Refactoring
- **misc**: Refactor oidc env to auth env.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### Code refactoring
* **misc**: Refactor oidc env to auth env, closes [#11095 ](https://github.com/lobehub/lobe-chat/issues/11095 ) ([6e8d4ff ](https://github.com/lobehub/lobe-chat/commit/6e8d4ff ))
</details>
<div align="right">
[](#readme-top)
</div>
2026-01-01 14:05:35 +00:00
Arvin Xu
6e8d4ffbc7
♻️ refactor: refactor oidc env to auth env ( #11095 )
...
♻️ refactor: refactor oidc to auth
2026-01-01 21:45:42 +08:00
LobeHub Bot
a71d9c70d2
🌐 chore: translate non-English comments to English in packages/types ( #11086 )
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com >
2026-01-01 20:54:29 +08:00
sxjeru
479556b39a
🔨 chore: fix Vercel build process ( #11092 )
...
* Update package.json
* Update next.config.ts
* improve webpack handling
* 调整构建命令以增加内存限制并更新 Vercel 构建命令
2026-01-01 19:18:38 +08:00
lobehubbot
789c302e2e
📝 docs(bot): Auto sync agents & plugin to readme
2026-01-01 09:57:09 +00:00
semantic-release-bot
b883d833d4
🔖 chore(release): v2.0.0-next.185 [skip ci]
...
## [Version 2.0.0-next.185](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.184...v2.0.0-next.185 )
<sup>Released on **2026-01-01**</sup>
#### 💄 Styles
- **misc**: Update i18n.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### Styles
* **misc**: Update i18n, closes [#11085 ](https://github.com/lobehub/lobe-chat/issues/11085 ) ([0941a52 ](https://github.com/lobehub/lobe-chat/commit/0941a52 ))
</details>
<div align="right">
[](#readme-top)
</div>
2026-01-01 09:55:46 +00:00
LobeHub Bot
bfd07ca266
✅ test: add unit tests for size utils ( #11090 )
2026-01-01 17:37:28 +08:00
LobeHub Bot
0941a52b9e
🤖 style: update i18n ( #11085 )
...
💄 style: update i18n
Co-authored-by: canisminor1990 <17870709+canisminor1990@users.noreply.github.com >
2026-01-01 14:02:50 +08:00
lobehubbot
21bb985bec
📝 docs(bot): Auto sync agents & plugin to readme
2026-01-01 05:44:34 +00:00
semantic-release-bot
3b870e41da
🔖 chore(release): v2.0.0-next.184 [skip ci]
...
## [Version 2.0.0-next.184](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.183...v2.0.0-next.184 )
<sup>Released on **2026-01-01**</sup>
#### 💄 Styles
- **misc**: Improve loading and local-system render.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### Styles
* **misc**: Improve loading and local-system render, closes [#11087 ](https://github.com/lobehub/lobe-chat/issues/11087 ) ([44630bc ](https://github.com/lobehub/lobe-chat/commit/44630bc ))
</details>
<div align="right">
[](#readme-top)
</div>
2026-01-01 05:43:09 +00:00
Arvin Xu
44630bcfe4
💄 style: improve loading and local-system render ( #11087 )
...
* 💄 style: improve loading
* ♻️ refactor: move local-system to builtin-tool-local-system package
* update
* remove focusThrottleInterval
2026-01-01 13:24:17 +08:00
lobehubbot
ee48742f7b
📝 docs(bot): Auto sync agents & plugin to readme
2025-12-31 18:19:27 +00:00
semantic-release-bot
4306ec5cb1
🔖 chore(release): v2.0.0-next.183 [skip ci]
...
## [Version 2.0.0-next.183](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.182...v2.0.0-next.183 )
<sup>Released on **2025-12-31**</sup>
#### 🐛 Bug Fixes
- **store**: Clear new key data when switchTopic to new state.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **store**: Clear new key data when switchTopic to new state, closes [#11078 ](https://github.com/lobehub/lobe-chat/issues/11078 ) ([180ea14 ](https://github.com/lobehub/lobe-chat/commit/180ea14 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-12-31 18:18:08 +00:00
Arvin Xu
180ea14b18
🐛 fix(store): clear new key data when switchTopic to new state ( #11078 )
...
When switching to a new topic state (topicId = null), the previous
messages in the `_new` key might remain as stale data. This causes
old messages to appear when users click "New Topic".
Changes:
- Add `SwitchTopicOptions` interface with `scope` and `skipRefreshMessage`
- Modify `switchTopic` to support both boolean and options object (backward compatible)
- Clear the corresponding scope's `_new` key when switching to new state
- Add 6 new test cases for the new functionality
Closes: LOBE-2456
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-01 02:00:33 +08:00
lobehubbot
5b98b08353
📝 docs(bot): Auto sync agents & plugin to readme
2025-12-31 15:06:57 +00:00
semantic-release-bot
bdde01d9cf
🔖 chore(release): v2.0.0-next.182 [skip ci]
...
## [Version 2.0.0-next.182](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.181...v2.0.0-next.182 )
<sup>Released on **2025-12-31**</sup>
#### ✨ Features
- **misc**: Brand new 2.0 ui for next.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's improved
* **misc**: Brand new 2.0 ui for next ([e5d6d3d ](https://github.com/lobehub/lobe-chat/commit/e5d6d3d ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-12-31 15:05:36 +00:00
arvinxx
e5d6d3d0d3
✨ feat: brand new 2.0 ui for next
2025-12-31 22:44:43 +08:00
lobehubbot
b7488b85e6
📝 docs(bot): Auto sync agents & plugin to readme
2025-12-31 14:36:24 +00:00
semantic-release-bot
8934282c2c
🔖 chore(release): v2.0.0-next.181 [skip ci]
...
## [Version 2.0.0-next.181](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.180...v2.0.0-next.181 )
<sup>Released on **2025-12-31**</sup>
#### ♻ Code Refactoring
- **userMemories**: Added `benchmark_locomo` as source unify use the of source type.
- **misc**: Add builtin tools, clean code, clean desktop relative code, clean page editor, flatten i18n keys and extract hardcoded strings in desktop, i18n formatting optimization, improve modal handling with createRawModal, move code-interpreter to single packages, refactor builtin-tool implement, refactor hooks, refactor implement, refactor implement for desktop, refactor local-system, refactor service, refactor static style, refactor to use better underline style, refactor to use better underline style, refactor tool prompt injection, refactor ui and layout, refactor with editor runtime, refactor with electron, refactor with es-toolkit, remove desktop-specific upload logic, rename browser identifier from 'chat' to 'app', tools ui, use /f/:fid as file mode, use supervisor role for agent group supervisor.
#### ✨ Features
- **auth**: Add confirm password field and integrate business signup logic, add useBusinessSignup hook for business signup functionality, enhance BetterAuthSignUpForm with businessElement and update useSignUp hook for improved signup process, integrate business sign-in features and update social sign-in logic, update useBusinessSignin to include getAdditionalData function for enhanced sign-in process.
- **desktop**: MacOS About menu should navigate to Settings About tab.
- **layout**: Integrate BusinessGlobalProvider for conditional rendering based on business features.
- **memory-user-memory**: Added LoCoMo dataset loader & converter & exporter, support to extract memories from LoCoMo dataset, support to load in memory, and extract from in-memory memory sources.
- **model**: Improve model list UI and add disabled models management.
- **referral**: Add backfill referral code i18n keys.
- **userMemories**: Apply userMemories.enable from settings for injecting, use capturedAt for time of memory entries, use honorific title for identity memory.
- **misc**: Add a white waitlist in edge config env, add always show tools render in createPlan & createDoc tools, add batch tasks ui, add Bundle Analyzer workflow for detailed bundle size analysis, add business features support with new components and hooks, add business settings features with dynamic loading for Plans, Funds, Usage, Billing, and Referral tabs, add db and schema feature, add home page create group builder button, Add i18n UI locales and improve tool types, add like action in community detail, add memory implement, add subscription settings group with dynamic loading for Plans, Funds, Usage, Billing, and Referral tabs, add the market auth auto generate way, Add turbopack configuration support to CustomNextConfig, add user memory, agent builder, agent builder, agent builder and group builder, app ui page, brand new 2.0 ui for next, buildin some tools should save into docs, code-interpreter tool, code-interpreter tool, code-interpreter tool, desktop feature, enhance desktop onboarding with sign out and localization, enhance macOS desktop permissions and onboarding, enhance onboarding process by removing mode selection step and adding export functionality in advanced settings, file search feature, gtd create plan support streaming render, implement agent builder, implement builtin agents packages, implement memories package, implement Redis caching for presigned URLs in file proxy service, implement server data feature, include Subscription settings group in the Accordion component, Integrate bcryptjs for password verification in BetterAuth, integrate BrandingProviderCard and update Provider components for branding support, onboarding ui, page and knowledge base, rebranding total UI of app, refactor authentication handler to support dynamic loading of better-auth and next-auth, refactor desktop implement with brand new 2.0, rename codeinterpreter into lobe sandbox, server implement, support CMD K, support exec async sub agent task, support export and import topic JSON, support files upload in chat input, support notebook tool, support swr local cache, topic message swr cache, translate AI model descriptions to English, update agent builder ui, update create group chat use builder, update gtd tools( use editor & update metadata ), update user memory embedding model selection based on business features, user memory, user memory, user onboarding, when use usesend to create agent/group, the model should override by lobeAi, wrap ConversationArea and ModelSwitchPanel in TooltipGroup for enhanced UI.
#### 🐛 Bug Fixes
- **ci**: Skip backend routes in bundle analyzer build.
- **desktop**: prevent window resize when onboarding, add safe top edge for message container.
- **i18n**: Translate plugin.ts locale to English.
- **image-generation**: Update chargeBeforeGenerate to return ChargeResult and include configForDatabase in parameters.
- **memory-user-memory**: Should pre-process date & time.
- **observability-otel**: Typo in package name.
- **prebuild**: Correct syntax in partialBuildPages array.
- **translation**: Add fallback for all English locale variants.
- **userMemories**: 404/405 issue due to incorrectly used workflow name and mounted catch-all route, missing base memory as part of context, must assign workflow id, should use `context.invoke` for workflow instead of `context.run`, skip to handle WorkflowAbort, use date & time for building context, workflow id build issue.
- **misc**: Agent profiles update, agent tools config set, editor placeholder, bump charts 3.0.4 to fix import es path, fix anthropic thinking budget, fix async task and improve tool style, fix default waitlist bug, fix delete agent group bug, Fix desktop test cases and refactor translations, Fix desktop test cases and refactor translations, fix gemini 3 model thinking issue, fix gemini 3 pro parallel tool use, fix gemini 3 thinking params, fix identity memory not working, fix supervisor flag, fix thread not working issue, fix when use branch topic,the branch index error problem, fixed the welcome card the create button not work, handle session invalidation on 401 error by logging out signed-in users, improve test infrastructure and mock configurations, locale resolve bug with ESM module loading, page agent editor, prevent redundant login redirect when already on auth pages, redis read json object, remove openapi pkg patch file, slove input editor on pause emit, slove swr mutate not work in Cache Provider, slove the group add member checkbox not work, slove the model select null problem, slove the mutate not work problem, slove when click agentbuilder should clean topic, slove when first call thread, not show ai chat message, support retry error message and fix continueGenerationMessage, update contextMenu in group tools message, update OFFICIAL_URL to app.lobehub.com, update PlanTag link paths for subscription settings, update test snapshots for model description changes, when use agentbuilder the topic id should use new & clear topic….
#### 💄 Styles
- **misc**: Improve ExecTask and task message UI, improve gtd tool inspector and todo list, improve page document tool inspector UI, improve RunCommand Inspector, rebranding chat ui, refactor UI in features, rerun i18n, setting style, support streaming and display ui for group mode, support tool streaming and title custom render, update i18n, Update i18n microcopy, update ui.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### Code refactoring
* **userMemories**: Added `benchmark_locomo` as source unify use the of source type, closes [#10922 ](https://github.com/lobehub/lobe-chat/issues/10922 ) ([03342a7 ](https://github.com/lobehub/lobe-chat/commit/03342a7 ))
* **misc**: Add builtin tools ([26e73cc ](https://github.com/lobehub/lobe-chat/commit/26e73cc ))
* **misc**: Clean code ([4ddb491 ](https://github.com/lobehub/lobe-chat/commit/4ddb491 ))
* **misc**: Clean desktop relative code ([ffd7d23 ](https://github.com/lobehub/lobe-chat/commit/ffd7d23 ))
* **misc**: Clean page editor, closes [#10966 ](https://github.com/lobehub/lobe-chat/issues/10966 ) ([15410d1 ](https://github.com/lobehub/lobe-chat/commit/15410d1 ))
* **misc**: Flatten i18n keys and extract hardcoded strings in desktop, closes [#10939 ](https://github.com/lobehub/lobe-chat/issues/10939 ) ([e5f3a58 ](https://github.com/lobehub/lobe-chat/commit/e5f3a58 ))
* **misc**: I18n formatting optimization, closes [#10929 ](https://github.com/lobehub/lobe-chat/issues/10929 ) [#10933 ](https://github.com/lobehub/lobe-chat/issues/10933 ) ([d692a37 ](https://github.com/lobehub/lobe-chat/commit/d692a37 ))
* **misc**: Improve modal handling with createRawModal, closes [#11071 ](https://github.com/lobehub/lobe-chat/issues/11071 ) ([f5314c5 ](https://github.com/lobehub/lobe-chat/commit/f5314c5 ))
* **misc**: Move code-interpreter to single packages ([1fa4357 ](https://github.com/lobehub/lobe-chat/commit/1fa4357 ))
* **misc**: Refactor builtin-tool implement ([9ede8e7 ](https://github.com/lobehub/lobe-chat/commit/9ede8e7 ))
* **misc**: Refactor hooks ([e3fa62e ](https://github.com/lobehub/lobe-chat/commit/e3fa62e ))
* **misc**: Refactor implement ([34d059f ](https://github.com/lobehub/lobe-chat/commit/34d059f ))
* **misc**: Refactor implement for desktop ([27f101f ](https://github.com/lobehub/lobe-chat/commit/27f101f ))
* **misc**: Refactor local-system ([a69221f ](https://github.com/lobehub/lobe-chat/commit/a69221f ))
* **misc**: Refactor service ([91bbbf5 ](https://github.com/lobehub/lobe-chat/commit/91bbbf5 ))
* **misc**: Refactor static style, closes [#11010 ](https://github.com/lobehub/lobe-chat/issues/11010 ) ([d865e27 ](https://github.com/lobehub/lobe-chat/commit/d865e27 ))
* **misc**: Refactor to use better underline style ([784bb58 ](https://github.com/lobehub/lobe-chat/commit/784bb58 ))
* **misc**: Refactor to use better underline style ([5e10ac8 ](https://github.com/lobehub/lobe-chat/commit/5e10ac8 ))
* **misc**: Refactor tool prompt injection ([6099ac3 ](https://github.com/lobehub/lobe-chat/commit/6099ac3 ))
* **misc**: Refactor ui and layout ([436d9e5 ](https://github.com/lobehub/lobe-chat/commit/436d9e5 ))
* **misc**: Refactor with editor runtime ([be2b41c ](https://github.com/lobehub/lobe-chat/commit/be2b41c ))
* **misc**: Refactor with electron ([849ee3d ](https://github.com/lobehub/lobe-chat/commit/849ee3d ))
* **misc**: Refactor with es-toolkit ([1848d27 ](https://github.com/lobehub/lobe-chat/commit/1848d27 ))
* **misc**: Remove desktop-specific upload logic, closes [#11070 ](https://github.com/lobehub/lobe-chat/issues/11070 ) ([475065e ](https://github.com/lobehub/lobe-chat/commit/475065e ))
* **misc**: Rename browser identifier from 'chat' to 'app', closes [#10940 ](https://github.com/lobehub/lobe-chat/issues/10940 ) ([dc870c7 ](https://github.com/lobehub/lobe-chat/commit/dc870c7 ))
* **misc**: Tools ui ([6bf4546 ](https://github.com/lobehub/lobe-chat/commit/6bf4546 ))
* **misc**: Use /f/:fid as file mode ([3b01174 ](https://github.com/lobehub/lobe-chat/commit/3b01174 ))
* **misc**: Use supervisor role for agent group supervisor ([0ca823f ](https://github.com/lobehub/lobe-chat/commit/0ca823f ))
#### What's improved
* **auth**: Add confirm password field and integrate business signup logic ([2ccd5c7 ](https://github.com/lobehub/lobe-chat/commit/2ccd5c7 ))
* **auth**: Add useBusinessSignup hook for business signup functionality ([3efb6cc ](https://github.com/lobehub/lobe-chat/commit/3efb6cc ))
* **auth**: Enhance BetterAuthSignUpForm with businessElement and update useSignUp hook for improved signup process ([991d8c1 ](https://github.com/lobehub/lobe-chat/commit/991d8c1 ))
* **auth**: Integrate business sign-in features and update social sign-in logic ([6dc7916 ](https://github.com/lobehub/lobe-chat/commit/6dc7916 ))
* **auth**: Update useBusinessSignin to include getAdditionalData function for enhanced sign-in process ([c8e3bc9 ](https://github.com/lobehub/lobe-chat/commit/c8e3bc9 ))
* **desktop**: MacOS About menu should navigate to Settings About tab, closes [#10942 ](https://github.com/lobehub/lobe-chat/issues/10942 ) ([1a4f456 ](https://github.com/lobehub/lobe-chat/commit/1a4f456 ))
* **layout**: Integrate BusinessGlobalProvider for conditional rendering based on business features ([52c7a49 ](https://github.com/lobehub/lobe-chat/commit/52c7a49 ))
* **memory-user-memory**: Added LoCoMo dataset loader & converter & exporter, closes [#10923 ](https://github.com/lobehub/lobe-chat/issues/10923 ) ([a5dd785 ](https://github.com/lobehub/lobe-chat/commit/a5dd785 ))
* **memory-user-memory**: Support to extract memories from LoCoMo dataset, closes [#10925 ](https://github.com/lobehub/lobe-chat/issues/10925 ) ([c7c7d6f ](https://github.com/lobehub/lobe-chat/commit/c7c7d6f ))
* **memory-user-memory**: Support to load in memory, and extract from in-memory memory sources, closes [#10924 ](https://github.com/lobehub/lobe-chat/issues/10924 ) ([9ac3ce7 ](https://github.com/lobehub/lobe-chat/commit/9ac3ce7 ))
* **model**: Improve model list UI and add disabled models management, closes [#11036 ](https://github.com/lobehub/lobe-chat/issues/11036 ) ([4faa65c ](https://github.com/lobehub/lobe-chat/commit/4faa65c ))
* **referral**: Add backfill referral code i18n keys ([bbf62ce ](https://github.com/lobehub/lobe-chat/commit/bbf62ce ))
* **userMemories**: Apply userMemories.enable from settings for injecting, closes [#11038 ](https://github.com/lobehub/lobe-chat/issues/11038 ) ([1cc0e8c ](https://github.com/lobehub/lobe-chat/commit/1cc0e8c ))
* **userMemories**: Use capturedAt for time of memory entries, closes [#11037 ](https://github.com/lobehub/lobe-chat/issues/11037 ) ([5615d20 ](https://github.com/lobehub/lobe-chat/commit/5615d20 ))
* **userMemories**: Use honorific title for identity memory, closes [#11039 ](https://github.com/lobehub/lobe-chat/issues/11039 ) ([ab61c69 ](https://github.com/lobehub/lobe-chat/commit/ab61c69 ))
* **misc**: Add a white waitlist in edge config env, closes [#11009 ](https://github.com/lobehub/lobe-chat/issues/11009 ) ([88f22f4 ](https://github.com/lobehub/lobe-chat/commit/88f22f4 ))
* **misc**: Add always show tools render in createPlan & createDoc tools, closes [#10937 ](https://github.com/lobehub/lobe-chat/issues/10937 ) ([c224951 ](https://github.com/lobehub/lobe-chat/commit/c224951 ))
* **misc**: Add batch tasks ui ([80587ae ](https://github.com/lobehub/lobe-chat/commit/80587ae ))
* **misc**: Add Bundle Analyzer workflow for detailed bundle size analysis ([596e489 ](https://github.com/lobehub/lobe-chat/commit/596e489 ))
* **misc**: Add business features support with new components and hooks ([1dccc04 ](https://github.com/lobehub/lobe-chat/commit/1dccc04 ))
* **misc**: Add business settings features with dynamic loading for Plans, Funds, Usage, Billing, and Referral tabs ([35c6ad9 ](https://github.com/lobehub/lobe-chat/commit/35c6ad9 ))
* **misc**: Add db and schema feature ([9e47c33 ](https://github.com/lobehub/lobe-chat/commit/9e47c33 ))
* **misc**: Add home page create group builder button, closes [#10904 ](https://github.com/lobehub/lobe-chat/issues/10904 ) ([3183189 ](https://github.com/lobehub/lobe-chat/commit/3183189 ))
* **misc**: Add i18n UI locales and improve tool types, closes [#10964 ](https://github.com/lobehub/lobe-chat/issues/10964 ) ([0e89ce5 ](https://github.com/lobehub/lobe-chat/commit/0e89ce5 ))
* **misc**: Add like action in community detail, closes [#10971 ](https://github.com/lobehub/lobe-chat/issues/10971 ) ([c11d802 ](https://github.com/lobehub/lobe-chat/commit/c11d802 ))
* **misc**: Add memory implement ([fdae83c ](https://github.com/lobehub/lobe-chat/commit/fdae83c ))
* **misc**: Add subscription settings group with dynamic loading for Plans, Funds, Usage, Billing, and Referral tabs ([2ddc876 ](https://github.com/lobehub/lobe-chat/commit/2ddc876 ))
* **misc**: Add the market auth auto generate way, closes [#10993 ](https://github.com/lobehub/lobe-chat/issues/10993 ) ([849ac73 ](https://github.com/lobehub/lobe-chat/commit/849ac73 ))
* **misc**: Add turbopack configuration support to CustomNextConfig ([2e7076a ](https://github.com/lobehub/lobe-chat/commit/2e7076a ))
* **misc**: Add user memory ([c305889 ](https://github.com/lobehub/lobe-chat/commit/c305889 ))
* **misc**: Agent builder ([ede0ed6 ](https://github.com/lobehub/lobe-chat/commit/ede0ed6 ))
* **misc**: Agent builder ([e3c9454 ](https://github.com/lobehub/lobe-chat/commit/e3c9454 ))
* **misc**: Agent builder and group builder ([d735e2c ](https://github.com/lobehub/lobe-chat/commit/d735e2c ))
* **misc**: App ui page ([78d07c0 ](https://github.com/lobehub/lobe-chat/commit/78d07c0 ))
* **misc**: Brand new 2.0 ui for next ([f7d724f ](https://github.com/lobehub/lobe-chat/commit/f7d724f ))
* **misc**: Buildin some tools should save into docs, closes [#10935 ](https://github.com/lobehub/lobe-chat/issues/10935 ) ([be4c17d ](https://github.com/lobehub/lobe-chat/commit/be4c17d ))
* **misc**: Code-interpreter tool ([1940914 ](https://github.com/lobehub/lobe-chat/commit/1940914 ))
* **misc**: Code-interpreter tool ([c931909 ](https://github.com/lobehub/lobe-chat/commit/c931909 ))
* **misc**: Code-interpreter tool ([baa29c8 ](https://github.com/lobehub/lobe-chat/commit/baa29c8 ))
* **misc**: Desktop feature ([ac93637 ](https://github.com/lobehub/lobe-chat/commit/ac93637 ))
* **misc**: Enhance desktop onboarding with sign out and localization, closes [#11033 ](https://github.com/lobehub/lobe-chat/issues/11033 ) ([34a6312 ](https://github.com/lobehub/lobe-chat/commit/34a6312 ))
* **misc**: Enhance macOS desktop permissions and onboarding, closes [#11016 ](https://github.com/lobehub/lobe-chat/issues/11016 ) ([9db8da8 ](https://github.com/lobehub/lobe-chat/commit/9db8da8 ))
* **misc**: Enhance onboarding process by removing mode selection step and adding export functionality in advanced settings ([8b6c30e ](https://github.com/lobehub/lobe-chat/commit/8b6c30e ))
* **misc**: File search feature ([9786d64 ](https://github.com/lobehub/lobe-chat/commit/9786d64 ))
* **misc**: Gtd create plan support streaming render, closes [#11034 ](https://github.com/lobehub/lobe-chat/issues/11034 ) ([74d3555 ](https://github.com/lobehub/lobe-chat/commit/74d3555 ))
* **misc**: Implement agent builder ([f638b97 ](https://github.com/lobehub/lobe-chat/commit/f638b97 ))
* **misc**: Implement builtin agents packages ([2255a7c ](https://github.com/lobehub/lobe-chat/commit/2255a7c ))
* **misc**: Implement memories package ([7f94ef1 ](https://github.com/lobehub/lobe-chat/commit/7f94ef1 ))
* **misc**: Implement Redis caching for presigned URLs in file proxy service ([15722f1 ](https://github.com/lobehub/lobe-chat/commit/15722f1 ))
* **misc**: Implement server data feature ([9c46c6e ](https://github.com/lobehub/lobe-chat/commit/9c46c6e ))
* **misc**: Include Subscription settings group in the Accordion component ([8f2d57d ](https://github.com/lobehub/lobe-chat/commit/8f2d57d ))
* **misc**: Integrate bcryptjs for password verification in BetterAuth ([180ebfd ](https://github.com/lobehub/lobe-chat/commit/180ebfd ))
* **misc**: Integrate BrandingProviderCard and update Provider components for branding support ([6b5ce79 ](https://github.com/lobehub/lobe-chat/commit/6b5ce79 ))
* **misc**: Onboarding ui ([81d33a6 ](https://github.com/lobehub/lobe-chat/commit/81d33a6 ))
* **misc**: Page and knowledge base ([492d3cc ](https://github.com/lobehub/lobe-chat/commit/492d3cc ))
* **misc**: Rebranding total UI of app ([13ca81b ](https://github.com/lobehub/lobe-chat/commit/13ca81b ))
* **misc**: Refactor authentication handler to support dynamic loading of better-auth and next-auth ([d6419e4 ](https://github.com/lobehub/lobe-chat/commit/d6419e4 ))
* **misc**: Refactor desktop implement with brand new 2.0 ([10e048c ](https://github.com/lobehub/lobe-chat/commit/10e048c ))
* **misc**: Rename codeinterpreter into lobe sandbox, closes [#11076 ](https://github.com/lobehub/lobe-chat/issues/11076 ) ([2a631b4 ](https://github.com/lobehub/lobe-chat/commit/2a631b4 ))
* **misc**: Server implement ([685a6cd ](https://github.com/lobehub/lobe-chat/commit/685a6cd ))
* **misc**: Support CMD K ([d2bd8a6 ](https://github.com/lobehub/lobe-chat/commit/d2bd8a6 ))
* **misc**: Support exec async sub agent task ([dba1acf ](https://github.com/lobehub/lobe-chat/commit/dba1acf ))
* **misc**: Support export and import topic JSON, closes [#10885 ](https://github.com/lobehub/lobe-chat/issues/10885 ) ([0c5a41f ](https://github.com/lobehub/lobe-chat/commit/0c5a41f ))
* **misc**: Support files upload in chat input, closes [#10967 ](https://github.com/lobehub/lobe-chat/issues/10967 ) ([60eba45 ](https://github.com/lobehub/lobe-chat/commit/60eba45 ))
* **misc**: Support notebook tool, closes [#10902 ](https://github.com/lobehub/lobe-chat/issues/10902 ) ([e05375f ](https://github.com/lobehub/lobe-chat/commit/e05375f ))
* **misc**: Support swr local cache, closes [#10884 ](https://github.com/lobehub/lobe-chat/issues/10884 ) ([bc3f3e2 ](https://github.com/lobehub/lobe-chat/commit/bc3f3e2 ))
* **misc**: Topic message swr cache, closes [#10886 ](https://github.com/lobehub/lobe-chat/issues/10886 ) ([613a404 ](https://github.com/lobehub/lobe-chat/commit/613a404 ))
* **misc**: Translate AI model descriptions to English, closes [#10989 ](https://github.com/lobehub/lobe-chat/issues/10989 ) ([36ea258 ](https://github.com/lobehub/lobe-chat/commit/36ea258 ))
* **misc**: Update agent builder ui, closes [#10996 ](https://github.com/lobehub/lobe-chat/issues/10996 ) ([704ef7f ](https://github.com/lobehub/lobe-chat/commit/704ef7f ))
* **misc**: Update create group chat use builder, closes [#11030 ](https://github.com/lobehub/lobe-chat/issues/11030 ) ([7ae24c2 ](https://github.com/lobehub/lobe-chat/commit/7ae24c2 ))
* **misc**: Update gtd tools( use editor & update metadata ), closes [#11029 ](https://github.com/lobehub/lobe-chat/issues/11029 ) ([4a47ea0 ](https://github.com/lobehub/lobe-chat/commit/4a47ea0 ))
* **misc**: Update user memory embedding model selection based on business features ([c026117 ](https://github.com/lobehub/lobe-chat/commit/c026117 ))
* **misc**: User memory ([d5ce144 ](https://github.com/lobehub/lobe-chat/commit/d5ce144 ))
* **misc**: User memory ([49ffcb5 ](https://github.com/lobehub/lobe-chat/commit/49ffcb5 ))
* **misc**: User onboarding ([5e59388 ](https://github.com/lobehub/lobe-chat/commit/5e59388 ))
* **misc**: When use usesend to create agent/group, the model should override by lobeAi, closes [#11048 ](https://github.com/lobehub/lobe-chat/issues/11048 ) ([754ffe1 ](https://github.com/lobehub/lobe-chat/commit/754ffe1 ))
* **misc**: Wrap ConversationArea and ModelSwitchPanel in TooltipGroup for enhanced UI ([672bcf7 ](https://github.com/lobehub/lobe-chat/commit/672bcf7 ))
#### What's fixed
* **ci**: Skip backend routes in bundle analyzer build, closes [#10944 ](https://github.com/lobehub/lobe-chat/issues/10944 ) ([2fc3b42 ](https://github.com/lobehub/lobe-chat/commit/2fc3b42 ))
* **desktop**: prevent window resize when onboarding, closes [#10887 ](https://github.com/lobehub/lobe-chat/issues/10887 ) ([c29c02b ](https://github.com/lobehub/lobe-chat/commit/c29c02b ))
* **desktop**: Add safe top edge for message container, closes [#10908 ](https://github.com/lobehub/lobe-chat/issues/10908 ) ([2558b47 ](https://github.com/lobehub/lobe-chat/commit/2558b47 ))
* **i18n**: Translate plugin.ts locale to English, closes [#10972 ](https://github.com/lobehub/lobe-chat/issues/10972 ) ([89f89c7 ](https://github.com/lobehub/lobe-chat/commit/89f89c7 ))
* **image-generation**: Update chargeBeforeGenerate to return ChargeResult and include configForDatabase in parameters ([4f2a683 ](https://github.com/lobehub/lobe-chat/commit/4f2a683 ))
* **memory-user-memory**: Should pre-process date & time, closes [#10979 ](https://github.com/lobehub/lobe-chat/issues/10979 ) ([c2bcf73 ](https://github.com/lobehub/lobe-chat/commit/c2bcf73 ))
* **observability-otel**: Typo in package name, closes [#11025 ](https://github.com/lobehub/lobe-chat/issues/11025 ) ([63224dd ](https://github.com/lobehub/lobe-chat/commit/63224dd ))
* **prebuild**: Correct syntax in partialBuildPages array ([9580672 ](https://github.com/lobehub/lobe-chat/commit/9580672 ))
* **translation**: Add fallback for all English locale variants, closes [#10984 ](https://github.com/lobehub/lobe-chat/issues/10984 ) ([ce46996 ](https://github.com/lobehub/lobe-chat/commit/ce46996 ))
* **userMemories**: 404/405 issue due to incorrectly used workflow name and mounted catch-all route, closes [#10995 ](https://github.com/lobehub/lobe-chat/issues/10995 ) ([45996c6 ](https://github.com/lobehub/lobe-chat/commit/45996c6 ))
* **userMemories**: Missing base memory as part of context, closes [#11040 ](https://github.com/lobehub/lobe-chat/issues/11040 ) ([3c9bafe ](https://github.com/lobehub/lobe-chat/commit/3c9bafe ))
* **userMemories**: Must assign workflow id, closes [#11021 ](https://github.com/lobehub/lobe-chat/issues/11021 ) ([78b0c7b ](https://github.com/lobehub/lobe-chat/commit/78b0c7b ))
* **userMemories**: Should use `context.invoke` for workflow instead of `context.run`, closes [#10994 ](https://github.com/lobehub/lobe-chat/issues/10994 ) ([6592d10 ](https://github.com/lobehub/lobe-chat/commit/6592d10 ))
* **userMemories**: Skip to handle WorkflowAbort, closes [#11031 ](https://github.com/lobehub/lobe-chat/issues/11031 ) ([17124a8 ](https://github.com/lobehub/lobe-chat/commit/17124a8 ))
* **userMemories**: Use date & time for building context, closes [#10978 ](https://github.com/lobehub/lobe-chat/issues/10978 ) ([15bc6bc ](https://github.com/lobehub/lobe-chat/commit/15bc6bc ))
* **userMemories**: Workflow id build issue, closes [#10998 ](https://github.com/lobehub/lobe-chat/issues/10998 ) ([0b110b6 ](https://github.com/lobehub/lobe-chat/commit/0b110b6 ))
* **misc**: Agent profiles update, agent tools config set, editor placeholder, closes [#11074 ](https://github.com/lobehub/lobe-chat/issues/11074 ) ([f7cbfe4 ](https://github.com/lobehub/lobe-chat/commit/f7cbfe4 ))
* **misc**: Bump charts 3.0.4 to fix import es path, closes [#10898 ](https://github.com/lobehub/lobe-chat/issues/10898 ) ([6d7dce7 ](https://github.com/lobehub/lobe-chat/commit/6d7dce7 ))
* **misc**: Fix anthropic thinking budget ([6e19bd3 ](https://github.com/lobehub/lobe-chat/commit/6e19bd3 ))
* **misc**: Fix async task and improve tool style ([1aa1c04 ](https://github.com/lobehub/lobe-chat/commit/1aa1c04 ))
* **misc**: Fix default waitlist bug ([de62035 ](https://github.com/lobehub/lobe-chat/commit/de62035 ))
* **misc**: Fix delete agent group bug ([0fe0d6f ](https://github.com/lobehub/lobe-chat/commit/0fe0d6f ))
* **misc**: Fix desktop test cases and refactor translations, closes [#10956 ](https://github.com/lobehub/lobe-chat/issues/10956 ) ([568235c ](https://github.com/lobehub/lobe-chat/commit/568235c ))
* **misc**: Fix desktop test cases and refactor translations, closes [#10955 ](https://github.com/lobehub/lobe-chat/issues/10955 ) ([b3520a2 ](https://github.com/lobehub/lobe-chat/commit/b3520a2 ))
* **misc**: Fix gemini 3 model thinking issue ([69f4cf3 ](https://github.com/lobehub/lobe-chat/commit/69f4cf3 ))
* **misc**: Fix gemini 3 pro parallel tool use ([a0cc9c3 ](https://github.com/lobehub/lobe-chat/commit/a0cc9c3 ))
* **misc**: Fix gemini 3 thinking params ([89363b2 ](https://github.com/lobehub/lobe-chat/commit/89363b2 ))
* **misc**: Fix identity memory not working, closes [#10916 ](https://github.com/lobehub/lobe-chat/issues/10916 ) ([fbd0b66 ](https://github.com/lobehub/lobe-chat/commit/fbd0b66 ))
* **misc**: Fix supervisor flag ([fc20dbc ](https://github.com/lobehub/lobe-chat/commit/fc20dbc ))
* **misc**: Fix thread not working issue ([7dd30eb ](https://github.com/lobehub/lobe-chat/commit/7dd30eb ))
* **misc**: Fix when use branch topic,the branch index error problem, closes [#11049 ](https://github.com/lobehub/lobe-chat/issues/11049 ) ([34b5a32 ](https://github.com/lobehub/lobe-chat/commit/34b5a32 ))
* **misc**: Fixed the welcome card the create button not work, closes [#11055 ](https://github.com/lobehub/lobe-chat/issues/11055 ) ([00e81f1 ](https://github.com/lobehub/lobe-chat/commit/00e81f1 ))
* **misc**: Handle session invalidation on 401 error by logging out signed-in users ([499bd4a ](https://github.com/lobehub/lobe-chat/commit/499bd4a ))
* **misc**: Improve test infrastructure and mock configurations, closes [#11028 ](https://github.com/lobehub/lobe-chat/issues/11028 ) ([da4eb9c ](https://github.com/lobehub/lobe-chat/commit/da4eb9c ))
* **misc**: Locale resolve bug with ESM module loading, closes [#11018 ](https://github.com/lobehub/lobe-chat/issues/11018 ) ([770c872 ](https://github.com/lobehub/lobe-chat/commit/770c872 ))
* **misc**: Page agent editor, closes [#10953 ](https://github.com/lobehub/lobe-chat/issues/10953 ) ([61b3031 ](https://github.com/lobehub/lobe-chat/commit/61b3031 ))
* **misc**: Prevent redundant login redirect when already on auth pages ([1a5049c ](https://github.com/lobehub/lobe-chat/commit/1a5049c ))
* **misc**: Redis read json object ([1718fa3 ](https://github.com/lobehub/lobe-chat/commit/1718fa3 ))
* **misc**: Remove openapi pkg patch file, closes [#10910 ](https://github.com/lobehub/lobe-chat/issues/10910 ) ([a34c111 ](https://github.com/lobehub/lobe-chat/commit/a34c111 ))
* **misc**: Slove input editor on pause emit, closes [#11051 ](https://github.com/lobehub/lobe-chat/issues/11051 ) ([d102d47 ](https://github.com/lobehub/lobe-chat/commit/d102d47 ))
* **misc**: Slove swr mutate not work in Cache Provider, closes [#10895 ](https://github.com/lobehub/lobe-chat/issues/10895 ) ([b3fbffe ](https://github.com/lobehub/lobe-chat/commit/b3fbffe ))
* **misc**: Slove the group add member checkbox not work, closes [#11045 ](https://github.com/lobehub/lobe-chat/issues/11045 ) [#11042 ](https://github.com/lobehub/lobe-chat/issues/11042 ) ([91d3f74 ](https://github.com/lobehub/lobe-chat/commit/91d3f74 ))
* **misc**: Slove the model select null problem, closes [#10988 ](https://github.com/lobehub/lobe-chat/issues/10988 ) ([50aa304 ](https://github.com/lobehub/lobe-chat/commit/50aa304 ))
* **misc**: Slove the mutate not work problem, closes [#10947 ](https://github.com/lobehub/lobe-chat/issues/10947 ) ([78ca5eb ](https://github.com/lobehub/lobe-chat/commit/78ca5eb ))
* **misc**: Slove when click agentbuilder should clean topic, closes [#11068 ](https://github.com/lobehub/lobe-chat/issues/11068 ) ([048bd66 ](https://github.com/lobehub/lobe-chat/commit/048bd66 ))
* **misc**: Slove when first call thread, not show ai chat message, closes [#10878 ](https://github.com/lobehub/lobe-chat/issues/10878 ) ([5a79cb9 ](https://github.com/lobehub/lobe-chat/commit/5a79cb9 ))
* **misc**: Support retry error message and fix continueGenerationMessage ([8bf85fb ](https://github.com/lobehub/lobe-chat/commit/8bf85fb ))
* **misc**: Update contextMenu in group tools message, closes [#11056 ](https://github.com/lobehub/lobe-chat/issues/11056 ) ([8b49414 ](https://github.com/lobehub/lobe-chat/commit/8b49414 ))
* **misc**: Update OFFICIAL_URL to app.lobehub.com, closes [#11015 ](https://github.com/lobehub/lobe-chat/issues/11015 ) ([f9e11d0 ](https://github.com/lobehub/lobe-chat/commit/f9e11d0 ))
* **misc**: Update PlanTag link paths for subscription settings ([ada71d3 ](https://github.com/lobehub/lobe-chat/commit/ada71d3 ))
* **misc**: Update test snapshots for model description changes, closes [#11008 ](https://github.com/lobehub/lobe-chat/issues/11008 ) ([626e808 ](https://github.com/lobehub/lobe-chat/commit/626e808 ))
* **misc**: When use agentbuilder the topic id should use new & clear topic…, closes [#10983 ](https://github.com/lobehub/lobe-chat/issues/10983 ) ([0b2b096 ](https://github.com/lobehub/lobe-chat/commit/0b2b096 ))
#### Styles
* **misc**: Improve ExecTask and task message UI ([977a700 ](https://github.com/lobehub/lobe-chat/commit/977a700 ))
* **misc**: Improve gtd tool inspector and todo list ([0664563 ](https://github.com/lobehub/lobe-chat/commit/0664563 ))
* **misc**: Improve page document tool inspector UI, closes [#10977 ](https://github.com/lobehub/lobe-chat/issues/10977 ) ([7f69cb1 ](https://github.com/lobehub/lobe-chat/commit/7f69cb1 ))
* **misc**: Improve RunCommand Inspector ([0751fa4 ](https://github.com/lobehub/lobe-chat/commit/0751fa4 ))
* **misc**: Rebranding chat ui ([ad14222 ](https://github.com/lobehub/lobe-chat/commit/ad14222 ))
* **misc**: Refactor UI in features ([83e689f ](https://github.com/lobehub/lobe-chat/commit/83e689f ))
* **misc**: Rerun i18n ([80f511c ](https://github.com/lobehub/lobe-chat/commit/80f511c ))
* **misc**: Setting style ([e8c755f ](https://github.com/lobehub/lobe-chat/commit/e8c755f ))
* **misc**: Support streaming and display ui for group mode ([f708cdb ](https://github.com/lobehub/lobe-chat/commit/f708cdb ))
* **misc**: Support tool streaming and title custom render, closes [#10976 ](https://github.com/lobehub/lobe-chat/issues/10976 ) ([576ccd6 ](https://github.com/lobehub/lobe-chat/commit/576ccd6 ))
* **misc**: Update i18n ([2e6fd07 ](https://github.com/lobehub/lobe-chat/commit/2e6fd07 ))
* **misc**: Update i18n microcopy, closes [#10905 ](https://github.com/lobehub/lobe-chat/issues/10905 ) ([024aeb2 ](https://github.com/lobehub/lobe-chat/commit/024aeb2 ))
* **misc**: Update ui ([1693fc5 ](https://github.com/lobehub/lobe-chat/commit/1693fc5 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-12-31 14:28:13 +00:00
arvinxx
876a1d40ef
Revert " ✅ test: add unit tests for EdgeConfig module ( #11069 )"
...
This reverts commit 377b5388c3 .
2025-12-31 22:09:01 +08:00
LobeHub Bot
377b5388c3
✅ test: add unit tests for EdgeConfig module ( #11069 )
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com >
2025-12-31 22:00:41 +08:00
Arvin Xu
f7d724fb87
✨ feat: brand new 2.0 ui for next
2025-12-31 21:55:39 +08:00
YuTengjing
b96363d8c0
🔧 chore: update business interface and test fixes ( #11077 )
2025-12-31 21:30:07 +08:00
arvinxx
8fe36548d6
♻️ refactor rename code-interpreter to cloud-sandbox
2025-12-31 20:30:11 +08:00
arvinxx
9ea3df62b3
♻️ refactor rename code-interpreter to cloud-sandbox
2025-12-31 20:27:37 +08:00
YuTengjing
e48aac72b2
🔧 chore: limit max image num to 8 when business features enabled
2025-12-31 20:22:45 +08:00
Shinji-Li
2a631b476f
✨ feat: rename codeinterpreter into lobe sandbox ( #11076 )
...
* feat: rename codeinterpreter into lobe sandbox
* fix: fixed the market publish agent too much
2025-12-31 20:02:18 +08:00
YuTengjing
954789dc4e
feat: add createImageBusinessMiddleware to enhance image creation process
...
- Introduced createImageBusinessMiddleware for additional processing in the createImage mutation.
- Updated imageRouter to utilize the new middleware, improving the structure and maintainability of the image generation logic.
2025-12-31 20:02:18 +08:00
YuTengjing
39aa01b444
refactor: move async jwt auth to async auth middleware
2025-12-31 20:02:18 +08:00
canisminor1990
e8c755f532
💄 style: setting style
2025-12-31 20:02:18 +08:00
arvinxx
8bf85fb251
🐛 fix: support retry error message and fix continueGenerationMessage
2025-12-31 18:23:59 +08:00
YuTengjing
7a532eee92
🔒 security: replace KEY_VAULTS_SECRET with JWT signing for async router auth
...
- Add JWKS_KEY env variable with fallback to OIDC_JWKS_KEY
- Add signInternalJWT() and validateInternalJWT() in internalJwt.ts
- Use short-lived JWT (3s) with purpose claim to authenticate lambda → async calls
- Remove KEY_VAULTS_SECRET from Authorization header transmission
- Update OIDC provider to use JWKS_KEY from authEnv
- Update documentation for JWKS_KEY and desktop sync
2025-12-31 18:06:02 +08:00
Rene Wang
0f0eb40b41
refac: Use SDK to submit feedback
2025-12-31 17:57:59 +08:00
Rene Wang
99c18702d2
fix: Highlight style
2025-12-31 17:37:56 +08:00
arvinxx
0751fa48c6
💄 style: improve RunCommand Inspector
2025-12-31 17:13:44 +08:00
arvinxx
89363b277e
🐛 fix: fix gemini 3 thinking params
2025-12-31 17:13:44 +08:00
YuTengjing
bbf62ce97c
✨ feat(referral): add backfill referral code i18n keys
...
Add translations for backfill referral code feature:
- errors.alreadyBound, errors.backfillExpired, errors.invalidCode, errors.selfReferral
- rules.backfill.* (title, description, placeholder, submit, success, etc.)
- rules.missedCode with link component
2025-12-31 17:00:32 +08:00
Shinji-Li
f7cbfe4497
🐛 fix: agent profiles update, agent tools config set, editor placeholder ( #11074 )
...
* feat: open the gtd & document tools in normal agent
* feat: add getAllbuildintools in agent profles tools settings
* fix: slove the tools modal segment not work
* feat: support editor placeholder
2025-12-31 16:45:20 +08:00
Innei
f26bbc56de
chore: change lobehub/ui exported const
...
Signed-off-by: Innei <tukon479@gmail.com >
2025-12-31 16:32:16 +08:00
YuTengjing
1718fa378a
🔧 fix: redis read json object
2025-12-31 16:30:24 +08:00
Rene Wang
1c47de378d
feat: Create folder in the modal
2025-12-31 16:28:50 +08:00
YuTengjing
15722f1e27
✨ feat: implement Redis caching for presigned URLs in file proxy service
...
- Added Redis integration to cache presigned URLs, reducing S3 API calls.
- Implemented cache hit/miss logic to improve performance.
- Set cache expiration time to 4 minutes.
2025-12-31 16:18:41 +08:00
YuTengjing
5a93639cbd
chore: remove @lobehub/ui from devDependencies in package.json
2025-12-31 16:02:16 +08:00
canisminor1990
08b2444b1c
style: update cloud style
2025-12-31 15:43:12 +08:00
canisminor1990
ddb4c2ac7c
style: update cloud style
2025-12-31 15:43:11 +08:00
arvinxx
1c2723c5db
🔧 chore: unpin lobehub and antd-style
2025-12-31 15:34:14 +08:00
arvinxx
a0cc9c3354
🐛 fix: fix gemini 3 pro parallel tool use
2025-12-31 15:20:11 +08:00
arvinxx
80f511cd6e
🌐 style: rerun i18n
2025-12-31 15:20:11 +08:00
arvinxx
5cfb4a5e0e
🔒 chore: remove error stack
2025-12-31 15:19:16 +08:00
YuTengjing
ada71d386d
🔗 fix: update PlanTag link paths for subscription settings
...
- Change the link paths in PlanTag component to direct users to '/settings/plans' and '/settings/usage' based on the isFree flag, improving navigation consistency.
2025-12-31 15:06:22 +08:00
Innei
f5314c5c32
♻️ refactor: improve modal handling with createRawModal ( #11071 )
...
* feat: integrate TooltipGroup into SideBarLayout for enhanced UI interactions
Signed-off-by: Innei <tukon479@gmail.com >
* feat: refactor components to utilize createRawModal for improved modal handling and enhance UI interactions with TooltipGroup
Signed-off-by: Innei <tukon479@gmail.com >
* chore: update @lobehub/ui dependency to version 4.5.0 in package.json
Signed-off-by: Innei <tukon479@gmail.com >
---------
Signed-off-by: Innei <tukon479@gmail.com >
2025-12-31 15:03:24 +08:00
Innei
f9d991b26c
Merge branch 'next' into dev
2025-12-31 14:58:42 +08:00
YuTengjing
98f75cff6a
🔧 chore: update prebuild script to echo environment variables
...
- Modify the prebuild script in package.json to include echo statements for NEXT_PUBLIC_AUTH_URL, NEXTAUTH_URL, APP_URL, and VERCEL_URL, enhancing visibility of environment variables during the build process.
2025-12-31 14:54:06 +08:00
YuTengjing
c026117d1a
✨ feat: update user memory embedding model selection based on business features
...
- Import BRANDING_PROVIDER and ENABLE_BUSINESS_FEATURES constants.
- Modify getEmbeddingRuntime to select the model provider based on the ENABLE_BUSINESS_FEATURES flag, enhancing flexibility in model usage.
2025-12-31 14:38:54 +08:00
canisminor1990
e62d6cc1a1
style: update style
2025-12-31 14:23:38 +08:00
Innei
475065e081
♻️ refactor: remove desktop-specific upload logic ( #11070 )
...
- Remove isDesktop check for upload flow
- Remove uploadToDesktopS3 method
- Clean up related mocks in tests
- Simplify upload service to use server-side logic only
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-authored-by: Claude <noreply@anthropic.com >
2025-12-31 14:16:10 +08:00
Rene Wang
e3dd7ff16c
feat: Open feedback with CMDK
2025-12-31 13:28:32 +08:00
Shinji-Li
048bd66ce0
🐛 fix: slove when click agentbuilder should clean topic ( #11068 )
...
fix: slove when click agentbuilder should clean topic
2025-12-31 12:14:10 +08:00
Rene Wang
8b1c0a4a13
feat: Submit feedback to Linear
2025-12-31 11:47:24 +08:00
Rene Wang
ab683abf18
feat: Submit feedback to Linear
2025-12-31 11:45:48 +08:00
Rene Wang
a155693acf
feat: Submit feedback to Linear
2025-12-31 11:39:45 +08:00
Arvin Xu
8560a6bf29
✅ test: agent e2e case for user journey ( #11063 )
...
* ✅ test(e2e): add Agent conversation E2E test with LLM mock
- Add LLM mock framework to intercept /webapi/chat/openai requests
- Create Agent conversation journey test (AGENT-CHAT-001)
- Add data-testid="chat-input" to Desktop ChatInput for E2E testing
- Mock returns SSE streaming responses matching LobeChat's actual format
Test scenario: Enter Lobe AI → Send "hello" → Verify AI response
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
* 📝 docs(e2e): add E2E testing guide for Claude
Document key learnings from implementing Agent conversation test:
- LLM Mock SSE format and usage
- Desktop/Mobile dual component handling with boundingBox
- contenteditable input handling
- Debugging tips and common issues
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
* 📝 docs(e2e): add experience-driven E2E testing strategy
Add comprehensive testing strategy from LOBE-2417:
- Core philosophy: user experience baseline for refactoring safety
- Product architecture coverage with priority levels
- Tag system (@journey, @P0/@P1/@P2, module tags)
- Execution strategies for CI, Nightly, and Release
- Updated directory structure with full journey coverage plan
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
* add conversation case
---------
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2025-12-31 10:10:40 +08:00
arvinxx
b5d33e6564
✅ tests: add more tests case
2025-12-31 09:28:56 +08:00
Arvin Xu
a9a93c15ae
✅ test: fix e2e tests for new product flow ( #11060 )
...
* add e2e tests
* fix workflow
* update workflow
* 🐛 fix(e2e): fix smoke tests i18n and timeout issues
- Unify default port to 3006 across hooks.ts and world.ts
- Reduce step timeout from 30s to 10s for faster feedback
- Fix i18n matching for featured sections (support zh-CN/en-US)
- Add mock framework foundation for future API mocking
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
* 🐛 fix(e2e): save failure screenshots to file for CI artifacts
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
* 🐛 fix(e2e): move PORT to global env for consistent access
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
* 🐛 fix(e2e): set onboarding as completed for test user
Skip onboarding flow by setting finishedAt in test user seed
2025-12-31 02:13:32 +08:00
arvinxx
6e19bd3d4c
🐛 fix: fix anthropic thinking budget
2025-12-31 01:49:42 +08:00
arvinxx
69f4cf3dd9
🐛 fix: fix gemini 3 model thinking issue
2025-12-31 01:15:50 +08:00
arvinxx
7d65b51e0c
✅ tests: fix tests
2025-12-31 00:08:49 +08:00
arvinxx
fc20dbca36
🐛 fix: fix supervisor flag
2025-12-30 23:39:46 +08:00
Zhijie He
5034fd02d4
👷 build: fix docker image build error, missing patches folder ( #11059 )
...
fix: fix docker image build error, missing `patches` folder
2025-12-30 23:39:46 +08:00
YuTengjing
8f2d57d968
✨ feat: include Subscription settings group in the Accordion component
2025-12-30 23:39:46 +08:00
YuTengjing
2ddc876a4c
✨ feat: add subscription settings group with dynamic loading for Plans, Funds, Usage, Billing, and Referral tabs
2025-12-30 23:39:46 +08:00
YuTengjing
ea11a2b506
🔧 chore: update ESLint rules to be commented out, enhance manifest for development mode, and adjust Welcome component username prop
2025-12-30 23:39:46 +08:00
canisminor1990
dd5b28b4ad
style: task style
2025-12-30 23:39:46 +08:00
YuTengjing
35c6ad909b
✨ feat: add business settings features with dynamic loading for Plans, Funds, Usage, Billing, and Referral tabs
2025-12-30 20:43:41 +08:00
Rene Wang
0f94fa9968
feat: Add error boundary
2025-12-30 20:27:36 +08:00
canisminor1990
88abd1bbd1
style: update supervisor
2025-12-30 20:11:43 +08:00
YuTengjing
d6419e4903
✨ feat: refactor authentication handler to support dynamic loading of better-auth and next-auth
2025-12-30 19:40:28 +08:00
YuTengjing
0b1c7812ba
🔧 chore: downgrade better-auth package versions to 1.4.6
2025-12-30 18:59:49 +08:00
canisminor1990
f4d420076b
style: fix some style
2025-12-30 18:54:23 +08:00
Shinji-Li
eb97bf696b
🔨 chore: update editor version ( #11057 )
...
chore: update editor version
2025-12-30 18:38:37 +08:00
Shinji-Li
8b494142ea
🐛 fix: update contextMenu in group tools message ( #11056 )
...
feat: update contextMenu in group tools message
2025-12-30 18:29:06 +08:00
canisminor1990
7367093191
style: update actions bar
2025-12-30 18:21:10 +08:00
YuTengjing
499bd4a722
🐛 fix: handle session invalidation on 401 error by logging out signed-in users
2025-12-30 18:16:49 +08:00
Shinji-Li
00e81f1abd
🐛 fix: fixed the welcome card the create button not work ( #11055 )
...
fix: slove the welcome card create agent button problem
2025-12-30 18:15:26 +08:00
canisminor1990
e056a69a94
style: update typing speed
2025-12-30 18:03:41 +08:00
canisminor1990
ed694f202f
style: update desktop onboarding
2025-12-30 18:01:47 +08:00
canisminor1990
0bb6b44fcd
style: update desktop onboarding
2025-12-30 17:48:13 +08:00
YuTengjing
cdd7a9239d
🔧 chore: update better-auth version to a fixed release
2025-12-30 17:43:57 +08:00
Shinji-Li
d102d47577
🐛 fix: slove input editor on pause emit ( #11051 )
...
fix: slove input editor on pause emit
2025-12-30 17:30:25 +08:00
YuTengjing
1a5049c5b0
🐛 fix: prevent redundant login redirect when already on auth pages
2025-12-30 17:05:49 +08:00
arvinxx
1fa4357963
♻️ refactor: move code-interpreter to single packages
2025-12-30 17:04:43 +08:00
arvinxx
784bb5806a
♻️ refactor: refactor to use better underline style
2025-12-30 17:04:42 +08:00
Innei
efe18bf762
♻️ chore: move desktop onboarding route file path
2025-12-30 16:57:31 +08:00
Rene Wang
43d506cfa4
lint: Use createStyles instead of CSS-in-JS
2025-12-30 16:55:54 +08:00
Innei
4faa65c6af
✨ feat(model): improve model list UI and add disabled models management ( #11036 )
...
* ✨ feat(model): improve model list UI and add disabled models management
- Enhanced DisabledModels component with better UI/UX
- Updated ModelList layout and interactions
- Added repository methods for disabled model management
- Improved AI model service and router functionality
- Added tests for new functionality
* ✨ feat(DisabledModels): enhance loading and rendering logic for disabled models
- Implemented pagination and dynamic loading for disabled models
- Improved state management for visible models and loading conditions
- Ensured unique model entries in the displayed list
- Updated component to handle provider changes effectively
Signed-off-by: Innei <tukon479@gmail.com >
* fix(DisabledModels): handle edge case for last page in pagination logic
- Added a check to ensure lastPage is defined before evaluating pagination end conditions
- Improved robustness of loading state management in DisabledModels component
Signed-off-by: Innei <tukon479@gmail.com >
* lint
* lint
* lint
---------
Signed-off-by: Innei <tukon479@gmail.com >
2025-12-30 16:49:12 +08:00
YuTengjing
381cf51ec0
refactor: simplify prebuild script by removing environment variable echoes
2025-12-30 16:33:22 +08:00
YuTengjing
6b5ce79e56
✨ feat: integrate BrandingProviderCard and update Provider components for branding support
2025-12-30 16:33:21 +08:00
Rene Wang
adcc987faf
lint: Clean up code
2025-12-30 16:30:38 +08:00
Shinji-Li
34b5a32aa1
🐛 fix: fix when use branch topic,the branch index error problem ( #11049 )
...
fix: fix when use branch topic,the branch index error problem
2025-12-30 16:25:01 +08:00
arvinxx
5e10ac8d88
♻️ refactor: refactor to use better underline style
2025-12-30 16:21:41 +08:00
canisminor1990
73b773260b
style: update ChatInput
2025-12-30 16:16:54 +08:00
Innei
9db8da82f6
✨ feat: enhance macOS desktop permissions and onboarding ( #11016 )
...
* feat: enhance macOS desktop permissions and onboarding
- Improve screen recording access request with dual-method approach
(Electron API + getDisplayMedia trigger for TCC registration)
- Add auto-add functionality for Full Disk Access using AppleScript
- Make onboarding flow platform-aware (skip Screen3 on non-macOS)
- Add NSAppleEventsUsageDescription and NSScreenCaptureUsageDescription
- Add comprehensive unit tests for permission flows
* feat: implement full disk access automation and enhance onboarding messages
* feat: enhance Screen5 with context menu support and update theme background color
2025-12-30 16:06:44 +08:00
canisminor1990
98df0d144f
style: add chat appearance
2025-12-30 15:58:14 +08:00
Rene Wang
5d8a0acc73
lint: Rename varibles
2025-12-30 15:57:24 +08:00
canisminor1990
752f4e51ff
style: update stats
2025-12-30 15:46:14 +08:00
YuTengjing
8b6c30ebef
✨ feat: enhance onboarding process by removing mode selection step and adding export functionality in advanced settings
2025-12-30 15:31:04 +08:00
YuTengjing
1dccc04a29
✨ feat: add business features support with new components and hooks
2025-12-30 14:57:00 +08:00
Rene Wang
d3012ce677
fix: Upload file
2025-12-30 14:45:51 +08:00
Shinji-Li
754ffe1de2
✨ feat: when use usesend to create agent/group, the model should override by lobeAi ( #11048 )
...
feat: when use usesend to create agent/group, the model should override by LobeAI
2025-12-30 14:39:41 +08:00
arvinxx
80587aeb7e
✨ feat: add batch tasks ui
2025-12-30 14:38:02 +08:00
arvinxx
d780fa82ab
📸 tests: add test fixtures
2025-12-30 14:38:02 +08:00
Rene Wang
2cc5c6611f
lint: Remove ocnosle.log
2025-12-30 14:04:56 +08:00
Rene Wang
84467157ac
fix: Button hover
2025-12-30 14:00:47 +08:00
arvinxx
a2582f285e
✅ tests: fix tests
2025-12-30 13:04:14 +08:00
arvinxx
0fe0d6f86f
🐛 fix: fix delete agent group bug
2025-12-30 12:33:53 +08:00
Shinji-Li
91d3f746c7
🐛 fix: slove the group add member checkbox not work ( #11045 )
...
* fix: slove wait list always jupm wait problem
* 🐛 fix: slove wait list always jump wait problem (#11042 )
fix: slove wait list always jupm wait problem
* fix: roll back state.isInWaitList judge problem
* fix: slove the group add member checkbox notwork
2025-12-30 12:07:24 +08:00
Rene Wang
41f1005dfa
fix: Border radius of dock
2025-12-30 12:02:47 +08:00
Rene Wang
f9595f0dfa
fix: Drag stuck
2025-12-30 11:52:03 +08:00
Shinji-Li
977a700615
💄 style: improve ExecTask and task message UI
2025-12-30 11:40:50 +08:00
arvinxx
de62035979
🐛 fix: fix default waitlist bug
2025-12-30 09:54:59 +08:00
Neko
3c9bafee6f
🐛 fix(userMemories): missing base memory as part of context ( #11040 )
2025-12-30 03:52:00 +08:00
Neko
ab61c69fef
✨ feat(userMemories): use honorific title for identity memory ( #11039 )
2025-12-30 03:50:23 +08:00
Neko
1cc0e8c375
✨ feat(userMemories): apply userMemories.enable from settings for injecting ( #11038 )
2025-12-30 03:44:33 +08:00
Neko
5615d20d45
✨ feat(userMemories): use capturedAt for time of memory entries ( #11037 )
2025-12-30 03:43:44 +08:00
arvinxx
a3fc406b7d
🚨 chore: fix lint
2025-12-30 01:25:41 +08:00
arvinxx
cd78e5f196
✅ tests: fix tests
2025-12-30 01:19:26 +08:00
arvinxx
f708cdb901
💄 style: support streaming and display ui for group mode
2025-12-30 01:11:24 +08:00
arvinxx
30cb4dfb93
move web-browsing
2025-12-30 01:11:24 +08:00
arvinxx
3b01174d4f
♻️ refactor: use /f/:fid as file mode
2025-12-30 00:41:00 +08:00
arvinxx
0ca823fc56
♻️ refactor: use supervisor role for agent group supervisor
2025-12-29 23:59:11 +08:00
Innei
98bc8567a1
chore: update @lobehub/ui dependency to version 4.4.0 in package.json
...
Signed-off-by: Innei <tukon479@gmail.com >
2025-12-29 22:27:05 +08:00
YuTengjing
52c7a4928a
✨ feat(layout): integrate BusinessGlobalProvider for conditional rendering based on business features
2025-12-29 22:05:24 +08:00
YuTengjing
991d8c1874
✨ feat(auth): enhance BetterAuthSignUpForm with businessElement and update useSignUp hook for improved signup process
2025-12-29 21:52:44 +08:00
YuTengjing
3efb6cc3f1
✨ feat(auth): add useBusinessSignup hook for business signup functionality
2025-12-29 21:44:14 +08:00
Rene Wang
bb1a6d65fa
opti: Better performance
2025-12-29 21:41:22 +08:00
YuTengjing
c8e3bc90b3
✨ feat(auth): update useBusinessSignin to include getAdditionalData function for enhanced sign-in process
2025-12-29 21:40:52 +08:00
canisminor1990
149315c427
fix: fix style issues
2025-12-29 21:33:17 +08:00
canisminor1990
f4ef1f7d96
fix: fix style issues
2025-12-29 21:22:34 +08:00
YuTengjing
2ccd5c78f5
✨ feat(auth): add confirm password field and integrate business signup logic
2025-12-29 21:10:39 +08:00
YuTengjing
6dc79162f0
✨ feat(auth): integrate business sign-in features and update social sign-in logic
2025-12-29 21:10:38 +08:00
Shinji-Li
74d35554f2
✨ feat: gtd create plan support streaming render ( #11034 )
...
feat: add the gtd stream render
2025-12-29 21:05:24 +08:00
Innei
34a6312668
✨ feat: enhance desktop onboarding with sign out and localization ( #11033 )
...
* ✨ feat(onboarding): add English and Chinese localization for desktop onboarding screens
* ✨ feat(onboarding): implement sign out functionality and enhance onboarding experience
* ✨ feat(remote-server): implement broadcast for remote server configuration updates
* update
2025-12-29 21:03:08 +08:00
arvinxx
1aa1c04a8d
🐛 fix: fix async task and improve tool style
2025-12-29 21:01:11 +08:00
lobehubbot
858e525fcb
📝 docs(bot): Auto sync agents & plugin to readme
2025-12-29 12:53:38 +00:00
semantic-release-bot
3d5135a7d2
🔖 chore(release): v1.146.0 [skip ci]
...
## [Version 1.146.0](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.145.1...v1.146.0 )
<sup>Released on **2025-12-29**</sup>
#### ♻ Code Refactoring
- **misc**: Refactor database schema.
#### ✨ Features
- **ci**: Add bundle analyzer workflow.
- **misc**: Mobile native better auth support.
#### 🐛 Bug Fixes
- **ci**: Always continue build to upload bundle analyzer report, skip backend routes in bundle analyzer build.
- **scripts**: Fix syntax error in prebuild.mts.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### Code refactoring
* **misc**: Refactor database schema, closes [#10860 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10860 ) ([5c489bc ](https://github.com/jaworldwideorg/OneJA-Bot/commit/5c489bc ))
#### What's improved
* **ci**: Add bundle analyzer workflow, closes [#10932 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10932 ) ([c470cfb ](https://github.com/jaworldwideorg/OneJA-Bot/commit/c470cfb ))
* **misc**: Mobile native better auth support, closes [#10871 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10871 ) ([8c42a93 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/8c42a93 ))
#### What's fixed
* **ci**: Always continue build to upload bundle analyzer report, closes [#10946 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10946 ) ([8d37811 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/8d37811 ))
* **ci**: Skip backend routes in bundle analyzer build, closes [#10944 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10944 ) ([0276b87 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/0276b87 ))
* **scripts**: Fix syntax error in prebuild.mts, closes [#10952 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10952 ) ([3d46c13 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/3d46c13 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-12-29 12:52:59 +00:00
Rene Wang
7fce85ea88
refac: Better resource manager
2025-12-29 20:52:56 +08:00
canisminor1990
e3df7f6e24
style: fix style issues
2025-12-29 20:49:47 +08:00
Jamie Stivala
28bd0d245e
Merge remote-tracking branch 'upstream/next'
...
# Conflicts:
# .husky/pre-commit
# CHANGELOG.md
# README.zh-CN.md
2025-12-29 13:37:38 +01:00
YuTengjing
821d57e56e
chore: remove JSON validation from ESLint settings in VSCode configuration
2025-12-29 20:26:15 +08:00
Shinji-Li
4a47ea0d2f
✨ feat: update gtd tools( use editor & update metadata ) ( #11029 )
...
* feat: use lobehub editor to modify gtd plan
* merge origin/dev
* feat: show todo in doc portal
* feat: use the todoProcess in docs portal
* feat: add gtd context engine inject
2025-12-29 20:20:11 +08:00
Neko Ayaka
8786628016
fix: duplicated alias of vitest config
2025-12-29 18:52:41 +08:00
Neko
17124a8e73
🐛 fix(userMemories): skip to handle WorkflowAbort ( #11031 )
2025-12-29 18:48:07 +08:00
YuTengjing
85df0bc8ca
chore: add JSON validation to ESLint settings in VSCode configuration
2025-12-29 17:58:03 +08:00
Shinji-Li
7ae24c2163
✨ feat: update create group chat use builder ( #11030 )
...
feat: change the create group button to direction group/profile
2025-12-29 17:57:02 +08:00
arvinxx
dba1acf2b4
✨ feat: support exec async sub agent task
2025-12-29 17:50:38 +08:00
arvinxx
6099ac380a
♻️ refactor: refactor tool prompt injection
2025-12-29 17:49:08 +08:00
arvinxx
be2b41c792
♻️ refactor: refactor with editor runtime
2025-12-29 17:43:10 +08:00
YuTengjing
37e33b8b73
docs: update CLAUDE.md to reflect repository name change and clarify git workflow
2025-12-29 16:59:44 +08:00
canisminor1990
8d947ceefc
feat: codemirror
2025-12-29 16:59:23 +08:00
huangkairan
812ed7db15
fix: updater not work on Windows ( #11027 )
2025-12-29 16:55:51 +08:00
Innei
da4eb9c1b1
🧪 fix: improve test infrastructure and mock configurations ( #11028 )
...
* 🧪 fix: improve test infrastructure and mock configurations
- Add vitest plugin to fix @lobehub/fluent-emoji style import issue
- Update antd-style mocks to preserve actual exports while mocking specific functions
- Switch from useClientDataSWR to useClientDataSWRWithSync in tests
- Add @/utils/identifier alias in vitest config
- Fix duplicate @lobehub/ui mock in ComfyUIForm test
* 🐛 fix: use recommended-legacy for ESLint 8 compatibility
The @next/eslint-plugin-next v16 changed to flat config format which is
incompatible with ESLint 8. Using recommended-legacy to maintain compatibility.
2025-12-29 16:54:06 +08:00
YuTengjing
8b67718158
docs: update subscription locale json
2025-12-29 16:48:39 +08:00
YuTengjing
db5e02bac8
feat: expose useBusinessTTSProvider hook
2025-12-29 16:42:34 +08:00
YuTengjing
d257a06887
feat: expose markUserValidAction business interface
2025-12-29 16:38:29 +08:00
YuTengjing
bbe7a050b7
docs: expose cloud locales
2025-12-29 16:22:22 +08:00
Rene Wang
3942de130e
style: Hide save label while loading
2025-12-29 15:37:51 +08:00
Rene Wang
61119dee74
opti: Use useSWR to cache request
2025-12-29 15:37:51 +08:00
Innei
95806721ba
🐛 fix(prebuild): correct syntax in partialBuildPages array
...
- Fixed the syntax of the partialBuildPages array in prebuild.mts by replacing a trailing comma with a closing brace.
- Ensured proper structure for the array to avoid potential runtime errors.
Signed-off-by: Innei <tukon479@gmail.com >
2025-12-29 14:38:43 +08:00
Innei
5380f76ed1
🔧 chore: increase NODE_OPTIONS memory limit to 8GB across configurations
...
- Updated NODE_OPTIONS from 6144MB to 8192MB in Dockerfile, package.json scripts, GitHub workflows, and environment configurations.
- Ensured consistent memory allocation for builds and tests to improve performance.
Signed-off-by: Innei <tukon479@gmail.com >
2025-12-29 14:35:04 +08:00
Innei
2fc3b4238a
🐛 fix(ci): skip backend routes in bundle analyzer build ( #10944 )
...
- Add isBundleAnalyzer check in prebuild script to skip backend routes when ANALYZE=true && CI=true
- Update bundle analyzer workflow to use fallback KEY_VAULTS_SECRET from generate-secret step
- Increase NODE_OPTIONS memory limit to 8GB
- Remove unnecessary S3_PUBLIC_DOMAIN and APP_URL env vars
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-authored-by: Claude <noreply@anthropic.com >
2025-12-29 13:51:03 +08:00
Innei
04de37b0ec
🔧 chore(deps): upgrade Next.js from 16.1.0 to 16.1.1 ( #10949 )
...
Upgrade Next.js and related packages to 16.1.1:
- next: 16.1.0 → 16.1.1
- @next/third-parties: 16.1.0 → 16.1.1
- @next/bundle-analyzer: 16.1.0 → 16.1.1
- @next/eslint-plugin-next: 15.5.9 → 16.1.1
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-authored-by: Claude <noreply@anthropic.com >
2025-12-29 13:32:52 +08:00
Innei
596e489d74
✨ feat: add Bundle Analyzer workflow for detailed bundle size analysis
...
Signed-off-by: Innei <tukon479@gmail.com >
2025-12-29 13:29:40 +08:00
Innei
f9e11d03df
🐛 fix: update OFFICIAL_URL to app.lobehub.com ( #11015 )
...
fix: update OFFICIAL_URL to app.lobehub.com
Update OFFICIAL_URL from https://lobechat.com to https://app.lobehub.com
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-authored-by: Claude <noreply@anthropic.com >
2025-12-29 13:24:10 +08:00
Innei
770c87256b
🐛 fix: locale resolve bug with ESM module loading ( #11018 )
...
* 🐛 fix: simplify translation key access and add fallback logic
- Remove special handling for 'models' and 'providers' namespaces in create.ts
- Use flat key structure (direct object access) instead of nested get()
- Add fallback to default module when locale JSON is missing
- Add tests for missing key fallback behavior
* 🐛 fix: locale resolve bug with ESM module loading
Fix locale resolution in desktop and server environments by properly handling ESM module loading and adding fallback logic for translation namespaces.
Also move lexical from devDependencies to dependencies in builtin-tool-page-agent to fix type-check issues.
2025-12-29 13:19:51 +08:00
Neko
63224dd1a4
🐛 fix(observability-otel): typo in package name ( #11025 )
2025-12-29 11:40:29 +08:00
Neko
6f0574ddfd
✨ feat(observability-otel,userMemories): implemented upstash workflow tracing ( #11024 )
2025-12-29 11:38:06 +08:00
Rene Wang
61fe7849d7
impr: Quit guard
2025-12-29 11:10:52 +08:00
Rene Wang
dcd54f50f1
feat: Limit title length
2025-12-29 11:02:18 +08:00
Neko Ayaka
6ad7cd518c
fix(userMemories): completely removed serveMany
2025-12-29 05:25:40 +08:00
Neko
c4a5055081
🔨 chore(userMemories): debug with more console ( #11022 )
2025-12-29 04:06:06 +08:00
Neko
78b0c7be9b
🐛 fix(userMemories): must assign workflow id ( #11021 )
2025-12-29 03:31:01 +08:00
Neko
02a3cc796f
🔨 chore(userMemories): debug memory workflow keep stucking ( #11020 )
2025-12-29 02:58:51 +08:00
arvinxx
0f57b8aacc
refactor for execSubAgentTask
2025-12-29 00:34:53 +08:00
arvinxx
0664563da7
💄 style: improve gtd tool inspector and todo list
2025-12-29 00:34:53 +08:00
Innei
e935ddcbe4
✅ test: update test snapshots for i18n model description changes
...
Updated model descriptions in test snapshots from Chinese to English to align with model-bank package updates.
Changes:
- Fixed descriptions in parseModels.test.ts for gpt-4o, gpt-4o-mini, and o1-mini
- Fixed descriptions in openaiCompatibleFactory/index.test.ts for claude-3-haiku-20240307 with correct smart quote (U+2019)
- Updated related snapshot files for responsesStream, novita, openai, and ppio providers
All tests passing:
- parseModels.test.ts: 49 tests ✓
- openaiCompatibleFactory/index.test.ts: 65 tests ✓
2025-12-28 22:25:27 +08:00
arvinxx
9ede8e7ffd
♻️ refactor: refactor builtin-tool implement
2025-12-28 13:07:43 +08:00
canisminor1990
bfd88a1df2
style: fix style issues
2025-12-28 12:42:36 +08:00
YuTengjing
2f2264da49
fix: update EnableSwitch logic to conditionally render based on ENABLE_BUSINESS_FEATURES
2025-12-28 01:26:07 +08:00
canisminor1990
0659d4f88d
style: fix menu border
2025-12-28 01:19:49 +08:00
YuTengjing
e83885670d
fix: update ENABLED_LOBEHUB logic and enhance server global config with business features
2025-12-28 01:15:08 +08:00
YuTengjing
333355d77a
fix: update waitlist redirection logic to check pathname
2025-12-28 00:38:42 +08:00
YuTengjing
15fd41342a
chore: remove unneed business logic
2025-12-28 00:00:44 +08:00
YuTengjing
38016e73cb
style: optimize waitList ux
2025-12-28 00:00:44 +08:00
CanisMinor
d865e27d58
♻️ refactor: refactor static style ( #11010 )
...
* refactor: refactor static style
* refactor: refactor static style
* refactor: refactor static style
* refactor: refactor static style
* refactor: refactor static style
* refactor: refactor static style
* refactor: refactor static style
* refactor: refactor static style
* refactor: refactor static style
* refactor: refactor static style
* refactor: refactor static style
* refactor: refactor static style
* refactor: refactor static style
* refactor: refactor static style
* refactor: refactor static style
* refactor: refactor static style
2025-12-27 23:51:21 +08:00
YuTengjing
ba4834ff84
feat: add businessErrorsLocales and businessLocales to error handling
2025-12-27 20:38:38 +08:00
YuTengjing
b8e5715766
feat: add businessLocales to default resources
2025-12-27 20:33:10 +08:00
YuTengjing
c963a47474
refactor: BusinessGlobalService file rename
2025-12-27 20:11:26 +08:00
YuTengjing
0e35629529
Revert "chore: rename filename BusinessGlobalService"
...
This reverts commit b3e77ffae6 .
2025-12-27 20:10:25 +08:00
YuTengjing
b3e77ffae6
chore: rename filename BusinessGlobalService
2025-12-27 20:09:09 +08:00
YuTengjing
5d4c0694a9
feat: introduce BusinessGlobalService and extend GlobalService
2025-12-27 20:00:34 +08:00
YuTengjing
c2acb551f6
refactor: change access modifiers for getValue and getValues methods in EdgeConfig class
2025-12-27 19:56:11 +08:00
YuTengjing
c923e0a716
feat: add business configuration endpoints to lambda router
2025-12-27 19:51:41 +08:00
YuTengjing
6b2154d165
feat: ready for cloud client
2025-12-27 19:21:01 +08:00
arvinxx
7a3d25be7f
Revert " ✨ feat: add a white waitlist in edge config env ( #11009 )"
...
This reverts commit 88f22f4f2d .
2025-12-27 19:07:28 +08:00
Shinji-Li
88f22f4f2d
✨ feat: add a white waitlist in edge config env ( #11009 )
...
feat: add a white waitlist in edge config
2025-12-27 17:40:36 +08:00
Innei
626e808a1c
🐛 fix: update test snapshots for model description changes ( #11008 )
...
fix: update test snapshots for model description changes
Update test snapshots to reflect English model descriptions replacing Chinese ones.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-authored-by: Claude <noreply@anthropic.com >
2025-12-27 16:57:58 +08:00
Innei
a763f12fd3
build: add assertions to electron workflow modifiers ( #11003 )
...
- Add post-condition assertions to all file modification operations
- Add verify-desktop-patch.yml workflow for CI validation
- Add invariant, updateFile, writeFileEnsuring, removePathEnsuring utilities
- Improve error messages and validation in workflow scripts
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-authored-by: Claude <noreply@anthropic.com >
2025-12-27 02:04:53 +08:00
lobehubbot
e96c014426
📝 docs(bot): Auto sync agents & plugin to readme
2025-12-26 16:34:51 +00:00
semantic-release-bot
527bcf3fdc
🔖 chore(release): v2.0.0-next.180 [skip ci]
...
## [Version 2.0.0-next.180](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.179...v2.0.0-next.180 )
<sup>Released on **2025-12-26**</sup>
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
</details>
<div align="right">
[](#readme-top)
</div>
2025-12-26 16:33:28 +00:00
Innei
e409ec8725
👷 build: add manual desktop build workflow ( #11002 )
...
👷 feat: add manual desktop build workflow
Add GitHub Actions workflow for manually triggering desktop builds across all platforms (macOS, Windows, Linux) with configurable release channels (nightly, beta, stable) and optional version override.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-authored-by: Claude <noreply@anthropic.com >
2025-12-27 00:18:51 +08:00
YuTengjing
841f3e4db5
fix: make models property optional in RouterInstance interface
2025-12-27 00:09:51 +08:00
YuTengjing
87dac5f426
chore: export edge config types
2025-12-26 23:53:54 +08:00
YuTengjing
548f41ddfb
refactor: move edge-config to npm package
2025-12-26 23:49:40 +08:00
YuTengjing
d2a14620a2
chore: remove outdated @auth/core dependency from package.json
2025-12-26 23:19:28 +08:00
YuTengjing
5e521d2fb5
chore: update package dependencies in database and utils
2025-12-26 22:54:06 +08:00
Arvin Xu
563927b55c
👷 build: fix deps not correct set in packages ( #11001 )
...
fix deps
2025-12-26 22:38:16 +08:00
Neko
2c86cfd877
🔨 chore(@upstash/qstash): debug 400 error not shown issue ( #11000 )
2025-12-26 22:22:30 +08:00
LobeHub Bot
6da2a8d4df
✅ test: add unit tests for keyboard module ( #10861 )
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com >
2025-12-26 22:06:14 +08:00
Shinji-Li
134788961d
🐛 fix slove when have market scerat key should direct publish agnet ( #10999 )
...
fix: slove when have market scerat key should direct publish agnet
2025-12-26 21:31:26 +08:00
Innei
704ef7f2cf
✨ feat: update agent builder ui ( #10996 )
...
* refactor: remove memoization from InputArea component and adjust Flexbox padding in Checker component
* style: enhance layout and spacing in ProviderMenu and ModelList components
* fix: update FloatPanel to conditionally render FloatButton based on isDesktop
* feat: add NewModelBadge component and refactor ModelInfoTags to use FeatureTagItem for improved rendering
* remove
* style: enhance UpdatePrompt component with new styles and improve layout for better readability
2025-12-26 20:48:45 +08:00
YuTengjing
c401b55ff6
chore: remove outdate @types/bcryptjs
2025-12-26 20:46:17 +08:00
YuTengjing
28f0dab520
fix: circle deps
2025-12-26 20:41:27 +08:00
Neko
0b110b6012
🐛 fix(userMemories): workflow id build issue ( #10998 )
2025-12-26 20:26:27 +08:00
Shinji-Li
849ac733c7
✨ feat: add the market auth auto generate way ( #10993 )
...
* feat: add the market auth auto generate way
* feat: use market trusted client to have auto auth way
* chore: update deps
2025-12-26 20:23:33 +08:00
Neko
45996c6f23
🐛 fix(userMemories): 404/405 issue due to incorrectly used workflow name and mounted catch-all route ( #10995 )
2025-12-26 19:21:19 +08:00
Neko
6592d10b1d
🐛 fix(userMemories): should use context.invoke for workflow instead of context.run ( #10994 )
2025-12-26 18:51:51 +08:00
Rene Wang
1a82a12cac
feat: Swtich agent
2025-12-26 18:50:48 +08:00
YuTengjing
fce68b0f58
feat: conditionally render ReferralProvider based on business feature flag
2025-12-26 18:31:59 +08:00
YuTengjing
9933ab109d
fix: export RootLayoutProps interface for better accessibility in layout component
2025-12-26 18:14:43 +08:00
YuTengjing
53b4aa76d3
feat: add export for lobehub model provider in package.json
2025-12-26 17:44:16 +08:00
Rene Wang
3efe8dbfed
fix: Agent swtich UI
2025-12-26 17:26:50 +08:00
YuTengjing
79e90eccce
fix: add missing @lobehub/ui deps to builtin-tool-gtd
2025-12-26 16:24:41 +08:00
YuTengjing
1737b7fe30
fix: update getSubscriptionPlan to return default plan
2025-12-26 16:08:04 +08:00
YuTengjing
c92f3cf4ac
chore: export some business router interface
2025-12-26 15:39:56 +08:00
Innei
36ea258fec
✨ feat: translate AI model descriptions to English ( #10989 )
...
Translate all AI model and model provider descriptions from Chinese to English for better international accessibility and consistency.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-authored-by: Claude <noreply@anthropic.com >
2025-12-26 15:21:59 +08:00
canisminor1990
8d2eb1ca2e
style: replace all checkbox
2025-12-26 15:20:12 +08:00
Shinji-Li
50aa304317
🐛 fix: slove the model select null problem ( #10988 )
...
fix: slove the model select null problem
2025-12-26 14:46:12 +08:00
canisminor1990
fddff0e962
style: update Group Avatar
2025-12-26 14:31:57 +08:00
Innei
50bca49e7d
refactor(i18n): move UI locale files from TypeScript to JSON format ( #10985 )
...
* refactor(i18n): move UI locale files from TypeScript to JSON format
- Move UI locale translations from src/locales/ui/*.ts to locales/{locale}/ui.json
- Add src/locales/default/ui.ts for default (en-US) translations
- Update getUILocaleAndResources.ts to load from JSON files
- Add ui.json for all 18 supported locales (ar, bg-BG, de-DE, en-US, es-ES, fa-IR, fr-FR, it-IT, ja-JP, ko-KR, nl-NL, pl-PL, pt-BR, ru-RU, tr-TR, vi-VN, zh-CN, zh-TW)
This change unifies the locale file format, using JSON for all translations
instead of mixing TS and JSON formats.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
* fix: throw error when UI locale resources and fallback both fail
Instead of returning an empty object which could cause silent failures
in string lookups, throw an error when both the primary locale and
en-US fallback fail to load.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
* refactor(i18n): remove component-level texts props and unused locale keys
- Remove texts props from all @lobehub/ui components (EmojiPicker, Form.SubmitFooter, Hotkey, ColorSwatches)
- Remove unused 'custom' and 'presets' keys from color.json files (only used for ColorSwatches texts prop)
- Components now use @lobehub/ui's built-in translations via ConfigProvider resources
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
* refactor(i18n): remove unused locale keys from default locale files
- Remove EmojiPicker.* keys from components.ts (only used for texts prop)
- Remove submitFooter.* keys from setting.ts (only used for texts prop)
- Remove custom and presets keys from color.ts (only used for ColorSwatches texts prop)
- Update getUILocaleAndResources tests to reflect new behavior
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
* refactor(i18n): enhance getUILocaleAndResources with fallback logic
* style: format code and remove unused imports
- Remove unused useTranslation import from EmojiPicker
- Format code with prettier
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
---------
Co-authored-by: Claude <noreply@anthropic.com >
2025-12-26 14:13:46 +08:00
Innei
ce469967de
🐛 fix(translation): add fallback for all English locale variants ( #10984 )
...
When using English locale variants (e.g., en-GB, en-AU), the translation system should fall back to the default English namespace instead of trying to load non-existent locale files.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-authored-by: Claude <noreply@anthropic.com >
2025-12-26 12:37:50 +08:00
Rene Wang
972809deed
lint: Warp id conversion logic
2025-12-26 12:29:10 +08:00
YuTengjing
5acd5c0a2f
chore: revert type only lint
2025-12-26 12:01:32 +08:00
YuTengjing
4f2a6833b2
🐛 fix(image-generation): update chargeBeforeGenerate to return ChargeResult and include configForDatabase in parameters
2025-12-26 12:01:32 +08:00
Rene Wang
a784b73685
feat: Export to markdown
2025-12-26 11:55:04 +08:00
Rene Wang
1b61f0c978
feat: Update translation
2025-12-26 11:37:58 +08:00
Shinji-Li
0b2b0963d4
🐛 fix: when use agentbuilder the topic id should use new & clear topic… ( #10983 )
...
* feat: when use agentbuilder the topic id should use new & clear topicid in unmount
* feat: when click chat button,should clear topicid first
2025-12-26 11:34:31 +08:00
Arvin Xu
7f69cb1e54
💄 style: improve page document tool inspector UI ( #10977 )
2025-12-26 08:51:08 +08:00
Neko
15bc6bcfbb
🐛 fix(userMemories): use date & time for building context ( #10978 )
2025-12-26 03:40:17 +08:00
Neko
196cfce115
✅ tests(memory-user-memory): add tests ( #10980 )
2025-12-26 03:40:08 +08:00
Neko
c2bcf73f9d
🐛 fix(memory-user-memory): should pre-process date & time ( #10979 )
2025-12-26 03:39:59 +08:00
canisminor1990
4f592ce100
style: update i18n
2025-12-26 00:09:41 +08:00
canisminor1990
4f71117bac
style: update todo list style
2025-12-26 00:09:41 +08:00
Rene Wang
41e59f733b
opti: Better strings
2025-12-25 23:58:30 +08:00
Arvin Xu
576ccd678c
💄 style: support tool streaming and title custom render ( #10976 )
...
* support custom inspector
* support local-system inspector
* add streaming feature
* merge
2025-12-25 23:52:57 +08:00
Rene Wang
84350b3ffc
feat: Import from PDF
2025-12-25 23:23:47 +08:00
Innei
e87bee6dd5
chore: update lint to use type imports ( #10970 )
...
* chore: update lint to use type imports
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
* revert
* chore: add workspaces and overrides to package.json
* refactor: clean up imports in lobe-web-browsing executor
---------
Co-authored-by: Claude <noreply@anthropic.com >
2025-12-25 22:28:19 +08:00
Rene Wang
7f6bca71e7
fix: Page title missing
2025-12-25 22:22:10 +08:00
Rene Wang
13349406d5
fix: Cannot load more
2025-12-25 22:12:20 +08:00
YuTengjing
51ddc7cb18
refactor: replace logging library with console.error in tRPC tools handler
2025-12-25 22:00:50 +08:00
YuTengjing
41c0b3bab3
refactor: expose lobehub models
2025-12-25 21:48:30 +08:00
Innei
221bd6e5af
chore: update i18n translations for multiple locales ( #10973 )
...
Update translations for ar, bg-BG, de-DE, es-ES, fa-IR, fr-FR, it-IT, ja-JP, ko-KR, nl-NL, pl-PL, pt-BR, ru-RU, tr-TR, vi-VN, zh-TW locales.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-authored-by: Claude <noreply@anthropic.com >
2025-12-25 21:28:18 +08:00
canisminor1990
3a59cf33e9
style: update agent back style
2025-12-25 21:24:27 +08:00
YuTengjing
92ca00eb85
refactor: remove some unused business code
2025-12-25 21:19:19 +08:00
YuTengjing
12fb04b88d
refactor: move src/config/modelProviders to model-bank
2025-12-25 21:02:19 +08:00
YuTengjing
d2a8b9ce02
refactor: remove lobehub configuration from LLM settings
2025-12-25 20:38:36 +08:00
YuTengjing
d2cf3d1c33
fix: lint errors
2025-12-25 20:33:09 +08:00
canisminor1990
c004973b23
style: update token tag
2025-12-25 20:28:20 +08:00
YuTengjing
180ebfdf70
✨ feat: Integrate bcryptjs for password verification in BetterAuth
...
- Added bcryptjs as a dependency for handling password verification.
- Updated the defineConfig function to support bcrypt password hashes migrated from Clerk.
- Implemented a new password verification method that checks for bcrypt hashes and falls back to BetterAuth's default verification.
2025-12-25 19:44:36 +08:00
YuTengjing
2e7076a9fd
✨ feat: Add turbopack configuration support to CustomNextConfig
...
- Introduced a new optional property `turbopack` in the CustomNextConfig interface.
- Updated the defineConfig function to merge turbopack settings from the provided config.
2025-12-25 19:26:11 +08:00
YuTengjing
d86f9831ca
refactor: extract common next config
2025-12-25 18:04:59 +08:00
Innei
89f89c7f83
✨ fix(i18n): Translate plugin.ts locale to English ( #10972 )
...
Translate all plugin-related UI strings from Chinese to English following the microcopy guidelines:
- Use "Skill" as the standard term (not tool/plugin)
- Consistent terminology: Agent, Group, Library, Page, Memory, Workspace
- Clear, actionable language with concise phrasing
- Natural product-native English (avoid translationese)
- Preserved all placeholders for interpolation
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-authored-by: Claude <noreply@anthropic.com >
2025-12-25 18:01:21 +08:00
Innei
0e89ce508a
✨ feat: Add i18n UI locales and improve tool types ( #10964 )
...
* ✨ feat: Add i18n UI locales and improve tool types
- Add multiple UI locale files (ar, bg-BG, de-DE, es-ES, fa-IR, fr-FR, it-IT, ja-JP, ko-KR, nl-NL, pl-PL, pt-BR, ru-RU, tr-TR, vi-VN, zh-TW)
- Add getUILocaleAndResources utility with tests
- Update tool-related type definitions
- Use type-only imports for better tree-shaking
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
* chore: update
* test: update siteName to use BRANDING_NAME and streamline translation mocks
---------
Co-authored-by: Claude <noreply@anthropic.com >
2025-12-25 17:37:35 +08:00
Shinji-Li
c11d802d26
✨ feat: add like action in community detail ( #10971 )
...
feat: add like action in community detail
2025-12-25 17:22:14 +08:00
canisminor1990
8630f61d61
style: update community style
2025-12-25 17:01:57 +08:00
canisminor1990
7803fc52c2
style: update community style
2025-12-25 17:01:56 +08:00
Shinji-Li
60eba456ed
✨ feat: support files upload in chat input ( #10967 )
...
* feat: add a custom drag upload way
* feat: add agent bulilder & page builder & group chat support upload files
* feat: use upload fileitem to show detail
* feat: support preview in chatinput files
* feat: add useUploadFiles hook to replace the repeat logic code
2025-12-25 16:56:21 +08:00
YuTengjing
9f1c79e9a7
Tj/refactor/businessify-3 ( #10961 )
2025-12-25 16:31:56 +08:00
Arvin Xu
15410d1a10
♻️ refactor: clean page editor ( #10966 )
...
refactor and clean
2025-12-25 16:07:38 +08:00
lobehubbot
c00dbebc2c
📝 docs(bot): Auto sync agents & plugin to readme
2025-12-25 07:14:20 +00:00
semantic-release-bot
350c36a762
🔖 chore(release): v2.0.0-next.179 [skip ci]
...
## [Version 2.0.0-next.179](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.178...v2.0.0-next.179 )
<sup>Released on **2025-12-25**</sup>
#### 🐛 Bug Fixes
- **scripts**: Fix syntax error in prebuild.mts.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **scripts**: Fix syntax error in prebuild.mts, closes [#10952 ](https://github.com/lobehub/lobe-chat/issues/10952 ) ([3d46c13 ](https://github.com/lobehub/lobe-chat/commit/3d46c13 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-12-25 07:13:06 +00:00
IpiggyI
3d46c13c08
🐛 fix(scripts): fix syntax error in prebuild.mts ( #10952 )
2025-12-25 14:58:17 +08:00
Innei
568235c311
🐛 fix: Fix desktop test cases and refactor translations ( #10956 )
...
* 🐛 fix: fix desktop test cases and refactor translations
- Import translations from default locale instead of hardcoding
- Fix macOS menu test expectations to match actual translations
- Update I18nManager test to match implementation (fallbackLng: 'en')
- Support {{appName}} interpolation in test mocks
* 🐛 fix: add missing buildAndSetAppMenu calls in tests
2025-12-25 14:57:35 +08:00
Neko Ayaka
81d3e74aed
feat(userMemories): added /api/dev/memory-user-memory/benchmark-locomo with feature flag gate, and webhook auth
2025-12-25 14:54:10 +08:00
Neko Ayaka
29c70b7b40
fix(memory-user-memory): incorrect format exported from LoCoMo
2025-12-25 14:54:10 +08:00
Neko Ayaka
3dfb18b3e2
refactor(userMemories): make CEPx4 + Ix1 parallel
2025-12-25 14:54:10 +08:00
CanisMinor
c5fe456aec
🔨 chore: update compoents version ( #10957 )
...
chore: update deps
2025-12-25 12:52:31 +08:00
Innei
b3520a2205
🐛 fix: Fix desktop test cases and refactor translations ( #10955 )
...
* 🐛 fix: fix desktop test cases and refactor translations
- Import translations from default locale instead of hardcoding
- Fix macOS menu test expectations to match actual translations
- Update I18nManager test to match implementation (fallbackLng: 'en')
- Support {{appName}} interpolation in test mocks
* 🐛 fix: add missing buildAndSetAppMenu calls in tests
2025-12-25 12:29:28 +08:00
Rene Wang
256309a6e4
fix: Type error
2025-12-25 11:47:39 +08:00
Arvin Xu
61b30310bc
🐛 fix: page agent editor ( #10953 )
...
* refactor page agent
* refactor page agent system prompt
* support inject page context in the agent runtime
* fix initial context injection
* support diff all toolbar
2025-12-25 11:38:15 +08:00
Rene Wang
d43acc8e24
fix: Editor
2025-12-25 10:44:26 +08:00
Rene Wang
f2dd3894c6
lint: Create consts for URLs
2025-12-25 10:30:00 +08:00
René Wang
bda2d76fdf
feat: Import from notion ( #10948 )
2025-12-24 23:16:57 +08:00
Shinji-Li
78ca5ebed5
🐛 fix: slove the mutate not work problem ( #10947 )
...
fix: slove the mutate not work problem
2025-12-24 22:42:50 +08:00
lobehubbot
7a8373926d
📝 docs(bot): Auto sync agents & plugin to readme
2025-12-24 14:37:32 +00:00
semantic-release-bot
825e6ebd39
🔖 chore(release): v2.0.0-next.178 [skip ci]
...
## [Version 2.0.0-next.178](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.177...v2.0.0-next.178 )
<sup>Released on **2025-12-24**</sup>
#### 🐛 Bug Fixes
- **ci**: Always continue build to upload bundle analyzer report, skip backend routes in bundle analyzer build.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **ci**: Always continue build to upload bundle analyzer report, closes [#10946 ](https://github.com/lobehub/lobe-chat/issues/10946 ) ([8d37811 ](https://github.com/lobehub/lobe-chat/commit/8d37811 ))
* **ci**: Skip backend routes in bundle analyzer build, closes [#10944 ](https://github.com/lobehub/lobe-chat/issues/10944 ) ([0276b87 ](https://github.com/lobehub/lobe-chat/commit/0276b87 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-12-24 14:36:23 +00:00
Innei
8d37811b79
🐛 fix(ci): always continue build to upload bundle analyzer report ( #10946 )
...
Use `|| true` to ensure the build step always succeeds and continues
to the report upload step, even if the actual build fails.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-authored-by: Claude <noreply@anthropic.com >
2025-12-24 22:21:21 +08:00
Innei
0276b8713f
🐛 fix(ci): skip backend routes in bundle analyzer build ( #10944 )
...
- Add isBundleAnalyzer check in prebuild script to skip backend routes when ANALYZE=true && CI=true
- Update bundle analyzer workflow to use fallback KEY_VAULTS_SECRET from generate-secret step
- Increase NODE_OPTIONS memory limit to 8GB
- Remove unnecessary S3_PUBLIC_DOMAIN and APP_URL env vars
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-authored-by: Claude <noreply@anthropic.com >
2025-12-24 22:01:01 +08:00
YuTengjing
0e49d11621
fix: maxDuration must use literal
2025-12-24 21:13:51 +08:00
Shinji-Li
de949d19ad
🐛 fix add lost portal locals files ( #10943 )
...
fix: add lost portal locals files
2025-12-24 20:58:57 +08:00
Shinji-Li
c224951340
✨ feat: add always show tools render in createPlan & createDoc tools ( #10937 )
...
* feat: add always show tools render in createPlan & createDoc tools
* feat: add document protral can modify & jump to pages to modify it
* feat: add a warpper into portal render
2025-12-24 20:50:12 +08:00
Innei
1a4f4564f0
✨ feat(desktop): macOS About menu should navigate to Settings About tab ( #10942 )
...
Changed the macOS app menu's "About" action from using the default Electron
about dialog to navigating to the Settings page's About tab.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-authored-by: Claude <noreply@anthropic.com >
2025-12-24 20:49:57 +08:00
Innei
dc870c7635
♻️ refactor: rename browser identifier from 'chat' to 'app' ( #10940 )
...
Rename the main browser identifier from 'chat' to 'app' to better represent its purpose as the main application window. Also update the initial path from '/agent' to '/' for the root route.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-authored-by: Claude <noreply@anthropic.com >
2025-12-24 20:43:11 +08:00
Innei
e5f3a58056
♻️ refactor: flatten i18n keys and extract hardcoded strings in desktop ( #10939 )
...
- Flatten all nested i18n objects to dot notation format (e.g. 'dialog.about.title')
- Add en-* locale fallback to use default TypeScript files
- Extract hardcoded Chinese strings in menu files to i18n keys
- Update 17 locale JSON files with flattened structure
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-authored-by: Claude <noreply@anthropic.com >
2025-12-24 20:29:19 +08:00
lobehubbot
0da2b3652f
📝 docs(bot): Auto sync agents & plugin to readme
2025-12-24 11:31:33 +00:00
semantic-release-bot
804a6197a9
🔖 chore(release): v2.0.0-next.177 [skip ci]
...
## [Version 2.0.0-next.177](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.176...v2.0.0-next.177 )
<sup>Released on **2025-12-24**</sup>
#### ✨ Features
- **ci**: Add bundle analyzer workflow.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's improved
* **ci**: Add bundle analyzer workflow, closes [#10932 ](https://github.com/lobehub/lobe-chat/issues/10932 ) ([c470cfb ](https://github.com/lobehub/lobe-chat/commit/c470cfb ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-12-24 11:30:20 +00:00
YuTengjing
187b5ab4b2
fix: remove useless config variable
2025-12-24 19:20:01 +08:00
Innei
c470cfb1e8
✨ feat(ci): add bundle analyzer workflow ( #10932 )
...
* ✨ feat(ci): add bundle analyzer workflow
- Add GitHub Actions workflow for bundle size analysis
- Generate pnpm lockfile for reproducible builds
- Include analyzer reports and lockfile in artifacts
- Use pnpm for dependency installation
- Run build:analyze script directly for bundle generation
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
* fix(ci): add required env vars for bundle analyzer build
- Add KEY_VAULTS_SECRET generation step
- Add S3_PUBLIC_DOMAIN and APP_URL env vars
- Fixes build error when running build:analyze
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
---------
Co-authored-by: Claude <noreply@anthropic.com >
2025-12-24 19:15:17 +08:00
YuTengjing
bb39de4a24
chore: fix proxy.ts ( #10938 )
2025-12-24 17:58:16 +08:00
Innei
d692a37e28
♻️ refactor: i18n formatting optimization ( #10929 )
...
* ♻️ refactor: i18n formatting optimization
* ✨ feat(i18n): update localization strings for clarity and consistency across chat, discover, and settings components
* ✨ feat(i18n): update Chinese localization strings for improved clarity and consistency across various components, including chat, onboarding, and settings
* 🗑️ chore(i18n): remove outdated localization files for multiple languages to streamline the project and improve maintainability
* ✨ feat(i18n): enhance localization loading logic to improve language handling and streamline imports for default and normalized locales
* 🐛 fix(i18n): restore English i18n keys that were incorrectly changed to Japanese characters
* ✨ chore(i18n): Adjust Latin language locales for terminology consistency (#10933 )
* This comprehensive update ensures all Latin language locales (de-DE, fr-FR, es-ES, it-IT, pt-BR, nl-NL, pl-PL) follow the microcopy style guide's terminology requirements.
**Total: 557 changes across 7 Latin locales**
1. **"Plugin" → "Skill"**
- Fixed terminology inconsistency across all Latin languages
- UI elements now consistently use "Skill" instead of localized equivalents
- Includes both singular and plural forms: `plugin/Skill`, `plugins/Skills`
2. **"LobeChat" → "LobeHub"**
- Updated brand name references to current branding
3. **"Agent" Terminology Consistency**
- French: Fixed inconsistent "Assistant" → "Agent" usage in UI elements
- Ensured consistent terminology across all languages
- **de-DE (German)**: 267 changes
- **fr-FR (French)**: 94 changes (including 7 Agent→Assistant fixes)
- **es-ES (Spanish)**: 39 changes
- **it-IT (Italian)**: 59 changes (including 18 plugin→skill fixes)
- **pt-BR (Portuguese)**: 58 changes
- **nl-NL (Dutch)**: 62 changes
- **pl-PL (Polish)**: 28 changes
- All 37 locale JSON files for each language (259 total files)
- Includes: auth.json, chat.json, common.json, discover.json, plugin.json, setting.json, etc.
1. **Fixed Terminology**: Following microcopy guide's fixed terminology rules
2. **Brand Consistency**: Changed all brand references to "LobeHub"
3. **Natural Localization**: Maintained natural language patterns while ensuring consistency
4. **User Experience**: Improved consistency across all Latin language interfaces
Two utility scripts for future locale maintenance:
- `scripts/adjust-latin-locales.py` - For common.json specific adjustments
- `scripts/adjust-latin-locales-full.py` - For comprehensive adjustments across all files
- All changes maintain backward compatibility
- No breaking changes to functionality
- JSON files validated and remain syntactically correct
- Changes reviewed against English base for consistency
---------
Co-authored-by: canisminor1990 <i@canisminor.cc >
* ✨ feat(i18n): update welcome and group activity localization strings for improved clarity and consistency
* ✨ chore(i18n): add ESLint directives to welcome localization file for improved code quality
* 🐛 fix(i18n): add missing footer translation keys for discover page
* ✨ feat(i18n): restore footer translation keys for discover page
---------
Co-authored-by: canisminor1990 <i@canisminor.cc >
2025-12-24 17:54:42 +08:00
YuTengjing
ca16409b39
🔨 chore: project structure businessify ( #10930 )
2025-12-24 17:52:22 +08:00
Rene Wang
d0616ccebb
feat: Use our own viewer
2025-12-24 17:44:38 +08:00
Rene Wang
b9648deafe
fix: Image preview
2025-12-24 17:44:31 +08:00
Rene Wang
7ee27c1531
fix: Restore placeholder
2025-12-24 17:44:24 +08:00
canisminor1990
89597a85bf
style: update community footer and modal
2025-12-24 17:07:10 +08:00
Shinji-Li
be4c17d4cc
✨ feat: buildin some tools should save into docs ( #10935 )
...
* feat: change the GTD & document protrol should show editor
* feat: when crawl website should save it into doc
2025-12-24 16:52:15 +08:00
canisminor1990
0f5ba3a6cd
style: fix tool auto expand
2025-12-24 15:53:39 +08:00
canisminor1990
b65ffdcc15
style: fix some style issues
2025-12-24 15:38:35 +08:00
canisminor1990
2e37b65663
style: fix some style issues
2025-12-24 14:09:17 +08:00
Arvin Xu
1bb19027b3
✅ test: fix some tests failed ( #10927 )
...
* fix tests
* fix tests
* fix tests
* improve title size
* fix tests
* fix messages
* fix messages
2025-12-24 13:47:06 +08:00
Neko
c7c7d6f3c8
✨ feat(memory-user-memory): support to extract memories from LoCoMo dataset ( #10925 )
2025-12-24 12:56:52 +08:00
Neko
9ac3ce7741
✨ feat(memory-user-memory): support to load in memory, and extract from in-memory memory sources ( #10924 )
2025-12-24 12:56:52 +08:00
Neko
a5dd785dca
✨ feat(memory-user-memory): added LoCoMo dataset loader & converter & exporter ( #10923 )
2025-12-24 12:56:52 +08:00
Neko
03342a76e3
♻️ refactor(userMemories): added benchmark_locomo as source unify use the of source type ( #10922 )
...
refactor(userMemories): added benchmark_locomo as source unify use the of source type
2025-12-24 12:56:52 +08:00
Neko
a6be1a7f75
refactor(userMemories): should use MemorySourceType ( #10921 )
2025-12-24 12:55:13 +08:00
Arvin Xu
fbd0b666f0
🐛 fix: fix identity memory not working ( #10916 )
...
* update memory prompts
* fix memory issue
* update i18n
* update prompts and injector
* fix memory query issue
* remove fetchedAt
* fix identity memory issues
* fix lint
* fix topic messages query issues
* fix lint
2025-12-24 12:55:13 +08:00
CanisMinor
024aeb2e4e
💄 style: Update i18n microcopy ( #10905 )
...
* chore: update i18n
* chore: update i18n
* chore: update i18n
* chore: update i18n
* chore: update i18n
* chore: update i18n
* chore: update i18n
* chore: update i18n translations and placeholders across multiple components
Signed-off-by: Innei <tukon479@gmail.com >
* chore: update i18n translations for consistency in terminology across chat, onboarding, and settings components
Signed-off-by: Innei <tukon479@gmail.com >
* chore: update i18n translations to replace 'assistant' with 'agent' and ensure consistency across all components
Signed-off-by: Innei <tukon479@gmail.com >
* chore: update model descriptions in locales for clarity and accuracy
Signed-off-by: Innei <tukon479@gmail.com >
* feat: extract hard code string
Signed-off-by: Innei <tukon479@gmail.com >
* feat: enhance Chinese localization with new proxy and sync settings, update dialog messages for version checks and OAuth authorization
Signed-off-by: Innei <tukon479@gmail.com >
* chore: flatten
* chore: standardize localization keys by flattening nested structures across multiple languages
Signed-off-by: Innei <tukon479@gmail.com >
* chore: refine i18n documentation by consolidating key naming conventions and workflow guidelines for translation management
Signed-off-by: Innei <tukon479@gmail.com >
* chore: update i18n
* feat: add chat title localization for improved user experience in Chinese
Signed-off-by: Innei <tukon479@gmail.com >
---------
Signed-off-by: Innei <tukon479@gmail.com >
Co-authored-by: Innei <tukon479@gmail.com >
2025-12-24 12:55:12 +08:00
René Wang
1f3531f8f5
feat: Better CMDK ( #10915 )
...
* lint: Remove unused console.log
* lint: Clean up console.log
* lint: Clean up console.log
* lint: Clean up console.log
* fix: Page creaetion
* feat: Add more CMDK commands
* feat: Create team in the CMDK
* feat: Context aware commands
* feat: Ask AI menu
* feat: SHow agent list in CMDK
* feat: Lobe AI
* feat: Adjust text
* feat: Add email entry
2025-12-24 12:55:11 +08:00
Arvin Xu
e05375f796
✨ feat: support notebook tool ( #10902 )
...
* add notebook builtin tool
* document init workflow
* gtd support plan mode
* add notebook tools
2025-12-24 12:55:09 +08:00
Shinji-Li
c6a6e246d8
✨ feat: community support like and follow ( #10913 )
...
* feat: add user follow and like agent/mcp
* feat: update market sdk& api call back
2025-12-24 12:54:47 +08:00
Innei
1a99f3f37e
⚡ ️ perf(tooltip): group tooltip to optimize tooltip performance ( #10906 )
...
✨ perf: integrate TooltipGroup component across various UI components
- Added TooltipGroup to enhance tooltip management in Header, ProviderList, ModelList, UserAgentCard, and LikeButton components.
- Updated imports to include TooltipGroup in relevant files for consistent tooltip behavior.
- Refactored existing tooltip implementations to utilize TooltipGroup for better organization and performance.
Signed-off-by: Innei <tukon479@gmail.com >
2025-12-24 12:54:47 +08:00
Innei
a34c1113eb
🐛 fix: remove openapi pkg patch file ( #10910 )
...
🔧 chore: remove deprecated patch for @swagger-api/apidom-reference from package.json and delete associated patch file
Signed-off-by: Innei <tukon479@gmail.com >
2025-12-24 12:54:47 +08:00
Innei
2558b47822
🐛 fix(desktop): add safe top edge for message container ( #10908 )
...
fix(desktop): add safe top edge for message container
Signed-off-by: Innei <tukon479@gmail.com >
2025-12-24 12:54:47 +08:00
Neko
4e65f11ab5
refactor(memory-user-memory,userMemories): split chat topic related operations into dedicated pipelines sub-route ( #10907 )
2025-12-24 12:54:46 +08:00
Shinji-Li
3183189cc2
✨ feat: add home page create group builder button ( #10904 )
...
feat: add group builder inhome page use sender
2025-12-24 12:54:46 +08:00
Innei
83fa92268d
⚡ ️perf: reduce back to home render time ( #10890 )
...
* ✨ feat: update DesktopHome layout and routing
* Upgraded @lobehub/ui to version 3.4.2.
* Enhanced DesktopHome layout with conditional rendering of PageTitle based on route.
* Refactored home layout to manage visibility and activation state.
* Updated desktop router configuration to streamline home page handling.
Signed-off-by: Innei <tukon479@gmail.com >
* refactor: simplify layout visibility handling in home component
* Removed pointerEvents and visibility styles based on route condition.
* Streamlined layout rendering logic for improved performance.
Signed-off-by: Innei <tukon479@gmail.com >
---------
Signed-off-by: Innei <tukon479@gmail.com >
2025-12-24 12:54:46 +08:00
Innei
ca373f643e
🔨 chore: update patch file to try fix build error ( #10900 )
...
🔧 chore: update apidom-reference patch and clean up binary parser code
Signed-off-by: Innei <tukon479@gmail.com >
2025-12-24 12:54:46 +08:00
Innei
6d7dce798f
🐛 fix: bump charts 3.0.4 to fix import es path ( #10898 )
...
🔧 chore: update @lobehub/charts dependency to version 3.0.4 in package.json
Signed-off-by: Innei <tukon479@gmail.com >
2025-12-24 12:54:46 +08:00
Innei
e22fd2761c
🔨 chore: bump @lobehub/charts ( #10897 )
...
chore: update @lobehub/charts dependency to version 3.0.2 in package.json
Signed-off-by: Innei <tukon479@gmail.com >
2025-12-24 12:54:46 +08:00
Innei
e51225baa8
✅ test: fix desktop test case ( #10894 )
...
test(logger): enhance logger tests with mocked environment variables
* Added mock for getDesktopEnv to simulate various NODE_ENV and DEBUG_VERBOSE states.
* Updated logger tests to utilize the mocked environment for consistent behavior across different log levels.
* Ensured that logger methods correctly handle production and development environments.
Signed-off-by: Innei <tukon479@gmail.com >
2025-12-24 12:54:46 +08:00
Shinji-Li
b3fbffe428
🐛 fix: slove swr mutate not work in Cache Provider ( #10895 )
...
fix: slove swr mutate not work in Cache Provider
2025-12-24 12:54:46 +08:00
Innei
95c6840162
fix(import): fix lobehub ui es import path ( #10893 )
...
chore: update package dependencies and import paths
* Updated @lobehub/ui from version 3.4.2 to 3.4.4 in package.json.
* Adjusted import paths for components from '@lobehub/ui/es/' to include '.mjs' extension where necessary.
* Refactored imports for motion library to use 'motion/react-m' instead of 'motion/react'.
* Cleaned up import statements in various components for consistency.
Signed-off-by: Innei <tukon479@gmail.com >
2025-12-24 12:54:46 +08:00
Shinji-Li
613a404bf5
✨ feat: topic message swr cache ( #10886 )
...
feat: add topic message swr cache
2025-12-24 12:54:46 +08:00
canisminor1990
d9de7a547e
style: fix some style issues
2025-12-24 12:54:46 +08:00
René Wang
ba6a5475bc
feat: Remove docs_ prefix from URL ( #10888 )
...
* feat: Remove page filter
* feat: Replace medium with youtube
* feat: Remove `docs_` prefix from URL
* fix: TS error
2025-12-24 12:54:46 +08:00
Innei
c29c02bb23
🐛 fix(desktop): prevent window resize when onboarding ( #10887 )
...
✨ feat: add window resizing and sizing functionality
* Implemented IPC methods for setting window size and resizability.
* Updated Browser and BrowserManager classes to handle new window settings.
* Integrated window settings in DesktopOnboarding component.
* Added new types for window size and resizability in electron-client-ipc.
Signed-off-by: Innei <tukon479@gmail.com >
2025-12-24 12:54:45 +08:00
canisminor1990
1b0b49cc1a
style: fix some style issues
2025-12-24 12:54:45 +08:00
Shinji-Li
bc3f3e2a07
✨ feat: support swr local cache ( #10884 )
...
* feat: add localstorage cache in swr provider
* feat: add use fetch topic into cache
* feat: add homepage recents api cache
* feat: add group chat initial cache
* docs: update the hint
2025-12-24 12:54:45 +08:00
Arvin Xu
0c5a41f896
✨ feat: support export and import topic JSON ( #10885 )
...
* support export topic json
* ✨ feat: support import and export topic data
* update config
2025-12-24 12:54:45 +08:00
YuTengjing
c927d5ec86
chore: sync some changes from cloud ( #10882 )
2025-12-24 12:54:45 +08:00
René Wang
c1be517fd6
feat: Improve CMDK ( #10877 )
...
* fix: Search more of a speific topic
* refac: Warp CommandItem
* fix: Type error
* fix: AddButton cannot expand
* style: Back button position
* refac: Use context instead of hook
* style: Add hint
* fix: Add missing translation
* lint: Remove unused varibles
2025-12-24 12:54:44 +08:00
canisminor1990
49b97df50c
style: update AgentCouncil actions
2025-12-24 12:54:44 +08:00
Shinji-Li
5a79cb9116
🐛 fix: slove when first call thread, not show ai chat message ( #10878 )
...
fix: slove when first call thread, not show ai chat message
2025-12-24 12:54:44 +08:00
canisminor1990
a9cda5b46e
style: fix antd modal padding
2025-12-24 12:54:44 +08:00
canisminor1990
45630015e2
style: update AgentCouncil style
2025-12-24 12:54:44 +08:00
canisminor1990
33e00b5a77
style: fix some antd v6 style issues
2025-12-24 12:54:44 +08:00
Innei
86dd27b0e1
chore: update references from react-layout-kit to @lobehub/ui for Flexbox and Center components in documentation and rules
...
Signed-off-by: Innei <tukon479@gmail.com >
2025-12-24 12:54:44 +08:00
YuTengjing
3c8973b9ba
fix: improve tooltip hover behavior in ModelSelect component
2025-12-24 12:54:43 +08:00
canisminor1990
cedcbae038
style: remove react layout kit
2025-12-24 12:54:43 +08:00
canisminor1990
36327a7432
style: remove some memo
2025-12-24 12:54:43 +08:00
arvinxx
7dd30ebb98
🐛 fix: fix thread not working issue
2025-12-24 12:54:43 +08:00
arvinxx
c632b22d97
fix agent session group not working
2025-12-24 12:54:43 +08:00
canisminor1990
53e8088f74
style: update tool style
2025-12-24 12:54:43 +08:00
canisminor1990
79274f6dee
style: update tools style
2025-12-24 12:54:43 +08:00
Innei
672bcf7740
✨ feat: wrap ConversationArea and ModelSwitchPanel in TooltipGroup for enhanced UI
...
Signed-off-by: Innei <tukon479@gmail.com >
2025-12-24 12:54:42 +08:00
arvinxx
4f98c1199d
fix home send message
2025-12-24 12:54:42 +08:00
canisminor1990
511d6acef5
chore: update antd v6
2025-12-24 12:54:42 +08:00
arvinxx
2e6fd07c19
🌐 style: update i18n
2025-12-24 12:54:42 +08:00
arvinxx
728ce7344d
🚨 chore: fix lint
2025-12-24 12:54:42 +08:00
Shinji-Li
0a39a71245
🔧 chore: update some code
2025-12-24 12:54:42 +08:00
René Wang
d2bd8a6d84
✨ feat: support CMD K
2025-12-24 12:54:41 +08:00
arvinxx
685a6cd5a5
✨ feat: server implement
2025-12-24 12:54:41 +08:00
YuTengjing
34d059ffae
♻️ refactor: refactor implement
2025-12-24 12:54:41 +08:00
Innei
ac9363784f
✨ feat: desktop feature
2025-12-24 12:54:41 +08:00
arvinxx
d5ce1442b3
✨ feat: user memory
2025-12-24 12:54:41 +08:00
Shinji-Li
ede0ed6d37
✨ feat: agent builder
2025-12-24 12:54:41 +08:00
canisminor1990
83e689f342
💄 style: refactor UI in features
2025-12-24 12:54:40 +08:00
arvinxx
9c46c6ed89
✨ feat: implement server data feature
2025-12-24 12:54:40 +08:00
canisminor1990
e44a82bc14
🌐 chore: add i18n
2025-12-24 12:54:40 +08:00
Innei
849ee3daa3
♻️ refactor: refactor with electron
2025-12-24 12:54:40 +08:00
canisminor1990
1693fc5666
💄 style: update ui
2025-12-24 12:54:40 +08:00
arvinxx
96c1379e9c
🔧 chore: update config
2025-12-24 12:54:40 +08:00
arvinxx
d735e2c810
✨ feat: agent builder and group builder
2025-12-24 12:54:39 +08:00
arvinxx
4ddb491a74
♻️ refactor: clean code
2025-12-24 12:54:39 +08:00
arvinxx
81d33a6c97
✨ feat: onboarding ui
2025-12-24 12:54:39 +08:00
arvinxx
ad14222371
💄 style: rebranding chat ui
2025-12-24 12:54:39 +08:00
Shinji-Li
e3c945423f
✨ feat: agent builder
2025-12-24 12:54:39 +08:00
arvinxx
91bbbf5cb0
♻️ refactor: refactor service
2025-12-24 12:54:39 +08:00
arvinxx
78d07c0504
✨ feat: app ui page
2025-12-24 12:54:39 +08:00
arvinxx
e3fa62e73a
♻️ refactor: refactor hooks
2025-12-24 12:54:39 +08:00
arvinxx
1b32d3a95d
✅ tests: refactor tests
2025-12-24 12:54:38 +08:00
Neko
49ffcb5c06
✨ feat: user memory
2025-12-24 12:54:38 +08:00
arvinxx
6bf4546c92
♻️ refactor: tools ui
2025-12-24 12:54:38 +08:00
arvinxx
9786d6462a
✨ feat: file search feature
2025-12-24 12:54:38 +08:00
arvinxx
9e47c33e9f
✨ feat: add db and schema feature
2025-12-24 12:54:38 +08:00
Neko
fdae83ca2d
✨ feat: add memory implement
2025-12-24 12:54:38 +08:00
Innei
6ff8efacb3
🔧 chore: clean code
2025-12-24 12:54:38 +08:00
arvinxx
1940914e8b
✨ feat: code-interpreter tool
2025-12-24 12:54:38 +08:00
Shinji-Li
c931909eda
✨ feat: code-interpreter tool
2025-12-24 12:54:38 +08:00
Shinji-Li
baa29c882b
✨ feat: code-interpreter tool
2025-12-24 12:54:37 +08:00
canisminor1990
13ca81bafa
✨ feat: rebranding total UI of app
2025-12-24 12:54:37 +08:00
canisminor1990
436d9e5e8d
♻️ refactor: refactor ui and layout
2025-12-24 12:54:37 +08:00
Innei
ffd7d23d5c
♻️ refactor: clean desktop relative code
2025-12-24 12:54:37 +08:00
René Wang
492d3ccbf6
✨ feat: page and knowledge base
2025-12-24 12:54:37 +08:00
YuTengjing
5e59388317
✨ feat: user onboarding
2025-12-24 12:54:37 +08:00
arvinxx
c305889ac4
✨ feat: add user memory
2025-12-24 12:54:37 +08:00
Innei
1848d279d9
♻️ refactor: refactor with es-toolkit
2025-12-24 12:54:36 +08:00
Innei
a69221f4f8
♻️ refactor: refactor local-system
2025-12-24 12:54:36 +08:00
Shinji-Li
f638b97517
✨ feat: implement agent builder
2025-12-24 12:54:36 +08:00
arvinxx
2255a7cc51
✨ feat: implement builtin agents packages
2025-12-24 12:54:36 +08:00
Neko
7f94ef1478
✨ feat: implement memories package
2025-12-24 12:54:36 +08:00
Innei
27f101f51e
♻️ refactor: refactor implement for desktop
2025-12-24 12:54:36 +08:00
arvinxx
26e73cc438
♻️ refactor: add builtin tools
2025-12-24 12:54:36 +08:00
arvinxx
2da0691d4e
🔧 chore: update basic config
2025-12-24 12:54:35 +08:00
Innei
10e048c9c5
✨ feat: refactor desktop implement with brand new 2.0
2025-12-24 12:54:35 +08:00
lobehubbot
b5720434e4
📝 docs(bot): Auto sync agents & plugin to readme
2025-12-23 11:12:01 +00:00
semantic-release-bot
cec3754c48
🔖 chore(release): v2.0.0-next.176 [skip ci]
...
## [Version 2.0.0-next.176](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.175...v2.0.0-next.176 )
<sup>Released on **2025-12-23**</sup>
#### ✨ Features
- **misc**: Mobile native better auth support.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's improved
* **misc**: Mobile native better auth support, closes [#10871 ](https://github.com/lobehub/lobe-chat/issues/10871 ) ([8c42a93 ](https://github.com/lobehub/lobe-chat/commit/8c42a93 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-12-23 11:10:42 +00:00
Arvin Xu
9be0893dba
👷 build: improve document db schema ( #10892 )
...
* add document db schema update
* update migration sql
* update migration sql
2025-12-23 18:54:48 +08:00
Rdmclin2
8c42a934b3
✨ feat: mobile native better auth support ( #10871 )
...
* feat: mobile native better auth support
* chore: add android assetlinks
* chore: add android assetlinks
* chore: add expo fingerpoint
* chore: add relation
* chore: add android origin hash
* chore: update passkey table
* chore: optimize version
* chore: remove as any
* fix: sql not exits problem
* fix: passkey statement
* fix: passkey origin null
* chore: remove strict peer dependencies
* fix: test case
* chore: remove local passkey origin
2025-12-23 15:19:42 +08:00
lobehubbot
cf02912965
📝 docs(bot): Auto sync agents & plugin to readme
2025-12-21 13:54:52 +00:00
semantic-release-bot
af96f577ec
🔖 chore(release): v2.0.0-next.175 [skip ci]
...
## [Version 2.0.0-next.175](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.174...v2.0.0-next.175 )
<sup>Released on **2025-12-21**</sup>
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
</details>
<div align="right">
[](#readme-top)
</div>
2025-12-21 13:53:37 +00:00
Arvin Xu
50b042f73e
👷 build: add session group in agents table ( #10868 )
...
add session group
2025-12-21 21:38:20 +08:00
lobehubbot
8abff4c450
📝 docs(bot): Auto sync agents & plugin to readme
2025-12-20 12:35:56 +00:00
semantic-release-bot
93d2bb995f
🔖 chore(release): v2.0.0-next.174 [skip ci]
...
## [Version 2.0.0-next.174](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.173...v2.0.0-next.174 )
<sup>Released on **2025-12-20**</sup>
#### ♻ Code Refactoring
- **misc**: Refactor database schema.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### Code refactoring
* **misc**: Refactor database schema, closes [#10860 ](https://github.com/lobehub/lobe-chat/issues/10860 ) ([5c489bc ](https://github.com/lobehub/lobe-chat/commit/5c489bc ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-12-20 12:34:34 +00:00
Arvin Xu
5c489bc971
♻️ refactor: refactor database schema ( #10860 )
...
* update data schema
* update data schema
2025-12-20 20:20:07 +08:00
Arvin Xu
5cc9141b52
🔨 chore: update config ( #10857 )
...
chore update config
2025-12-19 23:13:22 +08:00
Arvin Xu
3c4ef8a837
🔨 chore: update agent coding rule ( #10856 )
...
update agent coding rule
2025-12-19 23:05:15 +08:00
GH Action - Upstream Sync
ac2af3e848
Merge branch 'next' of https://github.com/lobehub/lobe-chat
2025-12-16 12:13:09 +00:00
Jiyuan Zheng
5ed88d7947
📝 docs: Update development guide links in README and README.zh-CN ( #10806 )
...
* 📝 docs: Update development guide links in README and README.zh-CN
* 📝 docs(zh-CN): Fix typo
2025-12-16 16:38:16 +08:00
lobehubbot
9a2f730900
📝 docs(bot): Auto sync agents & plugin to readme
2025-12-16 08:18:53 +00:00
semantic-release-bot
6e4d982a3b
🔖 chore(release): v1.145.1 [skip ci]
...
### [Version 1.145.1](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.145.0...v1.145.1 )
<sup>Released on **2025-12-16**</sup>
#### 🐛 Bug Fixes
- **misc**: Request to gpt5 series should not with `top_p`, temperature when reasoning effort is not none.
#### 💄 Styles
- **misc**: Update GPT-5.2 models, update i18n.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **misc**: Request to gpt5 series should not with `top_p`, temperature when reasoning effort is not none, closes [#10800 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10800 ) ([b4ad470 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/b4ad470 ))
#### Styles
* **misc**: Update GPT-5.2 models, closes [#10749 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10749 ) ([0446127 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/0446127 ))
* **misc**: Update i18n, closes [#10759 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10759 ) ([24cae77 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/24cae77 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-12-16 08:18:34 +00:00
Jamie Stivala
9315525e2c
Merge remote-tracking branch 'upstream/next'
...
# Conflicts:
# CHANGELOG.md
# README.zh-CN.md
2025-12-16 09:03:16 +01:00
lobehubbot
486e14efd9
📝 docs(bot): Auto sync agents & plugin to readme
2025-12-16 06:31:08 +00:00
semantic-release-bot
11e065cd05
🔖 chore(release): v2.0.0-next.173 [skip ci]
...
## [Version 2.0.0-next.173](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.172...v2.0.0-next.173 )
<sup>Released on **2025-12-16**</sup>
#### 🐛 Bug Fixes
- **misc**: Request to gpt5 series should not with `top_p`, temperature when reasoning effort is not none.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **misc**: Request to gpt5 series should not with `top_p`, temperature when reasoning effort is not none, closes [#10800 ](https://github.com/lobehub/lobe-chat/issues/10800 ) ([b4ad470 ](https://github.com/lobehub/lobe-chat/commit/b4ad470 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-12-16 06:29:49 +00:00
Rylan Cai
b4ad47054a
🐛 fix: request to gpt5 series should not with top_p, temperature when reasoning effort is not none ( #10800 )
...
* 🐛 fix: gpt5.2 reasoning effort should not with top_p, temperature
* ✅ test: adjust tests to align behaviors
2025-12-16 14:14:35 +08:00
lobehubbot
216e49ac7c
📝 docs(bot): Auto sync agents & plugin to readme
2025-12-16 02:18:08 +00:00
Arvin Xu
01cd222d5e
🐛 fix fix Knowledge Base select list ( #10798 )
...
fix kb list
2025-12-16 10:03:08 +08:00
lobehubbot
a32e0cc7b9
📝 docs(bot): Auto sync agents & plugin to readme
2025-12-15 18:10:05 +00:00
semantic-release-bot
d11e9d5dde
🔖 chore(release): v2.0.0-next.172 [skip ci]
...
## [Version 2.0.0-next.172](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.171...v2.0.0-next.172 )
<sup>Released on **2025-12-15**</sup>
#### 💄 Styles
- **misc**: Update i18n.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### Styles
* **misc**: Update i18n, closes [#10759 ](https://github.com/lobehub/lobe-chat/issues/10759 ) ([24cae77 ](https://github.com/lobehub/lobe-chat/commit/24cae77 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-12-15 18:08:54 +00:00
LobeHub Bot
24cae772ef
🤖 style: update i18n ( #10759 )
...
💄 style: update i18n
Co-authored-by: canisminor1990 <17870709+canisminor1990@users.noreply.github.com >
2025-12-16 01:54:30 +08:00
lobehubbot
3230f13817
📝 docs(bot): Auto sync agents & plugin to readme
2025-12-14 17:22:36 +00:00
semantic-release-bot
c3ca76293c
🔖 chore(release): v2.0.0-next.171 [skip ci]
...
## [Version 2.0.0-next.171](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.170...v2.0.0-next.171 )
<sup>Released on **2025-12-14**</sup>
#### 💄 Styles
- **misc**: Update GPT-5.2 models.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### Styles
* **misc**: Update GPT-5.2 models, closes [#10749 ](https://github.com/lobehub/lobe-chat/issues/10749 ) ([0446127 ](https://github.com/lobehub/lobe-chat/commit/0446127 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-12-14 17:21:10 +00:00
Arvin Xu
81e56d462a
⚡ ️ perf: add more sql to improve performance ( #10777 )
...
* Update sql
* fix user tests
2025-12-15 01:06:34 +08:00
GH Action - Upstream Sync
fcf64cbdd9
Merge branch 'next' of https://github.com/lobehub/lobe-chat
2025-12-12 18:10:27 +00:00
sxjeru
0446127910
💄 style: Update GPT-5.2 models ( #10749 )
...
* ✨ feat: 添加 GPT-5.2 和 GPT-5.2 Pro 模型及其推理努力滑块
* ✨ feat: 添加 GPT-5.2 和 GPT-5.2 Pro 模型,更新 GPT-5.2 推理努力滑块的标签
* 🔨 chore: 移除 GPT-5.2 和 GPT-5.2 Pro 模型的推理努力参数及相关组件
* ✨ feat: 更新模型设置,添加 gpt5_1ReasoningEffort 参数
2025-12-12 23:28:51 +08:00
YuTengjing
79b2afda70
⏪ revert: remove after() from image router to avoid resource waste ( #10757 )
2025-12-12 23:07:05 +08:00
YuTengjing
0287239975
🔨 chore: optimize not await async call ( #10756 )
2025-12-12 22:58:09 +08:00
lobehubbot
6a3951f351
📝 docs(bot): Auto sync agents & plugin to readme
2025-12-12 14:49:09 +00:00
semantic-release-bot
9880430003
🔖 chore(release): v1.145.0 [skip ci]
...
## [Version 1.145.0](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.144.2...v1.145.0 )
<sup>Released on **2025-12-12**</sup>
#### ✨ Features
- **misc**: Add Replicate image provider.
#### 🐛 Bug Fixes
- **misc**: Fix CVE errors, slove market oidc error.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's improved
* **misc**: Add Replicate image provider ([542f4d9 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/542f4d9 ))
#### What's fixed
* **misc**: Fix CVE errors, closes [#10748 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10748 ) ([6591f3c ](https://github.com/jaworldwideorg/OneJA-Bot/commit/6591f3c ))
* **misc**: Slove market oidc error, closes [#10715 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10715 ) ([108d2a7 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/108d2a7 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-12-12 14:48:49 +00:00
Jamie Stivala
4eea2f3008
Merge remote-tracking branch 'upstream/next'
...
# Conflicts:
# .husky/pre-commit
# CHANGELOG.md
# README.zh-CN.md
2025-12-12 15:33:41 +01:00
lobehubbot
2da6cac673
📝 docs(bot): Auto sync agents & plugin to readme
2025-12-12 12:25:26 +00:00
semantic-release-bot
c46bd6e49a
🔖 chore(release): v2.0.0-next.170 [skip ci]
...
## [Version 2.0.0-next.170](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.169...v2.0.0-next.170 )
<sup>Released on **2025-12-12**</sup>
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
</details>
<div align="right">
[](#readme-top)
</div>
2025-12-12 12:24:16 +00:00
René Wang
ec3aa6ba3b
⚡ ️ perf(database): optimize document queries with indexes and field exclusion ( #10740 )
...
* ⚡ ️ perf(database): optimize document queries with indexes and field exclusion
- Add database indexes for source_type and compound query optimization
- Exclude large JSONB fields (content, pages, editorData) in list queries
- Improve queryDocuments performance for better list view rendering
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com >
* feat: Add migration
* ⚡ ️ perf(database): missing user_id and user_memory_id index
* refac: Use select
* fix: migration
* fix: Test error
* Update sql
* feat(userMemories): added captured_at column
* fix: not null default now
* fix: not null default now
* Update sql
* Update sql
---------
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com >
Co-authored-by: Neko Ayaka <neko@ayaka.moe >
Co-authored-by: arvinxx <arvinx@foxmail.com >
2025-12-12 20:09:08 +08:00
lobehubbot
0cb8bc1179
📝 docs(bot): Auto sync agents & plugin to readme
2025-12-12 04:39:50 +00:00
semantic-release-bot
5cb69336b2
🔖 chore(release): v2.0.0-next.169 [skip ci]
...
## [Version 2.0.0-next.169](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.168...v2.0.0-next.169 )
<sup>Released on **2025-12-12**</sup>
#### 🐛 Bug Fixes
- **misc**: Fix CVE errors.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **misc**: Fix CVE errors, closes [#10748 ](https://github.com/lobehub/lobe-chat/issues/10748 ) ([6591f3c ](https://github.com/lobehub/lobe-chat/commit/6591f3c ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-12-12 04:38:41 +00:00
LobeHub Bot
84a6e711b8
🌐 chore: translate non-English comments to English in file-loaders ( #10746 )
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com >
2025-12-12 12:25:17 +08:00
Pleasure1234
6591f3c4ef
🐛 fix: fix CVE errors ( #10748 )
...
fix: fix cve errors
2025-12-12 12:23:10 +08:00
lobehubbot
157d9accbc
📝 docs(bot): Auto sync agents & plugin to readme
2025-12-12 03:44:09 +00:00
semantic-release-bot
7cfc9a28e4
🔖 chore(release): v2.0.0-next.168 [skip ci]
...
## [Version 2.0.0-next.168](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.167...v2.0.0-next.168 )
<sup>Released on **2025-12-12**</sup>
#### 🐛 Bug Fixes
- **misc**: Slove market oidc error.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **misc**: Slove market oidc error, closes [#10715 ](https://github.com/lobehub/lobe-chat/issues/10715 ) ([108d2a7 ](https://github.com/lobehub/lobe-chat/commit/108d2a7 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-12-12 03:42:53 +00:00
Shinji-Li
108d2a72a5
🐛 fix: slove market oidc error ( #10715 )
...
fix: slove oidc error
2025-12-12 11:27:59 +08:00
lobehubbot
05ca7b51be
📝 docs(bot): Auto sync agents & plugin to readme
2025-12-11 10:31:14 +00:00
semantic-release-bot
2923bc676e
🔖 chore(release): v2.0.0-next.167 [skip ci]
...
## [Version 2.0.0-next.167](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.166...v2.0.0-next.167 )
<sup>Released on **2025-12-11**</sup>
#### ✨ Features
- **misc**: Add Replicate image provider.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's improved
* **misc**: Add Replicate image provider ([542f4d9 ](https://github.com/lobehub/lobe-chat/commit/542f4d9 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-12-11 10:29:50 +00:00
YuTengjing
a44224132a
🔨 chore: fix ci ( #10735 )
2025-12-11 17:53:54 +08:00
YuTengjing
458cbf4d5c
🔨 chore: track user last active time ( #10733 )
2025-12-11 17:14:25 +08:00
Oriol Rius
542f4d97dd
✨ feat: Add Replicate image provider
...
Co-authored-by: Claude <noreply@anthropic.com >
2025-12-11 15:43:00 +08:00
lobehubbot
b5bc9e752e
📝 docs(bot): Auto sync agents & plugin to readme
2025-12-09 10:54:29 +00:00
semantic-release-bot
9bd458c0a9
🔖 chore(release): v1.144.2 [skip ci]
...
### [Version 1.144.2](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.144.1...v1.144.2 )
<sup>Released on **2025-12-09**</sup>
#### ♻ Code Refactoring
- **electron-main**: Client ipc decorate.
#### 🐛 Bug Fixes
- **Dockerfile**: Electron main typing pkg.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### Code refactoring
* **electron-main**: Client ipc decorate, closes [#10679 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10679 ) ([f74befa ](https://github.com/jaworldwideorg/OneJA-Bot/commit/f74befa ))
#### What's fixed
* **Dockerfile**: Electron main typing pkg, closes [#10693 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10693 ) ([f3357b0 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/f3357b0 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-12-09 10:54:12 +00:00
Jamie Stivala
162aeb2887
Merge remote-tracking branch 'upstream/next'
...
# Conflicts:
# CHANGELOG.md
# README.zh-CN.md
2025-12-09 11:39:57 +01:00
lobehubbot
1c187063cd
📝 docs(bot): Auto sync agents & plugin to readme
2025-12-09 09:33:36 +00:00
semantic-release-bot
82424887dd
🔖 chore(release): v2.0.0-next.166 [skip ci]
...
## [Version 2.0.0-next.166](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.165...v2.0.0-next.166 )
<sup>Released on **2025-12-09**</sup>
#### 🐛 Bug Fixes
- **Dockerfile**: Electron main typing pkg.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **Dockerfile**: Electron main typing pkg, closes [#10693 ](https://github.com/lobehub/lobe-chat/issues/10693 ) ([f3357b0 ](https://github.com/lobehub/lobe-chat/commit/f3357b0 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-12-09 09:32:21 +00:00
Innei
f3357b0b46
🔧 fix(Dockerfile): electron main typing pkg ( #10693 )
2025-12-09 17:17:31 +08:00
lobehubbot
a8822940b3
📝 docs(bot): Auto sync agents & plugin to readme
2025-12-09 07:18:25 +00:00
semantic-release-bot
f312661166
🔖 chore(release): v2.0.0-next.165 [skip ci]
...
## [Version 2.0.0-next.165](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.164...v2.0.0-next.165 )
<sup>Released on **2025-12-09**</sup>
#### ♻ Code Refactoring
- **electron-main**: Client ipc decorate.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### Code refactoring
* **electron-main**: Client ipc decorate, closes [#10679 ](https://github.com/lobehub/lobe-chat/issues/10679 ) ([f74befa ](https://github.com/lobehub/lobe-chat/commit/f74befa ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-12-09 07:17:05 +00:00
Innei
f74befadc9
♻️ refactor(electron-main): client ipc decorate ( #10679 )
...
* refactor: client ipc
* refactor: server ipc
refactor: update IPC method names for consistency
Signed-off-by: Innei <tukon479@gmail.com >
fix: cast IPC return type to DesktopIpcServices for type safety
Signed-off-by: Innei <tukon479@gmail.com >
chore: add new workspace for desktop application in package.json
Signed-off-by: Innei <tukon479@gmail.com >
fix: export FileMetadata interface for improved accessibility
Signed-off-by: Innei <tukon479@gmail.com >
refactor: unify IPC mocking across test files for consistency
Signed-off-by: Innei <tukon479@gmail.com >
feat: enhance type-safe IPC flow with context propagation and service registry
- Introduced `getIpcContext()` and `runWithIpcContext()` for improved context management in IPC handlers.
- Updated `BrowserWindowsCtr` methods to utilize the new context handling.
- Added `McpInstallCtr` to the IPC constructors registry.
- Enhanced README with details on the new type-safe IPC features.
Signed-off-by: Innei <tukon479@gmail.com >
refactor: enhance IPC method registration for improved type safety
- Updated `registerMethod` in `IpcHandler` and `IpcService` to accept variable argument types, enhancing flexibility in method signatures.
- Simplified the `ExtractMethodSignature` type to support multiple arguments.
Signed-off-by: Innei <tukon479@gmail.com >
chore: add global type definitions and refactor import statements
- Introduced a new global type definition file to support Vite client imports.
- Refactored import statements in `App.ts` and `App.test.ts` to remove unnecessary type casting for `import.meta.glob`, improving code clarity.
Signed-off-by: Innei <tukon479@gmail.com >
* refactor: make groupName in BrowserWindowsCtr readonly for better encapsulation
Signed-off-by: Innei <tukon479@gmail.com >
* refactor: update IPC method registration and usage for improved type safety and consistency
- Replaced `@ipcClientEvent` with `@IpcMethod()` in various controllers to standardize IPC method definitions.
- Enhanced the usage of `ensureElectronIpc()` for type-safe IPC calls in service layers.
- Updated `BrowserWindowsCtr` and `NotificationCtr` to utilize the new IPC method structure, improving encapsulation and clarity.
- Refactored service methods to eliminate manual string concatenation for IPC event names, ensuring better maintainability.
Signed-off-by: Innei <tukon479@gmail.com >
---------
Signed-off-by: Innei <tukon479@gmail.com >
2025-12-09 15:01:18 +08:00
Neko
a775f6544c
🔨 chore(deps): remove @types/ioredis as ioredis now provides types by default ( #10654 )
...
chore(deps): remove @types/ioredis as ioredis now provides types by default
2025-12-09 10:34:00 +08:00
lobehubbot
674afe68d8
📝 docs(bot): Auto sync agents & plugin to readme
2025-12-08 10:41:46 +00:00
semantic-release-bot
d2f45219c9
🔖 chore(release): v1.144.1 [skip ci]
...
### [Version 1.144.1](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.144.0...v1.144.1 )
<sup>Released on **2025-12-08**</sup>
#### 🐛 Bug Fixes
- **misc**: Add smooth scroll to top on 'More' button click in Title component.
#### 💄 Styles
- **profile**: Add mobile responsive layout and signup improvements.
- **misc**: Update link handling in PlanTag component to use react-router-dom.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **misc**: Add smooth scroll to top on 'More' button click in Title component, closes [#10178 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10178 ) ([5ad4f0c ](https://github.com/jaworldwideorg/OneJA-Bot/commit/5ad4f0c ))
#### Styles
* **profile**: Add mobile responsive layout and signup improvements, closes [#10669 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10669 ) ([1afd471 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/1afd471 ))
* **misc**: Update link handling in PlanTag component to use react-router-dom, closes [#10673 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10673 ) ([3aceeb6 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/3aceeb6 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-12-08 10:41:31 +00:00
lobehubbot
d9c4d672ca
📝 docs(bot): Auto sync agents & plugin to readme
2025-12-08 10:33:09 +00:00
semantic-release-bot
8645a6db16
🔖 chore(release): v2.0.0-next.164 [skip ci]
...
## [Version 2.0.0-next.164](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.163...v2.0.0-next.164 )
<sup>Released on **2025-12-08**</sup>
#### 💄 Styles
- **profile**: Add mobile responsive layout and signup improvements.
- **misc**: Update link handling in PlanTag component to use react-router-dom.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### Styles
* **profile**: Add mobile responsive layout and signup improvements, closes [#10669 ](https://github.com/lobehub/lobe-chat/issues/10669 ) ([1afd471 ](https://github.com/lobehub/lobe-chat/commit/1afd471 ))
* **misc**: Update link handling in PlanTag component to use react-router-dom, closes [#10673 ](https://github.com/lobehub/lobe-chat/issues/10673 ) ([3aceeb6 ](https://github.com/lobehub/lobe-chat/commit/3aceeb6 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-12-08 10:31:51 +00:00
Jamie Stivala
ac55b85fbc
Merge remote-tracking branch 'upstream/next'
...
# Conflicts:
# CHANGELOG.md
2025-12-08 11:27:11 +01:00
YuTengjing
3aceeb6d94
💄 style: update link handling in PlanTag component to use react-router-dom ( #10673 )
2025-12-08 18:13:31 +08:00
YuTengjing
1afd4710e7
💄 style(profile): add mobile responsive layout and signup improvements ( #10669 )
2025-12-08 18:05:07 +08:00
lobehubbot
b09361fbce
📝 docs(bot): Auto sync agents & plugin to readme
2025-12-06 14:55:13 +00:00
semantic-release-bot
ecdda9d452
🔖 chore(release): v2.0.0-next.163 [skip ci]
...
## [Version 2.0.0-next.163](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.162...v2.0.0-next.163 )
<sup>Released on **2025-12-06**</sup>
#### 🐛 Bug Fixes
- **misc**: Add smooth scroll to top on 'More' button click in Title component.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **misc**: Add smooth scroll to top on 'More' button click in Title component, closes [#10178 ](https://github.com/lobehub/lobe-chat/issues/10178 ) ([5ad4f0c ](https://github.com/lobehub/lobe-chat/commit/5ad4f0c ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-12-06 14:53:55 +00:00
bbbugg
5ad4f0c3ad
🐛 fix: add smooth scroll to top on 'More' button click in Title component ( #10178 )
...
* 💄 style: implement smooth scroll to top functionality in Nav and Title components
* fix: update link handling in Title component for improved navigation
* fix: enhance pagination scrolling behavior for mobile responsiveness
2025-12-06 22:39:05 +08:00
lobehubbot
fa133184de
📝 docs(bot): Auto sync agents & plugin to readme
2025-12-05 13:27:40 +00:00
semantic-release-bot
8fe4ac8d35
🔖 chore(release): v1.144.0 [skip ci]
...
## [Version 1.144.0](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.143.0...v1.144.0 )
<sup>Released on **2025-12-05**</sup>
#### ✨ Features
- **misc**: Betterauth username signin, support klavis mcp connector.
#### 🐛 Bug Fixes
- **misc**: Fix React CVE issue, limit check-user response surface.
#### 💄 Styles
- **misc**: Update Spark X1.5 model.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's improved
* **misc**: Betterauth username signin, closes [#10607 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10607 ) ([f72a5e6 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/f72a5e6 ))
* **misc**: Support klavis mcp connector, closes [#10584 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10584 ) ([e3ec79e ](https://github.com/jaworldwideorg/OneJA-Bot/commit/e3ec79e ))
#### What's fixed
* **misc**: Fix React CVE issue, closes [#10593 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10593 ) ([abd850f ](https://github.com/jaworldwideorg/OneJA-Bot/commit/abd850f ))
* **misc**: Limit check-user response surface, closes [#10609 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10609 ) ([2f6d3f0 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/2f6d3f0 ))
#### Styles
* **misc**: Update Spark X1.5 model, closes [#10103 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10103 ) ([d1aca26 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/d1aca26 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-12-05 13:27:15 +00:00
Jamie Stivala
83bdc6c67d
Merge remote-tracking branch 'upstream/next'
...
# Conflicts:
# CHANGELOG.md
2025-12-05 14:12:54 +01:00
lobehubbot
21c32e9b41
📝 docs(bot): Auto sync agents & plugin to readme
2025-12-05 12:36:06 +00:00
semantic-release-bot
6d5a5379e8
🔖 chore(release): v2.0.0-next.162 [skip ci]
...
## [Version 2.0.0-next.162](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.161...v2.0.0-next.162 )
<sup>Released on **2025-12-05**</sup>
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
</details>
<div align="right">
[](#readme-top)
</div>
2025-12-05 12:34:51 +00:00
YuTengjing
c5c1f42d2f
⚡ ️ perf: optimize better-auth performance with cache ( #10621 )
2025-12-05 20:19:31 +08:00
lobehubbot
63a749542f
📝 docs(bot): Auto sync agents & plugin to readme
2025-12-05 06:58:56 +00:00
semantic-release-bot
172b15b0df
🔖 chore(release): v2.0.0-next.161 [skip ci]
...
## [Version 2.0.0-next.161](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.160...v2.0.0-next.161 )
<sup>Released on **2025-12-05**</sup>
#### ✨ Features
- **misc**: Support klavis mcp connector.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's improved
* **misc**: Support klavis mcp connector, closes [#10584 ](https://github.com/lobehub/lobe-chat/issues/10584 ) ([e3ec79e ](https://github.com/lobehub/lobe-chat/commit/e3ec79e ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-12-05 06:57:36 +00:00
Shinji-Li
e3ec79e28d
✨ feat: support klavis mcp connector ( #10584 )
...
* feat: support klavis mcp connector
* feat: update klavis item & klavis call tools
* feat: update the noraml klavis mcp (no need oauth)
* fix: rollback test
* fix: fixed test ci
* feat: update the klavis select model & locals settings
* fix: change the klavis id to klavis types
* fix: delete the klavis into getGlobalConfig
* fix: delete useless migrations
* fix: improve the code
* feat: update test & update the klavis const var
* fix: change it to const
* feat: use swr to replace useEffect
2025-12-05 14:43:22 +08:00
Innei
bde9bde17c
🔨 chore: integrate code inspector plugin and update turbopack configuration ( #10588 )
...
* feat: integrate code inspector plugin and update turbopack configuration
Signed-off-by: Innei <tukon479@gmail.com >
* chore: add e2e env
---------
Signed-off-by: Innei <tukon479@gmail.com >
2025-12-05 14:35:11 +08:00
LobeHub Bot
068d5d34f8
✅ test: add unit tests for ImportService ( #10599 )
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Claude <noreply@anthropic.com >
2025-12-05 13:16:27 +08:00
lobehubbot
3c45c924b4
📝 docs(bot): Auto sync agents & plugin to readme
2025-12-05 04:24:53 +00:00
semantic-release-bot
95d9f7026f
🔖 chore(release): v2.0.0-next.160 [skip ci]
...
## [Version 2.0.0-next.160](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.159...v2.0.0-next.160 )
<sup>Released on **2025-12-05**</sup>
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
</details>
<div align="right">
[](#readme-top)
</div>
2025-12-05 04:23:29 +00:00
17hz
8989745573
⚡ ️ perf: optimize better-auth bundle size ( #10604 )
2025-12-05 12:09:59 +08:00
17hz
925d2fd04a
⚡ ️ perf: optimize better-auth query speed with database joins ( #10605 )
2025-12-05 12:06:35 +08:00
LobeHub Bot
be49eec2ed
🌐 chore: translate non-English comments to English in packages/database ( #10613 )
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Claude <noreply@anthropic.com >
2025-12-05 11:55:38 +08:00
Mümin Köykıran
06417812af
🌐 i18n(tr-TR): improve Turkish translations ( #10611 )
2025-12-05 09:44:19 +08:00
lobehubbot
4900998633
📝 docs(bot): Auto sync agents & plugin to readme
2025-12-04 17:49:57 +00:00
semantic-release-bot
f35d904deb
🔖 chore(release): v2.0.0-next.159 [skip ci]
...
## [Version 2.0.0-next.159](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.158...v2.0.0-next.159 )
<sup>Released on **2025-12-04**</sup>
#### ✨ Features
- **misc**: Betterauth username signin.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's improved
* **misc**: Betterauth username signin, closes [#10607 ](https://github.com/lobehub/lobe-chat/issues/10607 ) ([f72a5e6 ](https://github.com/lobehub/lobe-chat/commit/f72a5e6 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-12-04 17:48:40 +00:00
YuTengjing
f72a5e6cc1
✨ feat: betterauth username signin ( #10607 )
2025-12-05 01:35:20 +08:00
lobehubbot
67824a097e
📝 docs(bot): Auto sync agents & plugin to readme
2025-12-04 16:57:22 +00:00
semantic-release-bot
1f4e33b073
🔖 chore(release): v2.0.0-next.158 [skip ci]
...
## [Version 2.0.0-next.158](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.157...v2.0.0-next.158 )
<sup>Released on **2025-12-04**</sup>
#### 🐛 Bug Fixes
- **misc**: Limit check-user response surface.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **misc**: Limit check-user response surface, closes [#10609 ](https://github.com/lobehub/lobe-chat/issues/10609 ) ([2f6d3f0 ](https://github.com/lobehub/lobe-chat/commit/2f6d3f0 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-12-04 16:56:07 +00:00
YuTengjing
2f6d3f0172
🐛 fix: limit check-user response surface ( #10609 )
2025-12-05 00:42:41 +08:00
Shinji-Li
c09f2474db
🔨 chore: add source type into user_install_plugins ( #10603 )
...
* chore: add source type into user_install_plugins
* fix: change the source type into varchar
2025-12-04 18:14:21 +08:00
lobehubbot
62097e60f5
📝 docs(bot): Auto sync agents & plugin to readme
2025-12-04 04:42:44 +00:00
semantic-release-bot
876a997c0f
🔖 chore(release): v2.0.0-next.157 [skip ci]
...
## [Version 2.0.0-next.157](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.156...v2.0.0-next.157 )
<sup>Released on **2025-12-04**</sup>
#### 💄 Styles
- **misc**: Update Spark X1.5 model.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### Styles
* **misc**: Update Spark X1.5 model, closes [#10103 ](https://github.com/lobehub/lobe-chat/issues/10103 ) ([d1aca26 ](https://github.com/lobehub/lobe-chat/commit/d1aca26 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-12-04 04:41:25 +00:00
LobeHub Bot
005e71d29b
🌐 chore: translate non-English comments to English in store modules and types ( #10597 )
2025-12-04 12:26:21 +08:00
sxjeru
d1aca26a69
💄 style: Update Spark X1.5 model ( #10103 )
2025-12-04 12:25:56 +08:00
lobehubbot
fcddc568a7
📝 docs(bot): Auto sync agents & plugin to readme
2025-12-04 02:00:28 +00:00
semantic-release-bot
ce7971e61c
🔖 chore(release): v2.0.0-next.156 [skip ci]
...
## [Version 2.0.0-next.156](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.155...v2.0.0-next.156 )
<sup>Released on **2025-12-04**</sup>
#### 🐛 Bug Fixes
- **misc**: Fix React CVE issue.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **misc**: Fix React CVE issue, closes [#10593 ](https://github.com/lobehub/lobe-chat/issues/10593 ) ([abd850f ](https://github.com/lobehub/lobe-chat/commit/abd850f ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-12-04 01:59:10 +00:00
Innei
c6aa46a154
🔨 chore: environment variable loading with dotenv-expand ( #10590 )
...
fix: environment variable loading with dotenv-expand
Signed-off-by: Innei <tukon479@gmail.com >
2025-12-04 09:46:48 +08:00
Arvin Xu
abd850f16e
🐛 fix: fix React CVE issue ( #10593 )
...
* fix cve
* update
2025-12-04 09:45:42 +08:00
lobehubbot
f63cf580cc
📝 docs(bot): Auto sync agents & plugin to readme
2025-12-03 17:31:36 +00:00
semantic-release-bot
dc09cc8667
🔖 chore(release): v2.0.0-next.155 [skip ci]
...
## [Version 2.0.0-next.155](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.154...v2.0.0-next.155 )
<sup>Released on **2025-12-03**</sup>
#### 🐛 Bug Fixes
- **misc**: Missing init user after user creation.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **misc**: Missing init user after user creation, closes [#10587 ](https://github.com/lobehub/lobe-chat/issues/10587 ) ([0e97a42 ](https://github.com/lobehub/lobe-chat/commit/0e97a42 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-12-03 17:30:20 +00:00
lobehubbot
11d53ad1ce
📝 docs(bot): Auto sync agents & plugin to readme
2025-12-03 15:48:20 +00:00
semantic-release-bot
e7a85fec06
🔖 chore(release): v1.143.0 [skip ci]
...
## [Version 1.143.0](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.142.0...v1.143.0 )
<sup>Released on **2025-12-03**</sup>
#### ♻ Code Refactoring
- **misc**: Unify retry logic to async-retry.
#### ✨ Features
- **misc**: Optimize betterauth UX.
#### 🐛 Bug Fixes
- **desktop**: Add token refresh retry mechanism.
- **security**: Prevent prompt injection in Claude workflows.
- **misc**: Better-auth add apple sso icon and label, missing init user after user creation, remove apiMode param from Azure and Cloudflare provider requests, udpate discover detail tools get & more link, when desktop use contextMenu not work.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### Code refactoring
* **misc**: Unify retry logic to async-retry, closes [#10579 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10579 ) ([95f31bc ](https://github.com/jaworldwideorg/OneJA-Bot/commit/95f31bc ))
#### What's improved
* **misc**: Optimize betterauth UX, closes [#10582 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10582 ) ([01a6a89 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/01a6a89 ))
#### What's fixed
* **desktop**: Add token refresh retry mechanism, closes [#10575 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10575 ) ([83fc2e8 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/83fc2e8 ))
* **security**: Prevent prompt injection in Claude workflows, closes [#10585 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10585 ) ([87f748f ](https://github.com/jaworldwideorg/OneJA-Bot/commit/87f748f ))
* **misc**: Better-auth add apple sso icon and label, closes [#10570 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10570 ) ([17facd5 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/17facd5 ))
* **misc**: Missing init user after user creation, closes [#10587 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10587 ) ([0e97a42 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/0e97a42 ))
* **misc**: Remove apiMode param from Azure and Cloudflare provider requests, closes [#10571 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10571 ) ([7e44faa ](https://github.com/jaworldwideorg/OneJA-Bot/commit/7e44faa ))
* **misc**: Udpate discover detail tools get & more link, closes [#10586 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10586 ) ([8ace3f0 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/8ace3f0 ))
* **misc**: When desktop use contextMenu not work, closes [#10545 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10545 ) ([43c4db7 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/43c4db7 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-12-03 15:47:56 +00:00
Jamie Stivala
431af7be0d
Merge remote-tracking branch 'origin/main'
2025-12-03 16:35:57 +01:00
Jamie Stivala
c9125dc1f3
Merge remote-tracking branch 'upstream/next'
...
# Conflicts:
# CHANGELOG.md
# changelog/v1.json
2025-12-03 16:35:47 +01:00
LobeHub Bot
263b92b0e1
🌐 chore: translate non-English comments to English in python-interpreter ( #10568 )
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Claude <noreply@anthropic.com >
2025-12-03 23:06:45 +08:00
YuTengjing
0e97a42299
🐛 fix: missing init user after user creation ( #10587 )
2025-12-03 22:56:14 +08:00
lobehubbot
c1e3df97ee
📝 docs(bot): Auto sync agents & plugin to readme
2025-12-03 14:26:36 +00:00
semantic-release-bot
d12864cac1
🔖 chore(release): v2.0.0-next.154 [skip ci]
...
## [Version 2.0.0-next.154](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.153...v2.0.0-next.154 )
<sup>Released on **2025-12-03**</sup>
#### 🐛 Bug Fixes
- **misc**: Udpate discover detail tools get & more link.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **misc**: Udpate discover detail tools get & more link, closes [#10586 ](https://github.com/lobehub/lobe-chat/issues/10586 ) ([8ace3f0 ](https://github.com/lobehub/lobe-chat/commit/8ace3f0 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-12-03 14:25:22 +00:00
Shinji-Li
8ace3f0e48
🐛 fix: udpate discover detail tools get & more link ( #10586 )
...
* fix: slove discover loadmore link error
* fix: update the get plugin detail api
2025-12-03 22:13:06 +08:00
lobehubbot
9007c0b4c8
📝 docs(bot): Auto sync agents & plugin to readme
2025-12-03 13:29:38 +00:00
semantic-release-bot
58e9d2faf7
🔖 chore(release): v2.0.0-next.153 [skip ci]
...
## [Version 2.0.0-next.153](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.152...v2.0.0-next.153 )
<sup>Released on **2025-12-03**</sup>
#### 🐛 Bug Fixes
- **security**: Prevent prompt injection in Claude workflows.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **security**: Prevent prompt injection in Claude workflows, closes [#10585 ](https://github.com/lobehub/lobe-chat/issues/10585 ) ([87f748f ](https://github.com/lobehub/lobe-chat/commit/87f748f ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-12-03 13:28:23 +00:00
Arvin Xu
87f748f431
🔒 fix(security): prevent prompt injection in Claude workflows ( #10585 )
2025-12-03 21:15:27 +08:00
lobehubbot
845ee5e887
📝 docs(bot): Auto sync agents & plugin to readme
2025-12-03 12:59:18 +00:00
semantic-release-bot
093b72865f
🔖 chore(release): v2.0.0-next.152 [skip ci]
...
## [Version 2.0.0-next.152](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.151...v2.0.0-next.152 )
<sup>Released on **2025-12-03**</sup>
#### ✨ Features
- **misc**: Optimize betterauth UX.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's improved
* **misc**: Optimize betterauth UX, closes [#10582 ](https://github.com/lobehub/lobe-chat/issues/10582 ) ([01a6a89 ](https://github.com/lobehub/lobe-chat/commit/01a6a89 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-12-03 12:58:05 +00:00
YuTengjing
01a6a898cf
✨ feat: optimize betterauth UX ( #10582 )
2025-12-03 20:45:38 +08:00
lobehubbot
455ff6a413
📝 docs(bot): Auto sync agents & plugin to readme
2025-12-03 11:30:16 +00:00
semantic-release-bot
12f110a084
🔖 chore(release): v2.0.0-next.151 [skip ci]
...
## [Version 2.0.0-next.151](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.150...v2.0.0-next.151 )
<sup>Released on **2025-12-03**</sup>
#### ♻ Code Refactoring
- **misc**: Unify retry logic to async-retry.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### Code refactoring
* **misc**: Unify retry logic to async-retry, closes [#10579 ](https://github.com/lobehub/lobe-chat/issues/10579 ) ([95f31bc ](https://github.com/lobehub/lobe-chat/commit/95f31bc ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-12-03 11:29:00 +00:00
Arvin Xu
95f31bc57c
♻️ refactor: unify retry logic to async-retry ( #10579 )
...
* ♻️ refactor: unify retry logic to async-retry
- Refactor MCPService.listTools() to use async-retry with exponential backoff
- Refactor asyncifyPolling() to use async-retry internally while maintaining the same API
- Add async-retry as dependency to root package and model-runtime package
🔗 Related: LOBE-1370
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
* ✅ test: update MCPService.listTools tests for async-retry
- Update test expectation: throw original error when retries exceeded
- Remove skipCache parameter test (now handled internally by async-retry)
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
---------
Co-authored-by: Claude <noreply@anthropic.com >
2025-12-03 19:14:40 +08:00
Neko
d15c845213
feat(database): topic metadata for user memory extractor ( #10569 )
2025-12-03 19:14:29 +08:00
lobehubbot
cbb705c64f
📝 docs(bot): Auto sync agents & plugin to readme
2025-12-03 10:31:10 +00:00
semantic-release-bot
ad3f953fe4
🔖 chore(release): v2.0.0-next.150 [skip ci]
...
## [Version 2.0.0-next.150](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.149...v2.0.0-next.150 )
<sup>Released on **2025-12-03**</sup>
#### 🐛 Bug Fixes
- **misc**: Better-auth add apple sso icon and label.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **misc**: Better-auth add apple sso icon and label, closes [#10570 ](https://github.com/lobehub/lobe-chat/issues/10570 ) ([17facd5 ](https://github.com/lobehub/lobe-chat/commit/17facd5 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-12-03 10:30:00 +00:00
YuTengjing
17facd5e63
🐛 fix: better-auth add apple sso icon and label ( #10570 )
2025-12-03 18:16:25 +08:00
lobehubbot
69c3f0d4f5
📝 docs(bot): Auto sync agents & plugin to readme
2025-12-03 07:59:56 +00:00
semantic-release-bot
64950a3af2
🔖 chore(release): v2.0.0-next.149 [skip ci]
...
## [Version 2.0.0-next.149](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.148...v2.0.0-next.149 )
<sup>Released on **2025-12-03**</sup>
#### 🐛 Bug Fixes
- **desktop**: Add token refresh retry mechanism.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **desktop**: Add token refresh retry mechanism, closes [#10575 ](https://github.com/lobehub/lobe-chat/issues/10575 ) ([83fc2e8 ](https://github.com/lobehub/lobe-chat/commit/83fc2e8 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-12-03 07:58:49 +00:00
Arvin Xu
83fc2e8bc6
🐛 fix(desktop): add token refresh retry mechanism ( #10575 )
...
* 🐛 fix(desktop): add token refresh retry mechanism
- Add `async-retry` library for exponential backoff retry
- Implement retry logic in RemoteServerConfigCtr.refreshAccessToken()
- Retries up to 3 times with exponential backoff (1s, 2s, 4s)
- Distinguishes between retryable (network) and non-retryable (invalid_grant) errors
- Update AuthCtr to only clear tokens for non-retryable errors
- Transient errors now preserve tokens for retry on next cycle
- Add isNonRetryableError() helper method
This fixes the issue where temporary network problems would cause
users to be logged out and require re-authorization.
Closes LOBE-1368
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
* update
* 🐛 fix: treat deterministic failures as non-retryable errors
Add deterministic failures to non-retryable error list:
- 'No refresh token available' - refresh token missing from storage
- 'Remote server is not active or configured' - config invalid/disabled
- 'Missing tokens in refresh response' - server returned incomplete response
These permanent failures now trigger immediate token clearing and
authorizationRequired broadcast instead of infinite retry loop.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
* 📝 docs: clarify issue status workflow - use "In Review" after PR creation
- Change workflow to set status to "In Review" when PR is created
- "Done" status should only be set after PR is merged
- Add note about Linear-GitHub integration for auto status update
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
* 🐛 fix: add grace period for consumed RefreshToken
When rotateRefreshToken is enabled, the old refresh token is consumed
when a new one is issued. If the client fails to receive/save the new
token (network issues, crashes), the login state is lost.
This adds a 3-minute grace period allowing consumed refresh tokens to
be reused, giving clients a chance to retry the refresh operation.
Changes:
- Add REFRESH_TOKEN_GRACE_PERIOD_SECONDS constant (180s)
- Modify find() to allow RefreshToken reuse within grace period
- Add unit tests for grace period behavior
Closes LOBE-1369
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
* 📝 style: translate adapter test descriptions to English
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
---------
Co-authored-by: Claude <noreply@anthropic.com >
2025-12-03 15:46:14 +08:00
lobehubbot
95bc5c2e6c
📝 docs(bot): Auto sync agents & plugin to readme
2025-12-03 06:57:14 +00:00
semantic-release-bot
db5a98ea09
🔖 chore(release): v2.0.0-next.148 [skip ci]
...
## [Version 2.0.0-next.148](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.147...v2.0.0-next.148 )
<sup>Released on **2025-12-03**</sup>
#### 🐛 Bug Fixes
- **misc**: Remove apiMode param from Azure and Cloudflare provider requests, when desktop use contextMenu not work.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **misc**: Remove apiMode param from Azure and Cloudflare provider requests, closes [#10571 ](https://github.com/lobehub/lobe-chat/issues/10571 ) ([7e44faa ](https://github.com/lobehub/lobe-chat/commit/7e44faa ))
* **misc**: When desktop use contextMenu not work, closes [#10545 ](https://github.com/lobehub/lobe-chat/issues/10545 ) ([43c4db7 ](https://github.com/lobehub/lobe-chat/commit/43c4db7 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-12-03 06:55:55 +00:00
sxjeru
7e44faa518
🐛 fix: remove apiMode param from Azure and Cloudflare provider requests ( #10571 )
...
* ✨ feat: 移除内部 apiMode 参数以防止发送到 Azure 和 Cloudflare API
* ✨ feat: 更新 DeepSeek 和 Qwen 模型的发布日期及定价策略
* ✨ feat: 添加 DeepSeek API 类型及模型支持
2025-12-03 14:42:54 +08:00
Shinji-Li
43c4db7bc5
🐛 fix: when desktop use contextMenu not work ( #10545 )
...
fix: when desktop use contextMenu not work
2025-12-03 14:29:32 +08:00
semantic-release-bot
a5087ffd77
🔖 chore(release): v1.142.0 [skip ci]
...
## [Version 1.142.0](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.141.0...v1.142.0 )
<sup>Released on **2025-12-02**</sup>
#### ♻ Code Refactoring
- **misc**: Refactor agent slug schema.
#### ✨ Features
- **misc**: Email provider support resend, support apple sso auth, support market cloud endpoint mcp.
#### 🐛 Bug Fixes
- **misc**: Remove internal apiMode param from chat completion API requests, user email unique migration error.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### Code refactoring
* **misc**: Refactor agent slug schema, closes [#10561 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10561 ) ([0d609d1 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/0d609d1 ))
#### What's improved
* **misc**: Email provider support resend, closes [#10557 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10557 ) ([7449b29 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/7449b29 ))
* **misc**: Support apple sso auth, closes [#10563 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10563 ) ([2e50313 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/2e50313 ))
* **misc**: Support market cloud endpoint mcp, closes [#10484 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10484 ) ([9c7ce44 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/9c7ce44 ))
#### What's fixed
* **misc**: Remove internal apiMode param from chat completion API requests, closes [#10539 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10539 ) ([9498cc6 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/9498cc6 ))
* **misc**: User email unique migration error, closes [#10548 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10548 ) ([ca2a1a2 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/ca2a1a2 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-12-02 17:33:24 +00:00
Jamie Stivala
d2dd4ef5ed
Merge remote-tracking branch 'upstream/next'
...
# Conflicts:
# CHANGELOG.md
# changelog/v1.json
2025-12-02 18:21:23 +01:00
lobehubbot
6532b42440
📝 docs(bot): Auto sync agents & plugin to readme
2025-12-02 17:19:18 +00:00
semantic-release-bot
8f532de593
🔖 chore(release): v2.0.0-next.147 [skip ci]
...
## [Version 2.0.0-next.147](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.146...v2.0.0-next.147 )
<sup>Released on **2025-12-02**</sup>
#### ✨ Features
- **misc**: Support apple sso auth.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's improved
* **misc**: Support apple sso auth, closes [#10563 ](https://github.com/lobehub/lobe-chat/issues/10563 ) ([2e50313 ](https://github.com/lobehub/lobe-chat/commit/2e50313 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-12-02 17:18:00 +00:00
YuTengjing
2e50313986
✨ feat: support apple sso auth ( #10563 )
2025-12-03 01:04:54 +08:00
lobehubbot
e50a7b7d30
📝 docs(bot): Auto sync agents & plugin to readme
2025-12-02 15:36:57 +00:00
semantic-release-bot
123ef27510
🔖 chore(release): v2.0.0-next.146 [skip ci]
...
## [Version 2.0.0-next.146](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.145...v2.0.0-next.146 )
<sup>Released on **2025-12-02**</sup>
#### ♻ Code Refactoring
- **misc**: Refactor agent slug schema.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### Code refactoring
* **misc**: Refactor agent slug schema, closes [#10561 ](https://github.com/lobehub/lobe-chat/issues/10561 ) ([0d609d1 ](https://github.com/lobehub/lobe-chat/commit/0d609d1 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-12-02 15:35:38 +00:00
Arvin Xu
0d609d199a
♻️ refactor: refactor agent slug schema ( #10561 )
...
* fix agent schema
* fix snapshot
2025-12-02 23:23:42 +08:00
Arvin Xu
a057953480
✅ test: fix test types and improve desktop ci workflow ( #10552 )
...
* fix lint
* improve ci
* update ci
* fix types
2025-12-02 20:16:34 +08:00
lobehubbot
2532cba8d2
📝 docs(bot): Auto sync agents & plugin to readme
2025-12-02 11:20:17 +00:00
semantic-release-bot
cc95e6f9ed
🔖 chore(release): v2.0.0-next.145 [skip ci]
...
## [Version 2.0.0-next.145](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.144...v2.0.0-next.145 )
<sup>Released on **2025-12-02**</sup>
#### ✨ Features
- **misc**: Email provider support resend.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's improved
* **misc**: Email provider support resend, closes [#10557 ](https://github.com/lobehub/lobe-chat/issues/10557 ) ([7449b29 ](https://github.com/lobehub/lobe-chat/commit/7449b29 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-12-02 11:18:58 +00:00
YuTengjing
7449b2913f
✨ feat: email provider support resend ( #10557 )
2025-12-02 19:05:08 +08:00
LobeHub Bot
08572d0602
🌐 chore: translate non-English comments to English in server file service ( #10546 )
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Claude <noreply@anthropic.com >
2025-12-02 13:11:38 +08:00
lobehubbot
6867a6b3ca
📝 docs(bot): Auto sync agents & plugin to readme
2025-12-02 04:50:52 +00:00
semantic-release-bot
3d79eb0592
🔖 chore(release): v2.0.0-next.144 [skip ci]
...
## [Version 2.0.0-next.144](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.143...v2.0.0-next.144 )
<sup>Released on **2025-12-02**</sup>
#### 🐛 Bug Fixes
- **misc**: User email unique migration error.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **misc**: User email unique migration error, closes [#10548 ](https://github.com/lobehub/lobe-chat/issues/10548 ) ([ca2a1a2 ](https://github.com/lobehub/lobe-chat/commit/ca2a1a2 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-12-02 04:49:37 +00:00
YuTengjing
ca2a1a21f6
🐛 fix: user email unique migration error ( #10548 )
2025-12-02 12:37:42 +08:00
lobehubbot
16e6c4dcaa
📝 docs(bot): Auto sync agents & plugin to readme
2025-12-02 03:53:35 +00:00
semantic-release-bot
a54af84882
🔖 chore(release): v2.0.0-next.143 [skip ci]
...
## [Version 2.0.0-next.143](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.142...v2.0.0-next.143 )
<sup>Released on **2025-12-02**</sup>
#### ✨ Features
- **misc**: Support market cloud endpoint mcp.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's improved
* **misc**: Support market cloud endpoint mcp, closes [#10484 ](https://github.com/lobehub/lobe-chat/issues/10484 ) ([9c7ce44 ](https://github.com/lobehub/lobe-chat/commit/9c7ce44 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-12-02 03:52:15 +00:00
Shinji-Li
9c7ce449f5
✨ feat: support market cloud endpoint mcp ( #10484 )
...
* feat: add market into userSettings & save the oidc token into db
* feat: support market mcp endpoint to use in web
* feat: add market signIn before use cloudEndpoint mcp
* fix: update mcp call fc
* fix: update test.ts
* feat: delete client type cloud ts
* feat: add auth market modal
* fix: close some antd message
* feat: update docs & remove the message loading in oidc
2025-12-02 11:39:52 +08:00
Arvin Xu
a73c9d1b9b
✅ test(desktop): improve test coverage for multiple modules ( #10543 )
...
* ✅ test(desktop): improve test coverage for multiple modules
Add comprehensive unit tests for desktop app modules to improve overall test coverage from 29% toward 60%+:
- Preload Scripts: routeInterceptor, invoke, streamer, electronApi (49 tests)
- Menu System: macOS, windows, linux, BaseMenuPlatform (108 tests)
- Core UI (Tray): Tray, TrayManager, MenuManager (78 tests)
- Services: fileSearchSrv (21 tests)
- Utilities: file-system, logger (25 tests)
Total: 281 new test cases covering critical desktop functionality.
Closes LOBE-1215, LOBE-1216, LOBE-1217, LOBE-1218, LOBE-1219
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
* 🐛 fix(desktop): update test assertion to support co-located test files
The integration test for file search was failing because it expected all
test files to be in __tests__ directories, but some test files are now
co-located with their source files (e.g., src/preload/*.test.ts).
Updated the assertion to accept both patterns.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
* 📦 chore(desktop): add happy-dom to devDependencies
The routeInterceptor.test.ts uses @vitest-environment happy-dom for
browser API testing. Added happy-dom to desktop package devDependencies
to ensure CI can find the package.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
---------
Co-authored-by: Claude <noreply@anthropic.com >
2025-12-02 02:52:26 +08:00
lobehubbot
e1bd89f4fc
📝 docs(bot): Auto sync agents & plugin to readme
2025-12-01 16:04:56 +00:00
semantic-release-bot
fd3a3e07e6
🔖 chore(release): v2.0.0-next.142 [skip ci]
...
## [Version 2.0.0-next.142](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.141...v2.0.0-next.142 )
<sup>Released on **2025-12-01**</sup>
#### 🐛 Bug Fixes
- **misc**: Remove internal apiMode param from chat completion API requests.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **misc**: Remove internal apiMode param from chat completion API requests, closes [#10539 ](https://github.com/lobehub/lobe-chat/issues/10539 ) ([9498cc6 ](https://github.com/lobehub/lobe-chat/commit/9498cc6 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-12-01 16:03:23 +00:00
sxjeru
9498cc6026
🐛 fix: remove internal apiMode param from chat completion API requests ( #10539 )
...
🐛 fix: 移除发送到API的内部apiMode参数
2025-12-01 23:50:27 +08:00
Arvin Xu
9edb7adfa7
✅ test(desktop): add unit tests for Core Browser module ( #10535 )
...
Add comprehensive unit tests for Desktop Core Browser:
- Browser.ts (39 tests)
- BrowserManager.ts (32 tests)
Total: 71 tests (all passed)
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-authored-by: Claude <noreply@anthropic.com >
2025-12-01 23:39:08 +08:00
Arvin Xu
66abd805ac
✅ test: add controllers tests for desktop ( #10536 )
...
* ✅ test: add unit tests for UploadFileCtr
Add comprehensive unit tests for UploadFileCtr covering:
- uploadFile: file upload functionality
- getFileUrlById: get file path by ID
- getFileHTTPURL: get HTTP URL for file
- deleteFiles: delete multiple files
- createFile: create new file
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
* ✅ test: add unit tests for RemoteServerSyncCtr
Add comprehensive unit tests for RemoteServerSyncCtr covering:
- proxyTRPCRequest: proxy request handling with various configurations
- 401 token refresh and retry mechanism
- Error handling for network failures
- afterAppReady: IPC handler registration
- destroy: cleanup resources
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
* ✅ test: add unit tests for McpInstallCtr
Add comprehensive unit tests for McpInstallController covering:
- Missing required parameters validation
- Third-party marketplace schema requirement
- Official market without schema
- Invalid JSON schema parsing
- Schema structure validation
- Schema identifier matching
- Valid stdio and http schema handling
- Invalid URL validation for http config
- Unknown config type handling
- BrowserManager availability check
- Optional fields handling
- Env configuration support
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
* ✅ test: add unit tests for SystemCtr
Add comprehensive unit tests for SystemController covering:
- getAppState: system info and user paths
- checkAccessibilityForMacOS: macOS accessibility check
- openExternalLink: external link opening
- updateLocale: locale update and broadcast
- updateThemeModeHandler: theme mode update
- getDatabasePath: database path retrieval
- getDatabaseSchemaHash: schema hash read/write
- getUserDataPath: user data path
- setDatabaseSchemaHash: schema hash persistence
- afterAppReady: system theme listener initialization
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
* ✅ test: add unit tests for NotificationCtr
Add comprehensive unit tests for NotificationCtr covering:
- afterAppReady: notification setup for different platforms
- showDesktopNotification: notification display with various conditions
- isMainWindowHidden: window visibility state detection
- Error handling for notification failures
- Platform-specific behavior (Windows, macOS)
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
* ✅ test: add unit tests for RemoteServerConfigCtr
Add comprehensive unit tests for RemoteServerConfigCtr covering:
- getRemoteServerConfig: configuration retrieval
- setRemoteServerConfig: configuration update
- clearRemoteServerConfig: configuration and token clearing
- saveTokens: encrypted and unencrypted token storage
- getAccessToken/getRefreshToken: token decryption
- clearTokens: token memory and store clearing
- getTokenExpiresAt: expiration time retrieval
- isTokenExpiringSoon: expiration check with buffer
- refreshAccessToken: token refresh with error handling
- afterAppReady: token loading from store
- getRemoteServerUrl: URL resolution for cloud/selfHost modes
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
---------
Co-authored-by: Claude <noreply@anthropic.com >
2025-12-01 22:50:45 +08:00
Arvin Xu
fa492b48fa
✅ test(desktop): add unit tests for Core Infrastructure module ( #10533 )
...
Add comprehensive unit tests for Desktop Core Infrastructure:
- UpdaterManager.ts (32 tests, 5 skipped due to require() limitation)
- StaticFileServerManager.ts (20 tests)
- ProtocolManager.ts (24 tests)
- I18nManager.ts (21 tests)
- StoreManager.ts (10 tests)
- IoCContainer.ts (15 tests)
Total: 122 tests (117 passed, 5 skipped)
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-authored-by: Claude <noreply@anthropic.com >
2025-12-01 21:03:07 +08:00
bbbugg
c5d1b0494a
📝 docs: add Vertex AI configuration options and update documentation ( #10331 )
...
💄 style: add Vertex AI configuration options and update documentation
2025-12-01 20:31:23 +08:00
semantic-release-bot
4bf4f18679
🔖 chore(release): v1.141.0 [skip ci]
...
## [Version 1.141.0](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.140.0...v1.141.0 )
<sup>Released on **2025-12-01**</sup>
#### ✨ Features
- **misc**: Integrate better-auth admin plugin.
#### 🐛 Bug Fixes
- **conversation-flow**: Support optimistic update for activeBranchIndex.
- **misc**: Betterauth name should mapped to fullName, betterauth public url auto detect from VERCEL_URL, drop user.phoneNumber and reuse user.phone, fix BetterAuth `Unable to link account - untrusted provider`, refresh custom AI provider on selection, Unable to switch to default topic, update apiMode handling in ChatService to prioritize user preferences.
#### 💄 Styles
- **misc**: Update i18n.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's improved
* **misc**: Integrate better-auth admin plugin, closes [#10512 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10512 ) ([3be78f0 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/3be78f0 ))
#### What's fixed
* **conversation-flow**: Support optimistic update for activeBranchIndex, closes [#10517 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10517 ) ([9b5b234 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/9b5b234 ))
* **misc**: Betterauth name should mapped to fullName, closes [#10490 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10490 ) ([7babdc1 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/7babdc1 ))
* **misc**: Betterauth public url auto detect from VERCEL_URL, closes [#10493 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10493 ) ([b5bf8ad ](https://github.com/jaworldwideorg/OneJA-Bot/commit/b5bf8ad ))
* **misc**: Drop user.phoneNumber and reuse user.phone, closes [#10531 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10531 ) ([2ab88c5 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/2ab88c5 ))
* **misc**: Fix BetterAuth `Unable to link account - untrusted provider`, closes [#10505 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10505 ) ([d845451 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/d845451 ))
* **misc**: Refresh custom AI provider on selection, closes [#10506 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10506 ) ([d7db99e ](https://github.com/jaworldwideorg/OneJA-Bot/commit/d7db99e ))
* **misc**: Unable to switch to default topic, closes [#10472 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10472 ) ([d181f71 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/d181f71 ))
* **misc**: Update apiMode handling in ChatService to prioritize user preferences, closes [#10487 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10487 ) ([5483d91 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/5483d91 ))
#### Styles
* **misc**: Update i18n, closes [#10519 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10519 ) ([bd9a38c ](https://github.com/jaworldwideorg/OneJA-Bot/commit/bd9a38c ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-12-01 11:31:23 +00:00
Jamie Stivala
d0dce97f56
Merge remote-tracking branch 'upstream/next'
...
# Conflicts:
# CHANGELOG.md
# changelog/v1.json
2025-12-01 12:18:56 +01:00
lobehubbot
2e3fa41a0f
📝 docs(bot): Auto sync agents & plugin to readme
2025-12-01 11:14:39 +00:00
semantic-release-bot
b8a9ad421a
🔖 chore(release): v2.0.0-next.141 [skip ci]
...
## [Version 2.0.0-next.141](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.140...v2.0.0-next.141 )
<sup>Released on **2025-12-01**</sup>
#### 🐛 Bug Fixes
- **misc**: Drop user.phoneNumber and reuse user.phone.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **misc**: Drop user.phoneNumber and reuse user.phone, closes [#10531 ](https://github.com/lobehub/lobe-chat/issues/10531 ) ([2ab88c5 ](https://github.com/lobehub/lobe-chat/commit/2ab88c5 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-12-01 11:13:23 +00:00
YuTengjing
2ab88c5dcf
🐛 fix: drop user.phoneNumber and reuse user.phone ( #10531 )
2025-12-01 19:00:29 +08:00
lobehubbot
f0e05b4868
📝 docs(bot): Auto sync agents & plugin to readme
2025-12-01 09:31:40 +00:00
semantic-release-bot
bb7561468f
🔖 chore(release): v2.0.0-next.140 [skip ci]
...
## [Version 2.0.0-next.140](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.139...v2.0.0-next.140 )
<sup>Released on **2025-12-01**</sup>
#### ✨ Features
- **misc**: Integrate better-auth admin plugin.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's improved
* **misc**: Integrate better-auth admin plugin, closes [#10512 ](https://github.com/lobehub/lobe-chat/issues/10512 ) ([3be78f0 ](https://github.com/lobehub/lobe-chat/commit/3be78f0 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-12-01 09:30:25 +00:00
YuTengjing
3be78f04e8
✨ feat: integrate better-auth admin plugin ( #10512 )
2025-12-01 17:16:06 +08:00
lobehubbot
7b5a58b6b9
📝 docs(bot): Auto sync agents & plugin to readme
2025-12-01 03:59:10 +00:00
semantic-release-bot
83ae71ad05
🔖 chore(release): v2.0.0-next.139 [skip ci]
...
## [Version 2.0.0-next.139](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.138...v2.0.0-next.139 )
<sup>Released on **2025-12-01**</sup>
#### 💄 Styles
- **misc**: Update i18n.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### Styles
* **misc**: Update i18n, closes [#10519 ](https://github.com/lobehub/lobe-chat/issues/10519 ) ([bd9a38c ](https://github.com/lobehub/lobe-chat/commit/bd9a38c ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-12-01 03:58:02 +00:00
LobeHub Bot
bd9a38cda7
🤖 style: update i18n ( #10519 )
...
💄 style: update i18n
Co-authored-by: canisminor1990 <17870709+canisminor1990@users.noreply.github.com >
2025-12-01 11:45:01 +08:00
lobehubbot
ed85cb51ca
📝 docs(bot): Auto sync agents & plugin to readme
2025-11-30 18:20:34 +00:00
semantic-release-bot
dc8eca9952
🔖 chore(release): v2.0.0-next.138 [skip ci]
...
## [Version 2.0.0-next.138](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.137...v2.0.0-next.138 )
<sup>Released on **2025-11-30**</sup>
#### 🐛 Bug Fixes
- **conversation-flow**: Support optimistic update for activeBranchIndex.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **conversation-flow**: Support optimistic update for activeBranchIndex, closes [#10517 ](https://github.com/lobehub/lobe-chat/issues/10517 ) ([9b5b234 ](https://github.com/lobehub/lobe-chat/commit/9b5b234 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-11-30 18:19:24 +00:00
Arvin Xu
9b5b234571
🐛 fix(conversation-flow): support optimistic update for activeBranchIndex ( #10517 )
...
* 🐛 fix(conversation-flow): support optimistic update for activeBranchIndex
- Allow activeBranchIndex === children.length for optimistic updates
- Return undefined when branch is being created (not yet exists)
- Update FlatListBuilder to handle undefined activeBranchId gracefully
- Update ContextTreeBuilder to use children.length for optimistic index
- Add tests for optimistic update scenarios
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
* ✅ test(conversation-flow): add tests for getActiveBranchIdFromMetadata optimistic update
- Add test case for activeBranchIndex === childIds.length (optimistic update)
- Add test case for activeBranchIndex > childIds.length (invalid, fallback)
- Achieves 100% coverage for BranchResolver.ts
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
* ✅ test(conversation-flow): add optimistic update tests for ContextTreeBuilder and FlatListBuilder
- ContextTreeBuilder: test activeBranchIndex = children.length sets correct index
- FlatListBuilder: test user message with optimistic update skips branch processing
- Improves test coverage from 97.26% to 98.04%
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
---------
Co-authored-by: Claude <noreply@anthropic.com >
2025-12-01 02:06:56 +08:00
Arvin Xu
28a56e96ce
✅ test(database): improve test coverage for models and repositories ( #10518 )
...
* update
* ✅ test(database): add ThreadModel unit tests
Add comprehensive unit tests for ThreadModel covering:
- create: thread creation with various parameters
- query: fetch all threads for user
- queryByTopicId: fetch threads by topic
- findById: retrieve thread by id
- update: update thread properties
- delete: delete single thread
- deleteAll: delete all user threads
- User isolation tests for security
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
* ✅ test(database): add EmbeddingModel unit tests
Add comprehensive unit tests for EmbeddingModel covering:
- create: create new embedding for a chunk
- bulkCreate: batch create embeddings with conflict handling
- delete: delete embedding by id
- query: fetch all user embeddings
- findById: retrieve embedding by id
- countUsage: count total embeddings for user
- User isolation tests for security
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
* ✅ test(database): add OAuthHandoffModel unit tests
Add comprehensive unit tests for OAuthHandoffModel covering:
- create: create OAuth handoff with conflict handling
- fetchAndConsume: fetch and delete credentials with TTL check
- cleanupExpired: delete expired records (>5 min old)
- exists: check credential existence without consuming
- Expiration validation for 5-minute TTL
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
* ✅ test(database): add UserModel unit tests
Add comprehensive unit tests for UserModel covering:
- getUserRegistrationDuration: calculate user registration duration
- getUserState: get user state with settings and decryption
- getUserSSOProviders: get linked SSO providers
- getUserSettings: retrieve user settings
- updateUser: update user properties
- deleteSetting: delete user settings
- updateSetting: create/update user settings (upsert)
- updatePreference: merge and update user preferences
- updateGuide: update user guide preferences
Static methods:
- makeSureUserExist: ensure user exists
- createUser: create new user with duplicate check
- deleteUser: delete user by id
- findById: find user by id
- findByEmail: find user by email
- getUserApiKeys: get decrypted API keys
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
* ✅ test(database): add missing DocumentModel tests
Add tests for uncovered DocumentModel methods:
- create: create new document
- delete: delete document by id with user isolation
- deleteAll: delete all user documents
- query: query all documents with ordering
- findById: find document by id with user isolation
- update: update document with user isolation
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
* ✅ test(database): add user isolation tests for AgentModel
Add user isolation security tests to ensure users cannot access or modify
other users' knowledge base and file associations.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
* 🐛 fix(database): fix flaky document ordering test
Add 50ms delay before update to ensure timestamp difference for ordering test.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
---------
Co-authored-by: Claude <noreply@anthropic.com >
2025-12-01 02:04:14 +08:00
lobehubbot
c674434636
📝 docs(bot): Auto sync agents & plugin to readme
2025-11-30 16:41:28 +00:00
semantic-release-bot
423bdee43b
🔖 chore(release): v2.0.0-next.137 [skip ci]
...
## [Version 2.0.0-next.137](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.136...v2.0.0-next.137 )
<sup>Released on **2025-11-30**</sup>
#### 🐛 Bug Fixes
- **misc**: Update apiMode handling in ChatService to prioritize user preferences.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **misc**: Update apiMode handling in ChatService to prioritize user preferences, closes [#10487 ](https://github.com/lobehub/lobe-chat/issues/10487 ) ([5483d91 ](https://github.com/lobehub/lobe-chat/commit/5483d91 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-11-30 16:40:17 +00:00
sxjeru
5483d91452
🐛 fix: update apiMode handling in ChatService to prioritize user preferences ( #10487 )
2025-12-01 00:26:49 +08:00
lobehubbot
d37b398427
📝 docs(bot): Auto sync agents & plugin to readme
2025-11-30 15:13:08 +00:00
semantic-release-bot
65a5c41f59
🔖 chore(release): v2.0.0-next.136 [skip ci]
...
## [Version 2.0.0-next.136](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.135...v2.0.0-next.136 )
<sup>Released on **2025-11-30**</sup>
#### 🐛 Bug Fixes
- **misc**: Refresh custom AI provider on selection.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **misc**: Refresh custom AI provider on selection, closes [#10506 ](https://github.com/lobehub/lobe-chat/issues/10506 ) ([d7db99e ](https://github.com/lobehub/lobe-chat/commit/d7db99e ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-11-30 15:11:35 +00:00
sxjeru
d7db99e41f
🐛 fix: refresh custom AI provider on selection ( #10506 )
...
✨ feat: 增加自定义服务商支持,更新选择器和界面显示
2025-11-30 22:59:08 +08:00
renovate[bot]
8da7cc4418
Update all non-major dependencies ( #10372 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-30 19:39:26 +08:00
Arvin Xu
dff82f4093
🔨 chore: update topic and message db ( #10511 )
...
* update topic and message db
* fix tests
2025-11-30 19:37:57 +08:00
renovate[bot]
22ab9bab20
Update dependency @types/pdfkit to ^0.17.4 ( #10497 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-30 19:32:37 +08:00
renovate[bot]
bfe36c8dfe
Update dependency next to v16.0.5 ( #10498 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-30 19:32:02 +08:00
LobeHub Bot
5b1999c3bc
🌐 chore: translate non-English comments to English in python-interpreter ( #10499 )
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Claude <noreply@anthropic.com >
2025-11-30 19:29:02 +08:00
lobehubbot
1a6f808d35
📝 docs(bot): Auto sync agents & plugin to readme
2025-11-30 09:38:46 +00:00
semantic-release-bot
1523f5f6ca
🔖 chore(release): v2.0.0-next.135 [skip ci]
...
## [Version 2.0.0-next.135](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.134...v2.0.0-next.135 )
<sup>Released on **2025-11-30**</sup>
#### 🐛 Bug Fixes
- **misc**: Fix BetterAuth `Unable to link account - untrusted provider`.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **misc**: Fix BetterAuth `Unable to link account - untrusted provider`, closes [#10505 ](https://github.com/lobehub/lobe-chat/issues/10505 ) ([d845451 ](https://github.com/lobehub/lobe-chat/commit/d845451 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-11-30 09:37:33 +00:00
Zhijie He
d8454512a6
🐛 fix: fix BetterAuth Unable to link account - untrusted provider ( #10505 )
...
Update auth.ts
2025-11-30 17:25:10 +08:00
lobehubbot
2625a4daca
📝 docs(bot): Auto sync agents & plugin to readme
2025-11-29 17:08:01 +00:00
semantic-release-bot
103d70caf3
🔖 chore(release): v2.0.0-next.134 [skip ci]
...
## [Version 2.0.0-next.134](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.133...v2.0.0-next.134 )
<sup>Released on **2025-11-29**</sup>
#### 🐛 Bug Fixes
- **misc**: Betterauth public url auto detect from VERCEL_URL.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **misc**: Betterauth public url auto detect from VERCEL_URL, closes [#10493 ](https://github.com/lobehub/lobe-chat/issues/10493 ) ([b5bf8ad ](https://github.com/lobehub/lobe-chat/commit/b5bf8ad ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-11-29 17:06:46 +00:00
YuTengjing
b5bf8ad407
🐛 fix: betterauth public url auto detect from VERCEL_URL ( #10493 )
2025-11-30 00:54:03 +08:00
lobehubbot
e2c0c2893a
📝 docs(bot): Auto sync agents & plugin to readme
2025-11-29 08:17:00 +00:00
semantic-release-bot
58027bb29b
🔖 chore(release): v2.0.0-next.133 [skip ci]
...
## [Version 2.0.0-next.133](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.132...v2.0.0-next.133 )
<sup>Released on **2025-11-29**</sup>
#### 🐛 Bug Fixes
- **misc**: Betterauth name should mapped to fullName.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **misc**: Betterauth name should mapped to fullName, closes [#10490 ](https://github.com/lobehub/lobe-chat/issues/10490 ) ([7babdc1 ](https://github.com/lobehub/lobe-chat/commit/7babdc1 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-11-29 08:15:48 +00:00
YuTengjing
7babdc18fc
🐛 fix: betterauth name should mapped to fullName ( #10490 )
...
* 🐛 fix: betterauth name should mapped to fullname
* 🐛 fix: update auth field name from 'full_name' to 'fullName' for better compatibility
2025-11-29 16:03:35 +08:00
lobehubbot
c76cfd5c1e
📝 docs(bot): Auto sync agents & plugin to readme
2025-11-29 05:20:56 +00:00
semantic-release-bot
b81ffd488b
🔖 chore(release): v2.0.0-next.132 [skip ci]
...
## [Version 2.0.0-next.132](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.131...v2.0.0-next.132 )
<sup>Released on **2025-11-29**</sup>
#### 🐛 Bug Fixes
- **misc**: Unable to switch to default topic.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **misc**: Unable to switch to default topic, closes [#10472 ](https://github.com/lobehub/lobe-chat/issues/10472 ) ([d181f71 ](https://github.com/lobehub/lobe-chat/commit/d181f71 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-11-29 05:19:35 +00:00
LobeHub Bot
766a2616c0
🌐 chore: translate non-English comments to English in model-bank ( #10488 )
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Claude <noreply@anthropic.com >
2025-11-29 13:07:33 +08:00
sxjeru
d181f718c9
🐛 fix: Unable to switch to default topic ( #10472 )
...
* 修复: 更新话题项编辑状态的条件判断逻辑
* 修复: 修改 Alt+Click 事件处理逻辑以保持当前话题选择
* 修复: 添加 Cerebras 模型提供者的代理 URL 占位符
2025-11-29 13:05:00 +08:00
GH Action - Upstream Sync
ee6322eb84
Merge branch 'next' of https://github.com/lobehub/lobe-chat
2025-11-28 18:09:25 +00:00
Shinji-Li
1674cc94f2
🔨 chore: add market into userSettings & save the oidc token into db ( #10481 )
...
* feat: add market into userSettings & save the oidc token into db
* fix: update migrations
2025-11-28 23:19:42 +08:00
lobehubbot
6491c10988
📝 docs(bot): Auto sync agents & plugin to readme
2025-11-28 10:50:36 +00:00
semantic-release-bot
ef3f97ad17
🔖 chore(release): v1.140.0 [skip ci]
...
## [Version 1.140.0](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.139.0...v1.140.0 )
<sup>Released on **2025-11-28**</sup>
#### ✨ Features
- **misc**: Support better-auth.
#### 🐛 Bug Fixes
- **misc**: Add handling for `content_part` and `reasoning_part` events in fetchSSE, align docker auth defaults and better-auth docs, better-auth fallback next-auth providers env, Filter out file with `sourceType` = `file`, Implement uniform callback URL for SSO providers.
#### 💄 Styles
- **misc**: Update i18n.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's improved
* **misc**: Support better-auth, closes [#10215 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10215 ) ([dc62cc9 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/dc62cc9 ))
#### What's fixed
* **misc**: Add handling for `content_part` and `reasoning_part` events in fetchSSE, closes [#10470 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10470 ) ([8aff3ab ](https://github.com/jaworldwideorg/OneJA-Bot/commit/8aff3ab ))
* **misc**: Align docker auth defaults and better-auth docs, closes [#10457 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10457 ) ([1375314 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/1375314 ))
* **misc**: Better-auth fallback next-auth providers env, closes [#10459 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10459 ) ([e167075 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/e167075 ))
* **misc**: Filter out file with `sourceType` = `file`, closes [#10474 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10474 ) ([e1c99a0 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/e1c99a0 ))
* **misc**: Implement uniform callback URL for SSO providers, closes [#10479 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10479 ) ([74554c6 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/74554c6 ))
#### Styles
* **misc**: Update i18n, closes [#10466 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10466 ) ([37bd67a ](https://github.com/jaworldwideorg/OneJA-Bot/commit/37bd67a ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-11-28 10:50:12 +00:00
Jamie Stivala
322ef4cf1e
Merge remote-tracking branch 'origin/main'
2025-11-28 11:38:16 +01:00
Jamie Stivala
792f19c2cf
Merge remote-tracking branch 'upstream/next'
...
# Conflicts:
# CHANGELOG.md
# README.zh-CN.md
2025-11-28 11:37:34 +01:00
lobehubbot
5777e195ef
📝 docs(bot): Auto sync agents & plugin to readme
2025-11-28 09:46:05 +00:00
semantic-release-bot
1c4b3556dd
🔖 chore(release): v2.0.0-next.131 [skip ci]
...
## [Version 2.0.0-next.131](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.130...v2.0.0-next.131 )
<sup>Released on **2025-11-28**</sup>
#### 🐛 Bug Fixes
- **misc**: Implement uniform callback URL for SSO providers.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **misc**: Implement uniform callback URL for SSO providers, closes [#10479 ](https://github.com/lobehub/lobe-chat/issues/10479 ) ([74554c6 ](https://github.com/lobehub/lobe-chat/commit/74554c6 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-11-28 09:44:51 +00:00
YuTengjing
74554c664f
🐛 fix: Implement uniform callback URL for SSO providers ( #10479 )
2025-11-28 17:30:54 +08:00
lobehubbot
ab5db5042b
📝 docs(bot): Auto sync agents & plugin to readme
2025-11-28 09:03:53 +00:00
semantic-release-bot
836060068e
🔖 chore(release): v2.0.0-next.130 [skip ci]
...
## [Version 2.0.0-next.130](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.129...v2.0.0-next.130 )
<sup>Released on **2025-11-28**</sup>
#### 🐛 Bug Fixes
- **misc**: Add handling for `content_part` and `reasoning_part` events in fetchSSE.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **misc**: Add handling for `content_part` and `reasoning_part` events in fetchSSE, closes [#10470 ](https://github.com/lobehub/lobe-chat/issues/10470 ) ([8aff3ab ](https://github.com/lobehub/lobe-chat/commit/8aff3ab ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-11-28 09:02:37 +00:00
sxjeru
8aff3ab70c
🐛 fix: add handling for content_part and reasoning_part events in fetchSSE ( #10470 )
...
feat: add handling for content_part and reasoning_part events in fetchSSE
2025-11-28 16:50:44 +08:00
lobehubbot
e4ca75acf9
📝 docs(bot): Auto sync agents & plugin to readme
2025-11-28 06:04:34 +00:00
semantic-release-bot
06cd54518b
🔖 chore(release): v2.0.0-next.129 [skip ci]
...
## [Version 2.0.0-next.129](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.128...v2.0.0-next.129 )
<sup>Released on **2025-11-28**</sup>
#### 🐛 Bug Fixes
- **misc**: Filter out file with `sourceType` = `file`.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **misc**: Filter out file with `sourceType` = `file`, closes [#10474 ](https://github.com/lobehub/lobe-chat/issues/10474 ) ([e1c99a0 ](https://github.com/lobehub/lobe-chat/commit/e1c99a0 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-11-28 06:03:16 +00:00
Arvin Xu
69898185f3
♻️ refactor: refactor thread table and nextauth userId ( #10475 )
...
push update
2025-11-28 13:50:43 +08:00
René Wang
e1c99a068b
🐛 fix: Filter out file with sourceType = file ( #10474 )
...
fix: Filter out file with type = file
2025-11-28 13:37:38 +08:00
lobehubbot
5b8f7279c0
📝 docs(bot): Auto sync agents & plugin to readme
2025-11-28 03:54:04 +00:00
semantic-release-bot
3c7eb69933
🔖 chore(release): v2.0.0-next.128 [skip ci]
...
## [Version 2.0.0-next.128](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.127...v2.0.0-next.128 )
<sup>Released on **2025-11-28**</sup>
#### 💄 Styles
- **misc**: Update i18n.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### Styles
* **misc**: Update i18n, closes [#10466 ](https://github.com/lobehub/lobe-chat/issues/10466 ) ([37bd67a ](https://github.com/lobehub/lobe-chat/commit/37bd67a ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-11-28 03:52:39 +00:00
LobeHub Bot
37bd67a539
🤖 style: update i18n ( #10466 )
...
💄 style: update i18n
Co-authored-by: canisminor1990 <17870709+canisminor1990@users.noreply.github.com >
2025-11-28 11:37:21 +08:00
sxjeru
7f40f15cbb
🐛 fix: Optimized New API provider ( #10452 )
...
* 🐛 fix: add CORS bypass for pricing fetch in browser and update provider icon mapping
* 🐛 fix: refactor pricing response handling to avoid duplicated logic in fetchPricing
2025-11-28 11:36:28 +08:00
LobeHub Bot
285a05059e
🌐 chore: translate non-English comments to English in packages/database ( #10468 )
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Claude <noreply@anthropic.com >
2025-11-28 11:36:10 +08:00
Neko
36750adc3a
🔨 chore: support to have Redis and providers ( #10391 )
...
* feat: added redis providers (ioredis, upstash)
For environment annotation of Vitest, read more: https://github.com/capricorn86/happy-dom/issues/1042#issuecomment-3585851354
Co-authored-by: Makito <5277268+sumimakito@users.noreply.github.com >
* chore: changed as suggested
---------
Co-authored-by: Makito <5277268+sumimakito@users.noreply.github.com >
2025-11-28 11:35:35 +08:00
Neko
1193568f73
chore(ci): remove check console.log CI due to incorrect reports ( #10460 )
2025-11-28 00:08:01 +08:00
lobehubbot
95d34aea4f
📝 docs(bot): Auto sync agents & plugin to readme
2025-11-27 14:23:22 +00:00
semantic-release-bot
37266c0244
🔖 chore(release): v2.0.0-next.127 [skip ci]
...
## [Version 2.0.0-next.127](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.126...v2.0.0-next.127 )
<sup>Released on **2025-11-27**</sup>
#### 🐛 Bug Fixes
- **misc**: Better-auth fallback next-auth providers env.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **misc**: Better-auth fallback next-auth providers env, closes [#10459 ](https://github.com/lobehub/lobe-chat/issues/10459 ) ([e167075 ](https://github.com/lobehub/lobe-chat/commit/e167075 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-11-27 14:22:08 +00:00
YuTengjing
e1670758ce
🐛 fix: better-auth fallback next-auth providers env ( #10459 )
...
* 🐛 fix: better-auth fallback next-auth providers env
* ✨ test: add unit tests for getAuthConfig fallbacks
2025-11-27 22:08:54 +08:00
lobehubbot
1e2c12460e
📝 docs(bot): Auto sync agents & plugin to readme
2025-11-27 13:31:20 +00:00
semantic-release-bot
5facc05852
🔖 chore(release): v2.0.0-next.126 [skip ci]
...
## [Version 2.0.0-next.126](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.125...v2.0.0-next.126 )
<sup>Released on **2025-11-27**</sup>
#### 🐛 Bug Fixes
- **misc**: Align docker auth defaults and better-auth docs.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **misc**: Align docker auth defaults and better-auth docs, closes [#10457 ](https://github.com/lobehub/lobe-chat/issues/10457 ) ([1375314 ](https://github.com/lobehub/lobe-chat/commit/1375314 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-11-27 13:30:04 +00:00
YuTengjing
1375314555
🐛 fix: align docker auth defaults and better-auth docs ( #10457 )
2025-11-27 21:16:22 +08:00
lobehubbot
224b3f0506
📝 docs(bot): Auto sync agents & plugin to readme
2025-11-27 12:24:06 +00:00
semantic-release-bot
fdec35449a
🔖 chore(release): v2.0.0-next.125 [skip ci]
...
## [Version 2.0.0-next.125](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.124...v2.0.0-next.125 )
<sup>Released on **2025-11-27**</sup>
#### ✨ Features
- **misc**: Support better-auth.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's improved
* **misc**: Support better-auth, closes [#10215 ](https://github.com/lobehub/lobe-chat/issues/10215 ) ([dc62cc9 ](https://github.com/lobehub/lobe-chat/commit/dc62cc9 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-11-27 12:22:53 +00:00
GH Action - Upstream Sync
7ed3bd2f5f
Merge branch 'next' of https://github.com/lobehub/lobe-chat
2025-11-27 12:12:20 +00:00
YuTengjing
dc62cc969d
✨ feat: support better-auth ( #10215 )
2025-11-27 20:10:40 +08:00
Jamie Stivala
d2813b60f0
🔧 chore: Update release-docker.yml with new registry URL, image, and credentials configuration
2025-11-27 10:05:05 +01:00
lobehubbot
0e24de4e27
📝 docs(bot): Auto sync agents & plugin to readme
2025-11-27 08:57:43 +00:00
semantic-release-bot
2b9b853951
🔖 chore(release): v1.139.0 [skip ci]
...
## [Version 1.139.0](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.138.0...v1.139.0 )
<sup>Released on **2025-11-27**</sup>
#### ✨ Features
- **misc**: Bedrock claude model thinking support, support nano banana pro.
#### 🐛 Bug Fixes
- **misc**: Fixed the agent settings plugins pages error problem, improve topic item interaction and editing behavior, Showing compatibility with both new and old versions of Plugins, slove the publish to market the agent config error, try to fix “TypeError: Response body object should not be disturbed or locked”.
#### 💄 Styles
- **misc**: Add image aspect ratio and resolution settings for Nano Banana Pro, update i18n, update i18n.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's improved
* **misc**: Bedrock claude model thinking support, closes [#10422 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10422 ) ([8b41638 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/8b41638 ))
* **misc**: Support nano banana pro, closes [#10413 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10413 ) ([a93cfcd ](https://github.com/jaworldwideorg/OneJA-Bot/commit/a93cfcd ))
#### What's fixed
* **misc**: Fixed the agent settings plugins pages error problem, closes [#10437 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10437 ) ([c58f37a ](https://github.com/jaworldwideorg/OneJA-Bot/commit/c58f37a ))
* **misc**: Improve topic item interaction and editing behavior, closes [#10409 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10409 ) ([85b45cb ](https://github.com/jaworldwideorg/OneJA-Bot/commit/85b45cb ))
* **misc**: Showing compatibility with both new and old versions of Plugins, closes [#10418 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10418 ) ([64af7b1 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/64af7b1 ))
* **misc**: Slove the publish to market the agent config error, closes [#10440 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10440 ) ([fda8119 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/fda8119 ))
* **misc**: Try to fix “TypeError: Response body object should not be disturbed or locked”, closes [#10321 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10321 ) ([a547e9e ](https://github.com/jaworldwideorg/OneJA-Bot/commit/a547e9e ))
#### Styles
* **misc**: Add image aspect ratio and resolution settings for Nano Banana Pro, closes [#10430 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10430 ) ([a197b4b ](https://github.com/jaworldwideorg/OneJA-Bot/commit/a197b4b ))
* **misc**: Update i18n, closes [#10445 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10445 ) ([4942bc9 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/4942bc9 ))
* **misc**: Update i18n, closes [#10405 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10405 ) ([fb8f977 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/fb8f977 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-11-27 08:57:17 +00:00
Jamie Stivala
ca97c393d4
Merge remote-tracking branch 'upstream/next'
...
# Conflicts:
# CHANGELOG.md
# README.zh-CN.md
# changelog/v1.json
2025-11-27 09:44:50 +01:00
lobehubbot
ef6809461b
📝 docs(bot): Auto sync agents & plugin to readme
2025-11-27 05:27:57 +00:00
semantic-release-bot
57dcb48b33
🔖 chore(release): v2.0.0-next.124 [skip ci]
...
## [Version 2.0.0-next.124](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.123...v2.0.0-next.124 )
<sup>Released on **2025-11-27**</sup>
#### 🐛 Bug Fixes
- **misc**: Fixed the agent settings plugins pages error problem, improve topic item interaction and editing behavior.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **misc**: Fixed the agent settings plugins pages error problem, closes [#10437 ](https://github.com/lobehub/lobe-chat/issues/10437 ) ([c58f37a ](https://github.com/lobehub/lobe-chat/commit/c58f37a ))
* **misc**: Improve topic item interaction and editing behavior, closes [#10409 ](https://github.com/lobehub/lobe-chat/issues/10409 ) ([85b45cb ](https://github.com/lobehub/lobe-chat/commit/85b45cb ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-11-27 05:26:41 +00:00
sxjeru
85b45cb8cd
🐛 fix: improve topic item interaction and editing behavior ( #10409 )
...
♻️ refactor: improve topic item interaction and editing behavior
2025-11-27 13:13:12 +08:00
Shinji-Li
c58f37ad96
🐛 fix: fixed the agent settings plugins pages error problem ( #10437 )
...
fix: fixed the agent settings plugins pages error problem
2025-11-27 13:12:33 +08:00
Shinji-Li
3f95d1c34a
🔨 chore: add editor_data in agents db ( #10448 )
...
* feat: add editor_data in agents db
* fix: add if exists sql
* fix: change the schema
2025-11-27 13:09:05 +08:00
lobehubbot
513f2d36e7
📝 docs(bot): Auto sync agents & plugin to readme
2025-11-27 04:27:34 +00:00
semantic-release-bot
fcd781824c
🔖 chore(release): v2.0.0-next.123 [skip ci]
...
## [Version 2.0.0-next.123](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.122...v2.0.0-next.123 )
<sup>Released on **2025-11-27**</sup>
#### 💄 Styles
- **misc**: Update i18n.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### Styles
* **misc**: Update i18n, closes [#10445 ](https://github.com/lobehub/lobe-chat/issues/10445 ) ([4942bc9 ](https://github.com/lobehub/lobe-chat/commit/4942bc9 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-11-27 04:26:27 +00:00
LobeHub Bot
4942bc91ae
🤖 style: update i18n ( #10445 )
...
💄 style: update i18n
Co-authored-by: canisminor1990 <17870709+canisminor1990@users.noreply.github.com >
2025-11-27 12:11:58 +08:00
lobehubbot
341690eb22
📝 docs(bot): Auto sync agents & plugin to readme
2025-11-26 13:50:39 +00:00
semantic-release-bot
b9ca265b54
🔖 chore(release): v2.0.0-next.122 [skip ci]
...
## [Version 2.0.0-next.122](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.121...v2.0.0-next.122 )
<sup>Released on **2025-11-26**</sup>
#### 🐛 Bug Fixes
- **misc**: Slove the publish to market the agent config error.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **misc**: Slove the publish to market the agent config error, closes [#10440 ](https://github.com/lobehub/lobe-chat/issues/10440 ) ([fda8119 ](https://github.com/lobehub/lobe-chat/commit/fda8119 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-11-26 13:49:24 +00:00
Shinji-Li
fda8119967
🐛 fix: slove the publish to market the agent config error ( #10440 )
...
fix: slove the publish to market the agent config error
2025-11-26 21:37:27 +08:00
lobehubbot
81860fef0f
📝 docs(bot): Auto sync agents & plugin to readme
2025-11-26 11:54:06 +00:00
semantic-release-bot
e38d37eee5
🔖 chore(release): v2.0.0-next.121 [skip ci]
...
## [Version 2.0.0-next.121](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.120...v2.0.0-next.121 )
<sup>Released on **2025-11-26**</sup>
#### 💄 Styles
- **misc**: Add image aspect ratio and resolution settings for Nano Banana Pro.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### Styles
* **misc**: Add image aspect ratio and resolution settings for Nano Banana Pro, closes [#10430 ](https://github.com/lobehub/lobe-chat/issues/10430 ) ([a197b4b ](https://github.com/lobehub/lobe-chat/commit/a197b4b ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-11-26 11:52:57 +00:00
sxjeru
a197b4b433
💄 style: add image aspect ratio and resolution settings for Nano Banana Pro ( #10430 )
...
✨ feat: add image aspect ratio and resolution settings for AI models
2025-11-26 19:40:52 +08:00
lobehubbot
b6dca900e3
📝 docs(bot): Auto sync agents & plugin to readme
2025-11-26 09:42:17 +00:00
semantic-release-bot
6a235f22bf
🔖 chore(release): v2.0.0-next.120 [skip ci]
...
## [Version 2.0.0-next.120](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.119...v2.0.0-next.120 )
<sup>Released on **2025-11-26**</sup>
#### 🐛 Bug Fixes
- **misc**: Try to fix “TypeError: Response body object should not be disturbed or locked”.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **misc**: Try to fix “TypeError: Response body object should not be disturbed or locked”, closes [#10321 ](https://github.com/lobehub/lobe-chat/issues/10321 ) ([a547e9e ](https://github.com/lobehub/lobe-chat/commit/a547e9e ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-11-26 09:41:05 +00:00
Arvin Xu
a547e9e5b4
🐛 fix: try to fix “TypeError: Response body object should not be disturbed or locked” ( #10321 )
...
* try to fix
* fix again
* fix again
2025-11-26 17:28:25 +08:00
lobehubbot
f9d2c3f07f
📝 docs(bot): Auto sync agents & plugin to readme
2025-11-26 09:04:24 +00:00
semantic-release-bot
0c831527ba
🔖 chore(release): v2.0.0-next.119 [skip ci]
...
## [Version 2.0.0-next.119](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.118...v2.0.0-next.119 )
<sup>Released on **2025-11-26**</sup>
#### 💄 Styles
- **misc**: Update i18n.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### Styles
* **misc**: Update i18n, closes [#10405 ](https://github.com/lobehub/lobe-chat/issues/10405 ) ([fb8f977 ](https://github.com/lobehub/lobe-chat/commit/fb8f977 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-11-26 09:03:08 +00:00
LobeHub Bot
fb8f977292
🤖 style: update i18n ( #10405 )
...
💄 style: update i18n
Co-authored-by: canisminor1990 <17870709+canisminor1990@users.noreply.github.com >
2025-11-26 16:50:24 +08:00
Arvin Xu
acbb72a752
🔨 chore: update docker yml ( #10433 )
...
update
2025-11-26 13:19:23 +08:00
lobehubbot
e95ed341b4
📝 docs(bot): Auto sync agents & plugin to readme
2025-11-26 04:26:51 +00:00
semantic-release-bot
6553544fed
🔖 chore(release): v2.0.0-next.118 [skip ci]
...
## [Version 2.0.0-next.118](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.117...v2.0.0-next.118 )
<sup>Released on **2025-11-26**</sup>
#### 🐛 Bug Fixes
- **misc**: Showing compatibility with both new and old versions of Plugins.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **misc**: Showing compatibility with both new and old versions of Plugins, closes [#10418 ](https://github.com/lobehub/lobe-chat/issues/10418 ) ([64af7b1 ](https://github.com/lobehub/lobe-chat/commit/64af7b1 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-11-26 04:25:29 +00:00
Arvin Xu
a5a8bde483
✅ test: fix tests snapshot ( #10434 )
...
fix snapshot
2025-11-26 12:12:44 +08:00
Shinji-Li
64af7b12ce
🐛 fix: Showing compatibility with both new and old versions of Plugins ( #10418 )
...
* fix: Showing compatibility with both new and old versions of Plugins
* fix: add mcp plugin detail as plugins return
2025-11-26 11:23:40 +08:00
LobeHub Bot
6924b81a38
✅ test: add unit tests for headersToRecord function ( #10412 )
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Claude <noreply@anthropic.com >
2025-11-26 01:27:14 +08:00
LobeHub Bot
e508f8abd2
🌐 chore: translate non-English comments to English in mcp service ( #10407 )
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Claude <noreply@anthropic.com >
2025-11-26 01:24:44 +08:00
lobehubbot
5ef00aeb73
📝 docs(bot): Auto sync agents & plugin to readme
2025-11-25 17:07:38 +00:00
semantic-release-bot
c7c1757e44
🔖 chore(release): v2.0.0-next.117 [skip ci]
...
## [Version 2.0.0-next.117](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.116...v2.0.0-next.117 )
<sup>Released on **2025-11-25**</sup>
#### ✨ Features
- **misc**: Bedrock claude model thinking support.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's improved
* **misc**: Bedrock claude model thinking support, closes [#10422 ](https://github.com/lobehub/lobe-chat/issues/10422 ) ([8b41638 ](https://github.com/lobehub/lobe-chat/commit/8b41638 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-11-25 17:06:17 +00:00
YuTengjing
20ca43cc4f
🔨 chore: remove useless const file ( #10425 )
2025-11-26 00:51:17 +08:00
YuTengjing
8b41638755
✨ feat: bedrock claude model thinking support ( #10422 )
2025-11-26 00:42:36 +08:00
lobehubbot
5bab1a4bcf
📝 docs(bot): Auto sync agents & plugin to readme
2025-11-25 16:29:55 +00:00
semantic-release-bot
1f42b9beec
🔖 chore(release): v2.0.0-next.116 [skip ci]
...
## [Version 2.0.0-next.116](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.115...v2.0.0-next.116 )
<sup>Released on **2025-11-25**</sup>
#### ✨ Features
- **misc**: Support nano banana pro.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's improved
* **misc**: Support nano banana pro, closes [#10413 ](https://github.com/lobehub/lobe-chat/issues/10413 ) ([a93cfcd ](https://github.com/lobehub/lobe-chat/commit/a93cfcd ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-11-25 16:28:42 +00:00
Arvin Xu
a93cfcd703
✨ feat: support nano banana pro ( #10413 )
...
* fix nanobanana
* add types
* 完成 fetch sse 和 google ai 侧转换
* thinking
* ui for part render
* support image in thinking
* fix issue
* support convert content part
* support nano banana pro image generation
* fix tests
* fix tests
2025-11-26 00:16:44 +08:00
lobehubbot
f4102ca561
📝 docs(bot): Auto sync agents & plugin to readme
2025-11-25 12:12:38 +00:00
semantic-release-bot
1347825cb4
🔖 chore(release): v1.138.0 [skip ci]
...
## [Version 1.138.0](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.137.0...v1.138.0 )
<sup>Released on **2025-11-25**</sup>
#### ♻ Code Refactoring
- **misc**: Optimize files schema definition, refactor chat selectors, refactor Conversation to ChatList.
#### ✨ Features
- **misc**: Add Claude Opus 4.5 model, Add nano-banana-pro model support and optimization, Add new provider ZenMux & Gemini 3 Pro Image Preview, add Security Blacklist for agent runtime, New API support switch Responses API mode, refactor to use kb search tool, support bedrok prompt cache and usage compute, support Command Menu (CMD + J), support gemini 3.0 tools calling, support user abort in the agent runtime.
#### 🐛 Bug Fixes
- **operation**: Isolate loading state to current active topic.
- **misc**: Fix db migration snapshot not align with db schema, fix noisy error notification, fixed changelog pages and open again, fixed the hydrated false problem, fixed the knowledge files cant open error, fixed the pinned session not work, fixed the topic link dropdown error, fixed when desktop userId was change manytimes the aimodel not right, Gemini 3 Pro does not display thought summaries, hide ai image config item in settings category, provider settings button unable to redirect, Separate agent file injection from knowledge base RAG search, slove discover pagination router.
#### 💄 Styles
- **misc**: Add Gemini 3.0 Pro Preview to Google Provider, Add hyperlink to each topic & pinned agent, add Kimi K2 Thinking to Qwen Provider, extract StatusIndicator component and improve tools display, Fix some translations, Fully support Gemini 3.0 model, optimize nana banana pro error message, remove debug console logs and add loading state, support ContextMenu on ChatItem, update i18n, update i18n, update i18n, update i18n, update i18n.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### Code refactoring
* **misc**: Optimize files schema definition, closes [#10403 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10403 ) ([cf28c87 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/cf28c87 ))
* **misc**: Refactor chat selectors, closes [#10274 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10274 ) ([0a056f3 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/0a056f3 ))
* **misc**: Refactor Conversation to ChatList, closes [#10330 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10330 ) ([bca70e2 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/bca70e2 ))
#### What's improved
* **misc**: Add Claude Opus 4.5 model, closes [#10406 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10406 ) ([042005a ](https://github.com/jaworldwideorg/OneJA-Bot/commit/042005a ))
* **misc**: Add nano-banana-pro model support and optimization, closes [#10376 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10376 ) ([5349bdc ](https://github.com/jaworldwideorg/OneJA-Bot/commit/5349bdc ))
* **misc**: Add new provider ZenMux & Gemini 3 Pro Image Preview, closes [#10310 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10310 ) ([f2291e4 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/f2291e4 ))
* **misc**: Add Security Blacklist for agent runtime, closes [#10325 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10325 ) ([deab4d0 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/deab4d0 ))
* **misc**: New API support switch Responses API mode, closes [#9776 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9776 ) [#9916 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9916 ) [#9997 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9997 ) [#9916 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9916 ) ([d0ee3df ](https://github.com/jaworldwideorg/OneJA-Bot/commit/d0ee3df ))
* **misc**: Refactor to use kb search tool, closes [#10340 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10340 ) ([291ff3c ](https://github.com/jaworldwideorg/OneJA-Bot/commit/291ff3c ))
* **misc**: Support bedrok prompt cache and usage compute, closes [#10337 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10337 ) ([beb9471 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/beb9471 ))
* **misc**: Support Command Menu (CMD + J), closes [#10271 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10271 ) ([a9aed0b ](https://github.com/jaworldwideorg/OneJA-Bot/commit/a9aed0b ))
* **misc**: Support gemini 3.0 tools calling, closes [#10301 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10301 ) ([7114fc1 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/7114fc1 ))
* **misc**: Support user abort in the agent runtime, closes [#10289 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10289 ) ([0925069 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/0925069 ))
#### What's fixed
* **operation**: Isolate loading state to current active topic, closes [#10360 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10360 ) ([c568369 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/c568369 ))
* **misc**: Fix db migration snapshot not align with db schema, closes [#10399 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10399 ) ([760105a ](https://github.com/jaworldwideorg/OneJA-Bot/commit/760105a ))
* **misc**: Fix noisy error notification, closes [#10286 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10286 ) ([9ea680c ](https://github.com/jaworldwideorg/OneJA-Bot/commit/9ea680c ))
* **misc**: Fixed changelog pages and open again, closes [#10285 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10285 ) ([871d141 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/871d141 ))
* **misc**: Fixed the hydrated false problem, closes [#10308 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10308 ) ([340aa2a ](https://github.com/jaworldwideorg/OneJA-Bot/commit/340aa2a ))
* **misc**: Fixed the knowledge files cant open error, closes [#10386 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10386 ) ([8104c77 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/8104c77 ))
* **misc**: Fixed the pinned session not work, closes [#10323 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10323 ) ([224f999 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/224f999 ))
* **misc**: Fixed the topic link dropdown error, closes [#10408 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10408 ) ([864e3d5 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/864e3d5 ))
* **misc**: Fixed when desktop userId was change manytimes the aimodel not right, closes [#10389 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10389 ) ([3ed8153 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/3ed8153 ))
* **misc**: Gemini 3 Pro does not display thought summaries, closes [#10345 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10345 ) ([89e296a ](https://github.com/jaworldwideorg/OneJA-Bot/commit/89e296a ))
* **misc**: Hide ai image config item in settings category, closes [#10066 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10066 ) ([90354eb ](https://github.com/jaworldwideorg/OneJA-Bot/commit/90354eb ))
* **misc**: Provider settings button unable to redirect, closes [#10319 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10319 ) ([e025fec ](https://github.com/jaworldwideorg/OneJA-Bot/commit/e025fec ))
* **misc**: Separate agent file injection from knowledge base RAG search, closes [#10398 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10398 ) ([e1c813a ](https://github.com/jaworldwideorg/OneJA-Bot/commit/e1c813a ))
* **misc**: Slove discover pagination router, closes [#10294 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10294 ) ([fcda0b5 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/fcda0b5 ))
#### Styles
* **misc**: Add Gemini 3.0 Pro Preview to Google Provider, closes [#10290 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10290 ) ([25c4358 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/25c4358 ))
* **misc**: Add hyperlink to each topic & pinned agent, closes [#10367 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10367 ) ([63e4b3d ](https://github.com/jaworldwideorg/OneJA-Bot/commit/63e4b3d ))
* **misc**: Add Kimi K2 Thinking to Qwen Provider, closes [#10287 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10287 ) ([bd2e838 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/bd2e838 ))
* **misc**: Extract StatusIndicator component and improve tools display, closes [#10311 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10311 ) ([b5ae53a ](https://github.com/jaworldwideorg/OneJA-Bot/commit/b5ae53a ))
* **misc**: Fix some translations, closes [#10343 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10343 ) ([ed193e0 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/ed193e0 ))
* **misc**: Fully support Gemini 3.0 model, closes [#10292 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10292 ) ([6545ef8 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/6545ef8 ))
* **misc**: Optimize nana banana pro error message, closes [#10378 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10378 ) ([cb34757 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/cb34757 ))
* **misc**: Remove debug console logs and add loading state, closes [#10314 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10314 ) ([094cdff ](https://github.com/jaworldwideorg/OneJA-Bot/commit/094cdff ))
* **misc**: Support ContextMenu on ChatItem, closes [#9034 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9034 ) ([27c1154 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/27c1154 ))
* **misc**: Update i18n, closes [#10368 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10368 ) ([ed707af ](https://github.com/jaworldwideorg/OneJA-Bot/commit/ed707af ))
* **misc**: Update i18n, closes [#10349 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10349 ) ([3482d38 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/3482d38 ))
* **misc**: Update i18n, closes [#10338 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10338 ) ([9c8cf81 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/9c8cf81 ))
* **misc**: Update i18n, closes [#10317 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10317 ) ([8fb9890 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/8fb9890 ))
* **misc**: Update i18n, closes [#10291 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10291 ) ([1c9f0d9 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/1c9f0d9 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-11-25 12:11:30 +00:00
Jamie Stivala
225aef2914
Merge remote-tracking branch 'upstream/next'
...
# Conflicts:
# .github/workflows/sync.yml
# CHANGELOG.md
# changelog/v1.json
2025-11-25 12:58:40 +01:00
lobehubbot
b78f24c67f
📝 docs(bot): Auto sync agents & plugin to readme
2025-11-25 06:47:24 +00:00
semantic-release-bot
78a0efad8b
🔖 chore(release): v2.0.0-next.115 [skip ci]
...
## [Version 2.0.0-next.115](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.114...v2.0.0-next.115 )
<sup>Released on **2025-11-25**</sup>
#### ✨ Features
- **misc**: Add Claude Opus 4.5 model.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's improved
* **misc**: Add Claude Opus 4.5 model, closes [#10406 ](https://github.com/lobehub/lobe-chat/issues/10406 ) ([042005a ](https://github.com/lobehub/lobe-chat/commit/042005a ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-11-25 06:46:10 +00:00
sxjeru
042005a5ea
✨ feat: Add Claude Opus 4.5 model ( #10406 )
2025-11-25 14:33:11 +08:00
lobehubbot
728cd02404
📝 docs(bot): Auto sync agents & plugin to readme
2025-11-25 05:54:43 +00:00
semantic-release-bot
25898eb497
🔖 chore(release): v2.0.0-next.114 [skip ci]
...
## [Version 2.0.0-next.114](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.113...v2.0.0-next.114 )
<sup>Released on **2025-11-25**</sup>
#### 🐛 Bug Fixes
- **misc**: Fixed the topic link dropdown error.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **misc**: Fixed the topic link dropdown error, closes [#10408 ](https://github.com/lobehub/lobe-chat/issues/10408 ) ([864e3d5 ](https://github.com/lobehub/lobe-chat/commit/864e3d5 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-11-25 05:53:28 +00:00
Shinji-Li
864e3d5aa3
🐛 fix: fixed the topic link dropdown error ( #10408 )
...
* fix: fixed the topic link jump problem
* fix: delete console.log
2025-11-25 13:41:44 +08:00
Lucas
d77288f925
Fix issue to avoid sync error in forked repos ( #10410 )
2025-11-25 13:02:45 +08:00
lobehubbot
3a50003228
📝 docs(bot): Auto sync agents & plugin to readme
2025-11-25 03:12:45 +00:00
semantic-release-bot
83aff86dd7
🔖 chore(release): v2.0.0-next.113 [skip ci]
...
## [Version 2.0.0-next.113](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.112...v2.0.0-next.113 )
<sup>Released on **2025-11-25**</sup>
#### 🐛 Bug Fixes
- **misc**: Fixed when desktop userId was change manytimes the aimodel not right.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **misc**: Fixed when desktop userId was change manytimes the aimodel not right, closes [#10389 ](https://github.com/lobehub/lobe-chat/issues/10389 ) ([3ed8153 ](https://github.com/lobehub/lobe-chat/commit/3ed8153 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-11-25 03:11:31 +00:00
Shinji-Li
3ed81539d0
🐛 fix: fixed when desktop userId was change manytimes the aimodel not right ( #10389 )
...
* fix: fixed when desktop userId was change manytimes the ai model catch not right
* feat: change the isSyncActive as second params
2025-11-25 10:58:34 +08:00
lobehubbot
021f955aeb
📝 docs(bot): Auto sync agents & plugin to readme
2025-11-24 15:16:25 +00:00
semantic-release-bot
1d59c27aa6
🔖 chore(release): v2.0.0-next.112 [skip ci]
...
## [Version 2.0.0-next.112](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.111...v2.0.0-next.112 )
<sup>Released on **2025-11-24**</sup>
#### ♻ Code Refactoring
- **misc**: Optimize files schema definition.
#### 💄 Styles
- **misc**: Add Kimi K2 Thinking to Qwen Provider.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### Code refactoring
* **misc**: Optimize files schema definition, closes [#10403 ](https://github.com/lobehub/lobe-chat/issues/10403 ) ([cf28c87 ](https://github.com/lobehub/lobe-chat/commit/cf28c87 ))
#### Styles
* **misc**: Add Kimi K2 Thinking to Qwen Provider, closes [#10287 ](https://github.com/lobehub/lobe-chat/issues/10287 ) ([bd2e838 ](https://github.com/lobehub/lobe-chat/commit/bd2e838 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-11-24 15:15:10 +00:00
YuTengjing
cf28c87d3e
♻️ refactor: optimize files schema definition ( #10403 )
2025-11-24 23:03:09 +08:00
bbbugg
bd2e8387dc
💄 style: add Kimi K2 Thinking to Qwen Provider ( #10287 )
...
* 💄 style: add GLM-4.6 and Kimi K2 Thinking to Qwen
* 💄 style: update Qwen model configurations and extend reasoning capabilities
2025-11-24 22:55:58 +08:00
lobehubbot
57208ee8a5
📝 docs(bot): Auto sync agents & plugin to readme
2025-11-24 13:29:13 +00:00
semantic-release-bot
9383d42a81
🔖 chore(release): v2.0.0-next.111 [skip ci]
...
## [Version 2.0.0-next.111](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.110...v2.0.0-next.111 )
<sup>Released on **2025-11-24**</sup>
#### 🐛 Bug Fixes
- **misc**: Fix db migration snapshot not align with db schema, Separate agent file injection from knowledge base RAG search.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **misc**: Fix db migration snapshot not align with db schema, closes [#10399 ](https://github.com/lobehub/lobe-chat/issues/10399 ) ([760105a ](https://github.com/lobehub/lobe-chat/commit/760105a ))
* **misc**: Separate agent file injection from knowledge base RAG search, closes [#10398 ](https://github.com/lobehub/lobe-chat/issues/10398 ) ([e1c813a ](https://github.com/lobehub/lobe-chat/commit/e1c813a ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-11-24 13:27:50 +00:00
Arvin Xu
760105adb2
🐛 fix: fix db migration snapshot not align with db schema ( #10399 )
...
* fix db sql
* clean
2025-11-24 21:15:25 +08:00
Arvin Xu
e1c813a301
🐛 fix: Separate agent file injection from knowledge base RAG search ( #10398 )
...
* only search kb
* support inject files
* support files
* fix search
* fix kb search
* clean console.log
* add tests
2025-11-24 21:14:21 +08:00
Neko
9caacde1c1
🔨 chore(database): added user memory db model ( #10062 )
...
* feat(database): added user memory db model
* fix: types, omit vector columsn
* test: adding more tests
* test: missing tests
* chore: circular dependency
* test: missing tests
* test: missing tests
* chore: use merge(...) for merging fields & properties, added tests
2025-11-24 19:30:05 +08:00
lobehubbot
2711450436
📝 docs(bot): Auto sync agents & plugin to readme
2025-11-24 07:34:59 +00:00
semantic-release-bot
da9ca7e921
🔖 chore(release): v2.0.0-next.110 [skip ci]
...
## [Version 2.0.0-next.110](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.109...v2.0.0-next.110 )
<sup>Released on **2025-11-24**</sup>
#### 💄 Styles
- **misc**: Add hyperlink to each topic & pinned agent, support ContextMenu on ChatItem.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### Styles
* **misc**: Add hyperlink to each topic & pinned agent, closes [#10367 ](https://github.com/lobehub/lobe-chat/issues/10367 ) ([63e4b3d ](https://github.com/lobehub/lobe-chat/commit/63e4b3d ))
* **misc**: Support ContextMenu on ChatItem, closes [#9034 ](https://github.com/lobehub/lobe-chat/issues/9034 ) ([27c1154 ](https://github.com/lobehub/lobe-chat/commit/27c1154 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-11-24 07:33:41 +00:00
sxjeru
63e4b3d731
💄 style: Add hyperlink to each topic & pinned agent ( #10367 )
...
* ✨ feat: refactor TopicItem to use Link for navigation and improve URL handling
* 🐛 fix: remove enabled property from Gemini 3 Pro model definition
* ✨ feat: add link to session chat in pinned agent list
2025-11-24 15:20:24 +08:00
Shinji-Li
27c1154210
💄 style: support ContextMenu on ChatItem ( #9034 )
...
* feat: add chatitem right click contextMenu
* fix: soft key fixed
* feat: add contextMenu used box
* feat: add commons contextMenuMode settings config
* feat: add i18n
* feat: update contextmenu use
* fix: add lost merge files
* fix: add lost className
* fix: lint fixed
* feat: add expand & collapse fc in contextMenu
* fix: delete the onShare callback
* fix: refactor contextMenu
* feat: update i18n
2025-11-24 15:19:15 +08:00
Arvin Xu
1fb7b292ca
⚡ ️ perf: move settings into one page ( #10229 )
...
* move settings into one page
* fix: change the jump link to react-router-dom
---------
Co-authored-by: ONLY-yours <1349021570@qq.com >
2025-11-24 15:10:41 +08:00
lobehubbot
3e820fd6b7
📝 docs(bot): Auto sync agents & plugin to readme
2025-11-24 05:57:26 +00:00
semantic-release-bot
9d6a8faaa1
🔖 chore(release): v2.0.0-next.109 [skip ci]
...
## [Version 2.0.0-next.109](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.108...v2.0.0-next.109 )
<sup>Released on **2025-11-24**</sup>
#### 🐛 Bug Fixes
- **misc**: Fixed the knowledge files cant open error.
#### 💄 Styles
- **misc**: Update i18n.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **misc**: Fixed the knowledge files cant open error, closes [#10386 ](https://github.com/lobehub/lobe-chat/issues/10386 ) ([8104c77 ](https://github.com/lobehub/lobe-chat/commit/8104c77 ))
#### Styles
* **misc**: Update i18n, closes [#10368 ](https://github.com/lobehub/lobe-chat/issues/10368 ) ([ed707af ](https://github.com/lobehub/lobe-chat/commit/ed707af ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-11-24 05:56:09 +00:00
LobeHub Bot
ed707af91c
🤖 style: update i18n ( #10368 )
...
💄 style: update i18n
Co-authored-by: canisminor1990 <17870709+canisminor1990@users.noreply.github.com >
2025-11-24 13:42:35 +08:00
LobeHub Bot
5bfe36d28f
🌐 chore: translate non-English comments to English in src/server/globalConfig ( #10382 )
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Claude <noreply@anthropic.com >
2025-11-24 13:39:40 +08:00
Shinji-Li
8104c774d5
🐛 fix: fixed the knowledge files cant open error ( #10386 )
...
fix: fixed the knowledge files cant open error
2025-11-24 13:38:03 +08:00
lobehubbot
c5fb6c8288
📝 docs(bot): Auto sync agents & plugin to readme
2025-11-24 02:59:52 +00:00
semantic-release-bot
5b235891f3
🔖 chore(release): v2.0.0-next.108 [skip ci]
...
## [Version 2.0.0-next.108](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.107...v2.0.0-next.108 )
<sup>Released on **2025-11-24**</sup>
#### 🐛 Bug Fixes
- **misc**: Fixed the pinned session not work.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **misc**: Fixed the pinned session not work, closes [#10323 ](https://github.com/lobehub/lobe-chat/issues/10323 ) ([224f999 ](https://github.com/lobehub/lobe-chat/commit/224f999 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-11-24 02:58:37 +00:00
Shinji-Li
224f9998df
🐛 fix: fixed the pinned session not work ( #10323 )
...
* fix: fixed the pinned session not work
* feat: add urlHydration store to slove the url sync problem
2025-11-24 10:46:10 +08:00
LobeHub Bot
f8a24d22e3
🌐 chore: translate non-English comments to English in packages/model-bank ( #10373 )
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Claude <noreply@anthropic.com >
2025-11-23 22:09:49 +08:00
lobehubbot
f32b0d9ff8
📝 docs(bot): Auto sync agents & plugin to readme
2025-11-23 14:05:11 +00:00
semantic-release-bot
7645475640
🔖 chore(release): v2.0.0-next.107 [skip ci]
...
## [Version 2.0.0-next.107](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.106...v2.0.0-next.107 )
<sup>Released on **2025-11-23**</sup>
#### 💄 Styles
- **misc**: Optimize nana banana pro error message.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### Styles
* **misc**: Optimize nana banana pro error message, closes [#10378 ](https://github.com/lobehub/lobe-chat/issues/10378 ) ([cb34757 ](https://github.com/lobehub/lobe-chat/commit/cb34757 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-11-23 14:03:57 +00:00
YuTengjing
cb34757743
💄 style: optimize nana banana pro error message ( #10378 )
2025-11-23 21:51:00 +08:00
lobehubbot
cdc71b26c6
📝 docs(bot): Auto sync agents & plugin to readme
2025-11-23 12:33:33 +00:00
semantic-release-bot
3aa39a651e
🔖 chore(release): v2.0.0-next.106 [skip ci]
...
## [Version 2.0.0-next.106](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.105...v2.0.0-next.106 )
<sup>Released on **2025-11-23**</sup>
#### ✨ Features
- **misc**: Add nano-banana-pro model support and optimization.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's improved
* **misc**: Add nano-banana-pro model support and optimization, closes [#10376 ](https://github.com/lobehub/lobe-chat/issues/10376 ) ([5349bdc ](https://github.com/lobehub/lobe-chat/commit/5349bdc ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-11-23 12:32:24 +00:00
YuTengjing
5349bdcabf
✨ feat: Add nano-banana-pro model support and optimization ( #10376 )
2025-11-23 20:19:51 +08:00
lobehubbot
5bbb303806
📝 docs(bot): Auto sync agents & plugin to readme
2025-11-23 11:38:03 +00:00
semantic-release-bot
29f19637d3
🔖 chore(release): v2.0.0-next.105 [skip ci]
...
## [Version 2.0.0-next.105](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.104...v2.0.0-next.105 )
<sup>Released on **2025-11-23**</sup>
#### 🐛 Bug Fixes
- **operation**: Isolate loading state to current active topic.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **operation**: Isolate loading state to current active topic, closes [#10360 ](https://github.com/lobehub/lobe-chat/issues/10360 ) ([c568369 ](https://github.com/lobehub/lobe-chat/commit/c568369 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-11-23 11:36:36 +00:00
Arvin Xu
c568369c69
🐛 fix(operation): isolate loading state to current active topic ( #10360 )
...
* fix(operation): isolate loading state to current active topic
- Modified isMainWindowAgentRuntimeRunning to only check operations in current active topic
- Prevents loading state from other topics affecting the send button
- Added comprehensive test case to verify topic isolation
- Fixes issue where switching topics would still show loading state from previous topic
* test: fix isMainWindowAgentRuntimeRunning tests to set active context
- Added activeId and activeTopicId setup in test cases
- Ensured operation context matches active context for proper filtering
- Fixed tests to align with new getCurrentContextOperations-based implementation
* fix: change activeTopicId from null to undefined in tests
- Fixed TypeScript type error where null is not assignable to string | undefined
- Changed all activeTopicId: null to activeTopicId: undefined
* fix: check if operation's message is in current displayed messages
- Changed from using getCurrentContextOperations to checking message presence
- Prevents loading state from showing when switching back to default topic
- Operation's context topicId is captured at creation time and doesn't update
- Now checks if operation's message is in activeDisplayMessages instead
* refactor
* refactor to fix
* try to fix stylelint ci issue
* fix tests
* fix tests
2025-11-23 19:24:40 +08:00
renovate[bot]
19f7d74652
Update dependency electron-vite to v4 ( #9007 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-23 15:41:12 +08:00
renovate[bot]
ee6b2ea3b9
Update dependency uuid to v13 ( #9983 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-23 15:40:37 +08:00
renovate[bot]
5518b822ca
Update dependency vite to v7 ( #10328 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-23 15:39:15 +08:00
sxjeru
9f20ec4135
🔨 chore: Support Interleaved thinking in kimi-k2-thinking ( #10256 )
...
✨ feat(moonshot): 添加 Kimi K2 思考模型及其高速版本,增强聊天模型功能
2025-11-23 00:16:52 +08:00
LobeHub Bot
89a0fa5337
🌐 chore: translate non-English comments to English in packages/utils ( #10351 )
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Claude <noreply@anthropic.com >
2025-11-22 23:18:55 +08:00
lobehubbot
1cb9c5a3f2
📝 docs(bot): Auto sync agents & plugin to readme
2025-11-22 11:29:10 +00:00
semantic-release-bot
5cb0c2a2d0
🔖 chore(release): v2.0.0-next.104 [skip ci]
...
## [Version 2.0.0-next.104](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.103...v2.0.0-next.104 )
<sup>Released on **2025-11-22**</sup>
#### 💄 Styles
- **misc**: Update i18n.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### Styles
* **misc**: Update i18n, closes [#10349 ](https://github.com/lobehub/lobe-chat/issues/10349 ) ([3482d38 ](https://github.com/lobehub/lobe-chat/commit/3482d38 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-11-22 11:28:04 +00:00
LobeHub Bot
3482d38ae5
🤖 style: update i18n ( #10349 )
...
💄 style: update i18n
Co-authored-by: canisminor1990 <17870709+canisminor1990@users.noreply.github.com >
2025-11-22 19:15:14 +08:00
lobehubbot
12d29d9a4d
📝 docs(bot): Auto sync agents & plugin to readme
2025-11-22 10:43:48 +00:00
semantic-release-bot
530c328816
🔖 chore(release): v2.0.0-next.103 [skip ci]
...
## [Version 2.0.0-next.103](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.102...v2.0.0-next.103 )
<sup>Released on **2025-11-22**</sup>
#### 🐛 Bug Fixes
- **misc**: Hide ai image config item in settings category.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **misc**: Hide ai image config item in settings category, closes [#10066 ](https://github.com/lobehub/lobe-chat/issues/10066 ) ([90354eb ](https://github.com/lobehub/lobe-chat/commit/90354eb ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-11-22 10:42:32 +00:00
wenhua
90354ebde3
🐛 fix: hide ai image config item in settings category ( #10066 )
...
* fix(settings): hide ai image config item in settings category
* fix(settings): Add `showAiImage` to the useMemo dependency array
So the menu re-renders when that flag changes.
2025-11-22 18:30:23 +08:00
YuTengjing
40751393d1
feat: add release date for multiple AI chat models ( #10357 )
2025-11-22 17:42:30 +08:00
YuTengjing
5b1a9340fa
chore: add new badge for image model list ( #10356 )
2025-11-22 14:40:12 +08:00
lobehubbot
1f00351815
📝 docs(bot): Auto sync agents & plugin to readme
2025-11-22 05:49:01 +00:00
semantic-release-bot
7afbf36f9d
🔖 chore(release): v2.0.0-next.102 [skip ci]
...
## [Version 2.0.0-next.102](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.101...v2.0.0-next.102 )
<sup>Released on **2025-11-22**</sup>
#### ✨ Features
- **misc**: Add new provider ZenMux & Gemini 3 Pro Image Preview.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's improved
* **misc**: Add new provider ZenMux & Gemini 3 Pro Image Preview, closes [#10310 ](https://github.com/lobehub/lobe-chat/issues/10310 ) ([f2291e4 ](https://github.com/lobehub/lobe-chat/commit/f2291e4 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-11-22 05:47:45 +00:00
sxjeru
f2291e4fc8
✨ feat: Add new provider ZenMux & Gemini 3 Pro Image Preview ( #10310 )
...
Co-authored-by: YuTengjing <ytj2713151713@gmail.com >
2025-11-22 13:36:05 +08:00
lobehubbot
ac4d102bef
📝 docs(bot): Auto sync agents & plugin to readme
2025-11-22 05:22:40 +00:00
semantic-release-bot
b0f71e774b
🔖 chore(release): v2.0.0-next.101 [skip ci]
...
## [Version 2.0.0-next.101](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.100...v2.0.0-next.101 )
<sup>Released on **2025-11-22**</sup>
#### ✨ Features
- **misc**: Support bedrok prompt cache and usage compute.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's improved
* **misc**: Support bedrok prompt cache and usage compute, closes [#10337 ](https://github.com/lobehub/lobe-chat/issues/10337 ) ([beb9471 ](https://github.com/lobehub/lobe-chat/commit/beb9471 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-11-22 05:21:30 +00:00
YuTengjing
beb9471e15
✨ feat: support bedrok prompt cache and usage compute ( #10337 )
2025-11-22 13:09:07 +08:00
lobehubbot
8b63246491
📝 docs(bot): Auto sync agents & plugin to readme
2025-11-21 16:16:08 +00:00
semantic-release-bot
9195ba922a
🔖 chore(release): v2.0.0-next.100 [skip ci]
...
## [Version 2.0.0-next.100](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.99...v2.0.0-next.100 )
<sup>Released on **2025-11-21**</sup>
#### 🐛 Bug Fixes
- **misc**: Gemini 3 Pro does not display thought summaries.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **misc**: Gemini 3 Pro does not display thought summaries, closes [#10345 ](https://github.com/lobehub/lobe-chat/issues/10345 ) ([89e296a ](https://github.com/lobehub/lobe-chat/commit/89e296a ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-11-21 16:14:53 +00:00
sxjeru
89e296a1c3
🐛 fix: Gemini 3 Pro does not display thought summaries ( #10345 )
...
* 💄 style: update filter logic to retain thoughtSignature metadata in Google stream processing
* add tests
2025-11-22 00:02:23 +08:00
lobehubbot
9a799ec6a8
📝 docs(bot): Auto sync agents & plugin to readme
2025-11-21 14:21:26 +00:00
semantic-release-bot
ef7b5b6730
🔖 chore(release): v2.0.0-next.99 [skip ci]
...
## [Version 2.0.0-next.99](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.98...v2.0.0-next.99 )
<sup>Released on **2025-11-21**</sup>
#### ✨ Features
- **misc**: Refactor to use kb search tool.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's improved
* **misc**: Refactor to use kb search tool, closes [#10340 ](https://github.com/lobehub/lobe-chat/issues/10340 ) ([291ff3c ](https://github.com/lobehub/lobe-chat/commit/291ff3c ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-11-21 14:20:03 +00:00
Arvin Xu
291ff3cc42
✨ feat: refactor to use kb search tool ( #10340 )
...
* fix all render
* add kb builtin tool
* 完成知识库搜索功能
* 初步完成知识库读取实现
* finish display
* fix
* fix
* fix
* fix server api mode
* update i18n
2025-11-21 22:05:41 +08:00
Neko
0286d1e15a
🔨 chore: relax codecov with 1% diff threshold ( #10326 )
...
* chore: relax codecov with 1% diff threshold
* Update codecov.yml
2025-11-21 21:03:52 +08:00
LobeHub Bot
c316414277
✅ test: add unit tests for FileService ( #10341 )
...
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Claude <noreply@anthropic.com >
2025-11-21 21:03:05 +08:00
lobehubbot
3bfc1d2dcf
📝 docs(bot): Auto sync agents & plugin to readme
2025-11-21 10:11:59 +00:00
semantic-release-bot
e600d471b2
🔖 chore(release): v2.0.0-next.98 [skip ci]
...
## [Version 2.0.0-next.98](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.97...v2.0.0-next.98 )
<sup>Released on **2025-11-21**</sup>
#### 🐛 Bug Fixes
- **misc**: Fixed changelog pages and open again.
#### 💄 Styles
- **misc**: Fix some translations.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **misc**: Fixed changelog pages and open again, closes [#10285 ](https://github.com/lobehub/lobe-chat/issues/10285 ) ([871d141 ](https://github.com/lobehub/lobe-chat/commit/871d141 ))
#### Styles
* **misc**: Fix some translations, closes [#10343 ](https://github.com/lobehub/lobe-chat/issues/10343 ) ([ed193e0 ](https://github.com/lobehub/lobe-chat/commit/ed193e0 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-11-21 10:10:33 +00:00
René Wang
ed193e096b
💄 style: Fix some translations ( #10343 )
...
* fix: Add missing i18n
* fix: Add missing translation
* fix: Fix wrong translation
* fix: translation
* fix: Address wrong translation
2025-11-21 17:56:57 +08:00
René Wang
eea41dcb82
👷 build: Add slug to documents table ( #10299 )
...
* feat: Add SLUG
* fix: CI
* feat: Update constairnt
* fix: Remove slug from files
* fix: Test error
2025-11-21 17:56:08 +08:00
Shinji-Li
871d1416cc
🐛 fix: fixed changelog pages and open again ( #10285 )
...
* feat: fixed changelog pages and open again
* fix: add discover use dynamic import
* fix: update the routers
* fix: change the pre build mts
2025-11-21 17:47:13 +08:00
renovate[bot]
6d96dec672
Update opentelemetry-js-contrib monorepo ( #10254 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-21 14:20:04 +08:00
renovate[bot]
fd93f6d0c7
Update dependency node to v24.11.1 ( #10327 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-21 14:18:45 +08:00
René Wang
c0542e80a3
🔨 chore: Add CI to Check console.log ( #10333 )
...
* lint: Clean breakpoints
* build: Add CI to check
* build: Add `next` branch
* build: Remove markdown files
* fix: CI hang out
* fix: Show warning on GitHub
* feat: Send comment
* fix: CI error
* fix: show file list
2025-11-21 14:18:10 +08:00
lobehubbot
4c7ebd5b39
📝 docs(bot): Auto sync agents & plugin to readme
2025-11-21 04:08:06 +00:00
semantic-release-bot
e893886082
🔖 chore(release): v2.0.0-next.97 [skip ci]
...
## [Version 2.0.0-next.97](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.96...v2.0.0-next.97 )
<sup>Released on **2025-11-21**</sup>
#### ♻ Code Refactoring
- **misc**: Refactor Conversation to ChatList.
#### 💄 Styles
- **misc**: Update i18n.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### Code refactoring
* **misc**: Refactor Conversation to ChatList, closes [#10330 ](https://github.com/lobehub/lobe-chat/issues/10330 ) ([bca70e2 ](https://github.com/lobehub/lobe-chat/commit/bca70e2 ))
#### Styles
* **misc**: Update i18n, closes [#10338 ](https://github.com/lobehub/lobe-chat/issues/10338 ) ([9c8cf81 ](https://github.com/lobehub/lobe-chat/commit/9c8cf81 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-11-21 04:06:49 +00:00
Arvin Xu
bca70e2057
♻️ refactor: refactor Conversation to ChatList ( #10330 )
...
* update
* update
* update
* update
* 🐛 fix(test): update test mocks to use ChatList instead of Conversation
- Update AssistantMessageExtra test mocks from @/features/Conversation/components/Extras/* to @/features/ChatList/components/Extras/*
- Update ComfyUIForm test mock from @/features/Conversation/Error/style to @/features/ChatList/Error/style
Fixes module resolution errors after Conversation -> ChatList refactor
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
---------
Co-authored-by: Claude <noreply@anthropic.com >
2025-11-21 11:52:50 +08:00
LobeHub Bot
1ed9424166
🌐 chore: translate non-English comments to English in services and desktop modules ( #10339 )
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Claude <noreply@anthropic.com >
2025-11-21 11:43:09 +08:00
LobeHub Bot
9c8cf81759
🤖 style: update i18n ( #10338 )
...
💄 style: update i18n
Co-authored-by: canisminor1990 <17870709+canisminor1990@users.noreply.github.com >
2025-11-21 11:42:30 +08:00
lobehubbot
e7657cf5bc
📝 docs(bot): Auto sync agents & plugin to readme
2025-11-20 15:41:37 +00:00
semantic-release-bot
e83561dffa
🔖 chore(release): v2.0.0-next.96 [skip ci]
...
## [Version 2.0.0-next.96](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.95...v2.0.0-next.96 )
<sup>Released on **2025-11-20**</sup>
#### ✨ Features
- **misc**: Support Command Menu (CMD + J).
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's improved
* **misc**: Support Command Menu (CMD + J), closes [#10271 ](https://github.com/lobehub/lobe-chat/issues/10271 ) ([a9aed0b ](https://github.com/lobehub/lobe-chat/commit/a9aed0b ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-11-20 15:40:17 +00:00
René Wang
a9aed0bc44
✨ feat: support Command Menu (CMD + J) ( #10271 )
...
* feat: Init
* feat: Add more commands
* opti: Use lazy load
* feat: More command
* fix: CMDK position
* style: Add shortkey hint
* feat: Add entry
* feat: Add About entries
* feat: Add shortcut hint
* feat: Create agent in CMDK
* feat: Ues cmd + J temproraily
* fix: Add missing translation
2025-11-20 23:27:08 +08:00
LobeHub Bot
9472001461
✅ test: add unit tests for conversation-flow indexing and structuring ( #10322 )
...
Add comprehensive unit tests for the core parsing phases:
- indexing.ts: Phase 1 helper map building
- structuring.ts: Phase 2 tree construction
Tests cover:
- messageMap, childrenMap, threadMap, messageGroupMap building
- Tree building with branches, threads, and edge cases
- Performance testing for large datasets
- Integration scenarios
32 new test cases added, all passing.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Claude <noreply@anthropic.com >
2025-11-20 22:29:02 +08:00
lobehubbot
c8c28f2f1a
📝 docs(bot): Auto sync agents & plugin to readme
2025-11-20 13:40:44 +00:00
Shinji-Li
5777977ff1
chore: update the settings/model pages change model error ( #10324 )
...
* chore: update the settings/model the change model error
* fix: add first common active tab
2025-11-20 19:59:03 +08:00
lobehubbot
4ae407844e
📝 docs(bot): Auto sync agents & plugin to readme
2025-11-20 10:11:19 +00:00
semantic-release-bot
ba3c7e6068
🔖 chore(release): v2.0.0-next.95 [skip ci]
...
## [Version 2.0.0-next.95](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.94...v2.0.0-next.95 )
<sup>Released on **2025-11-20**</sup>
#### ✨ Features
- **misc**: Add Security Blacklist for agent runtime.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's improved
* **misc**: Add Security Blacklist for agent runtime, closes [#10325 ](https://github.com/lobehub/lobe-chat/issues/10325 ) ([deab4d0 ](https://github.com/lobehub/lobe-chat/commit/deab4d0 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-11-20 10:10:06 +00:00
Arvin Xu
deab4d0386
✨ feat: add Security Blacklist for agent runtime ( #10325 )
2025-11-20 17:57:45 +08:00
lobehubbot
a41230ea11
📝 docs(bot): Auto sync agents & plugin to readme
2025-11-20 05:21:35 +00:00
semantic-release-bot
f6dbc1eb2f
🔖 chore(release): v2.0.0-next.94 [skip ci]
...
## [Version 2.0.0-next.94](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.93...v2.0.0-next.94 )
<sup>Released on **2025-11-20**</sup>
#### 🐛 Bug Fixes
- **misc**: Provider settings button unable to redirect.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **misc**: Provider settings button unable to redirect, closes [#10319 ](https://github.com/lobehub/lobe-chat/issues/10319 ) ([e025fec ](https://github.com/lobehub/lobe-chat/commit/e025fec ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-11-20 05:20:21 +00:00
sxjeru
e025fec9f0
🐛 fix: provider settings button unable to redirect ( #10319 )
...
* 🔧 refactor: replace Next.js router with React Router for navigation in ModelSwitchPanel
* 🔧 feat: 添加新多模态模型 Grok 4.1 Fast 和 Grok 4.1 Fast (Non-Reasoning) 到 xai.ts
2025-11-20 13:08:09 +08:00
lobehubbot
4d64d9d045
📝 docs(bot): Auto sync agents & plugin to readme
2025-11-20 03:50:35 +00:00
semantic-release-bot
3730b89f7d
🔖 chore(release): v2.0.0-next.93 [skip ci]
...
## [Version 2.0.0-next.93](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.92...v2.0.0-next.93 )
<sup>Released on **2025-11-20**</sup>
#### 💄 Styles
- **misc**: Update i18n.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### Styles
* **misc**: Update i18n, closes [#10317 ](https://github.com/lobehub/lobe-chat/issues/10317 ) ([8fb9890 ](https://github.com/lobehub/lobe-chat/commit/8fb9890 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-11-20 03:49:19 +00:00
LobeHub Bot
8fb9890737
🤖 style: update i18n ( #10317 )
...
💄 style: update i18n
Co-authored-by: canisminor1990 <17870709+canisminor1990@users.noreply.github.com >
2025-11-20 11:35:17 +08:00
LobeHub Bot
02d2121355
🌐 chore: translate non-English comments to English in packages/database ( #10318 )
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Claude <noreply@anthropic.com >
2025-11-20 11:34:31 +08:00
Shinji-Li
fe352ff330
⚡ ️ perf: delete profiles slug page & settings page ( #10316 )
...
* fix: delete profiles slug pages
* fix: delete settings
2025-11-20 11:33:53 +08:00
lobehubbot
c7f0a38b57
📝 docs(bot): Auto sync agents & plugin to readme
2025-11-19 16:51:01 +00:00
semantic-release-bot
5d8648c7d6
🔖 chore(release): v2.0.0-next.92 [skip ci]
...
## [Version 2.0.0-next.92](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.91...v2.0.0-next.92 )
<sup>Released on **2025-11-19**</sup>
#### 💄 Styles
- **misc**: Remove debug console logs and add loading state.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### Styles
* **misc**: Remove debug console logs and add loading state, closes [#10314 ](https://github.com/lobehub/lobe-chat/issues/10314 ) ([094cdff ](https://github.com/lobehub/lobe-chat/commit/094cdff ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-11-19 16:49:55 +00:00
Arvin Xu
094cdff097
💄 style: remove debug console logs and add loading state ( #10314 )
...
perf
2025-11-20 00:32:33 +08:00
lobehubbot
83e0cea322
📝 docs(bot): Auto sync agents & plugin to readme
2025-11-19 16:17:38 +00:00
semantic-release-bot
21c67d6700
🔖 chore(release): v2.0.0-next.91 [skip ci]
...
## [Version 2.0.0-next.91](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.90...v2.0.0-next.91 )
<sup>Released on **2025-11-19**</sup>
#### 🐛 Bug Fixes
- **misc**: Fixed the hydrated false problem.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **misc**: Fixed the hydrated false problem, closes [#10308 ](https://github.com/lobehub/lobe-chat/issues/10308 ) ([340aa2a ](https://github.com/lobehub/lobe-chat/commit/340aa2a ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-11-19 16:16:27 +00:00
Shinji-Li
340aa2a9e9
🐛 fix: fixed the hydrated false problem ( #10308 )
...
* fix: fixed the hydrated error problem
* fix: use next/dynamic to replace react-router-dom lazy import
* fix: add registor NavigatorRegistrar back
* fix: add dynamic loading components
* fix: change the dynamic config
* fix: add losting loading layout
* fix: delete useless memo
* fix: add ErrorBoundary in some layout
2025-11-20 00:04:04 +08:00
lobehubbot
a7d1878630
📝 docs(bot): Auto sync agents & plugin to readme
2025-11-19 14:38:29 +00:00
semantic-release-bot
6a2d439f5c
🔖 chore(release): v2.0.0-next.90 [skip ci]
...
## [Version 2.0.0-next.90](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.89...v2.0.0-next.90 )
<sup>Released on **2025-11-19**</sup>
#### 💄 Styles
- **misc**: Extract StatusIndicator component and improve tools display.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### Styles
* **misc**: Extract StatusIndicator component and improve tools display, closes [#10311 ](https://github.com/lobehub/lobe-chat/issues/10311 ) ([b5ae53a ](https://github.com/lobehub/lobe-chat/commit/b5ae53a ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-11-19 14:37:18 +00:00
Arvin Xu
b5ae53ab30
💄 style: extract StatusIndicator component and improve tools display ( #10311 )
...
improve
2025-11-19 22:24:01 +08:00
YuTengjing
474af231b5
🔧 chore: sync cloud changes ( #10307 )
2025-11-19 19:05:38 +08:00
lobehubbot
7ec5594e1c
📝 docs(bot): Auto sync agents & plugin to readme
2025-11-19 09:38:11 +00:00
semantic-release-bot
ffff700c6c
🔖 chore(release): v2.0.0-next.89 [skip ci]
...
## [Version 2.0.0-next.89](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.88...v2.0.0-next.89 )
<sup>Released on **2025-11-19**</sup>
#### ✨ Features
- **misc**: Support gemini 3.0 tools calling.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's improved
* **misc**: Support gemini 3.0 tools calling, closes [#10301 ](https://github.com/lobehub/lobe-chat/issues/10301 ) ([7114fc1 ](https://github.com/lobehub/lobe-chat/commit/7114fc1 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-11-19 09:37:02 +00:00
Arvin Xu
7114fc10c4
✨ feat: support gemini 3.0 tools calling ( #10301 )
...
* fix error display
* 完整支持 gemini 的 Function calling 机制
* add fetchsse
* fix continue mode
* improve
* refactor
* fix
2025-11-19 17:24:46 +08:00
lobehubbot
973367c7ac
📝 docs(bot): Auto sync agents & plugin to readme
2025-11-19 06:11:56 +00:00
semantic-release-bot
d1c57a1f97
🔖 chore(release): v2.0.0-next.88 [skip ci]
...
## [Version 2.0.0-next.88](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.87...v2.0.0-next.88 )
<sup>Released on **2025-11-19**</sup>
#### 💄 Styles
- **misc**: Fully support Gemini 3.0 model.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### Styles
* **misc**: Fully support Gemini 3.0 model, closes [#10292 ](https://github.com/lobehub/lobe-chat/issues/10292 ) ([6545ef8 ](https://github.com/lobehub/lobe-chat/commit/6545ef8 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-11-19 06:10:46 +00:00
sxjeru
6545ef863c
💄 style: Fully support Gemini 3.0 model ( #10292 )
...
* feat: 添加 Gemini 3 Pro 模型并移除 Gemini 2.0 Flash 预览模型
* feat: 添加思考水平功能,更新相关模型和配置
* feat: 添加 Gemini 3 Pro 模型并移除旧版 Gemini 2.5 Flash 和 Flash-Lite 模型
* feat: 添加 Gemini 3 Pro 预览模型及其相关配置
* fix: 调整 ThinkingLevelSlider 组件的最小宽度为 130
* fix: 修正对 3.0 模型的思考级别判断条件
2025-11-19 13:57:52 +08:00
lobehubbot
de60a6732e
📝 docs(bot): Auto sync agents & plugin to readme
2025-11-19 05:14:48 +00:00
semantic-release-bot
d178d4f931
🔖 chore(release): v2.0.0-next.87 [skip ci]
...
## [Version 2.0.0-next.87](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.86...v2.0.0-next.87 )
<sup>Released on **2025-11-19**</sup>
#### ♻ Code Refactoring
- **misc**: Refactor chat selectors.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### Code refactoring
* **misc**: Refactor chat selectors, closes [#10274 ](https://github.com/lobehub/lobe-chat/issues/10274 ) ([0a056f3 ](https://github.com/lobehub/lobe-chat/commit/0a056f3 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-11-19 05:13:36 +00:00
Arvin Xu
0a056f3f0b
♻️ refactor: refactor chat selectors ( #10274 )
...
refactor chat selectors to displayMessageSelectors
2025-11-19 13:00:03 +08:00
lobehubbot
c5d71fe165
📝 docs(bot): Auto sync agents & plugin to readme
2025-11-19 04:02:23 +00:00
semantic-release-bot
741f588cae
🔖 chore(release): v2.0.0-next.86 [skip ci]
...
## [Version 2.0.0-next.86](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.85...v2.0.0-next.86 )
<sup>Released on **2025-11-19**</sup>
#### ✨ Features
- **misc**: Support user abort in the agent runtime.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's improved
* **misc**: Support user abort in the agent runtime, closes [#10289 ](https://github.com/lobehub/lobe-chat/issues/10289 ) ([0925069 ](https://github.com/lobehub/lobe-chat/commit/0925069 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-11-19 04:01:07 +00:00
Arvin Xu
092506906a
✨ feat: support user abort in the agent runtime ( #10289 )
...
* use operation
* add integration tests
* refactor context to operation id
* refactor to support cancel ai streaming
* refactor to support to cancel tools calling
* add finish type
* 初步实现 agent runtime 的中断逻辑
* refactor agent runtime config
* debug cancel
* 完成 tool operation 调用重构
* add tests
* fix tests
* fix tests
* refactor state to isAgentRuntimeRunning
* fix loading state
* add more tests
* ✅ test: add test for human_abort extractAbortInfo path
- Add test for unified abort check with human_abort phase
- Covers extractAbortInfo lines 140-145
- Improves GeneralChatAgent coverage to 100% statements
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
* fix
* auto clean up
* 🐛 fix: prevent showing success status when tool execution is cancelled
- Add abort check after tool execution completes
- Skip completion and success logging if operation was cancelled during execution
- Prevents race condition where success message shows before abort status
- Add test for tool execution cancelled during execution scenario
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
* fix thread send
---------
Co-authored-by: Claude <noreply@anthropic.com >
2025-11-19 11:48:51 +08:00
LobeHub Bot
e8c7d1c568
🌐 chore: translate non-English comments to English in networkProxy ( #10293 )
...
🌐 chore: translate non-English comments to English in networkProxy module
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Claude <noreply@anthropic.com >
2025-11-19 11:42:31 +08:00
lobehubbot
61bb8aeaf2
📝 docs(bot): Auto sync agents & plugin to readme
2025-11-19 03:13:14 +00:00
semantic-release-bot
caaa331002
🔖 chore(release): v2.0.0-next.85 [skip ci]
...
## [Version 2.0.0-next.85](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.84...v2.0.0-next.85 )
<sup>Released on **2025-11-19**</sup>
#### 🐛 Bug Fixes
- **misc**: Slove discover pagination router.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **misc**: Slove discover pagination router, closes [#10294 ](https://github.com/lobehub/lobe-chat/issues/10294 ) ([fcda0b5 ](https://github.com/lobehub/lobe-chat/commit/fcda0b5 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-11-19 03:12:04 +00:00
Shinji-Li
fcda0b50f1
🐛 fix: slove discover pagination router ( #10294 )
...
fix: slove discover pagination router
2025-11-19 10:58:31 +08:00
lobehubbot
53a2c30a75
📝 docs(bot): Auto sync agents & plugin to readme
2025-11-19 02:15:09 +00:00
semantic-release-bot
203fdc4b22
🔖 chore(release): v2.0.0-next.84 [skip ci]
...
## [Version 2.0.0-next.84](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.83...v2.0.0-next.84 )
<sup>Released on **2025-11-19**</sup>
#### 💄 Styles
- **misc**: Add Gemini 3.0 Pro Preview to Google Provider.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### Styles
* **misc**: Add Gemini 3.0 Pro Preview to Google Provider, closes [#10290 ](https://github.com/lobehub/lobe-chat/issues/10290 ) ([25c4358 ](https://github.com/lobehub/lobe-chat/commit/25c4358 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-11-19 02:14:01 +00:00
泠音
25c43587de
💄 style: add Gemini 3.0 Pro Preview to Google Provider ( #10290 )
...
* 💄 style: add Gemini 3.0 Pro Preview Thinking to Google Provider
* Update google.ts
* fix model id
2025-11-19 09:59:36 +08:00
lobehubbot
2cd2ca9a23
📝 docs(bot): Auto sync agents & plugin to readme
2025-11-19 01:36:26 +00:00
semantic-release-bot
7636344e07
🔖 chore(release): v2.0.0-next.83 [skip ci]
...
## [Version 2.0.0-next.83](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.82...v2.0.0-next.83 )
<sup>Released on **2025-11-19**</sup>
#### ✨ Features
- **misc**: New API support switch Responses API mode.
#### 💄 Styles
- **misc**: Update i18n.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's improved
* **misc**: New API support switch Responses API mode, closes [#9776 ](https://github.com/lobehub/lobe-chat/issues/9776 ) [#9916 ](https://github.com/lobehub/lobe-chat/issues/9916 ) [#9997 ](https://github.com/lobehub/lobe-chat/issues/9997 ) [#9916 ](https://github.com/lobehub/lobe-chat/issues/9916 ) ([d0ee3df ](https://github.com/lobehub/lobe-chat/commit/d0ee3df ))
#### Styles
* **misc**: Update i18n, closes [#10291 ](https://github.com/lobehub/lobe-chat/issues/10291 ) ([1c9f0d9 ](https://github.com/lobehub/lobe-chat/commit/1c9f0d9 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-11-19 01:35:16 +00:00
LobeHub Bot
1c9f0d9b72
🤖 style: update i18n ( #10291 )
...
💄 style: update i18n
Co-authored-by: canisminor1990 <17870709+canisminor1990@users.noreply.github.com >
2025-11-19 09:22:50 +08:00
sxjeru
d0ee3df579
✨ feat: New API support switch Responses API mode ( #9776 )
...
* ✨ feat: 添加对新API和路由类型的支持,更新相关配置以启用Responses API
* fix: 更新测试文件中的console.error和console.debug实现,确保输出格式一致;在CreateNewProvider组件中调整provider图标映射逻辑
* ✨ feat: 更新novita和qwen模型,调整定价策略,添加新模型及其功能
* 🐛 fix: OIDC error when connecting to self-host instance (#9916 )
fix: oidc/consent redirect header
* ✨ feat: 添加 MiniMax M2 和 Qwen3 VL 235B Instruct 模型,更新模型属性
🔧 fix: 修复免费标识逻辑,确保正确判断模型是否免费
* ✨ feat: 添加 MiniMax-M2 模型,更新 SiliconCloud 和 Vercel AI Gateway 模型信息,调整 Kimi K2 的上下文窗口大小
* fix test
* 📝 docs: update ComfyUI documentation cover image URL (#9997 )
* 🔖 chore(release): v1.142.9 [skip ci]
### [Version 1.142.9](https://github.com/lobehub/lobe-chat/compare/v1.142.8...v1.142.9 )
<sup>Released on **2025-11-02**</sup>
#### 🐛 Bug Fixes
- **misc**: OIDC error when connecting to self-host instance.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **misc**: OIDC error when connecting to self-host instance, closes [#9916 ](https://github.com/lobehub/lobe-chat/issues/9916 ) ([2e2b9c4 ](https://github.com/lobehub/lobe-chat/commit/2e2b9c4 ))
</details>
<div align="right">
[](#readme-top)
</div>
* 📝 docs(bot): Auto sync agents & plugin to readme
* 优化 Responses API 处理逻辑,优化错误处理和流数据转换
---------
Co-authored-by: Aloxaf <bailong104@gmail.com >
2025-11-19 00:53:18 +08:00
lobehubbot
3ad336fa28
📝 docs(bot): Auto sync agents & plugin to readme
2025-11-18 16:51:14 +00:00
semantic-release-bot
92b65f7b7a
🔖 chore(release): v2.0.0-next.82 [skip ci]
...
## [Version 2.0.0-next.82](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.81...v2.0.0-next.82 )
<sup>Released on **2025-11-18**</sup>
#### 🐛 Bug Fixes
- **misc**: Fix noisy error notification.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **misc**: Fix noisy error notification, closes [#10286 ](https://github.com/lobehub/lobe-chat/issues/10286 ) ([9ea680c ](https://github.com/lobehub/lobe-chat/commit/9ea680c ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-11-18 16:50:01 +00:00
Arvin Xu
9ea680c96d
🐛 fix: fix noisy error notification ( #10286 )
...
fix error notifcation
2025-11-19 00:38:11 +08:00
lobehubbot
4a5c40ca6e
📝 docs(bot): Auto sync agents & plugin to readme
2025-11-18 11:30:42 +00:00
semantic-release-bot
8c95cecc02
🔖 chore(release): v1.137.0 [skip ci]
...
## [Version 1.137.0](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.136.0...v1.137.0 )
<sup>Released on **2025-11-18**</sup>
#### ♻ Code Refactoring
- **misc**: Delete /settings/newapi pages in nextjs build, refactor package types, refactor to virtua, remove `language_model_settings` and remove isDeprecatedEdition.
#### ✨ Features
- **misc**: Edit local file render & intervention, show orphaned tool message and support delete tool message, support DeepSeek Interleaved thinking, Support Interleaved thinking in MiniMax, support parallel topic agent runtime, support to collapse message.
#### 🐛 Bug Fixes
- **next16**: Resolve 'Response body object should not be disturbed or locked' error.
- **misc**: Fix desktop user panel, fixed the discover page categray sider link error, Reduce threshold, slove when logout always show loading, the tool to fail execution on ollama when a message contains b….
#### 💄 Styles
- **misc**: Add model information for the Qiniu provider, revert background style, update i18n, update i18n, update i18n, update i18n.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### Code refactoring
* **misc**: Delete /settings/newapi pages in nextjs build, closes [#10278 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10278 ) ([9d06753 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/9d06753 ))
* **misc**: Refactor package types, closes [#10233 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10233 ) ([9872409 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/9872409 ))
* **misc**: Refactor to virtua, closes [#10151 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10151 ) ([9ffb689 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/9ffb689 ))
* **misc**: Remove `language_model_settings` and remove isDeprecatedEdition, closes [#10264 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10264 ) ([ae613c7 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/ae613c7 ))
#### What's improved
* **misc**: Edit local file render & intervention, closes [#10269 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10269 ) ([3785a71 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/3785a71 ))
* **misc**: Show orphaned tool message and support delete tool message, closes [#10232 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10232 ) ([38cfd26 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/38cfd26 ))
* **misc**: Support DeepSeek Interleaved thinking, closes [#10219 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10219 ) ([3736a85 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/3736a85 ))
* **misc**: Support Interleaved thinking in MiniMax, closes [#10255 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10255 ) ([13ca8e1 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/13ca8e1 ))
* **misc**: Support parallel topic agent runtime, closes [#10273 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10273 ) ([02eba3c ](https://github.com/jaworldwideorg/OneJA-Bot/commit/02eba3c ))
* **misc**: Support to collapse message, closes [#10234 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10234 ) ([4cd6347 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/4cd6347 ))
#### What's fixed
* **next16**: Resolve 'Response body object should not be disturbed or locked' error, closes [#10226 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10226 ) ([caa9c78 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/caa9c78 ))
* **misc**: Fix desktop user panel, closes [#10272 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10272 ) ([6a374d2 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/6a374d2 ))
* **misc**: Fixed the discover page categray sider link error, closes [#10282 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10282 ) ([39e8819 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/39e8819 ))
* **misc**: Reduce threshold, closes [#10222 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10222 ) ([abdfd06 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/abdfd06 ))
* **misc**: Slove when logout always show loading, closes [#10284 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10284 ) ([d91fb73 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/d91fb73 ))
* **misc**: The tool to fail execution on ollama when a message contains b…, closes [#10259 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10259 ) ([1ad8080 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/1ad8080 ))
#### Styles
* **misc**: Add model information for the Qiniu provider, closes [#10270 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10270 ) ([06af793 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/06af793 ))
* **misc**: Revert background style, closes [#10218 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10218 ) ([97b0413 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/97b0413 ))
* **misc**: Update i18n, closes [#10277 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10277 ) ([7563b62 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/7563b62 ))
* **misc**: Update i18n, closes [#10235 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10235 ) ([a52c9e5 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/a52c9e5 ))
* **misc**: Update i18n, closes [#10224 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10224 ) ([ca7551f ](https://github.com/jaworldwideorg/OneJA-Bot/commit/ca7551f ))
* **misc**: Update i18n, closes [#10205 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10205 ) ([fc57d2a ](https://github.com/jaworldwideorg/OneJA-Bot/commit/fc57d2a ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-11-18 11:29:51 +00:00
Jamie Stivala
ce49b3daa8
Merge remote-tracking branch 'upstream/next'
...
# Conflicts:
# CHANGELOG.md
# changelog/v1.json
2025-11-18 08:17:33 -03:00
lobehubbot
457e7c130d
📝 docs(bot): Auto sync agents & plugin to readme
2025-11-18 09:22:34 +00:00
semantic-release-bot
4d8053bebe
🔖 chore(release): v2.0.0-next.81 [skip ci]
...
## [Version 2.0.0-next.81](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.80...v2.0.0-next.81 )
<sup>Released on **2025-11-18**</sup>
#### 🐛 Bug Fixes
- **misc**: Slove when logout always show loading.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **misc**: Slove when logout always show loading, closes [#10284 ](https://github.com/lobehub/lobe-chat/issues/10284 ) ([d91fb73 ](https://github.com/lobehub/lobe-chat/commit/d91fb73 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-11-18 09:21:22 +00:00
Shinji-Li
d91fb73f68
🐛 fix: slove when logout always show loading ( #10284 )
...
fix: slove when logout always show loading
2025-11-18 17:06:59 +08:00
lobehubbot
14fe7c5736
📝 docs(bot): Auto sync agents & plugin to readme
2025-11-18 08:54:56 +00:00
semantic-release-bot
4c68fc3e3a
🔖 chore(release): v2.0.0-next.80 [skip ci]
...
## [Version 2.0.0-next.80](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.79...v2.0.0-next.80 )
<sup>Released on **2025-11-18**</sup>
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
</details>
<div align="right">
[](#readme-top)
</div>
2025-11-18 08:53:45 +00:00
René Wang
10e44dfb6b
👷 build: Update schema for incoming folder ( #10217 )
...
* feat: Update schema
* fix: Circular deps
* feat: Add more validate
* fix: Vercel build error
* fix: Duplicated import
* fix: Circular deps
* feat: Set varchar from 30 to 255
* feat: Regenerate migration file
* feat: Regenerate migration
* feat: Regenerate migration
2025-11-18 16:42:13 +08:00
lobehubbot
5889e8e85c
📝 docs(bot): Auto sync agents & plugin to readme
2025-11-18 07:05:16 +00:00
semantic-release-bot
5e41d9a39c
🔖 chore(release): v2.0.0-next.79 [skip ci]
...
## [Version 2.0.0-next.79](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.78...v2.0.0-next.79 )
<sup>Released on **2025-11-18**</sup>
#### 🐛 Bug Fixes
- **misc**: Fixed the discover page categray sider link error.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **misc**: Fixed the discover page categray sider link error, closes [#10282 ](https://github.com/lobehub/lobe-chat/issues/10282 ) ([39e8819 ](https://github.com/lobehub/lobe-chat/commit/39e8819 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-11-18 07:03:59 +00:00
LobeHub Bot
be096eb9ff
✅ test: add unit tests for genWhere utilities ( #10281 )
...
Added comprehensive unit tests for database query builder utilities in src/utils/genWhere.ts covering:
- genWhere: SQL condition combination logic
- genStartDateWhere: Start date filtering with validation
- genEndDateWhere: End date filtering with date increment
- genRangeWhere: Date range filtering with edge cases
All 32 test cases pass successfully.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Claude <noreply@anthropic.com >
2025-11-18 14:51:43 +08:00
Shinji-Li
39e88196d7
🐛 fix: fixed the discover page categray sider link error ( #10282 )
...
fix: fixed the discover page categray sider link error
2025-11-18 14:48:52 +08:00
lobehubbot
ceadd61ce3
📝 docs(bot): Auto sync agents & plugin to readme
2025-11-18 05:13:13 +00:00
Arvin Xu
c5e0ecd31e
🔨 chore: implement unified operation state management ( #10275 )
...
* ✨ feat: implement unified operation state management (Phase 1)
Implement RFC-Operation-Runtime-Integration Phase 1:
- Add Operation type system with 17 operation types
- Implement Operation CRUD actions (start, complete, cancel, fail)
- Add Operation selectors for querying and status checks
- Integrate Operation state into ChatStore
- Add comprehensive unit tests (22 tests, 100% pass)
- Update AgentRuntimeContext to include operationId
This provides foundation for eliminating redundant context passing
and achieving zero-redundancy operation management.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
* refactor
* fix test
---------
Co-authored-by: Claude <noreply@anthropic.com >
2025-11-18 13:01:20 +08:00
lobehubbot
21c6eb015f
📝 docs(bot): Auto sync agents & plugin to readme
2025-11-18 04:44:02 +00:00
semantic-release-bot
031d6f44dc
🔖 chore(release): v2.0.0-next.78 [skip ci]
...
## [Version 2.0.0-next.78](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.77...v2.0.0-next.78 )
<sup>Released on **2025-11-18**</sup>
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
</details>
<div align="right">
[](#readme-top)
</div>
2025-11-18 04:42:48 +00:00
Arvin Xu
5ce5532a0e
⚡ ️ perf: revert dropdown prefetch ( #10279 )
...
fix dropdown render
2025-11-18 12:31:04 +08:00
lobehubbot
a53b3a5ca1
📝 docs(bot): Auto sync agents & plugin to readme
2025-11-18 04:05:29 +00:00
semantic-release-bot
9c5341e098
🔖 chore(release): v2.0.0-next.77 [skip ci]
...
## [Version 2.0.0-next.77](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.76...v2.0.0-next.77 )
<sup>Released on **2025-11-18**</sup>
#### ♻ Code Refactoring
- **misc**: Delete /settings/newapi pages in nextjs build.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### Code refactoring
* **misc**: Delete /settings/newapi pages in nextjs build, closes [#10278 ](https://github.com/lobehub/lobe-chat/issues/10278 ) ([9d06753 ](https://github.com/lobehub/lobe-chat/commit/9d06753 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-11-18 04:04:16 +00:00
Shinji-Li
9d067534ae
♻️ refactor: delete /settings/newapi pages in nextjs build ( #10278 )
...
refactor: delete /settings/newapi pages in nextjs build
2025-11-18 11:52:50 +08:00
lobehubbot
6c095a6652
📝 docs(bot): Auto sync agents & plugin to readme
2025-11-18 03:32:23 +00:00
semantic-release-bot
d74f424518
🔖 chore(release): v2.0.0-next.76 [skip ci]
...
## [Version 2.0.0-next.76](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.75...v2.0.0-next.76 )
<sup>Released on **2025-11-18**</sup>
#### ✨ Features
- **misc**: Support Interleaved thinking in MiniMax.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's improved
* **misc**: Support Interleaved thinking in MiniMax, closes [#10255 ](https://github.com/lobehub/lobe-chat/issues/10255 ) ([13ca8e1 ](https://github.com/lobehub/lobe-chat/commit/13ca8e1 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-11-18 03:31:09 +00:00
LobeHub Bot
992f4e5ad7
✅ test: add unit tests for colorUtils ( #10268 )
...
Added comprehensive unit tests for convertAlphaToSolid function covering:
- Fully opaque and transparent colors
- Various opacity levels (25%, 50%, 75%, 99%)
- Different color formats (hex, rgba, named colors)
- Complex color blending scenarios
- Edge cases with very low/high alpha values
- Complementary colors blending
- Grayscale blending
- Input format consistency
Total: 21 test cases, all passing
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Claude <noreply@anthropic.com >
2025-11-18 11:20:11 +08:00
sxjeru
13ca8e18c8
✨ feat: Support Interleaved thinking in MiniMax ( #10255 )
...
feat: Enhance LobeMinimaxAI with interleaved thinking and message processing
- Updated LobeMinimaxAI to handle new message structure including reasoning details.
- Added logic to process messages for reasoning content and signatures.
- Resolved parameters with constraints and included reasoning_split in the payload.
test: Update snapshots for NovitaAI, OpenAI, and PPIO models
- Added new models and updated existing model descriptions in snapshots for NovitaAI.
- Updated OpenAI model snapshots to reflect new model additions and descriptions.
- Included new DeepSeek models in PPIO snapshots with detailed descriptions.
fix: Improve error messages for quota and permission issues
- Enhanced error messages for quota limits and permissions to improve clarity and user experience.
2025-11-18 11:19:53 +08:00
lobehubbot
fbcd04696e
📝 docs(bot): Auto sync agents & plugin to readme
2025-11-18 01:49:45 +00:00
semantic-release-bot
037c8b5fae
🔖 chore(release): v2.0.0-next.75 [skip ci]
...
## [Version 2.0.0-next.75](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.74...v2.0.0-next.75 )
<sup>Released on **2025-11-18**</sup>
#### 💄 Styles
- **misc**: Update i18n.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### Styles
* **misc**: Update i18n, closes [#10277 ](https://github.com/lobehub/lobe-chat/issues/10277 ) ([7563b62 ](https://github.com/lobehub/lobe-chat/commit/7563b62 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-11-18 01:48:39 +00:00
LobeHub Bot
7563b62b80
🤖 style: update i18n ( #10277 )
2025-11-18 09:37:27 +08:00
lobehubbot
3edeb21bb7
📝 docs(bot): Auto sync agents & plugin to readme
2025-11-17 18:23:17 +00:00
semantic-release-bot
9c4780c82e
🔖 chore(release): v2.0.0-next.74 [skip ci]
...
## [Version 2.0.0-next.74](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.73...v2.0.0-next.74 )
<sup>Released on **2025-11-17**</sup>
#### ✨ Features
- **misc**: Edit local file render & intervention.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's improved
* **misc**: Edit local file render & intervention, closes [#10269 ](https://github.com/lobehub/lobe-chat/issues/10269 ) ([3785a71 ](https://github.com/lobehub/lobe-chat/commit/3785a71 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-11-17 18:22:01 +00:00
Arvin Xu
3785a7109a
✨ feat: edit local file render & intervention ( #10269 )
...
* support editFile render
* clean and add tests
* improve hover state
* support edit local file
* fix tests
* fix desktop build
* fix desktop build
* Revert "fix desktop build"
This reverts commit 6ce58b2eeb .
2025-11-18 02:07:58 +08:00
Arvin Xu
3f4313095f
🔨 chore: update desktop build workflow ( #10276 )
...
* fix desktop build
* Revert "fix desktop build"
This reverts commit 455996af6b .
* fix desktop build
2025-11-18 01:20:28 +08:00
lobehubbot
05aeae1b14
📝 docs(bot): Auto sync agents & plugin to readme
2025-11-17 16:13:10 +00:00
semantic-release-bot
2cedca58fe
🔖 chore(release): v2.0.0-next.73 [skip ci]
...
## [Version 2.0.0-next.73](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.72...v2.0.0-next.73 )
<sup>Released on **2025-11-17**</sup>
#### ✨ Features
- **misc**: Support parallel topic agent runtime.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's improved
* **misc**: Support parallel topic agent runtime, closes [#10273 ](https://github.com/lobehub/lobe-chat/issues/10273 ) ([02eba3c ](https://github.com/lobehub/lobe-chat/commit/02eba3c ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-11-17 16:11:54 +00:00
Arvin Xu
02eba3ce64
✨ feat: support parallel topic agent runtime ( #10273 )
...
* add
* refactor to support split topic running
* refactor to support split topic running
* support loading
* fix tests
* fix tests
* fix tests
* fix getDbMessageById
2025-11-18 00:00:17 +08:00
lobehubbot
7461d4e486
📝 docs(bot): Auto sync agents & plugin to readme
2025-11-17 13:06:05 +00:00
Shinji-Li
f445ab013c
♻️ refactor: refactor the root from nextjs router to react-router-dom ( #10094 )
...
* feat: change the root path to react-router-dom to render spa
* feat: disable / to /chat rewrite
* feat: change /settings labs image profile changelog to spa mode
* feat: use loading to dynamic loading
* fix: change the goback & knowledge/base url
* feat: change some nextjs router to react-router-dom use
* feat: link replace to react-router-dom
* fix: delete useless code
* feat: fix mobile agent settings page not work problem
* fix: fix the test
* fix: slove the router back
* fix: slove ts problem
* fix: change the router judge by servers
* feat: change AppRouter to Desktop Router & mobile Router to dynamic import
* fix: refactor the memory router to browser router
* feat: /chat delete pages & layouts dir
* feat: change all discover page to the spa
* feat: discover pages layout & pages routers get done
* feat: change all routes to outer routes
* feat: change the :slug to react-router loader to get
* feat: change NextJs Link useRouter useSearchParams change to react-router way
* fix: delete some layout tsx & update the ts
* feat: change local params get use ReactRouter Outlet context
* fix: fix hydrateFallback problem
* fix: fix build problem
* fix: change the changelog pages render
* feat: delete all nuqs
* feat: change the mobile me layout back
* chore: add mobile me layout back
* fix: discover find more link error fixed
* fix: add nuqs back & useQueryState back in oath
* fix: add files back
* fix: add files back
* feat: use starTransition to navigate url
* fix: close the loading in the layout loading
* chore: update test.ts in TopActions.tsx
* fix: delete useless code
* fix: fix mobile router goback fc
* fix: delete the changelog modal page
* feat: fix a lot router problem
* fix: fix useNav in discover page error problem
* feat: rollback some changes about layout
* fix: fixed the desktop knowledge page router
* fix: fixed usage router error
* fix: fixed router link error
* fix: fixed the url & new url not path problem
* fix: fixed the test
* feat: update the useQueryParams throttleMs params
* feat: use more simple way to update session hydration
* fix: delete useless code
* fix: delete uesless code
* fix: mobile chat settings go back
* fix: fix the reload was loading page problem
* fix: fixed the test error
* fix: add router ErrorBoundary
* test: test the loading error
* fix: try to fixed
* fix: test mobile
* feat: add loading back
2025-11-17 20:54:37 +08:00
lobehubbot
f88e01e59b
📝 docs(bot): Auto sync agents & plugin to readme
2025-11-17 11:56:28 +00:00
semantic-release-bot
8b5fc3656b
🔖 chore(release): v2.0.0-next.72 [skip ci]
...
## [Version 2.0.0-next.72](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.71...v2.0.0-next.72 )
<sup>Released on **2025-11-17**</sup>
#### 💄 Styles
- **misc**: Add model information for the Qiniu provider.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### Styles
* **misc**: Add model information for the Qiniu provider, closes [#10270 ](https://github.com/lobehub/lobe-chat/issues/10270 ) ([06af793 ](https://github.com/lobehub/lobe-chat/commit/06af793 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-11-17 11:55:22 +00:00
yliu7949
06af7939e4
💄 style: Add model information for the Qiniu provider ( #10270 )
...
style(): update qiniu.ts
2025-11-17 19:43:13 +08:00
lobehubbot
e12965c7df
📝 docs(bot): Auto sync agents & plugin to readme
2025-11-17 10:26:09 +00:00
semantic-release-bot
7afd1318db
🔖 chore(release): v2.0.0-next.71 [skip ci]
...
## [Version 2.0.0-next.71](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.70...v2.0.0-next.71 )
<sup>Released on **2025-11-17**</sup>
#### 🐛 Bug Fixes
- **misc**: Fix desktop user panel.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **misc**: Fix desktop user panel, closes [#10272 ](https://github.com/lobehub/lobe-chat/issues/10272 ) ([6a374d2 ](https://github.com/lobehub/lobe-chat/commit/6a374d2 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-11-17 10:24:55 +00:00
Arvin Xu
6a374d2f32
🐛 fix: fix desktop user panel ( #10272 )
...
fix desktop
2025-11-17 18:13:34 +08:00
renovate[bot]
cec034721f
Update opentelemetry-js monorepo to ^0.208.0 ( #10253 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-17 13:08:48 +08:00
lobehubbot
2d70632d3e
📝 docs(bot): Auto sync agents & plugin to readme
2025-11-17 04:14:39 +00:00
semantic-release-bot
41c554d748
🔖 chore(release): v2.0.0-next.70 [skip ci]
...
## [Version 2.0.0-next.70](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.69...v2.0.0-next.70 )
<sup>Released on **2025-11-17**</sup>
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
</details>
<div align="right">
[](#readme-top)
</div>
2025-11-17 04:13:23 +00:00
LobeHub Bot
4e4933d861
🌐 chore: translate non-English comments to English in packages/types and packages/web-crawler ( #10267 )
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Claude <noreply@anthropic.com >
2025-11-17 12:01:06 +08:00
René Wang
a5bb31b844
⚡ ️ perf: improve Chat Screenshot and fix image geneartion ( #10261 )
...
* feat: Support narrow mode export
* feat: Replace `modern-screenshot` with `snapDom`
* feat: Add CORS proxy
2025-11-17 12:00:44 +08:00
lobehubbot
9fffbed4ce
📝 docs(bot): Auto sync agents & plugin to readme
2025-11-14 09:45:37 +00:00
semantic-release-bot
409a9fccd4
🔖 chore(release): v1.136.0 [skip ci]
...
## [Version 1.136.0](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.135.3...v1.136.0 )
<sup>Released on **2025-11-14**</sup>
#### ♻ Code Refactoring
- **misc**: Add settings (jsonb) column to `ai_models` table, edge to node runtime, enhance message router with service layer and comprehensive tests, fix thread display, Migrating Firecrawl to v2, refactor chat message model to speed up, refactor message create name, refactor services to a more clean structure, refactor trpc request to use zod schema, remove `NEXT_PUBLIC_SERVICE_MODE` env and use server by default, remove azure-ad auth provider, remove client service, remove dalle builtin plugin, remove deperated code, remove llm page, use react-router-dom change /chat page to spa mode.
#### ✨ Features
- **image**: Image model show price.
- **misc**: 2.0 next baseline, 2.0 next init, Add folder creation UI and clean up debug code, Add GPT-5.1 models, Create Pages in Knowledge Base, display assistant message in group, refactor to use agent runtime as the generation core and support branch mode, support install sreamable http mcp server on web, support tool invention, try 2.0 next, upgrade to Next 16.
#### 🐛 Bug Fixes
- **AssistantStore**: Add missing identifier parameter.
- **database**: Fix deleteMessagesBySession incorrectly deleting all messages.
- **TokenUsage**: Prevent animation when toggling between token and credit display.
- **misc**: Abnormal animation of tokens, don't include runtimeProvider in JWT for non-image operations, filter out reasoning fields from messages in ChatCompletion API, fix image prompt form, fix mcp server return image error, fix missing messages when finish runtime, fix oidc accountId mismatch, fix oidc auth timeout issue on the desktop, fix reasoning issue with claude and Response API thinking, fix regex ReDoS, fix send message, Hide marketplace link from Plugin List when market disabled, model name display in the assistant panel disappears, OIDC error when connecting to self-host instance, only include input_fidelity parameter for gpt-image-1., should install new version after quit this instance, update lost i18n files.
#### 💄 Styles
- **misc**: Add new bedrock model support, add padding to TopicList component, add pricing info for Azure GPT-5 series models, add sorting functionality for disabled models and model providers with tooltip support, fix approving render and improve Conversation style, improve built-in client OIDC user flow, improve lab style, improve oidc layout style, refactor and support move locale file intervention, smoothed model descriptions in ko-KR locales, Update ERNIE-5.0-Thinking-Preview model, update i18n, update i18n, update i18n, update i18n.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### Code refactoring
* **misc**: Add settings (jsonb) column to `ai_models` table, closes [#10042 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10042 ) ([7e1dd02 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/7e1dd02 ))
* **misc**: Edge to node runtime, closes [#10149 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10149 ) ([2f4c25d ](https://github.com/jaworldwideorg/OneJA-Bot/commit/2f4c25d ))
* **misc**: Enhance message router with service layer and comprehensive tests, closes [#10056 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10056 ) ([62110e0 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/62110e0 ))
* **misc**: Fix thread display, closes [#10153 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10153 ) ([8fda83e ](https://github.com/jaworldwideorg/OneJA-Bot/commit/8fda83e ))
* **misc**: Migrating Firecrawl to v2, closes [#9850 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9850 ) ([efb4c22 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/efb4c22 ))
* **misc**: Refactor chat message model to speed up, closes [#10053 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10053 ) ([035994f ](https://github.com/jaworldwideorg/OneJA-Bot/commit/035994f ))
* **misc**: Refactor message create name, closes [#10074 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10074 ) ([08ec29f ](https://github.com/jaworldwideorg/OneJA-Bot/commit/08ec29f ))
* **misc**: Refactor services to a more clean structure, closes [#10050 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10050 ) ([de61dfa ](https://github.com/jaworldwideorg/OneJA-Bot/commit/de61dfa ))
* **misc**: Refactor trpc request to use zod schema, closes [#10016 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10016 ) ([1a84f2c ](https://github.com/jaworldwideorg/OneJA-Bot/commit/1a84f2c ))
* **misc**: Remove `NEXT_PUBLIC_SERVICE_MODE` env and use server by default, closes [#10017 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10017 ) ([f2ab2fc ](https://github.com/jaworldwideorg/OneJA-Bot/commit/f2ab2fc ))
* **misc**: Remove azure-ad auth provider, closes [#9942 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9942 ) ([103c4d7 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/103c4d7 ))
* **misc**: Remove client service, closes [#9991 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9991 ) ([9137dba ](https://github.com/jaworldwideorg/OneJA-Bot/commit/9137dba ))
* **misc**: Remove dalle builtin plugin, closes [#9952 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9952 ) ([2d4d70a ](https://github.com/jaworldwideorg/OneJA-Bot/commit/2d4d70a ))
* **misc**: Remove deperated code, closes [#10001 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10001 ) ([4ee4590 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/4ee4590 ))
* **misc**: Remove llm page, closes [#9940 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9940 ) ([6ec01a3 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/6ec01a3 ))
* **misc**: Use react-router-dom change /chat page to spa mode, closes [#10077 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10077 ) ([9154606 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/9154606 ))
#### What's improved
* **image**: Image model show price, closes [#10198 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10198 ) ([b87e0e4 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/b87e0e4 ))
* **misc**: 2.0 next baseline ([8c57dfd ](https://github.com/jaworldwideorg/OneJA-Bot/commit/8c57dfd ))
* **misc**: 2.0 next init ([26daac5 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/26daac5 ))
* **misc**: Add folder creation UI and clean up debug code ([d5ecd0a ](https://github.com/jaworldwideorg/OneJA-Bot/commit/d5ecd0a ))
* **misc**: Add GPT-5.1 models, closes [#10206 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10206 ) ([afd3a47 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/afd3a47 ))
* **misc**: Create Pages in Knowledge Base, closes [#9895 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9895 ) ([f46edeb ](https://github.com/jaworldwideorg/OneJA-Bot/commit/f46edeb ))
* **misc**: Display assistant message in group, closes [#9941 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9941 ) ([59b6ac3 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/59b6ac3 ))
* **misc**: Refactor to use agent runtime as the generation core and support branch mode, closes [#10080 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10080 ) ([b95e741 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/b95e741 ))
* **misc**: Support install sreamable http mcp server on web, closes [#10044 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10044 ) [#9916 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9916 ) ([85454c5 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/85454c5 ))
* **misc**: Support tool invention, closes [#10182 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10182 ) ([4dca708 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/4dca708 ))
* **misc**: Try 2.0 next ([e0af4e6 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/e0af4e6 ))
* **misc**: Upgrade to Next 16, closes [#9851 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9851 ) ([abb71ec ](https://github.com/jaworldwideorg/OneJA-Bot/commit/abb71ec ))
#### What's fixed
* **AssistantStore**: Add missing identifier parameter, closes [#9948 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9948 ) ([2e40855 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/2e40855 ))
* **database**: Fix deleteMessagesBySession incorrectly deleting all messages, closes [#10110 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10110 ) ([1d7f67d ](https://github.com/jaworldwideorg/OneJA-Bot/commit/1d7f67d ))
* **TokenUsage**: Prevent animation when toggling between token and credit display, closes [#10098 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10098 ) ([f20a910 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/f20a910 ))
* **misc**: Abnormal animation of tokens, closes [#10106 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10106 ) ([129df7b ](https://github.com/jaworldwideorg/OneJA-Bot/commit/129df7b ))
* **misc**: Don't include runtimeProvider in JWT for non-image operations, closes [#9959 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9959 ) [#9569 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9569 ) ([b8f25de ](https://github.com/jaworldwideorg/OneJA-Bot/commit/b8f25de ))
* **misc**: Filter out reasoning fields from messages in ChatCompletion API, closes [#10203 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10203 ) [#10193 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10193 ) ([5f28b2c ](https://github.com/jaworldwideorg/OneJA-Bot/commit/5f28b2c ))
* **misc**: Fix image prompt form, closes [#9995 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9995 ) ([799e6fd ](https://github.com/jaworldwideorg/OneJA-Bot/commit/799e6fd ))
* **misc**: Fix mcp server return image error, closes [#10113 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10113 ) ([e5640d4 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/e5640d4 ))
* **misc**: Fix missing messages when finish runtime, closes [#10138 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10138 ) ([b94d477 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/b94d477 ))
* **misc**: Fix oidc accountId mismatch, closes [#10058 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10058 ) ([0692ba7 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/0692ba7 ))
* **misc**: Fix oidc auth timeout issue on the desktop, closes [#10025 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10025 ) ([20666db ](https://github.com/jaworldwideorg/OneJA-Bot/commit/20666db ))
* **misc**: Fix reasoning issue with claude and Response API thinking, closes [#10147 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10147 ) ([cf6bd53 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/cf6bd53 ))
* **misc**: Fix regex ReDoS, closes [#10012 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10012 ) ([1d8d5cd ](https://github.com/jaworldwideorg/OneJA-Bot/commit/1d8d5cd ))
* **misc**: Fix send message, closes [#10041 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10041 ) [#9984 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9984 ) ([7cca60f ](https://github.com/jaworldwideorg/OneJA-Bot/commit/7cca60f ))
* **misc**: Hide marketplace link from Plugin List when market disabled, closes [#9929 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9929 ) ([e303979 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/e303979 ))
* **misc**: Model name display in the assistant panel disappears, closes [#9830 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9830 ) ([54f4e18 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/54f4e18 ))
* **misc**: OIDC error when connecting to self-host instance, closes [#9916 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9916 ) ([7a2ca19 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/7a2ca19 ))
* **misc**: Only include input_fidelity parameter for gpt-image-1., closes [#9920 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9920 ) ([65dbc63 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/65dbc63 ))
* **misc**: Should install new version after quit this instance, closes [#10064 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10064 ) ([9ab77b2 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/9ab77b2 ))
* **misc**: Update lost i18n files, closes [#10179 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10179 ) ([b69c7ff ](https://github.com/jaworldwideorg/OneJA-Bot/commit/b69c7ff ))
#### Styles
* **misc**: Add new bedrock model support, closes [#9826 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9826 ) ([1b8a981 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/1b8a981 ))
* **misc**: Add padding to TopicList component, closes [#9994 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9994 ) ([c1e7381 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/c1e7381 ))
* **misc**: Add pricing info for Azure GPT-5 series models, closes [#9833 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9833 ) ([39a80c5 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/39a80c5 ))
* **misc**: Add sorting functionality for disabled models and model providers with tooltip support, closes [#10000 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10000 ) ([68e98b1 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/68e98b1 ))
* **misc**: Fix approving render and improve Conversation style, closes [#10210 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10210 ) ([841b7f1 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/841b7f1 ))
* **misc**: Improve built-in client OIDC user flow, closes [#10020 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10020 ) ([80202ed ](https://github.com/jaworldwideorg/OneJA-Bot/commit/80202ed ))
* **misc**: Improve lab style, closes [#10040 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10040 ) ([bbf1c0b ](https://github.com/jaworldwideorg/OneJA-Bot/commit/bbf1c0b ))
* **misc**: Improve oidc layout style, closes [#10023 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10023 ) ([5008be7 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/5008be7 ))
* **misc**: Refactor and support move locale file intervention, closes [#10213 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10213 ) ([63cac81 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/63cac81 ))
* **misc**: Smoothed model descriptions in ko-KR locales, closes [#9998 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9998 ) ([fde1d8b ](https://github.com/jaworldwideorg/OneJA-Bot/commit/fde1d8b ))
* **misc**: Update ERNIE-5.0-Thinking-Preview model, closes [#10196 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10196 ) ([89f3eed ](https://github.com/jaworldwideorg/OneJA-Bot/commit/89f3eed ))
* **misc**: Update i18n, closes [#10116 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10116 ) ([766772e ](https://github.com/jaworldwideorg/OneJA-Bot/commit/766772e ))
* **misc**: Update i18n, closes [#10100 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/10100 ) ([deb6b5e ](https://github.com/jaworldwideorg/OneJA-Bot/commit/deb6b5e ))
* **misc**: Update i18n, closes [#9958 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9958 ) ([f49996c ](https://github.com/jaworldwideorg/OneJA-Bot/commit/f49996c ))
* **misc**: Update i18n, closes [#9944 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9944 ) ([3a6468f ](https://github.com/jaworldwideorg/OneJA-Bot/commit/3a6468f ))
</details>
#### 💥 BREAKING CHANGES
* **misc**: starting V2
* **misc**: starting V2
<div align="right">
[](#readme-top)
</div>
2025-11-14 09:42:54 +00:00
Jamie Stivala
5af88796ad
🔧 chore: Remove unused docker-database.yml and update docker.yml with new registry details
2025-11-14 10:31:03 +01:00
Jamie Stivala
a48b96aba3
Merge remote-tracking branch 'upstream/next'
...
# Conflicts:
# .github/workflows/docker-database.yml
# .releaserc.cjs
# CHANGELOG.md
# README.md
# README.zh-CN.md
# changelog/v1.json
# package.json
2025-11-14 10:25:51 +01:00
Jamie Stivala
adbf2b8742
🔄 chore: Update workflow to sync with 'next' branch of upstream
2025-11-14 10:24:21 +01:00
lobehubbot
0decbcee8a
📝 docs(bot): Auto sync agents & plugin to readme
2025-11-03 15:42:53 +00:00
semantic-release-bot
7bf7e3a8af
🔖 chore(release): v1.135.3 [skip ci]
...
### [Version 1.135.3](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.135.2...v1.135.3 )
<sup>Released on **2025-11-03**</sup>
#### 🐛 Bug Fixes
- **misc**: OIDC error when connecting to self-host instance.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **misc**: OIDC error when connecting to self-host instance, closes [#9916 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9916 ) ([2e2b9c4 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/2e2b9c4 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-11-03 15:42:22 +00:00
Jamie Stivala
4115976acc
Merge remote-tracking branch 'upstream/main'
...
# Conflicts:
# CHANGELOG.md
# changelog/v1.json
2025-11-03 16:30:41 +01:00
lobehubbot
60924d7742
📝 docs(bot): Auto sync agents & plugin to readme
2025-11-02 13:49:18 +00:00
semantic-release-bot
a2a097fbec
🔖 chore(release): v1.142.9 [skip ci]
...
### [Version 1.142.9](https://github.com/lobehub/lobe-chat/compare/v1.142.8...v1.142.9 )
<sup>Released on **2025-11-02**</sup>
#### 🐛 Bug Fixes
- **misc**: OIDC error when connecting to self-host instance.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **misc**: OIDC error when connecting to self-host instance, closes [#9916 ](https://github.com/lobehub/lobe-chat/issues/9916 ) ([2e2b9c4 ](https://github.com/lobehub/lobe-chat/commit/2e2b9c4 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-11-02 13:47:55 +00:00
YuTengjing
197118347c
📝 docs: update ComfyUI documentation cover image URL ( #9997 )
2025-11-02 21:35:01 +08:00
Aloxaf
2e2b9c4c88
🐛 fix: OIDC error when connecting to self-host instance ( #9916 )
...
fix: oidc/consent redirect header
2025-10-31 00:25:21 +08:00
lobehubbot
77efdba3b7
📝 docs(bot): Auto sync agents & plugin to readme
2025-10-29 09:55:21 +00:00
semantic-release-bot
a84392450d
🔖 chore(release): v1.135.2 [skip ci]
...
### [Version 1.135.2](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.135.1...v1.135.2 )
<sup>Released on **2025-10-29**</sup>
#### ♻ Code Refactoring
- **misc**: Change files page from RSC to SPA mode to improve performance.
#### 💄 Styles
- **aihubmix**: Update extendParams to include urlContext.
- **misc**: Update i18n.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### Code refactoring
* **misc**: Change files page from RSC to SPA mode to improve performance, closes [#9846 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9846 ) ([f46cc50 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/f46cc50 ))
#### Styles
* **aihubmix**: Update extendParams to include urlContext, closes [#9914 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9914 ) ([5a8fd85 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/5a8fd85 ))
* **misc**: Update i18n, closes [#9907 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9907 ) ([d149c4d ](https://github.com/jaworldwideorg/OneJA-Bot/commit/d149c4d ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-10-29 09:54:53 +00:00
Jamie Stivala
4f24aacc12
Merge remote-tracking branch 'upstream/main'
...
# Conflicts:
# CHANGELOG.md
2025-10-29 10:43:40 +01:00
lobehubbot
a5aefe5ce0
📝 docs(bot): Auto sync agents & plugin to readme
2025-10-28 12:28:50 +00:00
semantic-release-bot
8e52b1831f
🔖 chore(release): v1.135.1 [skip ci]
...
### [Version 1.135.1](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.135.0...v1.135.1 )
<sup>Released on **2025-10-28**</sup>
#### 💄 Styles
- **misc**: Add MiniMax-M2 model, Pre render ModelSwitchPanel, The error details of the connectivity check lead to a layout problem.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### Styles
* **misc**: Add MiniMax-M2 model, closes [#9897 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9897 ) ([d6fded2 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/d6fded2 ))
* **misc**: Pre render ModelSwitchPanel, closes [#9499 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9499 ) ([840382b ](https://github.com/jaworldwideorg/OneJA-Bot/commit/840382b ))
* **misc**: The error details of the connectivity check lead to a layout problem, closes [#9872 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9872 ) ([ea42e60 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/ea42e60 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-10-28 12:28:18 +00:00
Jamie Stivala
0dd2bd4bcc
Merge remote-tracking branch 'upstream/main'
...
# Conflicts:
# CHANGELOG.md
2025-10-28 13:17:28 +01:00
lobehubbot
303b5dfd8e
📝 docs(bot): Auto sync agents & plugin to readme
2025-10-27 09:13:03 +00:00
semantic-release-bot
a8e6f8b2fe
🔖 chore(release): v1.135.0 [skip ci]
...
## [Version 1.135.0](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.134.0...v1.135.0 )
<sup>Released on **2025-10-27**</sup>
#### ♻ Code Refactoring
- **misc**: Change discover page from RSC to SPA to improve performance.
#### ✨ Features
- **misc**: Use env to control clerk allow origin feature.
#### 🐛 Bug Fixes
- **misc**: Loadmore not work & navbar not show in pwa.
#### 💄 Styles
- **misc**: Adjust modal setting form styles for improved layout and responsiveness, Allow removal of `top_p` and similar request parameters, improve local system tools render, improve provider modal height when creating custom provider, Improvement for Agent Team After Alpha Launch [LOB-517], Unzip file when uploading in knowledge base [LOB-500], update i18n.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### Code refactoring
* **misc**: Change discover page from RSC to SPA to improve performance, closes [#9828 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9828 ) ([b59ee0a ](https://github.com/jaworldwideorg/OneJA-Bot/commit/b59ee0a ))
#### What's improved
* **misc**: Use env to control clerk allow origin feature, closes [#9863 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9863 ) ([490fee0 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/490fee0 ))
#### What's fixed
* **misc**: Loadmore not work & navbar not show in pwa, closes [#9855 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9855 ) ([411f875 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/411f875 ))
#### Styles
* **misc**: Adjust modal setting form styles for improved layout and responsiveness, closes [#9890 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9890 ) ([1997ec5 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/1997ec5 ))
* **misc**: Allow removal of `top_p` and similar request parameters, closes [#9498 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9498 ) ([4c313ce ](https://github.com/jaworldwideorg/OneJA-Bot/commit/4c313ce ))
* **misc**: Improve local system tools render, closes [#9853 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9853 ) ([295e8fc ](https://github.com/jaworldwideorg/OneJA-Bot/commit/295e8fc ))
* **misc**: Improve provider modal height when creating custom provider, closes [#9870 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9870 ) ([55d92c0 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/55d92c0 ))
* **misc**: Improvement for Agent Team After Alpha Launch [LOB-517], closes [#9748 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9748 ) ([28245be ](https://github.com/jaworldwideorg/OneJA-Bot/commit/28245be ))
* **misc**: Unzip file when uploading in knowledge base [LOB-500], closes [#9854 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9854 ) ([e568ce6 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/e568ce6 ))
* **misc**: Update i18n, closes [#9862 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9862 ) ([8d3bc91 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/8d3bc91 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-10-27 09:12:14 +00:00
Jamie Stivala
9de008667a
Merge remote-tracking branch 'upstream/main'
...
# Conflicts:
# CHANGELOG.md
# README.zh-CN.md
# changelog/v1.json
2025-10-27 09:59:25 +01:00
GH Action - Upstream Sync
cb6591c5c3
Merge branch 'main' of https://github.com/lobehub/lobe-chat
2025-10-22 12:12:05 +00:00
lobehubbot
6d6830477c
📝 docs(bot): Auto sync agents & plugin to readme
2025-10-22 09:37:12 +00:00
semantic-release-bot
fdfedfad21
🔖 chore(release): v1.134.0 [skip ci]
...
## [Version 1.134.0](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.133.0...v1.134.0 )
<sup>Released on **2025-10-22**</sup>
#### ♻ Code Refactoring
- **misc**: Fix model runtime cost calculate with CNY, refactor context engine.
#### ✨ Features
- **misc**: Add PDF export functionality to share modal.
#### 🐛 Bug Fixes
- **misc**: Ignore abort signal errors in TRPC client, slove when pwa user info have code cannot be viewed in full.
#### 💄 Styles
- **settings**: Broadcast locale changes and update switchLocale action.
- **misc**: Add knowledge base mansory layout [LOB-496], improve rich text link display, update i18n.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### Code refactoring
* **misc**: Fix model runtime cost calculate with CNY, closes [#9834 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9834 ) ([2e911ea ](https://github.com/jaworldwideorg/OneJA-Bot/commit/2e911ea ))
* **misc**: Refactor context engine, closes [#9821 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9821 ) ([e99f12f ](https://github.com/jaworldwideorg/OneJA-Bot/commit/e99f12f ))
#### What's improved
* **misc**: Add PDF export functionality to share modal, closes [#9300 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9300 ) [#9299 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9299 ) ([2b7761c ](https://github.com/jaworldwideorg/OneJA-Bot/commit/2b7761c ))
#### What's fixed
* **misc**: Ignore abort signal errors in TRPC client, closes [#9809 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9809 ) [#9401 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9401 ) ([7f7dcfb ](https://github.com/jaworldwideorg/OneJA-Bot/commit/7f7dcfb ))
* **misc**: Slove when pwa user info have code cannot be viewed in full, closes [#9817 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9817 ) ([6734a47 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/6734a47 ))
#### Styles
* **settings**: Broadcast locale changes and update switchLocale action, closes [#9620 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9620 ) ([0eb02ca ](https://github.com/jaworldwideorg/OneJA-Bot/commit/0eb02ca ))
* **misc**: Add knowledge base mansory layout [LOB-496], closes [#9722 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9722 ) ([69f21da ](https://github.com/jaworldwideorg/OneJA-Bot/commit/69f21da ))
* **misc**: Improve rich text link display, closes [#9816 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9816 ) ([af33543 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/af33543 ))
* **misc**: Update i18n, closes [#9832 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9832 ) ([80b0999 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/80b0999 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-10-22 09:35:52 +00:00
Jamie Stivala
7e1fb282db
Merge remote-tracking branch 'upstream/main'
...
# Conflicts:
# .github/workflows/sync.yml
# CHANGELOG.md
# changelog/v1.json
2025-10-22 11:24:25 +02:00
semantic-release-bot
ce961f8104
🔖 chore(release): v1.133.0 [skip ci]
...
## [Version 1.133.0](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.132.0...v1.133.0 )
<sup>Released on **2025-10-21**</sup>
#### ♻ Code Refactoring
- **i18n**: Rm qa.
- **misc**: Refactor upload router into lambda and decide to remove it in V2.
#### ✨ Features
- **misc**: Add ComfyUI integration Phase1(RFC-128), support image generation for siliconcloud.
#### 🐛 Bug Fixes
- **desktop**: Fix desktop open error in some edge cases.
- **misc**: Fix response API tools calling issue, fix topic fetch not correct in custom agent, pass threadId to messages in sendMessageInServer.
#### 💄 Styles
- **misc**: Show message author in minimap, solve when desktop the sider agent list too long, update i18n.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### Code refactoring
* **i18n**: Rm qa, closes [#9783 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9783 ) ([6d14dfe ](https://github.com/jaworldwideorg/OneJA-Bot/commit/6d14dfe ))
* **misc**: Refactor upload router into lambda and decide to remove it in V2, closes [#9766 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9766 ) ([d1c7f41 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/d1c7f41 ))
#### What's improved
* **misc**: Add ComfyUI integration Phase1(RFC-128), closes [#9043 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9043 ) ([15ffe28 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/15ffe28 ))
* **misc**: Support image generation for siliconcloud, closes [#9447 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9447 ) ([5ebcfa5 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/5ebcfa5 ))
#### What's fixed
* **desktop**: Fix desktop open error in some edge cases, closes [#9813 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9813 ) ([6334f62 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/6334f62 ))
* **misc**: Fix response API tools calling issue, closes [#9760 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9760 ) ([0596692 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/0596692 ))
* **misc**: Fix topic fetch not correct in custom agent, closes [#9761 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9761 ) ([ceffce2 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/ceffce2 ))
* **misc**: Pass threadId to messages in sendMessageInServer, closes [#9808 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9808 ) ([d99a3a8 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/d99a3a8 ))
#### Styles
* **misc**: Show message author in minimap, closes [#9797 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9797 ) ([f6daefb ](https://github.com/jaworldwideorg/OneJA-Bot/commit/f6daefb ))
* **misc**: Solve when desktop the sider agent list too long, closes [#9792 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9792 ) ([778dea3 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/778dea3 ))
* **misc**: Update i18n, closes [#9787 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9787 ) ([b43d4b2 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/b43d4b2 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-10-21 08:04:40 +00:00
Jamie Stivala
54f1b1f02f
Merge remote-tracking branch 'upstream/main'
...
# Conflicts:
# CHANGELOG.md
# changelog/v1.json
2025-10-21 09:53:21 +02:00
GH Action - Upstream Sync
9c7af5823f
Merge branch 'main' of https://github.com/lobehub/lobe-chat
2025-10-17 18:08:05 +00:00
semantic-release-bot
a67bb05ec7
🔖 chore(release): v1.132.0 [skip ci]
...
## [Version 1.132.0](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.131.2...v1.132.0 )
<sup>Released on **2025-10-17**</sup>
#### ✨ Features
- **misc**: Support Group Chat, Mention, and Multi-Agent Orchestration with feature flag.
#### 🐛 Bug Fixes
- **misc**: Automatic topic creation switch does not work.
#### 💄 Styles
- **misc**: Add Claude Haiku 4.5 model, improve welcome message.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's improved
* **misc**: Support Group Chat, Mention, and Multi-Agent Orchestration with feature flag, closes [#8976 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8976 ) ([03c2838 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/03c2838 ))
#### What's fixed
* **misc**: Automatic topic creation switch does not work, closes [#9693 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9693 ) ([a02b301 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/a02b301 ))
#### Styles
* **misc**: Add Claude Haiku 4.5 model, closes [#9735 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9735 ) ([1cfbc87 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/1cfbc87 ))
* **misc**: Improve welcome message, closes [#9747 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9747 ) ([c83fe13 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/c83fe13 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-10-17 13:10:09 +00:00
Jamie Stivala
d4db27e800
Merge remote-tracking branch 'upstream/main'
...
# Conflicts:
# CHANGELOG.md
# changelog/v1.json
# packages/const/src/branding.ts
2025-10-17 14:58:48 +02:00
semantic-release-bot
8c7129977a
🔖 chore(release): v1.131.2 [skip ci]
...
### [Version 1.131.2](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.131.1...v1.131.2 )
<sup>Released on **2025-10-16**</sup>
#### 🐛 Bug Fixes
- **misc**: Fix duplicate tools id issue and fix link dialog issue.
#### 💄 Styles
- **misc**: Add region support for Vertex AI provider, improve update notification, Use different favicon.ico in dev mode.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **misc**: Fix duplicate tools id issue and fix link dialog issue, closes [#9731 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9731 ) ([0a8c80d ](https://github.com/jaworldwideorg/OneJA-Bot/commit/0a8c80d ))
#### Styles
* **misc**: Add region support for Vertex AI provider, closes [#9720 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9720 ) ([d17b50c ](https://github.com/jaworldwideorg/OneJA-Bot/commit/d17b50c ))
* **misc**: Improve update notification, closes [#9717 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9717 ) ([16de38a ](https://github.com/jaworldwideorg/OneJA-Bot/commit/16de38a ))
* **misc**: Use different favicon.ico in dev mode, closes [#9723 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9723 ) ([2f7317b ](https://github.com/jaworldwideorg/OneJA-Bot/commit/2f7317b ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-10-16 11:13:55 +00:00
Jamie Stivala
2e5ea76838
Merge remote-tracking branch 'upstream/main'
...
# Conflicts:
# CHANGELOG.md
# changelog/v1.json
2025-10-16 13:03:15 +02:00
semantic-release-bot
21411c476b
🔖 chore(release): v1.131.1 [skip ci]
...
### [Version 1.131.1](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.131.0...v1.131.1 )
<sup>Released on **2025-10-15**</sup>
#### 🐛 Bug Fixes
- **misc**: Fix mcp server connect issue and refactor web search implement, fix the Worker URL cross-origin issue, fix tools calling long name length >64 issue, prevent Vertex AI JSON credentials from being split by comma, update Claude workflows to use oauth token, vertext ai create image.
#### 💄 Styles
- **misc**: Add imagen model to vertex ai, change the user chatItem maxWidth should use flex 1.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **misc**: Fix mcp server connect issue and refactor web search implement, closes [#9694 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9694 ) ([15ebcb4 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/15ebcb4 ))
* **misc**: Fix the Worker URL cross-origin issue, closes [#9624 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9624 ) ([d379112 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/d379112 ))
* **misc**: Fix tools calling long name length >64 issue, closes [#9697 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9697 ) ([cb98604 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/cb98604 ))
* **misc**: Prevent Vertex AI JSON credentials from being split by comma, closes [#9703 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9703 ) [#9477 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9477 ) ([189081d ](https://github.com/jaworldwideorg/OneJA-Bot/commit/189081d ))
* **misc**: Update Claude workflows to use oauth token, closes [#9711 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9711 ) ([8dcb00e ](https://github.com/jaworldwideorg/OneJA-Bot/commit/8dcb00e ))
* **misc**: Vertext ai create image, closes [#9710 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9710 ) ([790d8fd ](https://github.com/jaworldwideorg/OneJA-Bot/commit/790d8fd ))
#### Styles
* **misc**: Add imagen model to vertex ai, closes [#9699 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9699 ) ([3b2a2c1 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/3b2a2c1 ))
* **misc**: Change the user chatItem maxWidth should use flex 1, closes [#9689 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9689 ) ([cfd5221 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/cfd5221 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-10-15 12:43:34 +00:00
Jamie Stivala
ea1ceb1dcc
Merge remote-tracking branch 'upstream/main'
...
# Conflicts:
# CHANGELOG.md
# changelog/v1.json
2025-10-15 14:33:26 +02:00
semantic-release-bot
64e77ca7cc
🔖 chore(release): v1.131.0 [skip ci]
...
## [Version 1.131.0](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.130.1...v1.131.0 )
<sup>Released on **2025-10-13**</sup>
#### ♻ Code Refactoring
- **misc**: Refactor chat item.
#### ✨ Features
- **misc**: Add new provider Cerebras, add new setting for default image num, huanyuan text-to-image 3, support double-click to open multi agent window on the desktop.
#### 🐛 Bug Fixes
- **bedrock**: Add parameter conflict handling for Claude 4+ models.
- **database**: Prevent empty array insertion in aiModel batch operations.
- **desktop**: Macos26 small icon.
- **plugin-store**: Fix search functionality for old plugin store.
- **provider**: Add deepseek-v3.1-terminus to THINKING_MODELS.
- **security**: Sanitize Azure provider error responses to prevent API key exposure.
- **misc**: `type` not preserved when model is disabled or sorted, Add 'gemini-2.5-flash-image' to disabled models Thinking, Custom provider fails when client requests are enabled, disable rich text in markdown editor, fix input cannot send markdown, fix standalone plugin rerender issue, type not preserved when model is sorted.
#### 💄 Styles
- **image**: Optimize UX and fix fal pricing.
- **misc**: Add capability inference for web search, image output and video recognition in model parsing and update UI form items to support search, imageOutput and video abilities, Add delete & regenerate hotkeys, Add GPT-5 pro model, add lab to support disable/enable rich text, add more AWS regions, add promptfoo to improve prompts quality, Allow switching model `type`, improve Korean translate, improve search experience, improve styles and fix tools calling condition, nano banana support `aspect_ratio`, Optimize OpenRouter modelFetch endpoint, Optimized `extendParams` UI, update i18n, update i18n, update i18n, update i18n, update i18n, update i18n, Update infini-ai models.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### Code refactoring
* **misc**: Refactor chat item, closes [#9599 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9599 ) ([1f36158 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/1f36158 ))
#### What's improved
* **misc**: Add new provider Cerebras, closes [#9559 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9559 ) ([9cceaad ](https://github.com/jaworldwideorg/OneJA-Bot/commit/9cceaad ))
* **misc**: Add new setting for default image num, closes [#9618 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9618 ) ([de7368b ](https://github.com/jaworldwideorg/OneJA-Bot/commit/de7368b ))
* **misc**: Huanyuan text-to-image 3, closes [#9589 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9589 ) ([1dd0e5e ](https://github.com/jaworldwideorg/OneJA-Bot/commit/1dd0e5e ))
* **misc**: Support double-click to open multi agent window on the desktop, closes [#9331 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9331 ) ([a060901 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/a060901 ))
#### What's fixed
* **bedrock**: Add parameter conflict handling for Claude 4+ models, closes [#9627 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9627 ) [#9523 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9523 ) ([54b6217 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/54b6217 ))
* **database**: Prevent empty array insertion in aiModel batch operations, closes [#9491 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9491 ) [#9429 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9429 ) [#9429 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9429 ) ([eb50c8b ](https://github.com/jaworldwideorg/OneJA-Bot/commit/eb50c8b ))
* **desktop**: Macos26 small icon, closes [#9421 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9421 ) ([ca03342 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/ca03342 ))
* **plugin-store**: Fix search functionality for old plugin store, closes [#9651 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9651 ) [#9645 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9645 ) ([522fc09 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/522fc09 ))
* **provider**: Add deepseek-v3.1-terminus to THINKING_MODELS, closes [#9653 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9653 ) [#9648 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9648 ) ([e9b5c69 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/e9b5c69 ))
* **security**: Sanitize Azure provider error responses to prevent API key exposure, closes [#9583 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9583 ) ([af59bfe ](https://github.com/jaworldwideorg/OneJA-Bot/commit/af59bfe ))
* **misc**: `type` not preserved when model is disabled or sorted, closes [#9530 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9530 ) ([476b897 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/476b897 ))
* **misc**: Add 'gemini-2.5-flash-image' to disabled models Thinking, closes [#9633 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9633 ) ([771b585 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/771b585 ))
* **misc**: Custom provider fails when client requests are enabled, closes [#9534 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9534 ) ([8b12fdf ](https://github.com/jaworldwideorg/OneJA-Bot/commit/8b12fdf ))
* **misc**: Disable rich text in markdown editor, closes [#9637 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9637 ) ([9349ce2 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/9349ce2 ))
* **misc**: Fix input cannot send markdown, closes [#9674 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9674 ) ([2518d7e ](https://github.com/jaworldwideorg/OneJA-Bot/commit/2518d7e ))
* **misc**: Fix standalone plugin rerender issue, closes [#9611 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9611 ) [#9396 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9396 ) ([7ab30fc ](https://github.com/jaworldwideorg/OneJA-Bot/commit/7ab30fc ))
* **misc**: Type not preserved when model is sorted, closes [#9561 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9561 ) ([5fe2518 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/5fe2518 ))
#### Styles
* **image**: Optimize UX and fix fal pricing, closes [#9592 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9592 ) ([dddbfcd ](https://github.com/jaworldwideorg/OneJA-Bot/commit/dddbfcd ))
* **misc**: Add capability inference for web search, image output and video recognition in model parsing and update UI form items to support search, imageOutput and video abilities, closes [#9022 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9022 ) ([4e44569 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/4e44569 ))
* **misc**: Add delete & regenerate hotkeys, closes [#9538 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9538 ) ([d948580 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/d948580 ))
* **misc**: Add GPT-5 pro model, closes [#9594 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9594 ) ([775f30b ](https://github.com/jaworldwideorg/OneJA-Bot/commit/775f30b ))
* **misc**: Add lab to support disable/enable rich text, closes [#9652 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9652 ) ([658c294 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/658c294 ))
* **misc**: Add more AWS regions, closes [#9644 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9644 ) ([4a82daf ](https://github.com/jaworldwideorg/OneJA-Bot/commit/4a82daf ))
* **misc**: Add promptfoo to improve prompts quality, closes [#9568 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9568 ) ([33874c2 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/33874c2 ))
* **misc**: Allow switching model `type`, closes [#9529 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9529 ) ([9b62685 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/9b62685 ))
* **misc**: Improve Korean translate, closes [#9597 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9597 ) ([319fbfb ](https://github.com/jaworldwideorg/OneJA-Bot/commit/319fbfb ))
* **misc**: Improve search experience, closes [#9661 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9661 ) ([8624f84 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/8624f84 ))
* **misc**: Improve styles and fix tools calling condition, closes [#9591 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9591 ) ([1695f2f ](https://github.com/jaworldwideorg/OneJA-Bot/commit/1695f2f ))
* **misc**: Nano banana support `aspect_ratio`, closes [#9528 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9528 ) ([ae3ed6e ](https://github.com/jaworldwideorg/OneJA-Bot/commit/ae3ed6e ))
* **misc**: Optimize OpenRouter modelFetch endpoint, closes [#9671 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9671 ) ([0038a64 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/0038a64 ))
* **misc**: Optimized `extendParams` UI, closes [#9457 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9457 ) ([582f6d1 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/582f6d1 ))
* **misc**: Update i18n, closes [#9665 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9665 ) ([02096ea ](https://github.com/jaworldwideorg/OneJA-Bot/commit/02096ea ))
* **misc**: Update i18n, closes [#9625 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9625 ) ([70d356d ](https://github.com/jaworldwideorg/OneJA-Bot/commit/70d356d ))
* **misc**: Update i18n, closes [#9602 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9602 ) ([ed267a4 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/ed267a4 ))
* **misc**: Update i18n, closes [#9580 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9580 ) ([c0974ea ](https://github.com/jaworldwideorg/OneJA-Bot/commit/c0974ea ))
* **misc**: Update i18n, closes [#9546 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9546 ) ([ed8174f ](https://github.com/jaworldwideorg/OneJA-Bot/commit/ed8174f ))
* **misc**: Update i18n, closes [#9514 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9514 ) ([6430f57 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/6430f57 ))
* **misc**: Update infini-ai models, closes [#9646 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9646 ) ([5274225 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/5274225 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-10-13 13:07:56 +00:00
Jamie Stivala
a4f87bc25b
Merge remote-tracking branch 'origin/main'
...
# Conflicts:
# CHANGELOG.md
# changelog/v1.json
2025-10-13 14:57:06 +02:00
Jamie Stivala
598555ff92
Merge remote-tracking branch 'upstream/main'
...
# Conflicts:
# .github/workflows/release.yml
2025-10-13 14:56:53 +02:00
lobehubbot
1cee1f98b7
📝 docs(bot): Auto sync agents & plugin to readme
2025-10-03 13:13:39 +00:00
semantic-release-bot
637d5fce14
🔖 chore(release): v1.130.1 [skip ci]
...
### [Version 1.130.1](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.130.0...v1.130.1 )
<sup>Released on **2025-10-03**</sup>
#### ♻ Code Refactoring
- **misc**: Refactor a `ssrf-safe-fetch` module.
#### 🐛 Bug Fixes
- **misc**: Fix frontend random API key config not work, OllamaCloud error.
#### 💄 Styles
- **misc**: Fix chat minimap overflow.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### Code refactoring
* **misc**: Refactor a `ssrf-safe-fetch` module, closes [#9474 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9474 ) ([92da716 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/92da716 ))
#### What's fixed
* **misc**: Fix frontend random API key config not work, closes [#9477 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9477 ) [#9255 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9255 ) ([a194d48 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/a194d48 ))
* **misc**: OllamaCloud error, closes [#9481 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9481 ) ([55c45a5 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/55c45a5 ))
#### Styles
* **misc**: Fix chat minimap overflow, closes [#9507 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9507 ) ([d835c33 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/d835c33 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-10-03 13:12:51 +00:00
Jamie Stivala
e0364147a7
Merge remote-tracking branch 'upstream/main'
...
# Conflicts:
# CHANGELOG.md
# changelog/v1.json
2025-10-03 15:02:48 +02:00
Jamie Stivala
84890400d0
Merge remote-tracking branch 'upstream/main'
2025-10-01 12:00:18 +02:00
GH Action - Upstream Sync
c9bd4daa04
Merge branch 'main' of https://github.com/lobehub/lobe-chat
2025-10-01 00:32:21 +00:00
GH Action - Upstream Sync
5e1861ed55
Merge branch 'main' of https://github.com/lobehub/lobe-chat
2025-09-30 18:10:00 +00:00
lobehubbot
571f7611ce
📝 docs(bot): Auto sync agents & plugin to readme
2025-09-30 09:17:18 +00:00
semantic-release-bot
7a001fb98e
🔖 chore(release): v1.130.0 [skip ci]
...
## [Version 1.130.0](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.129.3...v1.130.0 )
<sup>Released on **2025-09-30**</sup>
#### ✨ Features
- **misc**: Add builtin Python plugin, add Claude Sonnet 4.5 model to AI chat models.
#### 💄 Styles
- **misc**: Add minimap to chat list for quick navigation, update i18n.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's improved
* **misc**: Add builtin Python plugin, closes [#8873 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8873 ) ([fa6ef94 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/fa6ef94 ))
* **misc**: Add Claude Sonnet 4.5 model to AI chat models, closes [#9476 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9476 ) ([a30a65c ](https://github.com/jaworldwideorg/OneJA-Bot/commit/a30a65c ))
#### Styles
* **misc**: Add minimap to chat list for quick navigation, closes [#9470 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9470 ) ([8db47eb ](https://github.com/jaworldwideorg/OneJA-Bot/commit/8db47eb ))
* **misc**: Update i18n, closes [#9480 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9480 ) ([dfeb42c ](https://github.com/jaworldwideorg/OneJA-Bot/commit/dfeb42c ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-09-30 09:16:42 +00:00
Jamie Stivala
965000e146
Merge remote-tracking branch 'upstream/main'
...
# Conflicts:
# CHANGELOG.md
2025-09-30 11:07:15 +02:00
GH Action - Upstream Sync
dd8dcaf2b4
Merge branch 'main' of https://github.com/lobehub/lobe-chat
2025-09-29 12:11:48 +00:00
lobehubbot
67fe749f70
📝 docs(bot): Auto sync agents & plugin to readme
2025-09-29 08:39:30 +00:00
semantic-release-bot
141e420aec
🔖 chore(release): v1.129.3 [skip ci]
...
### [Version 1.129.3](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.129.2...v1.129.3 )
<sup>Released on **2025-09-29**</sup>
#### 🐛 Bug Fixes
- **misc**: Add proxyUrl configuration for NEW API provider, fix input empty group name, refactor tools-engine and fix search token count, resolve qwen-image-edit imageUrls conversion issue.
#### 💄 Styles
- **misc**: Update i18n, update i18n.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **misc**: Add proxyUrl configuration for NEW API provider, closes [#9426 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9426 ) [#9420 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9420 ) ([e35e378 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/e35e378 ))
* **misc**: Fix input empty group name, closes [#9441 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9441 ) ([f653ce1 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/f653ce1 ))
* **misc**: Refactor tools-engine and fix search token count, closes [#9448 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9448 ) ([e82d4b7 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/e82d4b7 ))
* **misc**: Resolve qwen-image-edit imageUrls conversion issue, closes [#9414 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9414 ) ([ec5af1b ](https://github.com/jaworldwideorg/OneJA-Bot/commit/ec5af1b ))
#### Styles
* **misc**: Update i18n, closes [#9449 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9449 ) ([b04a5d7 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/b04a5d7 ))
* **misc**: Update i18n, closes [#9413 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9413 ) ([4ea45b1 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/4ea45b1 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-09-29 08:38:39 +00:00
Jamie Stivala
eb06ba25cb
Merge remote-tracking branch 'upstream/main'
...
# Conflicts:
# CHANGELOG.md
# README.zh-CN.md
2025-09-29 10:28:09 +02:00
lobehubbot
8beea9ae19
📝 docs(bot): Auto sync agents & plugin to readme
2025-09-25 13:15:32 +00:00
semantic-release-bot
588b3afe84
🔖 chore(release): v1.129.2 [skip ci]
...
### [Version 1.129.2](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.129.1...v1.129.2 )
<sup>Released on **2025-09-25**</sup>
#### 🐛 Bug Fixes
- **misc**: Slove setting proxy page with style error.
#### 💄 Styles
- **misc**: Enhanced Nvidia NIM chat experience, OpenAI models in AiHubMix use Responses API.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **misc**: Slove setting proxy page with style error, closes [#9417 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9417 ) ([6d3e5d1 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/6d3e5d1 ))
#### Styles
* **misc**: Enhanced Nvidia NIM chat experience, closes [#9408 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9408 ) ([13e936f ](https://github.com/jaworldwideorg/OneJA-Bot/commit/13e936f ))
* **misc**: OpenAI models in AiHubMix use Responses API, closes [#9251 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9251 ) ([8636fe4 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/8636fe4 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-09-25 13:15:00 +00:00
Jamie Stivala
5cbd0c802b
Merge remote-tracking branch 'upstream/main'
...
# Conflicts:
# CHANGELOG.md
# README.zh-CN.md
2025-09-25 15:04:32 +02:00
lobehubbot
f941e6eba1
📝 docs(bot): Auto sync agents & plugin to readme
2025-09-24 08:50:45 +00:00
semantic-release-bot
00d05dff90
🔖 chore(release): v1.129.1 [skip ci]
...
### [Version 1.129.1](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.129.0...v1.129.1 )
<sup>Released on **2025-09-24**</sup>
#### ♻ Code Refactoring
- **misc**: Refactor all `@/types` in model runtime to `@lobechat/types`.
#### 🐛 Bug Fixes
- **misc**: Macos desktop sign.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### Code refactoring
* **misc**: Refactor all `@/types` in model runtime to `@lobechat/types`, closes [#9383 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9383 ) ([b050bd7 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/b050bd7 ))
#### What's fixed
* **misc**: Macos desktop sign, closes [#9400 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9400 ) ([4349ad9 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/4349ad9 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-09-24 08:50:11 +00:00
Jamie Stivala
f131a3a9d8
Merge remote-tracking branch 'upstream/main'
...
# Conflicts:
# CHANGELOG.md
# changelog/v1.json
2025-09-24 10:11:48 +02:00
lobehubbot
63d73575ee
📝 docs(bot): Auto sync agents & plugin to readme
2025-09-22 13:29:44 +00:00
semantic-release-bot
03e96c9df7
🔖 chore(release): v1.129.0 [skip ci]
...
## [Version 1.129.0](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.128.0...v1.129.0 )
<sup>Released on **2025-09-22**</sup>
#### ♻ Code Refactoring
- **misc**: Improve codebase, move the ModelProvider to model-bank.
#### ✨ Features
- **misc**: Qwen provider add qwen-image-edit model support, support google video understanding.
#### 🐛 Bug Fixes
- **misc**: Fix missing provider in server message, fix non stream mode in OpenAI Response API, Update Responses search tool to web_search.
#### 💄 Styles
- **misc**: Added `AUTH_MICROSOFT_ENTRA_ID_BASE_URL` routing, Enable thinkingBudget control for Vertex Gemini 2.5 models, Enhanced AkashChat experience, extend custom provider runtime options, Optimized modelFetch for Vercel AI Gateway, update i18n, update i18n, Use ID as name if provider name is empty.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### Code refactoring
* **misc**: Improve codebase, closes [#9353 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9353 ) ([7dc000e ](https://github.com/jaworldwideorg/OneJA-Bot/commit/7dc000e ))
* **misc**: Move the ModelProvider to model-bank, closes [#9374 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9374 ) ([d9a4361 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/d9a4361 ))
#### What's improved
* **misc**: Qwen provider add qwen-image-edit model support, closes [#9311 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9311 ) ([a0074fc ](https://github.com/jaworldwideorg/OneJA-Bot/commit/a0074fc ))
* **misc**: Support google video understanding, closes [#8761 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8761 ) ([f02d43b ](https://github.com/jaworldwideorg/OneJA-Bot/commit/f02d43b ))
#### What's fixed
* **misc**: Fix missing provider in server message, closes [#9361 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9361 ) ([4099dfd ](https://github.com/jaworldwideorg/OneJA-Bot/commit/4099dfd ))
* **misc**: Fix non stream mode in OpenAI Response API, closes [#9360 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9360 ) ([1c61b21 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/1c61b21 ))
* **misc**: Update Responses search tool to web_search, closes [#9354 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9354 ) ([58d34ff ](https://github.com/jaworldwideorg/OneJA-Bot/commit/58d34ff ))
#### Styles
* **misc**: Added `AUTH_MICROSOFT_ENTRA_ID_BASE_URL` routing, closes [#9293 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9293 ) ([78a2f9e ](https://github.com/jaworldwideorg/OneJA-Bot/commit/78a2f9e ))
* **misc**: Enable thinkingBudget control for Vertex Gemini 2.5 models, closes [#8223 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8223 ) ([c665646 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/c665646 ))
* **misc**: Enhanced AkashChat experience, closes [#9330 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9330 ) ([47ec2d8 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/47ec2d8 ))
* **misc**: Extend custom provider runtime options, closes [#9278 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9278 ) ([a94e881 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/a94e881 ))
* **misc**: Optimized modelFetch for Vercel AI Gateway, closes [#9342 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9342 ) ([45b7a43 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/45b7a43 ))
* **misc**: Update i18n, closes [#9363 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9363 ) ([785d5d7 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/785d5d7 ))
* **misc**: Update i18n, closes [#9338 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9338 ) ([d2ff75c ](https://github.com/jaworldwideorg/OneJA-Bot/commit/d2ff75c ))
* **misc**: Use ID as name if provider name is empty, closes [#9356 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9356 ) ([7f60544 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/7f60544 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-09-22 13:28:58 +00:00
Jamie Stivala
9c7e213621
Merge remote-tracking branch 'upstream/main'
...
# Conflicts:
# CHANGELOG.md
# changelog/v1.json
2025-09-22 15:18:14 +02:00
Jamie Stivala
51dc8076d4
Merge remote-tracking branch 'upstream/main'
...
# Conflicts:
# CHANGELOG.md
# changelog/v1.json
2025-09-22 10:44:52 +02:00
lobehubbot
fd878b73ae
📝 docs(bot): Auto sync agents & plugin to readme
2025-09-19 08:57:56 +00:00
semantic-release-bot
ec5bd9a761
🔖 chore(release): v1.128.0 [skip ci]
...
## [Version 1.128.0](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.127.1...v1.128.0 )
<sup>Released on **2025-09-19**</sup>
#### ✨ Features
- **misc**: Add scroll support for pinned assistants using ScrollShadow.
#### 🐛 Bug Fixes
- **misc**: Fix oidc open direct issue.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's improved
* **misc**: Add scroll support for pinned assistants using ScrollShadow, closes [#9319 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9319 ) [#9316 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9316 ) ([54c0ac4 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/54c0ac4 ))
#### What's fixed
* **misc**: Fix oidc open direct issue, closes [#9315 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9315 ) ([70f52a3 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/70f52a3 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-09-19 08:57:14 +00:00
Jamie Stivala
d0375e1196
Merge remote-tracking branch 'upstream/main'
...
# Conflicts:
# CHANGELOG.md
# changelog/v1.json
2025-09-19 10:47:07 +02:00
semantic-release-bot
0dca066624
🔖 chore(release): v1.127.1 [skip ci]
...
### [Version 1.127.1](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.127.0...v1.127.1 )
<sup>Released on **2025-09-18**</sup>
#### 🐛 Bug Fixes
- **misc**: Fix svg xss issue.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **misc**: Fix svg xss issue, closes [#9313 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9313 ) ([9f044ed ](https://github.com/jaworldwideorg/OneJA-Bot/commit/9f044ed ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-09-18 08:17:58 +00:00
Jamie Stivala
5c43f050f1
Merge remote-tracking branch 'origin/main'
2025-09-18 10:07:44 +02:00
Jamie Stivala
42697e1d16
Merge remote-tracking branch 'upstream/main'
...
# Conflicts:
# CHANGELOG.md
# changelog/v1.json
2025-09-18 10:07:26 +02:00
GH Action - Upstream Sync
a966194dd3
Merge branch 'main' of https://github.com/lobehub/lobe-chat
2025-09-17 18:09:14 +00:00
semantic-release-bot
8aee06beb0
🔖 chore(release): v1.127.0 [skip ci]
...
## [Version 1.127.0](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.126.0...v1.127.0 )
<sup>Released on **2025-09-17**</sup>
#### ♻ Code Refactoring
- **misc**: Improve db sql performance, refactor message proccesser to the context engine.
#### ✨ Features
- **misc**: Support Vercel AI Gateway provider.
#### 🐛 Bug Fixes
- **misc**: Add qwen provider support for image-edit model, fix azure ai runtime error, fix open chat page with float link modal, Google stream error unable to abort request, improve db migrations sql.
#### 💄 Styles
- **misc**: Enable toggling search on/off via search button click & historyCount button, fix discover plugin link, improve error handle with agent config, support `.doc` file parse, update i18n, update i18n, update i18n, Update model configs, update SiliconCloud reasoning models.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### Code refactoring
* **misc**: Improve db sql performance, closes [#9283 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9283 ) ([cee555a ](https://github.com/jaworldwideorg/OneJA-Bot/commit/cee555a ))
* **misc**: Refactor message proccesser to the context engine, closes [#9230 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9230 ) ([dacfffd ](https://github.com/jaworldwideorg/OneJA-Bot/commit/dacfffd ))
#### What's improved
* **misc**: Support Vercel AI Gateway provider, closes [#8883 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8883 ) ([5a4b0fd ](https://github.com/jaworldwideorg/OneJA-Bot/commit/5a4b0fd ))
#### What's fixed
* **misc**: Add qwen provider support for image-edit model, closes [#9277 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9277 ) [#9184 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9184 ) ([e137b33 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/e137b33 ))
* **misc**: Fix azure ai runtime error, closes [#9276 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9276 ) ([c21c14e ](https://github.com/jaworldwideorg/OneJA-Bot/commit/c21c14e ))
* **misc**: Fix open chat page with float link modal, closes [#9235 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9235 ) ([2c677e5 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/2c677e5 ))
* **misc**: Google stream error unable to abort request, closes [#9180 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9180 ) ([78eaead ](https://github.com/jaworldwideorg/OneJA-Bot/commit/78eaead ))
* **misc**: Improve db migrations sql, closes [#9295 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9295 ) ([96ff5aa ](https://github.com/jaworldwideorg/OneJA-Bot/commit/96ff5aa ))
#### Styles
* **misc**: Enable toggling search on/off via search button click & historyCount button, closes [#9173 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9173 ) ([240c7b7 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/240c7b7 ))
* **misc**: Fix discover plugin link, closes [#9240 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9240 ) ([cfb2246 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/cfb2246 ))
* **misc**: Improve error handle with agent config, closes [#9263 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9263 ) ([6656217 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/6656217 ))
* **misc**: Support `.doc` file parse, closes [#8182 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8182 ) ([ed42753 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/ed42753 ))
* **misc**: Update i18n, closes [#9294 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9294 ) ([c018f3d ](https://github.com/jaworldwideorg/OneJA-Bot/commit/c018f3d ))
* **misc**: Update i18n, closes [#9243 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9243 ) ([04764ad ](https://github.com/jaworldwideorg/OneJA-Bot/commit/04764ad ))
* **misc**: Update i18n, closes [#9237 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9237 ) ([642dc3b ](https://github.com/jaworldwideorg/OneJA-Bot/commit/642dc3b ))
* **misc**: Update model configs, closes [#9170 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9170 ) ([f89b730 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/f89b730 ))
* **misc**: Update SiliconCloud reasoning models, closes [#9287 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9287 ) ([b47bb5b ](https://github.com/jaworldwideorg/OneJA-Bot/commit/b47bb5b ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-09-17 12:27:36 +00:00
Jamie Stivala
8e3284daea
Merge remote-tracking branch 'upstream/main'
...
# Conflicts:
# CHANGELOG.md
# changelog/v1.json
2025-09-17 14:17:20 +02:00
Jamie Stivala
b491758d68
Merge remote-tracking branch 'upstream/main'
...
# Conflicts:
# CHANGELOG.md
# changelog/v1.json
2025-09-15 18:07:24 +02:00
GH Action - Upstream Sync
c0115154ba
Merge branch 'main' of https://github.com/lobehub/lobe-chat
2025-09-12 12:11:12 +00:00
semantic-release-bot
d3abe14e24
🔖 chore(release): v1.126.0 [skip ci]
...
## [Version 1.126.0](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.125.1...v1.126.0 )
<sup>Released on **2025-09-12**</sup>
#### ✨ Features
- **misc**: ChatInput support resize.
#### 🐛 Bug Fixes
- **misc**: Improve OpenAIStream processing to emit usage data for chunks lacking choices.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's improved
* **misc**: ChatInput support resize, closes [#9215 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9215 ) ([5e814e0 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/5e814e0 ))
#### What's fixed
* **misc**: Improve OpenAIStream processing to emit usage data for chunks lacking choices, closes [#9220 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9220 ) ([8ba662c ](https://github.com/jaworldwideorg/OneJA-Bot/commit/8ba662c ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-09-12 09:54:09 +00:00
Jamie Stivala
bcf968b661
Merge remote-tracking branch 'upstream/main'
...
# Conflicts:
# CHANGELOG.md
# changelog/v1.json
2025-09-12 11:43:55 +02:00
lobehubbot
7b2654e952
📝 docs(bot): Auto sync agents & plugin to readme
2025-09-11 08:08:17 +00:00
semantic-release-bot
225173f845
🔖 chore(release): v1.125.1 [skip ci]
...
### [Version 1.125.1](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.125.0...v1.125.1 )
<sup>Released on **2025-09-11**</sup>
#### ♻ Code Refactoring
- **misc**: Refactor model runtime folder structure and add more tests.
#### 🐛 Bug Fixes
- **misc**: Delete files should delete chunks、embedings、fileChunk, fix not remove message with server mode.
#### 💄 Styles
- **misc**: Add hotkey tooltip to typobar actions, update i18n.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### Code refactoring
* **misc**: Refactor model runtime folder structure and add more tests, closes [#9210 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9210 ) ([7fe17e4 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/7fe17e4 ))
#### What's fixed
* **misc**: Delete files should delete chunks、embedings、fileChunk, closes [#9196 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9196 ) ([4ee1d29 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/4ee1d29 ))
* **misc**: Fix not remove message with server mode, closes [#9207 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9207 ) ([790af5f ](https://github.com/jaworldwideorg/OneJA-Bot/commit/790af5f ))
#### Styles
* **misc**: Add hotkey tooltip to typobar actions, closes [#9203 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9203 ) ([e372875 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/e372875 ))
* **misc**: Update i18n, closes [#9208 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9208 ) ([987fbf2 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/987fbf2 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-09-11 08:07:46 +00:00
Jamie Stivala
56f3754a70
Merge remote-tracking branch 'upstream/main'
...
# Conflicts:
# CHANGELOG.md
# changelog/v1.json
2025-09-11 09:58:05 +02:00
lobehubbot
739357ff9b
📝 docs(bot): Auto sync agents & plugin to readme
2025-09-10 12:22:05 +00:00
semantic-release-bot
812803e8b8
🔖 chore(release): v1.125.0 [skip ci]
...
## [Version 1.125.0](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.124.0...v1.125.0 )
<sup>Released on **2025-09-10**</sup>
#### ✨ Features
- **image**: Implement model selection memory functionality.
- **misc**: Add Math and TaskList to Editor, Seedream 4.0.
#### 🐛 Bug Fixes
- **misc**: Fix Assistant List error message, Fix editor key handling.
#### 💄 Styles
- **misc**: Add CometAPI model provider and chat models, update i18n.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's improved
* **image**: Implement model selection memory functionality, closes [#9160 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9160 ) ([b00e6d7 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/b00e6d7 ))
* **misc**: Add Math and TaskList to Editor, closes [#9165 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9165 ) ([9e0621f ](https://github.com/jaworldwideorg/OneJA-Bot/commit/9e0621f ))
* **misc**: Seedream 4.0, closes [#9198 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9198 ) ([26a743f ](https://github.com/jaworldwideorg/OneJA-Bot/commit/26a743f ))
#### What's fixed
* **misc**: Fix Assistant List error message, closes [#9178 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9178 ) ([3519cb2 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/3519cb2 ))
* **misc**: Fix editor key handling, closes [#9189 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9189 ) ([8be822b ](https://github.com/jaworldwideorg/OneJA-Bot/commit/8be822b ))
#### Styles
* **misc**: Add CometAPI model provider and chat models, closes [#9065 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9065 ) ([575e334 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/575e334 ))
* **misc**: Update i18n, closes [#9146 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9146 ) ([e6fc02e ](https://github.com/jaworldwideorg/OneJA-Bot/commit/e6fc02e ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-09-10 12:21:31 +00:00
GH Action - Upstream Sync
77151d8c9e
Merge branch 'main' of https://github.com/lobehub/lobe-chat
2025-09-10 12:11:24 +00:00
Jamie Stivala
26012932f3
Merge remote-tracking branch 'upstream/main'
...
# Conflicts:
# CHANGELOG.md
# changelog/v1.json
2025-09-10 10:38:16 +02:00
lobehubbot
2311feeb36
📝 docs(bot): Auto sync agents & plugin to readme
2025-09-08 10:48:22 +00:00
semantic-release-bot
4ddbe68715
🔖 chore(release): v1.124.0 [skip ci]
...
## [Version 1.124.0](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.123.0...v1.124.0 )
<sup>Released on **2025-09-08**</sup>
#### ♻ Code Refactoring
- **misc**: Refactor to remove edge runtime and add more tests, remove edge runtime.
#### ✨ Features
- **misc**: ChatInput support rich text and support parallel send.
#### 🐛 Bug Fixes
- **misc**: Enhance NewAPI with environment variables and fix routers compatibility, fix ChatInput send command switch, revert V1 Mobile.
#### 💄 Styles
- **misc**: Update doubao-seed-1.6-vision models.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### Code refactoring
* **misc**: Refactor to remove edge runtime and add more tests, closes [#9133 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9133 ) ([6f87034 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/6f87034 ))
* **misc**: Remove edge runtime, closes [#9085 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9085 ) ([d3544f9 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/d3544f9 ))
#### What's improved
* **misc**: ChatInput support rich text and support parallel send, closes [#8964 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8964 ) ([38d9d98 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/38d9d98 ))
#### What's fixed
* **misc**: Enhance NewAPI with environment variables and fix routers compatibility, closes [#9110 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9110 ) ([a66856d ](https://github.com/jaworldwideorg/OneJA-Bot/commit/a66856d ))
* **misc**: Fix ChatInput send command switch, closes [#9131 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9131 ) ([4d5246a ](https://github.com/jaworldwideorg/OneJA-Bot/commit/4d5246a ))
* **misc**: Revert V1 Mobile, closes [#9143 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9143 ) ([b385602 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/b385602 ))
#### Styles
* **misc**: Update doubao-seed-1.6-vision models, closes [#9052 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9052 ) ([df2d001 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/df2d001 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-09-08 10:47:48 +00:00
Jamie Stivala
9087970623
Merge remote-tracking branch 'upstream/main'
...
# Conflicts:
# CHANGELOG.md
# changelog/v1.json
2025-09-08 12:38:22 +02:00
lobehubbot
fae21c2dd9
📝 docs(bot): Auto sync agents & plugin to readme
2025-09-05 10:20:23 +00:00
semantic-release-bot
378cd4e092
🔖 chore(release): v1.123.0 [skip ci]
...
## [Version 1.123.0](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.122.1...v1.123.0 )
<sup>Released on **2025-09-05**</sup>
#### ♻ Code Refactoring
- **misc**: Make LobeNextAuthDBAdapter Edge Compatible.
#### ✨ Features
- **misc**: Add NewAPI as a router provider for multi-model aggregation.
#### 🐛 Bug Fixes
- **misc**: Fix mobile header title to loog not ellipsis, not use branch topic when this topic is not save.
#### 💄 Styles
- **misc**: Update i18n.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### Code refactoring
* **misc**: Make LobeNextAuthDBAdapter Edge Compatible, closes [#9088 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9088 ) ([411f88e ](https://github.com/jaworldwideorg/OneJA-Bot/commit/411f88e ))
#### What's improved
* **misc**: Add NewAPI as a router provider for multi-model aggregation, closes [#9041 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9041 ) [/github.com/lobehub/lobe-chat/pull/9041#pullrequestreview-3183464594](https://github.com//github.com/lobehub/lobe-chat/pull/9041/issues/pullrequestreview-3183464594 ) ([7e291c2 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/7e291c2 ))
#### What's fixed
* **misc**: Fix mobile header title to loog not ellipsis, closes [#9109 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9109 ) ([9b8435b ](https://github.com/jaworldwideorg/OneJA-Bot/commit/9b8435b ))
* **misc**: Not use branch topic when this topic is not save, closes [#9083 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9083 ) ([f534d19 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/f534d19 ))
#### Styles
* **misc**: Update i18n, closes [#9095 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9095 ) ([1080ff3 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/1080ff3 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-09-05 10:19:51 +00:00
Jamie Stivala
110d0eea05
Merge remote-tracking branch 'upstream/main'
...
# Conflicts:
# CHANGELOG.md
2025-09-05 12:09:41 +02:00
lobehubbot
8c35518df2
📝 docs(bot): Auto sync agents & plugin to readme
2025-09-04 13:25:12 +00:00
semantic-release-bot
a9728bb17f
🔖 chore(release): v1.122.1 [skip ci]
...
### [Version 1.122.1](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.122.0...v1.122.1 )
<sup>Released on **2025-09-04**</sup>
#### ♻ Code Refactoring
- **misc**: Make LobeNextAuthDBAdapter Edge Compatible.
#### 💄 Styles
- **misc**: Update i18n.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### Code refactoring
* **misc**: Make LobeNextAuthDBAdapter Edge Compatible, closes [#8188 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8188 ) ([f456e91 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/f456e91 ))
#### Styles
* **misc**: Update i18n, closes [#9062 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9062 ) ([970ece0 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/970ece0 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-09-04 13:24:41 +00:00
Jamie Stivala
9aa3b2aad1
Merge remote-tracking branch 'upstream/main'
...
# Conflicts:
# CHANGELOG.md
2025-09-04 15:13:50 +02:00
lobehubbot
fd1bd50910
📝 docs(bot): Auto sync agents & plugin to readme
2025-09-04 08:28:04 +00:00
semantic-release-bot
99d70fcf19
🔖 chore(release): v1.122.0 [skip ci]
...
## [Version 1.122.0](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.121.0...v1.122.0 )
<sup>Released on **2025-09-04**</sup>
#### ✨ Features
- **misc**: Refactor to speed up send message in server mode.
#### 🐛 Bug Fixes
- **modelProvider**: Add lmstudio to provider whitelist to enable fetchOnClient toggle.
- **misc**: Support base64 image from markdown image syntax.
#### 💄 Styles
- **misc**: Update the price of the o3 model in OpenRouter.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's improved
* **misc**: Refactor to speed up send message in server mode, closes [#9046 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9046 ) ([4813b6d ](https://github.com/jaworldwideorg/OneJA-Bot/commit/4813b6d ))
#### What's fixed
* **modelProvider**: Add lmstudio to provider whitelist to enable fetchOnClient toggle, closes [#9067 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9067 ) ([e58864f ](https://github.com/jaworldwideorg/OneJA-Bot/commit/e58864f ))
* **misc**: Support base64 image from markdown image syntax, closes [#9054 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9054 ) ([d013a16 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/d013a16 ))
#### Styles
* **misc**: Update the price of the o3 model in OpenRouter, closes [#9075 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9075 ) ([43ef47c ](https://github.com/jaworldwideorg/OneJA-Bot/commit/43ef47c ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-09-04 08:27:32 +00:00
Jamie Stivala
683d0dc50d
Merge remote-tracking branch 'origin/main'
2025-09-04 10:18:02 +02:00
Jamie Stivala
0f815847d3
Merge remote-tracking branch 'upstream/main'
...
# Conflicts:
# CHANGELOG.md
# changelog/v1.json
2025-09-04 10:16:52 +02:00
lobehubbot
1f92b737a2
📝 docs(bot): Auto sync agents & plugin to readme
2025-09-03 12:34:44 +00:00
semantic-release-bot
df6eceec5e
🔖 chore(release): v1.121.0 [skip ci]
...
## [Version 1.121.0](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.120.0...v1.121.0 )
<sup>Released on **2025-09-03**</sup>
#### ✨ Features
- **misc**: Add nano banana Chinese prompt notify.
#### 🐛 Bug Fixes
- **misc**: Fix socks5 proxy not work problem, fix virtuaso minheight was null.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's improved
* **misc**: Add nano banana Chinese prompt notify, closes [#9038 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9038 ) ([58e19f8 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/58e19f8 ))
#### What's fixed
* **misc**: Fix socks5 proxy not work problem, closes [#9053 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9053 ) ([b13563c ](https://github.com/jaworldwideorg/OneJA-Bot/commit/b13563c ))
* **misc**: Fix virtuaso minheight was null, closes [#9055 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9055 ) ([ef79721 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/ef79721 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-09-03 12:34:18 +00:00
Jamie Stivala
67834d75a1
Merge remote-tracking branch 'upstream/main'
...
# Conflicts:
# CHANGELOG.md
# changelog/v1.json
2025-09-03 14:24:19 +02:00
lobehubbot
9fd19cf1ee
📝 docs(bot): Auto sync agents & plugin to readme
2025-09-02 09:39:19 +00:00
semantic-release-bot
96e48022d5
🔖 chore(release): v1.120.0 [skip ci]
...
## [Version 1.120.0](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.119.1...v1.120.0 )
<sup>Released on **2025-09-02**</sup>
#### ♻ Code Refactoring
- **model-runtime**: Refactor model-runtime dependencies and clean code.
- **misc**: Remove base path, remove webrtc sync feature flag.
#### ✨ Features
- **misc**: Added support for Azure OpenAI Image Generation, rename Gemini 2.5 flash image to Nano Banana.
#### 🐛 Bug Fixes
- **ai-image**: Save config.imageUrl with fullUrl instead of key.
- **misc**: Update enableStreaming name.
#### 💄 Styles
- **misc**: Add upload hint for non-visual model, adjust ControlsForm component to adapt to mobile phone display, Support new provider Nebius, update i18n, update i18n.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### Code refactoring
* **model-runtime**: Refactor model-runtime dependencies and clean code, closes [#8997 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8997 ) ([9f7677d ](https://github.com/jaworldwideorg/OneJA-Bot/commit/9f7677d ))
* **misc**: Remove base path, closes [#9015 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9015 ) ([2a5f8d7 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/2a5f8d7 ))
* **misc**: Remove webrtc sync feature flag, closes [#9002 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9002 ) ([0924d98 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/0924d98 ))
#### What's improved
* **misc**: Added support for Azure OpenAI Image Generation, closes [#8898 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8898 ) ([6042340 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/6042340 ))
* **misc**: Rename Gemini 2.5 flash image to Nano Banana, closes [#9004 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9004 ) ([dac5a6f ](https://github.com/jaworldwideorg/OneJA-Bot/commit/dac5a6f ))
#### What's fixed
* **ai-image**: Save config.imageUrl with fullUrl instead of key, closes [#9016 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9016 ) ([bad009a ](https://github.com/jaworldwideorg/OneJA-Bot/commit/bad009a ))
* **misc**: Update enableStreaming name, closes [#8995 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8995 ) ([7c7de40 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/7c7de40 ))
#### Styles
* **misc**: Add upload hint for non-visual model, closes [#7969 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/7969 ) ([1224f4e ](https://github.com/jaworldwideorg/OneJA-Bot/commit/1224f4e ))
* **misc**: Adjust ControlsForm component to adapt to mobile phone display, closes [#9013 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9013 ) ([c6038c0 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/c6038c0 ))
* **misc**: Support new provider Nebius, closes [#8903 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8903 ) ([c15791d ](https://github.com/jaworldwideorg/OneJA-Bot/commit/c15791d ))
* **misc**: Update i18n, closes [#9033 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9033 ) ([650e552 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/650e552 ))
* **misc**: Update i18n, closes [#9005 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/9005 ) ([63760f9 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/63760f9 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-09-02 09:38:37 +00:00
Jamie Stivala
407dfdefb7
Merge remote-tracking branch 'upstream/main'
...
# Conflicts:
# CHANGELOG.md
# changelog/v1.json
# packages/model-bank/src/aiModels/azure.ts
# packages/model-runtime/src/azureOpenai/index.ts
2025-09-02 11:27:59 +02:00
lobehubbot
a7402f065a
📝 docs(bot): Auto sync agents & plugin to readme
2025-08-30 09:28:51 +00:00
semantic-release-bot
6ef3dfb09b
🔖 chore(release): v1.119.1 [skip ci]
...
### [Version 1.119.1](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.119.0...v1.119.1 )
<sup>Released on **2025-08-30**</sup>
#### ♻ Code Refactoring
- **misc**: Refactor the `model-bank` package from `src/config/aiModels`.
#### 🐛 Bug Fixes
- **misc**: Correct totalOutputTokens calculation for XAI provider.
#### 💄 Styles
- **misc**: Add Grok Code Fast 1 model, fix chat session part switch theme issue, fix clerk scrollBox style, ModelFetcher support getting prices, support non-stream mode, update DeepSeek V3.1 & Gemini 2.5 Flash Image Preview models, update i18n.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### Code refactoring
* **misc**: Refactor the `model-bank` package from `src/config/aiModels`, closes [#8983 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8983 ) ([c65eb09 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/c65eb09 ))
#### What's fixed
* **misc**: Correct totalOutputTokens calculation for XAI provider, closes [#8984 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8984 ) ([09ce90a ](https://github.com/jaworldwideorg/OneJA-Bot/commit/09ce90a ))
#### Styles
* **misc**: Add Grok Code Fast 1 model, closes [#8982 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8982 ) ([dbcec3d ](https://github.com/jaworldwideorg/OneJA-Bot/commit/dbcec3d ))
* **misc**: Fix chat session part switch theme issue, closes [#8987 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8987 ) ([b7111be ](https://github.com/jaworldwideorg/OneJA-Bot/commit/b7111be ))
* **misc**: Fix clerk scrollBox style, closes [#8989 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8989 ) ([b25b5a0 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/b25b5a0 ))
* **misc**: ModelFetcher support getting prices, closes [#8985 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8985 ) ([58b73ec ](https://github.com/jaworldwideorg/OneJA-Bot/commit/58b73ec ))
* **misc**: Support non-stream mode, closes [#8751 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8751 ) ([ce623bb ](https://github.com/jaworldwideorg/OneJA-Bot/commit/ce623bb ))
* **misc**: Update DeepSeek V3.1 & Gemini 2.5 Flash Image Preview models, closes [#8878 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8878 ) ([5d538a2 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/5d538a2 ))
* **misc**: Update i18n, closes [#8990 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8990 ) ([136bc5a ](https://github.com/jaworldwideorg/OneJA-Bot/commit/136bc5a ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-08-30 09:28:18 +00:00
Jamie Stivala
f752aafb12
Merge remote-tracking branch 'origin/main'
...
# Conflicts:
# changelog/v1.json
2025-08-30 11:16:55 +02:00
Jamie Stivala
d3cc5065c3
Merge remote-tracking branch 'upstream/main'
...
# Conflicts:
# CHANGELOG.md
2025-08-30 11:16:31 +02:00
lobehubbot
087383e6dd
📝 docs(bot): Auto sync agents & plugin to readme
2025-08-29 11:37:31 +00:00
semantic-release-bot
5a78c6d6ec
🔖 chore(release): v1.119.0 [skip ci]
...
## [Version 1.119.0](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.118.2...v1.119.0 )
<sup>Released on **2025-08-29**</sup>
#### ♻ Code Refactoring
- **misc**: Move chat item into chat.
#### ✨ Features
- **misc**: Add new provider AkashChat, ai image support Gemini 2.5 Flash Image, Support Gemini 2.5 Flash Image Preview in OpenRouter.
#### 🐛 Bug Fixes
- **misc**: Add Content-Security-Policy env.
#### 💄 Styles
- **misc**: Support Gemini URL context tool, support html preview, update i18n.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### Code refactoring
* **misc**: Move chat item into chat, closes [#8970 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8970 ) ([e09817e ](https://github.com/jaworldwideorg/OneJA-Bot/commit/e09817e ))
#### What's improved
* **misc**: Add new provider AkashChat, closes [#8923 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8923 ) ([2f3bf0f ](https://github.com/jaworldwideorg/OneJA-Bot/commit/2f3bf0f ))
* **misc**: Ai image support Gemini 2.5 Flash Image, closes [#8966 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8966 ) ([64b969e ](https://github.com/jaworldwideorg/OneJA-Bot/commit/64b969e ))
* **misc**: Support Gemini 2.5 Flash Image Preview in OpenRouter, closes [#8944 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8944 ) ([23dcf4c ](https://github.com/jaworldwideorg/OneJA-Bot/commit/23dcf4c ))
#### What's fixed
* **misc**: Add Content-Security-Policy env, closes [#8752 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8752 ) ([9250540 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/9250540 ))
#### Styles
* **misc**: Support Gemini URL context tool, closes [#8731 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8731 ) ([5d4ed11 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/5d4ed11 ))
* **misc**: Support html preview, closes [#8969 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8969 ) ([82abf6d ](https://github.com/jaworldwideorg/OneJA-Bot/commit/82abf6d ))
* **misc**: Update i18n, closes [#8975 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8975 ) ([6872798 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/6872798 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-08-29 11:36:55 +00:00
Jamie Stivala
05de4f03ea
Merge remote-tracking branch 'origin/main'
...
# Conflicts:
# changelog/v1.json
2025-08-29 13:25:04 +02:00
Jamie Stivala
645c2bc27b
Merge remote-tracking branch 'upstream/main'
...
# Conflicts:
# CHANGELOG.md
2025-08-29 13:24:42 +02:00
lobehubbot
6ce5725ba4
📝 docs(bot): Auto sync agents & plugin to readme
2025-08-28 12:28:21 +00:00
semantic-release-bot
13dad4712c
🔖 chore(release): v1.118.2 [skip ci]
...
### [Version 1.118.2](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.118.1...v1.118.2 )
<sup>Released on **2025-08-28**</sup>
#### 🐛 Bug Fixes
- **misc**: Fix desktop route error.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **misc**: Fix desktop route error, closes [#8962 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8962 ) ([27a4b34 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/27a4b34 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-08-28 12:27:57 +00:00
Jamie Stivala
999e646b34
Merge remote-tracking branch 'upstream/main'
...
# Conflicts:
# CHANGELOG.md
2025-08-28 14:16:10 +02:00
lobehubbot
ebb2316842
📝 docs(bot): Auto sync agents & plugin to readme
2025-08-28 08:54:51 +00:00
semantic-release-bot
ea54d84135
🔖 chore(release): v1.118.1 [skip ci]
...
### [Version 1.118.1](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.118.0...v1.118.1 )
<sup>Released on **2025-08-28**</sup>
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
</details>
<div align="right">
[](#readme-top)
</div>
2025-08-28 08:54:21 +00:00
Jamie Stivala
0dfa55b2ec
Merge remote-tracking branch 'origin/main'
2025-08-28 10:41:48 +02:00
Jamie Stivala
987752ea8a
Merge remote-tracking branch 'upstream/main'
...
# Conflicts:
# CHANGELOG.md
2025-08-28 10:41:38 +02:00
lobehubbot
7ac9077680
📝 docs(bot): Auto sync agents & plugin to readme
2025-08-27 09:21:30 +00:00
semantic-release-bot
f46fe0828d
🔖 chore(release): v1.118.0 [skip ci]
...
## [Version 1.118.0](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.117.1...v1.118.0 )
<sup>Released on **2025-08-27**</sup>
#### ✨ Features
- **image**: Polish ai image.
- **misc**: Add gemini 2.5 flash image for vertex ai.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's improved
* **image**: Polish ai image, closes [#8915 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8915 ) ([0efe28d ](https://github.com/jaworldwideorg/OneJA-Bot/commit/0efe28d ))
* **misc**: Add gemini 2.5 flash image for vertex ai, closes [#8943 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8943 ) ([74d9bb5 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/74d9bb5 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-08-27 09:20:58 +00:00
Jamie Stivala
ebf0e015af
Merge remote-tracking branch 'upstream/main'
...
# Conflicts:
# CHANGELOG.md
2025-08-27 11:08:48 +02:00
Jamie Stivala
b4156b2321
Merge remote-tracking branch 'upstream/main'
...
# Conflicts:
# CHANGELOG.md
# changelog/v1.json
2025-08-26 11:50:34 +02:00
lobehubbot
dc2bae3b72
📝 docs(bot): Auto sync agents & plugin to readme
2025-08-25 08:32:44 +00:00
semantic-release-bot
448ebfed4d
🔖 chore(release): v1.117.1 [skip ci]
...
### [Version 1.117.1](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.117.0...v1.117.1 )
<sup>Released on **2025-08-25**</sup>
#### 🐛 Bug Fixes
- **files**: Remove force-static rendering to enable session access.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **files**: Remove force-static rendering to enable session access, closes [#8900 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8900 ) ([6100d21 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/6100d21 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-08-25 08:32:14 +00:00
Jamie Stivala
fd41ff3328
Merge remote-tracking branch 'origin/main'
2025-08-25 10:21:18 +02:00
Jamie Stivala
eed9a8c987
Merge remote-tracking branch 'upstream/main'
...
# Conflicts:
# CHANGELOG.md
2025-08-25 10:21:05 +02:00
lobehubbot
855ec8a294
📝 docs(bot): Auto sync agents & plugin to readme
2025-08-22 11:22:08 +00:00
semantic-release-bot
643413ff47
🔖 chore(release): v1.117.0 [skip ci]
...
## [Version 1.117.0](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.116.0...v1.117.0 )
<sup>Released on **2025-08-22**</sup>
#### ♻ Code Refactoring
- **misc**: Move database to packages.
#### ✨ Features
- **misc**: Add Azure image generation models to configuration, Add support for Azure OpenAI image generation and editing, Enhance error logging for Azure Image API response handling, Improve Azure image generation response handling and logging, Update Azure model configs with 'auto' size default and fix deployment IDs.
#### 💄 Styles
- **misc**: Update mistral model vision ability.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### Code refactoring
* **misc**: Move database to packages, closes [#8874 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8874 ) ([af1f715 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/af1f715 ))
#### What's improved
* **misc**: Add Azure image generation models to configuration ([c0ba087 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/c0ba087 ))
* **misc**: Add support for Azure OpenAI image generation and editing ([65547bb ](https://github.com/jaworldwideorg/OneJA-Bot/commit/65547bb ))
* **misc**: Enhance error logging for Azure Image API response handling ([2c17743 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/2c17743 ))
* **misc**: Improve Azure image generation response handling and logging ([8b384ed ](https://github.com/jaworldwideorg/OneJA-Bot/commit/8b384ed ))
* **misc**: Update Azure model configs with 'auto' size default and fix deployment IDs ([700b027 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/700b027 ))
#### Styles
* **misc**: Update mistral model vision ability, closes [#8885 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8885 ) ([915c0ff ](https://github.com/jaworldwideorg/OneJA-Bot/commit/915c0ff ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-08-22 11:21:37 +00:00
Jamie Stivala
7eff0843df
Merge branch 'feat/azure-image-gen'
...
# Conflicts:
# packages/model-runtime/src/azureOpenai/index.ts
# src/config/aiModels/azure.ts
2025-08-22 13:11:04 +02:00
Jamie Stivala
44f9863f4c
Merge branch 'feat/local-development'
...
# Conflicts:
# CHANGELOG.md
# changelog/v1.json
2025-08-22 13:10:42 +02:00
Jamie Stivala
fa87c28902
📝 docs: document development mode setup using Docker Compose, including PostgreSQL, MinIO, and SearxNG
2025-08-22 13:10:13 +02:00
Jamie Stivala
2c17743acb
✨ feat: Enhance error logging for Azure Image API response handling
...
- Add truncation for lengthy raw responses in error logs
- Include raw response details when parsing failures occur
- Improve error messages for missing or invalid data arrays
2025-08-22 13:01:14 +02:00
Jamie Stivala
63aba035ab
🔨 chore: Add comprehensive tests for createImage in Azure OpenAI integration
...
- Covers various response scenarios (e.g., JSON, bodyAsText, b64_json)
- Adds error handling tests for invalid responses (e.g., empty data, missing fields)
- Includes tests for editing images and handling multiple image URLs
2025-08-22 12:55:47 +02:00
Jamie Stivala
8b384edc08
✨ feat: Improve Azure image generation response handling and logging
...
- Replace `debug` instance with a dedicated `azureImageLogger`
- Add detailed error handling to parse Azure Image API JSON responses
- Normalize and validate API response shapes to ensure consistency
2025-08-22 12:40:57 +02:00
Jamie Stivala
0ce02d7cc2
Merge branch 'lobehub:main' into feat/local-development
2025-08-22 11:16:01 +02:00
Jamie Stivala
700b02777c
✨ feat: Update Azure model configs with 'auto' size default and fix deployment IDs
2025-08-22 11:13:01 +02:00
Jamie Stivala
c0ba087c29
✨ feat: Add Azure image generation models to configuration
2025-08-22 11:07:10 +02:00
Jamie Stivala
39652787be
Merge remote-tracking branch 'upstream/main' into feat/azure-image-gen
2025-08-22 10:46:03 +02:00
lobehubbot
d5d48af83e
📝 docs(bot): Auto sync agents & plugin to readme
2025-08-21 16:46:29 +00:00
semantic-release-bot
eca8ce4027
🔖 chore(release): v1.116.0 [skip ci]
...
## [Version 1.116.0](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.115.0...v1.116.0 )
<sup>Released on **2025-08-21**</sup>
#### ✨ Features
- **misc**: Add support for Azure image models and implement `createImage` API method.
#### 🐛 Bug Fixes
- **misc**: Can't load custom provider config.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's improved
* **misc**: Add support for Azure image models and implement `createImage` API method ([c3ae413 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/c3ae413 ))
#### What's fixed
* **misc**: Can't load custom provider config, closes [#8880 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8880 ) ([9ec3315 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/9ec3315 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-08-21 16:45:55 +00:00
Jamie Stivala
65547bb683
✨ feat: Add support for Azure OpenAI image generation and editing
2025-08-21 18:26:05 +02:00
Jamie Stivala
07c4936770
Merge remote-tracking branch 'upstream/main'
...
# Conflicts:
# CHANGELOG.md
2025-08-21 18:22:39 +02:00
Jamie Stivala
c3ae4138e3
✨ feat: add support for Azure image models and implement createImage API method
2025-08-21 18:20:34 +02:00
Jamie Stivala
920d277108
Merge branch 'feat/local-development'
2025-08-21 15:49:00 +02:00
Jamie Stivala
0da00bb3ab
🔧 chore: add NEXT_PUBLIC_ENABLE_NEXT_AUTH to .env.example for development setup
2025-08-21 15:48:48 +02:00
Jamie Stivala
0b012e06fb
Merge branch 'feat/local-development'
2025-08-21 15:45:12 +02:00
Jamie Stivala
131b6487a9
Merge remote-tracking branch 'origin/feat/local-development' into feat/local-development
...
# Conflicts:
# docker-compose/setup.sh
2025-08-21 15:41:53 +02:00
Jamie Stivala
ee0f763748
🔧 chore: update S3 configuration in .env.example and enhance setup.sh to ensure MinIO variables are set correctly
2025-08-21 15:40:55 +02:00
Jamie Stivala
b08d9236cb
Merge branch 'feat/local-development'
2025-08-21 15:20:57 +02:00
Jamie Stivala
3489daa515
🔧 chore: update S3 configuration in .env.example and enhance setup.sh to ensure MinIO variables are set correctly
2025-08-21 15:20:24 +02:00
Jamie Stivala
24e92a69b7
Merge remote-tracking branch 'origin/main'
2025-08-21 14:49:26 +02:00
Jamie Stivala
a306818ed8
Merge branch 'feat/local-development'
2025-08-21 14:49:19 +02:00
Jamie Stivala
56c0092705
🔧 chore: update default development ports in .env.example for Lobe app and auth URL
2025-08-21 14:49:03 +02:00
lobehubbot
e2389b6895
📝 docs(bot): Auto sync agents & plugin to readme
2025-08-21 12:41:16 +00:00
semantic-release-bot
9fe6493348
🔖 chore(release): v1.115.0 [skip ci]
...
## [Version 1.115.0](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.114.0...v1.115.0 )
<sup>Released on **2025-08-21**</sup>
#### ♻ Code Refactoring
- **misc**: Move chain into `@lobechat/prompts`.
#### ✨ Features
- **misc**: Add development Docker Compose setup with PostgreSQL, MinIO, and SearxNG services.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### Code refactoring
* **misc**: Move chain into `@lobechat/prompts`, closes [#8875 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8875 ) ([c576b97 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/c576b97 ))
#### What's improved
* **misc**: Add development Docker Compose setup with PostgreSQL, MinIO, and SearxNG services ([ce5332a ](https://github.com/jaworldwideorg/OneJA-Bot/commit/ce5332a ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-08-21 12:40:46 +00:00
Jamie Stivala
87a76cda0d
🔥 chore: Remove unused development database Dockerfile.dev.database
2025-08-21 14:25:25 +02:00
Jamie Stivala
7e0b44263a
Merge branch 'feat/local-development'
...
# Conflicts:
# CHANGELOG.md
# docker-compose/development/.env.example
# docker-compose/development/docker-compose.yml
2025-08-21 14:24:24 +02:00
Jamie Stivala
15149341e1
Merge remote-tracking branch 'upstream/main' into feat/local-development
2025-08-21 14:00:51 +02:00
Jamie Stivala
ce5332ada1
✨ feat: Add development Docker Compose setup with PostgreSQL, MinIO, and SearxNG services
2025-08-21 13:57:49 +02:00
Jamie Stivala
ecca8bd982
Merge remote-tracking branch 'upstream/main'
2025-08-20 11:36:46 +02:00
semantic-release-bot
388f529940
🔖 chore(release): v1.114.0 [skip ci]
...
## [Version 1.114.0](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.113.1...v1.114.0 )
<sup>Released on **2025-08-19**</sup>
#### ✨ Features
- **models**: Add Qwen Image Edit model.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's improved
* **models**: Add Qwen Image Edit model, closes [#8851 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8851 ) ([4d7a060 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/4d7a060 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-08-19 15:53:01 +00:00
Jamie Stivala
7ee9c23434
Merge remote-tracking branch 'origin/main'
2025-08-19 17:36:52 +02:00
Jamie Stivala
85cea19f7e
Merge remote-tracking branch 'upstream/main'
...
# Conflicts:
# CHANGELOG.md
2025-08-19 17:36:15 +02:00
semantic-release-bot
b991c5360e
🔖 chore(release): v1.113.1 [skip ci]
...
### [Version 1.113.1](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.113.0...v1.113.1 )
<sup>Released on **2025-08-19**</sup>
#### 🐛 Bug Fixes
- **mcp**: Use customParams for environment settings fallback.
- **misc**: Support Grok thinking models in AiHubMix, The 'stream_options' parameter is only allowed when 'stream' is enabled.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **mcp**: Use customParams for environment settings fallback, closes [#8814 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8814 ) ([ab043d4 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/ab043d4 ))
* **misc**: Support Grok thinking models in AiHubMix, closes [#8713 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8713 ) ([ffa9b1b ](https://github.com/jaworldwideorg/OneJA-Bot/commit/ffa9b1b ))
* **misc**: The 'stream_options' parameter is only allowed when 'stream' is enabled, closes [#8778 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8778 ) ([fcc32d5 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/fcc32d5 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-08-19 08:52:55 +00:00
Jamie Stivala
c79541bacc
Merge remote-tracking branch 'origin/main'
2025-08-19 10:37:30 +02:00
Jamie Stivala
377002cb3c
Merge remote-tracking branch 'upstream/main'
...
# Conflicts:
# CHANGELOG.md
2025-08-19 10:36:43 +02:00
lobehubbot
2ac167a912
📝 docs(bot): Auto sync agents & plugin to readme
2025-08-18 04:45:09 +00:00
semantic-release-bot
dc767d7fee
🔖 chore(release): v1.113.0 [skip ci]
...
## [Version 1.113.0](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.112.0...v1.113.0 )
<sup>Released on **2025-08-18**</sup>
#### ♻ Code Refactoring
- **misc**: Refactor const folder to a new package, refactor prompts folder to the `@lobechat/prompts` pacakge, 重构ArgsInput组件.
#### ✨ Features
- **provider**: Add BFL provider support for image generation.
#### 🐛 Bug Fixes
- **db**: Desktop local db can't vectorization.
- **misc**: Improve mcp tracing with user config.
#### 💄 Styles
- **misc**: Add Imagen 4 GA models, style improve auth sign in box loading.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### Code refactoring
* **misc**: Refactor const folder to a new package, closes [#8756 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8756 ) ([30a4734 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/30a4734 ))
* **misc**: Refactor prompts folder to the `@lobechat/prompts` pacakge, closes [#8810 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8810 ) ([d82e7bb ](https://github.com/jaworldwideorg/OneJA-Bot/commit/d82e7bb ))
* **misc**: 重构 ArgsInput 组件, closes [#8765 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8765 ) ([0905559 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/0905559 ))
#### What's improved
* **provider**: Add BFL provider support for image generation, closes [#8806 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8806 ) ([519e03e ](https://github.com/jaworldwideorg/OneJA-Bot/commit/519e03e ))
#### What's fixed
* **db**: Desktop local db can't vectorization, closes [#8830 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8830 ) ([a00fd9d ](https://github.com/jaworldwideorg/OneJA-Bot/commit/a00fd9d ))
* **misc**: Improve mcp tracing with user config, closes [#8827 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8827 ) ([5cab2ee ](https://github.com/jaworldwideorg/OneJA-Bot/commit/5cab2ee ))
#### Styles
* **misc**: Add Imagen 4 GA models, closes [#8799 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8799 ) ([2e9ad20 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/2e9ad20 ))
* **misc**: Style improve auth sign in box loading, closes [#8805 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8805 ) ([62f5a1b ](https://github.com/jaworldwideorg/OneJA-Bot/commit/62f5a1b ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-08-18 04:44:34 +00:00
Jamie Stivala
e1d1d8e20f
Merge remote-tracking branch 'upstream/main'
...
# Conflicts:
# CHANGELOG.md
2025-08-18 06:25:56 +02:00
semantic-release-bot
4114d12be6
🔖 chore(release): v1.112.0 [skip ci]
...
## [Version 1.112.0](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.111.11...v1.112.0 )
<sup>Released on **2025-08-15**</sup>
#### ✨ Features
- **feature-flags**: Add ai_image flag to control AI painting UI.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's improved
* **feature-flags**: Add ai_image flag to control AI painting UI, closes [#8797 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8797 ) ([a1c66c8 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/a1c66c8 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-08-15 09:45:56 +00:00
Jamie Stivala
45dc85e4e8
Merge remote-tracking branch 'upstream/main'
...
# Conflicts:
# CHANGELOG.md
2025-08-15 11:30:53 +02:00
Jamie Stivala
226a56b7b7
Merge remote-tracking branch 'upstream/main'
2025-08-14 11:29:57 +02:00
GH Action - Upstream Sync
23f141d7b8
Merge branch 'main' of https://github.com/lobehub/lobe-chat
2025-08-14 06:10:12 +00:00
lobehubbot
676f35b9e0
📝 docs(bot): Auto sync agents & plugin to readme
2025-08-13 11:04:00 +00:00
semantic-release-bot
098d1c5fab
🔖 chore(release): v1.106.2 [skip ci]
...
### [Version 1.106.2](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.106.1...v1.106.2 )
<sup>Released on **2025-08-13**</sup>
#### 💄 Styles
- **misc**: Update Mistral AI models & Optimize many model providers fetching.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### Styles
* **misc**: Update Mistral AI models & Optimize many model providers fetching, closes [#8644 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8644 ) ([1d466e5 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/1d466e5 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-08-13 11:03:33 +00:00
Jamie Stivala
36e539b31f
Merge remote-tracking branch 'upstream/main'
...
# Conflicts:
# CHANGELOG.md
# changelog/v1.json
2025-08-13 12:48:38 +02:00
Jamie Stivala
76eedda9dd
Updated the branding to OneAI reflecting marketing changes
2025-08-13 12:46:26 +02:00
GH Action - Upstream Sync
4eb2510471
Merge branch 'main' of https://github.com/lobehub/lobe-chat
2025-08-12 18:09:34 +00:00
GH Action - Upstream Sync
9886517312
Merge branch 'main' of https://github.com/lobehub/lobe-chat
2025-08-12 12:11:39 +00:00
lobehubbot
25a34de6a7
📝 docs(bot): Auto sync agents & plugin to readme
2025-08-12 08:12:20 +00:00
semantic-release-bot
846a0f5f74
🔖 chore(release): v1.106.1 [skip ci]
...
### [Version 1.106.1](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.106.0...v1.106.1 )
<sup>Released on **2025-08-12**</sup>
#### ♻ Code Refactoring
- **misc**: Refactor model-runtime to a seperated package.
#### 💄 Styles
- **misc**: Adjust near bottom size on thinking scroll, improve Gemini error display with promptFeedback, Support new GPT-5 Verbosity params.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### Code refactoring
* **misc**: Refactor model-runtime to a seperated package, closes [#8763 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8763 ) ([e5eb7a2 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/e5eb7a2 ))
#### Styles
* **misc**: Adjust near bottom size on thinking scroll, closes [#8772 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8772 ) ([1fae490 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/1fae490 ))
* **misc**: Improve Gemini error display with promptFeedback, closes [#8707 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8707 ) ([51ad399 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/51ad399 ))
* **misc**: Support new GPT-5 Verbosity params, closes [#8715 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8715 ) ([0a724aa ](https://github.com/jaworldwideorg/OneJA-Bot/commit/0a724aa ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-08-12 08:11:51 +00:00
Jamie Stivala
a3fe6e6408
Merge remote-tracking branch 'upstream/main'
...
# Conflicts:
# CHANGELOG.md
# changelog/v1.json
2025-08-12 09:56:36 +02:00
lobehubbot
91ef9bacfa
📝 docs(bot): Auto sync agents & plugin to readme
2025-08-11 07:18:52 +00:00
semantic-release-bot
f9479344b4
🔖 chore(release): v1.106.0 [skip ci]
...
## [Version 1.106.0](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.105.2...v1.106.0 )
<sup>Released on **2025-08-11**</sup>
#### ♻ Code Refactoring
- **pricing**: Introduce new pricing system.
- **misc**: Move types to separate package, refactor trace type.
#### ✨ Features
- **misc**: Add GPT-5 series models, support 302ai provider, support aihubmix provider, support gpt-oss in ollama provider, support mcp plugin install from web.
#### 🐛 Bug Fixes
- **desktop**: Settings window can't exit when fullscreen.
- **pricing**: Adjust cachedInput values for GPT-5 models.
- **misc**: Aihubmix provider request headers, Break line for Gemini Artifacts, fix fail to fetch aihubmix model on client mode, fix ollama model output without thinking, fix remote avatar broken in desktop, fix remote avatar broken in desktop again, missing languages it-IT, pl-PL, nl-NL, Optimize Gemini error message display & Filter empty messages, provider config checker uses outdated API key, Solve the cache problem caused by the same dom id when sharing pictures, when s3 files not exist , global files should delete.
#### 💄 Styles
- **misc**: Add Claude Opus 4.1 model, add context menu for desktop, Add descriptions for the FLUX.1 Krea and Qwen Image, Add mask effect to thinking scroll, fix provider setting page hydration error, improve thinking auto scroll style, support different model tabs, Support session switch shortcut key, update i18n, update i18n, update i18n, update i18n, Update mask style, update models.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### Code refactoring
* **pricing**: Introduce new pricing system, closes [#8681 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8681 ) ([96b7508 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/96b7508 ))
* **misc**: Move types to separate package, closes [#8635 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8635 ) ([3cc4a54 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/3cc4a54 ))
* **misc**: Refactor trace type, closes [#8699 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8699 ) ([4e71af7 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/4e71af7 ))
#### What's improved
* **misc**: Add GPT-5 series models, closes [#8711 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8711 ) ([600c29b ](https://github.com/jaworldwideorg/OneJA-Bot/commit/600c29b ))
* **misc**: Support 302ai provider, closes [#8362 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8362 ) ([e172055 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/e172055 ))
* **misc**: Support aihubmix provider, closes [#8038 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8038 ) ([4db6485 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/4db6485 ))
* **misc**: Support gpt-oss in ollama provider, closes [#8682 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8682 ) ([6e0c386 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/6e0c386 ))
* **misc**: Support mcp plugin install from web, closes [#8680 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8680 ) ([022d858 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/022d858 ))
#### What's fixed
* **desktop**: Settings window can't exit when fullscreen, closes [#8633 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8633 ) ([954eb2c ](https://github.com/jaworldwideorg/OneJA-Bot/commit/954eb2c ))
* **pricing**: Adjust cachedInput values for GPT-5 models, closes [#8723 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8723 ) ([652bf08 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/652bf08 ))
* **misc**: Aihubmix provider request headers, closes [#8654 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8654 ) ([af07101 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/af07101 ))
* **misc**: Break line for Gemini Artifacts, closes [#8627 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8627 ) ([65609dd ](https://github.com/jaworldwideorg/OneJA-Bot/commit/65609dd ))
* **misc**: Fix fail to fetch aihubmix model on client mode, closes [#8689 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8689 ) ([3dcc5da ](https://github.com/jaworldwideorg/OneJA-Bot/commit/3dcc5da ))
* **misc**: Fix ollama model output without thinking, closes [#8686 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8686 ) ([d95c7f4 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/d95c7f4 ))
* **misc**: Fix remote avatar broken in desktop, closes [#8673 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8673 ) ([7eae430 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/7eae430 ))
* **misc**: Fix remote avatar broken in desktop again, closes [#8688 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8688 ) ([41b4363 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/41b4363 ))
* **misc**: Missing languages it-IT, pl-PL, nl-NL, closes [#8710 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8710 ) ([b46fa8e ](https://github.com/jaworldwideorg/OneJA-Bot/commit/b46fa8e ))
* **misc**: Optimize Gemini error message display & Filter empty messages, closes [#8489 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8489 ) ([5b409cc ](https://github.com/jaworldwideorg/OneJA-Bot/commit/5b409cc ))
* **misc**: Provider config checker uses outdated API key, closes [#8666 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8666 ) ([3a3e73e ](https://github.com/jaworldwideorg/OneJA-Bot/commit/3a3e73e ))
* **misc**: Solve the cache problem caused by the same dom id when sharing pictures, closes [#8704 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8704 ) ([68aad95 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/68aad95 ))
* **misc**: When s3 files not exist , global files should delete ([7c1ca41 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/7c1ca41 ))
#### Styles
* **misc**: Add Claude Opus 4.1 model, closes [#8683 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8683 ) ([ceb5289 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/ceb5289 ))
* **misc**: Add context menu for desktop, closes [#8691 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8691 ) ([0b30d05 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/0b30d05 ))
* **misc**: Add descriptions for the FLUX.1 Krea and Qwen Image, closes [#8678 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8678 ) ([769fda0 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/769fda0 ))
* **misc**: Add mask effect to thinking scroll, closes [#8729 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8729 ) ([4cefafd ](https://github.com/jaworldwideorg/OneJA-Bot/commit/4cefafd ))
* **misc**: Fix provider setting page hydration error, closes [#8695 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8695 ) ([88e7d2a ](https://github.com/jaworldwideorg/OneJA-Bot/commit/88e7d2a ))
* **misc**: Improve thinking auto scroll style, closes [#8719 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8719 ) ([acec55f ](https://github.com/jaworldwideorg/OneJA-Bot/commit/acec55f ))
* **misc**: Support different model tabs, closes [#8693 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8693 ) ([6d531d7 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/6d531d7 ))
* **misc**: Support session switch shortcut key, closes [#8626 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8626 ) ([efc7eaf ](https://github.com/jaworldwideorg/OneJA-Bot/commit/efc7eaf ))
* **misc**: Update i18n, closes [#8734 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8734 ) ([327a564 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/327a564 ))
* **misc**: Update i18n, closes [#8725 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8725 ) ([d9642fc ](https://github.com/jaworldwideorg/OneJA-Bot/commit/d9642fc ))
* **misc**: Update i18n, closes [#8684 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8684 ) ([926fa9a ](https://github.com/jaworldwideorg/OneJA-Bot/commit/926fa9a ))
* **misc**: Update i18n, closes [#8629 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8629 ) ([3b87fe7 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/3b87fe7 ))
* **misc**: Update mask style, closes [#8555 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8555 ) ([b4ac89d ](https://github.com/jaworldwideorg/OneJA-Bot/commit/b4ac89d ))
* **misc**: Update models, closes [#8657 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8657 ) ([904ee13 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/904ee13 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-08-11 07:17:39 +00:00
Jamie Stivala
d46d5ed298
Merge remote-tracking branch 'upstream/main'
...
# Conflicts:
# CHANGELOG.md
# README.zh-CN.md
# changelog/v1.json
2025-08-11 09:02:42 +02:00
lobehubbot
3658d6fd24
📝 docs(bot): Auto sync agents & plugin to readme
2025-07-31 12:39:14 +00:00
semantic-release-bot
31f9635ad2
🔖 chore(release): v1.105.2 [skip ci]
...
### [Version 1.105.2](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.105.1...v1.105.2 )
<sup>Released on **2025-07-31**</sup>
#### 🐛 Bug Fixes
- **misc**: Fix oidc oauth callback pages 404.
#### 💄 Styles
- **misc**: Improve mcp plugin calling and display, Support SenseNova V6.5 models, update Aliyun Bailian models.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **misc**: Fix oidc oauth callback pages 404, closes [#8620 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8620 ) ([d136b6e ](https://github.com/jaworldwideorg/OneJA-Bot/commit/d136b6e ))
#### Styles
* **misc**: Improve mcp plugin calling and display, closes [#8619 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8619 ) ([14c41c4 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/14c41c4 ))
* **misc**: Support SenseNova V6.5 models, closes [#8569 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8569 ) ([411ed7e ](https://github.com/jaworldwideorg/OneJA-Bot/commit/411ed7e ))
* **misc**: Update Aliyun Bailian models, closes [#8612 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8612 ) ([433e679 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/433e679 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-07-31 12:38:43 +00:00
Jamie Stivala
56e4223892
Merge remote-tracking branch 'upstream/main'
...
# Conflicts:
# CHANGELOG.md
# changelog/v1.json
2025-07-31 14:22:50 +02:00
lobehubbot
b060cbc2d0
📝 docs(bot): Auto sync agents & plugin to readme
2025-07-30 16:25:02 +00:00
semantic-release-bot
ef4a5c253a
🔖 chore(release): v1.105.1 [skip ci]
...
### [Version 1.105.1](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.105.0...v1.105.1 )
<sup>Released on **2025-07-30**</sup>
#### 🐛 Bug Fixes
- **misc**: Fix desktop auth redirect url error, fix mcp calling missing array content, moonshot assistant messages must not be empty.
#### 💄 Styles
- **misc**: Add volcengine kimi-k2 model, Add Zhipu GLM-4.5 models, update i18n.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **misc**: Fix desktop auth redirect url error, closes [#8597 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8597 ) ([0ed7368 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/0ed7368 ))
* **misc**: Fix mcp calling missing array content, closes [#8615 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8615 ) ([b7f8e6e ](https://github.com/jaworldwideorg/OneJA-Bot/commit/b7f8e6e ))
* **misc**: Moonshot assistant messages must not be empty, closes [#8419 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8419 ) ([a796495 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/a796495 ))
#### Styles
* **misc**: Add volcengine kimi-k2 model, closes [#8591 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8591 ) ([9630167 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/9630167 ))
* **misc**: Add Zhipu GLM-4.5 models, closes [#8590 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8590 ) ([4f4620c ](https://github.com/jaworldwideorg/OneJA-Bot/commit/4f4620c ))
* **misc**: Update i18n, closes [#8609 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8609 ) ([21cac39 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/21cac39 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-07-30 16:24:33 +00:00
Jamie Stivala
57e98a56ca
Merge remote-tracking branch 'upstream/main'
...
# Conflicts:
# CHANGELOG.md
# changelog/v1.json
2025-07-30 18:07:30 +02:00
lobehubbot
6156c48db7
📝 docs(bot): Auto sync agents & plugin to readme
2025-07-29 16:10:00 +00:00
semantic-release-bot
e875c4699e
🔖 chore(release): v1.105.0 [skip ci]
...
## [Version 1.105.0](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.104.1...v1.105.0 )
<sup>Released on **2025-07-29**</sup>
#### ✨ Features
- **misc**: Add support for Okta Authentication.
#### 🐛 Bug Fixes
- **misc**: Fix subscription plan tag display, reorder AppTheme and Locale to fix modal i18n, revert jose to ^5 to fix auth issue on desktop.
#### 💄 Styles
- **misc**: Open new topic by tap Just Chat again, support Minimax T2I models.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's improved
* **misc**: Add support for Okta Authentication, closes [#8547 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8547 ) ([67abdfe ](https://github.com/jaworldwideorg/OneJA-Bot/commit/67abdfe ))
#### What's fixed
* **misc**: Fix subscription plan tag display, closes [#8599 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8599 ) ([2a3754a ](https://github.com/jaworldwideorg/OneJA-Bot/commit/2a3754a ))
* **misc**: Reorder AppTheme and Locale to fix modal i18n, closes [#8600 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8600 ) ([3264cf2 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/3264cf2 ))
* **misc**: Revert jose to ^5 to fix auth issue on desktop, closes [#8603 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8603 ) ([57118b0 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/57118b0 ))
#### Styles
* **misc**: Open new topic by tap Just Chat again, closes [#8426 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8426 ) ([018ca75 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/018ca75 ))
* **misc**: Support Minimax T2I models, closes [#8583 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8583 ) ([f8a01aa ](https://github.com/jaworldwideorg/OneJA-Bot/commit/f8a01aa ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-07-29 16:09:25 +00:00
Jamie Stivala
2b60ee21a6
Merge remote-tracking branch 'upstream/main'
...
# Conflicts:
# CHANGELOG.md
# changelog/v1.json
2025-07-29 17:50:56 +02:00
lobehubbot
815594eabb
📝 docs(bot): Auto sync agents & plugin to readme
2025-07-29 08:56:18 +00:00
semantic-release-bot
283bd18f1f
🔖 chore(release): v1.104.1 [skip ci]
...
### [Version 1.104.1](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.104.0...v1.104.1 )
<sup>Released on **2025-07-29**</sup>
#### ♻ Code Refactoring
- **misc**: Clean mcp sitemap, refactor jose-JWT to xor obfuscation.
#### 💄 Styles
- **misc**: Add more OpenAI SDK Text2Image providers, support more Text2Image from Qwen, update i18n.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### Code refactoring
* **misc**: Clean mcp sitemap, closes [#8596 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8596 ) ([b9e3e66 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/b9e3e66 ))
* **misc**: Refactor jose-JWT to xor obfuscation, closes [#8595 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8595 ) ([be98d56 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/be98d56 ))
#### Styles
* **misc**: Add more OpenAI SDK Text2Image providers, closes [#8573 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8573 ) ([403aebd ](https://github.com/jaworldwideorg/OneJA-Bot/commit/403aebd ))
* **misc**: Support more Text2Image from Qwen, closes [#8574 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8574 ) ([b8c0e2d ](https://github.com/jaworldwideorg/OneJA-Bot/commit/b8c0e2d ))
* **misc**: Update i18n, closes [#8593 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8593 ) ([356cf0c ](https://github.com/jaworldwideorg/OneJA-Bot/commit/356cf0c ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-07-29 08:55:47 +00:00
Jamie Stivala
0ba6109d2b
Merge remote-tracking branch 'upstream/main'
...
# Conflicts:
# CHANGELOG.md
# changelog/v1.json
2025-07-29 10:39:37 +02:00
lobehubbot
8153bf871b
📝 docs(bot): Auto sync agents & plugin to readme
2025-07-28 09:39:19 +00:00
semantic-release-bot
cc963d0371
🔖 chore(release): v1.104.0 [skip ci]
...
## [Version 1.104.0](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.103.3...v1.104.0 )
<sup>Released on **2025-07-28**</sup>
#### ✨ Features
- **misc**: Implement API Key management functionality, support custom hotkey on desktop.
#### 🐛 Bug Fixes
- **misc**: Fix update hotkey invalid when input mod in desktop, update convertUsage to handle XAI provider and adjust OpenAIStream to pass provider.
#### 💄 Styles
- **misc**: Add Gemini 2.5 Flash-Lite GA model, fix setting window layout size, fix setting window layout when in desktop was disappear, update i18n.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's improved
* **misc**: Implement API Key management functionality, closes [#8535 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8535 ) ([fdaa725 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/fdaa725 ))
* **misc**: Support custom hotkey on desktop, closes [#8559 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8559 ) ([b50f121 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/b50f121 ))
#### What's fixed
* **misc**: Fix update hotkey invalid when input mod in desktop, closes [#8572 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8572 ) ([07f3e6a ](https://github.com/jaworldwideorg/OneJA-Bot/commit/07f3e6a ))
* **misc**: Update convertUsage to handle XAI provider and adjust OpenAIStream to pass provider, closes [#8557 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8557 ) ([d1e4a54 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/d1e4a54 ))
#### Styles
* **misc**: Add Gemini 2.5 Flash-Lite GA model, closes [#8539 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8539 ) ([404ac21 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/404ac21 ))
* **misc**: Fix setting window layout size, closes [#8483 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8483 ) ([4902341 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/4902341 ))
* **misc**: Fix setting window layout when in desktop was disappear, closes [#8585 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8585 ) ([74ab822 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/74ab822 ))
* **misc**: Update i18n, closes [#8579 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8579 ) ([2eccbc7 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/2eccbc7 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-07-28 09:38:46 +00:00
Jamie Stivala
0169deb880
Merge remote-tracking branch 'upstream/main'
...
# Conflicts:
# CHANGELOG.md
# changelog/v1.json
2025-07-28 11:23:19 +02:00
Jamie Stivala
0b39093e5a
Merge branch 'feat/okta'
2025-07-24 13:39:13 +02:00
Jamie Stivala
e9b66bdb3a
Added Okta to SSO providers list
2025-07-24 13:38:52 +02:00
Jamie Stivala
c0742491f4
Merge branch 'feat/okta'
2025-07-24 13:36:30 +02:00
Jamie Stivala
8a46d41d60
Reverted a micro-change which was changed during some testing (back to original)
2025-07-24 13:36:13 +02:00
Jamie Stivala
8f5b2eb141
Removed Okta references from auth envs (deprecated)
2025-07-24 13:28:55 +02:00
Jamie Stivala
77bea167b1
Merge branch 'feat/okta'
2025-07-24 13:26:46 +02:00
Jamie Stivala
c57074d725
Removed Okta Test
2025-07-24 13:23:41 +02:00
Jamie Stivala
cb6861ef04
Added Okta as SSO Provider
2025-07-24 13:12:01 +02:00
Jamie Stivala
5f367e1242
Removed deprecated env variables
2025-07-24 13:11:14 +02:00
Jamie Stivala
27917bcca5
Added documentation
2025-07-24 13:07:05 +02:00
lobehubbot
3f8b1dde09
📝 docs(bot): Auto sync agents & plugin to readme
2025-07-24 09:56:37 +00:00
semantic-release-bot
7189d8a81c
🔖 chore(release): v1.103.2 [skip ci]
...
### [Version 1.103.2](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.103.1...v1.103.2 )
<sup>Released on **2025-07-24**</sup>
#### 🐛 Bug Fixes
- **misc**: Fix chat stream in desktop and update shortcut.
#### 💄 Styles
- **misc**: Add cached token count to usage of GoogleAI and VertexAI, fix desktop titlebar style in window, fix sub topic width in md responsive.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **misc**: Fix chat stream in desktop and update shortcut, closes [#8520 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8520 ) ([0192140 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/0192140 ))
#### Styles
* **misc**: Add cached token count to usage of GoogleAI and VertexAI, closes [#8545 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8545 ) ([66dbb24 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/66dbb24 ))
* **misc**: Fix desktop titlebar style in window, closes [#8439 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8439 ) ([fd7662c ](https://github.com/jaworldwideorg/OneJA-Bot/commit/fd7662c ))
* **misc**: Fix sub topic width in md responsive, closes [#8443 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8443 ) ([9bae13b ](https://github.com/jaworldwideorg/OneJA-Bot/commit/9bae13b ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-07-24 09:56:10 +00:00
Jamie Stivala
7767bbbedc
Merge remote-tracking branch 'upstream/main'
...
# Conflicts:
# CHANGELOG.md
# changelog/v1.json
2025-07-24 11:39:49 +02:00
semantic-release-bot
a6127a9d82
🔖 chore(release): v1.101.0 [skip ci]
...
## [Version 1.101.0](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.100.1...v1.101.0 )
<sup>Released on **2025-07-23**</sup>
#### ♻ Code Refactoring
- **misc**: Add badge and improve document.
#### ✨ Features
- **misc**: Add image generation capabilities using Google AI Imagen API, add Qwen image generation capabilities.
#### 🐛 Bug Fixes
- **groq**: Enable streaming for tool calls and add Kimi K2 model.
- **misc**: Remove debug logging from ModelRuntime and async caller.
#### 💄 Styles
- **misc**: Add notification for desktop, fix lobehub provider `/chat` in desktop, modal list header sticky style, update i18n, Update tray icon.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### Code refactoring
* **misc**: Add badge and improve document, closes [#8528 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8528 ) ([9fb4b0d ](https://github.com/jaworldwideorg/OneJA-Bot/commit/9fb4b0d ))
#### What's improved
* **misc**: Add image generation capabilities using Google AI Imagen API, closes [#8503 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8503 ) ([cef8208 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/cef8208 ))
* **misc**: Add Qwen image generation capabilities, closes [#8534 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8534 ) ([7e8e5ef ](https://github.com/jaworldwideorg/OneJA-Bot/commit/7e8e5ef ))
#### What's fixed
* **groq**: Enable streaming for tool calls and add Kimi K2 model, closes [#8510 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8510 ) ([60739bc ](https://github.com/jaworldwideorg/OneJA-Bot/commit/60739bc ))
* **misc**: Remove debug logging from ModelRuntime and async caller, closes [#8525 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8525 ) ([dd1a635 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/dd1a635 ))
#### Styles
* **misc**: Add notification for desktop, closes [#8523 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8523 ) ([4917d17 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/4917d17 ))
* **misc**: Fix lobehub provider `/chat` in desktop, closes [#8508 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8508 ) ([c801f9c ](https://github.com/jaworldwideorg/OneJA-Bot/commit/c801f9c ))
* **misc**: Modal list header sticky style, closes [#8514 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8514 ) ([75273d5 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/75273d5 ))
* **misc**: Update i18n, closes [#8537 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8537 ) ([b16f19b ](https://github.com/jaworldwideorg/OneJA-Bot/commit/b16f19b ))
* **misc**: Update tray icon, closes [#8530 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8530 ) ([2696de4 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/2696de4 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-07-23 14:25:29 +00:00
GitHub Actions
ca841b9fc8
Merge branch 'fix/dynamic-test'
2025-07-23 16:07:24 +02:00
GitHub Actions
a506e60458
Merge remote-tracking branch 'origin/main'
2025-07-23 16:00:30 +02:00
GitHub Actions
8a1c21f216
Remove custom git sync script and .gitattributes, switch to using Fork-Sync-With-Upstream GitHub Action in workflow
2025-07-23 16:00:14 +02:00
GitHub Actions
06a1cc2adf
Update plugin action tests to use DEFAULT_INBOX_AVATAR constant instead of hardcoded path
2025-07-23 15:53:25 +02:00
semantic-release-bot
b5616f0581
🔖 chore(release): v1.101.0 [skip ci]
...
## [Version 1.101.0](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.100.1...v1.101.0 )
<sup>Released on **2025-07-23**</sup>
#### ♻ Code Refactoring
- **misc**: Add badge and improve document.
#### ✨ Features
- **misc**: Add image generation capabilities using Google AI Imagen API, add Qwen image generation capabilities.
#### 🐛 Bug Fixes
- **groq**: Enable streaming for tool calls and add Kimi K2 model.
- **misc**: Remove debug logging from ModelRuntime and async caller.
#### 💄 Styles
- **misc**: Add notification for desktop, fix lobehub provider `/chat` in desktop, modal list header sticky style, update i18n, Update tray icon.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### Code refactoring
* **misc**: Add badge and improve document, closes [#8528 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8528 ) ([9fb4b0d ](https://github.com/jaworldwideorg/OneJA-Bot/commit/9fb4b0d ))
#### What's improved
* **misc**: Add image generation capabilities using Google AI Imagen API, closes [#8503 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8503 ) ([cef8208 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/cef8208 ))
* **misc**: Add Qwen image generation capabilities, closes [#8534 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8534 ) ([7e8e5ef ](https://github.com/jaworldwideorg/OneJA-Bot/commit/7e8e5ef ))
#### What's fixed
* **groq**: Enable streaming for tool calls and add Kimi K2 model, closes [#8510 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8510 ) ([60739bc ](https://github.com/jaworldwideorg/OneJA-Bot/commit/60739bc ))
* **misc**: Remove debug logging from ModelRuntime and async caller, closes [#8525 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8525 ) ([dd1a635 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/dd1a635 ))
#### Styles
* **misc**: Add notification for desktop, closes [#8523 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8523 ) ([4917d17 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/4917d17 ))
* **misc**: Fix lobehub provider `/chat` in desktop, closes [#8508 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8508 ) ([c801f9c ](https://github.com/jaworldwideorg/OneJA-Bot/commit/c801f9c ))
* **misc**: Modal list header sticky style, closes [#8514 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8514 ) ([75273d5 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/75273d5 ))
* **misc**: Update i18n, closes [#8537 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8537 ) ([b16f19b ](https://github.com/jaworldwideorg/OneJA-Bot/commit/b16f19b ))
* **misc**: Update tray icon, closes [#8530 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8530 ) ([2696de4 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/2696de4 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-07-23 13:52:23 +00:00
GitHub Actions
b39eaf2686
Merge branch 'fix/dynamic-test'
2025-07-23 15:37:17 +02:00
GitHub Actions
78176978cd
Update tests to replace hardcoded avatar paths with constants for inbox and user avatars
2025-07-23 15:34:38 +02:00
semantic-release-bot
a7bac06436
🔖 chore(release): v1.101.0 [skip ci]
...
## [Version 1.101.0](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.100.1...v1.101.0 )
<sup>Released on **2025-07-23**</sup>
#### ♻ Code Refactoring
- **misc**: Add badge and improve document.
#### ✨ Features
- **misc**: Add image generation capabilities using Google AI Imagen API, add Qwen image generation capabilities.
#### 🐛 Bug Fixes
- **groq**: Enable streaming for tool calls and add Kimi K2 model.
- **misc**: Remove debug logging from ModelRuntime and async caller.
#### 💄 Styles
- **misc**: Add notification for desktop, fix lobehub provider `/chat` in desktop, modal list header sticky style, update i18n, Update tray icon.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### Code refactoring
* **misc**: Add badge and improve document, closes [#8528 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8528 ) ([9fb4b0d ](https://github.com/jaworldwideorg/OneJA-Bot/commit/9fb4b0d ))
#### What's improved
* **misc**: Add image generation capabilities using Google AI Imagen API, closes [#8503 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8503 ) ([cef8208 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/cef8208 ))
* **misc**: Add Qwen image generation capabilities, closes [#8534 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8534 ) ([7e8e5ef ](https://github.com/jaworldwideorg/OneJA-Bot/commit/7e8e5ef ))
#### What's fixed
* **groq**: Enable streaming for tool calls and add Kimi K2 model, closes [#8510 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8510 ) ([60739bc ](https://github.com/jaworldwideorg/OneJA-Bot/commit/60739bc ))
* **misc**: Remove debug logging from ModelRuntime and async caller, closes [#8525 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8525 ) ([dd1a635 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/dd1a635 ))
#### Styles
* **misc**: Add notification for desktop, closes [#8523 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8523 ) ([4917d17 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/4917d17 ))
* **misc**: Fix lobehub provider `/chat` in desktop, closes [#8508 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8508 ) ([c801f9c ](https://github.com/jaworldwideorg/OneJA-Bot/commit/c801f9c ))
* **misc**: Modal list header sticky style, closes [#8514 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8514 ) ([75273d5 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/75273d5 ))
* **misc**: Update i18n, closes [#8537 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8537 ) ([b16f19b ](https://github.com/jaworldwideorg/OneJA-Bot/commit/b16f19b ))
* **misc**: Update tray icon, closes [#8530 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8530 ) ([2696de4 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/2696de4 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-07-23 13:08:53 +00:00
GitHub Actions
bbc161db30
Merge branch 'fix/dynamic-test'
2025-07-23 14:53:06 +02:00
GitHub Actions
33f838a59b
Update tests to use BRANDING_NAME constant instead of hardcoded 'LobeChat' and update avatar icon path in chat message tests
2025-07-23 14:52:14 +02:00
GitHub Actions
e8a7edea76
Update test data for plugin action to use avatar icon path (rather than hard coded)
2025-07-23 14:40:50 +02:00
GitHub Actions
e3766e94d0
Update dependencies, replace vi-canvas-mock with vitest-canvas-mock, and refine test assertions in knowledgeBase and aiProvider models.
2025-07-23 14:39:04 +02:00
GitHub Actions
76ff1f6da4
Add Okta support to auth config and tests
2025-07-23 14:29:56 +02:00
GitHub Actions
2f1f3a846e
Remove unused schemas, tests, documentation, and references related to the deprecated meta-schema, ModelParamsSchema, and associated configurations.
2025-07-23 14:24:16 +02:00
GitHub Actions
0ffa190d2b
Merge remote-tracking branch 'origin/main'
...
# Conflicts:
# src/app/[variants]/(main)/image/@menu/components/SeedNumberInput/index.tsx
2025-07-23 14:15:40 +02:00
GitHub Actions
89253d1e5c
Simplify SeedNumberInput by removing unused props (min, max, step).
2025-07-23 14:15:20 +02:00
GitHub Actions
21f997fc0e
Merge upstream changes from lobehub/lobe-chat/main with automatic conflict resolution
2025-07-23 12:12:16 +00:00
GitHub Actions
883982754f
Merge remote-tracking branch 'upstream/main'
...
# Conflicts:
# src/app/[variants]/(main)/image/@menu/components/SeedNumberInput/index.tsx
2025-07-23 14:11:55 +02:00
GitHub Actions
80b72bb2ee
Merge upstream changes from lobehub/lobe-chat/main with automatic conflict resolution
2025-07-21 00:34:24 +00:00
lobehubbot
87ea15bba5
📝 docs(bot): Auto sync agents & plugin to readme
2025-07-20 18:23:10 +00:00
GitHub Actions
7c1b1cefed
Merge upstream changes from lobehub/lobe-chat/main with automatic conflict resolution
2025-07-20 18:08:23 +00:00
lobehubbot
5b64c3be3c
📝 docs(bot): Auto sync agents & plugin to readme
2025-07-20 12:26:04 +00:00
GitHub Actions
7e391d8a57
Merge upstream changes from lobehub/lobe-chat/main with automatic conflict resolution
2025-07-20 12:10:56 +00:00
lobehubbot
1aa1484c25
📝 docs(bot): Auto sync agents & plugin to readme
2025-07-20 06:24:51 +00:00
GitHub Actions
8cb9e0d542
Merge upstream changes from lobehub/lobe-chat/main with automatic conflict resolution
2025-07-20 06:09:41 +00:00
lobehubbot
ce9f766cde
📝 docs(bot): Auto sync agents & plugin to readme
2025-07-20 00:50:35 +00:00
GitHub Actions
c250721b69
Merge upstream changes from lobehub/lobe-chat/main with automatic conflict resolution
2025-07-20 00:35:40 +00:00
lobehubbot
8c9b8b5f3c
📝 docs(bot): Auto sync agents & plugin to readme
2025-07-19 18:23:41 +00:00
semantic-release-bot
cc77ca3ff7
🔖 chore(release): v1.100.1 [skip ci]
...
### [Version 1.100.1](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.100.0...v1.100.1 )
<sup>Released on **2025-07-19**</sup>
#### 🐛 Bug Fixes
- **misc**: Try fix authorization code exchange & pin next-auto to `beta.29`.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **misc**: Try fix authorization code exchange & pin next-auto to `beta.29`, closes [#8496 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8496 ) ([27c4881 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/27c4881 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-07-19 18:23:15 +00:00
GitHub Actions
098654742b
Merge upstream changes from lobehub/lobe-chat/main with automatic conflict resolution
2025-07-19 18:08:18 +00:00
lobehubbot
ffc21dc86e
📝 docs(bot): Auto sync agents & plugin to readme
2025-07-19 12:25:43 +00:00
GitHub Actions
262fcf2945
Merge upstream changes from lobehub/lobe-chat/main with automatic conflict resolution
2025-07-19 12:10:46 +00:00
lobehubbot
7cf5922a15
📝 docs(bot): Auto sync agents & plugin to readme
2025-07-19 06:24:22 +00:00
GitHub Actions
5bb2514e4f
Merge upstream changes from lobehub/lobe-chat/main with automatic conflict resolution
2025-07-19 06:09:24 +00:00
lobehubbot
886cb69436
📝 docs(bot): Auto sync agents & plugin to readme
2025-07-19 00:46:29 +00:00
GitHub Actions
4596d2ce32
Merge upstream changes from lobehub/lobe-chat/main with automatic conflict resolution
2025-07-19 00:31:27 +00:00
lobehubbot
171fcd7a48
📝 docs(bot): Auto sync agents & plugin to readme
2025-07-18 18:24:57 +00:00
semantic-release-bot
5be34ff5ae
🔖 chore(release): v1.100.0 [skip ci]
...
## [Version 1.100.0](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.99.2...v1.100.0 )
<sup>Released on **2025-07-18**</sup>
#### ✨ Features
- **misc**: Add zhipu cogview4.
#### 🐛 Bug Fixes
- **misc**: Some ai image bugs.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's improved
* **misc**: Add zhipu cogview4, closes [#8486 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8486 ) ([0b1557d ](https://github.com/jaworldwideorg/OneJA-Bot/commit/0b1557d ))
#### What's fixed
* **misc**: Some ai image bugs, closes [#8490 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8490 ) ([5d852be ](https://github.com/jaworldwideorg/OneJA-Bot/commit/5d852be ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-07-18 18:24:30 +00:00
GitHub Actions
4c6630a6d8
Merge upstream changes from lobehub/lobe-chat/main with automatic conflict resolution
2025-07-18 18:09:09 +00:00
lobehubbot
a6486d41f6
📝 docs(bot): Auto sync agents & plugin to readme
2025-07-18 12:27:34 +00:00
GitHub Actions
abac12f89f
Merge upstream changes from lobehub/lobe-chat/main with automatic conflict resolution
2025-07-18 12:12:31 +00:00
lobehubbot
ea90b4cedb
📝 docs(bot): Auto sync agents & plugin to readme
2025-07-18 10:29:09 +00:00
semantic-release-bot
d8d3e98e74
🔖 chore(release): v1.99.2 [skip ci]
...
### [Version 1.99.2](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.99.1...v1.99.2 )
<sup>Released on **2025-07-18**</sup>
#### 🐛 Bug Fixes
- **misc**: Fix webapi proxy with clerk.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **misc**: Fix webapi proxy with clerk, closes [#8479 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8479 ) ([7dd65f0 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/7dd65f0 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-07-18 10:28:42 +00:00
GitHub Actions
5136e7a7ee
Merge upstream changes from lobehub/lobe-chat/main with automatic conflict resolution
2025-07-18 10:13:16 +00:00
GitHub Actions
54ba981bd4
Enhance sync-upstream script with advanced conflict resolution and detailed logging:
...
- Implement `.gitattributes` parsing for dynamic merge strategies.
- Add functions for automatic conflict resolution based on merge strategies.
- Improve error handling and diagnostics for troubleshooting.
- Ensure cross-environment compatibility using portable shell commands.
2025-07-18 12:10:45 +02:00
GitHub Actions
d774d39066
Merge upstream changes from lobehub/lobe-chat/main with automatic conflict resolution
2025-07-18 12:08:23 +02:00
Jamie Stivala
468a507d74
Improve sync-upstream script: fetch specific branch, handle unrelated histories, honor .gitattributes
2025-07-18 11:56:36 +02:00
Jamie Stivala
cafbba3e25
Replace Fork-Sync-With-Upstream action with custom sync script [skip-ci]
2025-07-18 11:52:00 +02:00
Jamie Stivala
9da0e6bad8
Merge README.md and keep theirs [skip-ci]
2025-07-18 11:45:35 +02:00
semantic-release-bot
651a899c87
🔖 chore(release): v1.99.1 [skip ci]
...
### [Version 1.99.1](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.99.0...v1.99.1 )
<sup>Released on **2025-07-17**</sup>
#### 🐛 Bug Fixes
- **misc**: Use server env config image models.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **misc**: Use server env config image models, closes [#8478 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8478 ) ([768ee2b ](https://github.com/jaworldwideorg/OneJA-Bot/commit/768ee2b ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-07-17 19:27:28 +00:00
Jamie Stivala
a31531fd91
Update sync.yml
...
On Sync finish, trigger release workflow
2025-07-17 21:12:03 +02:00
GH Action - Upstream Sync
75b084cee3
Merge branch 'main' of https://github.com/lobehub/lobe-chat
2025-07-17 19:09:38 +00:00
semantic-release-bot
02354c9eda
🔖 chore(release): v1.99.0 [skip ci]
...
## [Version 1.99.0](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.98.1...v1.99.0 )
<sup>Released on **2025-07-17**</sup>
#### ✨ Features
- **misc**: Refactor desktop oauth and use JWTs token to support remote chat.
#### 🐛 Bug Fixes
- **misc**: Desktop local db can't upload image, fix apikey issue on server log, fix page error when url is not defined in web search plugin.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's improved
* **misc**: Refactor desktop oauth and use JWTs token to support remote chat, closes [#8446 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8446 ) ([054ca5f ](https://github.com/jaworldwideorg/OneJA-Bot/commit/054ca5f ))
#### What's fixed
* **misc**: Desktop local db can't upload image, closes [#8459 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8459 ) ([25bfc80 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/25bfc80 ))
* **misc**: Fix apikey issue on server log, closes [#8457 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8457 ) ([43be2d1 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/43be2d1 ))
* **misc**: Fix page error when url is not defined in web search plugin, closes [#8441 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8441 ) ([a55b65b ](https://github.com/jaworldwideorg/OneJA-Bot/commit/a55b65b ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-07-17 10:17:28 +00:00
Jamie Stivala
8ecbbe7899
Configure Git merge strategies for changelog and package.json files in sync workflow
2025-07-17 12:02:11 +02:00
Jamie Stivala
9884510fa3
Merge remote-tracking branch 'upstream/main'
...
# Conflicts:
# CHANGELOG.md
# changelog/v1.json
2025-07-17 11:55:05 +02:00
Jamie Stivala
dff27b0ac0
Remove custom package.json merge handling from sync workflow
...
- Delete the `mergePackageJson.js` script and its associated tests.
- Simplify workflow by removing logic for backing up and restoring files.
- Streamline sync workflow inputs and steps for improved maintainability.
2025-07-17 11:54:57 +02:00
lobehubbot
6046d755ad
📝 docs(bot): Auto sync agents & plugin to readme
2025-07-16 12:26:34 +00:00
semantic-release-bot
17bf2990b0
🔖 chore(release): v1.98.1 [skip ci]
...
### [Version 1.98.1](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.98.0...v1.98.1 )
<sup>Released on **2025-07-16**</sup>
#### 🐛 Bug Fixes
- **misc**: Chat model list should not show image model, some ai image generation feedback issues.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **misc**: Chat model list should not show image model, closes [#8448 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8448 ) ([2bb1506 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/2bb1506 ))
* **misc**: Some ai image generation feedback issues, closes [#8440 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8440 ) ([bc41329 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/bc41329 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-07-16 12:26:06 +00:00
Jamie Stivala
a3c2cf5223
Add custom package.json merge handling during sync workflow
...
- Implement logic to back up `package.json` for special handling during sync.
- Introduce a script for merging `package.json` with custom dependencies preserved.
- Add tests to validate `package.json` merge logic.
2025-07-16 14:10:57 +02:00
Jamie Stivala
768b401ceb
Merge remote-tracking branch 'upstream/main'
...
# Conflicts:
# CHANGELOG.md
2025-07-16 14:01:25 +02:00
lobehubbot
d987b81f0c
📝 docs(bot): Auto sync agents & plugin to readme
2025-07-15 08:26:39 +00:00
semantic-release-bot
d914b7cd00
🔖 chore(release): v1.98.0 [skip ci]
...
## [Version 1.98.0](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.97.0...v1.98.0 )
<sup>Released on **2025-07-15**</sup>
#### ✨ Features
- **plugin**: Support Streamable HTTP MCP Server Auth.
- **misc**: support AI Image.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's improved
* **plugin**: Support Streamable HTTP MCP Server Auth, closes [#8425 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8425 ) ([853a09a ](https://github.com/jaworldwideorg/OneJA-Bot/commit/853a09a ))
* **misc**: support AI Image, closes [#8312 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8312 ) ([095de57 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/095de57 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-07-15 08:26:14 +00:00
Jamie Stivala
c37027c07f
Merge remote-tracking branch 'upstream/main'
...
# Conflicts:
# CHANGELOG.md
2025-07-15 10:10:47 +02:00
semantic-release-bot
a884dad265
🔖 chore(release): v1.97.0 [skip ci]
...
## [Version 1.97.0](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.96.3...v1.97.0 )
<sup>Released on **2025-07-14**</sup>
#### ✨ Features
- **misc**: Add network proxy for desktop.
#### 🐛 Bug Fixes
- **misc**: Add vision support to Grok 4, Revert "💄 style: Open new topic by tap Just Chat again".
#### 💄 Styles
- **misc**: Add Kimi K2 model, fix discover translation, Support Hunyuan A13B thinking model, Support new Doubao thinking models, update i18n, update i18n, update i18n.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's improved
* **misc**: Add network proxy for desktop, closes [#7848 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/7848 ) ([46d2509 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/46d2509 ))
#### What's fixed
* **misc**: Add vision support to Grok 4, closes [#8386 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8386 ) ([8512f5a ](https://github.com/jaworldwideorg/OneJA-Bot/commit/8512f5a ))
* **misc**: Revert "💄 style: Open new topic by tap Just Chat again", closes [#8402 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8402 ) ([55462b9 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/55462b9 ))
#### Styles
* **misc**: Add Kimi K2 model, closes [#8401 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8401 ) ([4cb1a18 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/4cb1a18 ))
* **misc**: Fix discover translation, closes [#8423 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8423 ) ([15ae35c ](https://github.com/jaworldwideorg/OneJA-Bot/commit/15ae35c ))
* **misc**: Support Hunyuan A13B thinking model, closes [#8278 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8278 ) ([09ca978 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/09ca978 ))
* **misc**: Support new Doubao thinking models, closes [#8174 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8174 ) ([637d75c ](https://github.com/jaworldwideorg/OneJA-Bot/commit/637d75c ))
* **misc**: Update i18n, closes [#8422 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8422 ) ([5b89ec8 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/5b89ec8 ))
* **misc**: Update i18n, closes [#8410 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8410 ) ([2515875 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/2515875 ))
* **misc**: Update i18n, closes [#8400 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8400 ) ([790eeb8 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/790eeb8 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-07-14 14:34:04 +00:00
Jamie Stivala
53975efcab
Merge remote-tracking branch 'upstream/main'
...
# Conflicts:
# CHANGELOG.md
# changelog/v1.json
2025-07-14 10:31:52 +02:00
lobehubbot
fbb92a667f
📝 docs(bot): Auto sync agents & plugin to readme
2025-07-11 09:09:37 +00:00
semantic-release-bot
5cf2e3c6fd
🔖 chore(release): v1.96.3 [skip ci]
...
### [Version 1.96.3](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.96.2...v1.96.3 )
<sup>Released on **2025-07-11**</sup>
#### 🐛 Bug Fixes
- **misc**: Grok-4 reasoning model universal matching.
#### 💄 Styles
- **misc**: Open new topic by tap Just Chat again, update i18n.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **misc**: Grok-4 reasoning model universal matching, closes [#8390 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8390 ) ([d6f17f8 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/d6f17f8 ))
#### Styles
* **misc**: Open new topic by tap Just Chat again, closes [#8311 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8311 ) ([7e2f4ce ](https://github.com/jaworldwideorg/OneJA-Bot/commit/7e2f4ce ))
* **misc**: Update i18n, closes [#8387 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8387 ) ([00215c0 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/00215c0 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-07-11 09:09:11 +00:00
Jamie Stivala
dcb29ab16c
Merge remote-tracking branch 'upstream/main'
...
# Conflicts:
# CHANGELOG.md
2025-07-11 10:55:24 +02:00
lobehubbot
5604704d0a
📝 docs(bot): Auto sync agents & plugin to readme
2025-07-10 12:33:22 +00:00
semantic-release-bot
08949c5757
🔖 chore(release): v1.96.2 [skip ci]
...
### [Version 1.96.2](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.96.1...v1.96.2 )
<sup>Released on **2025-07-10**</sup>
#### ♻ Code Refactoring
- **misc**: Replace `utility-types` with `type-fest`.
#### 💄 Styles
- **misc**: Add google search grounding for Vertex AI, fix: solve the loading was strange spin when switch show, integrate Amazon Cognito for user authentication.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### Code refactoring
* **misc**: Replace `utility-types` with `type-fest`, closes [#8370 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8370 ) ([a072b53 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/a072b53 ))
#### Styles
* **misc**: Add google search grounding for Vertex AI, closes [#8313 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8313 ) ([afd5900 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/afd5900 ))
* **misc**: Fix: solve the loading was strange spin when switch show, closes [#8333 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8333 ) ([07197e7 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/07197e7 ))
* **misc**: Integrate Amazon Cognito for user authentication, closes [#7472 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/7472 ) ([56f4e98 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/56f4e98 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-07-10 12:32:53 +00:00
Jamie Stivala
23710714c1
Add Cognito as a new SSO provider to ssoProviders array
2025-07-10 14:18:51 +02:00
Jamie Stivala
41d1b45549
Merge remote-tracking branch 'upstream/main'
...
# Conflicts:
# CHANGELOG.md
# src/libs/next-auth/sso-providers/index.ts
2025-07-10 14:18:13 +02:00
lobehubbot
7b9f36aba5
📝 docs(bot): Auto sync agents & plugin to readme
2025-07-10 08:50:04 +00:00
semantic-release-bot
8c44806b31
🔖 chore(release): v1.96.1 [skip ci]
...
### [Version 1.96.1](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.96.0...v1.96.1 )
<sup>Released on **2025-07-10**</sup>
#### 🐛 Bug Fixes
- **misc**: Fix locale hydration error in SSR.
#### 💄 Styles
- **misc**: Add `grok-4-0709` model from xAI, fix theme issue in desktop, implement data analytics event tracking framework.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **misc**: Fix locale hydration error in SSR, closes [#8365 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8365 ) ([63f482a ](https://github.com/jaworldwideorg/OneJA-Bot/commit/63f482a ))
#### Styles
* **misc**: Add `grok-4-0709` model from xAI, closes [#8379 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8379 ) ([b7ca447 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/b7ca447 ))
* **misc**: Fix theme issue in desktop, closes [#8380 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8380 ) ([c7ae78b ](https://github.com/jaworldwideorg/OneJA-Bot/commit/c7ae78b ))
* **misc**: Implement data analytics event tracking framework, closes [#8352 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8352 ) ([f433aca ](https://github.com/jaworldwideorg/OneJA-Bot/commit/f433aca ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-07-10 08:49:34 +00:00
Jamie Stivala
5dd6cf9bff
Merge remote-tracking branch 'upstream/main'
...
# Conflicts:
# CHANGELOG.md
# changelog/v1.json
2025-07-10 10:35:06 +02:00
GH Action - Upstream Sync
bb4668038b
Merge branch 'main' of https://github.com/lobehub/lobe-chat
2025-07-09 12:11:57 +00:00
GH Action - Upstream Sync
ed0b98cc5b
Merge branch 'main' of https://github.com/lobehub/lobe-chat
2025-07-09 06:10:11 +00:00
lobehubbot
f57cb2f6f3
📝 docs(bot): Auto sync agents & plugin to readme
2025-07-08 12:52:37 +00:00
semantic-release-bot
297216961a
🔖 chore(release): v1.96.0 [skip ci]
...
## [Version 1.96.0](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.95.2...v1.96.0 )
<sup>Released on **2025-07-08**</sup>
#### ✨ Features
- **misc**: Add MCP marketplace and mcp plugin one-click installation in desktop.
#### 💄 Styles
- **misc**: Add `MCP_TOOL_TIMEOUT` env and improve debug usage guide.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's improved
* **misc**: Add MCP marketplace and mcp plugin one-click installation in desktop, closes [#8334 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8334 ) ([416a4b1 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/416a4b1 ))
#### Styles
* **misc**: Add `MCP_TOOL_TIMEOUT` env and improve debug usage guide, closes [#8357 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8357 ) ([d4baae5 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/d4baae5 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-07-08 12:52:13 +00:00
Jamie Stivala
fdc239c2c7
Merge remote-tracking branch 'origin/main'
2025-07-08 14:37:47 +02:00
Jamie Stivala
39809f92bb
Merge remote-tracking branch 'upstream/main'
...
# Conflicts:
# CHANGELOG.md
# changelog/v1.json
2025-07-08 14:37:38 +02:00
lobehubbot
650514421f
📝 docs(bot): Auto sync agents & plugin to readme
2025-07-07 09:44:24 +00:00
semantic-release-bot
c980dd1c41
🔖 chore(release): v1.95.2 [skip ci]
...
### [Version 1.95.2](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.95.1...v1.95.2 )
<sup>Released on **2025-07-07**</sup>
#### 🐛 Bug Fixes
- **misc**: Change the wrong github checkmodel name, pin `officeparser@5.1.1` to fix server error.
#### 💄 Styles
- **misc**: Files hello pages should scroll.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **misc**: Change the wrong github checkmodel name, closes [#8339 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8339 ) ([f07d912 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/f07d912 ))
* **misc**: Pin `officeparser@5.1.1` to fix server error, closes [#8354 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8354 ) ([3f4e935 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/3f4e935 ))
#### Styles
* **misc**: Files hello pages should scroll, closes [#8340 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8340 ) ([df9b7df ](https://github.com/jaworldwideorg/OneJA-Bot/commit/df9b7df ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-07-07 09:43:59 +00:00
Jamie Stivala
06b2b76963
Merge remote-tracking branch 'upstream/main'
...
# Conflicts:
# CHANGELOG.md
# changelog/v1.json
2025-07-07 11:29:58 +02:00
lobehubbot
cd9f7848c1
📝 docs(bot): Auto sync agents & plugin to readme
2025-07-03 12:41:02 +00:00
semantic-release-bot
c5dbde3912
🔖 chore(release): v1.95.1 [skip ci]
...
### [Version 1.95.1](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.95.0...v1.95.1 )
<sup>Released on **2025-07-03**</sup>
#### ♻ Code Refactoring
- **misc**: Migrate to `@google/genai` SDK for Google Gemini API and Vertex AI.
#### 🐛 Bug Fixes
- **mermaid**: Firefox mermaid show error.
- **misc**: Fix desktop chunk issue, pin `antd@5.26 .2` to fix build error, Wrong Gemini 2.5 Pro thinkbudget.
#### 💄 Styles
- **misc**: Add DeepResearch models from OpenAI, update i18n, update i18n.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### Code refactoring
* **misc**: Migrate to `@google/genai` SDK for Google Gemini API and Vertex AI, closes [#7884 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/7884 ) ([fef3e5f ](https://github.com/jaworldwideorg/OneJA-Bot/commit/fef3e5f ))
#### What's fixed
* **mermaid**: Firefox mermaid show error, closes [#8270 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8270 ) ([d9c5e7b ](https://github.com/jaworldwideorg/OneJA-Bot/commit/d9c5e7b ))
* **misc**: Fix desktop chunk issue, closes [#8280 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8280 ) ([c193e65 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/c193e65 ))
* **misc**: Pin `antd@5.26 .2` to fix build error, closes [#8303 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8303 ) ([44b6b01 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/44b6b01 ))
* **misc**: Wrong Gemini 2.5 Pro thinkbudget, closes [#8296 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8296 ) ([18920c5 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/18920c5 ))
#### Styles
* **misc**: Add DeepResearch models from OpenAI, closes [#8291 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8291 ) ([87a5cbc ](https://github.com/jaworldwideorg/OneJA-Bot/commit/87a5cbc ))
* **misc**: Update i18n, closes [#8322 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8322 ) ([0c6b885 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/0c6b885 ))
* **misc**: Update i18n, closes [#8306 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8306 ) ([80aad1d ](https://github.com/jaworldwideorg/OneJA-Bot/commit/80aad1d ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-07-03 12:40:36 +00:00
Jamie Stivala
786331d3f4
Merge remote-tracking branch 'upstream/main'
...
# Conflicts:
# CHANGELOG.md
2025-07-03 14:25:28 +02:00
Jamie Stivala
378dceefa4
Merge remote-tracking branch 'upstream/main'
...
# Conflicts:
# CHANGELOG.md
2025-06-30 11:21:04 +02:00
lobehubbot
809a60d90c
📝 docs(bot): Auto sync agents & plugin to readme
2025-06-25 11:50:43 +00:00
semantic-release-bot
24f47f83f9
🔖 chore(release): v1.95.0 [skip ci]
...
## [Version 1.95.0](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.94.5...v1.95.0 )
<sup>Released on **2025-06-25**</sup>
#### ✨ Features
- **misc**: Add Brave & Google PSE & Kagi as build-in Search Provider, add v0 (Vercel) provider support.
#### 🐛 Bug Fixes
- **misc**: Fix `MiniMax-M1` reasoning tag missing, fix inputTemplate behavior, Google Gemini tools declarations, Remove unsupported parameters of Hunyuan.
#### 💄 Styles
- **openrouter**: Add stable versions of Gemini 2.5 models.
- **misc**: Add `blockAds` & `stealth` params for Browserless, Optimized Gemini thinkingBudget configuration, update i18n, update i18n.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's improved
* **misc**: Add Brave & Google PSE & Kagi as build-in Search Provider, closes [#8172 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8172 ) ([16ae521 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/16ae521 ))
* **misc**: Add v0 (Vercel) provider support, closes [#8235 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8235 ) ([5842a18 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/5842a18 ))
#### What's fixed
* **misc**: Fix `MiniMax-M1` reasoning tag missing, closes [#8240 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8240 ) ([ea76c11 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/ea76c11 ))
* **misc**: Fix inputTemplate behavior, closes [#8204 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8204 ) ([61c2c3c ](https://github.com/jaworldwideorg/OneJA-Bot/commit/61c2c3c ))
* **misc**: Google Gemini tools declarations, closes [#8256 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8256 ) ([08f5d73 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/08f5d73 ))
* **misc**: Remove unsupported parameters of Hunyuan, closes [#8247 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8247 ) ([826d724 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/826d724 ))
#### Styles
* **openrouter**: Add stable versions of Gemini 2.5 models, closes [#8239 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8239 ) ([d34ecab ](https://github.com/jaworldwideorg/OneJA-Bot/commit/d34ecab ))
* **misc**: Add `blockAds` & `stealth` params for Browserless, closes [#8255 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8255 ) ([2ff3efa ](https://github.com/jaworldwideorg/OneJA-Bot/commit/2ff3efa ))
* **misc**: Optimized Gemini thinkingBudget configuration, closes [#8224 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8224 ) ([03625e8 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/03625e8 ))
* **misc**: Update i18n, closes [#8253 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8253 ) ([b86dc9b ](https://github.com/jaworldwideorg/OneJA-Bot/commit/b86dc9b ))
* **misc**: Update i18n, closes [#8242 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8242 ) ([2d1babc ](https://github.com/jaworldwideorg/OneJA-Bot/commit/2d1babc ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-06-25 11:50:11 +00:00
Jamie Stivala
c3d386691a
Merge remote-tracking branch 'upstream/main'
...
# Conflicts:
# CHANGELOG.md
# README.zh-CN.md
# changelog/v1.json
# src/app/[variants]/(auth)/next-auth/signin/AuthSignInBox.tsx
2025-06-25 13:34:22 +02:00
lobehubbot
139323ffc1
📝 docs(bot): Auto sync agents & plugin to readme
2025-06-20 10:45:55 +00:00
semantic-release-bot
c9019f23bf
🔖 chore(release): v1.94.5 [skip ci]
...
### [Version 1.94.5](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.94.4...v1.94.5 )
<sup>Released on **2025-06-20**</sup>
#### 🐛 Bug Fixes
- **misc**: Correctly pass `reasoning.summary`.
#### 💄 Styles
- **misc**: Add MiniMax-M1 model, Update Gemini 2.5 Pro, Flash GA models. Add Gemini 2.5 Flash-Lite Preview model, update i18n, update i18n, update model card for Gemini 2.5 Pro via OpenRouter.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **misc**: Correctly pass `reasoning.summary`, closes [#8221 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8221 ) ([da79815 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/da79815 ))
#### Styles
* **misc**: Add MiniMax-M1 model, closes [#8209 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8209 ) ([41a0178 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/41a0178 ))
* **misc**: Update Gemini 2.5 Pro, Flash GA models. Add Gemini 2.5 Flash-Lite Preview model, closes [#8213 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8213 ) ([39ef8be ](https://github.com/jaworldwideorg/OneJA-Bot/commit/39ef8be ))
* **misc**: Update i18n, closes [#8233 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8233 ) ([88c4362 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/88c4362 ))
* **misc**: Update i18n, closes [#8225 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8225 ) ([53e1784 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/53e1784 ))
* **misc**: Update model card for Gemini 2.5 Pro via OpenRouter, closes [#8129 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8129 ) ([c96d9ef ](https://github.com/jaworldwideorg/OneJA-Bot/commit/c96d9ef ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-06-20 10:45:30 +00:00
Jamie Stivala
8cf8c418bc
Merge remote-tracking branch 'upstream/main'
...
# Conflicts:
# CHANGELOG.md
# README.zh-CN.md
# changelog/v1.json
2025-06-20 18:30:42 +08:00
semantic-release-bot
51ba55dfb4
🔖 chore(release): v1.94.4 [skip ci]
...
### [Version 1.94.4](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.94.3...v1.94.4 )
<sup>Released on **2025-06-18**</sup>
#### 🐛 Bug Fixes
- **misc**: Enhance the multi-display window opening experience.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **misc**: Enhance the multi-display window opening experience, closes [#8176 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8176 ) ([b132e66 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/b132e66 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-06-18 09:25:52 +00:00
Jamie Stivala
0db1f753a0
Merge remote-tracking branch 'upstream/main'
...
# Conflicts:
# CHANGELOG.md
# changelog/v1.json
2025-06-18 16:50:32 +08:00
semantic-release-bot
624ab716e6
🔖 chore(release): v1.94.3 [skip ci]
...
### [Version 1.94.3](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.94.2...v1.94.3 )
<sup>Released on **2025-06-16**</sup>
#### 🐛 Bug Fixes
- **misc**: Correctly handle `reasoning_effort`, improve chat selectors and enhance topic handling logic.
#### 💄 Styles
- **misc**: Add `kimi-thinking-preview` model from Moonshot.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **misc**: Correctly handle `reasoning_effort`, closes [#8180 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8180 ) ([1c04736 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/1c04736 ))
* **misc**: Improve chat selectors and enhance topic handling logic, closes [#8133 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8133 ) [#8117 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8117 ) ([15b24f1 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/15b24f1 ))
#### Styles
* **misc**: Add `kimi-thinking-preview` model from Moonshot, closes [#8171 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8171 ) ([93d677c ](https://github.com/jaworldwideorg/OneJA-Bot/commit/93d677c ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-06-16 10:32:37 +00:00
Jamie Stivala
e148fd9c97
Merge remote-tracking branch 'upstream/main'
...
# Conflicts:
# CHANGELOG.md
# changelog/v1.json
2025-06-16 18:17:32 +08:00
semantic-release-bot
b652a8fb0a
🔖 chore(release): v1.94.2 [skip ci]
...
### [Version 1.94.2](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.94.1...v1.94.2 )
<sup>Released on **2025-06-13**</sup>
#### 🐛 Bug Fixes
- **misc**: Abort the Gemini request correctly & Add openai o3-pro.
#### 💄 Styles
- **misc**: Add Doubao Seed 1.6 model.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **misc**: Abort the Gemini request correctly & Add openai o3-pro, closes [#8135 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8135 ) ([c79f1b9 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/c79f1b9 ))
#### Styles
* **misc**: Add Doubao Seed 1.6 model, closes [#8167 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8167 ) ([bdfa44b ](https://github.com/jaworldwideorg/OneJA-Bot/commit/bdfa44b ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-06-13 01:20:57 +00:00
Jamie Stivala
62dd97b688
Merge remote-tracking branch 'upstream/main'
...
# Conflicts:
# CHANGELOG.md
# changelog/v1.json
2025-06-13 08:57:20 +08:00
lobehubbot
6481f0bb7a
📝 docs(bot): Auto sync agents & plugin to readme
2025-06-12 14:06:53 +00:00
semantic-release-bot
0e39773557
🔖 chore(release): v1.94.1 [skip ci]
...
### [Version 1.94.1](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.94.0...v1.94.1 )
<sup>Released on **2025-06-12**</sup>
#### 🐛 Bug Fixes
- **chat**: Improve response animation merging logic.
- **misc**: Update Gemini range of thinkingBudget.
#### 💄 Styles
- **ModelSelect**: Improve mobile layout and text overflow handling.
- **misc**: Support `web_search_preview` & fix some bug form OpenAI Response API, Transition animation switch, update pplx abilities tags, support `vision`.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **chat**: Improve response animation merging logic, closes [#8160 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8160 ) ([9d81cdc ](https://github.com/jaworldwideorg/OneJA-Bot/commit/9d81cdc ))
* **misc**: Update Gemini range of thinkingBudget, closes [#8122 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8122 ) ([7331e8a ](https://github.com/jaworldwideorg/OneJA-Bot/commit/7331e8a ))
#### Styles
* **ModelSelect**: Improve mobile layout and text overflow handling, closes [#8118 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8118 ) ([d97aa49 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/d97aa49 ))
* **misc**: Support `web_search_preview` & fix some bug form OpenAI Response API, closes [#8131 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8131 ) ([b2983f0 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/b2983f0 ))
* **misc**: Transition animation switch, closes [#7981 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/7981 ) ([dd4ab3f ](https://github.com/jaworldwideorg/OneJA-Bot/commit/dd4ab3f ))
* **misc**: Update pplx abilities tags, support `vision`, closes [#8119 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8119 ) ([5c2e5f7 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/5c2e5f7 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-06-12 14:06:25 +00:00
Jamie Stivala
e58affe613
Merge remote-tracking branch 'origin/main'
...
# Conflicts:
# CHANGELOG.md
# changelog/v1.json
2025-06-12 21:41:47 +08:00
Jamie Stivala
0797fac217
Merge remote-tracking branch 'upstream/main'
2025-06-12 21:41:08 +08:00
lobehubbot
adbd822851
📝 docs(bot): Auto sync agents & plugin to readme
2025-06-10 12:27:22 +00:00
semantic-release-bot
a31f6167bb
🔖 chore(release): v1.94.0 [skip ci]
...
## [Version 1.94.0](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.93.2...v1.94.0 )
<sup>Released on **2025-06-10**</sup>
#### ✨ Features
- **misc**: Support google sso as auth provider.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's improved
* **misc**: Support google sso as auth provider, closes [#8074 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8074 ) ([43ab03a ](https://github.com/jaworldwideorg/OneJA-Bot/commit/43ab03a ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-06-10 12:27:02 +00:00
Jamie Stivala
6ce07b21be
Add Okta as a new SSO provider to ssoProviders array
2025-06-10 20:12:25 +08:00
Jamie Stivala
908b4be918
Merge remote-tracking branch 'upstream/main'
...
# Conflicts:
# CHANGELOG.md
# changelog/v1.json
# src/libs/next-auth/sso-providers/index.ts
2025-06-10 20:10:53 +08:00
Jamie Stivala
50c7570440
Auto-redirect the user to the SSO Provider login page if one provider
2025-06-10 19:58:01 +08:00
lobehubbot
a021d0ee0e
📝 docs(bot): Auto sync agents & plugin to readme
2025-06-10 08:45:53 +00:00
semantic-release-bot
72925ecd0c
🔖 chore(release): v1.93.2 [skip ci]
...
### [Version 1.93.2](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.93.1...v1.93.2 )
<sup>Released on **2025-06-10**</sup>
#### ♻ Code Refactoring
- **misc**: Refactor `<think>` & `</think>` handling, refactor branding info.
#### 🐛 Bug Fixes
- **misc**: Restore reasoningEffort in setting.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### Code refactoring
* **misc**: Refactor `<think>` & `</think>` handling, closes [#8121 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8121 ) ([04ac353 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/04ac353 ))
* **misc**: Refactor branding info, closes [#8134 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8134 ) ([3baa966 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/3baa966 ))
#### What's fixed
* **misc**: Restore reasoningEffort in setting, closes [#8123 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8123 ) ([3be609c ](https://github.com/jaworldwideorg/OneJA-Bot/commit/3be609c ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-06-10 08:45:32 +00:00
Jamie Stivala
0633286211
Updated branding
2025-06-10 16:30:53 +08:00
Jamie Stivala
e93d27b14d
Merge remote-tracking branch 'upstream/main'
...
# Conflicts:
# CHANGELOG.md
# changelog/v1.json
2025-06-10 16:26:01 +08:00
Jamie Stivala
e7c0372191
Removed unused LobeChat import from AuthSignInBox.tsx.
2025-06-09 17:57:25 +08:00
lobehubbot
45eae70926
📝 docs(bot): Auto sync agents & plugin to readme
2025-06-09 08:45:54 +00:00
semantic-release-bot
7cec77ae2c
🔖 chore(release): v1.92.0 [skip ci]
...
## [Version 1.92.0](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.91.3...v1.92.0 )
<sup>Released on **2025-06-09**</sup>
#### ✨ Features
- **misc**: Support OpenAI Responses API mode, support placeholder variables in prompts and input.
#### 🐛 Bug Fixes
- **misc**: Fix client s3 getObject throw error, fix openai default Responses API issue.
#### 💄 Styles
- **ModelSelect**: Add responsive layout for mobile devices.
- **misc**: Add support to azureopenai embedding, improve `{{username}}` placeholder variable, Support OpenRouter Claude 4 reasoning, Update Gemini & Qwen models.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's improved
* **misc**: Support OpenAI Responses API mode, closes [#8048 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8048 ) ([5bf0921 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/5bf0921 ))
* **misc**: Support placeholder variables in prompts and input, closes [#8060 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8060 ) ([3752739 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/3752739 ))
#### What's fixed
* **misc**: Fix client s3 getObject throw error, closes [#8009 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8009 ) ([b91ca8c ](https://github.com/jaworldwideorg/OneJA-Bot/commit/b91ca8c ))
* **misc**: Fix openai default Responses API issue, closes [#8124 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8124 ) ([7f6ccf2 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/7f6ccf2 ))
#### Styles
* **ModelSelect**: Add responsive layout for mobile devices, closes [#7960 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/7960 ) ([cb84c3e ](https://github.com/jaworldwideorg/OneJA-Bot/commit/cb84c3e ))
* **misc**: Add support to azureopenai embedding, closes [#8075 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8075 ) ([0725f94 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/0725f94 ))
* **misc**: Improve `{{username}}` placeholder variable, closes [#8100 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8100 ) ([95fd588 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/95fd588 ))
* **misc**: Support OpenRouter Claude 4 reasoning, closes [#8087 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8087 ) ([039be1d ](https://github.com/jaworldwideorg/OneJA-Bot/commit/039be1d ))
* **misc**: Update Gemini & Qwen models, closes [#8083 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8083 ) ([6308237 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/6308237 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-06-09 08:45:27 +00:00
Jamie Stivala
f7ef381bbb
Replaced hardcoded username with dynamic branding constant in auth selectors test.
2025-06-09 16:30:44 +08:00
Jamie Stivala
19edff11d7
Merge remote-tracking branch 'upstream/main'
...
# Conflicts:
# CHANGELOG.md
# README.md
# README.zh-CN.md
# changelog/v1.json
2025-06-09 16:10:32 +08:00
Jamie Stivala
7cbea6da8a
Merge remote-tracking branch 'origin/main'
2025-06-09 16:10:18 +08:00
semantic-release-bot
65259e566c
🔖 chore(release): v1.91.3 [skip ci]
...
### [Version 1.91.3](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.91.2...v1.91.3 )
<sup>Released on **2025-06-06**</sup>
#### 🐛 Bug Fixes
- **misc**: Some web search bugs.
#### 💄 Styles
- **misc**: Support Vertex AI thought summaries.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **misc**: Some web search bugs, closes [#8068 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8068 ) ([bebe7a3 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/bebe7a3 ))
#### Styles
* **misc**: Support Vertex AI thought summaries, closes [#8090 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8090 ) ([1355a2e ](https://github.com/jaworldwideorg/OneJA-Bot/commit/1355a2e ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-06-06 12:25:30 +00:00
GH Action - Upstream Sync
09592304f8
Merge branch 'main' of https://github.com/lobehub/lobe-chat
2025-06-06 12:11:19 +00:00
Jamie Stivala
19ab3fef16
Replaced static branding elements with dynamic values sourced from constants.
2025-06-06 18:51:34 +08:00
Jamie Stivala
4884f26ec5
Merge remote-tracking branch 'origin/main'
2025-06-06 18:26:27 +08:00
Jamie Stivala
b07803d6a8
Fixed the issue with auto login being looped
2025-06-06 18:26:16 +08:00
lobehubbot
3925d15fa2
📝 docs(bot): Auto sync agents & plugin to readme
2025-06-06 08:56:01 +00:00
semantic-release-bot
010280afdd
🔖 chore(release): v1.91.2 [skip ci]
...
### [Version 1.91.2](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.91.1...v1.91.2 )
<sup>Released on **2025-06-06**</sup>
#### 🐛 Bug Fixes
- **misc**: Correct deepseek R1 fc support display.
#### 💄 Styles
- **misc**: Add openAI websearch and claude 4 to modelproviders.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **misc**: Correct deepseek R1 fc support display, closes [#8069 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8069 ) ([ed5bb5f ](https://github.com/jaworldwideorg/OneJA-Bot/commit/ed5bb5f ))
#### Styles
* **misc**: Add openAI websearch and claude 4 to modelproviders, closes [#7988 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/7988 ) ([95994f4 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/95994f4 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-06-06 08:55:42 +00:00
Jamie Stivala
f2e79fe809
Merge remote-tracking branch 'upstream/main'
...
# Conflicts:
# CHANGELOG.md
# changelog/v1.json
2025-06-06 16:38:37 +08:00
lobehubbot
cde421edc7
📝 docs(bot): Auto sync agents & plugin to readme
2025-06-05 12:26:00 +00:00
semantic-release-bot
f1ac9bf38c
🔖 chore(release): v1.91.1 [skip ci]
...
### [Version 1.91.1](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.91.0...v1.91.1 )
<sup>Released on **2025-06-05**</sup>
#### 💄 Styles
- **misc**: Add Volcengine & OpenAI-like Provider (e.g. oneapi) model fetch support, improve loading state.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### Styles
* **misc**: Add Volcengine & OpenAI-like Provider (e.g. oneapi) model fetch support, closes [#8064 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8064 ) ([d3dafe1 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/d3dafe1 ))
* **misc**: Improve loading state, closes [#8072 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8072 ) ([f0a7193 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/f0a7193 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-06-05 12:25:41 +00:00
GH Action - Upstream Sync
8ae66242b5
Merge branch 'main' of https://github.com/lobehub/lobe-chat
2025-06-05 12:11:48 +00:00
GH Action - Upstream Sync
b9c489a115
Merge branch 'main' of https://github.com/lobehub/lobe-chat
2025-06-05 06:09:48 +00:00
GH Action - Upstream Sync
62f83a6230
Merge branch 'main' of https://github.com/lobehub/lobe-chat
2025-06-04 18:09:01 +00:00
lobehubbot
abcc820239
📝 docs(bot): Auto sync agents & plugin to readme
2025-06-04 14:46:31 +00:00
Jamie Stivala
17f56df3cf
Auto-triggered sign-in for single SSO provider using useLayoutEffect instead of useEffect.
2025-06-04 22:31:55 +08:00
Jamie Stivala
66c6e506dc
Merge remote-tracking branch 'upstream/main'
...
# Conflicts:
# CHANGELOG.md
# changelog/v1.json
2025-06-04 21:52:33 +08:00
Jamie Stivala
9ad33bdc6e
Added searxng-settings.yml for development environment in Docker Compose configuration.
2025-06-03 22:49:12 +08:00
Jamie Stivala
86bac0654c
Removed auto-triggered sign-in behavior for single SSO provider.
2025-06-03 22:47:55 +08:00
lobehubbot
a4281e53ef
📝 docs(bot): Auto sync agents & plugin to readme
2025-06-03 14:07:58 +00:00
semantic-release-bot
a9ed1a634d
🔖 chore(release): v1.89.0 [skip ci]
...
## [Version 1.89.0](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.88.0...v1.89.0 )
<sup>Released on **2025-06-03**</sup>
#### ♻ Code Refactoring
- **misc**: Rename the createOpenAICompatibleRuntime.
#### ✨ Features
- **misc**: Add more provider support for search & crawl.
#### 🐛 Bug Fixes
- **misc**: Update the clerk middleware to support route protection.
#### 💄 Styles
- **misc**: Update modelscope models.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### Code refactoring
* **misc**: Rename the createOpenAICompatibleRuntime, closes [#8049 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8049 ) ([ee660d6 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/ee660d6 ))
#### What's improved
* **misc**: Add more provider support for search & crawl, closes [#8033 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8033 ) ([23fade3 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/23fade3 ))
#### What's fixed
* **misc**: Update the clerk middleware to support route protection, closes [#8044 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8044 ) ([309f973 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/309f973 ))
#### Styles
* **misc**: Update modelscope models, closes [#8057 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8057 ) ([3e02c25 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/3e02c25 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-06-03 14:07:37 +00:00
Jamie Stivala
16dcf8edcd
Merge remote-tracking branch 'upstream/main'
2025-06-03 21:53:03 +08:00
Jamie Stivala
8aeb49fd2d
Updated vitest-canvas-mock to vi-canvas-mock in package.json.
2025-06-03 21:52:30 +08:00
Jamie Stivala
946cd085ac
Merge remote-tracking branch 'upstream/main'
...
# Conflicts:
# CHANGELOG.md
# changelog/v1.json
# package.json
2025-06-03 21:36:25 +08:00
Jamie Stivala
6ba03bf8c3
Auto-triggered sign-in for single SSO provider using useEffect.
2025-06-03 21:35:08 +08:00
lobehubbot
9e532232d7
📝 docs(bot): Auto sync agents & plugin to readme
2025-06-02 09:57:17 +00:00
semantic-release-bot
e76ade32e3
🔖 chore(release): v1.88.0 [skip ci]
...
## [Version 1.88.0](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.87.2...v1.88.0 )
<sup>Released on **2025-06-02**</sup>
#### ✨ Features
- **misc**: Support ModelScope Provider, support protect page.
#### 🐛 Bug Fixes
- **misc**: Agent automatic completion meta not working error, disable LaTeX and Mermaid rendering in SystemRoleContent to prevent lag caused by massive rendering tasks when switching topics, fix DeepSeek new R1 Search error.
#### 💄 Styles
- **misc**: `+` in the welcome message can be clicked to create an assistant, Enable deploymentName for Aliyun Bailian, Enhanced reasoning_effort Slider Component, support `web_search` tool for MiniMax & Zhipu, support 01.ai proxy url, Update Hunyuan models & deepseek-r1-0528, use default deployment name when parseModelString doesn't contain deployment name.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's improved
* **misc**: Support ModelScope Provider, closes [#8026 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8026 ) ([7b91dfd ](https://github.com/jaworldwideorg/OneJA-Bot/commit/7b91dfd ))
* **misc**: Support protect page, closes [#8024 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8024 ) ([d61a9f5 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/d61a9f5 ))
#### What's fixed
* **misc**: Agent automatic completion meta not working error, closes [#8003 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8003 ) ([c5307bf ](https://github.com/jaworldwideorg/OneJA-Bot/commit/c5307bf ))
* **misc**: Disable LaTeX and Mermaid rendering in SystemRoleContent to prevent lag caused by massive rendering tasks when switching topics, closes [#8034 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8034 ) ([5b42ee2 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/5b42ee2 ))
* **misc**: Fix DeepSeek new R1 Search error, closes [#8035 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8035 ) ([cf58628 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/cf58628 ))
#### Styles
* **misc**: `+` in the welcome message can be clicked to create an assistant, closes [#7984 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/7984 ) ([9f07e4c ](https://github.com/jaworldwideorg/OneJA-Bot/commit/9f07e4c ))
* **misc**: Enable deploymentName for Aliyun Bailian, closes [#7576 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/7576 ) ([169e598 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/169e598 ))
* **misc**: Enhanced reasoning_effort Slider Component, closes [#7998 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/7998 ) ([750b26a ](https://github.com/jaworldwideorg/OneJA-Bot/commit/750b26a ))
* **misc**: Support `web_search` tool for MiniMax & Zhipu, closes [#7980 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/7980 ) ([28cdafb ](https://github.com/jaworldwideorg/OneJA-Bot/commit/28cdafb ))
* **misc**: Support 01.ai proxy url, closes [#8025 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8025 ) ([e0442b8 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/e0442b8 ))
* **misc**: Update Hunyuan models & deepseek-r1-0528, closes [#7993 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/7993 ) ([2eb198c ](https://github.com/jaworldwideorg/OneJA-Bot/commit/2eb198c ))
* **misc**: Use default deployment name when parseModelString doesn't contain deployment name, closes [#7719 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/7719 ) ([aef19f4 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/aef19f4 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-06-02 09:56:48 +00:00
Jamie Stivala
a7b89493e4
Merge remote-tracking branch 'upstream/main'
...
# Conflicts:
# CHANGELOG.md
# README.zh-CN.md
# changelog/v1.json
2025-06-02 17:19:20 +08:00
lobehubbot
bcc9c54356
📝 docs(bot): Auto sync agents & plugin to readme
2025-05-30 06:56:51 +00:00
semantic-release-bot
e53a8db7c9
🔖 chore(release): v1.87.2 [skip ci]
...
### [Version 1.87.2](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.87.1...v1.87.2 )
<sup>Released on **2025-05-30**</sup>
#### 💄 Styles
- **misc**: Support Web Search Tools and Beta Header from Anthropic.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### Styles
* **misc**: Support Web Search Tools and Beta Header from Anthropic, closes [#7964 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/7964 ) ([a47ddc5 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/a47ddc5 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-05-30 06:56:31 +00:00
Jamie Stivala
e2ad515379
Merge remote-tracking branch 'upstream/main'
...
# Conflicts:
# CHANGELOG.md
2025-05-30 14:41:52 +08:00
Jamie Stivala
f542b49955
Merge remote-tracking branch 'origin/main'
2025-05-30 13:50:39 +08:00
Jamie Stivala
77259e2245
Updated test to reflect JA Logo change
2025-05-30 13:50:17 +08:00
Jamie Stivala
d0385e25f1
Updated test to reflect JA Logo change
2025-05-30 13:48:48 +08:00
Jamie Stivala
bd9c6e37fc
Fixed issue with JA Worldwide logo not loading properly
2025-05-30 13:23:51 +08:00
lobehubbot
0df9aff7db
📝 docs(bot): Auto sync agents & plugin to readme
2025-05-30 04:13:45 +00:00
semantic-release-bot
8a000ac0d8
🔖 chore(release): v1.87.1 [skip ci]
...
### [Version 1.87.1](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.87.0...v1.87.1 )
<sup>Released on **2025-05-30**</sup>
#### 🐛 Bug Fixes
- **misc**: Close historySummary correctly, cmd + click chat tab not open new tab, Enable thinking output only for supported Gemini thinking models.
#### 💄 Styles
- **misc**: Add fc ability to deepseek-reasoner model, increase the history limit, Update GitHub models.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **misc**: Close historySummary correctly, closes [#7010 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/7010 ) ([90a6f68 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/90a6f68 ))
* **misc**: Cmd + click chat tab not open new tab, closes [#8001 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8001 ) ([d6d2129 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/d6d2129 ))
* **misc**: Enable thinking output only for supported Gemini thinking models, closes [#7987 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/7987 ) ([f503c53 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/f503c53 ))
#### Styles
* **misc**: Add fc ability to deepseek-reasoner model, closes [#8006 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8006 ) ([1511c75 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/1511c75 ))
* **misc**: Increase the history limit, closes [#8007 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8007 ) ([5ec7c8d ](https://github.com/jaworldwideorg/OneJA-Bot/commit/5ec7c8d ))
* **misc**: Update GitHub models, closes [#8002 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/8002 ) ([7b8f533 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/7b8f533 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-05-30 04:13:22 +00:00
Jamie Stivala
77f82a37a0
Merge remote-tracking branch 'upstream/main'
...
# Conflicts:
# CHANGELOG.md
# changelog/v1.json
2025-05-30 11:58:31 +08:00
Jamie Stivala
4ceb2ec3ab
Merge remote-tracking branch 'upstream/main'
2025-05-29 16:54:36 +08:00
lobehubbot
554fa612b5
📝 docs(bot): Auto sync agents & plugin to readme
2025-05-28 10:17:05 +00:00
semantic-release-bot
f9f994f9ff
🔖 chore(release): v1.87.0 [skip ci]
...
## [Version 1.87.0](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.86.1...v1.87.0 )
<sup>Released on **2025-05-28**</sup>
#### ✨ Features
- **misc**: Add claude 4 series.
#### 🐛 Bug Fixes
- **docs**: Rename and update Google Gemini documentation.
- **DragUpload**: Resolve issue with pasting clipboard images in Safari.
- **misc**: Auto sync theme mode in desktop, cant invoke the application after OIDC authorization in Windows 11, fix chat header in the desktop, fix draggable issue with agent header, fix message refresh 401 on desktop, fix missing email field to user, update agent config of client db will override old config, user nickName & username selector in desktop.
#### 💄 Styles
- **DevPanel**: Improve json display.
- **misc**: Add gemini & hunyuan & Claude models, add live search support for xAI, Allow `SliderWithInput` to have no input limit, correct model name `SenseChat-5-1202`, fix a few typos in the model tooltips, improve thread flicker when first-time loading, resolve InputNumber display overlap issue, support adjust thinkingBudget in gemini 2.5 flash, Support Gemini 2.5 thought reasoning, support share single message.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's improved
* **misc**: Add claude 4 series, closes [#7939 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/7939 ) ([9b4f950 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/9b4f950 ))
#### What's fixed
* **docs**: Rename and update Google Gemini documentation, closes [#7957 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/7957 ) ([432c28d ](https://github.com/jaworldwideorg/OneJA-Bot/commit/432c28d ))
* **DragUpload**: Resolve issue with pasting clipboard images in Safari, closes [#7961 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/7961 ) ([3c3cc75 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/3c3cc75 ))
* **misc**: Auto sync theme mode in desktop, closes [#7970 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/7970 ) ([a16fa02 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/a16fa02 ))
* **misc**: Cant invoke the application after OIDC authorization in Windows 11, closes [#7900 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/7900 ) ([585e386 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/585e386 ))
* **misc**: Fix chat header in the desktop, closes [#7973 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/7973 ) ([63c3a71 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/63c3a71 ))
* **misc**: Fix draggable issue with agent header, closes [#7968 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/7968 ) ([cd84241 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/cd84241 ))
* **misc**: Fix message refresh 401 on desktop, closes [#7958 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/7958 ) ([b4b426f ](https://github.com/jaworldwideorg/OneJA-Bot/commit/b4b426f ))
* **misc**: Fix missing email field to user, closes [#7913 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/7913 ) ([d314130 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/d314130 ))
* **misc**: Update agent config of client db will override old config, closes [#7918 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/7918 ) ([f7cda68 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/f7cda68 ))
* **misc**: User nickName & username selector in desktop, closes [#7899 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/7899 ) ([bf51746 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/bf51746 ))
#### Styles
* **DevPanel**: Improve json display, closes [#7978 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/7978 ) ([db800d2 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/db800d2 ))
* **misc**: Add gemini & hunyuan & Claude models, closes [#7908 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/7908 ) ([5244f22 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/5244f22 ))
* **misc**: Add live search support for xAI, closes [#7907 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/7907 ) ([dff4b7b ](https://github.com/jaworldwideorg/OneJA-Bot/commit/dff4b7b ))
* **misc**: Allow `SliderWithInput` to have no input limit, closes [#7708 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/7708 ) ([bdb02b2 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/bdb02b2 ))
* **misc**: Correct model name `SenseChat-5-1202`, closes [#7979 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/7979 ) ([d9e1336 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/d9e1336 ))
* **misc**: Fix a few typos in the model tooltips, closes [#7952 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/7952 ) ([8416fec ](https://github.com/jaworldwideorg/OneJA-Bot/commit/8416fec ))
* **misc**: Improve thread flicker when first-time loading, closes [#7963 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/7963 ) ([4cacacd ](https://github.com/jaworldwideorg/OneJA-Bot/commit/4cacacd ))
* **misc**: Resolve InputNumber display overlap issue, closes [#7892 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/7892 ) ([5486663 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/5486663 ))
* **misc**: Support adjust thinkingBudget in gemini 2.5 flash, closes [#7947 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/7947 ) ([a9db548 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/a9db548 ))
* **misc**: Support Gemini 2.5 thought reasoning, closes [#7686 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/7686 ) ([f34c4de ](https://github.com/jaworldwideorg/OneJA-Bot/commit/f34c4de ))
* **misc**: Support share single message, closes [#7967 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/7967 ) ([660a5ad ](https://github.com/jaworldwideorg/OneJA-Bot/commit/660a5ad ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-05-28 10:16:25 +00:00
Jamie Stivala
3fa2cc1ec2
Merge remote-tracking branch 'upstream/main'
...
# Conflicts:
# CHANGELOG.md
# README.zh-CN.md
# changelog/v1.json
2025-05-28 18:01:44 +08:00
lobehubbot
6e83440d68
📝 docs(bot): Auto sync agents & plugin to readme
2025-05-22 18:23:40 +00:00
semantic-release-bot
9f1ae50f71
🔖 chore(release): v1.86.1 [skip ci]
...
### [Version 1.86.1](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.86.0...v1.86.1 )
<sup>Released on **2025-05-22**</sup>
#### 🐛 Bug Fixes
- **misc**: 'top_p' is not supported with o4-mini, bump @lobehub/ui to 2.1.7, pin zustand version to avoid type error.
#### 💄 Styles
- **misc**: Improve tools display.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **misc**: 'top_p' is not supported with o4-mini, closes [#7747 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/7747 ) ([4e04399 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/4e04399 ))
* **misc**: Bump @lobehub/ui to 2.1.7, closes [#7912 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/7912 ) ([457b645 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/457b645 ))
* **misc**: Pin zustand version to avoid type error, closes [#7929 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/7929 ) ([4f6e286 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/4f6e286 ))
#### Styles
* **misc**: Improve tools display, closes [#7906 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/7906 ) ([af8a05b ](https://github.com/jaworldwideorg/OneJA-Bot/commit/af8a05b ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-05-22 18:23:19 +00:00
GH Action - Upstream Sync
e1c4a934dc
Merge branch 'main' of https://github.com/lobehub/lobe-chat
2025-05-22 18:08:52 +00:00
GH Action - Upstream Sync
d8d1cc6ddd
Merge branch 'main' of https://github.com/lobehub/lobe-chat
2025-05-22 06:09:50 +00:00
Jamie Stivala
05c70c6388
Merge remote-tracking branch 'upstream/main'
...
# Conflicts:
# CHANGELOG.md
# changelog/v1.json
2025-05-21 18:06:43 +07:00
lobehubbot
0758d68d74
📝 docs(bot): Auto sync agents & plugin to readme
2025-05-20 12:38:28 +00:00
semantic-release-bot
26d3c3eabd
🔖 chore(release): v1.86.0 [skip ci]
...
## [Version 1.86.0](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.85.2...v1.86.0 )
<sup>Released on **2025-05-20**</sup>
#### ♻ Code Refactoring
- **misc**: Clean code with new antd api, refactor agent runtime to model runtime.
#### ✨ Features
- **misc**: Add Qiniu Provider, support custom language and Mermaid Appearance.
#### 🐛 Bug Fixes
- **misc**: Fix desktop open issue on linux like Fedora42, fix oidc redirect url, supported SenseNova v6 models correctly & update Gemini models.
#### 💄 Styles
- **misc**: Support Doubao 1.5 Thinking Vision Pro model, update internlm model list, add series, update Spark X1 model list & fix build-in search params.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### Code refactoring
* **misc**: Clean code with new antd api, closes [#7870 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/7870 ) ([c543884 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/c543884 ))
* **misc**: Refactor agent runtime to model runtime, closes [#7846 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/7846 ) ([a3b9448 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/a3b9448 ))
#### What's improved
* **misc**: Add Qiniu Provider, closes [#7649 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/7649 ) ([c9b8e9f ](https://github.com/jaworldwideorg/OneJA-Bot/commit/c9b8e9f ))
* **misc**: Support custom language and Mermaid Appearance, closes [#7850 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/7850 ) ([bee2b2d ](https://github.com/jaworldwideorg/OneJA-Bot/commit/bee2b2d ))
#### What's fixed
* **misc**: Fix desktop open issue on linux like Fedora42, closes [#7883 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/7883 ) ([5b0154f ](https://github.com/jaworldwideorg/OneJA-Bot/commit/5b0154f ))
* **misc**: Fix oidc redirect url, closes [#7855 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/7855 ) ([3156538 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/3156538 ))
* **misc**: Supported SenseNova v6 models correctly & update Gemini models, closes [#7778 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/7778 ) ([e2b5ed3 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/e2b5ed3 ))
#### Styles
* **misc**: Support Doubao 1.5 Thinking Vision Pro model, closes [#7784 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/7784 ) ([9cf0d6f ](https://github.com/jaworldwideorg/OneJA-Bot/commit/9cf0d6f ))
* **misc**: Update internlm model list, add series, closes [#7566 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/7566 ) ([4eaddf4 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/4eaddf4 ))
* **misc**: Update Spark X1 model list & fix build-in search params, closes [#7480 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/7480 ) ([7050c81 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/7050c81 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-05-20 12:37:58 +00:00
Jamie Stivala
ef2e2dd1c0
Merge remote-tracking branch 'origin/main'
...
# Conflicts:
# CHANGELOG.md
# changelog/v1.json
2025-05-20 19:23:07 +07:00
Jamie Stivala
d4b7668823
Merge remote-tracking branch 'upstream/main'
...
# Conflicts:
# package.json
2025-05-20 19:22:21 +07:00
lobehubbot
0adcf550d9
📝 docs(bot): Auto sync agents & plugin to readme
2025-05-14 18:23:51 +00:00
semantic-release-bot
5a5484b145
🔖 chore(release): v1.85.2 [skip ci]
...
### [Version 1.85.2](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.85.1...v1.85.2 )
<sup>Released on **2025-05-14**</sup>
#### 💄 Styles
- **misc**: Improve smoothing on completion, update electron style on windows.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### Styles
* **misc**: Improve smoothing on completion, closes [#7833 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/7833 ) ([6434686 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/6434686 ))
* **misc**: Update electron style on windows, closes [#7839 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/7839 ) ([474de56 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/474de56 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-05-14 18:23:31 +00:00
GH Action - Upstream Sync
558eac8c21
Merge branch 'main' of https://github.com/lobehub/lobe-chat
2025-05-14 18:08:54 +00:00
Jamie Stivala
1c67cf3e05
Merge remote-tracking branch 'upstream/main'
...
# Conflicts:
# CHANGELOG.md
# changelog/v1.json
2025-05-14 21:12:42 +07:00
semantic-release-bot
8b6fac26d4
🔖 chore(release): v1.85.1 [skip ci]
...
### [Version 1.85.1](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.85.0...v1.85.1 )
<sup>Released on **2025-05-14**</sup>
#### 🐛 Bug Fixes
- **misc**: Redirect unauthorized next-auth user to signin page.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **misc**: Redirect unauthorized next-auth user to signin page, closes [#7813 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/7813 ) ([6160784 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/6160784 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-05-14 06:23:49 +00:00
GH Action - Upstream Sync
e1d318f56d
Merge branch 'main' of https://github.com/lobehub/lobe-chat
2025-05-14 06:09:34 +00:00
lobehubbot
632d687b63
📝 docs(bot): Auto sync agents & plugin to readme
2025-05-12 18:23:27 +00:00
semantic-release-bot
7e721ba86d
🔖 chore(release): v1.85.0 [skip ci]
...
## [Version 1.85.0](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.84.16...v1.85.0 )
<sup>Released on **2025-05-12**</sup>
#### ♻ Code Refactoring
- **misc**: Add perf stat support for openai factory, Remove doubao Provider, upgrade anthropic sdk.
#### ✨ Features
- **misc**: Support upload files direct into chat context.
#### 🐛 Bug Fixes
- **misc**: Fix changelog issue on desktop app, fix config import issue in the desktop version, fix desktop upload image on macOS, fix electron state init on window, fix nothing return when reset the client db, fix streamable http url valid and refactor local files to local system, fix window close issue and release Window/Linux beta, remove mcp client cache.
#### 💄 Styles
- **misc**: Add new gemini & Mistral models, add qwen3 for ollama, add Qwen3 models for infiniai, add reasoning tokens and token usage statistics for Google Gemini, add write file tool to local-file plugin, add Xiaohongshu crawler rules, fix init state of loading, improve pdf and xlsx file content parser, Show Aliyun Bailian tokens usage tracking.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### Code refactoring
* **misc**: Add perf stat support for openai factory, closes [#7677 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/7677 ) ([40464d1 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/40464d1 ))
* **misc**: Remove doubao Provider, closes [#7573 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/7573 ) ([0cf3bcc ](https://github.com/jaworldwideorg/OneJA-Bot/commit/0cf3bcc ))
* **misc**: Upgrade anthropic sdk, closes [#7773 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/7773 ) ([39e871f ](https://github.com/jaworldwideorg/OneJA-Bot/commit/39e871f ))
#### What's improved
* **misc**: Support upload files direct into chat context, closes [#7751 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/7751 ) ([39b790e ](https://github.com/jaworldwideorg/OneJA-Bot/commit/39b790e ))
#### What's fixed
* **misc**: Fix changelog issue on desktop app, closes [#7740 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/7740 ) ([f0a12af ](https://github.com/jaworldwideorg/OneJA-Bot/commit/f0a12af ))
* **misc**: Fix config import issue in the desktop version, closes [#7800 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/7800 ) ([2cb8635 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/2cb8635 ))
* **misc**: Fix desktop upload image on macOS, closes [#7741 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/7741 ) ([07d5374 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/07d5374 ))
* **misc**: Fix electron state init on window, closes [#7707 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/7707 ) ([ef05b49 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/ef05b49 ))
* **misc**: Fix nothing return when reset the client db, closes [#7738 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/7738 ) ([90efb13 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/90efb13 ))
* **misc**: Fix streamable http url valid and refactor local files to local system, closes [#7794 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/7794 ) ([37fd5fe ](https://github.com/jaworldwideorg/OneJA-Bot/commit/37fd5fe ))
* **misc**: Fix window close issue and release Window/Linux beta, closes [#7780 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/7780 ) ([82c48b9 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/82c48b9 ))
* **misc**: Remove mcp client cache, closes [#7776 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/7776 ) ([0582134 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/0582134 ))
#### Styles
* **misc**: Add new gemini & Mistral models, closes [#7730 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/7730 ) ([b7753e2 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/b7753e2 ))
* **misc**: Add qwen3 for ollama, closes [#7746 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/7746 ) ([806d905 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/806d905 ))
* **misc**: Add Qwen3 models for infiniai, closes [#7657 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/7657 ) ([edd1732 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/edd1732 ))
* **misc**: Add reasoning tokens and token usage statistics for Google Gemini, closes [#7501 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/7501 ) ([b466b42 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/b466b42 ))
* **misc**: Add write file tool to local-file plugin, closes [#7684 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/7684 ) ([e22e932 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/e22e932 ))
* **misc**: Add Xiaohongshu crawler rules, closes [#7717 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/7717 ) ([cc3724d ](https://github.com/jaworldwideorg/OneJA-Bot/commit/cc3724d ))
* **misc**: Fix init state of loading, closes [#7694 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/7694 ) ([1d97a68 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/1d97a68 ))
* **misc**: Improve pdf and xlsx file content parser, closes [#7783 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/7783 ) ([0376870 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/0376870 ))
* **misc**: Show Aliyun Bailian tokens usage tracking, closes [#7660 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/7660 ) ([3ef0542 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/3ef0542 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-05-12 18:22:39 +00:00
Jamie Stivala
a8ffdefcdd
Updated sync to also ignore changelog/*
2025-05-13 01:09:01 +07:00
Jamie Stivala
58f4e0ed8d
Merge remote-tracking branch 'upstream/main'
...
# Conflicts:
# CHANGELOG.md
# README.zh-CN.md
# changelog/v1.json
2025-05-13 01:03:00 +07:00
Jamie Stivala
3b48bf4551
Updated upstream sync repo
2025-05-13 00:59:47 +07:00
Jamie Stivala
48d0e01434
Changed ACR
2025-05-13 00:56:13 +07:00
Jamie Stivala
7d82bb16b9
Running upstream sync should trigger release.yml
2025-05-13 00:49:06 +07:00
lobehubbot
9923a38d84
📝 docs(bot): Auto sync agents & plugin to readme
2025-05-02 02:34:14 +00:00
semantic-release-bot
97588e6cf4
🔖 chore(release): v1.84.16 [skip ci]
...
### [Version 1.84.16](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.84.15...v1.84.16 )
<sup>Released on **2025-05-02**</sup>
#### 🐛 Bug Fixes
- **misc**: Fix desktop quiting with reopen window.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's fixed
* **misc**: Fix desktop quiting with reopen window, closes [#7675 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/7675 ) ([edeabcf ](https://github.com/jaworldwideorg/OneJA-Bot/commit/edeabcf ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-05-02 02:33:56 +00:00
Jamie Stivala
acfe5ea8b0
On sync, added the ability to ignore files such as CHANGELOG.md
2025-05-02 09:20:18 +07:00
Jamie Stivala
ef6651e305
Merge remote-tracking branch 'upstream/main'
...
# Conflicts:
# CHANGELOG.md
2025-05-02 09:09:07 +07:00
Jamie Stivala
059e78ba2c
Target sync branch to main.
2025-05-02 09:07:25 +07:00
Jamie Stivala
765198e00f
Merge remote-tracking branch 'origin/main'
2025-05-02 01:07:27 +07:00
lobehubbot
2cda3e77bc
📝 docs(bot): Auto sync agents & plugin to readme
2025-05-01 18:06:40 +00:00
Jamie Stivala
6d9278a018
Target sync branch to upstream still.
2025-05-02 01:03:44 +07:00
Jamie Stivala
e118e0fa7f
Update repository url on release to use JA Worldwide One-JA Bot
2025-05-02 01:02:31 +07:00
Jamie Stivala
7687b21ff0
Sync directly into main branch
2025-05-02 01:01:09 +07:00
Jamie Stivala
387ac1e778
Readded vi-canvas-mock
2025-05-02 00:52:33 +07:00
Jamie Stivala
6e444c6e5e
Removed depricated npmrc files
2025-05-02 00:46:49 +07:00
Jamie Stivala
3d29f8324a
Changed precommit file
2025-05-02 00:46:35 +07:00
Jamie Stivala
9d04179123
Merge branch 'upstream'
...
# Conflicts:
# CHANGELOG.md
# package.json
# src/libs/next-auth/sso-providers/index.ts
2025-05-02 00:45:55 +07:00
Jamie Stivala
d598f68313
Attempt to fix upstream syncing
2025-05-02 00:18:07 +07:00
Jamie Stivala
1cec875a8d
Added test mode
2025-04-02 17:25:56 -04:00
semantic-release-bot
336957ec63
🔖 chore(release): v1.73.0 [skip ci]
...
## [Version 1.73.0](https://github.com/jaworldwideorg/OneJA-Bot/compare/v1.72.3...v1.73.0 )
<sup>Released on **2025-03-20**</sup>
#### ✨ Features
- **misc**: Add Cohere provider support, add search1api crawler implementation for WeChat Sogou links.
<br/>
<details>
<summary><kbd>Improvements and Fixes</kbd></summary>
#### What's improved
* **misc**: Add Cohere provider support, closes [#7016 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/7016 ) ([2a4e2ed ](https://github.com/jaworldwideorg/OneJA-Bot/commit/2a4e2ed ))
* **misc**: Add search1api crawler implementation for WeChat Sogou links, closes [#7036 ](https://github.com/jaworldwideorg/OneJA-Bot/issues/7036 ) ([7327138 ](https://github.com/jaworldwideorg/OneJA-Bot/commit/7327138 ))
</details>
<div align="right">
[](#readme-top)
</div>
2025-03-20 16:20:40 +00:00
Jamie Stivala
e678340e57
Merge pull request #53 from jaworldwideorg/feat/branding
...
✨ feat: Updated branding to be inline with JA Worldwide
2025-03-20 17:10:55 +01:00
Jamie Stivala
8905367222
Updated dependencies
2025-03-20 16:55:44 +01:00
Jamie Stivala
76f3dddf85
Removed vite-canvas-mock and added vi-canvas-mock
2025-03-20 16:55:17 +01:00
Jamie Stivala
5eac228e01
Updated tests to reference branding_name
2025-03-20 14:50:20 +01:00
Jamie Stivala
76d546305b
Updated favicon and touch icon
2025-03-20 14:26:30 +01:00
Jamie Stivala
da928c78dc
Updated branding to reflect JA
2025-03-20 14:21:16 +01:00
Jamie Stivala
52c2fdb6db
Mounting local file system
2025-03-20 14:12:18 +01:00
Jamie Stivala
2dd5a72ccd
Updated dockerfile
2025-03-20 13:09:21 +01:00
Jamie Stivala
f3ab6b8bd7
Added COHERE Environment to testing docker file
2025-03-20 13:08:09 +01:00
Jamie Stivala
5ecf59e7e7
Merge branch 'upstream' into feat/branding
...
# Conflicts:
# package.json
2025-03-20 13:05:20 +01:00
Jamie Stivala
d0ea7aa45c
Fixed dockerfile location
2025-03-20 13:03:48 +01:00
Jamie Stivala
f8ab18d8da
Merge pull request #47 from jaworldwideorg/test/includes
...
🔨 tests - Updated tests to use deep array matching
2025-03-19 13:50:09 +01:00
Jamie Stivala
965d2829eb
Updated tests to use deep array matching
2025-03-19 13:37:31 +01:00
Jamie Stivala
33e9767c16
Merge pull request #44 from jaworldwideorg/chore/ci-updates
...
📝 docs & 🔨 chore: Added a way to run Docker Local Development and Fixed CI/CD to work with Azure ACR
2025-03-19 11:58:55 +01:00
Jamie Stivala
70e54c98bf
Updated package.json reference
2025-03-19 11:56:36 +01:00
Jamie Stivala
49f1b97b67
Merge pull request #43 from jaworldwideorg/feat/okta-oidc
...
✨ feat - Added Okta as an OIDC Provider
2025-03-19 11:52:52 +01:00
Jamie Stivala
0ed5a6b5ec
Updated Lighthouse repo branch
2025-03-19 11:48:13 +01:00
Jamie Stivala
bec44875f7
Updated docker-database builder location
2025-03-19 11:47:53 +01:00
Jamie Stivala
f849d0e102
Fixed syncing upstream branch
2025-03-19 11:47:35 +01:00
Jamie Stivala
15102da85d
Remove NPM from Semantic Release
2025-03-19 11:47:04 +01:00
Jamie Stivala
7eee6d1cb2
Added a way to run local development
2025-03-19 11:42:22 +01:00
Jamie Stivala
b0e8c4fbb8
Updated documentation
2025-03-19 11:15:23 +01:00
Jamie Stivala
f1468b7d5a
Added Okta as an SSO Provider
2025-03-19 11:14:41 +01:00