Compare commits

...

7002 Commits

Author SHA1 Message Date
ONLY-yours b8b1ab6616 feat: add loading back 2025-11-17 17:20:03 +08:00
ONLY-yours 3891015a3d fix: test mobile 2025-11-17 16:33:16 +08:00
ONLY-yours 5babb7d826 fix: try to fixed 2025-11-17 16:11:20 +08:00
ONLY-yours a7504b696a test: test the loading error 2025-11-17 15:38:29 +08:00
ONLY-yours 9dc4308942 fix: add router ErrorBoundary 2025-11-17 15:16:37 +08:00
ONLY-yours 082117998d fix: fixed the test error 2025-11-17 11:42:26 +08:00
ONLY-yours 9a74d6c045 fix: fix the reload was loading page problem 2025-11-17 11:26:38 +08:00
ONLY-yours b1a4f24dc9 fix: mobile chat settings go back 2025-11-17 11:19:38 +08:00
ONLY-yours c47551775b fix: delete uesless code 2025-11-17 11:04:24 +08:00
ONLY-yours 2d83300795 fix: delete useless code 2025-11-17 10:51:20 +08:00
ONLY-yours 0915538da8 Merge remote-tracking branch 'origin/next' into refactor/changeAllToSpa 2025-11-17 10:35:43 +08:00
renovate[bot] b76e3c85b9 Update all non-major dependencies (#10177)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-17 09:56:56 +08:00
lobehubbot 29ce0225b2 📝 docs(bot): Auto sync agents & plugin to readme 2025-11-17 01:49:09 +00:00
semantic-release-bot 06878829c9 🔖 chore(release): v2.0.0-next.69 [skip ci]
## [Version&nbsp;2.0.0-next.69](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.68...v2.0.0-next.69)
<sup>Released on **2025-11-17**</sup>

#### ♻ Code Refactoring

- **misc**: Remove `language_model_settings` and remove isDeprecatedEdition.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Remove `language_model_settings` and remove isDeprecatedEdition, closes [#10264](https://github.com/lobehub/lobe-chat/issues/10264) ([ae613c7](https://github.com/lobehub/lobe-chat/commit/ae613c7))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-11-17 01:47:59 +00:00
Arvin Xu ae613c7c35 ♻️ refactor: remove language_model_settings and remove isDeprecatedEdition (#10264) 2025-11-17 09:35:49 +08:00
lobehubbot 8184f9d097 📝 docs(bot): Auto sync agents & plugin to readme 2025-11-16 15:20:51 +00:00
semantic-release-bot 7fac37b983 🔖 chore(release): v2.0.0-next.68 [skip ci]
## [Version&nbsp;2.0.0-next.68](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.67...v2.0.0-next.68)
<sup>Released on **2025-11-16**</sup>

#### 🐛 Bug Fixes

- **misc**: The tool to fail execution on ollama when a message contains b….

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: The tool to fail execution on ollama when a message contains b…, closes [#10259](https://github.com/lobehub/lobe-chat/issues/10259) ([1ad8080](https://github.com/lobehub/lobe-chat/commit/1ad8080))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-11-16 15:19:33 +00:00
Arvin Xu d3570879da 🔨 chore: unpin eta (#10260) 2025-11-16 23:07:44 +08:00
Hypo 1ad80809cf 🐛 fix: the tool to fail execution on ollama when a message contains b… (#10259) 2025-11-16 23:06:33 +08:00
lobehubbot 2c97a9e920 📝 docs(bot): Auto sync agents & plugin to readme 2025-11-16 11:59:30 +00:00
semantic-release-bot 246cce28db 🔖 chore(release): v2.0.0-next.67 [skip ci]
## [Version&nbsp;2.0.0-next.67](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.66...v2.0.0-next.67)
<sup>Released on **2025-11-16**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor to virtua.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor to virtua, closes [#10151](https://github.com/lobehub/lobe-chat/issues/10151) ([9ffb689](https://github.com/lobehub/lobe-chat/commit/9ffb689))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-11-16 11:58:19 +00:00
Arvin Xu 9ffb6891e4 ♻️ refactor: refactor to virtua (#10151)
* refactor to virtua

* try virtua

* 默认滚动到底部

* fix
2025-11-16 19:46:41 +08:00
lobehubbot 766ca942b3 📝 docs(bot): Auto sync agents & plugin to readme 2025-11-16 07:02:41 +00:00
semantic-release-bot 147975ae46 🔖 chore(release): v2.0.0-next.66 [skip ci]
## [Version&nbsp;2.0.0-next.66](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.65...v2.0.0-next.66)
<sup>Released on **2025-11-16**</sup>

####  Features

- **misc**: Support to collapse message.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Support to collapse message, closes [#10234](https://github.com/lobehub/lobe-chat/issues/10234) ([4cd6347](https://github.com/lobehub/lobe-chat/commit/4cd6347))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-11-16 07:01:10 +00:00
renovate[bot] a6c3317192 Update dependency lucide-react to ^0.553.0 (#10250)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-16 14:48:08 +08:00
Arvin Xu 4cd6347d7e feat: support to collapse message (#10234)
*  feat: add message collapse functionality

- Add collapsed field to MessageMetadata type and schema
- Add isMessageCollapsed selector to check message collapse state
- Add toggleMessageCollapsed action with optimistic update
- Export getDisplayMessageById for internal use
- Collapse state persists to database via metadata field

* 💄 ui: add collapse UI for assistant messages

- Add collapse/expand action icons to action bar
- Add collapsed message style with 200px max height and gradient overlay
- Add collapse/expand translations (zh-CN)
- Integrate with toggleMessageCollapsed store action
- Show appropriate icon based on collapsed state

* support CollapsedMessage

* update

* improve test time

* refactor fixtures

* fix tests

* improve i18n
2025-11-16 14:46:27 +08:00
Shinji-Li cd7d955e3d 🔨 chore: change the market base url to online market.lobehub.com (#10247)
* fix: change the market base url to online market.lobehub.com

* feat: update the market callback layout
2025-11-16 12:14:27 +08:00
renovate[bot] 61901ddb07 Update dependency ollama to ^0.6.3 (#10244)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-16 11:34:45 +08:00
renovate[bot] 77ed938cfb Update dependency @vercel/otel to v2 (#9969)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-16 11:34:36 +08:00
renovate[bot] 4c3ac3bce7 Update dependency dayjs to >=1.11.19 (#10241)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-16 11:33:22 +08:00
renovate[bot] a142b3384f Update aws-sdk-js-v3 monorepo to ~3.932.0 (#10119)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-16 11:31:49 +08:00
renovate[bot] ee80f613df Update dependency nanoid to >=5.1.6 (#10243)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-16 11:24:48 +08:00
lobehubbot 7d05d0270c 📝 docs(bot): Auto sync agents & plugin to readme 2025-11-16 02:12:14 +00:00
semantic-release-bot acd5954f15 🔖 chore(release): v2.0.0-next.65 [skip ci]
## [Version&nbsp;2.0.0-next.65](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.64...v2.0.0-next.65)
<sup>Released on **2025-11-16**</sup>

#### 💄 Styles

- **misc**: Update i18n.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update i18n, closes [#10235](https://github.com/lobehub/lobe-chat/issues/10235) ([a52c9e5](https://github.com/lobehub/lobe-chat/commit/a52c9e5))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-11-16 02:11:08 +00:00
LobeHub Bot a52c9e5f24 🤖 style: update i18n (#10235) 2025-11-16 09:58:21 +08:00
lobehubbot bcb998d767 📝 docs(bot): Auto sync agents & plugin to readme 2025-11-15 16:51:17 +00:00
semantic-release-bot c6410b29c5 🔖 chore(release): v2.0.0-next.64 [skip ci]
## [Version&nbsp;2.0.0-next.64](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.63...v2.0.0-next.64)
<sup>Released on **2025-11-15**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor package types.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor package types, closes [#10233](https://github.com/lobehub/lobe-chat/issues/10233) ([9872409](https://github.com/lobehub/lobe-chat/commit/9872409))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-11-15 16:50:03 +00:00
Arvin Xu 9872409d98 ♻️ refactor: refactor package types (#10233)
* refactor packages types

* remove lite mode
2025-11-16 00:37:55 +08:00
lobehubbot 319a622778 📝 docs(bot): Auto sync agents & plugin to readme 2025-11-15 16:08:24 +00:00
semantic-release-bot 85153f2464 🔖 chore(release): v2.0.0-next.63 [skip ci]
## [Version&nbsp;2.0.0-next.63](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.62...v2.0.0-next.63)
<sup>Released on **2025-11-15**</sup>

####  Features

- **misc**: Show orphaned tool message and support delete tool message.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Show orphaned tool message and support delete tool message, closes [#10232](https://github.com/lobehub/lobe-chat/issues/10232) ([38cfd26](https://github.com/lobehub/lobe-chat/commit/38cfd26))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-11-15 16:07:14 +00:00
Arvin Xu 38cfd266f4 feat: show orphaned tool message and support delete tool message (#10232)
* show  orphaned tool message

* support delete messages

* update i18n

* clean console.log

* improve system role

* fix
2025-11-15 23:55:13 +08:00
ONLY-yours 53fc0642e0 feat: use more simple way to update session hydration 2025-11-15 19:31:05 +08:00
ONLY-yours a8c725abd5 Merge remote-tracking branch 'origin/next' into refactor/changeAllToSpa 2025-11-15 19:08:58 +08:00
ONLY-yours b8a7f6e9eb feat: update the useQueryParams throttleMs params 2025-11-15 19:05:17 +08:00
lobehubbot 2c93d9bb1a 📝 docs(bot): Auto sync agents & plugin to readme 2025-11-15 06:46:35 +00:00
semantic-release-bot a2c3b9e375 🔖 chore(release): v2.0.0-next.62 [skip ci]
## [Version&nbsp;2.0.0-next.62](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.61...v2.0.0-next.62)
<sup>Released on **2025-11-15**</sup>

#### 🐛 Bug Fixes

- **next16**: Resolve 'Response body object should not be disturbed or locked' error.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **next16**: Resolve 'Response body object should not be disturbed or locked' error, closes [#10226](https://github.com/lobehub/lobe-chat/issues/10226) ([caa9c78](https://github.com/lobehub/lobe-chat/commit/caa9c78))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-11-15 06:45:30 +00:00
Arvin Xu caa9c78623 🐛 fix(next16): resolve 'Response body object should not be disturbed or locked' error (#10226)
- Add prepareRequestForTRPC utility to clone Request objects for tRPC handlers
- Update all tRPC route handlers (lambda, async, desktop, mobile, tools) to use cloned requests
- Update checkAuth middleware to clone requests before passing to handlers
- This fixes the issue where Next.js 16 internal mechanisms disturb the request body stream
- Resolves: https://github.com/vercel/next.js/issues/83453
2025-11-15 14:33:28 +08:00
lobehubbot 2072b56708 📝 docs(bot): Auto sync agents & plugin to readme 2025-11-15 04:11:38 +00:00
semantic-release-bot f95aeb2ca6 🔖 chore(release): v2.0.0-next.61 [skip ci]
## [Version&nbsp;2.0.0-next.61](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.60...v2.0.0-next.61)
<sup>Released on **2025-11-15**</sup>

#### 💄 Styles

- **misc**: Update i18n.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update i18n, closes [#10224](https://github.com/lobehub/lobe-chat/issues/10224) ([ca7551f](https://github.com/lobehub/lobe-chat/commit/ca7551f))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-11-15 04:10:28 +00:00
LobeHub Bot ca7551fb40 🤖 style: update i18n (#10224) 2025-11-15 11:58:40 +08:00
LobeHub Bot 0d6cb06d59 🌐 chore: translate non-English comments to English in database models (#10225) 2025-11-15 11:58:00 +08:00
lobehubbot 23a7c00181 📝 docs(bot): Auto sync agents & plugin to readme 2025-11-14 16:50:11 +00:00
semantic-release-bot 51dbf94576 🔖 chore(release): v2.0.0-next.60 [skip ci]
## [Version&nbsp;2.0.0-next.60](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.59...v2.0.0-next.60)
<sup>Released on **2025-11-14**</sup>

#### 🐛 Bug Fixes

- **misc**: Reduce threshold.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Reduce threshold, closes [#10222](https://github.com/lobehub/lobe-chat/issues/10222) ([abdfd06](https://github.com/lobehub/lobe-chat/commit/abdfd06))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-11-14 16:49:01 +00:00
René Wang abdfd064e7 🐛 fix: Reduce threshold (#10222) 2025-11-15 00:37:11 +08:00
ONLY-yours bb594f87e2 fix: fixed the test 2025-11-14 23:44:57 +08:00
ONLY-yours b0ee9b434e fix: fixed the url & new url not path problem 2025-11-14 23:34:31 +08:00
Arvin Xu fe1d05a547 test: fix upload service tests after removing ClientS3 (#10220)
- Removed references to deleted clientS3Storage
- Updated tests to match current server/desktop upload flow
- Fixed XMLHttpRequest mocking for server upload tests
- Updated filename assertions to match UUID generation behavior

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-authored-by: Claude <noreply@anthropic.com>
2025-11-14 20:14:14 +08:00
lobehubbot 1c15ea5907 📝 docs(bot): Auto sync agents & plugin to readme 2025-11-14 11:42:55 +00:00
semantic-release-bot 9bb03bcb96 🔖 chore(release): v2.0.0-next.59 [skip ci]
## [Version&nbsp;2.0.0-next.59](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.58...v2.0.0-next.59)
<sup>Released on **2025-11-14**</sup>

#### 💄 Styles

- **misc**: Update i18n.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update i18n, closes [#10205](https://github.com/lobehub/lobe-chat/issues/10205) ([fc57d2a](https://github.com/lobehub/lobe-chat/commit/fc57d2a))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-11-14 11:41:51 +00:00
LobeHub Bot fc57d2a28c 🤖 style: update i18n (#10205)
💄 style: update i18n

Co-authored-by: canisminor1990 <17870709+canisminor1990@users.noreply.github.com>
2025-11-14 19:28:45 +08:00
lobehubbot d7ceee2cdb 📝 docs(bot): Auto sync agents & plugin to readme 2025-11-14 11:19:01 +00:00
semantic-release-bot e033931d4e 🔖 chore(release): v2.0.0-next.58 [skip ci]
## [Version&nbsp;2.0.0-next.58](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.57...v2.0.0-next.58)
<sup>Released on **2025-11-14**</sup>

####  Features

- **misc**: Support DeepSeek Interleaved thinking.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Support DeepSeek Interleaved thinking, closes [#10219](https://github.com/lobehub/lobe-chat/issues/10219) ([3736a85](https://github.com/lobehub/lobe-chat/commit/3736a85))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-11-14 11:17:53 +00:00
Arvin Xu 3736a85473 feat: support DeepSeek Interleaved thinking (#10219)
fix tests
2025-11-14 19:06:28 +08:00
lobehubbot ca348ec0df 📝 docs(bot): Auto sync agents & plugin to readme 2025-11-14 10:22:47 +00:00
semantic-release-bot d262fdbeaf 🔖 chore(release): v2.0.0-next.57 [skip ci]
## [Version&nbsp;2.0.0-next.57](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.56...v2.0.0-next.57)
<sup>Released on **2025-11-14**</sup>

#### 💄 Styles

- **misc**: Revert background style.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Revert background style, closes [#10218](https://github.com/lobehub/lobe-chat/issues/10218) ([97b0413](https://github.com/lobehub/lobe-chat/commit/97b0413))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-11-14 10:21:35 +00:00
Arvin Xu 97b0413020 💄 style: revert background style (#10218)
revert style
2025-11-14 18:09:16 +08:00
ONLY-yours cf2c5a1d37 fix: fixed router link error 2025-11-14 17:15:09 +08:00
ONLY-yours 0511e43a48 fix: fixed usage router error 2025-11-14 17:09:21 +08:00
ONLY-yours 1f128f407f Merge remote-tracking branch 'origin/next' into refactor/changeAllToSpa 2025-11-14 16:58:34 +08:00
lobehubbot 52280da8bc 📝 docs(bot): Auto sync agents & plugin to readme 2025-11-14 08:51:07 +00:00
semantic-release-bot c23d908b3b 🔖 chore(release): v2.0.0-next.56 [skip ci]
## [Version&nbsp;2.0.0-next.56](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.55...v2.0.0-next.56)
<sup>Released on **2025-11-14**</sup>

####  Features

- **misc**: Add folder creation UI and clean up debug code.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Add folder creation UI and clean up debug code ([d5ecd0a](https://github.com/lobehub/lobe-chat/commit/d5ecd0a))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-11-14 08:49:56 +00:00
Rene Wang 85e2572d26 Merge branch 'next' of github.com:lobehub/lobe-chat into feat/folder-manager 2025-11-14 16:37:59 +08:00
lobehubbot 2e8031f865 📝 docs(bot): Auto sync agents & plugin to readme 2025-11-14 08:31:24 +00:00
semantic-release-bot 9c3ddcc99b 🔖 chore(release): v2.0.0-next.55 [skip ci]
## [Version&nbsp;2.0.0-next.55](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.54...v2.0.0-next.55)
<sup>Released on **2025-11-14**</sup>

####  Features

- **image**: Image model show price.
- **misc**: Create Pages in Knowledge Base.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **image**: Image model show price, closes [#10198](https://github.com/lobehub/lobe-chat/issues/10198) ([b87e0e4](https://github.com/lobehub/lobe-chat/commit/b87e0e4))
* **misc**: Create Pages in Knowledge Base, closes [#9895](https://github.com/lobehub/lobe-chat/issues/9895) ([f46edeb](https://github.com/lobehub/lobe-chat/commit/f46edeb))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-11-14 08:30:09 +00:00
Rene Wang d5ecd0a17c feat: Add folder creation UI and clean up debug code
- Add "New Folder" option in KnowledgeManager add button dropdown
- Remove debug logging from FileExplorer component
- Add i18n keys for folder management actions (newFolder, newPage, uploadFile, uploadFolder)
- Prepare UI for folder creation functionality

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-14 16:23:17 +08:00
ONLY-yours f258a2e042 fix: fixed the desktop knowledge page router 2025-11-14 16:18:55 +08:00
YuTengjing b87e0e422e feat(image): image model show price (#10198) 2025-11-14 16:10:22 +08:00
ONLY-yours 7996e1c431 Merge remote-tracking branch 'origin/next' into refactor/changeAllToSpa 2025-11-14 16:07:47 +08:00
René Wang f46edeb2d1 feat: Create Pages in Knowledge Base (#9895)
* feat: New note entry

* feat: save

* feat: custom note

* feat: save

* feat: editor

* feat: editor

* feat: editor

* lint: Regroup files

* fix: Image border

* feat: editor

* feat: masonry view in chat

* style: column

* 🐛 fix: Fix editor in modal

* fix: Mansory stuck

* feat: New note view

* feat: New note view

* fix: New note draft

* fix: New note draft

* style: New sidebar

* style: Remove icon

* style: Add skeleton

* style: button style

* fix: Lint error

* fix: Preview not updating

* style: Collection style

* fix: Cannot query other data

* style: New header style

* feat: Empty placeholder

* style: Adjust padding

* feat: Upload markdown

* fix: Tab active status

* style: image placeholder

* fix: Cannot delete note

* feat: Emoji picker

* style: Move icon to leading position

* style: Fix input color

* fix: Icon not saved

* style: leading icon

* style: Adjust skelton shape

* feat: Auto save

* feat: Upgrade file

* feat: Knowlwdge home

* feat: Knowlwdge home

* feat: Knowlwdge home

* feat: Knowlwdge home

* feat: Rename files

* fix: Knowledge base not working

* fix: Knowledge base home

* fix: Knowledge base home

* feat: Three dot menu

* fix: New knowledge base modal not working

* feat: Cannot use upload

* fix: documents not aloding

* feat: Route for document

* fix: Test error

* fix: Lint

* fix: Type error

* refac: Rename symbol

* fix: Cannot save icon

* fix: Add missing translations

* feat: Use virtualso for the list

* fix: Hover style

* fix: Cannot open documents

* feat: Bump Editor version

* fix: Editor blur

* feat: Hide preview for selected item

* style: Limit max width

* feat: Auto save hint

* style: New doc list style

* style: New header

* feat: Heade tyle

* style: Adjust padding

* feat: Duplicate document

* fix: Add missing i18n

* fix: Add missing translation

* fix: Test error

* lint: Seperate code

* fix: Style pollution

* feat: Share state

* fix: Word count

* fix: Navigation

* feat: Add heading option

* fix: Add missing translation

* feat: Delete confirm

* feat: Collpased by default

* fix: Editor hot area

* fix: Add missing translation

* style: Adjust file list density

* fix: Remove website for now

* feat: Use masonry by default

* feat: Collapse switch

* fix: Remove useless query

* feat: Remove unused features

* feat: Immeditaely create knowledge base

* feat: Immedately create the document

* feat: Add missing translation

* feat: Open emoji pciker by default

* fix: Emoji picker

* feat: Rename

* feat: Rename

* fix: Emoji picker disappear

* fix: Route flickering

* feat: Refactor document

* fix: Address ts error

* feat: Reduce delay

* feat: Document -> Page

* fix: Add missing translation

* fix: URL

* fix: add missing translation

* fix: editor blurred

* fix: No skelton after successfuly deletion

* fix: Filter

* build: Add test

* fix: Test

* fix: Test coverage drop

---------

Co-authored-by: canisminor1990 <i@canisminor.cc>
2025-11-14 16:05:19 +08:00
ONLY-yours 93dddfc2e5 feat: rollback some changes about layout 2025-11-14 15:58:50 +08:00
ONLY-yours 5e4186559b fix: fix useNav in discover page error problem 2025-11-14 15:42:16 +08:00
ONLY-yours 9bfd9bb4a5 Merge remote-tracking branch 'origin/next' into refactor/changeAllToSpa 2025-11-14 15:05:02 +08:00
ONLY-yours 9ca54135b5 feat: fix a lot router problem 2025-11-14 14:45:24 +08:00
lobehubbot 9250263fd7 📝 docs(bot): Auto sync agents & plugin to readme 2025-11-14 06:27:53 +00:00
semantic-release-bot c782d091dd 🔖 chore(release): v2.0.0-next.54 [skip ci]
## [Version&nbsp;2.0.0-next.54](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.53...v2.0.0-next.54)
<sup>Released on **2025-11-14**</sup>

#### 💄 Styles

- **misc**: Refactor and support move locale file intervention.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Refactor and support move locale file intervention, closes [#10213](https://github.com/lobehub/lobe-chat/issues/10213) ([63cac81](https://github.com/lobehub/lobe-chat/commit/63cac81))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-11-14 06:26:44 +00:00
Arvin Xu 63cac811cd 💄 style: refactor and support move locale file intervention (#10213)
refactor and support move locale file
2025-11-14 14:15:25 +08:00
lobehubbot 0eca6f9f4a 📝 docs(bot): Auto sync agents & plugin to readme 2025-11-14 05:12:53 +00:00
semantic-release-bot d62733adcc 🔖 chore(release): v2.0.0-next.53 [skip ci]
## [Version&nbsp;2.0.0-next.53](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.52...v2.0.0-next.53)
<sup>Released on **2025-11-14**</sup>

####  Features

- **misc**: Add GPT-5.1 models.

#### 💄 Styles

- **misc**: Fix approving render and improve Conversation style.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Add GPT-5.1 models, closes [#10206](https://github.com/lobehub/lobe-chat/issues/10206) ([afd3a47](https://github.com/lobehub/lobe-chat/commit/afd3a47))

#### Styles

* **misc**: Fix approving render and improve Conversation style, closes [#10210](https://github.com/lobehub/lobe-chat/issues/10210) ([841b7f1](https://github.com/lobehub/lobe-chat/commit/841b7f1))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-11-14 05:11:29 +00:00
Arvin Xu 841b7f1c37 💄 style: fix approving render and improve Conversation style (#10210)
fix approving render and improve chat layout style
2025-11-14 12:57:28 +08:00
sxjeru afd3a47e3d feat: Add GPT-5.1 models (#10206) 2025-11-14 12:53:09 +08:00
LobeHub Bot 14dd288d50 🌐 chore: translate non-English comments to English in electron-server-ipc (#10207)
🤖 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-14 12:52:38 +08:00
lobehubbot 799395d982 📝 docs(bot): Auto sync agents & plugin to readme 2025-11-14 03:59:54 +00:00
Arvin Xu 6868d78adb test: fix tests (#10209)
fix tests
2025-11-14 11:48:09 +08:00
ONLY-yours f162556607 fix: delete the changelog modal page 2025-11-14 10:24:31 +08:00
Arvin Xu 4388270cf4 📌 chore: pin electron to 38.x (#10204)
Downgrade electron from 39.x to 38.x for stability

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-authored-by: Claude <noreply@anthropic.com>
2025-11-14 10:14:39 +08:00
lobehubbot ac4993a769 📝 docs(bot): Auto sync agents & plugin to readme 2025-11-13 18:55:54 +00:00
semantic-release-bot f1db5e1f11 🔖 chore(release): v2.0.0-next.52 [skip ci]
## [Version&nbsp;2.0.0-next.52](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.51...v2.0.0-next.52)
<sup>Released on **2025-11-13**</sup>

#### 🐛 Bug Fixes

- **misc**: Filter out reasoning fields from messages in ChatCompletion API.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Filter out reasoning fields from messages in ChatCompletion API, closes [#10203](https://github.com/lobehub/lobe-chat/issues/10203) [#10193](https://github.com/lobehub/lobe-chat/issues/10193) ([5f28b2c](https://github.com/lobehub/lobe-chat/commit/5f28b2c))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-11-13 18:54:38 +00:00
Arvin Xu 5f28b2c59e 🐛 fix: filter out reasoning fields from messages in ChatCompletion API (#10203)
* fix max tokens issue

* 🐛 fix: filter out reasoning fields from messages in ChatCompletion API

Explicitly map only valid ChatCompletionMessageParam fields and exclude reasoning/reasoning_content to prevent JSON unmarshaling errors when conversation history contains reasoning objects.

Fixes #10193

🤖 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-14 02:42:36 +08:00
Arvin Xu 428f05ac8a 💄 style: make OpenAI Response API by default (#10202)
* update i18n

* 修正测试

* fix macOS impl

* fix directory params

* refactor the builtin render implement

* remove unused sql

* fix tests
2025-11-14 02:13:39 +08:00
lobehubbot ca2a7d43e9 📝 docs(bot): Auto sync agents & plugin to readme 2025-11-13 15:14:51 +00:00
semantic-release-bot bf2f6daa1b 🔖 chore(release): v2.0.0-next.51 [skip ci]
## [Version&nbsp;2.0.0-next.51](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.50...v2.0.0-next.51)
<sup>Released on **2025-11-13**</sup>

#### 💄 Styles

- **misc**: Update ERNIE-5.0-Thinking-Preview model.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update ERNIE-5.0-Thinking-Preview model, closes [#10196](https://github.com/lobehub/lobe-chat/issues/10196) ([89f3eed](https://github.com/lobehub/lobe-chat/commit/89f3eed))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-11-13 15:13:37 +00:00
sxjeru 89f3eed4c1 💄 style: Update ERNIE-5.0-Thinking-Preview model (#10196)
* feat(wenxin): add model listing and parsing for Wenxin models

- Implemented model retrieval in Wenxin provider with async models function.
- Introduced WenxinModelCard interface to define model structure.
- Updated modelParse utility to include keywords specific to Wenxin models.
- Enhanced model owner detection to recognize Wenxin models.

* feat(wenxin): add reasoning parameters to chat model settings and update payload handling

* feat(wenxin): update checkModel and modelsUrl for improved model access

* feat(wenxin): add search ability and update settings for chat models

* feat(wenxin): refine thinking budget handling in chat completion payload

* feat(wenxin): remove enableReasoning from extendParams in chat model settings
2025-11-13 23:01:55 +08:00
Arvin Xu 39cdb2057e feat: support bash tools in local system (#9676)
* wip for bash system

* refactor

* fix remark issue

* 完成批准实现

* refactor toolIntervention

* refactor toolIntervention

* use user tool config

* show InterventionModeSelector

* finish local file mode

* fix error

* update

* update i18n

* revert

* fix bug
2025-11-13 22:18:05 +08:00
lobehubbot bb33feb0f4 📝 docs(bot): Auto sync agents & plugin to readme 2025-11-13 13:10:31 +00:00
semantic-release-bot 72afed9546 🔖 chore(release): v2.0.0-next.50 [skip ci]
## [Version&nbsp;2.0.0-next.50](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.49...v2.0.0-next.50)
<sup>Released on **2025-11-13**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix oidc accountId mismatch.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix oidc accountId mismatch, closes [#10058](https://github.com/lobehub/lobe-chat/issues/10058) ([0692ba7](https://github.com/lobehub/lobe-chat/commit/0692ba7))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-11-13 13:09:16 +00:00
Rdmclin2 0692ba7406 🐛 fix: fix oidc accountId mismatch (#10058)
* chore: adjust oidc login and consent page mobile style

* fix: acccount mismatch error

* test: add oidc service test case
2025-11-13 20:55:03 +08:00
ONLY-yours 3292ed83f9 fix: fix mobile router goback fc 2025-11-13 20:24:28 +08:00
ONLY-yours 561a38f788 fix: delete useless code 2025-11-13 20:08:58 +08:00
LobeHub Bot 39d91a86c0 test: add unit tests for validateRedirectHost (#10173)
Added comprehensive unit tests for the validateRedirectHost security function covering:
- Invalid input validation
- Exact host matching
- Localhost environment handling
- Subdomain validation
- Open redirect attack prevention
- Port handling with standard and custom ports
- Edge cases (IPv4, case sensitivity, malformed inputs)
- Real-world deployment scenarios

All 52 test cases pass successfully.
2025-11-13 20:05:50 +08:00
ONLY-yours 71aaf0fac5 chore: update test.ts in TopActions.tsx 2025-11-13 19:11:33 +08:00
ONLY-yours 287601f8ec fix: close the loading in the layout loading 2025-11-13 19:06:37 +08:00
ONLY-yours b36f8781e6 feat: use starTransition to navigate url 2025-11-13 18:02:16 +08:00
ONLY-yours 705450a571 fix: add files back 2025-11-13 17:17:36 +08:00
LobeHub Bot 331af68b73 🌐 chore: translate non-English comments to English in context-engine (#10180)
* 🌐 chore: translate non-English comments to English in context-engine


* 🌐 fix: complete comment translation in MessageContent.ts

- Translated remaining 3 Chinese comments to English
- Ensures all comments in context-engine package are properly translated
- Maintains code functionality while improving readability for international developers

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Arvin Xu <arvinxx@users.noreply.github.com>

* 🧪 test: update error message expectations to English in BaseProcessor tests

Updated test assertions to match English error messages ('Invalid context' and 'Invalid output context') instead of Chinese ones.
2025-11-13 17:15:22 +08:00
ONLY-yours 5272c7373f fix: add files back 2025-11-13 17:14:49 +08:00
ONLY-yours fb24b6f1b7 fix: add nuqs back & useQueryState back in oath 2025-11-13 17:09:10 +08:00
ONLY-yours 2fd65fe8a3 fix: discover find more link error fixed 2025-11-13 17:02:52 +08:00
ONLY-yours 35d5a2c937 chore: add mobile me layout back 2025-11-13 16:59:23 +08:00
ONLY-yours 42f40d2717 feat: change the mobile me layout back 2025-11-13 16:41:53 +08:00
ONLY-yours ef8a644d8c feat: delete all nuqs 2025-11-13 16:25:59 +08:00
lobehubbot 4ea759af29 📝 docs(bot): Auto sync agents & plugin to readme 2025-11-13 07:38:20 +00:00
semantic-release-bot c73e1e2bfc 🔖 chore(release): v2.0.0-next.49 [skip ci]
## [Version&nbsp;2.0.0-next.49](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.48...v2.0.0-next.49)
<sup>Released on **2025-11-13**</sup>

####  Features

- **misc**: Support tool invention.

#### 🐛 Bug Fixes

- **misc**: Update lost i18n files.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Support tool invention, closes [#10182](https://github.com/lobehub/lobe-chat/issues/10182) ([4dca708](https://github.com/lobehub/lobe-chat/commit/4dca708))

#### What's fixed

* **misc**: Update lost i18n files, closes [#10179](https://github.com/lobehub/lobe-chat/issues/10179) ([b69c7ff](https://github.com/lobehub/lobe-chat/commit/b69c7ff))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-11-13 07:36:55 +00:00
ONLY-yours 81c84348bc fix: change the changelog pages render 2025-11-13 15:25:48 +08:00
Shinji-Li b69c7ff83e 🐛 fix: update lost i18n files (#10179)
chore: update i18n
2025-11-13 15:22:32 +08:00
Arvin Xu 4dca708d2c feat: support tool invention (#10182)
* finish intervention backend

* add Intervention

* fix tests

* finish action mode

* 初步完成 reject 逻辑

* 初步完成 reject 逻辑

* wip approve tool calling

* 初步完成 approve 流程

* Update index.ts

* 完成 approve 流程

* fix tests

* fix tests
2025-11-13 15:11:28 +08:00
lobehubbot 9b9df57c59 📝 docs(bot): Auto sync agents & plugin to readme 2025-11-13 06:18:25 +00:00
ONLY-yours 8d7a0467db fix: fix build problem 2025-11-13 14:18:08 +08:00
Arvin Xu 8bc15893b8 📌 chore: pin eta to 4.0.1 to fix ERR_PACKAGE_PATH_NOT_EXPORTED error (#10190)
* 📌 chore: pin eta to 4.0.1 to fix ERR_PACKAGE_PATH_NOT_EXPORTED error

* 🔨 chore: add overrides for bun compatibility
2025-11-13 14:07:25 +08:00
ONLY-yours e9522729c5 fix: fix hydrateFallback problem 2025-11-13 11:49:35 +08:00
ONLY-yours cf01894077 feat: change local params get use ReactRouter Outlet context 2025-11-13 11:03:12 +08:00
Shinji-Li bab0054557 🔨 chore: update market-sdk (#10171)
chore: update market-sdk
2025-11-13 10:13:08 +08:00
Neko 0baacf7301 👷 chore: improve renovate config to support grouping in the same way of npm does (#10176)
chore(ci): improve renovate config to support grouping in the same way of npm does
2025-11-12 22:34:28 +08:00
Neko 0c11d5fcee 🔨 chore(observability-otel): interval of metrics not small enough (#10175)
fix(observability-otel): interval of metrics not small enough
2025-11-12 21:05:26 +08:00
ONLY-yours b5d945b1fd fix: delete some layout tsx & update the ts 2025-11-12 17:16:26 +08:00
ONLY-yours cbee964582 feat: change NextJs Link useRouter useSearchParams change to react-router way 2025-11-12 17:01:31 +08:00
ONLY-yours 87a38ad0c4 feat: change the :slug to react-router loader to get 2025-11-12 16:27:34 +08:00
ONLY-yours f2d4745ad3 Merge remote-tracking branch 'origin/next' into refactor/changeAllToSpa 2025-11-12 15:00:36 +08:00
ONLY-yours 0167ac8e28 feat: change all routes to outer routes 2025-11-12 15:00:06 +08:00
ONLY-yours b480227fd0 feat: discover pages layout & pages routers get done 2025-11-12 11:56:20 +08:00
lobehubbot be9678e395 📝 docs(bot): Auto sync agents & plugin to readme 2025-11-12 03:06:36 +00:00
semantic-release-bot 9d6a0a7d99 🔖 chore(release): v2.0.0-next.48 [skip ci]
## [Version&nbsp;2.0.0-next.48](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.47...v2.0.0-next.48)
<sup>Released on **2025-11-12**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-11-12 03:05:06 +00:00
Rdmclin2 02f05a875a 🔨 chore: add type (#10165)
chore: add type
2025-11-12 10:48:25 +08:00
Arvin Xu ad34554132 👷 build: update client sql (#10169)
update sql
2025-11-12 10:35:01 +08:00
Arvin Xu 656a33359b 👷 build: add intervention tool column (#10163)
* add intervention tool

* update sql
2025-11-12 10:25:03 +08:00
lobehubbot 84c3932b41 📝 docs(bot): Auto sync agents & plugin to readme 2025-11-11 15:28:49 +00:00
ONLY-yours 97ff98cada Merge remote-tracking branch 'origin/next' into refactor/changeAllToSpa 2025-11-11 23:17:32 +08:00
ONLY-yours 845d3ef58a feat: change all discover page to the spa 2025-11-11 23:16:57 +08:00
Shinji-Li 8d362cf6b6 feat:support LobeHub MarketPlace (#8841)
* feat: 链接market 做基本的市场接驳功能

* feat: 重写分享助手的页面

* feat: 新增market-auth 的 oidc 方案

* feat: 增加初次agent发布链路和更agent逻辑

* feat: 增加二次添加助手时候的提示

* feat: 重新授权时候唤起新的重新授权而不是自动 token 换取

* feat: 添加market-auth-callback的 layout

* feat: 调整env 中的market 引用

* fix: 解决url 双/导致的路径请求问题

* fix: fix build error

* feat: 更新sitemap 的生成逻辑

* feat: 更新pglite的session meta 定义,增加 marketIdentifier

* feat: 增加个人信息存储的逻辑 & 整理发布 agent 时候按钮的整体逻辑

* fix: delete 0030

* feat: add search myown in discover

* feat: clean cthe code & refactor agents showpannel

* feat: support assistant detail pages have unpublish & achiave hint

* feat: change text render type

* feat: add submit mode style fixed

* fix: fixed migrations

* feat: update agent publish version modal

* feat: update market publish button

* feat: update exmaple &summary show case

* feat: add token show in publish modal

* feat: add verison show tags antd version? params search

* feat: add desktop market auth request way

* feat: delete market-oidc second path,change all to base url

* feat: change sdk & api into url const & change market api into servers

* feat: change all api into /market server path

* feat: change the migrations insert position

* feat: support assistant origin checkout feature

* feat: change the item show place

* feat: add market source switch components

* feat: add 'force-dynamic' in discord/detail page

* feat: change the describe name

* feat: styles & locals add

* feat: add locals

* feat: fixed market update locals

* feat: update market-oidc layout

* feat: delete some types

* feat: support leacgcy params change

* feat: change the oidc url

* feat: agent detial page should have status show page

* feat: add db migrations

* test: update test

* feat: delete database change & update i18n

* fix: rollback mirgration

* fix: change mirgration

* fix: back snapshot

* Update print statement from 'Hello' to 'Goodbye'
2025-11-11 23:16:19 +08:00
Shinji-Li a15eda7fbf 🔨 chore: add market_identifier into agents table schema (#10164)
chore: add market_identifier into agents table schema
2025-11-11 22:37:47 +08:00
YuTengjing 4f7bc5acd2 🐛 fix: add SSRF protection (#10152) 2025-11-11 19:39:36 +08:00
lobehubbot 8219124a10 📝 docs(bot): Auto sync agents & plugin to readme 2025-11-11 11:16:46 +00:00
semantic-release-bot 6ce223ed11 🔖 chore(release): v2.0.0-next.47 [skip ci]
## [Version&nbsp;2.0.0-next.47](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.46...v2.0.0-next.47)
<sup>Released on **2025-11-11**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix mcp server return image error.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix mcp server return image error, closes [#10113](https://github.com/lobehub/lobe-chat/issues/10113) ([e5640d4](https://github.com/lobehub/lobe-chat/commit/e5640d4))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-11-11 11:15:31 +00:00
Arvin Xu e5640d499a 🐛 fix: fix mcp server return image error (#10113)
* support upload image

* support upload image in mcp

* fix tests

* update

* fix

* improve tests

* fix tests

* Update route.ts
2025-11-11 19:02:54 +08:00
ONLY-yours 906917362f feat: /chat delete pages & layouts dir 2025-11-11 17:45:12 +08:00
LobeHub Bot b63be1c90a test: add unit tests for route variants (#10159)
 test: add unit tests for route variants serialization

🤖 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-11 17:35:56 +08:00
ONLY-yours c69049d6da fix: refactor the memory router to browser router 2025-11-11 16:01:32 +08:00
LobeHub Bot e70a703a7e 🌐 chore: translate non-English comments to English in packages/types (#10158)
🤖 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-11 13:15:34 +08:00
lobehubbot 522a3ec6fa 📝 docs(bot): Auto sync agents & plugin to readme 2025-11-11 01:56:09 +00:00
semantic-release-bot e682b1a10d 🔖 chore(release): v2.0.0-next.46 [skip ci]
## [Version&nbsp;2.0.0-next.46](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.45...v2.0.0-next.46)
<sup>Released on **2025-11-11**</sup>

#### ♻ Code Refactoring

- **misc**: Fix thread display.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Fix thread display, closes [#10153](https://github.com/lobehub/lobe-chat/issues/10153) ([8fda83e](https://github.com/lobehub/lobe-chat/commit/8fda83e))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-11-11 01:54:55 +00:00
LobeHub Bot 4c5cf41be3 test: add unit tests for ContentChunk module (#10145)
🤖 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-11 09:43:24 +08:00
Arvin Xu 8fda83ec55 ♻️ refactor: fix thread display (#10153)
* refactor thread

* fix style

* improve

* refactor to improve rerender
2025-11-11 09:41:02 +08:00
lobehubbot cee154fc73 📝 docs(bot): Auto sync agents & plugin to readme 2025-11-10 17:23:33 +00:00
semantic-release-bot 18eaa649b5 🔖 chore(release): v2.0.0-next.45 [skip ci]
## [Version&nbsp;2.0.0-next.45](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.44...v2.0.0-next.45)
<sup>Released on **2025-11-10**</sup>

#### ♻ Code Refactoring

- **misc**: Edge to node runtime.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Edge to node runtime, closes [#10149](https://github.com/lobehub/lobe-chat/issues/10149) ([2f4c25d](https://github.com/lobehub/lobe-chat/commit/2f4c25d))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-11-10 17:22:24 +00:00
YuTengjing 2f4c25d826 ♻️ refactor: edge to node runtime (#10149) 2025-11-10 23:44:10 +08:00
lobehubbot 29b1eb2521 📝 docs(bot): Auto sync agents & plugin to readme 2025-11-10 12:05:59 +00:00
semantic-release-bot 037703c8f0 🔖 chore(release): v2.0.0-next.44 [skip ci]
## [Version&nbsp;2.0.0-next.44](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.43...v2.0.0-next.44)
<sup>Released on **2025-11-10**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix reasoning issue with claude and Response API thinking.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix reasoning issue with claude and Response API thinking, closes [#10147](https://github.com/lobehub/lobe-chat/issues/10147) ([cf6bd53](https://github.com/lobehub/lobe-chat/commit/cf6bd53))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-11-10 12:04:46 +00:00
Arvin Xu cf6bd53141 🐛 fix: fix reasoning issue with claude and Response API thinking (#10147)
* add parse testing

* fix claude thinking issue

* fix gpt thinking

* fix mobile router

* Update src/services/message/index.ts

Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>

* fix tests

* fix tests and portal

* fix tests
2025-11-10 19:52:44 +08:00
LobeHub Bot 88e376272c 🌐 chore: translate non-English comments to English in packages/utils and src/services (#10143)
🤖 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-10 11:34:19 +08:00
lobehubbot 84b039c4f2 📝 docs(bot): Auto sync agents & plugin to readme 2025-11-09 11:51:23 +00:00
semantic-release-bot f178777c8d 🔖 chore(release): v2.0.0-next.43 [skip ci]
## [Version&nbsp;2.0.0-next.43](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.42...v2.0.0-next.43)
<sup>Released on **2025-11-09**</sup>

#### 🐛 Bug Fixes

- **misc**: Abnormal animation of tokens.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Abnormal animation of tokens, closes [#10106](https://github.com/lobehub/lobe-chat/issues/10106) ([129df7b](https://github.com/lobehub/lobe-chat/commit/129df7b))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-11-09 11:50:13 +00:00
sxjeru 129df7b888 🐛 fix: Abnormal animation of tokens (#10106)
*  feat(TokenDetail): add toggle for short/long format display of token values

*  feat(TokenDetail): enhance token display format persistence and toggle functionality

*  feat(TokenDetail): adjust popover trigger behavior for mobile and desktop

* replace localStorage with global store for token display format management

* add animation duration for token value display

*  feat: 强制重新挂载以防止在切换 token/credit 时出现不必要的动画
2025-11-09 19:38:05 +08:00
lobehubbot 190b28244e 📝 docs(bot): Auto sync agents & plugin to readme 2025-11-09 11:23:31 +00:00
semantic-release-bot 5db5cf582d 🔖 chore(release): v2.0.0-next.42 [skip ci]
## [Version&nbsp;2.0.0-next.42](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.41...v2.0.0-next.42)
<sup>Released on **2025-11-09**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix missing messages when finish runtime.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix missing messages when finish runtime, closes [#10138](https://github.com/lobehub/lobe-chat/issues/10138) ([b94d477](https://github.com/lobehub/lobe-chat/commit/b94d477))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-11-09 11:22:13 +00:00
Arvin Xu b94d477f01 🐛 fix: fix missing messages when finish runtime (#10138)
fix missing message when finish render
2025-11-09 19:10:25 +08:00
LobeHub Bot 5c817bc304 test: add unit tests for trace utilities (#10136)
- Added comprehensive unit tests for packages/utils/src/trace.ts
- Tests cover getTracePayload, getTraceId, and createTraceHeader functions
- Includes edge cases, Unicode handling, and round-trip encoding/decoding
- All 23 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-09 15:21:35 +08:00
Arvin Xu b3cea58514 test(database): achieve 100% coverage for message model (#10137)
*  test(database): fix all 3 skipped tests and improve coverage to 98.6%

- Fix test: create message with file chunks and RAG query ID
  - Add proper FK setup (message -> query -> message with chunks)
  - Fix similarity precision (database stores 5 decimals)

- Fix test: handle multiple message queries for same message
  - Update test to accept any of the queries (no ordering guarantee)
  - Add documentation about messageQueries table lacking sort field

- Fix test: heatmap 19:00 time boundary issue
  - Use local time at noon to avoid timezone edge cases
  - Use explicit date strings to ensure correct date grouping

Test results:
- All 105 tests passing (no skipped tests!)
- Statement coverage: 98.6% (569/577 lines)
- Branch coverage: 91.0% (131/144 branches)
- Function coverage: 100% (34/34 functions)

* fix tests

*  test(database): achieve 100% coverage for message model

- Add edge case tests for INBOX_SESSION_ID, empty fileType, null similarity, groupId, and plugin state
- Fix similarity handling logic to properly convert null to undefined
- Add countWords tests with startDate/endDate filters
2025-11-09 15:06:08 +08:00
LobeHub Bot 2b74d0be05 🌐 chore: translate non-English comments to English in packages/utils (#10133)
🤖 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-09 15:00:15 +08:00
lobehubbot 16a9c8b920 📝 docs(bot): Auto sync agents & plugin to readme 2025-11-09 02:16:51 +00:00
semantic-release-bot e183eacf36 🔖 chore(release): v2.0.0-next.41 [skip ci]
## [Version&nbsp;2.0.0-next.41](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.40...v2.0.0-next.41)
<sup>Released on **2025-11-09**</sup>

#### 💄 Styles

- **misc**: Update i18n.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update i18n, closes [#10116](https://github.com/lobehub/lobe-chat/issues/10116) ([766772e](https://github.com/lobehub/lobe-chat/commit/766772e))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-11-09 02:15:42 +00:00
LobeHub Bot 766772eaeb 🤖 style: update i18n (#10116)
💄 style: update i18n

Co-authored-by: canisminor1990 <17870709+canisminor1990@users.noreply.github.com>
2025-11-09 10:04:06 +08:00
Arvin Xu 00bac7e9fd test(database): split message.test.ts into modular test files (#10114)
*  test(database): add comprehensive test coverage for message query edge cases

Added critical test coverage for null parameter scenarios that were previously untested, preventing potential bugs similar to the deleteMessagesBySession issue.

**Test Coverage Added:**

1. **query() method with null parameters:**
   -  Query messages in session with null topicId (only non-topic messages)
   -  Query messages in session with null groupId (only non-group messages)
   -  Query inbox messages with null topicId when no sessionId specified
   -  Query messages with combined sessionId and topicId filters

2. **queryBySessionId() method:**
   -  Query inbox messages when sessionId is null
   -  Query inbox messages when sessionId is undefined

3. **deleteMessagesBySession() method:**
   -  Delete messages with specific groupId in session
   -  Delete messages with combined topicId and groupId filters

**Why This Matters:**

These edge cases were completely untested, creating blind spots where bugs could hide. The recent deleteMessagesBySession bug (which caused data loss) would have been caught if we had these tests. These tests verify that:

- Passing `null` explicitly filters for null values (e.g., messages without topics)
- Not passing a parameter defaults to null filtering (inbox messages)
- Parameter combinations work correctly without unexpected interactions

**Total New Tests:** 8 test cases covering critical edge cases

* update

* refactor messages tests

* 🔧 fix: use unique userIds in test files to prevent concurrent test conflicts

* ♻️ refactor(database): move conditional query logic from Model to Service layer

- Simplify MessageModel.update() to only perform update operation
- Simplify MessageModel.updatePluginState() to only perform update operation
- Remove options parameter and conditional message query logic from Model layer
- Service layer now handles all conditional query logic via queryWithSuccess()
- Update return types to use proper TypeScript types (UIChatMessage[])
- Remove 3 tests that tested Model layer business logic (now in Service layer)

This separates concerns properly:
- Model layer: pure database operations
- Service layer: business logic and conditional queries
2025-11-09 01:18:57 +08:00
Arvin Xu 508b34a5c8 test(database): add comprehensive test coverage for message query edge cases (#10111)
*  test(database): add comprehensive test coverage for message query edge cases

Added critical test coverage for null parameter scenarios that were previously untested, preventing potential bugs similar to the deleteMessagesBySession issue.

**Test Coverage Added:**

1. **query() method with null parameters:**
   -  Query messages in session with null topicId (only non-topic messages)
   -  Query messages in session with null groupId (only non-group messages)
   -  Query inbox messages with null topicId when no sessionId specified
   -  Query messages with combined sessionId and topicId filters

2. **queryBySessionId() method:**
   -  Query inbox messages when sessionId is null
   -  Query inbox messages when sessionId is undefined

3. **deleteMessagesBySession() method:**
   -  Delete messages with specific groupId in session
   -  Delete messages with combined topicId and groupId filters

**Why This Matters:**

These edge cases were completely untested, creating blind spots where bugs could hide. The recent deleteMessagesBySession bug (which caused data loss) would have been caught if we had these tests. These tests verify that:

- Passing `null` explicitly filters for null values (e.g., messages without topics)
- Not passing a parameter defaults to null filtering (inbox messages)
- Parameter combinations work correctly without unexpected interactions

**Total New Tests:** 8 test cases covering critical edge cases
2025-11-09 00:32:34 +08:00
lobehubbot dcea52bb2e 📝 docs(bot): Auto sync agents & plugin to readme 2025-11-08 15:51:44 +00:00
semantic-release-bot c62092f63a 🔖 chore(release): v2.0.0-next.40 [skip ci]
## [Version&nbsp;2.0.0-next.40](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.39...v2.0.0-next.40)
<sup>Released on **2025-11-08**</sup>

#### 🐛 Bug Fixes

- **database**: Fix deleteMessagesBySession incorrectly deleting all messages.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **database**: Fix deleteMessagesBySession incorrectly deleting all messages, closes [#10110](https://github.com/lobehub/lobe-chat/issues/10110) ([1d7f67d](https://github.com/lobehub/lobe-chat/commit/1d7f67d))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-11-08 15:50:43 +00:00
Arvin Xu 1d7f67da56 🐛 fix(database): fix deleteMessagesBySession incorrectly deleting all messages (#10110) 2025-11-08 23:40:02 +08:00
lobehubbot c48956e715 📝 docs(bot): Auto sync agents & plugin to readme 2025-11-08 10:27:37 +00:00
semantic-release-bot 07578fe163 🔖 chore(release): v2.0.0-next.39 [skip ci]
## [Version&nbsp;2.0.0-next.39](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.38...v2.0.0-next.39)
<sup>Released on **2025-11-08**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-11-08 10:26:19 +00:00
Neko 9f762e12be 👷 build(observability-otel): support to trace and meter for tRPC (#10086)
feat(observability-otel): support to trace and meter for tRPC
2025-11-08 18:14:53 +08:00
Arvin Xu 2ae4aeb58d ♻️ refactor: refactor mcp context use and support continueGeneration (#10096)
* refactor plugin actions

* refactor mcp invoke

* refactor MCPType display

* support Continue Generate

* support continueGeneration message

* fix tests

* fix tests

* fix parentId issue

* fix duration is NaN

* improve mcp render

* 🐛 fix(context-engine): preserve reasoning field in MessageCleanupProcessor

The MessageCleanupProcessor was removing the reasoning field from assistant messages during cleanup. This fix ensures that reasoning field is preserved along with other necessary fields like tool_calls.

Changes:
- Added reasoning field preservation in MessageCleanup.ts
- Added test case to verify reasoning field is correctly preserved

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

* fix maxSteps

*  test: update test expectation for reasoning field preservation

Updated the test to expect the reasoning field to be preserved in the output, which is now the correct behavior after fixing MessageCleanupProcessor.

🤖 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-08 17:59:50 +08:00
ONLY-yours 4f7356ffab feat: change AppRouter to Desktop Router & mobile Router to dynamic import 2025-11-08 17:52:05 +08:00
LobeHub Bot 17efa0bd52 test: add unit tests for network proxy module (#10104)
🤖 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-08 15:08:11 +08:00
lobehubbot dc08f10268 📝 docs(bot): Auto sync agents & plugin to readme 2025-11-08 06:25:05 +00:00
Rylan Cai 0851028205 💄 Style: RFC-113 Provider Model Usage Statistics (#8453)
* 💄 style: migrate panel UI

* 🌐 i18n: add i18n slots

*  lint: fix

* 🌐 i18n: add translations

*  test: add usage tests

* 📝 docs: update annotations

* 🐛 fix: always enable

* 🐛 fix: dayjs init error

* 🐛 fix: no attr len

* 🐛 fix: slice err
2025-11-08 14:13:21 +08:00
ONLY-yours d20c82c115 fix: change the router judge by servers 2025-11-08 11:59:00 +08:00
lobehubbot d600a476f0 📝 docs(bot): Auto sync agents & plugin to readme 2025-11-08 03:40:34 +00:00
semantic-release-bot 92a62e70a9 🔖 chore(release): v2.0.0-next.38 [skip ci]
## [Version&nbsp;2.0.0-next.38](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.37...v2.0.0-next.38)
<sup>Released on **2025-11-08**</sup>

#### 🐛 Bug Fixes

- **TokenUsage**: Prevent animation when toggling between token and credit display.

#### 💄 Styles

- **misc**: Update i18n.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **TokenUsage**: Prevent animation when toggling between token and credit display, closes [#10098](https://github.com/lobehub/lobe-chat/issues/10098) ([f20a910](https://github.com/lobehub/lobe-chat/commit/f20a910))

#### Styles

* **misc**: Update i18n, closes [#10100](https://github.com/lobehub/lobe-chat/issues/10100) ([deb6b5e](https://github.com/lobehub/lobe-chat/commit/deb6b5e))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-11-08 03:39:22 +00:00
LobeHub Bot deb6b5e5a0 🤖 style: update i18n (#10100) 2025-11-08 11:27:16 +08:00
LobeHub Bot bd4ee89a43 🌐 chore: translate non-English comments to English in packages/web-crawler (#10101) 2025-11-08 11:26:33 +08:00
Arvin Xu f20a9108ed 🐛 fix(TokenUsage): prevent animation when toggling between token and credit display (#10098) 2025-11-08 11:24:38 +08:00
lobehubbot e56e50b2d6 📝 docs(bot): Auto sync agents & plugin to readme 2025-11-07 18:31:32 +00:00
semantic-release-bot 48b2ec92a1 🔖 chore(release): v2.0.0-next.37 [skip ci]
## [Version&nbsp;2.0.0-next.37](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.36...v2.0.0-next.37)
<sup>Released on **2025-11-07**</sup>

#### 🐛 Bug Fixes

- **misc**: Don't include runtimeProvider in JWT for non-image operations.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Don't include runtimeProvider in JWT for non-image operations, closes [#9959](https://github.com/lobehub/lobe-chat/issues/9959) [#9569](https://github.com/lobehub/lobe-chat/issues/9569) ([b8f25de](https://github.com/lobehub/lobe-chat/commit/b8f25de))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-11-07 18:30:16 +00:00
XYenon b8f25dec30 🐛 fix: don't include runtimeProvider in JWT for non-image operations (#9959)
The lambdaClient was hardcoding provider='openai' and including it in the JWT
for ALL operations (knowledge base, chat, etc.). This caused the user's JWT
runtimeProvider to override the server's DEFAULT_FILES_CONFIG embedding provider,
resulting in InvalidProviderAPIKey errors.

Root cause:
- lambdaClient headers() set provider=ModelProvider.OpenAI by default
- This was passed to createHeaderWithAuth() for all operations
- createPayloadWithKeyVaults() added runtimeProvider='openai' to JWT
- Server's embedding operations received this JWT
- initModelRuntimeWithUserPayload() used JWT's runtimeProvider instead of server config

Solution:
- Only include provider in JWT for image operations (where user can select provider)
- For other operations (knowledge base, chat), don't pass provider
- Let server use its own DEFAULT_FILES_CONFIG for embedding operations

This fixes #9569 where users with DEFAULT_FILES_CONFIG=embedding_model=ollama/...
were getting InvalidProviderAPIKey errors because JWT was forcing provider='openai'.

Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
2025-11-08 02:18:25 +08:00
ONLY-yours d617a6cd97 fix: slove ts problem 2025-11-07 23:34:43 +08:00
ONLY-yours 408391eeb6 fix: slove the router back 2025-11-07 23:14:47 +08:00
ONLY-yours 4a2e671f55 fix: fix the test 2025-11-07 22:53:49 +08:00
ONLY-yours 695a261df1 Merge remote-tracking branch 'origin/next' into refactor/changeAllToSpa 2025-11-07 22:35:37 +08:00
ONLY-yours 39b723eff4 feat: fix mobile agent settings page not work problem 2025-11-07 22:24:03 +08:00
ONLY-yours 68937d842c fix: delete useless code 2025-11-07 22:16:17 +08:00
ONLY-yours b66bc66260 feat: link replace to react-router-dom 2025-11-07 22:06:18 +08:00
ONLY-yours 4d06279abd feat: change some nextjs router to react-router-dom use 2025-11-07 21:56:03 +08:00
ONLY-yours 1a8d33fbf4 fix: change the goback & knowledge/base url 2025-11-07 21:22:56 +08:00
ONLY-yours 2c086373cc feat: use loading to dynamic loading 2025-11-07 21:09:52 +08:00
LobeHub Bot 6eb6b9010b test: add unit tests for ApiKeyModel (#10091)
🤖 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-07 20:36:06 +08:00
ONLY-yours c7d49258f8 feat: change /settings labs image profile changelog to spa mode 2025-11-07 20:34:06 +08:00
ONLY-yours 2280fd6ff9 feat: disable / to /chat rewrite 2025-11-07 18:02:55 +08:00
ONLY-yours 8eb901c401 feat: change the root path to react-router-dom to render spa 2025-11-07 18:01:56 +08:00
lobehubbot 185f04e060 📝 docs(bot): Auto sync agents & plugin to readme 2025-11-07 08:56:44 +00:00
semantic-release-bot 235a41ca54 🔖 chore(release): v2.0.0-next.36 [skip ci]
## [Version&nbsp;2.0.0-next.36](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.35...v2.0.0-next.36)
<sup>Released on **2025-11-07**</sup>

####  Features

- **misc**: Refactor to use agent runtime as the generation core and support branch mode.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Refactor to use agent runtime as the generation core and support branch mode, closes [#10080](https://github.com/lobehub/lobe-chat/issues/10080) ([b95e741](https://github.com/lobehub/lobe-chat/commit/b95e741))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-11-07 08:55:27 +00:00
Arvin Xu b95e741717 feat: refactor to use agent runtime as the generation core and support branch mode (#10080)
* refactor

* refactor

* refactor message group

* wip

# Conflicts:
#	src/store/chat/slices/aiChat/actions/generateAIChatV2.ts

* refactor

* refactor agent mode

* fix style

* refactor agent executors

* finish the refactor

* remove gpt-tokenizer

* add metadata api

* add fix

* support branch

* fix branch render data

* fix send issue

* refactor style

* refactor style

* refactor tests

* refactor chatStore

* refactor from model to model

* fix tests

* refactor regenerate mode

* update style

* fix lint

* refactor

* refactor

* refactor

* fix delete

* refactor thread mode

* fix basic experience

* fix

* fix tests

* fix manual add

* fix tests

* fix group
2025-11-07 16:44:03 +08:00
LobeHub Bot c3c4319625 🌐 chore: translate non-English comments to English in file services (#10089)
🤖 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-07 14:15:08 +08:00
lobehubbot 29974373f5 📝 docs(bot): Auto sync agents & plugin to readme 2025-11-07 04:57:37 +00:00
semantic-release-bot 729dbe2a0f 🔖 chore(release): v2.0.0-next.35 [skip ci]
## [Version&nbsp;2.0.0-next.35](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.34...v2.0.0-next.35)
<sup>Released on **2025-11-07**</sup>

#### ♻ Code Refactoring

- **misc**: Use react-router-dom change /chat page to spa mode.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Use react-router-dom change /chat page to spa mode, closes [#10077](https://github.com/lobehub/lobe-chat/issues/10077) ([9154606](https://github.com/lobehub/lobe-chat/commit/9154606))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-11-07 04:56:25 +00:00
Shinji-Li 9154606285 ♻️ refactor: use react-router-dom change /chat page to spa mode (#10077)
* feat: base change chat to spa

* feat: add /settings page layout

* feat: change workspace to components dir

* fix: restore the lamdba change
2025-11-07 12:45:26 +08:00
lobehubbot 3961a648ca 📝 docs(bot): Auto sync agents & plugin to readme 2025-11-07 03:28:22 +00:00
semantic-release-bot 553d13c9f8 🔖 chore(release): v2.0.0-next.34 [skip ci]
## [Version&nbsp;2.0.0-next.34](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.33...v2.0.0-next.34)
<sup>Released on **2025-11-07**</sup>

#### 💄 Styles

- **misc**: Add sorting functionality for disabled models and model providers with tooltip support.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add sorting functionality for disabled models and model providers with tooltip support, closes [#10000](https://github.com/lobehub/lobe-chat/issues/10000) ([68e98b1](https://github.com/lobehub/lobe-chat/commit/68e98b1))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-11-07 03:27:10 +00:00
bbbugg 68e98b1af4 💄 style: add sorting functionality for disabled models and model providers with tooltip support (#10000)
*  feat: add sorting functionality for disabled models and model providers with tooltip support

*  feat: persist sort type in localStorage for model providers and disabled models

*  feat: add dropdown menu for sorting models and providers with ascending/descending options

*  feat: add sorting options for models by release date with ascending/descending functionality

*  refactor: replace useUserStore with useGlobalStore for disabled models sorting

*  refactor: streamline sort type management in DisabledModels and List components

*  refactor: update sort type management in DisabledModels and List components to use useCallback
2025-11-07 11:15:48 +08:00
LobeHub Bot 23ed51887f test: add unit tests for MCP installation checkers (#10078)
Added comprehensive unit tests for PythonInstallationChecker, NpmInstallationChecker, and ManualInstallationChecker classes covering validation, happy paths, edge cases, error handling, and fallback mechanisms.

🤖 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-06 17:11:24 +08:00
lobehubbot d394743d4d 📝 docs(bot): Auto sync agents & plugin to readme 2025-11-06 05:53:42 +00:00
semantic-release-bot 65d87b4571 🔖 chore(release): v2.0.0-next.33 [skip ci]
## [Version&nbsp;2.0.0-next.33](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.32...v2.0.0-next.33)
<sup>Released on **2025-11-06**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor message create name.

#### 🐛 Bug Fixes

- **misc**: Model name display in the assistant panel disappears.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor message create name, closes [#10074](https://github.com/lobehub/lobe-chat/issues/10074) ([08ec29f](https://github.com/lobehub/lobe-chat/commit/08ec29f))

#### What's fixed

* **misc**: Model name display in the assistant panel disappears, closes [#9830](https://github.com/lobehub/lobe-chat/issues/9830) ([54f4e18](https://github.com/lobehub/lobe-chat/commit/54f4e18))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-11-06 05:52:12 +00:00
Arvin Xu 08ec29f3a2 ♻️ refactor: refactor message create name (#10074)
refactor name
2025-11-06 13:41:01 +08:00
sxjeru 54f4e18c03 🐛 fix: model name display in the assistant panel disappears (#9830)
♻️ refactor: update session model visibility logic and clean up unused imports
2025-11-06 13:40:29 +08:00
XYenon 7eb78c43e6 👷 build: add INTERNAL_APP_URL for server-to-server calls (#9960)
*  feat: add INTERNAL_APP_URL for server-to-server calls

Add INTERNAL_APP_URL environment variable to bypass CDN/proxy for internal operations like embedding and file chunking. Falls back to APP_URL if not set.

Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>

* 📝 docs: add INTERNAL_APP_URL documentation

Add documentation for INTERNAL_APP_URL environment variable in:
- docker-compose .env.example
- Docker Compose deployment guide (English and Chinese)

Explains how to bypass CDN/proxy for server-to-server operations.

Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>

*  test: add tests for INTERNAL_APP_URL feature

Add comprehensive test coverage for INTERNAL_APP_URL:
- Test fallback behavior to APP_URL when INTERNAL_APP_URL is not set
- Test explicit INTERNAL_APP_URL configuration
- Test localhost bypass for CDN/proxy
- Test createAsyncServerClient using INTERNAL_APP_URL
- Test authentication headers in async calls

Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>

---------

Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
2025-11-06 13:28:54 +08:00
renovate[bot] 46ccddcd24 Update dependency electron to v39 (#9971)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-06 13:28:24 +08:00
LobeHub Bot 11aa0ecad5 🌐 chore: translate non-English comments to English in packages/const (#10073)
🤖 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-06 10:46:27 +08:00
Arvin Xu 0e2bad0a23 🔨 chore: add conversation-flow module (#10052)
* wip

* refactor

* snapshot

* fix input

* fix assistant-tools calling case

* fix assistant-tools calling case

* fix

* fix compare-mode

* fix basic-branch-mode

* refactor branch test case

* refactor branch test case

* implement branch parse

* improve compare

* improve compare

* improve compare

* refactor

* refactor the transformer

* clean tests

* add test workflow

* update

* fix issue
2025-11-05 22:24:51 +08:00
lobehubbot 4153f182fe 📝 docs(bot): Auto sync agents & plugin to readme 2025-11-05 14:03:06 +00:00
semantic-release-bot a48841a368 🔖 chore(release): v2.0.0-next.32 [skip ci]
## [Version&nbsp;2.0.0-next.32](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.31...v2.0.0-next.32)
<sup>Released on **2025-11-05**</sup>

#### 🐛 Bug Fixes

- **misc**: Should install new version after quit this instance.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Should install new version after quit this instance, closes [#10064](https://github.com/lobehub/lobe-chat/issues/10064) ([9ab77b2](https://github.com/lobehub/lobe-chat/commit/9ab77b2))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-11-05 14:01:51 +00:00
Shinji-Li 9ab77b2ea7 🐛 fix: should install new version after quit this instance (#10064)
fix: should install new version after quit this instance
2025-11-05 21:49:27 +08:00
LobeHub Bot a91f90340e test: add unit tests for S3 module (#10059)
🤖 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-05 21:28:48 +08:00
lobehubbot 236b825fa0 📝 docs(bot): Auto sync agents & plugin to readme 2025-11-05 11:26:19 +00:00
semantic-release-bot df7cfa165e 🔖 chore(release): v2.0.0-next.31 [skip ci]
## [Version&nbsp;2.0.0-next.31](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.30...v2.0.0-next.31)
<sup>Released on **2025-11-05**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-11-05 11:25:19 +00:00
Neko d98c88b78f 👷 build(database): fix cannot correctly trace sqls (#10070)
fix(database): cannot correctly trace sqls
2025-11-05 19:14:15 +08:00
lobehubbot 3d1b050003 📝 docs(bot): Auto sync agents & plugin to readme 2025-11-05 03:55:00 +00:00
semantic-release-bot 8ec9491b48 🔖 chore(release): v2.0.0-next.30 [skip ci]
## [Version&nbsp;2.0.0-next.30](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.29...v2.0.0-next.30)
<sup>Released on **2025-11-05**</sup>

#### ♻ Code Refactoring

- **misc**: Enhance message router with service layer and comprehensive tests.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Enhance message router with service layer and comprehensive tests, closes [#10056](https://github.com/lobehub/lobe-chat/issues/10056) ([62110e0](https://github.com/lobehub/lobe-chat/commit/62110e0))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-11-05 03:53:51 +00:00
Arvin Xu 62110e08c8 ♻️ refactor: enhance message router with service layer and comprehensive tests (#10056)
*  test: enhance message router integration test coverage

## Summary

Completed comprehensive integration tests for message router, covering all 20 endpoints:

**New Test Coverage:**
-  removeMessage (with return messages)
-  removeAllMessages
-  removeMessagesByGroup
-  getMessages with groupId/useGroup
-  update with return messages
-  updateMessagePlugin
-  updateMetadata
-  updatePluginError (with return messages)
-  updatePluginState
-  updateTranslate (create & delete)
-  getHeatmaps
-  rankModels
-  count/countWords with date range

**Skipped Tests (require complex setup):**
- removeMessageQuery (needs UUID query IDs)
- updateMessageRAG (needs chunk & embeddings setup)
- updateTTS (needs file records)

**Test Results:**
- 33 passed 
- 6 skipped (with explanatory comments)
- 0 failed

## Coverage Improvement

Before: ~40% (8/20 endpoints)
After: ~85% (17/20 endpoints)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

* fix test

* ♻️ refactor: extract MessageService for mutation + conditional query patterns

Refactored message router to use a new MessageService that consolidates repeated "mutation + conditional query" logic. The service handles operations that perform database mutations (delete/update) followed by conditional message list returns based on sessionId/topicId presence.

Changes:
- Created MessageService in src/server/services/message/index.ts
- Centralized conditional query logic in queryWithSuccess method
- Returns { success: true } when sessionId/topicId not provided
- Returns { messages, success: true } when sessionId/topicId provided
- Simple operations (1-2 lines) remain in router using messageModel directly
- Reduced router code significantly while improving maintainability

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

* ♻️ refactor: improve MessageService and createNewMessage

Changes:
- Changed all comments in MessageService to English
- Extracted query logic from model for updatePluginState and updateMessage methods
- Added comprehensive unit tests for MessageService (15 tests)
- Fixed createNewMessage to accept useGroup parameter instead of hardcoding groupAssistantMessages

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

* ♻️ refactor: move createNewMessage from model to MessageService

Changes:
- Moved createNewMessage logic from MessageModel to MessageService
- MessageModel now only handles single-responsibility create operation
- MessageService handles the "create + query" pattern consistently with other methods
- Updated router to use MessageService.createNewMessage
- Added 3 unit tests for createNewMessage in MessageService (total 18 tests now)

This follows the same pattern as other service methods: keep models focused on
database operations, while services handle business logic and composite operations.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

* ♻️ refactor: remove createNewMessage from MessageModel

Changes:
- Removed createNewMessage method from MessageModel
- Removed 5 associated unit tests from message.test.ts
- This logic now lives entirely in MessageService

Rationale:
MessageModel should focus on single-responsibility database operations.
The "create + query" pattern is a business logic concern that belongs
in the service layer, not the data access layer.

All tests passing:
- MessageModel: 91 passed, 3 skipped
- Server integration: 38 passed, 1 skipped

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

* fix

---------

Co-authored-by: Claude <noreply@anthropic.com>
2025-11-05 11:42:19 +08:00
LobeHub Bot d17b07fda9 🌐 chore: translate non-English comments to English in utils/server (#10057)
🤖 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-05 10:55:53 +08:00
lobehubbot 10201a2ba1 📝 docs(bot): Auto sync agents & plugin to readme 2025-11-04 18:27:44 +00:00
semantic-release-bot 5c66dc2b02 🔖 chore(release): v2.0.0-next.29 [skip ci]
## [Version&nbsp;2.0.0-next.29](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.28...v2.0.0-next.29)
<sup>Released on **2025-11-04**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor chat message model to speed up.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor chat message model to speed up, closes [#10053](https://github.com/lobehub/lobe-chat/issues/10053) ([035994f](https://github.com/lobehub/lobe-chat/commit/035994f))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-11-04 18:26:39 +00:00
Arvin Xu 035994f1a8 ♻️ refactor: refactor chat message model to speed up (#10053)
* refactor new chat message

* ♻️ refactor: Unify message creation methods into single `internal_createMessage`

## Changes

### Method Consolidation
- Merged `internal_createMessage` and `internal_createNewMessage` into a single unified method
- All message creation now returns `{ id: string, messages: UIChatMessage[] }`
- Eliminated redundant API calls by always using `createNewMessage` backend endpoint

### Updated Call Sites (11 locations)
**Store Actions:**
- `addAIMessage` & `addUserMessage` - Added result validation

**AI Chat:**
- `generateAIChat.ts` - Extract `result.id` from response
- `generateAIChatV2.ts` - Renamed from `internal_createNewMessage` to `internal_createMessage`

**Group Chat:**
- `generateAIGroupChat.ts` - Extract `result.id` in 3 locations

**Thread & Tools:**
- `thread/action.ts` - Extract `result.id`
- `builtinTool/actions/search.ts` - Extract `result.id`
- `plugin/action.ts` - Extract `result.id`

### Test Updates
- Updated mocks to return `{ id, messages }` structure
- `thread/action.test.ts` - 4 mock updates
- `plugin/action.test.ts` - 2 mock updates

## Benefits
- **Performance**: All message creation now uses single-request pattern
- **Consistency**: Unified return type across all creation flows
- **Maintainability**: Single method to maintain instead of two similar ones

## Testing
-  Type check: 0 errors
-  Unit tests: 175/175 passed
  - message/action.test.ts: 33/33
  - plugin/action.test.ts: 26/26
  - thread/action.test.ts: 39/39
  - generateAIChat.test.ts: 41/41
  - generateAIChatV2.test.ts: 36/36

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

* ♻️ refactor: optimize message update operations to reduce API calls

Optimized two message update operations to reduce network requests:

1. **updatePluginState**: Modified to return updated messages
   - Backend: `MessageModel.updatePluginState` now accepts options and returns `UpdateMessageResult`
   - Router: Added `sessionId`, `topicId`, and `useGroup` parameters
   - Frontend: Service layer passes lab preferences, store uses `replaceMessages` instead of `refreshMessages`
   - Reduction: 2 requests → 1 request

2. **message.update**: Added `groupAssistantMessages` support
   - Service: `updateMessage` now passes `useGroup` flag based on lab preferences
   - Backend model already had infrastructure for returning messages
   - Reduction: Ensures consistent 1-request pattern

Tests passing (26/26 plugin tests, 14/14 integration tests).

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

* ♻️ refactor: optimize all internal message methods to reduce API calls

Optimized 6 internal message methods and 3 error handling scenarios to reduce API calls from 2 requests (update + refresh) to 1 request (update with messages returned):

**Internal methods optimized:**
- internal_updateMessagePluginError
- internal_updateMessageRAG
- internal_deleteMessage
- internal_refreshToUpdateMessageTools
- internal_updatePluginError

**Error handling optimized:**
- internal_callPluginApi error scenarios (2 locations)
- invokeStandaloneTypePlugin invalid settings

**Changes:**
- Backend: Updated message routers to accept sessionId/topicId/useGroup and return messages
- Service: Added getUseGroupPreference() getter to simplify lab preference checks
- Service: Updated methods to use getter and return UpdateMessageResult
- Store: Changed from refreshMessages() to replaceMessages(result.messages)
- Tests: Updated 4 plugin tests to verify replaceMessages instead of refreshMessages

**Performance impact:**
Each optimized method now makes 1 request instead of 2, reducing network overhead and improving UI responsiveness.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

* ♻️ refactor: optimize message deletion to reduce API calls and fix group message children deletion

**Problem 1 - Group message children not deleted:**
- When deleting a `role: 'group'` message, children messages (linked via `parentId`) were not deleted
- Tool result messages were also not included in deletion

**Problem 2 - Delete operations using refresh pattern:**
- `deleteMessage`, `clearMessage`, `clearAllMessages` all used refreshMessages after deletion
- This resulted in 2 requests: delete + refresh

**Solutions:**

1. **Enhanced deleteMessage in UI layer:**
   - Added logic to find all children messages via `parentId` for group role messages
   - Combined with existing tool message deletion logic
   - All related message IDs are collected and passed to backend in one call
   - Business logic stays in UI layer, model layer remains simple

2. **Optimized delete operations:**
   - Backend: `removeMessages` now accepts sessionId/topicId/useGroup and returns messages
   - Service: `removeMessages` updated to pass options and return UpdateMessageResult
   - Store: `deleteMessage` now uses replaceMessages with returned data (2 requests → 1 request)
   - Store: `clearMessage` and `clearAllMessages` directly replace with empty array

3. **Updated tests:**
   - Fixed 4 tests to verify replaceMessages instead of refreshMessages
   - Added mock for service to return messages in delete operations
   - All 33 message action tests passing
   - All 14 integration tests passing

**Performance impact:**
- deleteMessage: 2 requests → 1 request
- clearMessage/clearAllMessages: 1 delete + 1 refresh → 1 delete + direct clear

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

*  test: add comprehensive tests for group message deletion with children

Added 2 new test cases to verify group message deletion behavior:

1. **Basic group message with children deletion:**
   - Verifies that deleting a `role: 'group'` message also deletes all children (via `parentId`)
   - Tests that unrelated messages are preserved

2. **Group message with children that have tool calls:**
   - Verifies that deleting a group message also deletes:
     - The group message itself
     - All children messages (via `parentId`)
     - Tool result messages from children (via `tool_call_id`)
   - Ensures complete cleanup of the entire message tree

**Implementation enhancement:**
- Updated `deleteMessage` to also collect and delete tool results from children messages
- Ensures no orphaned tool result messages remain after group deletion

**Test results:**
- All 35 message action tests passing (2 new tests added)
- Verifies complete cascading deletion of group message trees

🤖 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-05 02:15:40 +08:00
lobehubbot c7b7998505 📝 docs(bot): Auto sync agents & plugin to readme 2025-11-04 17:12:15 +00:00
semantic-release-bot a41c7a3fb7 🔖 chore(release): v2.0.0-next.28 [skip ci]
## [Version&nbsp;2.0.0-next.28](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.27...v2.0.0-next.28)
<sup>Released on **2025-11-04**</sup>

####  Features

- **misc**: Support install sreamable http mcp server on web.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Support install sreamable http mcp server on web, closes [#10044](https://github.com/lobehub/lobe-chat/issues/10044) [#9916](https://github.com/lobehub/lobe-chat/issues/9916) ([85454c5](https://github.com/lobehub/lobe-chat/commit/85454c5))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-11-04 17:11:03 +00:00
Shinji-Li 85454c5e7c feat: support install sreamable http mcp server on web (#10044)
* 🐛 fix: OIDC error when connecting to self-host instance (#9916)

fix: oidc/consent redirect header

* feat: support streamable mcp install

* feat: env fixed

* feat: when in desktop only show http mcp

* feat: use http connectionType to query mcp list

* fix: delete useless code

* fix: update the actions test

* feat: change the import way

* feat: change the import way

* feat: change the enum type

* fix: slove types problem

* fix: slove types problem

* fix: mobile not show custom add mcp button

---------

Co-authored-by: Aloxaf <bailong104@gmail.com>
2025-11-05 00:57:19 +08:00
Neko 84148a8dd3 🔨 chore: improve renovate config to not group minor & major (#10051)
chore: improve renovate config to not group minor & major
2025-11-04 22:47:12 +08:00
lobehubbot d79ffa37e2 📝 docs(bot): Auto sync agents & plugin to readme 2025-11-04 14:04:44 +00:00
semantic-release-bot c4873d1854 🔖 chore(release): v2.0.0-next.27 [skip ci]
## [Version&nbsp;2.0.0-next.27](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.26...v2.0.0-next.27)
<sup>Released on **2025-11-04**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor services to a more clean structure.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor services to a more clean structure, closes [#10050](https://github.com/lobehub/lobe-chat/issues/10050) ([de61dfa](https://github.com/lobehub/lobe-chat/commit/de61dfa))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-11-04 14:03:32 +00:00
Arvin Xu de61dfaad4 ♻️ refactor: refactor services to a more clean structure (#10050)
* refactor services

* clean tests

* fix type
2025-11-04 21:52:30 +08:00
lobehubbot 1bea16f292 📝 docs(bot): Auto sync agents & plugin to readme 2025-11-04 13:14:51 +00:00
semantic-release-bot 1da176191b 🔖 chore(release): v2.0.0-next.26 [skip ci]
## [Version&nbsp;2.0.0-next.26](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.25...v2.0.0-next.26)
<sup>Released on **2025-11-04**</sup>

#### ♻ Code Refactoring

- **misc**: Add settings (jsonb) column to `ai_models` table.

<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/lobehub/lobe-chat/issues/10042) ([7e1dd02](https://github.com/lobehub/lobe-chat/commit/7e1dd02))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-11-04 13:13:38 +00:00
sxjeru 7e1dd02d7c ♻️ refactor: add settings (jsonb) column to ai_models table (#10042)
* Refactor code structure for improved readability and maintainability

* edit dbml

* feat: 更新 AiInfraRepos 以支持用户设置覆盖内置设置

* Revert "Refactor code structure for improved readability and maintainability"

This reverts commit 81453d8dc3.

* Refactor code structure for improved readability and maintainability

* 添加 IF NOT EXISTS 选项以避免重复列添加

* format
2025-11-04 21:02:40 +08:00
Arvin Xu b0dd7be095 test: add more discover bdd tests (#10048)
add bdd tests
2025-11-04 20:32:09 +08:00
lobehubbot 3cf6242877 📝 docs(bot): Auto sync agents & plugin to readme 2025-11-04 12:10:29 +00:00
semantic-release-bot da063a726a 🔖 chore(release): v2.0.0-next.25 [skip ci]
## [Version&nbsp;2.0.0-next.25](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.24...v2.0.0-next.25)
<sup>Released on **2025-11-04**</sup>

####  Features

- **misc**: Display assistant message in group.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Display assistant message in group, closes [#9941](https://github.com/lobehub/lobe-chat/issues/9941) ([59b6ac3](https://github.com/lobehub/lobe-chat/commit/59b6ac3))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-11-04 12:09:19 +00:00
Arvin Xu 59b6ac3a1c feat: display assistant message in group (#9941)
* use message group

* refactor

* fix tests

* fix tests
2025-11-04 19:58:32 +08:00
lobehubbot 8bab7ad448 📝 docs(bot): Auto sync agents & plugin to readme 2025-11-04 11:02:27 +00:00
semantic-release-bot f69e7a22df 🔖 chore(release): v2.0.0-next.24 [skip ci]
## [Version&nbsp;2.0.0-next.24](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.23...v2.0.0-next.24)
<sup>Released on **2025-11-04**</sup>

#### 💄 Styles

- **misc**: Improve lab style.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Improve lab style, closes [#10040](https://github.com/lobehub/lobe-chat/issues/10040) ([bbf1c0b](https://github.com/lobehub/lobe-chat/commit/bbf1c0b))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-11-04 11:01:15 +00:00
Neko ffcdd5fac0 🔨 chore: improve renovate config separate major versions only (#10045)
chore: improve renovate config separate major versions only
2025-11-04 18:49:42 +08:00
Arvin Xu bbf1c0bbe9 💄 style: improve lab style (#10040)
* update

* refactor lab

* Update package.json
2025-11-04 18:35:49 +08:00
lobehubbot fd226d03d4 📝 docs(bot): Auto sync agents & plugin to readme 2025-11-04 09:51:47 +00:00
semantic-release-bot 599e199b91 🔖 chore(release): v2.0.0-next.23 [skip ci]
## [Version&nbsp;2.0.0-next.23](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.22...v2.0.0-next.23)
<sup>Released on **2025-11-04**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix send message.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix send message, closes [#10041](https://github.com/lobehub/lobe-chat/issues/10041) [#9984](https://github.com/lobehub/lobe-chat/issues/9984) ([7cca60f](https://github.com/lobehub/lobe-chat/commit/7cca60f))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-11-04 09:50:34 +00:00
Arvin Xu 7cca60fcb8 🐛 fix: fix send message (#10041)
* fix

* Revert "Update dependency vite to v7 (#9984)"

This reverts commit f1ffaff96f.
2025-11-04 17:38:40 +08:00
Neko d517f77d1d 🔨 chore: improve renovate config to split pinned deps while keeping grouped (#10043)
chore: improve renovate config to split pinned deps while keeping grouped
2025-11-04 17:36:16 +08:00
LobeHub Bot c8e5a630ed test: add unit tests for MCPSystemDepsCheckService (#10037)
🤖 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-04 16:02:27 +08:00
renovate[bot] 9a231ee6d3 Update dependency ora to v9 (#9977)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-04 15:45:52 +08:00
lobehubbot fa89dbf6b7 📝 docs(bot): Auto sync agents & plugin to readme 2025-11-04 06:42:06 +00:00
semantic-release-bot 6d0f09fa1e 🔖 chore(release): v2.0.0-next.22 [skip ci]
## [Version&nbsp;2.0.0-next.22](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.21...v2.0.0-next.22)
<sup>Released on **2025-11-04**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-11-04 06:40:46 +00:00
Arvin Xu 0d8188c60b ️ perf: improve db query performance (#10036)
* improve db query performance

* Remove query timing log from hasMoreThanN

Removed timing log from hasMoreThanN method.
2025-11-04 14:29:11 +08:00
LobeHub Bot aae047265e 🌐 chore: translate non-English comments to English in desktop controllers (#10034)
* 🌐 chore: translate non-English comments to English in desktop controllers

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

* 🧪 fix: update Desktop test expectations to match English error messages

- Updated TrayMenuCtr.test.ts to expect English error messages instead of Chinese
- Fixes failing tests after comment translation changes
- Changed '托盘通知仅在 Windows 平台支持' to 'Tray notifications are only supported on Windows platform'
- Changed '托盘功能仅在 Windows 平台支持' to 'Tray functionality is only supported on Windows platform'

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-authored-by: Arvin Xu <arvinxx@users.noreply.github.com>

---------

Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
Co-authored-by: Arvin Xu <arvinxx@users.noreply.github.com>
2025-11-04 13:38:31 +08:00
renovate[bot] f1ffaff96f Update dependency vite to v7 (#9984)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-04 13:13:52 +08:00
renovate[bot] 74637839f5 Update dependency pino to v10 (#9979)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-04 10:37:43 +08:00
lobehubbot 4d9181ece0 📝 docs(bot): Auto sync agents & plugin to readme 2025-11-04 02:28:29 +00:00
semantic-release-bot f833a461aa 🔖 chore(release): v2.0.0-next.21 [skip ci]
## [Version&nbsp;2.0.0-next.21](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.20...v2.0.0-next.21)
<sup>Released on **2025-11-04**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix oidc auth timeout issue on the desktop.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix oidc auth timeout issue on the desktop, closes [#10025](https://github.com/lobehub/lobe-chat/issues/10025) ([20666db](https://github.com/lobehub/lobe-chat/commit/20666db))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-11-04 02:26:52 +00:00
Neko cb8c606d06 🔨 chore: reconfigure renovate to group patch updates (#10008)
chore: reconfigure renovate to group patch updates
2025-11-04 10:13:19 +08:00
Arvin Xu 20666db14f 🐛 fix: fix oidc auth timeout issue on the desktop (#10025)
* add tests

* fix auth timeout issue

* update locale

* fix tests
2025-11-04 10:12:54 +08:00
Arvin Xu e6fc44be76 test: add unit tests for apiKey (#10031)
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-authored-by: Claude <noreply@anthropic.com>
2025-11-04 10:12:45 +08:00
LobeHub Bot 1be312cb25 test: add unit tests for MCPService (#10032)
🤖 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-04 10:12:28 +08:00
LobeHub Bot 9c0ac419d0 🌐 chore: translate non-English comments to English in utils/client (#10029) 2025-11-04 09:13:48 +08:00
Arvin Xu 3556e5986c 🔨 chore: add auto creating test workflow (#10030)
create auto test mode
2025-11-04 02:18:35 +08:00
Arvin Xu 17090f1e8c 💄 style: improve oidc mobile layout style (#10026)
improve oidc layout again
2025-11-04 02:04:03 +08:00
Arvin Xu 6cce80ee9a 🌐 chore: translate non-English comments to English in chat service (#10028)
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-authored-by: Claude <noreply@anthropic.com>
2025-11-04 01:54:44 +08:00
Arvin Xu 2da01ca1c7 🔨 chore: add workflow for translating Chinese comments to English (#10027)
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-authored-by: Claude <noreply@anthropic.com>
2025-11-04 01:54:07 +08:00
Arvin Xu 665e6c99f5 🔨 chore: add desktop test workflow (#10024)
* workflow

* fix tests

* update

* update
2025-11-04 01:36:05 +08:00
lobehubbot ccd2c0b510 📝 docs(bot): Auto sync agents & plugin to readme 2025-11-03 17:11:27 +00:00
semantic-release-bot 9346900a50 🔖 chore(release): v2.0.0-next.20 [skip ci]
## [Version&nbsp;2.0.0-next.20](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.19...v2.0.0-next.20)
<sup>Released on **2025-11-03**</sup>

#### 💄 Styles

- **misc**: Improve oidc layout style.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Improve oidc layout style, closes [#10023](https://github.com/lobehub/lobe-chat/issues/10023) ([5008be7](https://github.com/lobehub/lobe-chat/commit/5008be7))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-11-03 17:10:18 +00:00
Arvin Xu 5008be7fe9 💄 style: improve oidc layout style (#10023)
improve oidc layout style
2025-11-04 00:57:52 +08:00
lobehubbot 9e81151487 📝 docs(bot): Auto sync agents & plugin to readme 2025-11-03 16:48:22 +00:00
semantic-release-bot 1fdc49ec0f 🔖 chore(release): v2.0.0-next.19 [skip ci]
## [Version&nbsp;2.0.0-next.19](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.18...v2.0.0-next.19)
<sup>Released on **2025-11-03**</sup>

#### ♻ Code Refactoring

- **misc**: Remove `NEXT_PUBLIC_SERVICE_MODE` env and use server by default.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Remove `NEXT_PUBLIC_SERVICE_MODE` env and use server by default, closes [#10017](https://github.com/lobehub/lobe-chat/issues/10017) ([f2ab2fc](https://github.com/lobehub/lobe-chat/commit/f2ab2fc))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-11-03 16:47:11 +00:00
Arvin Xu f2ab2fcef6 ♻️ refactor: remove NEXT_PUBLIC_SERVICE_MODE env and use server by default (#10017)
* remove NEXT_PUBLIC_SERVICE_MODE

* update

* fix tests

* update e2e workflow

* update config

* Rename DATABASE_TEST_URL to DATABASE_URL
2025-11-04 00:34:37 +08:00
renovate[bot] 3eaa645fb0 Update dependency dotenv to v17 (#9970)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-03 23:10:35 +08:00
lobehubbot 1500e8cdb3 📝 docs(bot): Auto sync agents & plugin to readme 2025-11-03 14:29:12 +00:00
semantic-release-bot 5262a73308 🔖 chore(release): v2.0.0-next.18 [skip ci]
## [Version&nbsp;2.0.0-next.18](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.17...v2.0.0-next.18)
<sup>Released on **2025-11-03**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor trpc request to use zod schema.

#### 💄 Styles

- **misc**: Improve built-in client OIDC user flow.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor trpc request to use zod schema, closes [#10016](https://github.com/lobehub/lobe-chat/issues/10016) ([1a84f2c](https://github.com/lobehub/lobe-chat/commit/1a84f2c))

#### Styles

* **misc**: Improve built-in client OIDC user flow, closes [#10020](https://github.com/lobehub/lobe-chat/issues/10020) ([80202ed](https://github.com/lobehub/lobe-chat/commit/80202ed))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-11-03 14:27:58 +00:00
Arvin Xu 1a84f2cb00 ♻️ refactor: refactor trpc request to use zod schema (#10016)
refactor request api
2025-11-03 22:16:37 +08:00
Arvin Xu 80202ed4ff 💄 style: improve built-in client OIDC user flow (#10020)
* refactor

* make builtin client auto consent

* i18n
2025-11-03 22:13:14 +08:00
lobehubbot 0009816364 📝 docs(bot): Auto sync agents & plugin to readme 2025-11-03 13:39:09 +00:00
semantic-release-bot af839cc5c3 🔖 chore(release): v2.0.0-next.17 [skip ci]
## [Version&nbsp;2.0.0-next.17](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.16...v2.0.0-next.17)
<sup>Released on **2025-11-03**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix regex ReDoS.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix regex ReDoS, closes [#10012](https://github.com/lobehub/lobe-chat/issues/10012) ([1d8d5cd](https://github.com/lobehub/lobe-chat/commit/1d8d5cd))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-11-03 13:37:59 +00:00
Arvin Xu 5c9baf490f test: add more smoke bdd tests (#10014)
add more smoke bdd tests
2025-11-03 21:24:46 +08:00
Arvin Xu 1d8d5cda30 🐛 fix: fix regex ReDoS (#10012)
* fix regex ReDoS

* fix regex ReDoS

* fix regex ReDoS

* fix regex ReDoS

* fix regex ReDoS
2025-11-03 21:15:34 +08:00
lobehubbot bd071fa3c4 📝 docs(bot): Auto sync agents & plugin to readme 2025-11-03 05:54:17 +00:00
semantic-release-bot fa179fc934 🔖 chore(release): v2.0.0-next.16 [skip ci]
## [Version&nbsp;2.0.0-next.16](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.15...v2.0.0-next.16)
<sup>Released on **2025-11-03**</sup>

#### ♻ Code Refactoring

- **misc**: Remove deperated code.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Remove deperated code, closes [#10001](https://github.com/lobehub/lobe-chat/issues/10001) ([4ee4590](https://github.com/lobehub/lobe-chat/commit/4ee4590))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-11-03 05:53:09 +00:00
Arvin Xu 4ee4590630 ♻️ refactor: remove deperated code (#10001)
* remove

* improve

* remove chatModels

* remove user model list slice

* improve lab image

* remove deprecated code

* remove clerk_sign_up

* fix tests
2025-11-03 13:14:35 +08:00
lobehubbot 788d7046ea 📝 docs(bot): Auto sync agents & plugin to readme 2025-11-03 05:08:55 +00:00
semantic-release-bot 65cf324d07 🔖 chore(release): v2.0.0-next.15 [skip ci]
## [Version&nbsp;2.0.0-next.15](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.14...v2.0.0-next.15)
<sup>Released on **2025-11-03**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-11-03 05:07:48 +00:00
YuTengjing 44776b40bc 👷 build: nodejs 24 (#10003)
* build: upgrade node 24

* build: run pnpm update

* fix: tsgo not support baseUrl
2025-11-03 12:56:15 +08:00
YuTengjing 637460bdf0 🔧 chore(workflow): fix desktop PR build concurrency to isolate per-PR builds (#10005) 2025-11-03 12:23:39 +08:00
lobehubbot 4363f7d306 📝 docs(bot): Auto sync agents & plugin to readme 2025-11-02 15:49:07 +00:00
semantic-release-bot d7f927d934 🔖 chore(release): v2.0.0-next.14 [skip ci]
## [Version&nbsp;2.0.0-next.14](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.13...v2.0.0-next.14)
<sup>Released on **2025-11-02**</sup>

#### ♻ Code Refactoring

- **misc**: Remove client service.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Remove client service, closes [#9991](https://github.com/lobehub/lobe-chat/issues/9991) ([9137dba](https://github.com/lobehub/lobe-chat/commit/9137dba))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-11-02 15:47:58 +00:00
Arvin Xu 9137dba6a0 ♻️ refactor: remove client service (#9991)
* remove client service

* remove edge client and <InitClientDB />

* fix search tests

* fix app url

* fix tests

* fix tests

* fix tests

* remove InitClientDB

* fix tests

* fix tests
2025-11-02 23:37:50 +08:00
Arvin Xu c265f6c8ad ️ perf: fix provider link issue (#9993)
* fix provider link issue

* fix again

* fix link
2025-11-02 23:37:26 +08:00
lobehubbot c58cfd98a4 📝 docs(bot): Auto sync agents & plugin to readme 2025-11-02 15:25:36 +00:00
semantic-release-bot 9ca8f7bbe2 🔖 chore(release): v2.0.0-next.13 [skip ci]
## [Version&nbsp;2.0.0-next.13](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.12...v2.0.0-next.13)
<sup>Released on **2025-11-02**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix image prompt form.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix image prompt form, closes [#9995](https://github.com/lobehub/lobe-chat/issues/9995) ([799e6fd](https://github.com/lobehub/lobe-chat/commit/799e6fd))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-11-02 15:24:34 +00:00
Coooolfan 799e6fd0fd 🐛 fix: fix image prompt form (#9995)
* 🐛 fix: do not create image on Enter key during composition

* 🐛 fix: include authorization header in mock user context
2025-11-02 23:12:53 +08:00
lobehubbot 838a7d4eed 📝 docs(bot): Auto sync agents & plugin to readme 2025-11-02 14:40:32 +00:00
semantic-release-bot 955c92e4f1 🔖 chore(release): v2.0.0-next.12 [skip ci]
## [Version&nbsp;2.0.0-next.12](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.11...v2.0.0-next.12)
<sup>Released on **2025-11-02**</sup>

#### 💄 Styles

- **misc**: Add padding to TopicList component.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add padding to TopicList component, closes [#9994](https://github.com/lobehub/lobe-chat/issues/9994) ([c1e7381](https://github.com/lobehub/lobe-chat/commit/c1e7381))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-11-02 14:39:28 +00:00
Coooolfan c1e7381a33 💄 style: add padding to TopicList component (#9994)
 fix: add padding to TopicList component
2025-11-02 22:24:21 +08:00
lobehubbot adad02a93c 📝 docs(bot): Auto sync agents & plugin to readme 2025-11-02 14:21:53 +00:00
semantic-release-bot f966f7f4a5 🔖 chore(release): v2.0.0-next.11 [skip ci]
## [Version&nbsp;2.0.0-next.11](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.10...v2.0.0-next.11)
<sup>Released on **2025-11-02**</sup>

#### 💄 Styles

- **misc**: Smoothed model descriptions in ko-KR locales.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Smoothed model descriptions in ko-KR locales, closes [#9998](https://github.com/lobehub/lobe-chat/issues/9998) ([fde1d8b](https://github.com/lobehub/lobe-chat/commit/fde1d8b))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-11-02 14:20:40 +00:00
sunny1234597 fde1d8bfac 💄 style: smoothed model descriptions in ko-KR locales (#9998)
smoothed model descriptions in ko-KR locales 

Updated descriptions for various AI models in Korean.
2025-11-02 22:08:55 +08:00
Arvin Xu dc5917948c 👷 build: revert turbopack for bundling (#9999)
Revert "👷 build: switch to turbopack for bundling (#9990)"

This reverts commit 4565692cb9.
2025-11-02 22:03:18 +08:00
lobehubbot 9ab6935deb 📝 docs(bot): Auto sync agents & plugin to readme 2025-11-02 10:39:37 +00:00
semantic-release-bot 2516b89c7c 🔖 chore(release): v2.0.0-next.10 [skip ci]
## [Version&nbsp;2.0.0-next.10](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.9...v2.0.0-next.10)
<sup>Released on **2025-11-02**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-11-02 10:38:22 +00:00
Arvin Xu 4565692cb9 👷 build: switch to turbopack for bundling (#9990)
try turbopack
2025-11-02 18:24:35 +08:00
Rylan Cai 78df7a7e86 ♻️ Refactor(V2): Remove deprecate envs to reserve Namespace for better-auth (#9954) 2025-11-02 16:45:46 +08:00
Arvin Xu b99bb9a856 🔨 chore: fix desktop-pr workflow (#9992)
fix desktop
2025-11-02 14:28:32 +08:00
lobehubbot f110d79228 📝 docs(bot): Auto sync agents & plugin to readme 2025-11-02 05:45:09 +00:00
semantic-release-bot 3513bf4363 🔖 chore(release): v2.0.0-next.9 [skip ci]
## [Version&nbsp;2.0.0-next.9](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.8...v2.0.0-next.9)
<sup>Released on **2025-11-02**</sup>

#### ♻ Code Refactoring

- **misc**: Remove dalle builtin plugin.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Remove dalle builtin plugin, closes [#9952](https://github.com/lobehub/lobe-chat/issues/9952) ([2d4d70a](https://github.com/lobehub/lobe-chat/commit/2d4d70a))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-11-02 05:43:47 +00:00
Arvin Xu 2d4d70a66d ♻️ refactor: remove dalle builtin plugin (#9952)
* pre merge

* fix lint

* fix lint

* clean docker workflow

* fix tests

* fix docker

* fix tests

* fix tests

* fix tests

* fix docker

* update client db

* remove dalle

* fix tests

* fix tests

* improve tests

* fix tests
2025-11-02 13:31:01 +08:00
renovate[bot] 831948a305 Update GitHub Artifact Actions (major) (#9986)
Update GitHub Artifact Actions

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-02 11:26:30 +08:00
Arvin Xu 7eaa7ca326 🔨 chore: fix docker workflow (#9987)
fix docker workflow
2025-11-02 11:08:29 +08:00
renovate[bot] 08f97dcee4 Update actions/setup-node action to v6 (#9964)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-02 10:15:08 +08:00
renovate[bot] 5f4e1d37fb Update actions/checkout action to v5 (#9963)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-02 10:14:17 +08:00
semantic-release-bot a5e0e5acb2 🔖 chore(release): v2.0.0-next.8 [skip ci]
## [Version&nbsp;2.0.0-next.8](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.7...v2.0.0-next.8)
<sup>Released on **2025-11-02**</sup>

#### 💄 Styles

- **misc**: Update i18n.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update i18n, closes [#9958](https://github.com/lobehub/lobe-chat/issues/9958) ([f49996c](https://github.com/lobehub/lobe-chat/commit/f49996c))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-11-02 02:13:27 +00:00
LobeHub Bot f49996cc84 🤖 style: update i18n (#9958) 2025-11-02 10:01:50 +08:00
lobehubbot 6b01095243 📝 docs(bot): Auto sync agents & plugin to readme 2025-11-01 17:04:59 +00:00
semantic-release-bot 9bb717696b 🔖 chore(release): v2.0.0-next.7 [skip ci]
## [Version&nbsp;2.0.0-next.7](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.6...v2.0.0-next.7)
<sup>Released on **2025-11-01**</sup>

####  Features

- **misc**: Upgrade to Next 16.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Upgrade to Next 16, closes [#9851](https://github.com/lobehub/lobe-chat/issues/9851) ([abb71ec](https://github.com/lobehub/lobe-chat/commit/abb71ec))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-11-01 17:03:54 +00:00
Arvin Xu abb71ec846 feat: upgrade to Next 16 (#9851)
* upgrade next 16

* try to fix

* try to fix

* upgrade

* fix sitemap build

* try to fix build

* try to fix build with next 16

* fix docker permission

* 🔒 fix(ci): fix code injection vulnerability and permissions in docker workflow

- Add pull-requests: write permission to allow PR comments
- Fix code injection vulnerability by using env variables instead of direct interpolation
- Prevent potential security risks from malicious branch names in pull_request_target events

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

* 🔧 chore(ci): change desktop pr build to use pull_request_target

- Change from pull_request to pull_request_target to access secrets and write permissions
- Update permissions from read-all to specific write permissions for contents and pull-requests
- This allows PR builds to create releases and comment on PRs from forks

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

* add comment

* fix on

---------

Co-authored-by: Claude <noreply@anthropic.com>
2025-11-02 00:53:13 +08:00
lobehubbot 39a7399765 📝 docs(bot): Auto sync agents & plugin to readme 2025-10-31 16:40:36 +00:00
semantic-release-bot 57858916eb 🔖 chore(release): v2.0.0-next.6 [skip ci]
## [Version&nbsp;2.0.0-next.6](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.5...v2.0.0-next.6)
<sup>Released on **2025-10-31**</sup>

#### 🐛 Bug Fixes

- **AssistantStore**: Add missing identifier parameter.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **AssistantStore**: Add missing identifier parameter, closes [#9948](https://github.com/lobehub/lobe-chat/issues/9948) ([2e40855](https://github.com/lobehub/lobe-chat/commit/2e40855))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-10-31 16:39:30 +00:00
XYenon 2e408554e2 🐛 fix(AssistantStore): add missing identifier parameter (#9948)
🐛 fix(AssistantStore): add missing identifier parameter in fallback fetch

Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
2025-11-01 00:28:12 +08:00
lobehubbot 86b5e9eb4c 📝 docs(bot): Auto sync agents & plugin to readme 2025-10-31 04:54:07 +00:00
semantic-release-bot b3243cf6fb 🔖 chore(release): v2.0.0-next.5 [skip ci]
## [Version&nbsp;2.0.0-next.5](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.4...v2.0.0-next.5)
<sup>Released on **2025-10-31**</sup>

#### ♻ Code Refactoring

- **misc**: Migrating Firecrawl to v2.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Migrating Firecrawl to v2, closes [#9850](https://github.com/lobehub/lobe-chat/issues/9850) ([efb4c22](https://github.com/lobehub/lobe-chat/commit/efb4c22))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-10-31 04:52:55 +00:00
sxjeru efb4c22aff ♻️ refactor: Migrating Firecrawl to v2 (#9850)
*  feat: 更新 Firecrawl API 版本,增强搜索功能和结果映射

*  feat: 更新 FirecrawlMetadata 和 FirecrawlResults 接口,添加可选字段并增强错误处理

* fix typo (native -> naive)

*  feat: 更新模型配置,移除 Claude 3.5 Sonnet 相关条目,添加 MiniMax M2 和 KAT-Dev 32B 模型

*  feat: 添加 MiniMax M2 模型并更新代理 URL

* fix test
2025-10-31 12:41:14 +08:00
Arvin Xu 8abfdecd54 ️ perf: improve db query performance (#9946)
* fix db performance issue

* fix tests
2025-10-31 12:39:59 +08:00
lobehubbot e73e877db1 📝 docs(bot): Auto sync agents & plugin to readme 2025-10-31 03:32:07 +00:00
semantic-release-bot 4e7f383ff4 🔖 chore(release): v2.0.0-next.4 [skip ci]
## [Version&nbsp;2.0.0-next.4](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.3...v2.0.0-next.4)
<sup>Released on **2025-10-31**</sup>

#### ♻ Code Refactoring

- **misc**: Remove azure-ad auth provider.

#### 💄 Styles

- **misc**: Update i18n.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Remove azure-ad auth provider, closes [#9942](https://github.com/lobehub/lobe-chat/issues/9942) ([103c4d7](https://github.com/lobehub/lobe-chat/commit/103c4d7))

#### Styles

* **misc**: Update i18n, closes [#9944](https://github.com/lobehub/lobe-chat/issues/9944) ([3a6468f](https://github.com/lobehub/lobe-chat/commit/3a6468f))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-10-31 03:30:54 +00:00
Arvin Xu 103c4d70fc ♻️ refactor: remove azure-ad auth provider (#9942)
remove azure ad
2025-10-31 11:19:39 +08:00
LobeHub Bot 3a6468ff48 🤖 style: update i18n (#9944)
💄 style: update i18n

Co-authored-by: canisminor1990 <17870709+canisminor1990@users.noreply.github.com>
2025-10-31 11:17:28 +08:00
Arvin Xu 7342315875 ♻️ refactor: improve access token duration (#9943)
update access token duaration
2025-10-31 02:06:53 +08:00
lobehubbot aa7f98c00d 📝 docs(bot): Auto sync agents & plugin to readme 2025-10-30 17:27:33 +00:00
semantic-release-bot f78682c704 🔖 chore(release): v2.0.0-next.3 [skip ci]
## [Version&nbsp;2.0.0-next.3](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.2...v2.0.0-next.3)
<sup>Released on **2025-10-30**</sup>

#### ♻ Code Refactoring

- **misc**: Remove llm page.

#### 💄 Styles

- **misc**: Add new bedrock model support, add pricing info for Azure GPT-5 series models.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Remove llm page, closes [#9940](https://github.com/lobehub/lobe-chat/issues/9940) ([6ec01a3](https://github.com/lobehub/lobe-chat/commit/6ec01a3))

#### Styles

* **misc**: Add new bedrock model support, closes [#9826](https://github.com/lobehub/lobe-chat/issues/9826) ([1b8a981](https://github.com/lobehub/lobe-chat/commit/1b8a981))
* **misc**: Add pricing info for Azure GPT-5 series models, closes [#9833](https://github.com/lobehub/lobe-chat/issues/9833) ([39a80c5](https://github.com/lobehub/lobe-chat/commit/39a80c5))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-10-30 17:26:18 +00:00
Arvin Xu 6ec01a3c83 ♻️ refactor: remove llm page (#9940)
remove llm page
2025-10-31 01:14:36 +08:00
Kevin Zhao 39a80c5604 💄 style: add pricing info for Azure GPT-5 series models (#9833)
* 💰 feat: add pricing info for Azure GPT-5 series models

Added comprehensive pricing information for all Azure OpenAI GPT-5 series models:
- GPT-5 Pro: $15/$120 per million tokens (input/output)
- GPT-5 Codex: $1.25/$10 per million tokens with cache support
- GPT-5: $1.25/$10 per million tokens with cache support
- GPT-5 Mini: $0.25/$2 per million tokens with cache support
- GPT-5 Nano: $0.05/$0.4 per million tokens with cache support
- GPT-5 Chat: $1.25/$10 per million tokens with cache support

Pricing aligns with OpenAI official rates and includes cache read pricing where applicable.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

* 🔥 feat: remove Azure GPT-5 series models

Removed all GPT-5 series model configurations from Azure provider:
- GPT-5 Pro
- GPT-5 Codex
- GPT-5
- GPT-5 Mini
- GPT-5 Nano
- GPT-5 Chat

These models are not yet officially released by Azure OpenAI.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

---------

Co-authored-by: Zhao <zhaokm@ZhaodeMacBook-Pro.local>
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Zhao <zhaokm@842f57833757mbpnetwork.lan>
2025-10-31 01:02:48 +08:00
Kevin Zhao 1b8a981e5b 💄 style: add new bedrock model support (#9826)
*  feat: add new bedrock model support

* 🔥 chore: remove model provider config per reviewer feedback

Removed Claude Sonnet 4.5 and Claude Haiku 4.5 model configurations from the Bedrock provider config file as per reviewer request.

The model definitions remain in the model bank (packages/model-bank/src/aiModels/bedrock.ts) and can be enabled once needed.

---------

Co-authored-by: Zhao <zhaokm@ZhaodeMacBook-Pro.local>
2025-10-31 01:01:59 +08:00
lobehubbot 44247fd1f6 📝 docs(bot): Auto sync agents & plugin to readme 2025-10-30 16:45:31 +00:00
semantic-release-bot 1b837f7dd0 🔖 chore(release): v2.0.0-next.2 [skip ci]
## [Version&nbsp;2.0.0-next.2](https://github.com/lobehub/lobe-chat/compare/v2.0.0-next.1...v2.0.0-next.2)
<sup>Released on **2025-10-30**</sup>

#### 🐛 Bug Fixes

- **misc**: Hide marketplace link from Plugin List when market disabled, OIDC error when connecting to self-host instance, only include input_fidelity parameter for gpt-image-1..

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Hide marketplace link from Plugin List when market disabled, closes [#9929](https://github.com/lobehub/lobe-chat/issues/9929) ([e303979](https://github.com/lobehub/lobe-chat/commit/e303979))
* **misc**: OIDC error when connecting to self-host instance, closes [#9916](https://github.com/lobehub/lobe-chat/issues/9916) ([7a2ca19](https://github.com/lobehub/lobe-chat/commit/7a2ca19))
* **misc**: Only include input_fidelity parameter for gpt-image-1., closes [#9920](https://github.com/lobehub/lobe-chat/issues/9920) ([65dbc63](https://github.com/lobehub/lobe-chat/commit/65dbc63))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-10-30 16:44:24 +00:00
Aloxaf 7a2ca19d5b 🐛 fix: OIDC error when connecting to self-host instance (#9916)
fix: oidc/consent redirect header
(cherry picked from commit 2e2b9c4c88)
2025-10-31 00:27:06 +08:00
Taehyung Lee 65dbc6383d 🐛 fix: only include input_fidelity parameter for gpt-image-1. (#9920)
fix: only include input_fidelity parameter for gpt-image-1.

The input_fidelity parameter was incorrectly sent to all models during image editing, causing errors with DALL-E 2 and gpt-5-image-mini.
2025-10-31 00:24:24 +08:00
Michael Webb e303979e0f 🐛 fix: Hide marketplace link from Plugin List when market disabled (#9929)
Hide marketplace link from Plugin List when market disabled
2025-10-31 00:22:30 +08:00
lobehubbot f31b5294f3 📝 docs(bot): Auto sync agents & plugin to readme 2025-10-30 13:56:06 +00:00
semantic-release-bot 9962f64eeb 🔖 chore(release): v2.0.0-next.1 [skip ci]
## [Version&nbsp;2.0.0-next.1](https://github.com/lobehub/lobe-chat/compare/v1.143.0-next.2...v2.0.0-next.1)
<sup>Released on **2025-10-30**</sup>

####  Features

- **misc**: 2.0 next baseline.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: 2.0 next baseline ([8c57dfd](https://github.com/lobehub/lobe-chat/commit/8c57dfd))

</details>

#### 💥 BREAKING CHANGES

* **misc**: starting V2

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-10-30 13:55:04 +00:00
arvinxx 8c57dfd3fe 💥 feat: 2.0 next baseline
BREAKING CHANGE: starting V2
2025-10-30 21:33:52 +08:00
semantic-release-bot a1fc90d8b9 🔖 chore(release): v1.143.0-next.2 [skip ci]
## [Version&nbsp;1.143.0-next.2](https://github.com/lobehub/lobe-chat/compare/v1.143.0-next.1...v1.143.0-next.2)
<sup>Released on **2025-10-30**</sup>

####  Features

- **misc**: 2.0 next init.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: 2.0 next init ([26daac5](https://github.com/lobehub/lobe-chat/commit/26daac5))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-10-30 13:31:12 +00:00
arvinxx 26daac5a6d 💥 feat: 2.0 next init 2025-10-30 21:19:54 +08:00
arvinxx 1d95153960 update 2025-10-30 21:18:47 +08:00
lobehubbot 51d7d187e8 📝 docs(bot): Auto sync agents & plugin to readme 2025-10-30 13:14:41 +00:00
semantic-release-bot 7c6805f819 🔖 chore(release): v1.143.0-next.1 [skip ci]
## [Version&nbsp;1.143.0-next.1](https://github.com/lobehub/lobe-chat/compare/v1.142.8...v1.143.0-next.1)
<sup>Released on **2025-10-30**</sup>

####  Features

- **misc**: Try 2.0 next.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Try 2.0 next ([e0af4e6](https://github.com/lobehub/lobe-chat/commit/e0af4e6))

</details>

#### 💥 BREAKING CHANGES

* **misc**: starting V2

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-10-30 13:13:38 +00:00
arvinxx 177f3f5589 update workflow 2025-10-30 21:02:42 +08:00
arvinxx e0af4e6c45 💥 feat: try 2.0 next
BREAKING CHANGE: starting V2
2025-10-30 20:59:48 +08:00
lobehubbot 7f7e571755 📝 docs(bot): Auto sync agents & plugin to readme 2025-10-30 04:14:55 +00:00
semantic-release-bot 0df0378def 🔖 chore(release): v1.142.8 [skip ci]
### [Version&nbsp;1.142.8](https://github.com/lobehub/lobe-chat/compare/v1.142.7...v1.142.8)
<sup>Released on **2025-10-30**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-10-30 04:13:39 +00:00
dependabot[bot] 4376ba2bb2 👷 build(deps): bump next-auth from 5.0.0-beta.29 to 5.0.0-beta.30 (#9926)
build(deps): bump next-auth from 5.0.0-beta.29 to 5.0.0-beta.30

Bumps [next-auth](https://github.com/nextauthjs/next-auth) from 5.0.0-beta.29 to 5.0.0-beta.30.
- [Release notes](https://github.com/nextauthjs/next-auth/releases)
- [Commits](https://github.com/nextauthjs/next-auth/compare/next-auth@5.0.0-beta.29...next-auth@5.0.0-beta.30)

---
updated-dependencies:
- dependency-name: next-auth
  dependency-version: 5.0.0-beta.30
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-30 12:02:12 +08:00
Shinji-Li 0fdf70944d 🔨 chore: support lobehub-marketPlace oidc in lobechat (#9922)
* chore: support market-oidc grant

* fix: update appEnv the env Market Base Url

* test: update test.ts & the oidc path

* feat: update the oidc-provider test
2025-10-30 09:59:04 +08:00
Arvin Xu 5db4f58d85 🔨 chore: pre-merge message group code (#9915)
* pre merge

* refactor

* clean

* fix types

* fix tests

* 🧪 test(plugin): update triggerToolCalls test expectations

- Update content expectation from LOADING_FLAT to empty string
- Add threadId and groupId fields to test assertions
- Use toHaveBeenNthCalledWith for clearer assertions
- Remove unused LOADING_FLAT import

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

---------

Co-authored-by: Claude <noreply@anthropic.com>
2025-10-29 09:44:58 +08:00
lobehubbot d4a5d4d443 📝 docs(bot): Auto sync agents & plugin to readme 2025-10-28 16:25:03 +00:00
semantic-release-bot 267d4d80b1 🔖 chore(release): v1.142.7 [skip ci]
### [Version&nbsp;1.142.7](https://github.com/lobehub/lobe-chat/compare/v1.142.6...v1.142.7)
<sup>Released on **2025-10-28**</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/lobehub/lobe-chat/issues/9846) ([f46cc50](https://github.com/lobehub/lobe-chat/commit/f46cc50))

#### Styles

* **aihubmix**: Update extendParams to include urlContext, closes [#9914](https://github.com/lobehub/lobe-chat/issues/9914) ([5a8fd85](https://github.com/lobehub/lobe-chat/commit/5a8fd85))
* **misc**: Update i18n, closes [#9907](https://github.com/lobehub/lobe-chat/issues/9907) ([d149c4d](https://github.com/lobehub/lobe-chat/commit/d149c4d))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-10-28 16:23:47 +00:00
Coooolfan 5a8fd853d7 💄 style(aihubmix): update extendParams to include urlContext (#9914)
 feat(aihubmix): update extendParams to include urlContext
2025-10-29 00:09:08 +08:00
LobeHub Bot d149c4dbdf 🤖 style: update i18n (#9907)
💄 style: update i18n

Co-authored-by: canisminor1990 <17870709+canisminor1990@users.noreply.github.com>
2025-10-29 00:07:48 +08:00
Shinji-Li f46cc50e15 ♻️ refactor: change files page from RSC to SPA mode to improve performance (#9846)
* feat: change files page to spa

* feat: add height 100%

* fix: delete useless code

* feat: update files preview from severs to client

* feat: change download action to detail right place

* feat: change the dir name and the path

* feat: change the useNavigate to the router outer

* style: use flex 1 to get all width

* feat: update files?filesId to get files loading

* feat: change all files and repo url to knowledge url

* feat: close the knowledge/base settings page & update createNew onSuccess into Modal

* feat: update the knowledge base open judge
2025-10-29 00:02:51 +08:00
lobehubbot 67cb0711d6 📝 docs(bot): Auto sync agents & plugin to readme 2025-10-28 08:02:32 +00:00
semantic-release-bot 747c59c36a 🔖 chore(release): v1.142.6 [skip ci]
### [Version&nbsp;1.142.6](https://github.com/lobehub/lobe-chat/compare/v1.142.5...v1.142.6)
<sup>Released on **2025-10-28**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-10-28 08:01:28 +00:00
Neko 6c5caf9184 👷 build(database): improve user memory schema (#9822)
chore(database): improve user memory schema
2025-10-28 15:50:15 +08:00
lobehubbot 4684ee7f4c 📝 docs(bot): Auto sync agents & plugin to readme 2025-10-27 10:05:01 +00:00
semantic-release-bot 09cbde3a3b 🔖 chore(release): v1.142.5 [skip ci]
### [Version&nbsp;1.142.5](https://github.com/lobehub/lobe-chat/compare/v1.142.4...v1.142.5)
<sup>Released on **2025-10-27**</sup>

#### 💄 Styles

- **misc**: Add MiniMax-M2 model.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add MiniMax-M2 model, closes [#9897](https://github.com/lobehub/lobe-chat/issues/9897) ([d6fded2](https://github.com/lobehub/lobe-chat/commit/d6fded2))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-10-27 10:03:47 +00:00
sxjeru d6fded2973 💄 style: Add MiniMax-M2 model (#9897)
*  feat: 更新多个模型的描述、定价和能力,添加新模型支持

*  fix: 处理 <think> 标签的内容分割,优化思考状态管理

*  test: 添加测试以处理包含 </think> 标签的内容分割

* fix test
2025-10-27 17:39:20 +08:00
lobehubbot ed00394c6e 📝 docs(bot): Auto sync agents & plugin to readme 2025-10-27 09:36:51 +00:00
semantic-release-bot 8558231037 🔖 chore(release): v1.142.4 [skip ci]
### [Version&nbsp;1.142.4](https://github.com/lobehub/lobe-chat/compare/v1.142.3...v1.142.4)
<sup>Released on **2025-10-27**</sup>

#### 💄 Styles

- **misc**: 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**: Pre render ModelSwitchPanel, closes [#9499](https://github.com/lobehub/lobe-chat/issues/9499) ([840382b](https://github.com/lobehub/lobe-chat/commit/840382b))
* **misc**: The error details of the connectivity check lead to a layout problem, closes [#9872](https://github.com/lobehub/lobe-chat/issues/9872) ([ea42e60](https://github.com/lobehub/lobe-chat/commit/ea42e60))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-10-27 09:35:14 +00:00
Neko ef843c2b81 🔨 chore(ci): better renovate config with group and weekly strategy (#9466)
chore(ci): better revonate config with group and weekly strategy
2025-10-27 17:23:28 +08:00
EldestBard ea42e60ddb 💄 style: The error details of the connectivity check lead to a layout problem (#9872)
* give ProviderChecker's Error component a maxWidth

* add warp property to Highlighter

---------

Co-authored-by: daryl saxton <admin@dylsxtn.com>
2025-10-27 17:20:42 +08:00
sxjeru 840382b5b5 💄 style: Pre render ModelSwitchPanel (#9499)
 feat: (预渲染模型切换浮窗)支持 ActionDropdown 组件的预渲染功能
2025-10-27 17:18:17 +08:00
René Wang bf53c116dd 👷 build: Add editorData column on document table (#9899)
feat: Add rawData column
2025-10-27 17:12:55 +08:00
renovate[bot] fbb96eb4f8 Update dependency @opentelemetry/exporter-metrics-otlp-http to ^0.207.0 (#9879)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-27 14:27:16 +08:00
renovate[bot] 6fa438c522 Update dependency @opentelemetry/instrumentation to ^0.207.0 (#9881)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-27 14:27:08 +08:00
Arvin Xu 7fa6c749db 🔨 chore: pre-merge message group code (#9896)
* update

* update
2025-10-27 13:42:50 +08:00
lobehubbot b03d6cd940 📝 docs(bot): Auto sync agents & plugin to readme 2025-10-27 02:40:38 +00:00
semantic-release-bot 01e009e89a 🔖 chore(release): v1.142.3 [skip ci]
### [Version&nbsp;1.142.3](https://github.com/lobehub/lobe-chat/compare/v1.142.2...v1.142.3)
<sup>Released on **2025-10-27**</sup>

#### 💄 Styles

- **misc**: Adjust modal setting form styles for improved layout and responsiveness, Unzip file when uploading in knowledge base [LOB-500].

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Adjust modal setting form styles for improved layout and responsiveness, closes [#9890](https://github.com/lobehub/lobe-chat/issues/9890) ([1997ec5](https://github.com/lobehub/lobe-chat/commit/1997ec5))
* **misc**: Unzip file when uploading in knowledge base [LOB-500], closes [#9854](https://github.com/lobehub/lobe-chat/issues/9854) ([e568ce6](https://github.com/lobehub/lobe-chat/commit/e568ce6))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-10-27 02:39:04 +00:00
bbbugg 1997ec5fe2 💄 style: adjust modal setting form styles for improved layout and responsiveness (#9890)
fix: adjust modal styles for improved layout and responsiveness
2025-10-27 10:26:57 +08:00
René Wang e568ce6f31 💄 style: Unzip file when uploading in knowledge base [LOB-500] (#9854)
* feat: Unzip file

* feat: Limit max file upload limit

* fix: Remove unused test

* opti: Update translation

* style: Adjust padding

* feat: Update translation

* fix: Test error

* fix: Test erro

* fix: Test

* fix: test error

* fix: Test

* feat: Rremove message
2025-10-27 10:25:50 +08:00
renovate[bot] 1fe6a5997b Update dependency @opentelemetry/instrumentation-http to ^0.207.0 (#9773)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-26 21:27:29 +08:00
renovate[bot] e75ca3026b Update dependency @opentelemetry/winston-transport to ^0.18.0 (#9884)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-26 20:01:05 +08:00
renovate[bot] a8534da718 Update dependency @opentelemetry/sdk-node to ^0.207.0 (#9883)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-26 20:00:57 +08:00
renovate[bot] 785b0e04f1 Update dependency @opentelemetry/instrumentation-pg to ^0.60.0 (#9882)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-26 20:00:49 +08:00
renovate[bot] 3e665a4f5c Update dependency @opentelemetry/exporter-trace-otlp-http to ^0.207.0 (#9880)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-26 20:00:33 +08:00
renovate[bot] 2dd134e0b8 Update dependency @opentelemetry/auto-instrumentations-node to ^0.66.0 (#9878)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-26 20:00:19 +08:00
lobehubbot 12577ec03c 📝 docs(bot): Auto sync agents & plugin to readme 2025-10-26 06:14:05 +00:00
semantic-release-bot 9d87676d6a 🔖 chore(release): v1.142.2 [skip ci]
### [Version&nbsp;1.142.2](https://github.com/lobehub/lobe-chat/compare/v1.142.1...v1.142.2)
<sup>Released on **2025-10-26**</sup>

#### 💄 Styles

- **misc**: Improve provider modal height when creating custom provider.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Improve provider modal height when creating custom provider, closes [#9870](https://github.com/lobehub/lobe-chat/issues/9870) ([55d92c0](https://github.com/lobehub/lobe-chat/commit/55d92c0))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-10-26 06:12:56 +00:00
EldestBard 55d92c0241 💄 style: improve provider modal height when creating custom provider (#9870)
Remove fixed height for create new provider modal

Co-authored-by: daryl saxton <admin@dylsxtn.com>
2025-10-26 14:01:18 +08:00
Arvin Xu dec137a21e 🔨 chore: refactor ui message type (#9877)
* rename ChatMessage To UIChatMessage
refactor db message items

* rename ChatMessage To UIChatMessage
refactor db message items
2025-10-26 13:31:53 +08:00
lobehubbot 863521105e 📝 docs(bot): Auto sync agents & plugin to readme 2025-10-26 03:45:32 +00:00
semantic-release-bot 9faf4c6b52 🔖 chore(release): v1.142.1 [skip ci]
### [Version&nbsp;1.142.1](https://github.com/lobehub/lobe-chat/compare/v1.142.0...v1.142.1)
<sup>Released on **2025-10-26**</sup>

#### 💄 Styles

- **misc**: Update i18n.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update i18n, closes [#9862](https://github.com/lobehub/lobe-chat/issues/9862) ([8d3bc91](https://github.com/lobehub/lobe-chat/commit/8d3bc91))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-10-26 03:44:08 +00:00
YuTengjing 932ceb218b 🔨 chore: sync some small fix changes form cloud (#9875)
* chore: sync some small fix changes form cloud

* 🐛 fix(image): fix recreateImage execution order and test assertions

- Check activeGenerationTopicId before accessing batch to prevent undefined errors
- Update test mock to include required generations array
- Use batch.generations.length in test assertions instead of hardcoded value
2025-10-26 11:31:37 +08:00
renovate[bot] 3c197360e1 Update dependency lucide-react to ^0.548.0 (#9886)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-26 11:31:08 +08:00
LobeHub Bot 8d3bc91e46 🤖 style: update i18n (#9862) 2025-10-26 11:22:37 +08:00
lobehubbot 2558b31963 📝 docs(bot): Auto sync agents & plugin to readme 2025-10-25 16:24:48 +00:00
Arvin Xu 2ac1ff324b ♻️ chore: refactor message type (#9876)
* refactor message position

* refactor @/message to @lobechat/types

* refactor @lobechat/types

* fix lint
2025-10-26 00:13:10 +08:00
bbbugg 26533b4938 📝 docs: update "ENABLED_COMFYUI" and remove "ENABLED_BFL" "ENABLED_VERCELAIGATEWAY" in docs (#9858)
* add ENABLED_COMFYUI, ENABLED_AWS_BEDROCK, ENABLED_OPENAI and remove ENABLED_BFL and ENABLED_VERCELAIGATEWAY

* 🐛 fix: update AiHubMix links and API key documentation

* revert change AiHubMix url
2025-10-24 16:15:56 +08:00
lobehubbot 15dd7ecea4 📝 docs(bot): Auto sync agents & plugin to readme 2025-10-24 04:21:37 +00:00
semantic-release-bot e264c3ab9d 🔖 chore(release): v1.142.0 [skip ci]
## [Version&nbsp;1.142.0](https://github.com/lobehub/lobe-chat/compare/v1.141.10...v1.142.0)
<sup>Released on **2025-10-24**</sup>

####  Features

- **misc**: Use env to control clerk allow origin feature.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Use env to control clerk allow origin feature, closes [#9863](https://github.com/lobehub/lobe-chat/issues/9863) ([490fee0](https://github.com/lobehub/lobe-chat/commit/490fee0))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-10-24 04:20:25 +00:00
Shinji-Li 490fee002e feat: use env to control clerk allow origin feature (#9863)
feat: use clerk allow origin feature
2025-10-24 12:08:22 +08:00
lobehubbot 55c1149d95 📝 docs(bot): Auto sync agents & plugin to readme 2025-10-23 10:07:48 +00:00
semantic-release-bot fbc8d20f94 🔖 chore(release): v1.141.10 [skip ci]
### [Version&nbsp;1.141.10](https://github.com/lobehub/lobe-chat/compare/v1.141.9...v1.141.10)
<sup>Released on **2025-10-23**</sup>

#### 🐛 Bug Fixes

- **misc**: Loadmore not work & navbar not show in pwa.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Loadmore not work & navbar not show in pwa, closes [#9855](https://github.com/lobehub/lobe-chat/issues/9855) ([411f875](https://github.com/lobehub/lobe-chat/commit/411f875))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-10-23 10:06:40 +00:00
Shinji-Li 411f875584 🐛 fix: loadmore not work & navbar not show in pwa (#9855)
fix: fix pwa loadmore not work & navbar not show in pwa
2025-10-23 17:53:31 +08:00
lobehubbot 8d34065833 📝 docs(bot): Auto sync agents & plugin to readme 2025-10-23 09:27:04 +00:00
semantic-release-bot 11fb073e2a 🔖 chore(release): v1.141.9 [skip ci]
### [Version&nbsp;1.141.9](https://github.com/lobehub/lobe-chat/compare/v1.141.8...v1.141.9)
<sup>Released on **2025-10-23**</sup>

#### 💄 Styles

- **misc**: Improve local system tools render.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Improve local system tools render, closes [#9853](https://github.com/lobehub/lobe-chat/issues/9853) ([295e8fc](https://github.com/lobehub/lobe-chat/commit/295e8fc))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-10-23 09:25:55 +00:00
Arvin Xu 295e8fc3b2 💄 style: improve local system tools render (#9853)
* refactor the local system tools render

* fix build

* pre merge intervention
2025-10-23 17:14:35 +08:00
lobehubbot b2f8b4e191 📝 docs(bot): Auto sync agents & plugin to readme 2025-10-23 08:31:18 +00:00
semantic-release-bot 263ba692cb 🔖 chore(release): v1.141.8 [skip ci]
### [Version&nbsp;1.141.8](https://github.com/lobehub/lobe-chat/compare/v1.141.7...v1.141.8)
<sup>Released on **2025-10-23**</sup>

#### 💄 Styles

- **misc**: Improvement for Agent Team After Alpha Launch [LOB-517].

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Improvement for Agent Team After Alpha Launch [LOB-517], closes [#9748](https://github.com/lobehub/lobe-chat/issues/9748) ([28245be](https://github.com/lobehub/lobe-chat/commit/28245be))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-10-23 08:30:13 +00:00
René Wang 28245be7f3 💄 style: Improvement for Agent Team After Alpha Launch [LOB-517] (#9748)
* feat: Create group member shortcut

* feat: Hide sub topic mode in group chat

* fix: persist stop thinking tag

* feat: ALlow quick

* fix: No fallback header

* feat: Control in lab

* fix: tag style

* fix: Hide virtual in the member add modal

* fix: Ts error

* feat: Replace string

* feat: Update strings

* fix: Cannot turn off host

* feat: Delete member after remove group

* feat: Rename varibles and files

* fix: Update test snap
2025-10-23 16:18:18 +08:00
lobehubbot f723b38fa8 📝 docs(bot): Auto sync agents & plugin to readme 2025-10-23 03:38:33 +00:00
semantic-release-bot 5382df8cf8 🔖 chore(release): v1.141.7 [skip ci]
### [Version&nbsp;1.141.7](https://github.com/lobehub/lobe-chat/compare/v1.141.6...v1.141.7)
<sup>Released on **2025-10-23**</sup>

#### 💄 Styles

- **misc**: Allow removal of `top_p` and similar request parameters.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Allow removal of `top_p` and similar request parameters, closes [#9498](https://github.com/lobehub/lobe-chat/issues/9498) ([4c313ce](https://github.com/lobehub/lobe-chat/commit/4c313ce))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-10-23 03:37:10 +00:00
sxjeru 4c313ced5e 💄 style: Allow removal of top_p and similar request parameters (#9498)
*  feat: 增强参数管理,支持删除 undefined 和 null 值的参数

*  feat: 将模型参数中的 null 值转换为 undefined,以防止向 API 发送 null 值

*  feat: 更新参数处理逻辑,使用 null 表示禁用标记,优化前端与后端的参数同步

*  feat: 更新 Novita 和 SiliconCloud 模型,添加新模型并优化定价信息

* 🔧 refactor: remove deprecated model and update ID format in AI models

* 🔧 feat: update pricing for novita models and add new Ling 1T model to siliconcloud

* 🔧 feat: remove deprecated ERNIE model and add DeepSeek V3.2 Exp models to siliconcloud

---------

Co-authored-by: Arvin Xu <arvinx@foxmail.com>
2025-10-23 11:25:49 +08:00
Arvin Xu b6f1fc4a14 test: add BDD test framework and initial tests with Playwright and Cucumber (#9843)
* try with bdd test

* update

* update

* add workspace

* update

* fix

* ci

* ci

* fix

* update

* update

* update parallel

* update config

* ️ perf: increase e2e timeout to 120 seconds

Co-authored-by: Arvin Xu <arvinxx@users.noreply.github.com>

* update config

* more parallel

* fix parallel

* fix tests

* refactor to improve performance

* fix

* fix

* fix

* refactor with tsx

---------

Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
Co-authored-by: Arvin Xu <arvinxx@users.noreply.github.com>
2025-10-23 02:15:24 +08:00
lobehubbot 0dc112436b 📝 docs(bot): Auto sync agents & plugin to readme 2025-10-22 16:53:21 +00:00
semantic-release-bot 24c42f6025 🔖 chore(release): v1.141.6 [skip ci]
### [Version&nbsp;1.141.6](https://github.com/lobehub/lobe-chat/compare/v1.141.5...v1.141.6)
<sup>Released on **2025-10-22**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-10-22 16:52:16 +00:00
Arvin Xu 48ee38cf9b 👷 build: fix build (#9847)
* fix build

* use pnpm install to keep lint stricter
2025-10-23 00:40:57 +08:00
lobehubbot 654064ff7d 📝 docs(bot): Auto sync agents & plugin to readme 2025-10-22 15:48:53 +00:00
semantic-release-bot b5219c220a 🔖 chore(release): v1.141.5 [skip ci]
### [Version&nbsp;1.141.5](https://github.com/lobehub/lobe-chat/compare/v1.141.4...v1.141.5)
<sup>Released on **2025-10-22**</sup>

#### ♻ Code Refactoring

- **misc**: Change discover page from RSC to SPA to improve performance.

<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/lobehub/lobe-chat/issues/9828) ([b59ee0a](https://github.com/lobehub/lobe-chat/commit/b59ee0a))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-10-22 15:47:41 +00:00
Shinji-Li b59ee0aabe ♻️ refactor: change discover page from RSC to SPA to improve performance (#9828)
* feat: change discord page to spa

* fix: change locals

* feat: update router change

* fix: revert some files

* feat: add model provider detail page use link

* fix: add trpc back

* feat: update e2e timeout time

* feat: change discord page to spa

* fix: change locals

* feat: update router change

* fix: revert some files

* feat: add model provider detail page use link

* fix: add trpc back

* feat: update e2e timeout time

* fix: use reactrouter-dom link replace next link
2025-10-22 23:35:49 +08:00
Arvin Xu d481315a66 👷 chore: pin bun@1.2.23 to fix vercel build (#9839)
pin bun
2025-10-22 19:13:50 +08:00
lobehubbot 4f5d1ff6af 📝 docs(bot): Auto sync agents & plugin to readme 2025-10-22 05:05:26 +00:00
semantic-release-bot 1bd46e0346 🔖 chore(release): v1.141.4 [skip ci]
### [Version&nbsp;1.141.4](https://github.com/lobehub/lobe-chat/compare/v1.141.3...v1.141.4)
<sup>Released on **2025-10-22**</sup>

#### ♻ Code Refactoring

- **misc**: Fix model runtime cost calculate with CNY.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Fix model runtime cost calculate with CNY, closes [#9834](https://github.com/lobehub/lobe-chat/issues/9834) ([2e911ea](https://github.com/lobehub/lobe-chat/commit/2e911ea))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-10-22 05:04:18 +00:00
René Wang a8be073b65 💄 style: support files auto chunking (#9823)
* feat: Auto chunking

* feat: Auto chunking

* opti: Lazy loading for preview content
2025-10-22 12:52:11 +08:00
Arvin Xu 2e911ea9f5 ♻️ refactor: fix model runtime cost calculate with CNY (#9834)
* fix model runtime cost calculate

* add tests
2025-10-22 12:49:51 +08:00
lobehubbot a89f4c73b4 📝 docs(bot): Auto sync agents & plugin to readme 2025-10-22 03:17:53 +00:00
semantic-release-bot ebf5a8f649 🔖 chore(release): v1.141.3 [skip ci]
### [Version&nbsp;1.141.3](https://github.com/lobehub/lobe-chat/compare/v1.141.2...v1.141.3)
<sup>Released on **2025-10-22**</sup>

#### 💄 Styles

- **misc**: Update i18n.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update i18n, closes [#9832](https://github.com/lobehub/lobe-chat/issues/9832) ([80b0999](https://github.com/lobehub/lobe-chat/commit/80b0999))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-10-22 03:16:46 +00:00
LobeHub Bot 80b0999467 🤖 style: update i18n (#9832)
💄 style: update i18n

Co-authored-by: canisminor1990 <17870709+canisminor1990@users.noreply.github.com>
2025-10-22 11:05:01 +08:00
bbbugg be952f95fd 📝 docs: update GitHub stars link and tutorial URLs in README files (#9831) 2025-10-22 11:04:38 +08:00
lobehubbot d46bb9ad8b 📝 docs(bot): Auto sync agents & plugin to readme 2025-10-21 15:21:23 +00:00
semantic-release-bot 8e7f541a0b 🔖 chore(release): v1.141.2 [skip ci]
### [Version&nbsp;1.141.2](https://github.com/lobehub/lobe-chat/compare/v1.141.1...v1.141.2)
<sup>Released on **2025-10-21**</sup>

#### 💄 Styles

- **settings**: Broadcast locale changes and update switchLocale action.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **settings**: Broadcast locale changes and update switchLocale action, closes [#9620](https://github.com/lobehub/lobe-chat/issues/9620) ([0eb02ca](https://github.com/lobehub/lobe-chat/commit/0eb02ca))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-10-21 15:20:15 +00:00
𝑾𝒖𝒙𝒉 0eb02ca1c5 💄 style(settings): broadcast locale changes and update switchLocale action (#9620)
chore(locale): broadcast locale changes and update switchLocale action
2025-10-21 23:08:38 +08:00
Arvin Xu b90436421b build: pin posthog@1.278.0 to fix build (#9829) 2025-10-21 23:07:14 +08:00
lobehubbot e284330678 📝 docs(bot): Auto sync agents & plugin to readme 2025-10-21 12:45:04 +00:00
semantic-release-bot ea9da27e72 🔖 chore(release): v1.141.1 [skip ci]
### [Version&nbsp;1.141.1](https://github.com/lobehub/lobe-chat/compare/v1.141.0...v1.141.1)
<sup>Released on **2025-10-21**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor context engine.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor context engine, closes [#9821](https://github.com/lobehub/lobe-chat/issues/9821) ([e99f12f](https://github.com/lobehub/lobe-chat/commit/e99f12f))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-10-21 12:43:58 +00:00
Arvin Xu e99f12f840 ♻️ refactor: refactor context engine (#9821)
* refactor context engine

* fix LocalSystem issue

* refactor mcp in local
2025-10-21 20:32:42 +08:00
lobehubbot bbc037912c 📝 docs(bot): Auto sync agents & plugin to readme 2025-10-21 09:01:24 +00:00
semantic-release-bot 9881b7b303 🔖 chore(release): v1.141.0 [skip ci]
## [Version&nbsp;1.141.0](https://github.com/lobehub/lobe-chat/compare/v1.140.0...v1.141.0)
<sup>Released on **2025-10-21**</sup>

####  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

- **misc**: Add knowledge base mansory layout [LOB-496], improve rich text link display.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Add PDF export functionality to share modal, closes [#9300](https://github.com/lobehub/lobe-chat/issues/9300) [#9299](https://github.com/lobehub/lobe-chat/issues/9299) ([2b7761c](https://github.com/lobehub/lobe-chat/commit/2b7761c))

#### What's fixed

* **misc**: Ignore abort signal errors in TRPC client, closes [#9809](https://github.com/lobehub/lobe-chat/issues/9809) [#9401](https://github.com/lobehub/lobe-chat/issues/9401) ([7f7dcfb](https://github.com/lobehub/lobe-chat/commit/7f7dcfb))
* **misc**: Slove when pwa user info have code cannot be viewed in full, closes [#9817](https://github.com/lobehub/lobe-chat/issues/9817) ([6734a47](https://github.com/lobehub/lobe-chat/commit/6734a47))

#### Styles

* **misc**: Add knowledge base mansory layout [LOB-496], closes [#9722](https://github.com/lobehub/lobe-chat/issues/9722) ([69f21da](https://github.com/lobehub/lobe-chat/commit/69f21da))
* **misc**: Improve rich text link display, closes [#9816](https://github.com/lobehub/lobe-chat/issues/9816) ([af33543](https://github.com/lobehub/lobe-chat/commit/af33543))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-10-21 08:59:56 +00:00
Arvin Xu e9de9e3b52 test: fix tests (#9818)
fix tests
2025-10-21 16:48:24 +08:00
René Wang 69f21da3e1 💄 style: add knowledge base mansory layout [LOB-496] (#9722)
* feat: Add knowlwdge base entry

* feat: Bump dayjs

* style: Mansory

* feat: Persist state in URL

* lint: Remove unesd file

* feat: Skelton

* fix: Persist view preference

* fix: Chunk label

* fix: Lint error

* fix: Activate style

* fix: Image size
2025-10-21 16:42:58 +08:00
Shinji-Li 2b7761c36e feat: add PDF export functionality to share modal (#9300)
* feat: add PDF export functionality to share modal

- Create usePdfExport hook with jsPDF and html2canvas
- Add "Export as PDF" button to screenshot tab in share modal
- Support multi-page PDFs for long conversations
- Add required dependencies: jspdf@^2.5.2 and html2canvas@^1.4.1
- Add localization support for PDF export button

Fixes #9299

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-authored-by: LobeHub Bot <lobehubbot@users.noreply.github.com>

* ♻️ refactor: convert PDF export to separate tab with backend generation

- Create new SharePdf tab component with PDF.js preview
- Move PDF generation from frontend to backend via tRPC
- Add server-side PDF generation using jsPDF
- Remove old PDF export button from ShareImage component
- Add proper loading states and error handling
- Update localization for PDF tab

Co-authored-by: Shinji-Li <ONLY-yours@users.noreply.github.com>

* 🐛 fix: resolve unicorn/no-await-expression-member lint error in PDF exporter

Split await expression member access to avoid linting error in exporter.ts

Co-authored-by: Shinji-Li <ONLY-yours@users.noreply.github.com>

* feat: add i18n

* feat: use pdfkit to export a pdf

* feat: add fullscreen preview

* feat: update pdf preview styles

* feat: add i18n locales

* feat: add single pdf share modal

* feat: update css & client mode cant use pdf genertate

* fix: mobile style fixed

* fix: delete console.log & useless packagejson

* feat: use online otf link

---------

Co-authored-by: Shinji-Li <ONLY-yours@users.noreply.github.com>
2025-10-21 16:32:17 +08:00
Shinji-Li 6734a47759 🐛 fix: slove when pwa user info have code cannot be viewed in full (#9817)
fix: slove when pwa user info have code cCannot be viewed in full
2025-10-21 16:22:46 +08:00
Arvin Xu 7f7dcfbff9 🩹 fix: ignore abort signal errors in TRPC client (#9809)
- Add abort error detection in lambda client error handling link
- Prevent showing notifications for aborted requests (e.g., rapid settings updates)
- Check for various abort error patterns: 'aborted', 'AbortError', 'signal is aborted without reason'

Fixes #9401

Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
Co-authored-by: Arvin Xu <arvinxx@users.noreply.github.com>
2025-10-21 16:17:18 +08:00
Arvin Xu af33543cba 💄 style: improve rich text link display (#9816)
* fix model runtime issue

* fix model runtime issue
2025-10-21 16:17:08 +08:00
lobehubbot 8b619f0a8e 📝 docs(bot): Auto sync agents & plugin to readme 2025-10-21 07:47:09 +00:00
semantic-release-bot b81d8f79a4 🔖 chore(release): v1.140.0 [skip ci]
## [Version&nbsp;1.140.0](https://github.com/lobehub/lobe-chat/compare/v1.139.5...v1.140.0)
<sup>Released on **2025-10-21**</sup>

####  Features

- **misc**: Add ComfyUI integration Phase1(RFC-128).

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Add ComfyUI integration Phase1(RFC-128), closes [#9043](https://github.com/lobehub/lobe-chat/issues/9043) ([15ffe28](https://github.com/lobehub/lobe-chat/commit/15ffe28))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-10-21 07:46:07 +00:00
Maple Gao 15ffe289f5 feat: add ComfyUI integration Phase1(RFC-128) (#9043)
Co-authored-by: YuTengjing <ytj2713151713@gmail.com>
2025-10-21 15:34:57 +08:00
lobehubbot 2606f93146 📝 docs(bot): Auto sync agents & plugin to readme 2025-10-21 07:28:40 +00:00
semantic-release-bot c882e75580 🔖 chore(release): v1.139.5 [skip ci]
### [Version&nbsp;1.139.5](https://github.com/lobehub/lobe-chat/compare/v1.139.4...v1.139.5)
<sup>Released on **2025-10-21**</sup>

#### 🐛 Bug Fixes

- **desktop**: Fix desktop open error in some edge cases.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **desktop**: Fix desktop open error in some edge cases, closes [#9813](https://github.com/lobehub/lobe-chat/issues/9813) ([6334f62](https://github.com/lobehub/lobe-chat/commit/6334f62))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-10-21 07:27:27 +00:00
Arvin Xu 6334f62aa1 🐛 fix(desktop): fix desktop open error in some edge cases (#9813)
fix lock file bug
2025-10-21 15:16:10 +08:00
Shinji-Li 0af13ca057 fix: sub topic fetch branching topic id was used dynmic get (#9811)
* feat: when branching topic id was dynmic fetch

* fix: add topic id into callback dep
2025-10-21 14:16:40 +08:00
lobehubbot 68d6457659 📝 docs(bot): Auto sync agents & plugin to readme 2025-10-21 05:06:36 +00:00
semantic-release-bot 3466055968 🔖 chore(release): v1.139.4 [skip ci]
### [Version&nbsp;1.139.4](https://github.com/lobehub/lobe-chat/compare/v1.139.3...v1.139.4)
<sup>Released on **2025-10-21**</sup>

#### 🐛 Bug Fixes

- **misc**: Pass threadId to messages in sendMessageInServer.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Pass threadId to messages in sendMessageInServer, closes [#9808](https://github.com/lobehub/lobe-chat/issues/9808) ([d99a3a8](https://github.com/lobehub/lobe-chat/commit/d99a3a8))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-10-21 05:05:20 +00:00
Arvin Xu d99a3a80f8 🐛 fix: pass threadId to messages in sendMessageInServer (#9808)
* fix dev hydration

* 🐛 fix: pass threadId to messages in sendMessageInServer

- Add threadId parameter to CreateMessageParams interface
- Pass threadId when creating user and assistant messages in aiChat router
- Add comprehensive tests for threadId handling and outputJSON method

This ensures thread context is properly maintained across message creation.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

*  test: add comprehensive tests for addUserMessage

- Test early return when activeId is undefined
- Test message creation with files
- Test threadId propagation when activeThreadId is set
- Test input message clearing after message creation
- Test handling messages without fileList

This ensures the addUserMessage action correctly handles all scenarios including thread context.

🤖 Generated with [Claude Code](https://claude.com/claude-code)



* fix thread fix

* move

* baseline

*  test: fix and improve message integration tests

- Mock FileService to avoid S3 initialization issues
- Mock getServerDB to use test database instance
- Add test for threadId parameter in message creation
- Fix pagination test to handle variable message counts
- Fix batchCreate test to skip rowCount assertion (undefined in PGlite)
- Skip topicId validation test (not currently enforced)

All 15 integration tests now passing.

🤖 Generated with [Claude Code](https://claude.com/claude-code)


* refactor

* improve
2025-10-21 12:54:52 +08:00
renovate[bot] cc37acb30b Update actions/download-artifact action to v5 (#8740)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-21 12:14:18 +08:00
Arvin Xu eb708e04fe 📝 docs: fix outdated server-side database documentation (#9806)
- Update environment file setup instructions to use docker-compose/local/.env.example instead of .env.example.development
- Fix references to environment file locations in both English and Chinese documentation
- Align documentation with actual Docker Compose configuration that uses env_file: .env in docker-compose/local/ directory

Fixes #9525

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
Co-authored-by: Arvin Xu <arvinxx@users.noreply.github.com>
2025-10-21 11:24:12 +08:00
lobehubbot 11df190f36 📝 docs(bot): Auto sync agents & plugin to readme 2025-10-21 02:42:55 +00:00
semantic-release-bot a094d5c04c 🔖 chore(release): v1.139.3 [skip ci]
### [Version&nbsp;1.139.3](https://github.com/lobehub/lobe-chat/compare/v1.139.2...v1.139.3)
<sup>Released on **2025-10-21**</sup>

#### 💄 Styles

- **misc**: Show message author in minimap.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Show message author in minimap, closes [#9797](https://github.com/lobehub/lobe-chat/issues/9797) ([f6daefb](https://github.com/lobehub/lobe-chat/commit/f6daefb))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-10-21 02:41:24 +00:00
René Wang f6daefb0a2 💄 style: Show message author in minimap (#9797)
* feat: Show message author

* fix: Use debug instead

* Update index.tsx
2025-10-21 10:30:34 +08:00
renovate[bot] b8c59be3a7 Update dependency openapi-fetch to ^0.14.0 (#5596)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-21 10:01:09 +08:00
renovate[bot] 284faf799b Update dependency @electron-toolkit/tsconfig to v2 (#9556)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-21 09:50:17 +08:00
lobehubbot 88d194c3b6 📝 docs(bot): Auto sync agents & plugin to readme 2025-10-20 16:40:00 +00:00
semantic-release-bot 6c53a5f026 🔖 chore(release): v1.139.2 [skip ci]
### [Version&nbsp;1.139.2](https://github.com/lobehub/lobe-chat/compare/v1.139.1...v1.139.2)
<sup>Released on **2025-10-20**</sup>

#### 💄 Styles

- **misc**: Solve when desktop the sider agent list too long.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Solve when desktop the sider agent list too long, closes [#9792](https://github.com/lobehub/lobe-chat/issues/9792) ([778dea3](https://github.com/lobehub/lobe-chat/commit/778dea3))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-10-20 16:38:30 +00:00
renovate[bot] d430836f20 Update dependency @anthropic-ai/sdk to ^0.67.0 (#9771)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-21 00:27:21 +08:00
jjangga0214 7571b66284 👷 build(deps): missing deps for model-runtime (#9782) 2025-10-21 00:26:23 +08:00
Shinji-Li 3ec394d77a fix: slove when desktop 401 not pop up many message (#9789)
* fix: slove when desktop 401 not theathore many message

* fix: fixed desktop store login judge
2025-10-21 00:23:00 +08:00
Shinji-Li 778dea3853 💄 style: solve when desktop the sider agent list too long (#9792)
fix: solve when desktop the sider agent list too long
2025-10-21 00:22:30 +08:00
Rylan Cai f599617042 🔨 chore: remove logs in message action (#9800)
🔥 chore: remove logs in message action
2025-10-20 23:58:55 +08:00
YuTengjing cc8f5d0639 🔨 chore: improve bug report template with validations and client type field (#9795)
* 🔧 feat: improve bug report template with client type field

- Rename Platform to Deployment Platform and make it optional for Desktop App users
- Fix Deployment Mode typo and improve formatting
- Add Client Type field to distinguish Web/Desktop/Mobile access methods
- Improve overall template formatting with better spacing

* 🔧 feat: add validations and PR willingness to bug report template

- Add "Willing to Submit a PR?" dropdown field to encourage contributions
- Add validation checkboxes to ensure quality issue reports
- Include checks for docs reading, duplicate issues, and concrete bugs

* ♻️ refactor: reorder bug report fields to prioritize client type

- Move Client Type to the first field for better categorization
- Move Operating System to second field
- Prioritize platform-related fields before deployment details
2025-10-20 23:54:58 +08:00
jjangga0214 32d365b544 🔨 chore(i18n): rm {{systemRole}} from ko-KR (#9793)
🐛 fix(i18n): rm {{systemRole}} from ko-KR
2025-10-20 16:10:23 +08:00
renovate[bot] 0ff41dba9c Update dependency @opentelemetry/instrumentation to ^0.206.0 (#9772)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-20 15:04:15 +08:00
renovate[bot] fd68cc364c Update dependency @opentelemetry/sdk-node to ^0.206.0 (#9774)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-20 15:04:05 +08:00
lobehubbot ce7a74242f 📝 docs(bot): Auto sync agents & plugin to readme 2025-10-20 02:56:09 +00:00
semantic-release-bot 7f9bfda652 🔖 chore(release): v1.139.1 [skip ci]
### [Version&nbsp;1.139.1](https://github.com/lobehub/lobe-chat/compare/v1.139.0...v1.139.1)
<sup>Released on **2025-10-20**</sup>

#### ♻ Code Refactoring

- **i18n**: Rm qa.

#### 💄 Styles

- **misc**: Update i18n.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **i18n**: Rm qa, closes [#9783](https://github.com/lobehub/lobe-chat/issues/9783) ([6d14dfe](https://github.com/lobehub/lobe-chat/commit/6d14dfe))

#### Styles

* **misc**: Update i18n, closes [#9787](https://github.com/lobehub/lobe-chat/issues/9787) ([b43d4b2](https://github.com/lobehub/lobe-chat/commit/b43d4b2))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-10-20 02:54:52 +00:00
jjangga0214 5f10aace5b 👷 build(deps): add transitive phantom dependencies (#9784) 2025-10-20 10:44:35 +08:00
jjangga0214 6d14dfe50d ♻️ refactor(i18n): rm qa (#9783) 2025-10-20 10:42:33 +08:00
sxjeru 12f54759df 🔨 chore: Enable webpackBuildWorker to optimize build memory (#9350)
Enable webpackBuildWorker in next.config.ts
2025-10-20 10:40:53 +08:00
LobeHub Bot b43d4b27ad 🤖 style: update i18n (#9787)
💄 style: update i18n

Co-authored-by: canisminor1990 <17870709+canisminor1990@users.noreply.github.com>
2025-10-20 10:32:04 +08:00
lobehubbot dab987f64b 📝 docs(bot): Auto sync agents & plugin to readme 2025-10-19 12:06:08 +00:00
semantic-release-bot 2e24f72b2a 🔖 chore(release): v1.139.0 [skip ci]
## [Version&nbsp;1.139.0](https://github.com/lobehub/lobe-chat/compare/v1.138.5...v1.139.0)
<sup>Released on **2025-10-19**</sup>

####  Features

- **misc**: Support image generation for siliconcloud.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Support image generation for siliconcloud, closes [#9447](https://github.com/lobehub/lobe-chat/issues/9447) ([5ebcfa5](https://github.com/lobehub/lobe-chat/commit/5ebcfa5))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-10-19 12:05:00 +00:00
WangYK 5ebcfa531e feat: support image generation for siliconcloud (#9447)
Co-authored-by: YuTengjing <ytj2713151713@gmail.com>
2025-10-19 19:54:11 +08:00
sxjeru 1b3f88346b 🔨 chore: Update HF provider support (#9751)
* feat: update Hugging Face integration with new model fetching logic and pricing support

* fix: format adjustments in convertOpenAIMessagesToHFFormat function and update max_tokens handling

* refactor: remove enabled property from huggingfaceChatModels and clean up related tests

* feat: 添加 Qwen3-VL-8B-Instruct 和 Qwen3-VL-8B-Thinking 模型,支持视觉理解和推理

* feat: 实现 OpenAI 消息格式转换为 Hugging Face 格式,并添加相关单元测试
2025-10-19 15:29:42 +08:00
renovate[bot] 808cb21b99 Update pnpm to v10.18.3 (#9770)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-19 15:26:09 +08:00
lobehubbot c6dd22eea6 📝 docs(bot): Auto sync agents & plugin to readme 2025-10-18 09:21:51 +00:00
semantic-release-bot da5427ccdf 🔖 chore(release): v1.138.5 [skip ci]
### [Version&nbsp;1.138.5](https://github.com/lobehub/lobe-chat/compare/v1.138.4...v1.138.5)
<sup>Released on **2025-10-18**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor upload router into lambda and decide to remove it in V2.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor upload router into lambda and decide to remove it in V2, closes [#9766](https://github.com/lobehub/lobe-chat/issues/9766) ([d1c7f41](https://github.com/lobehub/lobe-chat/commit/d1c7f41))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-10-18 09:20:47 +00:00
Arvin Xu d1c7f41bd4 ♻️ refactor: refactor upload router into lambda and decide to remove it in V2 (#9766)
refactor edge router and decide to remove it in V2
2025-10-18 17:09:55 +08:00
lobehubbot 6681989fe6 📝 docs(bot): Auto sync agents & plugin to readme 2025-10-18 08:50:51 +00:00
semantic-release-bot 48a7a08110 🔖 chore(release): v1.138.4 [skip ci]
### [Version&nbsp;1.138.4](https://github.com/lobehub/lobe-chat/compare/v1.138.3...v1.138.4)
<sup>Released on **2025-10-18**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix response API tools calling issue.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix response API tools calling issue, closes [#9760](https://github.com/lobehub/lobe-chat/issues/9760) ([0596692](https://github.com/lobehub/lobe-chat/commit/0596692))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-10-18 08:49:45 +00:00
Arvin Xu 0596692e95 🐛 fix: fix response API tools calling issue (#9760)
* fix response tools calling

* add log

* fix

* fix tests

* fix all text and lint and types

* refactor google context builder

* add tests
2025-10-18 16:39:22 +08:00
bbbugg 59ea77d746 test: add search unit test cases for merging the user model with the base model (#9764)
test: add search unit test cases for merging the user model with the base model.
2025-10-18 15:28:35 +08:00
lobehubbot 4aa570c904 📝 docs(bot): Auto sync agents & plugin to readme 2025-10-18 05:48:48 +00:00
semantic-release-bot c9ea5336d3 🔖 chore(release): v1.138.3 [skip ci]
### [Version&nbsp;1.138.3](https://github.com/lobehub/lobe-chat/compare/v1.138.2...v1.138.3)
<sup>Released on **2025-10-18**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix topic fetch not correct in custom agent.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix topic fetch not correct in custom agent, closes [#9761](https://github.com/lobehub/lobe-chat/issues/9761) ([ceffce2](https://github.com/lobehub/lobe-chat/commit/ceffce2))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-10-18 05:47:20 +00:00
Arvin Xu ceffce27c3 🐛 fix: fix topic fetch not correct in custom agent (#9761)
* fix topic issue

* fix tests
2025-10-18 13:34:07 +08:00
bbbugg b56c9c51b8 🐛fix: update search settings handling based on explicit model search abilities (#9757) 2025-10-18 13:01:03 +08:00
Arvin Xu 97a6c8e172 🔨 chore: refactor the prompt engineering (#9744)
refactor the prompt engineering
2025-10-17 22:19:26 +08:00
renovate[bot] 727c92ad5b Update dependency @opentelemetry/auto-instrumentations-node to ^0.65.0 (#9669)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-17 17:27:40 +08:00
renovate[bot] 25e45a4cd4 Update dependency @opentelemetry/exporter-trace-otlp-http to ^0.206.0 (#9672)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-17 17:27:33 +08:00
renovate[bot] 296bad9fa4 Update dependency @opentelemetry/instrumentation-pg to ^0.59.0 (#9459)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-17 16:43:21 +08:00
renovate[bot] d8d28371d6 Update ghcr.io/grafana/xk6-client-tracing Docker tag to v0.0.9 (#9666)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-17 16:14:08 +08:00
renovate[bot] a588319cf1 Update dependency @opentelemetry/exporter-metrics-otlp-http to ^0.206.0 (#9670)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-17 16:13:35 +08:00
lobehubbot 527ab0add7 📝 docs(bot): Auto sync agents & plugin to readme 2025-10-16 18:28:58 +00:00
semantic-release-bot f2230ae536 🔖 chore(release): v1.138.2 [skip ci]
### [Version&nbsp;1.138.2](https://github.com/lobehub/lobe-chat/compare/v1.138.1...v1.138.2)
<sup>Released on **2025-10-16**</sup>

#### 💄 Styles

- **misc**: Improve welcome message.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Improve welcome message, closes [#9747](https://github.com/lobehub/lobe-chat/issues/9747) ([c83fe13](https://github.com/lobehub/lobe-chat/commit/c83fe13))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-10-16 18:27:52 +00:00
Arvin Xu c83fe13d7c 💄 style: improve welcome message (#9747)
* add feishu

* update i18n

* refactor

* rename

* rename
2025-10-17 02:16:45 +08:00
lobehubbot f4b9d6795b 📝 docs(bot): Auto sync agents & plugin to readme 2025-10-16 16:52:22 +00:00
semantic-release-bot 77bc2614a4 🔖 chore(release): v1.138.1 [skip ci]
### [Version&nbsp;1.138.1](https://github.com/lobehub/lobe-chat/compare/v1.138.0...v1.138.1)
<sup>Released on **2025-10-16**</sup>

#### 🐛 Bug Fixes

- **misc**: Automatic topic creation switch does not work.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Automatic topic creation switch does not work, closes [#9693](https://github.com/lobehub/lobe-chat/issues/9693) ([a02b301](https://github.com/lobehub/lobe-chat/commit/a02b301))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-10-16 16:51:11 +00:00
sxjeru a02b301904 🐛 fix: Automatic topic creation switch does not work (#9693)
*  feat: 添加自动创建主题功能,支持根据消息数量和配置阈值决定是否创建新主题

* typo

* fix test

* 删除 GLM-4.6 模型的定义

*  feat: 添加 Ring-1T 和 Ling-1T 模型定义,扩展聊天模型库

*  feat: 添加 Qwen3 VL 模型,扩展聊天模型库并更新 Vercel AI Gateway 模型定价

* fix test
2025-10-17 00:41:02 +08:00
Arvin Xu 846a7a5986 🔨 chore: support Feishu OAuth Provider (#9745)
* feat: 添加 Feishu 作为新的 OAuth 认证提供者,并更新相关配置

* docs: 添加 Feishu 应用的环境变量配置说明

* refactor: 移除 Feishu 相关的环境变量配置,对齐 auth.js 环境变量规范

* improve docs

* add feishu

---------

Co-authored-by: 赵远景 <zhaoyuanjing@shouqianba.com>
2025-10-17 00:17:19 +08:00
lobehubbot bc7aa88a8f 📝 docs(bot): Auto sync agents & plugin to readme 2025-10-16 14:28:33 +00:00
semantic-release-bot 85c4553821 🔖 chore(release): v1.138.0 [skip ci]
## [Version&nbsp;1.138.0](https://github.com/lobehub/lobe-chat/compare/v1.137.10...v1.138.0)
<sup>Released on **2025-10-16**</sup>

####  Features

- **misc**: Support Group Chat, Mention, and Multi-Agent Orchestration with feature flag.

<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/lobehub/lobe-chat/issues/8976) ([03c2838](https://github.com/lobehub/lobe-chat/commit/03c2838))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-10-16 14:27:25 +00:00
René Wang 03c28385e5 feat: support Group Chat, Mention, and Multi-Agent Orchestration with feature flag (#8976)
* feat: implement group chat functionality

* fix

* update

* revert pglite mock

* fix: Add missing test

* fix mention

* fix mention

* lint: Clear unused varibles

* fix: type check

* fix: Coverage

* build: Add missing test

* fix: add mention back

* fix: Add missing test

* fix: Add test for topic

* feat: Group chat fallback style

* fix: Revert unncessary files

* fix: circular deps

* feat: tool usage

* fix: Replace debug info

* feat: Update i18n

* opti: Better prompr

* fix claude

* feat: Filter model without function calling

* fix: DM reduction

* lint: Address build error

* fix: Test error

* feat: Store model info

* style: Clean up welcome messaeg

* feat: Use new welcome message

* fix: inbox not working

* fix: inbox not working

* fix: type error

* feat: Optimize prompt

* fix: Revert unintentional changes

* lint: Remove unused code

* fix: better test

* fix: Use debug

* refact: Move normalization postion

* opti: Better prompt

* opti: Better prompt

* opti: Better prompt

* lint: Clear console.log

* fix: Update test snap

* fix: test error

* fix: Unexpectly test fail

---------

Co-authored-by: arvinxx <arvinx@foxmail.com>
2025-10-16 22:16:40 +08:00
lobehubbot e525cb2ed6 📝 docs(bot): Auto sync agents & plugin to readme 2025-10-16 14:02:46 +00:00
semantic-release-bot ea44ef1b4c 🔖 chore(release): v1.137.10 [skip ci]
### [Version&nbsp;1.137.10](https://github.com/lobehub/lobe-chat/compare/v1.137.9...v1.137.10)
<sup>Released on **2025-10-16**</sup>

#### 💄 Styles

- **misc**: Add Claude Haiku 4.5 model.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add Claude Haiku 4.5 model, closes [#9735](https://github.com/lobehub/lobe-chat/issues/9735) ([1cfbc87](https://github.com/lobehub/lobe-chat/commit/1cfbc87))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-10-16 14:01:35 +00:00
sxjeru 1cfbc878bd 💄 style: Add Claude Haiku 4.5 model (#9735)
* feat: 添加 Claude Haiku 4.5 模型及其相关配置

* fix: 修复模型 ID 格式并移除 Llama 4 Maverick 模型

* 添加 doubao-seed-1.6-lite;更新模型价格区间格式,调整价格单位为百万 tokens

* fix: Invalid combination of reasoning_effort and thinking type: low + disabled

* feat: 添加 Qwen3 VL Flash 和 Qwen3 Coder 30B A3B 模型,更新定价和发布信息
2025-10-16 21:50:32 +08:00
Rdmclin2 61bbd596f0 🔨 chore: mobile related server implementation pick from mobile app (#9691)
* server: sync from feat/mobile-app (exclude apps/mobile)

* Update package.json

* chore(mobile): update mobile router imports to use lambda

* chore(mobile): refactor mobile router

* chore: format tsconfig.json

* chore(mobile): simplify mobile router

---------

Co-authored-by: Arvin Xu <arvinx@foxmail.com>
Co-authored-by: Tsuki <976499226@qq.com>
2025-10-16 11:32:58 +07:00
lobehubbot 6508e2fcaf 📝 docs(bot): Auto sync agents & plugin to readme 2025-10-15 16:12:31 +00:00
semantic-release-bot 7cef9d88ea 🔖 chore(release): v1.137.9 [skip ci]
### [Version&nbsp;1.137.9](https://github.com/lobehub/lobe-chat/compare/v1.137.8...v1.137.9)
<sup>Released on **2025-10-15**</sup>

#### 💄 Styles

- **misc**: Improve update notification.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Improve update notification, closes [#9717](https://github.com/lobehub/lobe-chat/issues/9717) ([16de38a](https://github.com/lobehub/lobe-chat/commit/16de38a))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-10-15 16:11:22 +00:00
Arvin Xu 16de38ae32 💄 style: improve update notification (#9717)
* refactor tool source

* Revert "refactor tool source"

This reverts commit a867118a52.

* improve update notification

* improve locale
2025-10-16 00:00:35 +08:00
lobehubbot c6257f1dba 📝 docs(bot): Auto sync agents & plugin to readme 2025-10-15 14:51:34 +00:00
semantic-release-bot b2c28d0810 🔖 chore(release): v1.137.8 [skip ci]
### [Version&nbsp;1.137.8](https://github.com/lobehub/lobe-chat/compare/v1.137.7...v1.137.8)
<sup>Released on **2025-10-15**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix duplicate tools id issue and fix link dialog issue.

#### 💄 Styles

- **misc**: Add region support for Vertex AI provider.

<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/lobehub/lobe-chat/issues/9731) ([0a8c80d](https://github.com/lobehub/lobe-chat/commit/0a8c80d))

#### Styles

* **misc**: Add region support for Vertex AI provider, closes [#9720](https://github.com/lobehub/lobe-chat/issues/9720) ([d17b50c](https://github.com/lobehub/lobe-chat/commit/d17b50c))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-10-15 14:50:23 +00:00
Arvin Xu d17b50c6dc 💄 style: add region support for Vertex AI provider (#9720)
 feat: add region support for Vertex AI provider

- Add VertexAIKeyVault interface with region support
- Update UI to include region selector with 35+ regions
- Add vertexAIRegion field to ClientSecretPayload
- Update backend to use user-selected region with fallback
- Add i18n support for English and Chinese
- Fix issue with Gemini 2.5 models requiring global region
2025-10-15 22:39:36 +08:00
Arvin Xu 0a8c80dfd2 🐛 fix: fix duplicate tools id issue and fix link dialog issue (#9731)
* add

* baseline

*  test(store): add tests for discover store plugin and mcp slices

- Add comprehensive tests for discover/slices/plugin/action.ts (15 tests)
- Add comprehensive tests for discover/slices/mcp/action.ts (11 tests)
- Update test-coverage.md with new metrics and completed work
- Coverage: 74.24% overall (+26 tests, 2 new test files)
- Action files coverage: 29/40 tested (72.5%, +2 files)

Features tested:
- Plugin/MCP categories, detail, identifiers, and list fetching
- SWR key generation with locale and parameters
- SWR configuration verification
- Service integration with discoverService

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

* 📝 docs(testing): add SWR hooks testing guide and subagent workflow

Testing Guide Updates:
- Add comprehensive SWR hooks testing section with examples
- Document key differences from regular action tests
- Add examples for testing SWR key generation and configuration
- Add examples for testing conditional fetching
- Update references to include SWR hook test examples

Test Coverage Guide Updates:
- Add detailed subagent workflow for parallel testing
- Document when and how to use subagents for testing
- Add complete workflow example using subagents
- Add benefits and best practices for subagent usage
- Clarify that subagents should NOT commit or update docs
- Add step-by-step guide for launching parallel subagents

Key improvements:
- Better documentation for testing SWR-based store actions
- Clear workflow for efficient parallel testing using subagents
- Single atomic commit strategy after all subagents complete
- Improved testing efficiency and organization

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

* ♻️ refactor(test): fix SWR mock strategy to properly test fetcher

Previously, tests were hardcoding return values instead of calling
the fetcher function. This bypassed the actual service call logic.

Changes:
- Fix useSWR mock to call fetcher and return its Promise
- Update assertions to await Promise results
- Update testing guide with correct mock pattern
- Add explanation of why this approach is correct

Before (incorrect):
```typescript
useSWRMock.mockImplementation(((key, fetcher) => {
  fetcher?.(); // Call but ignore result
  return { data: mockData }; // Hardcoded
}) as any);
expect(result.current.data).toEqual(mockData);
```

After (correct):
```typescript
useSWRMock.mockImplementation(((key, fetcher) => {
  const data = fetcher?.(); // Get Promise from fetcher
  return { data }; // Return Promise
}) as any);
const resolvedData = await result.current.data;
expect(resolvedData).toEqual(mockData);
```

Benefits:
-  Actually tests the fetcher function
-  Mirrors real SWR behavior (data is Promise)
-  Service calls are properly verified
-  Tests are more accurate and maintainable

Updated files:
- .cursor/rules/testing-guide/zustand-store-action-test.mdc
- src/store/discover/slices/plugin/action.test.ts
- src/store/discover/slices/mcp/action.test.ts

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

* 🐛 fix(test): correct SWR mock strategy to match project standards

- Remove useSWR mocking, use real SWR implementation instead
- Only mock service methods (fetchers) with vi.spyOn
- Use waitFor for async assertions
- Update testing guide with correct SWR pattern
- Add reference to src/store/chat/slices/message/action.test.ts

This fixes the incorrect mocking approach from previous commits.
All 13 tests pass with the corrected strategy.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

*  test(store): add comprehensive tests for high priority action files

- Add mcpStore action tests (41 tests, 624 LOC covered)
  - MCP plugin installation flow (normal, resume, dependencies, config)
  - Connection testing (HTTP and STDIO)
  - Plugin lifecycle management
  - Error handling and cancellation flows

- Add fileManager action tests (35 tests, 205 LOC covered)
  - File upload and processing workflows
  - Chunk embedding and parsing
  - File list management and refresh
  - SWR data fetching

Testing approach:
- Used parallel subagents for efficient development
- Followed zustand testing patterns from guide
- Proper test layering and per-test mocking
- All tests pass type-check and lint

Coverage improvement: 74.24% → ~76% (+76 tests, 2 files)
Action files: 29/40 → 31/40 tested (77.5%)

🏆 Milestone: All high priority files (>200 LOC) now have tests!

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

*  test(store): complete 100% action file coverage with 160 new tests

Added comprehensive tests for all remaining 9 medium-priority action files:

Discovery Store (33 tests):
- assistant/action.ts: 10 tests (SWR hooks, categories, detail, identifiers, list)
- provider/action.ts: 11 tests (SWR hooks, detail with readme, identifiers, list with filters)
- model/action.ts: 12 tests (SWR hooks, categories, detail, identifiers, list with params)

Knowledge Base Store (29 tests):
- crud/action.ts: 19 tests (create, update, remove, refresh, loading states, SWR hooks)
- content/action.ts: 10 tests (add files, remove files, error handling)

File Store (36 tests):
- upload/action.ts: 18 tests (base64 upload, file upload with progress, type detection, KB integration)
- chunk/action.ts: 18 tests (drawer management, highlight, semantic search)

AI Infrastructure Store (23 tests):
- aiModel/action.ts: 23 tests (CRUD, batch operations, remote sync, toggle enabled, SWR hooks)

Chat Store (39 tests):
- thread/action.ts: 39 tests (CRUD, messaging, AI title generation, validation, loading states)

Testing approach:
- Used 9 parallel subagents for efficient development
- Followed zustand testing patterns from guide
- SWR hook testing for discovery slices
- Complex async flows with proper error handling
- File operations with progress callbacks
- Semantic search and RAG integration

Coverage improvement: ~76% → ~80% (+160 tests, 9 files)
Action files: 31/40 → 40/40 tested (100%)

🎉 MILESTONE: All 40 action files now have comprehensive test coverage!

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

* fix test

* fix test

* fix context-engine

* add tests

* remove

* remove tools bar

* pin bun version

* fix

---------

Co-authored-by: Claude <noreply@anthropic.com>
2025-10-15 22:38:53 +08:00
lobehubbot 6fd337de18 📝 docs(bot): Auto sync agents & plugin to readme 2025-10-15 12:58:39 +00:00
semantic-release-bot 6266a85cf1 🔖 chore(release): v1.137.7 [skip ci]
### [Version&nbsp;1.137.7](https://github.com/lobehub/lobe-chat/compare/v1.137.6...v1.137.7)
<sup>Released on **2025-10-15**</sup>

#### 💄 Styles

- **misc**: Use different favicon.ico in dev mode.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Use different favicon.ico in dev mode, closes [#9723](https://github.com/lobehub/lobe-chat/issues/9723) ([2f7317b](https://github.com/lobehub/lobe-chat/commit/2f7317b))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-10-15 12:57:27 +00:00
René Wang 2f7317b98f 🔨 style: Use different favicon.ico in dev mode (#9723) 2025-10-15 14:47:37 +02:00
Arvin Xu 317df489ce test(store): refactor generateAIChatV2 tests following V1 patterns (#9714)
- Introduce shared test helpers and fixtures
- Use TEST_IDS and TEST_CONTENT constants instead of hardcoded strings
- Organize tests by functionality (validation, message creation, RAG integration, error handling)
- Remove commented-out test code
- Maintain V2-specific features (isServerMode, aiChatService mock)
- All 28 tests passing
2025-10-14 23:48:06 +08:00
Arvin Xu ff41f4bb82 🔨 chore: improve Claude Code triage workflow (#9713)
* 🔨 chore: unify Claude Code workflows to use claude-code-action@main

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

* 🔧 chore: extract issue triage prompt to separate file

- Add .claude/prompts/issue-triage.md with comprehensive triage guide
- Update workflow to read from issue-triage.md instead of inline prompt
- Simplify workflow configuration for better maintainability
- Add provider detection rules including aihubmix

🤖 Generated with [Claude Code](https://claude.com/claude-code)
2025-10-14 23:05:25 +08:00
Arvin Xu 60f43d90e5 🔨 chore: unify Claude Code workflows to use claude-code-action@main (#9712)
🤖 Generated with [Claude Code](https://claude.com/claude-code)
2025-10-14 21:49:52 +08:00
lobehubbot b8136ac17b 📝 docs(bot): Auto sync agents & plugin to readme 2025-10-14 13:43:35 +00:00
semantic-release-bot f0e387fa29 🔖 chore(release): v1.137.6 [skip ci]
### [Version&nbsp;1.137.6](https://github.com/lobehub/lobe-chat/compare/v1.137.5...v1.137.6)
<sup>Released on **2025-10-14**</sup>

#### 🐛 Bug Fixes

- **misc**: Update Claude workflows to use oauth token, vertext ai create image.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Update Claude workflows to use oauth token, closes [#9711](https://github.com/lobehub/lobe-chat/issues/9711) ([8dcb00e](https://github.com/lobehub/lobe-chat/commit/8dcb00e))
* **misc**: Vertext ai create image, closes [#9710](https://github.com/lobehub/lobe-chat/issues/9710) ([790d8fd](https://github.com/lobehub/lobe-chat/commit/790d8fd))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-10-14 13:42:24 +00:00
Arvin Xu 8dcb00e2c9 🔧 fix: update Claude workflows to use oauth token (#9711) 2025-10-14 21:31:25 +08:00
YuTengjing 790d8fd498 🐛 fix: vertext ai create image (#9710) 2025-10-14 21:26:26 +08:00
Arvin Xu 3719bf4d52 🔨 chore: add claude code powered workflows (#9709)
* add claude dedupe issue workflow

* add triage

* add auto close duplicate

* improve triage

* improve
2025-10-14 21:24:26 +08:00
Arvin Xu bba23bf5a3 test: refactor aiChat tests (#9708)
* refactor tests

* ♻️ refactor(test): improve test layering and fix type errors

Improved test architecture by fixing test layer violations:

1. **internal_coreProcessMessage tests**: Changed to spy on direct dependency `internal_fetchAIChatMessage` instead of lower-level `chatService.createAssistantMessageStream`

2. **internal_fetchAIChatMessage tests**: Fixed to mock correct service (`chatService` instead of global `fetch`)

3. **beforeEach cleanup**: Removed global `spyOnChatService()` to reduce implicit coupling - tests now spy `chatService` only when needed

4. **Type fixes**:
   - Fixed mockResolvedValue() to include required undefined arguments
   - Fixed ChatMessageError type to include required `type` property
   - Fixed MessageDispatch type guard for safer property access

Benefits:
 Clear test layers - each test only spies on direct dependencies
 Correct mocks matching actual implementation
 Coverage improved from 81.48% to 82.03%
 All 52 tests passing with no type errors
2025-10-14 20:45:14 +08:00
lobehubbot 509619ba15 📝 docs(bot): Auto sync agents & plugin to readme 2025-10-14 10:27:29 +00:00
semantic-release-bot 5de9e9fea3 🔖 chore(release): v1.137.5 [skip ci]
### [Version&nbsp;1.137.5](https://github.com/lobehub/lobe-chat/compare/v1.137.4...v1.137.5)
<sup>Released on **2025-10-14**</sup>

#### 💄 Styles

- **misc**: Add imagen model to vertex ai.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add imagen model to vertex ai, closes [#9699](https://github.com/lobehub/lobe-chat/issues/9699) ([3b2a2c1](https://github.com/lobehub/lobe-chat/commit/3b2a2c1))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-10-14 10:26:28 +00:00
YuTengjing 3b2a2c1c54 💄 style: add imagen model to vertex ai (#9699)
* ♻️ refactor: rename isLocalUrl to isDesktopLocalStaticServerUrl

Rename the function to better reflect its specific purpose of checking
desktop local static server URLs (127.0.0.1 only). Update all usages
across the codebase including imports, function calls, and test cases.

*  feat(model-bank): add Vertex AI image generation models

- Add Nano Banana (Gemini 2.5 Flash Image) models
- Add Imagen 4 series (Standard, Ultra, Fast, Preview variants)
- Export shared parameters for reuse across providers

*  test(context-engine): fix mock after function rename

Update test mock from isLocalUrl to isDesktopLocalStaticServerUrl

* ♻️ refactor: use submodule imports for @lobechat/utils

- Change from barrel imports to direct submodule imports
- Update test to mock only necessary functions (imageUrlToBase64)
- Fix test URL from localhost to 127.0.0.1 for isDesktopLocalStaticServerUrl
- Update package.json exports for utils submodules

*  test: update mocks after function rename

Update test mocks from isLocalUrl to isDesktopLocalStaticServerUrl

*  test(chat): fix mocks to use submodule imports
2025-10-14 18:15:58 +08:00
lobehubbot c07d900648 📝 docs(bot): Auto sync agents & plugin to readme 2025-10-14 07:52:51 +00:00
semantic-release-bot 938cf6ba71 🔖 chore(release): v1.137.4 [skip ci]
### [Version&nbsp;1.137.4](https://github.com/lobehub/lobe-chat/compare/v1.137.3...v1.137.4)
<sup>Released on **2025-10-14**</sup>

#### 🐛 Bug Fixes

- **misc**: Prevent Vertex AI JSON credentials from being split by comma.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Prevent Vertex AI JSON credentials from being split by comma, closes [#9703](https://github.com/lobehub/lobe-chat/issues/9703) [#9477](https://github.com/lobehub/lobe-chat/issues/9477) ([189081d](https://github.com/lobehub/lobe-chat/commit/189081d))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-10-14 07:51:42 +00:00
Arvin Xu 189081d546 🐛 fix: prevent Vertex AI JSON credentials from being split by comma (#9703)
- Add special case for VertexAI in getProviderAuthPayload to skip random API key selection
- Vertex AI uses JSON format credentials that contain commas, which should not be split
- Add test case to verify JSON credentials remain intact

Fixes the issue introduced in #9477 where random API key splitting broke Vertex AI authentication

🤖 Generated with [Claude Code](https://claude.com/claude-code)
2025-10-14 15:00:44 +08:00
bbbugg 96e2ccd3fb 🐛fix(mobile): enable conditional fetching of AI provider list based on mobile view (#9621)
🐛fix: enable conditional fetching of AI provider list based on mobile view
2025-10-14 13:35:23 +08:00
Arvin Xu 8693d95e0d 🔨 chore: add e2e workflow (#9677)
* add e2e test

* Potential fix for code scanning alert no. 137: Workflow does not contain permissions

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>

* remove

* update

* fix tests

* add e2e

* update

---------

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2025-10-14 13:32:52 +08:00
lobehubbot 543db87745 📝 docs(bot): Auto sync agents & plugin to readme 2025-10-14 03:10:43 +00:00
semantic-release-bot e31e7b5d2d 🔖 chore(release): v1.137.3 [skip ci]
### [Version&nbsp;1.137.3](https://github.com/lobehub/lobe-chat/compare/v1.137.2...v1.137.3)
<sup>Released on **2025-10-14**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix mcp server connect issue and refactor web search implement, fix tools calling long name length >64 issue.

<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/lobehub/lobe-chat/issues/9694) ([15ebcb4](https://github.com/lobehub/lobe-chat/commit/15ebcb4))
* **misc**: Fix tools calling long name length >64 issue, closes [#9697](https://github.com/lobehub/lobe-chat/issues/9697) ([cb98604](https://github.com/lobehub/lobe-chat/commit/cb98604))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-10-14 03:09:37 +00:00
Arvin Xu 15ebcb414b 🐛 fix: fix mcp server connect issue and refactor web search implement (#9694)
* add

* clean

* refactor

* refactor

* add test

* fix style

* refactor to improve search performance

* refactor types

* refactor types

* refactor types

* fix mcp retry issue

* add more tests

* fix test and types

* fix test

* fix desktop remote streamable http

* add local

* fix tests

* update
2025-10-14 10:58:47 +08:00
Arvin Xu cb986040d5 🐛 fix: fix tools calling long name length >64 issue (#9697)
* add ToolNameResolver

* fix ToolName generate tests

* fix tests
2025-10-14 10:54:40 +08:00
lobehubbot ad0fae3c2a 📝 docs(bot): Auto sync agents & plugin to readme 2025-10-14 02:28:05 +00:00
semantic-release-bot 79955e8f8d 🔖 chore(release): v1.137.2 [skip ci]
### [Version&nbsp;1.137.2](https://github.com/lobehub/lobe-chat/compare/v1.137.1...v1.137.2)
<sup>Released on **2025-10-14**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix the Worker URL cross-origin issue.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix the Worker URL cross-origin issue, closes [#9624](https://github.com/lobehub/lobe-chat/issues/9624) ([d379112](https://github.com/lobehub/lobe-chat/commit/d379112))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-10-14 02:27:04 +00:00
peerless-hero d379112d74 🐛 fix: fix the Worker URL cross-origin issue (#9624)
When the origin of the Worker script is different from the current page, reconstruct the URL relative to the current origin to avoid cross-origin errors.
2025-10-14 10:16:33 +08:00
lobehubbot c1a0868ac3 📝 docs(bot): Auto sync agents & plugin to readme 2025-10-14 02:10:13 +00:00
semantic-release-bot af71a7933a 🔖 chore(release): v1.137.1 [skip ci]
### [Version&nbsp;1.137.1](https://github.com/lobehub/lobe-chat/compare/v1.137.0...v1.137.1)
<sup>Released on **2025-10-14**</sup>

#### 💄 Styles

- **misc**: Change the user chatItem maxWidth should use flex 1.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Change the user chatItem maxWidth should use flex 1, closes [#9689](https://github.com/lobehub/lobe-chat/issues/9689) ([cfd5221](https://github.com/lobehub/lobe-chat/commit/cfd5221))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-10-14 02:08:56 +00:00
Shinji-Li cfd52210d5 💄 style: change the user chatItem maxWidth should use flex 1 (#9689)
* feat: change the user chatitem max flex 1

* feat: add when editing not show actions
2025-10-14 09:58:39 +08:00
iBenzene 166d715f17 🔨 chore: add Clerk authentication related variables and some other variables in Dockerfile (#9640)
* chore(docker): add Clerk authentication related variables in Dockerfile

* chore(docker): add ENABLED_FAL, S3_ENABLE_PATH_STYLE, and S3_SET_ACL environment variables to Dockerfile

* chore(docker): add CLERK_WEBHOOK_SECRET environment variable

* revert(docker): fix indentation that was mistakenly modified due to. vscode settings

* chore(docker): add ENABLE_AUTH_PROTECTION environment variable to Dockerfiles

---------

Co-authored-by: bbbugg <daming20120101@163.com>
2025-10-14 09:53:43 +08:00
Arvin Xu 1238d7fbd5 🔨 chore: output JSON support tools calling mode (#9696)
* support tools calling in generateObject method

* fix tests
2025-10-14 09:51:38 +08:00
Arvin Xu 06507fea7f test: add model runtime testing (#9683)
* baseline test docs

* batch 2

* add more tests

* baseline 2

* baseline 3

* baseline 4

* baseline 5

* baseline 6

* baseline 7

* add core tests

* fix tests
2025-10-13 10:18:13 +08:00
Arvin Xu 4b7e838008 test: add tests for agent-runtime and mode-runtime (#9682)
* update agent runtime

* update agent runtime

* add model runtime tests

* add tests

* add more tests

* add more tests
2025-10-13 00:09:07 +08:00
lobehubbot 9e09099313 📝 docs(bot): Auto sync agents & plugin to readme 2025-10-12 16:07:27 +00:00
semantic-release-bot e2c5e4f5a6 🔖 chore(release): v1.137.0 [skip ci]
## [Version&nbsp;1.137.0](https://github.com/lobehub/lobe-chat/compare/v1.136.13...v1.137.0)
<sup>Released on **2025-10-12**</sup>

####  Features

- **misc**: Add new setting for default image num.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Add new setting for default image num, closes [#9618](https://github.com/lobehub/lobe-chat/issues/9618) ([de7368b](https://github.com/lobehub/lobe-chat/commit/de7368b))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-10-12 16:06:18 +00:00
YuTengjing de7368bc25 feat: add new setting for default image num (#9618) 2025-10-12 23:56:17 +08:00
Arvin Xu 941b6ec4cb test: add tests for context-engine (#9679) 2025-10-12 16:31:15 +02:00
Arvin Xu 3cf7df5748 test: add tests for file-loaders packages (#9678)
add tests
2025-10-12 19:43:08 +08:00
lobehubbot d0e2acac13 📝 docs(bot): Auto sync agents & plugin to readme 2025-10-12 08:22:18 +00:00
semantic-release-bot 7a16e7e539 🔖 chore(release): v1.136.13 [skip ci]
### [Version&nbsp;1.136.13](https://github.com/lobehub/lobe-chat/compare/v1.136.12...v1.136.13)
<sup>Released on **2025-10-12**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix input cannot send markdown.

#### 💄 Styles

- **misc**: Optimize OpenRouter modelFetch endpoint, update i18n.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix input cannot send markdown, closes [#9674](https://github.com/lobehub/lobe-chat/issues/9674) ([2518d7e](https://github.com/lobehub/lobe-chat/commit/2518d7e))

#### Styles

* **misc**: Optimize OpenRouter modelFetch endpoint, closes [#9671](https://github.com/lobehub/lobe-chat/issues/9671) ([0038a64](https://github.com/lobehub/lobe-chat/commit/0038a64))
* **misc**: Update i18n, closes [#9665](https://github.com/lobehub/lobe-chat/issues/9665) ([02096ea](https://github.com/lobehub/lobe-chat/commit/02096ea))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-10-12 08:20:59 +00:00
Arvin Xu 2518d7eabf 🐛 fix: fix input cannot send markdown (#9674)
* fix claude json output

* refactor to remove langchain in file-loaders

* support deepseek tools calling

* use peer

* use peer

* move files

* fix test

* add local-system placeholder

* fix markdown editing

* fix markdown editing

* refactor doc parse
2025-10-12 16:11:02 +08:00
sxjeru 0038a64819 💄 style: Optimize OpenRouter modelFetch endpoint (#9671)
* 🔧 refactor: Update OpenRouter API endpoint and enhance model data structure

* 🐛 fix: 修正模型名称处理逻辑以避免不必要的前缀去除
2025-10-12 16:07:30 +08:00
LobeHub Bot 02096ea82d 🤖 style: update i18n (#9665)
💄 style: update i18n

Co-authored-by: canisminor1990 <17870709+canisminor1990@users.noreply.github.com>
2025-10-12 16:07:23 +08:00
Stella Wang d330cf4e94 🔨 chore(ci): Improve Claude translator prompt to prevent hallucination (#9673)
🐛 fix(ci): Improve Claude translator prompt to prevent hallucination

Add critical rules to prevent translation hallucination issues:
- Enforce exact preservation of original content without modification
- Ensure code blocks, error logs, and JSON appear in both sections
- Clarify that only natural language should be translated
- Add verification step to check original content accuracy
- Prevent dropping or hallucinating end-of-comment sentences

This addresses issues where the translator was hallucinating content
in the "Original Content" section and incorrectly handling large
technical blocks like error logs and JSON structures.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-authored-by: Claude <noreply@anthropic.com>
2025-10-12 16:03:52 +08:00
renovate[bot] 5c2e1faa94 Update pnpm to v10.18.2 (#9667) 2025-10-12 05:05:20 +02:00
lobehubbot 590a9275ce 📝 docs(bot): Auto sync agents & plugin to readme 2025-10-11 17:44:30 +00:00
semantic-release-bot 9242e83824 🔖 chore(release): v1.136.12 [skip ci]
### [Version&nbsp;1.136.12](https://github.com/lobehub/lobe-chat/compare/v1.136.11...v1.136.12)
<sup>Released on **2025-10-11**</sup>

#### 💄 Styles

- **misc**: Add more AWS regions, Update infini-ai models.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add more AWS regions, closes [#9644](https://github.com/lobehub/lobe-chat/issues/9644) ([4a82daf](https://github.com/lobehub/lobe-chat/commit/4a82daf))
* **misc**: Update infini-ai models, closes [#9646](https://github.com/lobehub/lobe-chat/issues/9646) ([5274225](https://github.com/lobehub/lobe-chat/commit/5274225))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-10-11 17:43:26 +00:00
sxjeru 52742254d6 💄 style: Update infini-ai models (#9646)
* fix: update models and refactor InfiniAI model handling

* fix: enable models and update InfiniAI configuration

* fix: update DeepSeek model versions and descriptions in modelscope
2025-10-12 01:32:11 +08:00
edwnhoffmann 4a82daf329 💄 style: add more AWS regions (#9644)
add more regions
2025-10-12 01:32:05 +08:00
lobehubbot 84baabc1b4 📝 docs(bot): Auto sync agents & plugin to readme 2025-10-11 17:29:08 +00:00
semantic-release-bot 7ef16b73f3 🔖 chore(release): v1.136.11 [skip ci]
### [Version&nbsp;1.136.11](https://github.com/lobehub/lobe-chat/compare/v1.136.10...v1.136.11)
<sup>Released on **2025-10-11**</sup>

#### 💄 Styles

- **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.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **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/lobehub/lobe-chat/issues/9022) ([4e44569](https://github.com/lobehub/lobe-chat/commit/4e44569))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-10-11 17:27:57 +00:00
bbbugg 4e445690f1 💄 style: 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 (#9022)
* 🐛 fix: add searchKeywords support and imageOutput match to model parsing logic

* 🐛 fix: add imageOutputKeywords support to model parsing logic

* 🐛 fix: test

* 🐛 fix: enhance model parsing to support local enabled

* 🐛 fix: refine model parsing by removing unnecessary properties from image models

* 💄 style: update form items to support search and imageOutput abilities

* 🐛 fix: improve model parsing logic to conditionally display search options for Perplexity and Jina

* 🐛 fix: parsing imageOutput model will get other abilities

* style: add model search setting when search ability = true and remove when false

* 🐛 fix: prevent 'internal' search models use fcSearch

* 🐛 fix: update search mode handling for internal models in Controls component

* 🐛 fix: test

* 🐛 fix: refine model parsing by updating keyword matching and removing redundant checks

* 🐛 fix: enhance model search configuration by incorporating internal model checks

* 🐛 fix: streamline settings cleanup by using destructuring to remove unused properties

* 💄 style: add video support to model configuration and parsing
2025-10-12 01:17:11 +08:00
semantic-release-bot eb0c0696d0 🔖 chore(release): v1.136.10 [skip ci]
### [Version&nbsp;1.136.10](https://github.com/lobehub/lobe-chat/compare/v1.136.9...v1.136.10)
<sup>Released on **2025-10-11**</sup>

#### 💄 Styles

- **misc**: Improve search experience.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Improve search experience, closes [#9661](https://github.com/lobehub/lobe-chat/issues/9661) ([8624f84](https://github.com/lobehub/lobe-chat/commit/8624f84))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-10-11 17:05:57 +00:00
Arvin Xu 8624f84c8d 💄 style: improve search experience (#9661)
* add placeholder structure

* improve searching

* improve search result content

* fix tests

* improve error

* improve crawler multi page style

* improve crawler multi page content

* improve styles

* fix tests

* make url max twoline
2025-10-12 00:56:17 +08:00
lobehubbot 6db99c090d 📝 docs(bot): Auto sync agents & plugin to readme 2025-10-11 10:19:02 +00:00
semantic-release-bot cd337011fa 🔖 chore(release): v1.136.9 [skip ci]
### [Version&nbsp;1.136.9](https://github.com/lobehub/lobe-chat/compare/v1.136.8...v1.136.9)
<sup>Released on **2025-10-11**</sup>

#### 💄 Styles

- **misc**: Add lab to support disable/enable rich text.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add lab to support disable/enable rich text, closes [#9652](https://github.com/lobehub/lobe-chat/issues/9652) ([658c294](https://github.com/lobehub/lobe-chat/commit/658c294))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-10-11 10:17:59 +00:00
Arvin Xu 236b8f53cc 🔨 chore: add i18n (#9657)
* add i18n

* add i18n
2025-10-11 18:08:12 +08:00
Arvin Xu 658c2945a0 💄 style: add lab to support disable/enable rich text (#9652)
* add abstract chunk prompt eval

* add labs page
2025-10-11 18:03:56 +08:00
lobehubbot f71d1f48cd 📝 docs(bot): Auto sync agents & plugin to readme 2025-10-11 09:19:55 +00:00
semantic-release-bot 515dee110e 🔖 chore(release): v1.136.8 [skip ci]
### [Version&nbsp;1.136.8](https://github.com/lobehub/lobe-chat/compare/v1.136.7...v1.136.8)
<sup>Released on **2025-10-11**</sup>

#### 🐛 Bug Fixes

- **provider**: Add deepseek-v3.1-terminus to THINKING_MODELS.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **provider**: Add deepseek-v3.1-terminus to THINKING_MODELS, closes [#9653](https://github.com/lobehub/lobe-chat/issues/9653) [#9648](https://github.com/lobehub/lobe-chat/issues/9648) ([e9b5c69](https://github.com/lobehub/lobe-chat/commit/e9b5c69))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-10-11 09:18:47 +00:00
Shinji-Li e9b5c692c7 🐛 fix(provider): add deepseek-v3.1-terminus to THINKING_MODELS (#9653)
🐛 fix(nvidia): add deepseek-v3.1-terminus to THINKING_MODELS

Add missing deepseek-ai/deepseek-v3.1-terminus model to THINKING_MODELS array
to enable Deep-Think functionality for DeepSeek V3.1 Terminus via NVIDIA NIM.

Fixes #9648

Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
Co-authored-by: Shinji-Li <ONLY-yours@users.noreply.github.com>
2025-10-11 17:09:07 +08:00
renovate[bot] ba3c890f62 Update actions/github-script action to v8 (#9554)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-11 16:19:15 +08:00
lobehubbot 639032e201 📝 docs(bot): Auto sync agents & plugin to readme 2025-10-11 08:11:16 +00:00
semantic-release-bot 321b414931 🔖 chore(release): v1.136.7 [skip ci]
### [Version&nbsp;1.136.7](https://github.com/lobehub/lobe-chat/compare/v1.136.6...v1.136.7)
<sup>Released on **2025-10-11**</sup>

#### 🐛 Bug Fixes

- **misc**: Disable rich text in markdown editor.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Disable rich text in markdown editor, closes [#9637](https://github.com/lobehub/lobe-chat/issues/9637) ([9349ce2](https://github.com/lobehub/lobe-chat/commit/9349ce2))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-10-11 08:10:14 +00:00
Arvin Xu 9349ce2d2f 🐛 fix: disable rich text in markdown editor (#9637)
* clean

* update

* add labs

* fix

* improve

* update

* fix

* hide lab

* improve workflow
2025-10-11 15:59:56 +08:00
lobehubbot 3985c13488 📝 docs(bot): Auto sync agents & plugin to readme 2025-10-11 07:20:51 +00:00
semantic-release-bot 8e3494857d 🔖 chore(release): v1.136.6 [skip ci]
### [Version&nbsp;1.136.6](https://github.com/lobehub/lobe-chat/compare/v1.136.5...v1.136.6)
<sup>Released on **2025-10-11**</sup>

#### 🐛 Bug Fixes

- **bedrock**: Add parameter conflict handling for Claude 4+ models.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **bedrock**: Add parameter conflict handling for Claude 4+ models, closes [#9627](https://github.com/lobehub/lobe-chat/issues/9627) [#9523](https://github.com/lobehub/lobe-chat/issues/9523) ([54b6217](https://github.com/lobehub/lobe-chat/commit/54b6217))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-10-11 07:19:42 +00:00
renovate[bot] 55d5ae91ee Update dependency happy-dom to v20 [SECURITY] (#9647)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-11 15:09:05 +08:00
Arvin Xu 54b6217256 🐛 fix(bedrock): add parameter conflict handling for Claude 4+ models (#9627)
* fix(bedrock): add parameter conflict handling for Claude 4+ models

- Add logic to prevent sending both temperature and top_p for Claude 4+ models
- Matches existing implementation in Anthropic provider
- Fixes ValidationException error for Claude 4.5 models via Bedrock
- Includes support for both standard and Bedrock-specific model IDs

Fixes #9523

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-authored-by: Arvin Xu <arvinxx@users.noreply.github.com>

* 🧪 test(bedrock): add parameter conflict handling tests

Add comprehensive tests for Claude 4+ models parameter conflict detection:
- Test temperature preference over top_p when both provided
- Test top_p usage when temperature not provided
- Test both parameters allowed for non-Claude-4+ models
- Test standard and Bedrock-specific model ID formats
- Test US region model IDs

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-authored-by: Arvin Xu <arvinxx@users.noreply.github.com>

* 🔧 fix: make temperature optional in ChatStreamPayload interface

The temperature property should be optional to support test cases and scenarios where only top_p is provided. This resolves TypeScript error TS2741 in Bedrock provider tests.

Co-authored-by: Arvin Xu <arvinxx@users.noreply.github.com>

* 🔧 fix: correct test assertions to handle JSON.stringify undefined omission

- Remove undefined properties from test expectations since JSON.stringify omits them
- Fix temperature/top_p conflict test assertions for Claude 4+ models
- Ensure tests match actual JSON serialization behavior

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-authored-by: Arvin Xu <arvinxx@users.noreply.github.com>

* 🔧 fix: add null safety checks for optional temperature parameter

- Added proper undefined checks before temperature arithmetic operations in anthropic and bedrock providers
- Added null checks before temperature comparisons in groq, perplexity, and search1api providers
- Resolves TS18048 errors where temperature is possibly undefined
- Maintains existing logic while satisfying TypeScript strict null checks

Co-authored-by: Arvin Xu <arvinxx@users.noreply.github.com>

* refactor with parameterResolver

* upgrade

* upgrade swr

* refactor context-builder

---------

Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
Co-authored-by: Arvin Xu <arvinxx@users.noreply.github.com>
2025-10-11 15:08:26 +08:00
lobehubbot 020ef51141 📝 docs(bot): Auto sync agents & plugin to readme 2025-10-11 06:33:11 +00:00
semantic-release-bot fa07f44436 🔖 chore(release): v1.136.5 [skip ci]
### [Version&nbsp;1.136.5](https://github.com/lobehub/lobe-chat/compare/v1.136.4...v1.136.5)
<sup>Released on **2025-10-11**</sup>

#### 🐛 Bug Fixes

- **plugin-store**: Fix search functionality for old plugin store.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **plugin-store**: Fix search functionality for old plugin store, closes [#9651](https://github.com/lobehub/lobe-chat/issues/9651) [#9645](https://github.com/lobehub/lobe-chat/issues/9645) ([522fc09](https://github.com/lobehub/lobe-chat/commit/522fc09))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-10-11 06:32:09 +00:00
Shinji-Li 522fc09a85 🐛 fix(plugin-store): fix search functionality for old plugin store (#9651)
- Update Search component to handle different search keywords based on current tab (MCP vs Plugin)
- Add missing useEffect in Plugin List to reset list when search keywords change
- Fixes issue where typing in search bar didn't trigger plugin filtering

Fixes #9645

Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
Co-authored-by: Shinji-Li <ONLY-yours@users.noreply.github.com>
2025-10-11 14:22:31 +08:00
lobehubbot 72fcc7afab 📝 docs(bot): Auto sync agents & plugin to readme 2025-10-10 09:52:19 +00:00
semantic-release-bot 05c0ef084a 🔖 chore(release): v1.136.4 [skip ci]
### [Version&nbsp;1.136.4](https://github.com/lobehub/lobe-chat/compare/v1.136.3...v1.136.4)
<sup>Released on **2025-10-10**</sup>

#### 🐛 Bug Fixes

- **misc**: Add 'gemini-2.5-flash-image' to disabled models Thinking.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Add 'gemini-2.5-flash-image' to disabled models Thinking, closes [#9633](https://github.com/lobehub/lobe-chat/issues/9633) ([771b585](https://github.com/lobehub/lobe-chat/commit/771b585))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-10-10 09:51:12 +00:00
Neko 23d61aebc9 🔨 chore(database): add user memory db schemas (#9371)
*  feat(database): user memory db schemas

* feat: migrations

* fix: id

* fix: syntax id

* update

* revert

---------

Co-authored-by: arvinxx <arvinx@foxmail.com>
2025-10-10 17:41:14 +08:00
bailu 771b585f3a 🐛 fix: Add 'gemini-2.5-flash-image' to disabled models Thinking (#9633)
Add 'gemini-2.5-flash-image' to disabled models Thinking
2025-10-10 17:40:06 +08:00
lobehubbot 65c8dbb525 📝 docs(bot): Auto sync agents & plugin to readme 2025-10-10 03:19:37 +00:00
semantic-release-bot a11925fbb2 🔖 chore(release): v1.136.3 [skip ci]
### [Version&nbsp;1.136.3](https://github.com/lobehub/lobe-chat/compare/v1.136.2...v1.136.3)
<sup>Released on **2025-10-10**</sup>

#### 💄 Styles

- **misc**: Add delete & regenerate hotkeys.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add delete & regenerate hotkeys, closes [#9538](https://github.com/lobehub/lobe-chat/issues/9538) ([d948580](https://github.com/lobehub/lobe-chat/commit/d948580))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-10-10 03:18:33 +00:00
sxjeru d9485809a1 💄 style: Add delete & regenerate hotkeys (#9538)
* 🐛 fix(zhipu): update maxOutput and contextWindowTokens for various models

*  feat(hotkeys): add delete last message and delete & regenerate message hotkeys
2025-10-10 11:08:02 +08:00
Arvin Xu 143784b474 🔨 chore: improve code (#9626)
* improve code

* fix tests
2025-10-10 11:07:35 +08:00
lobehubbot 26504d0017 📝 docs(bot): Auto sync agents & plugin to readme 2025-10-10 02:18:59 +00:00
semantic-release-bot fa2f9d4eb4 🔖 chore(release): v1.136.2 [skip ci]
### [Version&nbsp;1.136.2](https://github.com/lobehub/lobe-chat/compare/v1.136.1...v1.136.2)
<sup>Released on **2025-10-10**</sup>

#### 💄 Styles

- **misc**: Update i18n.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update i18n, closes [#9625](https://github.com/lobehub/lobe-chat/issues/9625) ([70d356d](https://github.com/lobehub/lobe-chat/commit/70d356d))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-10-10 02:17:56 +00:00
LobeHub Bot 70d356d524 🤖 style: update i18n (#9625)
💄 style: update i18n

Co-authored-by: canisminor1990 <17870709+canisminor1990@users.noreply.github.com>
2025-10-10 10:08:21 +08:00
Kim SooHyun 8d59583dca Merge commit from fork
Co-authored-by: root <root@DESKTOP-FSUSL5A.localdomain>
2025-10-10 10:06:16 +08:00
Tsuki c609c77f24 🔧 chore: export plugin module and clean up imports in toolCall (#9619) 2025-10-09 18:48:21 +08:00
lobehubbot c050c39c45 📝 docs(bot): Auto sync agents & plugin to readme 2025-10-09 10:04:26 +00:00
semantic-release-bot ac75d30e0d 🔖 chore(release): v1.136.1 [skip ci]
### [Version&nbsp;1.136.1](https://github.com/lobehub/lobe-chat/compare/v1.136.0...v1.136.1)
<sup>Released on **2025-10-09**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-10-09 10:03:26 +00:00
Arvin Xu b2a1dc66d5 👷 build: Update Dockerfile.database (#9617)
Update Dockerfile.database
2025-10-09 17:53:04 +08:00
lobehubbot 954c6343d2 📝 docs(bot): Auto sync agents & plugin to readme 2025-10-09 07:38:24 +00:00
semantic-release-bot d3afc75c59 🔖 chore(release): v1.136.0 [skip ci]
## [Version&nbsp;1.136.0](https://github.com/lobehub/lobe-chat/compare/v1.135.6...v1.136.0)
<sup>Released on **2025-10-09**</sup>

####  Features

- **misc**: Add new provider Cerebras.

#### 🐛 Bug Fixes

- **misc**: Fix standalone plugin rerender issue.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Add new provider Cerebras, closes [#9559](https://github.com/lobehub/lobe-chat/issues/9559) ([9cceaad](https://github.com/lobehub/lobe-chat/commit/9cceaad))

#### What's fixed

* **misc**: Fix standalone plugin rerender issue, closes [#9611](https://github.com/lobehub/lobe-chat/issues/9611) [#9396](https://github.com/lobehub/lobe-chat/issues/9396) ([7ab30fc](https://github.com/lobehub/lobe-chat/commit/7ab30fc))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-10-09 07:37:10 +00:00
sxjeru 9cceaad241 feat: Add new provider Cerebras (#9559)
*  feat: 添加 Cerebras 模型支持,包括模型定义和配置

*  feat: 添加 Cerebras 模型支持,包括环境变量和模型描述

*  feat: 在 OllamaCloud 模型中添加 GLM-4.6,增强推理和编码能力

*  feat: 移除过时的 Grok 模型定义,优化模型列表
2025-10-09 15:27:12 +08:00
blueskyxi3 7ab30fc77e 🐛 fix: fix standalone plugin rerender issue (#9611)
🐛 fix: standalone 插件当发布生产后多次渲染 (#9396)

Co-authored-by: Vincent Zou <vincentzou@citictel.com>
2025-10-09 15:26:50 +08:00
Daniel Hofheinz 7ce0d1fbc4 📝 docs(dev): clarify feature organization patterns in tutorial (#9608)
- Distinguish between global (src/features/) and page-specific features
- Update code example to show page-specific pattern
- Add explanatory note on when to use each pattern

Fixes #9585
2025-10-09 10:48:52 +08:00
lobehubbot 8f1b38a24e 📝 docs(bot): Auto sync agents & plugin to readme 2025-10-08 15:41:09 +00:00
semantic-release-bot bf57bfe59f 🔖 chore(release): v1.135.6 [skip ci]
### [Version&nbsp;1.135.6](https://github.com/lobehub/lobe-chat/compare/v1.135.5...v1.135.6)
<sup>Released on **2025-10-08**</sup>

#### 🐛 Bug Fixes

- **desktop**: Macos26 small icon.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **desktop**: Macos26 small icon, closes [#9421](https://github.com/lobehub/lobe-chat/issues/9421) ([ca03342](https://github.com/lobehub/lobe-chat/commit/ca03342))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-10-08 15:40:07 +00:00
YuTengjing ca033420b9 🐛 fix(desktop): macos26 small icon (#9421)
* 🐛 fix(desktop): macos26 icon small

* Revert "🐛 fix(desktop): macos26 icon small"

This reverts commit 4a4b7b230c.

*  feat(desktop): support Liquid Glass icons for macOS 26

- Add pre-generated Assets.car files for all build variants
- Configure afterPack hook to copy Assets.car during build
- Maintain backward compatibility with .icns fallback for older macOS

Reference: https://github.com/electron-userland/electron-builder/issues/9254

* docs: optimize comments

* fix: update deprecated macos-13 to macos-15-intel

* docs: optimize ai rules
2025-10-08 23:30:35 +08:00
lobehubbot d8bfec02ad 📝 docs(bot): Auto sync agents & plugin to readme 2025-10-08 05:35:31 +00:00
semantic-release-bot 992ecdfdef 🔖 chore(release): v1.135.5 [skip ci]
### [Version&nbsp;1.135.5](https://github.com/lobehub/lobe-chat/compare/v1.135.4...v1.135.5)
<sup>Released on **2025-10-08**</sup>

#### 💄 Styles

- **misc**: Update i18n.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update i18n, closes [#9602](https://github.com/lobehub/lobe-chat/issues/9602) ([ed267a4](https://github.com/lobehub/lobe-chat/commit/ed267a4))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-10-08 05:34:32 +00:00
LobeHub Bot ed267a4d96 🤖 style: update i18n (#9602)
💄 style: update i18n

Co-authored-by: canisminor1990 <17870709+canisminor1990@users.noreply.github.com>
2025-10-08 13:24:29 +08:00
lobehubbot d9da405ff1 📝 docs(bot): Auto sync agents & plugin to readme 2025-10-07 15:43:49 +00:00
semantic-release-bot f0f132696a 🔖 chore(release): v1.135.4 [skip ci]
### [Version&nbsp;1.135.4](https://github.com/lobehub/lobe-chat/compare/v1.135.3...v1.135.4)
<sup>Released on **2025-10-07**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor chat item.

#### 💄 Styles

- **misc**: Add GPT-5 pro model.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor chat item, closes [#9599](https://github.com/lobehub/lobe-chat/issues/9599) ([1f36158](https://github.com/lobehub/lobe-chat/commit/1f36158))

#### Styles

* **misc**: Add GPT-5 pro model, closes [#9594](https://github.com/lobehub/lobe-chat/issues/9594) ([775f30b](https://github.com/lobehub/lobe-chat/commit/775f30b))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-10-07 15:42:48 +00:00
sxjeru 775f30b614 💄 style: Add GPT-5 pro model (#9594)
*  feat: 添加输入缓存读取和写入定价支持,更新相关接口和定价格式

*  feat: 添加 GPT-5 pro 模型及其定价信息,更新模型集合

*  feat: 添加 GPT Image 1 Mini 模型及其定价信息,更新模型参数和定价策略

*  feat: 更新价格格式化函数,允许价格为 undefined,调整模型定价接口的可选属性

*  feat: 更新 DeepSeek V3.1 模型信息,添加新模型及其参数,调整模型 ID

*  feat: 添加 GPT-5 pro 模型,更新其能力、定价和描述信息

*  feat: 强制 gpt-5 pro 使用 high 推理等级,优化推理负担处理逻辑
2025-10-07 23:33:08 +08:00
Arvin Xu 1f36158a2f ♻️ refactor: refactor chat item (#9599)
* wip

* refactor user message

* fix user messages

* refactor

* refactor user and actions

* update

* refactor chat item

* refactor

* revert

* fix tests

* update

* fix thread display
2025-10-07 23:27:19 +08:00
lobehubbot 18bcd08327 📝 docs(bot): Auto sync agents & plugin to readme 2025-10-07 11:27:02 +00:00
semantic-release-bot f13c4598c3 🔖 chore(release): v1.135.3 [skip ci]
### [Version&nbsp;1.135.3](https://github.com/lobehub/lobe-chat/compare/v1.135.2...v1.135.3)
<sup>Released on **2025-10-07**</sup>

#### 💄 Styles

- **misc**: Improve Korean translate.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Improve Korean translate, closes [#9597](https://github.com/lobehub/lobe-chat/issues/9597) ([319fbfb](https://github.com/lobehub/lobe-chat/commit/319fbfb))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-10-07 11:25:52 +00:00
Arvin Xu 319fbfb6fd 💄 style: improve Korean translate (#9597)
* update

* update

* update

* update

* update

* update

* update

* update

* update

* update

* update
2025-10-07 19:15:56 +08:00
renovate[bot] 892844a17f Update dependency @testing-library/jest-dom to ~6.9.0 (#9549)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-07 18:42:25 +08:00
Daniel Hofheinz 219250c7bb 📝 docs: remove outdated nextauth server database warning (#9593) 2025-10-07 06:20:17 +02:00
lobehubbot b7d51c51dd 📝 docs(bot): Auto sync agents & plugin to readme 2025-10-06 16:29:03 +00:00
semantic-release-bot 94d447b563 🔖 chore(release): v1.135.2 [skip ci]
### [Version&nbsp;1.135.2](https://github.com/lobehub/lobe-chat/compare/v1.135.1...v1.135.2)
<sup>Released on **2025-10-06**</sup>

#### 💄 Styles

- **image**: Optimize UX and fix fal pricing.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **image**: Optimize UX and fix fal pricing, closes [#9592](https://github.com/lobehub/lobe-chat/issues/9592) ([dddbfcd](https://github.com/lobehub/lobe-chat/commit/dddbfcd))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-10-06 16:28:03 +00:00
YuTengjing dddbfcd094 💄 style(image): optimize UX and fix fal pricing (#9592) 2025-10-07 00:17:32 +08:00
lobehubbot 5719e4ff90 📝 docs(bot): Auto sync agents & plugin to readme 2025-10-06 15:47:07 +00:00
semantic-release-bot 1725f7d3ee 🔖 chore(release): v1.135.1 [skip ci]
### [Version&nbsp;1.135.1](https://github.com/lobehub/lobe-chat/compare/v1.135.0...v1.135.1)
<sup>Released on **2025-10-06**</sup>

#### 💄 Styles

- **misc**: Improve styles and fix tools calling condition.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Improve styles and fix tools calling condition, closes [#9591](https://github.com/lobehub/lobe-chat/issues/9591) ([1695f2f](https://github.com/lobehub/lobe-chat/commit/1695f2f))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-10-06 15:46:09 +00:00
Arvin Xu 1695f2f289 💄 style: improve styles and fix tools calling condition (#9591)
* clean and refactor

* improve

* update

* update

* fix tools engine
2025-10-06 23:36:15 +08:00
lobehubbot 2ffced0773 📝 docs(bot): Auto sync agents & plugin to readme 2025-10-06 14:32:26 +00:00
semantic-release-bot 8cc70ddf38 🔖 chore(release): v1.135.0 [skip ci]
## [Version&nbsp;1.135.0](https://github.com/lobehub/lobe-chat/compare/v1.134.7...v1.135.0)
<sup>Released on **2025-10-06**</sup>

####  Features

- **misc**: Huanyuan text-to-image 3.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Huanyuan text-to-image 3, closes [#9589](https://github.com/lobehub/lobe-chat/issues/9589) ([1dd0e5e](https://github.com/lobehub/lobe-chat/commit/1dd0e5e))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-10-06 14:31:23 +00:00
YuTengjing 1dd0e5efce feat: huanyuan text-to-image 3 (#9589) 2025-10-06 22:21:11 +08:00
YuTengjing 08ea8561f9 fix: qwen image inside new api (#9587) 2025-10-06 21:46:22 +08:00
lobehubbot 20be3cfb38 📝 docs(bot): Auto sync agents & plugin to readme 2025-10-06 04:36:05 +00:00
semantic-release-bot 562ef7fd8e 🔖 chore(release): v1.134.7 [skip ci]
### [Version&nbsp;1.134.7](https://github.com/lobehub/lobe-chat/compare/v1.134.6...v1.134.7)
<sup>Released on **2025-10-06**</sup>

#### 🐛 Bug Fixes

- **security**: Sanitize Azure provider error responses to prevent API key exposure.

#### 💄 Styles

- **misc**: Update i18n.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **security**: Sanitize Azure provider error responses to prevent API key exposure, closes [#9583](https://github.com/lobehub/lobe-chat/issues/9583) ([af59bfe](https://github.com/lobehub/lobe-chat/commit/af59bfe))

#### Styles

* **misc**: Update i18n, closes [#9580](https://github.com/lobehub/lobe-chat/issues/9580) ([c0974ea](https://github.com/lobehub/lobe-chat/commit/c0974ea))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-10-06 04:34:49 +00:00
Arvin Xu af59bfe013 🔒 fix(security): Sanitize Azure provider error responses to prevent API key exposure (#9583) 2025-10-06 06:24:27 +02:00
LobeHub Bot c0974ea955 🤖 style: update i18n (#9580) 2025-10-06 06:23:38 +02:00
Arvin Xu c83d7afbe6 📝 docs: update app directory structure documentation (#9582)
- Update folder-structure.mdx and zh-CN version to reflect current Next.js 13+ App Router architecture
- Replace outdated simple desktop/mobile structure with actual complex structure
- Add documentation for (backend), [variants], @modal, and desktop route groups
- Include API architecture explanation with tRPC and REST endpoints
- Document platform organization and deployment targets

Fixes #9522

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
Co-authored-by: Arvin Xu <arvinxx@users.noreply.github.com>
2025-10-06 12:13:28 +08:00
Daniel Hofheinz 210a41bb8b 📝 docs: update Zustand import syntax for v5 compatibility (#9581) 2025-10-06 05:53:44 +02:00
lobehubbot e8c08335c3 📝 docs(bot): Auto sync agents & plugin to readme 2025-10-05 16:20:54 +00:00
semantic-release-bot cf82bc0628 🔖 chore(release): v1.134.6 [skip ci]
### [Version&nbsp;1.134.6](https://github.com/lobehub/lobe-chat/compare/v1.134.5...v1.134.6)
<sup>Released on **2025-10-05**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-10-05 16:19:56 +00:00
Arvin Xu e702064e39 👷 build: fix docker build (#9576)
fix build
2025-10-06 00:09:58 +08:00
lobehubbot d14debc7d7 📝 docs(bot): Auto sync agents & plugin to readme 2025-10-05 16:00:14 +00:00
semantic-release-bot 8231aea1c7 🔖 chore(release): v1.134.5 [skip ci]
### [Version&nbsp;1.134.5](https://github.com/lobehub/lobe-chat/compare/v1.134.4...v1.134.5)
<sup>Released on **2025-10-05**</sup>

#### 🐛 Bug Fixes

- **database**: Prevent empty array insertion in aiModel batch operations.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **database**: Prevent empty array insertion in aiModel batch operations, closes [#9491](https://github.com/lobehub/lobe-chat/issues/9491) [#9429](https://github.com/lobehub/lobe-chat/issues/9429) [#9429](https://github.com/lobehub/lobe-chat/issues/9429) ([eb50c8b](https://github.com/lobehub/lobe-chat/commit/eb50c8b))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-10-05 15:59:11 +00:00
Arvin Xu af274190a8 🔨 chore: add group-messages database schema (#9543)
* add group messages

* update

* add migrations

* ♻️ refactor: refactor message group

* fix

* fix

* update schema
2025-10-05 23:49:27 +08:00
Arvin Xu eb50c8b781 🐛 fix(database): prevent empty array insertion in aiModel batch operations (#9491)
* 🐛 fix(database): prevent empty array insertion in aiModel batch operations

- Add validation to batchUpdateAiModels to return early if models array is empty
- Add validation to batchToggleAiModels to return early if models array is empty
- Add validation to updateModelsOrder to return early if sortMap array is empty
- Fixes 'values() must be called with at least one value' error when OpenRouter returns empty model list

Fixes #9429

Co-authored-by: Arvin Xu <arvinxx@users.noreply.github.com>

*  test(database): add tests for empty array validation in aiModel batch operations

- Add test for batchUpdateAiModels with empty array returning empty result
- Add test for batchToggleAiModels with empty array returning early
- Add test for updateModelsOrder with empty sortMap returning early

These tests verify the fix for issue #9429 where empty arrays caused
"values() must be called with at least one value" database errors.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-authored-by: Arvin Xu <arvinxx@users.noreply.github.com>

* 🐛 fix(test): remove invalid sort property access in aiModel test

- Remove test assertion accessing sort property on AiProviderModelListItem
- AiProviderModelListItem interface doesn't include sort property
- Fix TypeScript error: Property 'sort' does not exist on type 'AiProviderModelListItem'

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-authored-by: Arvin Xu <arvinxx@users.noreply.github.com>

* ♻️ refactor(database): extract shared validation helper for empty arrays

- Add private isEmptyArray() helper method to AiModelModel class
- Replace duplicate empty array checks in batch methods with shared helper
- Improve code maintainability and reduce duplication
- Address Sourcery AI feedback for better code organization

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-authored-by: Arvin Xu <arvinxx@users.noreply.github.com>

* 🐛 fix(database): respect enabled parameter in aiModel create method

The create method was forcing enabled: true regardless of input.
This fix allows explicit enabled: false while maintaining true as default.

Fixes failing test: batchToggleAiModels empty array validation.

Co-authored-by: Arvin Xu <arvinxx@users.noreply.github.com>

---------

Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
Co-authored-by: Arvin Xu <arvinxx@users.noreply.github.com>
2025-10-05 23:42:39 +08:00
lobehubbot c25492e377 📝 docs(bot): Auto sync agents & plugin to readme 2025-10-05 14:35:07 +00:00
semantic-release-bot 082b641270 🔖 chore(release): v1.134.4 [skip ci]
### [Version&nbsp;1.134.4](https://github.com/lobehub/lobe-chat/compare/v1.134.3...v1.134.4)
<sup>Released on **2025-10-05**</sup>

#### 💄 Styles

- **misc**: Add promptfoo to improve prompts quality.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add promptfoo to improve prompts quality, closes [#9568](https://github.com/lobehub/lobe-chat/issues/9568) ([33874c2](https://github.com/lobehub/lobe-chat/commit/33874c2))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-10-05 14:34:01 +00:00
Arvin Xu 33874c20d1 💄 style: add promptfoo to improve prompts quality (#9568)
* add promptfoo

* finish pipeline of promptfoo

* improve translate prompt

* improve summary title

* improve summary-title prompt

* refactor emoji-picker and language-detection

* refactor emoji-picker prompt

* improve emoji picker

* improve providers

* improve knowledge qa promptfoo

* improve knowledge qa prompts

* update

* update
2025-10-05 22:24:30 +08:00
Arvin Xu 0d48ebddd9 🔧 chore: fix workflows does not contain permissions (#9544)
* Potential fix for code scanning alert no. 39: Workflow does not contain permissions

* update permissions

---------
2025-10-05 20:05:10 +08:00
lobehubbot 95393ec093 📝 docs(bot): Auto sync agents & plugin to readme 2025-10-05 10:57:44 +00:00
semantic-release-bot 565e0d9a39 🔖 chore(release): v1.134.3 [skip ci]
### [Version&nbsp;1.134.3](https://github.com/lobehub/lobe-chat/compare/v1.134.2...v1.134.3)
<sup>Released on **2025-10-05**</sup>

#### 🐛 Bug Fixes

- **misc**: Type not preserved when model is sorted.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Type not preserved when model is sorted, closes [#9561](https://github.com/lobehub/lobe-chat/issues/9561) ([5fe2518](https://github.com/lobehub/lobe-chat/commit/5fe2518))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-10-05 10:56:32 +00:00
sxjeru 5fe2518dae 🐛 fix: type not preserved when model is sorted (#9561) 2025-10-05 12:45:14 +02:00
lobehubbot 1cb36da520 📝 docs(bot): Auto sync agents & plugin to readme 2025-10-05 09:49:07 +00:00
semantic-release-bot cdded292f4 🔖 chore(release): v1.134.2 [skip ci]
### [Version&nbsp;1.134.2](https://github.com/lobehub/lobe-chat/compare/v1.134.1...v1.134.2)
<sup>Released on **2025-10-05**</sup>

#### 💄 Styles

- **misc**: Allow switching model `type`.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Allow switching model `type`, closes [#9529](https://github.com/lobehub/lobe-chat/issues/9529) ([9b62685](https://github.com/lobehub/lobe-chat/commit/9b62685))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-10-05 09:48:01 +00:00
sxjeru 9b62685b08 💄 style: Allow switching model type (#9529) 2025-10-05 11:38:02 +02:00
renovate[bot] 249b46e5cf Update codecov/codecov-action action to v5 (#4714) 2025-10-05 11:37:16 +02:00
renovate[bot] dbe7d7ef7c Update actions/checkout action to v5 (#9553) 2025-10-05 11:36:11 +02:00
lobehubbot 1e4011e489 📝 docs(bot): Auto sync agents & plugin to readme 2025-10-05 06:38:57 +00:00
semantic-release-bot 3a8229a2c6 🔖 chore(release): v1.134.1 [skip ci]
### [Version&nbsp;1.134.1](https://github.com/lobehub/lobe-chat/compare/v1.134.0...v1.134.1)
<sup>Released on **2025-10-05**</sup>

#### 💄 Styles

- **misc**: Update i18n.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update i18n, closes [#9546](https://github.com/lobehub/lobe-chat/issues/9546) ([ed8174f](https://github.com/lobehub/lobe-chat/commit/ed8174f))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-10-05 06:37:56 +00:00
LobeHub Bot ed8174fc3d 🤖 style: update i18n (#9546)
💄 style: update i18n

Co-authored-by: canisminor1990 <17870709+canisminor1990@users.noreply.github.com>
2025-10-05 14:27:53 +08:00
renovate[bot] 304e6c13d8 Update pnpm to v10.18.0 (#9552)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-05 14:27:05 +08:00
lobehubbot a63485d915 📝 docs(bot): Auto sync agents & plugin to readme 2025-10-04 19:12:57 +00:00
semantic-release-bot 01d66a9368 🔖 chore(release): v1.134.0 [skip ci]
## [Version&nbsp;1.134.0](https://github.com/lobehub/lobe-chat/compare/v1.133.6...v1.134.0)
<sup>Released on **2025-10-04**</sup>

####  Features

- **misc**: Support double-click to open multi agent window on the desktop.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Support double-click to open multi agent window on the desktop, closes [#9331](https://github.com/lobehub/lobe-chat/issues/9331) ([a060901](https://github.com/lobehub/lobe-chat/commit/a060901))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-10-04 19:11:56 +00:00
René Wang 794748373b 🔨 chore: enhance EdgeConfig with per-user feature flags support (#9541)
*  feat: enhance EdgeConfig with per-user feature flags support

- Add EdgeConfigKeys constants for better maintainability
- Add getFeatureFlags() and getFlagByKey() methods to EdgeConfig
- Enhance isEnabled() with debugging console logs
- Implement per-user feature flag evaluation logic
- Add EdgeConfig integration for feature flags with env var fallback
- Support feature flags as boolean or array of user IDs
- Export IFeatureFlagsState type for type safety

* update log

* refactor

* refactor schema

---------

Co-authored-by: arvinxx <arvinx@foxmail.com>
2025-10-05 02:49:36 +08:00
Shinji-Li a060901c65 feat: support double-click to open multi agent window on the desktop (#9331)
* feat: add single pannel

* feat: add openTopicInNewWindow to global windows

* feat: use ueIsSingleMode hook to replace useSearchParams judge

* feat: add session pannel double click & drag create new window

* feat: add supensed out in SideBar

* fix: update test.ts

* feat: add ts define

* feat: loading singlemode not render draggablePannel
2025-10-05 02:42:20 +08:00
lobehubbot 7a34c8babe 📝 docs(bot): Auto sync agents & plugin to readme 2025-10-04 15:31:24 +00:00
semantic-release-bot 63e3b70681 🔖 chore(release): v1.133.6 [skip ci]
### [Version&nbsp;1.133.6](https://github.com/lobehub/lobe-chat/compare/v1.133.5...v1.133.6)
<sup>Released on **2025-10-04**</sup>

#### 🐛 Bug Fixes

- **misc**: `type` not preserved when model is disabled or sorted.

#### 💄 Styles

- **misc**: Nano banana support `aspect_ratio`.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: `type` not preserved when model is disabled or sorted, closes [#9530](https://github.com/lobehub/lobe-chat/issues/9530) ([476b897](https://github.com/lobehub/lobe-chat/commit/476b897))

#### Styles

* **misc**: Nano banana support `aspect_ratio`, closes [#9528](https://github.com/lobehub/lobe-chat/issues/9528) ([ae3ed6e](https://github.com/lobehub/lobe-chat/commit/ae3ed6e))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-10-04 15:30:23 +00:00
sxjeru 476b897fe0 🐛 fix: type not preserved when model is disabled or sorted (#9530)
 feat: add model type support in AiModelModel and related tests
2025-10-04 23:20:15 +08:00
sxjeru ae3ed6ec47 💄 style: nano banana support aspect_ratio (#9528)
*  feat: add nano banana model parameters and update image generation config

*  feat: 添加 Nano Banana 模型参数和图像生成定价配置
2025-10-04 23:19:59 +08:00
lobehubbot 5a69857e09 📝 docs(bot): Auto sync agents & plugin to readme 2025-10-04 11:40:42 +00:00
semantic-release-bot e01c72cf03 🔖 chore(release): v1.133.5 [skip ci]
### [Version&nbsp;1.133.5](https://github.com/lobehub/lobe-chat/compare/v1.133.4...v1.133.5)
<sup>Released on **2025-10-04**</sup>

#### 🐛 Bug Fixes

- **misc**: Custom provider fails when client requests are enabled.

#### 💄 Styles

- **misc**: Optimized `extendParams` UI, update i18n.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Custom provider fails when client requests are enabled, closes [#9534](https://github.com/lobehub/lobe-chat/issues/9534) ([8b12fdf](https://github.com/lobehub/lobe-chat/commit/8b12fdf))

#### Styles

* **misc**: Optimized `extendParams` UI, closes [#9457](https://github.com/lobehub/lobe-chat/issues/9457) ([582f6d1](https://github.com/lobehub/lobe-chat/commit/582f6d1))
* **misc**: Update i18n, closes [#9514](https://github.com/lobehub/lobe-chat/issues/9514) ([6430f57](https://github.com/lobehub/lobe-chat/commit/6430f57))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-10-04 11:39:19 +00:00
renovate[bot] 95d4a3a4be Update dependency @huggingface/tasks to ^0.19.0 (#6427)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-04 19:29:11 +08:00
LobeHub Bot 6430f57665 🤖 style: update i18n (#9514)
💄 style: update i18n

Co-authored-by: canisminor1990 <17870709+canisminor1990@users.noreply.github.com>
2025-10-04 19:25:35 +08:00
YuTengjing 99ded4ac33 chore: sync some update (#9539)
* chore: remove legacy files

* 🔧 fix: correct and simplify tps calc

* 🔧 fix: remove unnecessary console log in createRuntime function
2025-10-04 19:23:57 +08:00
sxjeru 582f6d1fbf 💄 style: Optimized extendParams UI (#9457)
*  feat: 调整滑块参数和步长逻辑以优化用户体验

*  feat: 添加 resolveModelThinkingBudget 函数以优化 Gemini 模型思维预算逻辑

*  feat: 添加 DeepSeek V3.1 Terminus 模型

*  feat: 更新 DeepSeek 模型至 V3.2,调整参数和描述以反映最新功能

*  feat: 更新 DeepSeek 和 Hunyuan 模型,调整描述和发布时间以反映最新信息

*  feat: 添加 DeepSeek V3.2 模型及其定价信息,更新模型解析配置以支持新版本

* Update google.ts

* feat: 添加 GLM-4.6 聊天模型,增强推理能力和上下文处理
2025-10-04 19:20:58 +08:00
sxjeru 8b12fdfb82 🐛 fix: Custom provider fails when client requests are enabled (#9534)
*  fix: (启用客户端请求,自定义服务商未遵循指定请求格式) 更新 initializeWithClientStore 函数,支持通过选项对象传递 provider 和 payload,增强代码可读性

*  feat: 添加 runtimeProvider 支持,优化模型服务的提供者初始化逻辑

* add test
2025-10-04 19:15:59 +08:00
lobehubbot ba3f67f7d4 📝 docs(bot): Auto sync agents & plugin to readme 2025-10-01 21:07:14 +00:00
semantic-release-bot 0a6d3ad3f9 🔖 chore(release): v1.133.4 [skip ci]
### [Version&nbsp;1.133.4](https://github.com/lobehub/lobe-chat/compare/v1.133.3...v1.133.4)
<sup>Released on **2025-10-01**</sup>

#### 🐛 Bug Fixes

- **misc**: OllamaCloud error.

#### 💄 Styles

- **misc**: Fix chat minimap overflow.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: OllamaCloud error, closes [#9481](https://github.com/lobehub/lobe-chat/issues/9481) ([55c45a5](https://github.com/lobehub/lobe-chat/commit/55c45a5))

#### Styles

* **misc**: Fix chat minimap overflow, closes [#9507](https://github.com/lobehub/lobe-chat/issues/9507) ([d835c33](https://github.com/lobehub/lobe-chat/commit/d835c33))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-10-01 21:06:07 +00:00
Arvin Xu e10aa05a11 🔨 chore: improve github workflow (#9511)
* improve workflow file

* clean

* update
2025-10-02 04:56:34 +08:00
René Wang d835c33699 💄 style: fix chat minimap overflow (#9507)
fix: Minimap overflow
2025-10-02 04:47:12 +08:00
sxjeru 55c45a5197 🐛 fix: OllamaCloud error (#9481)
* fix: update Ollama Cloud base URL and add CORS error handling

*  feat: 添加 Claude Sonnet 4.5 模型并更新其他模型的发布信息

*  feat: 更新 Novita 模型定价和输入模态,增强模型信息

* Update index.ts

* fix: 移除不必要的测试用例

*  feat: 更新智谱模型,添加 GLM-4.6,优化定价策略,移除过时模型

*  feat: 为 GLM-4.6 模型添加定价策略,优化定价单位和参数

* fix: 修复 DeepSeek 模型显示名称逻辑,确保短名称不包含 DeepSeek 时正确显示

* feat: 添加 DeepSeek V3.2 Exp 模型,提升长文本处理效率
2025-10-02 04:46:59 +08:00
lobehubbot b51839fc54 📝 docs(bot): Auto sync agents & plugin to readme 2025-10-01 19:41:54 +00:00
semantic-release-bot 1e9b05d7ce 🔖 chore(release): v1.133.3 [skip ci]
### [Version&nbsp;1.133.3](https://github.com/lobehub/lobe-chat/compare/v1.133.2...v1.133.3)
<sup>Released on **2025-10-01**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor a `ssrf-safe-fetch` module.

#### 🐛 Bug Fixes

- **misc**: Fix frontend random API key config not work.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor a `ssrf-safe-fetch` module, closes [#9474](https://github.com/lobehub/lobe-chat/issues/9474) ([92da716](https://github.com/lobehub/lobe-chat/commit/92da716))

#### What's fixed

* **misc**: Fix frontend random API key config not work, closes [#9477](https://github.com/lobehub/lobe-chat/issues/9477) [#9255](https://github.com/lobehub/lobe-chat/issues/9255) ([a194d48](https://github.com/lobehub/lobe-chat/commit/a194d48))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-10-01 19:40:38 +00:00
Arvin Xu 92da716028 ♻️ refactor: refactor a ssrf-safe-fetch module (#9474)
* add ssrf-safe-fetch

* fix web-crawler

* add tests

* revert

* Update index.ts

* fix tests
2025-10-02 03:31:20 +08:00
renovate[bot] 635d0d649b Update dependency @opentelemetry/exporter-trace-otlp-http to ^0.205.0 (#9455)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-01 14:54:05 +08:00
renovate[bot] 3ae352b79e Update dependency @opentelemetry/instrumentation-http to ^0.205.0 (#9458)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-01 14:53:58 +08:00
Arvin Xu a194d48545 🐛 fix: fix frontend random API key config not work (#9477)
*  feat: add frontend random API key selection support

- Implement ClientApiKeyManager for random selection from comma-separated keys
- Update getProviderAuthPayload to use random key picking for all providers
- Add comprehensive tests for the new functionality
- Mirror existing server-side implementation for consistency

Closes #9255

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-authored-by: LobeHub Bot <lobehubbot@users.noreply.github.com>

* fix tests

* fix implement

* fix test

* fix test
2025-10-01 05:46:24 +08:00
YuTengjing 0ee4f18d89 📝 docs(i18n): add image quality translations for multiple languages (#9495) 2025-09-30 21:17:47 +08:00
YuTengjing 49ea508cc4 🔨 chore: support chat api and create image cost caculate (#9492) 2025-09-30 21:09:56 +08:00
lobehubbot 88592d3f08 📝 docs(bot): Auto sync agents & plugin to readme 2025-09-30 09:05:58 +00:00
semantic-release-bot 7e0b715e22 🔖 chore(release): v1.133.2 [skip ci]
### [Version&nbsp;1.133.2](https://github.com/lobehub/lobe-chat/compare/v1.133.1...v1.133.2)
<sup>Released on **2025-09-30**</sup>

#### 💄 Styles

- **misc**: Add minimap to chat list for quick navigation.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add minimap to chat list for quick navigation, closes [#9470](https://github.com/lobehub/lobe-chat/issues/9470) ([8db47eb](https://github.com/lobehub/lobe-chat/commit/8db47eb))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-09-30 09:04:58 +00:00
René Wang 8db47eb816 💄 style: Add minimap to chat list for quick navigation (#9470)
* feat: Add minimap to chat list

* style: Tweak style

* style: Hover to reveal the arrow

* style: Hover to reveal the arrow

* feat: Message anchor detection

* fix: Type error

* style: Remove drag handle for topic panel

* fix: type error

* fix: Anchor position

* fix: Scroll

* feat: Add missing translation

* fix: Offset

* fix: Offset

* feat: Remove test files
2025-09-30 16:55:17 +08:00
YuTengjing 6325602480 📝 docs(rules): optimize agent rules and documentation structure (#9486) 2025-09-30 16:07:32 +08:00
lobehubbot b745f11873 📝 docs(bot): Auto sync agents & plugin to readme 2025-09-30 04:46:57 +00:00
semantic-release-bot 7f31eba0d9 🔖 chore(release): v1.133.1 [skip ci]
### [Version&nbsp;1.133.1](https://github.com/lobehub/lobe-chat/compare/v1.133.0...v1.133.1)
<sup>Released on **2025-09-30**</sup>

#### 💄 Styles

- **misc**: Update i18n.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update i18n, closes [#9480](https://github.com/lobehub/lobe-chat/issues/9480) ([dfeb42c](https://github.com/lobehub/lobe-chat/commit/dfeb42c))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-09-30 04:45:58 +00:00
LobeHub Bot dfeb42ce1c 🤖 style: update i18n (#9480)
💄 style: update i18n

Co-authored-by: canisminor1990 <17870709+canisminor1990@users.noreply.github.com>
2025-09-30 12:36:35 +08:00
renovate[bot] 138071d0e3 Update dependency ollama to ^0.6.0 (#9461)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-30 12:32:00 +08:00
lobehubbot 1aaa5f5152 📝 docs(bot): Auto sync agents & plugin to readme 2025-09-29 20:33:43 +00:00
semantic-release-bot e1acbf21fd 🔖 chore(release): v1.133.0 [skip ci]
## [Version&nbsp;1.133.0](https://github.com/lobehub/lobe-chat/compare/v1.132.19...v1.133.0)
<sup>Released on **2025-09-29**</sup>

####  Features

- **misc**: Add builtin Python plugin, add Claude Sonnet 4.5 model to AI chat models.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Add builtin Python plugin, closes [#8873](https://github.com/lobehub/lobe-chat/issues/8873) ([fa6ef94](https://github.com/lobehub/lobe-chat/commit/fa6ef94))
* **misc**: Add Claude Sonnet 4.5 model to AI chat models, closes [#9476](https://github.com/lobehub/lobe-chat/issues/9476) ([a30a65c](https://github.com/lobehub/lobe-chat/commit/a30a65c))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-09-29 20:32:18 +00:00
Arvin Xu 79bc08a076 🔨 chore: add claude translator and improve issue template (#9479)
* add translator

* use claude translator
2025-09-30 04:22:01 +08:00
Aloxaf fa6ef94067 feat: add builtin Python plugin (#8873)
* feat: 初步完成

* chore: type

* feat: 图片功能

* feat: 文件下载功能

* refactor: 简化代码

* chore: 清理代码

* chore: clean

* chore: 清理代码

* chore: 清理代码

* chore: 小改进

* fix: 上传完成前图片无法显示

* refactor: 增加 python-interpreter package

* chore: 清理

* feat: 传入上下文中的文件

* chore: 小优化

* chore: 中文字体

* chore: clean

* fix: 服务端部署

* fix: 重复文件检查

* test: 增加 interpreter.test.ts

* test: add worker.test.ts

* style: fix import

* test: fix

* style: fix import

* style: move env file to envs

* style: 限制代码框高度

* style: 重命名

* misc: 小修小补

* refactor: 重命名为 code-interpreter

---------

Co-authored-by: Arvin Xu <arvinx@foxmail.com>
2025-09-30 04:20:57 +08:00
YuTengjing a30a65cd4c feat: add Claude Sonnet 4.5 model to AI chat models (#9476) 2025-09-30 04:20:51 +08:00
Arvin Xu 2e6018a496 🔨 chore: fix types (#9478)
fix types
2025-09-30 03:54:12 +08:00
Arvin Xu 1776a24943 🔨 chore: add auto close issues workflow (#9473)
* add auto close issues

* update
2025-09-30 02:14:47 +08:00
renovate[bot] 27d133a417 Update dependency @opentelemetry/exporter-metrics-otlp-http to ^0.205.0 (#9454)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-29 18:49:24 +08:00
renovate[bot] de3478b17a Update dependency @opentelemetry/instrumentation to ^0.205.0 (#9456)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-29 18:49:05 +08:00
renovate[bot] 694cdbea8f Update dependency @opentelemetry/sdk-node to ^0.205.0 (#9460)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-29 18:48:26 +08:00
lobehubbot ffbb804b3f 📝 docs(bot): Auto sync agents & plugin to readme 2025-09-29 08:18:20 +00:00
semantic-release-bot 5947148c01 🔖 chore(release): v1.132.19 [skip ci]
### [Version&nbsp;1.132.19](https://github.com/lobehub/lobe-chat/compare/v1.132.18...v1.132.19)
<sup>Released on **2025-09-29**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-09-29 08:17:23 +00:00
René Wang b0cb96e5c2 👷 build: Add virtual column to agent table (#9464) 2025-09-29 10:07:19 +02:00
lobehubbot f1d732d166 📝 docs(bot): Auto sync agents & plugin to readme 2025-09-28 05:29:59 +00:00
semantic-release-bot c6de50e385 🔖 chore(release): v1.132.18 [skip ci]
### [Version&nbsp;1.132.18](https://github.com/lobehub/lobe-chat/compare/v1.132.17...v1.132.18)
<sup>Released on **2025-09-28**</sup>

#### 🐛 Bug Fixes

- **misc**: Refactor tools-engine and fix search token count.

#### 💄 Styles

- **misc**: Update i18n.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Refactor tools-engine and fix search token count, closes [#9448](https://github.com/lobehub/lobe-chat/issues/9448) ([e82d4b7](https://github.com/lobehub/lobe-chat/commit/e82d4b7))

#### Styles

* **misc**: Update i18n, closes [#9449](https://github.com/lobehub/lobe-chat/issues/9449) ([b04a5d7](https://github.com/lobehub/lobe-chat/commit/b04a5d7))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-09-28 05:28:51 +00:00
LobeHub Bot b04a5d7906 🤖 style: update i18n (#9449)
💄 style: update i18n

Co-authored-by: canisminor1990 <17870709+canisminor1990@users.noreply.github.com>
2025-09-28 13:18:26 +08:00
renovate[bot] 088cc2c56c Update pnpm to v10.17.1 (#9450)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-28 13:13:23 +08:00
renovate[bot] acb49c1393 Update dependency @anthropic-ai/sdk to ^0.64.0 (#9451)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-28 13:12:25 +08:00
Arvin Xu e82d4b7274 🐛 fix: refactor tools-engine and fix search token count (#9448)
* init toolsEngine

* clean implement

* refactor with tools-engine

* add more tests

* update

* rename

* refactor the tools engine

* refactor code

* refactor helpers

* fix tools is empty issue

* fix tests

* refactor to remove enabledSchema

* support defaultToolIds

* fix tests

* fix tests
2025-09-28 13:12:14 +08:00
lobehubbot 2dc03b47d6 📝 docs(bot): Auto sync agents & plugin to readme 2025-09-27 05:58:05 +00:00
semantic-release-bot 3e64ee659e 🔖 chore(release): v1.132.17 [skip ci]
### [Version&nbsp;1.132.17](https://github.com/lobehub/lobe-chat/compare/v1.132.16...v1.132.17)
<sup>Released on **2025-09-27**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix input empty group name.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix input empty group name, closes [#9441](https://github.com/lobehub/lobe-chat/issues/9441) ([f653ce1](https://github.com/lobehub/lobe-chat/commit/f653ce1))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-09-27 05:57:02 +00:00
huangkairan f653ce1737 🐛 fix: fix input empty group name (#9441)
fix: cant input empty group name
2025-09-27 07:47:21 +02:00
Arvin Xu eeabb69088 ️ perf: fix battery usage (#9444) 2025-09-27 07:46:18 +02:00
sxjeru 356cf029dd feat: Add new provider Ollama Cloud (#9435) 2025-09-27 07:45:47 +02:00
lobehubbot 6e7b420347 📝 docs(bot): Auto sync agents & plugin to readme 2025-09-26 15:43:27 +00:00
semantic-release-bot ee464838ac 🔖 chore(release): v1.132.16 [skip ci]
### [Version&nbsp;1.132.16](https://github.com/lobehub/lobe-chat/compare/v1.132.15...v1.132.16)
<sup>Released on **2025-09-26**</sup>

#### 🐛 Bug Fixes

- **misc**: Resolve qwen-image-edit imageUrls conversion issue.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Resolve qwen-image-edit imageUrls conversion issue, closes [#9414](https://github.com/lobehub/lobe-chat/issues/9414) ([ec5af1b](https://github.com/lobehub/lobe-chat/commit/ec5af1b))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-09-26 15:42:22 +00:00
Maple Gao ec5af1b4c7 🐛 fix: resolve qwen-image-edit imageUrls conversion issue (#9414)
* 🔧 fix: resolve missing imageurls convertion

*  test: add comprehensive tests for qwen-image-edit imageUrls conversion

- Add tests for imageUrls array to imageUrl conversion
- Add tests for multiple elements using first element
- Add tests for empty array error handling
- Add tests for imageUrl priority over imageUrls
- Add tests for missing parameters error handling
- All 20 test cases pass (5 new + 15 existing)

---------

Co-authored-by: Arvin Xu <arvinx@foxmail.com>
2025-09-26 17:32:18 +02:00
Arvin Xu 273e0277d1 🔨 chore: pre-merge group chat relative implement (#9432)
* pre-merge code

* fix tests

* fix circular

* remove redirectUri

* fix types

* improve sql

* fix docs

* fix lint

* update model runtime
2025-09-26 03:47:25 +08:00
lobehubbot 4fb18ac6a8 📝 docs(bot): Auto sync agents & plugin to readme 2025-09-25 19:45:50 +00:00
semantic-release-bot 74c8ef2686 🔖 chore(release): v1.132.15 [skip ci]
### [Version&nbsp;1.132.15](https://github.com/lobehub/lobe-chat/compare/v1.132.14...v1.132.15)
<sup>Released on **2025-09-25**</sup>

#### 🐛 Bug Fixes

- **misc**: Add proxyUrl configuration for NEW API provider.

<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/lobehub/lobe-chat/issues/9426) [#9420](https://github.com/lobehub/lobe-chat/issues/9420) ([e35e378](https://github.com/lobehub/lobe-chat/commit/e35e378))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-09-25 19:44:50 +00:00
Maple Gao e35e3787c0 🐛 fix: add proxyUrl configuration for NEW API provider (#9426)
This fixes the missing API URL configuration field in the NEW API provider settings UI.

The showEndpoint logic requires either proxyUrl or isCustom to be true for the
configuration field to be displayed. Since NEW API is a built-in provider
(not custom), it needs the proxyUrl field defined in its configuration.

This enables users to configure the API endpoint through the UI as originally
intended, while maintaining compatibility with existing NEWAPI_PROXY_URL
environment variable configuration.

Closes #9420
2025-09-26 03:34:18 +08:00
lobehubbot c0e5a1d6e3 📝 docs(bot): Auto sync agents & plugin to readme 2025-09-25 19:25:45 +00:00
semantic-release-bot abba6a9eff 🔖 chore(release): v1.132.14 [skip ci]
### [Version&nbsp;1.132.14](https://github.com/lobehub/lobe-chat/compare/v1.132.13...v1.132.14)
<sup>Released on **2025-09-25**</sup>

#### 💄 Styles

- **misc**: Update i18n.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update i18n, closes [#9413](https://github.com/lobehub/lobe-chat/issues/9413) ([4ea45b1](https://github.com/lobehub/lobe-chat/commit/4ea45b1))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-09-25 19:24:40 +00:00
LobeHub Bot 4ea45b18d0 🤖 style: update i18n (#9413)
💄 style: update i18n

Co-authored-by: canisminor1990 <17870709+canisminor1990@users.noreply.github.com>
2025-09-26 03:14:36 +08:00
Guanyu Zhang a21e71833b 📝 docs: add missing environment variables in online-search docs (#9424)
docs: add missing environment variables in online-search docs (en & zh-CN)

Co-authored-by: evan <evancodeforfun@gmail.com>
2025-09-26 03:12:02 +08:00
peerless-hero dd9bbdc362 🔨 chore(config): add assetPrefix to nextConfig for environment variable support (#9427)
*  feat(config): add assetPrefix to nextConfig for environment variable support

*  feat(docs): add NEXT_PUBLIC_ASSET_PREFIX environment variable for CDN support
2025-09-26 02:57:18 +08:00
lobehubbot 1a443e8d8a 📝 docs(bot): Auto sync agents & plugin to readme 2025-09-25 08:15:27 +00:00
semantic-release-bot 4a00672f9b 🔖 chore(release): v1.132.13 [skip ci]
### [Version&nbsp;1.132.13](https://github.com/lobehub/lobe-chat/compare/v1.132.12...v1.132.13)
<sup>Released on **2025-09-25**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-09-25 08:14:27 +00:00
Zhijie He 3db2a39585 👷 build: fix UNABLE_TO_GET_ISSUER_CERT_LOCALLY error with docker image (#9422)
* fix: fix `UNABLE_TO_GET_ISSUER_CERT_LOCALLY` error

* build: update node version to 24
2025-09-25 16:01:28 +08:00
lobehubbot 9a4939cca9 📝 docs(bot): Auto sync agents & plugin to readme 2025-09-25 07:59:41 +00:00
semantic-release-bot 5c8b48efee 🔖 chore(release): v1.132.12 [skip ci]
### [Version&nbsp;1.132.12](https://github.com/lobehub/lobe-chat/compare/v1.132.11...v1.132.12)
<sup>Released on **2025-09-25**</sup>

#### 🐛 Bug Fixes

- **misc**: Slove setting proxy page with style error.

<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/lobehub/lobe-chat/issues/9417) ([6d3e5d1](https://github.com/lobehub/lobe-chat/commit/6d3e5d1))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-09-25 07:58:44 +00:00
Shinji-Li 6d3e5d1a80 🐛 fix: slove setting proxy page with style error (#9417)
fix: slove setting proxy page style
2025-09-25 15:48:52 +08:00
lobehubbot 67401c07aa 📝 docs(bot): Auto sync agents & plugin to readme 2025-09-24 21:21:43 +00:00
semantic-release-bot cf81abc909 🔖 chore(release): v1.132.11 [skip ci]
### [Version&nbsp;1.132.11](https://github.com/lobehub/lobe-chat/compare/v1.132.10...v1.132.11)
<sup>Released on **2025-09-24**</sup>

#### 💄 Styles

- **misc**: Enhanced Nvidia NIM chat experience, OpenAI models in AiHubMix use Responses API.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Enhanced Nvidia NIM chat experience, closes [#9408](https://github.com/lobehub/lobe-chat/issues/9408) ([13e936f](https://github.com/lobehub/lobe-chat/commit/13e936f))
* **misc**: OpenAI models in AiHubMix use Responses API, closes [#9251](https://github.com/lobehub/lobe-chat/issues/9251) ([8636fe4](https://github.com/lobehub/lobe-chat/commit/8636fe4))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-09-24 21:20:36 +00:00
sxjeru 13e936fbe0 💄 style: Enhanced Nvidia NIM chat experience (#9408)
*  feat: 添加 DeepSeek V3.1 模型并更新思维模型处理逻辑

* feat: 更新 ollamaChatModels,添加 DeepSeek V3.1 模型及其描述,调整上下文窗口大小
2025-09-25 05:10:17 +08:00
sxjeru 8636fe45e3 💄 style: OpenAI models in AiHubMix use Responses API (#9251)
* feat: 添加预处理功能以增强聊天完成选项

* 暴露实例级预处理钩子

* feat: 更新响应API路由控制,支持模型匹配和实例覆盖

* Update index.ts

* add tests

* regex

* test: mock chat completion stream to prevent hanging in response model tests

* del Dolphin Mixtral 8x22B

* update models

* del models

* feat: 添加新的模型配置和关键词支持

*  feat: 更新音频模型和定价结构,添加 GPT Audio 和 GPT Realtime 模型支持

*  feat: 添加 Grok 4 Fast 模型支持,更新 xaiChatModels 列表

*  feat: 更新 Grok 4 Fast 定价策略为分层定价,添加非推理关键词支持

*  feat: 添加 Grok 4 Fast 和 Grok 4 Fast (Non-Reasoning) 聊天模型

*  feat: 更新 Novita 和 SiliconCloud 聊天模型,增加新模型并调整参数

* 更新 Novita 聊天模型,调整上下文窗口令牌和最大输出限制

* 更新 DeepSeek V3.1 模型,增加新参数并添加 Longcat 模型配置

* feat: 更新 Novita 和 SiliconCloud 模型,增加 maxOutput 参数并添加新聊天模型配置

* feat: 添加 GPT-5 Codex 模型,更新相关参数并调整 Deepseek 部署名称

* feat: 添加 Qwen3 VL Plus 模型,更新相关参数并优化思维预算逻辑

* feat: 添加 Qwen3 VL 模型,更新相关参数并调整 Qwen3 Coder Plus 的上下文窗口大小
2025-09-25 05:10:08 +08:00
Arvin Xu 1a77d9f9c6 🔨 chore: add api for structure output (#9382)
*  feat: 实现 structure output

* add tests

*  feat: 实现 structure output

* add support for structure output in chat completions

* add support for structure output in router runtime

* improve test

* add google generateObject

* add google generateObject tests

* add Anthropic generateObject
2025-09-25 04:51:21 +08:00
lobehubbot 8616977253 📝 docs(bot): Auto sync agents & plugin to readme 2025-09-24 04:50:03 +00:00
semantic-release-bot 1e17da19d9 🔖 chore(release): v1.132.10 [skip ci]
### [Version&nbsp;1.132.10](https://github.com/lobehub/lobe-chat/compare/v1.132.9...v1.132.10)
<sup>Released on **2025-09-24**</sup>

#### 🐛 Bug Fixes

- **misc**: Macos desktop sign.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Macos desktop sign, closes [#9400](https://github.com/lobehub/lobe-chat/issues/9400) ([4349ad9](https://github.com/lobehub/lobe-chat/commit/4349ad9))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-09-24 04:49:06 +00:00
YuTengjing 4349ad955d 🐛 fix: macos desktop sign (#9400) 2025-09-24 12:38:58 +08:00
lobehubbot 7d619cc0c1 📝 docs(bot): Auto sync agents & plugin to readme 2025-09-23 07:45:24 +00:00
semantic-release-bot af003c5efa 🔖 chore(release): v1.132.9 [skip ci]
### [Version&nbsp;1.132.9](https://github.com/lobehub/lobe-chat/compare/v1.132.8...v1.132.9)
<sup>Released on **2025-09-23**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-09-23 07:44:28 +00:00
Neko d54113036a 👷 build: integrated otel for instrumenting backend side of Next.js (#9073) 2025-09-23 09:34:48 +02:00
lobehubbot 652e0ff415 📝 docs(bot): Auto sync agents & plugin to readme 2025-09-23 07:02:59 +00:00
semantic-release-bot 800528d459 🔖 chore(release): v1.132.8 [skip ci]
### [Version&nbsp;1.132.8](https://github.com/lobehub/lobe-chat/compare/v1.132.7...v1.132.8)
<sup>Released on **2025-09-23**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor all `@/types` in model runtime to `@lobechat/types`.

<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/lobehub/lobe-chat/issues/9383) ([b050bd7](https://github.com/lobehub/lobe-chat/commit/b050bd7))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-09-23 07:02:01 +00:00
Arvin Xu b050bd7b9f ♻️ refactor: refactor all @/types in model runtime to @lobechat/types (#9383) 2025-09-23 08:51:55 +02:00
lobehubbot 0719f18af1 📝 docs(bot): Auto sync agents & plugin to readme 2025-09-23 06:24:56 +00:00
semantic-release-bot c2dfed6f7b 🔖 chore(release): v1.132.7 [skip ci]
### [Version&nbsp;1.132.7](https://github.com/lobehub/lobe-chat/compare/v1.132.6...v1.132.7)
<sup>Released on **2025-09-23**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-09-23 06:23:59 +00:00
Arvin Xu 02566b1a95 👷 build: pin @aws-sdk/client-s3@3.893.0 to fix build (#9389)
* pin aws sdk client s3

* Update package.json
2025-09-23 08:13:48 +02:00
lobehubbot 8f9464acf8 📝 docs(bot): Auto sync agents & plugin to readme 2025-09-23 03:06:01 +00:00
semantic-release-bot a21472724b 🔖 chore(release): v1.132.6 [skip ci]
### [Version&nbsp;1.132.6](https://github.com/lobehub/lobe-chat/compare/v1.132.5...v1.132.6)
<sup>Released on **2025-09-23**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-09-23 03:05:02 +00:00
YuTengjing 20ef12443d 👷 build: don't sign macos desktop when missing sign secrets (#9379) 2025-09-23 10:54:36 +08:00
lobehubbot 4a24df9155 📝 docs(bot): Auto sync agents & plugin to readme 2025-09-22 11:34:04 +00:00
semantic-release-bot dbec6b6776 🔖 chore(release): v1.132.5 [skip ci]
### [Version&nbsp;1.132.5](https://github.com/lobehub/lobe-chat/compare/v1.132.4...v1.132.5)
<sup>Released on **2025-09-22**</sup>

#### ♻ Code Refactoring

- **misc**: Move the ModelProvider to model-bank.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Move the ModelProvider to model-bank, closes [#9374](https://github.com/lobehub/lobe-chat/issues/9374) ([d9a4361](https://github.com/lobehub/lobe-chat/commit/d9a4361))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-09-22 11:33:04 +00:00
Arvin Xu d9a4361994 ♻️ refactor: move the ModelProvider to model-bank (#9374)
* move the ModelProvider to model-bank

* fix tests

* fix deps

* clean deps
2025-09-22 19:23:26 +08:00
Shinji-Li 1251548120 refactor: refactor the settings page to improve the experience & change ssr as csr (#8961) 2025-09-22 11:30:47 +08:00
lobehubbot 6b0f8eddb5 📝 docs(bot): Auto sync agents & plugin to readme 2025-09-22 01:47:27 +00:00
semantic-release-bot 18e4c04fb9 🔖 chore(release): v1.132.4 [skip ci]
### [Version&nbsp;1.132.4](https://github.com/lobehub/lobe-chat/compare/v1.132.3...v1.132.4)
<sup>Released on **2025-09-22**</sup>

#### 💄 Styles

- **misc**: Enable thinkingBudget control for Vertex Gemini 2.5 models, update i18n.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Enable thinkingBudget control for Vertex Gemini 2.5 models, closes [#8223](https://github.com/lobehub/lobe-chat/issues/8223) ([c665646](https://github.com/lobehub/lobe-chat/commit/c665646))
* **misc**: Update i18n, closes [#9363](https://github.com/lobehub/lobe-chat/issues/9363) ([785d5d7](https://github.com/lobehub/lobe-chat/commit/785d5d7))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-09-22 01:46:29 +00:00
LobeHub Bot 785d5d7647 🤖 style: update i18n (#9363) 2025-09-22 09:36:42 +08:00
afon c665646534 💄 style: Enable thinkingBudget control for Vertex Gemini 2.5 models (#8223) 2025-09-22 09:36:21 +08:00
lobehubbot ebd924c371 📝 docs(bot): Auto sync agents & plugin to readme 2025-09-21 17:16:55 +00:00
semantic-release-bot b52183cdbf 🔖 chore(release): v1.132.3 [skip ci]
### [Version&nbsp;1.132.3](https://github.com/lobehub/lobe-chat/compare/v1.132.2...v1.132.3)
<sup>Released on **2025-09-21**</sup>

#### 💄 Styles

- **misc**: Added `AUTH_MICROSOFT_ENTRA_ID_BASE_URL` routing.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Added `AUTH_MICROSOFT_ENTRA_ID_BASE_URL` routing, closes [#9293](https://github.com/lobehub/lobe-chat/issues/9293) ([78a2f9e](https://github.com/lobehub/lobe-chat/commit/78a2f9e))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-09-21 17:15:58 +00:00
Jim Seiwert 78a2f9e874 💄 style: Added AUTH_MICROSOFT_ENTRA_ID_BASE_URL routing (#9293)
Added AUTH_MICROSOFT_ENTRA_ID_BASE_URL routing
2025-09-22 01:05:58 +08:00
lobehubbot 8f274aeba9 📝 docs(bot): Auto sync agents & plugin to readme 2025-09-21 17:02:45 +00:00
semantic-release-bot 9146362c9b 🔖 chore(release): v1.132.2 [skip ci]
### [Version&nbsp;1.132.2](https://github.com/lobehub/lobe-chat/compare/v1.132.1...v1.132.2)
<sup>Released on **2025-09-21**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix non stream mode in OpenAI Response API.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix non stream mode in OpenAI Response API, closes [#9360](https://github.com/lobehub/lobe-chat/issues/9360) ([1c61b21](https://github.com/lobehub/lobe-chat/commit/1c61b21))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-09-21 17:01:47 +00:00
Arvin Xu 1c61b21133 🐛 fix: fix non stream mode in OpenAI Response API (#9360)
* fix

* fix non stream

*  test: add comprehensive unit tests for nonStreamToStream functions

- Add tests for transformResponseToStream covering ChatCompletion conversion, reasoning content, tool calls, and edge cases
- Add tests for transformResponseAPIToStream covering Response API conversion, missing outputs, and error cases
- Tests verify complete event arrays as requested, not partial verification
- Tests will help expose issues with tool call handling and Response API compatibility

Co-authored-by: Arvin Xu <arvinxx@users.noreply.github.com>

* 🧪 test: fix nonStreamToStream test array comparisons and TypeScript errors

- Change test assertions to use array comparisons instead of individual equals
- Add missing refusal property to ChatCompletionMessage objects
- Fix Response API object types and add missing usage properties
- Resolve all TypeScript build errors in test file

Co-authored-by: Arvin Xu <arvinxx@users.noreply.github.com>

* fix

* fix tests
2025-09-22 00:51:39 +08:00
lobehubbot c14d165124 📝 docs(bot): Auto sync agents & plugin to readme 2025-09-21 16:24:44 +00:00
semantic-release-bot 69817182a0 🔖 chore(release): v1.132.1 [skip ci]
### [Version&nbsp;1.132.1](https://github.com/lobehub/lobe-chat/compare/v1.132.0...v1.132.1)
<sup>Released on **2025-09-21**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix missing provider in server message.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix missing provider in server message, closes [#9361](https://github.com/lobehub/lobe-chat/issues/9361) ([4099dfd](https://github.com/lobehub/lobe-chat/commit/4099dfd))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-09-21 16:23:46 +00:00
Arvin Xu 4099dfd955 🐛 fix: fix missing provider in server message (#9361)
fix
2025-09-22 00:13:28 +08:00
lobehubbot 48ad272f90 📝 docs(bot): Auto sync agents & plugin to readme 2025-09-21 13:47:34 +00:00
semantic-release-bot 9352a9c80e 🔖 chore(release): v1.132.0 [skip ci]
## [Version&nbsp;1.132.0](https://github.com/lobehub/lobe-chat/compare/v1.131.4...v1.132.0)
<sup>Released on **2025-09-21**</sup>

####  Features

- **misc**: Support google video understanding.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Support google video understanding, closes [#8761](https://github.com/lobehub/lobe-chat/issues/8761) ([f02d43b](https://github.com/lobehub/lobe-chat/commit/f02d43b))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-09-21 13:46:39 +00:00
Arvin Xu f02d43b8d3 feat: support google video understanding (#8761)
* refactor

improve upload

fix tests

clean client mode

add video

support google image understand

* update

* fix tests
2025-09-21 21:37:06 +08:00
lobehubbot 6808099ce9 📝 docs(bot): Auto sync agents & plugin to readme 2025-09-21 13:29:33 +00:00
semantic-release-bot 08347bbe01 🔖 chore(release): v1.131.4 [skip ci]
### [Version&nbsp;1.131.4](https://github.com/lobehub/lobe-chat/compare/v1.131.3...v1.131.4)
<sup>Released on **2025-09-21**</sup>

#### 💄 Styles

- **misc**: Enhanced AkashChat experience.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Enhanced AkashChat experience, closes [#9330](https://github.com/lobehub/lobe-chat/issues/9330) ([47ec2d8](https://github.com/lobehub/lobe-chat/commit/47ec2d8))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-09-21 13:28:36 +00:00
sxjeru 47ec2d81dc 💄 style: Enhanced AkashChat experience (#9330)
* 🔧 refactor: update akashChat models to use settings and enhance payload handling

*  feat: 添加视觉支持和更新描述,增强 Mistral 模型信息
2025-09-21 21:18:15 +08:00
lobehubbot 541d0f46b2 📝 docs(bot): Auto sync agents & plugin to readme 2025-09-21 11:38:24 +00:00
semantic-release-bot af3daa4022 🔖 chore(release): v1.131.3 [skip ci]
### [Version&nbsp;1.131.3](https://github.com/lobehub/lobe-chat/compare/v1.131.2...v1.131.3)
<sup>Released on **2025-09-21**</sup>

#### 🐛 Bug Fixes

- **misc**: Update Responses search tool to web_search.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Update Responses search tool to web_search, closes [#9354](https://github.com/lobehub/lobe-chat/issues/9354) ([58d34ff](https://github.com/lobehub/lobe-chat/commit/58d34ff))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-09-21 11:37:26 +00:00
sxjeru 58d34ff53f 🐛 fix: Update Responses search tool to web_search (#9354)
*  feat: 更新搜索工具为 web_search

* Update index.test.ts
2025-09-21 19:27:39 +08:00
lobehubbot b5389e44a2 📝 docs(bot): Auto sync agents & plugin to readme 2025-09-21 10:23:22 +00:00
semantic-release-bot e827f286e6 🔖 chore(release): v1.131.2 [skip ci]
### [Version&nbsp;1.131.2](https://github.com/lobehub/lobe-chat/compare/v1.131.1...v1.131.2)
<sup>Released on **2025-09-21**</sup>

#### 💄 Styles

- **misc**: Use ID as name if provider name is empty.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Use ID as name if provider name is empty, closes [#9356](https://github.com/lobehub/lobe-chat/issues/9356) ([7f60544](https://github.com/lobehub/lobe-chat/commit/7f60544))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-09-21 10:22:24 +00:00
sxjeru 7f60544950 💄 style: Use ID as name if provider name is empty (#9356)
Use ID as name if provider name is empty
2025-09-21 18:11:34 +08:00
lobehubbot 116af84640 📝 docs(bot): Auto sync agents & plugin to readme 2025-09-21 09:22:59 +00:00
semantic-release-bot 764fd4fa78 🔖 chore(release): v1.131.1 [skip ci]
### [Version&nbsp;1.131.1](https://github.com/lobehub/lobe-chat/compare/v1.131.0...v1.131.1)
<sup>Released on **2025-09-21**</sup>

#### ♻ Code Refactoring

- **misc**: Improve codebase.

#### 💄 Styles

- **misc**: Extend custom provider runtime options, Optimized modelFetch for Vercel AI Gateway, update i18n.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Improve codebase, closes [#9353](https://github.com/lobehub/lobe-chat/issues/9353) ([7dc000e](https://github.com/lobehub/lobe-chat/commit/7dc000e))

#### Styles

* **misc**: Extend custom provider runtime options, closes [#9278](https://github.com/lobehub/lobe-chat/issues/9278) ([a94e881](https://github.com/lobehub/lobe-chat/commit/a94e881))
* **misc**: Optimized modelFetch for Vercel AI Gateway, closes [#9342](https://github.com/lobehub/lobe-chat/issues/9342) ([45b7a43](https://github.com/lobehub/lobe-chat/commit/45b7a43))
* **misc**: Update i18n, closes [#9338](https://github.com/lobehub/lobe-chat/issues/9338) ([d2ff75c](https://github.com/lobehub/lobe-chat/commit/d2ff75c))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-09-21 09:21:29 +00:00
renovate[bot] f37ec1d4c2 Update dependency ts-md5 to v2 (#9348)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-21 17:11:28 +08:00
Arvin Xu a94e8810a3 💄 style: extend custom provider runtime options (#9278)
*  support more runtimes for custom providers

* Update customProviderSdkOptions.ts
2025-09-21 17:05:33 +08:00
sxjeru 45b7a43170 💄 style: Optimized modelFetch for Vercel AI Gateway (#9342)
* Refactor VercelAIGateway integration: Enhance model card structure and error handling

*  feat(vercelaigateway): Update model card structure and change check model to GPT-5

*  feat(vercelaigateway): 添加模型设置以支持推理努力和文本详细程度参数
2025-09-21 17:03:17 +08:00
Arvin Xu 7dc000e10c ♻️ refactor: improve codebase (#9353)
refactor
2025-09-21 16:57:16 +08:00
Arvin Xu f25fda6de2 📝 docs: renamed license to LobeHub Community License (#9355)
update license
2025-09-21 16:53:12 +08:00
LobeHub Bot d2ff75cc05 🤖 style: update i18n (#9338)
💄 style: update i18n

Co-authored-by: canisminor1990 <17870709+canisminor1990@users.noreply.github.com>
2025-09-21 16:43:57 +08:00
renovate[bot] 8de927a419 Update dependency request-filtering-agent to v3 (#9346)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-21 16:43:35 +08:00
renovate[bot] fe9d4afa05 Update dependency @types/uuid to v11 (#9345)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-21 16:41:56 +08:00
renovate[bot] 54704b1247 Update dependency @anthropic-ai/sdk to ^0.63.0 (#9343)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-21 16:41:44 +08:00
renovate[bot] 65d2c0c2ea Update pnpm to v10.17.0 (#9344)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-21 16:41:03 +08:00
renovate[bot] 9f99b0bc2a Update dependency tokenx to v1 (#9347)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-21 16:40:54 +08:00
lobehubbot a78fc1fd24 📝 docs(bot): Auto sync agents & plugin to readme 2025-09-19 13:10:52 +00:00
semantic-release-bot 4e0e99e503 🔖 chore(release): v1.131.0 [skip ci]
## [Version&nbsp;1.131.0](https://github.com/lobehub/lobe-chat/compare/v1.130.1...v1.131.0)
<sup>Released on **2025-09-19**</sup>

####  Features

- **misc**: Qwen provider add qwen-image-edit model support.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Qwen provider add qwen-image-edit model support, closes [#9311](https://github.com/lobehub/lobe-chat/issues/9311) ([a0074fc](https://github.com/lobehub/lobe-chat/commit/a0074fc))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-09-19 13:09:57 +00:00
Maple Gao a0074fc280 feat: qwen provider add qwen-image-edit model support (#9311) 2025-09-19 21:00:09 +08:00
lobehubbot 6c01f21cec 📝 docs(bot): Auto sync agents & plugin to readme 2025-09-18 12:58:27 +00:00
semantic-release-bot 8f4a98fed0 🔖 chore(release): v1.130.1 [skip ci]
### [Version&nbsp;1.130.1](https://github.com/lobehub/lobe-chat/compare/v1.130.0...v1.130.1)
<sup>Released on **2025-09-18**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix oidc open direct issue.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix oidc open direct issue, closes [#9315](https://github.com/lobehub/lobe-chat/issues/9315) ([70f52a3](https://github.com/lobehub/lobe-chat/commit/70f52a3))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-09-18 12:57:25 +00:00
Arvin Xu 70f52a3c1f 🐛 fix: fix oidc open direct issue (#9315)
* add tests

* fix open direct

* update
2025-09-18 20:47:49 +08:00
Arvin Xu 8711ea244c 🔨 chore: fix nextjs@15.5.x runtime warning (#9063)
* update

fix tools

Update route.ts

Update next dependency version to ^15.5.0

更新 package.json

test prebuild type-check

try

* Change 'next' dependency version in package.json

Updated 'next' dependency version from ^15.5.3 to ~15.3.5.
2025-09-18 19:13:36 +08:00
lobehubbot 255a89c9f3 📝 docs(bot): Auto sync agents & plugin to readme 2025-09-18 09:13:52 +00:00
semantic-release-bot b8c4c4e927 🔖 chore(release): v1.130.0 [skip ci]
## [Version&nbsp;1.130.0](https://github.com/lobehub/lobe-chat/compare/v1.129.4...v1.130.0)
<sup>Released on **2025-09-18**</sup>

####  Features

- **misc**: Add scroll support for pinned assistants using ScrollShadow.

<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/lobehub/lobe-chat/issues/9319) [#9316](https://github.com/lobehub/lobe-chat/issues/9316) ([54c0ac4](https://github.com/lobehub/lobe-chat/commit/54c0ac4))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-09-18 09:12:51 +00:00
Shinji-Li 54c0ac4426 feat: Add scroll support for pinned assistants using ScrollShadow (#9319)
*  feat: Add scroll support for pinned assistants using ScrollShadow

- Import ScrollShadow component from @lobehub/ui
- Wrap pinned assistants list with ScrollShadow for vertical scrolling
- Remove 9-item limitation to show all pinned assistants
- Maintain hotkey support for first 9 items
- Add proper styling and padding for consistent layout

Fixes #9316

Co-authored-by: Shinji-Li <ONLY-yours@users.noreply.github.com>

* fix: add some style

---------

Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
Co-authored-by: Shinji-Li <ONLY-yours@users.noreply.github.com>
2025-09-18 17:02:43 +08:00
lobehubbot b7e7186229 📝 docs(bot): Auto sync agents & plugin to readme 2025-09-18 05:05:00 +00:00
semantic-release-bot 0d1086fe55 🔖 chore(release): v1.129.4 [skip ci]
### [Version&nbsp;1.129.4](https://github.com/lobehub/lobe-chat/compare/v1.129.3...v1.129.4)
<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/lobehub/lobe-chat/issues/9313) ([9f044ed](https://github.com/lobehub/lobe-chat/commit/9f044ed))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-09-18 05:03:52 +00:00
Arvin Xu 9f044edd07 🐛 fix: fix svg xss issue (#9313)
* fix svg xss

* fix svg xss

* update

* improve

* fix
2025-09-18 12:53:56 +08:00
YuTengjing 1762dc9148 ♻️ chore: refactor router runtime (#9306) 2025-09-17 23:30:04 +08:00
Shinji-Li 2e928cd587 fix:fixed when plugins unistall & install both take problem (#9296)
* 🐛 fix: prevent plugin re-installation bug by disabling from agent on uninstall

- Fix plugin uninstall not removing plugin from agent configuration
- Add confirmation modal warning when uninstalling enabled plugins
- Automatically disable plugin from current agent before uninstall
- Apply fix to all plugin uninstall actions (PluginList, InstalledList, McpList)

Fixes #9279

Co-authored-by: Shinji-Li <ONLY-yours@users.noreply.github.com>

* 🐛 fix: remove warning content from plugin uninstall confirmation dialog

Co-authored-by: Shinji-Li <ONLY-yours@users.noreply.github.com>

---------

Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
Co-authored-by: Shinji-Li <ONLY-yours@users.noreply.github.com>
2025-09-17 12:02:41 +08:00
lobehubbot 0ea738222d 📝 docs(bot): Auto sync agents & plugin to readme 2025-09-17 03:35:43 +00:00
semantic-release-bot 25a5be639a 🔖 chore(release): v1.129.3 [skip ci]
### [Version&nbsp;1.129.3](https://github.com/lobehub/lobe-chat/compare/v1.129.2...v1.129.3)
<sup>Released on **2025-09-17**</sup>

#### 🐛 Bug Fixes

- **misc**: Add qwen provider support for image-edit model.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Add qwen provider support for image-edit model, closes [#9277](https://github.com/lobehub/lobe-chat/issues/9277) [#9184](https://github.com/lobehub/lobe-chat/issues/9184) ([e137b33](https://github.com/lobehub/lobe-chat/commit/e137b33))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-09-17 03:34:44 +00:00
Maple Gao e137b33c8d 🐛 fix: add qwen provider support for image-edit model (#9277)
* 🐛 fix: add qwen provider support for image-edit model

- Register qwen provider in baseRuntimeMap
- Add qwen routing support in NewAPI provider
- Implement qwen-image-edit model with correct multimodal API
- Fix API endpoint and request format for image-to-image generation

Fixes #9184

* Update packages/model-runtime/src/providers/qwen/createImage.ts

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-09-17 11:24:21 +08:00
lobehubbot 47c6e7fc17 📝 docs(bot): Auto sync agents & plugin to readme 2025-09-17 03:19:07 +00:00
semantic-release-bot 046138b32c 🔖 chore(release): v1.129.2 [skip ci]
### [Version&nbsp;1.129.2](https://github.com/lobehub/lobe-chat/compare/v1.129.1...v1.129.2)
<sup>Released on **2025-09-17**</sup>

#### 🐛 Bug Fixes

- **misc**: Improve db migrations sql.

#### 💄 Styles

- **misc**: Update i18n.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Improve db migrations sql, closes [#9295](https://github.com/lobehub/lobe-chat/issues/9295) ([96ff5aa](https://github.com/lobehub/lobe-chat/commit/96ff5aa))

#### Styles

* **misc**: Update i18n, closes [#9294](https://github.com/lobehub/lobe-chat/issues/9294) ([c018f3d](https://github.com/lobehub/lobe-chat/commit/c018f3d))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-09-17 03:17:56 +00:00
LobeHub Bot c018f3d05b 🤖 style: update i18n (#9294)
💄 style: update i18n

Co-authored-by: canisminor1990 <17870709+canisminor1990@users.noreply.github.com>
2025-09-17 11:07:02 +08:00
Arvin Xu 96ff5aa461 🐛 fix: improve db migrations sql (#9295)
improve db migrations sql
2025-09-17 11:06:37 +08:00
lobehubbot 9f29869fd2 📝 docs(bot): Auto sync agents & plugin to readme 2025-09-16 11:47:59 +00:00
semantic-release-bot e3afca3678 🔖 chore(release): v1.129.1 [skip ci]
### [Version&nbsp;1.129.1](https://github.com/lobehub/lobe-chat/compare/v1.129.0...v1.129.1)
<sup>Released on **2025-09-16**</sup>

#### ♻ Code Refactoring

- **misc**: Improve db sql performance.

#### 💄 Styles

- **misc**: 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/lobehub/lobe-chat/issues/9283) ([cee555a](https://github.com/lobehub/lobe-chat/commit/cee555a))

#### Styles

* **misc**: Update SiliconCloud reasoning models, closes [#9287](https://github.com/lobehub/lobe-chat/issues/9287) ([b47bb5b](https://github.com/lobehub/lobe-chat/commit/b47bb5b))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-09-16 11:47:02 +00:00
WangYK b47bb5b3aa 💄 style: update SiliconCloud reasoning models (#9287)
💄 style: update siliconcloud reasoning models
2025-09-16 19:37:14 +08:00
Arvin Xu cee555a0f0 ♻️ refactor: improve db sql performance (#9283)
* improve sql

* improve db index

* improve db index

* improve db index
2025-09-16 19:33:35 +08:00
lobehubbot 28f84d5cb4 📝 docs(bot): Auto sync agents & plugin to readme 2025-09-16 09:00:29 +00:00
semantic-release-bot d0063f809a 🔖 chore(release): v1.129.0 [skip ci]
## [Version&nbsp;1.129.0](https://github.com/lobehub/lobe-chat/compare/v1.128.10...v1.129.0)
<sup>Released on **2025-09-16**</sup>

####  Features

- **misc**: Support Vercel AI Gateway provider.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Support Vercel AI Gateway provider, closes [#8883](https://github.com/lobehub/lobe-chat/issues/8883) ([5a4b0fd](https://github.com/lobehub/lobe-chat/commit/5a4b0fd))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-09-16 08:59:32 +00:00
WangYK 5a4b0fd344 feat: support Vercel AI Gateway provider (#8883)
*  feat: support Vercel AI Gateway provider

* fix: add `vercelaigateway` to package.json.exports

* chore: 把 runtime 挪到 providers 目录下
2025-09-16 16:49:54 +08:00
lobehubbot 47874ac6c7 📝 docs(bot): Auto sync agents & plugin to readme 2025-09-16 07:37:32 +00:00
semantic-release-bot dfdcdce298 🔖 chore(release): v1.128.10 [skip ci]
### [Version&nbsp;1.128.10](https://github.com/lobehub/lobe-chat/compare/v1.128.9...v1.128.10)
<sup>Released on **2025-09-16**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix azure ai runtime error.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix azure ai runtime error, closes [#9276](https://github.com/lobehub/lobe-chat/issues/9276) ([c21c14e](https://github.com/lobehub/lobe-chat/commit/c21c14e))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-09-16 07:36:28 +00:00
Arvin Xu 72443783a1 🔨 chore: update dbschema workflow (#9282)
update workflow
2025-09-16 15:25:55 +08:00
Arvin Xu c21c14e715 🐛 fix: fix azure ai runtime error (#9276)
* fix azure ai

* improve agent schema

* improve agent schema

* improve header size

* remove sentry

* remove sentry

* fix

* clean

* fix tests
2025-09-16 15:19:55 +08:00
huangkairan 46f2a28ee7 🔨 chore: lint error (#9268)
fix: lint error
2025-09-15 15:40:10 +08:00
CanisMinor 11ceb8b346 🔧 chore: Migrating from Sentry NextJS SDK 7.x to 10.x (#9264)
* 🔧 chore: Migrating from Sentry JavaScript SDK 7.x to 8.x

* 🔧 chore: Migrating from Sentry JavaScript SDK 7.x to 8.x

* 🔧 chore: Migrate sentry v10
2025-09-15 15:35:36 +08:00
lobehubbot 01103e7d1f 📝 docs(bot): Auto sync agents & plugin to readme 2025-09-15 05:21:12 +00:00
semantic-release-bot 37f7028c4c 🔖 chore(release): v1.128.9 [skip ci]
### [Version&nbsp;1.128.9](https://github.com/lobehub/lobe-chat/compare/v1.128.8...v1.128.9)
<sup>Released on **2025-09-15**</sup>

#### 💄 Styles

- **misc**: Improve error handle with agent config, support `.doc` file parse.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Improve error handle with agent config, closes [#9263](https://github.com/lobehub/lobe-chat/issues/9263) ([6656217](https://github.com/lobehub/lobe-chat/commit/6656217))
* **misc**: Support `.doc` file parse, closes [#8182](https://github.com/lobehub/lobe-chat/issues/8182) ([ed42753](https://github.com/lobehub/lobe-chat/commit/ed42753))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-09-15 05:20:07 +00:00
Arvin Xu d1f68c5b9f test: fix tests (#9265)
fix
2025-09-15 13:10:05 +08:00
bbbugg 9568eafd76 🐛Fix: non streaming not displaying token usage and thinking content (#9087)
* 🐛 fix: add usage data to chat completion chunk for stream = false

* 🐛 fix: ensure reasoning_content is included in chat completion chunks for non-stream responses

* 🐛 fix: include reasoning content and usage data in non-streaming chat completion responses

* 🐛 fix: test

* 🐛 fix: non stream Deeply Thought stop correctly

* 🐛 fix: test

* 🐛 fix: test
2025-09-15 11:28:28 +08:00
Arvin Xu 66562170ac 💄 style: improve error handle with agent config (#9263)
fix
2025-09-15 11:23:13 +08:00
copialot ed42753fe5 💄 style: support .doc file parse (#8182)
*  feat: support .doc file parse

*  feat: support .doc file parse

---------

Co-authored-by: admin <admin@punch.local>
2025-09-15 11:22:00 +08:00
lobehubbot cc67b5443d 📝 docs(bot): Auto sync agents & plugin to readme 2025-09-15 03:10:05 +00:00
semantic-release-bot 20e026c9f1 🔖 chore(release): v1.128.8 [skip ci]
### [Version&nbsp;1.128.8](https://github.com/lobehub/lobe-chat/compare/v1.128.7...v1.128.8)
<sup>Released on **2025-09-15**</sup>

#### 💄 Styles

- **misc**: Enable toggling search on/off via search button click & historyCount button.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Enable toggling search on/off via search button click & historyCount button, closes [#9173](https://github.com/lobehub/lobe-chat/issues/9173) ([240c7b7](https://github.com/lobehub/lobe-chat/commit/240c7b7))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-09-15 03:09:01 +00:00
sxjeru 240c7b7f4f 💄 style: Enable toggling search on/off via search button click & historyCount button (#9173)
*  feat: Enhance Search Action with mobile support and update agent chat config

*  feat: Update History component to support mobile interactions and enhance Controls with form handling
2025-09-15 10:59:27 +08:00
Arvin Xu b73d0972b2 ️ perf: fix search agent slow (#9261)
* try to fix search agent issue

* Update session.ts
2025-09-15 10:56:03 +08:00
Arvin Xu d942a635b3 🔨 chore: add agent-runtime (#9206)
* add agent runtime

* add agent runtime

* support finish reason

* update workflow

* 支持中断

* 支持 token usage 统计

* refactor

* add example

* add docs

* update
2025-09-14 17:29:19 +08:00
renovate[bot] a47ec04f20 Update dependency electron to v38 (#9248)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-14 16:42:44 +08:00
lobehubbot 20eb99534c 📝 docs(bot): Auto sync agents & plugin to readme 2025-09-14 04:52:52 +00:00
semantic-release-bot 96b9c9705a 🔖 chore(release): v1.128.7 [skip ci]
### [Version&nbsp;1.128.7](https://github.com/lobehub/lobe-chat/compare/v1.128.6...v1.128.7)
<sup>Released on **2025-09-14**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-09-14 04:51:56 +00:00
Arvin Xu 3f42ee3dfe 👷 build: fix electron build (#9250)
Remove linting from prebuild:electron script
2025-09-14 12:41:44 +08:00
semantic-release-bot 0f9755bbd7 🔖 chore(release): v1.128.6 [skip ci]
### [Version&nbsp;1.128.6](https://github.com/lobehub/lobe-chat/compare/v1.128.5...v1.128.6)
<sup>Released on **2025-09-14**</sup>

#### 💄 Styles

- **misc**: Update i18n.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update i18n, closes [#9243](https://github.com/lobehub/lobe-chat/issues/9243) ([04764ad](https://github.com/lobehub/lobe-chat/commit/04764ad))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-09-14 04:40:46 +00:00
renovate[bot] 87ae85f7c7 Update dependency fix-path to v5 (#9249)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-14 12:30:41 +08:00
LobeHub Bot 04764ad1cb 🤖 style: update i18n (#9243)
💄 style: update i18n

Co-authored-by: canisminor1990 <17870709+canisminor1990@users.noreply.github.com>
2025-09-14 12:27:38 +08:00
renovate[bot] e8044e3eca Update dependency @vercel/functions to v3 (#9247)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-14 12:27:21 +08:00
renovate[bot] e9412f146c Update pnpm to v10.16.1 (#9246)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-14 12:27:03 +08:00
renovate[bot] 6c72681b26 Update dependency @anthropic-ai/sdk to ^0.62.0 (#9244)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-14 12:26:55 +08:00
renovate[bot] 31d2cb8fd7 Update dependency lucide-react to ^0.544.0 (#9245)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-14 12:26:44 +08:00
lobehubbot 1cf371f418 📝 docs(bot): Auto sync agents & plugin to readme 2025-09-13 16:12:02 +00:00
semantic-release-bot ebc205a8ae 🔖 chore(release): v1.128.5 [skip ci]
### [Version&nbsp;1.128.5](https://github.com/lobehub/lobe-chat/compare/v1.128.4...v1.128.5)
<sup>Released on **2025-09-13**</sup>

#### 🐛 Bug Fixes

- **misc**: Google stream error unable to abort request.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Google stream error unable to abort request, closes [#9180](https://github.com/lobehub/lobe-chat/issues/9180) ([78eaead](https://github.com/lobehub/lobe-chat/commit/78eaead))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-09-13 16:11:00 +00:00
sxjeru 78eaead0d2 🐛 fix: Google stream error unable to abort request (#9180)
* 🐛 fix: 优化 Gemini 流处理中的错误注入和终止事件管理

* 🐛 fix: 在流处理过程中注入提供者信息以增强错误报告

* 提取 lobe_error;添加单测

* fix test

* 修复单元测试

* 优化 LobeGoogleAI 中的错误日志记录,使用 debug 替代 console.log;更新单元测试以验证流处理的错误和数据块

* 增强 createSSEProtocolTransformer,添加 requireTerminalEvent 选项以控制终端事件的强制要求;更新相关单元测试以验证新行为

* revert tests

* fix test
2025-09-14 00:00:31 +08:00
bbbugg 45fa4e01ae 🐛fix: update check model and mark deprecated models (#9214)
🐛fix: update checkModel values and remove deprecated models
2025-09-13 18:29:10 +08:00
lobehubbot 504b14dd3f 📝 docs(bot): Auto sync agents & plugin to readme 2025-09-13 09:56:31 +00:00
semantic-release-bot d753169b69 🔖 chore(release): v1.128.4 [skip ci]
### [Version&nbsp;1.128.4](https://github.com/lobehub/lobe-chat/compare/v1.128.3...v1.128.4)
<sup>Released on **2025-09-13**</sup>

#### 💄 Styles

- **misc**: Fix discover plugin link.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Fix discover plugin link, closes [#9240](https://github.com/lobehub/lobe-chat/issues/9240) ([cfb2246](https://github.com/lobehub/lobe-chat/commit/cfb2246))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-09-13 09:55:30 +00:00
keep cfb2246492 💄 style: fix discover plugin link (#9240)
修复Discover
2025-09-13 17:45:24 +08:00
renovate[bot] 3a0b0d2173 Update dependency @formkit/auto-animate to ^0.9.0 (#9149)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-13 17:45:14 +08:00
Neko 7f1b631c35 🔨 chore(model-runtime): openai stream error not inherited correctly (#9102)
* fix(model-runtime,utils): openai stream error not inherited correctly

* fix: test
2025-09-13 17:37:29 +08:00
lobehubbot eca41d33bf 📝 docs(bot): Auto sync agents & plugin to readme 2025-09-13 09:14:21 +00:00
semantic-release-bot c8dea6322d 🔖 chore(release): v1.128.3 [skip ci]
### [Version&nbsp;1.128.3](https://github.com/lobehub/lobe-chat/compare/v1.128.2...v1.128.3)
<sup>Released on **2025-09-13**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix open chat page with float link modal.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix open chat page with float link modal, closes [#9235](https://github.com/lobehub/lobe-chat/issues/9235) ([2c677e5](https://github.com/lobehub/lobe-chat/commit/2c677e5))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-09-13 09:13:24 +00:00
Arvin Xu 2c677e597a 🐛 fix: fix open chat page with float link modal (#9235)
* refactor @lobechat/database

* move config/file and llm to envs

* move config/auth to envs

* refactor

* fix tests

* fix tests

* upgrade
2025-09-13 17:03:10 +08:00
lobehubbot a1f7bff302 📝 docs(bot): Auto sync agents & plugin to readme 2025-09-13 04:06:34 +00:00
semantic-release-bot e00ee6c6d1 🔖 chore(release): v1.128.2 [skip ci]
### [Version&nbsp;1.128.2](https://github.com/lobehub/lobe-chat/compare/v1.128.1...v1.128.2)
<sup>Released on **2025-09-13**</sup>

#### 💄 Styles

- **misc**: Update i18n, Update model configs.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update i18n, closes [#9237](https://github.com/lobehub/lobe-chat/issues/9237) ([642dc3b](https://github.com/lobehub/lobe-chat/commit/642dc3b))
* **misc**: Update model configs, closes [#9170](https://github.com/lobehub/lobe-chat/issues/9170) ([f89b730](https://github.com/lobehub/lobe-chat/commit/f89b730))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-09-13 04:05:34 +00:00
sxjeru f89b73059d 💄 style: Update model configs (#9170)
* 🐛 fix: 更新深度寻求和谷歌模型的定价,修复模型显示名称

* 🐛 fix: 更新模型配置,增加最大输出限制并移除冗余模型信息

* 🐛 fix: 更新谷歌模型定价策略,将缓存读取的定价从固定改为分层定价

* 🐛 fix: 更新 Kimi K2 模型信息,增加新版本及定价策略,修正显示名称

* 🐛 fix: 更新深度寻求和谷歌模型的定价,修复模型显示名称

* 🐛 fix: 更新模型配置,增加最大输出限制并移除冗余模型信息

* 🐛 fix: 更新谷歌模型定价策略,将缓存读取的定价从固定改为分层定价

* 🐛 fix: 添加新模型 Qwen MT Plus 和 Ling Mini 2.0,更新定价策略

* 🐛 fix: 更新模型配置,调整上下文窗口大小并添加最大输出限制

*  feat: 添加新的聊天模型 Qwen3 Next 80B A3B Thinking 和 Qwen3 Next 80B A3B Instruct

*  feat: 添加 GLM-4.5 和 GLM-4.5-Air 聊天模型,支持推理能力和定价策略

*  feat: 更新聊天模型配置,添加 Qwen3 Next 80B A3B Thinking 和 Qwen3 Next 80B A3B Instruct,调整 Kimi K2 部署名称及参数
2025-09-13 11:54:58 +08:00
LobeHub Bot 642dc3b6c9 🤖 style: update i18n (#9237)
💄 style: update i18n

Co-authored-by: canisminor1990 <17870709+canisminor1990@users.noreply.github.com>
2025-09-13 11:52:21 +08:00
lobehubbot e33c84bcae 📝 docs(bot): Auto sync agents & plugin to readme 2025-09-12 16:24:17 +00:00
semantic-release-bot fd84da415b 🔖 chore(release): v1.128.1 [skip ci]
### [Version&nbsp;1.128.1](https://github.com/lobehub/lobe-chat/compare/v1.128.0...v1.128.1)
<sup>Released on **2025-09-12**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor message proccesser to the context engine.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor message proccesser to the context engine, closes [#9230](https://github.com/lobehub/lobe-chat/issues/9230) ([dacfffd](https://github.com/lobehub/lobe-chat/commit/dacfffd))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-09-12 16:23:15 +00:00
Arvin Xu dacfffdb63 ♻️ refactor: refactor message proccesser to the context engine (#9230)
* init context engine

* refactor

* refactor

* move

* refactor

* refactor PlaceholderVariables

* refactor name

* refactor

* update

* fix tests

* update workflow

* clean code

* add test

* move from store into service

* implement the HistoryTruncate and Input Template into context engine

* fix history truncate

* clean
2025-09-13 00:12:53 +08:00
Arvin Xu c38079d36f 🔨 chore: improve build process (#9227)
* update

* update
2025-09-12 19:11:42 +08:00
Arvin Xu cf0272cc1b 🔨 chore: upgrade deps (#9228)
upgrade deps
2025-09-12 16:04:05 +08:00
lobehubbot 35da7651b7 📝 docs(bot): Auto sync agents & plugin to readme 2025-09-12 06:57:14 +00:00
semantic-release-bot b2c1209eb7 🔖 chore(release): v1.128.0 [skip ci]
## [Version&nbsp;1.128.0](https://github.com/lobehub/lobe-chat/compare/v1.127.4...v1.128.0)
<sup>Released on **2025-09-12**</sup>

####  Features

- **misc**: ChatInput support resize.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: ChatInput support resize, closes [#9215](https://github.com/lobehub/lobe-chat/issues/9215) ([5e814e0](https://github.com/lobehub/lobe-chat/commit/5e814e0))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-09-12 06:56:07 +00:00
CanisMinor 5e814e017d feat: ChatInput support resize (#9215)
*  feat: ChatInput support resize

* 💄 style: Update resizeMaxHeightOffset

* 💄 style: Update ChatInput and fix some issues

* 📝 docs: Fix i18n
2025-09-12 14:45:06 +08:00
yliu7949 9a804b5df5 💄 style: add Qwen3-Next-80B-A3B models  (#9223)
update qwen.ts
2025-09-12 12:48:39 +08:00
lobehubbot 0d4264e9ad 📝 docs(bot): Auto sync agents & plugin to readme 2025-09-11 16:31:00 +00:00
semantic-release-bot 419557a2df 🔖 chore(release): v1.127.4 [skip ci]
### [Version&nbsp;1.127.4](https://github.com/lobehub/lobe-chat/compare/v1.127.3...v1.127.4)
<sup>Released on **2025-09-11**</sup>

#### 🐛 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 fixed

* **misc**: Improve OpenAIStream processing to emit usage data for chunks lacking choices, closes [#9220](https://github.com/lobehub/lobe-chat/issues/9220) ([8ba662c](https://github.com/lobehub/lobe-chat/commit/8ba662c))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-09-11 16:29:56 +00:00
Arvin Xu 8ba662c9de 🐛 fix: Improve OpenAIStream processing to emit usage data for chunks lacking choices (#9220)
* add

* update
2025-09-12 00:19:51 +08:00
Arvin Xu 43a455549c 🔨 chore: Update vite version to ^7.1.5 (#9211)
Update vite version to ^7.1.5
2025-09-11 13:20:34 +08:00
Arvin Xu 58f1a52eb9 🔨 chore(model-runtime): improve export type (#9213)
* improve exports

* improve provider
2025-09-11 13:13:04 +08:00
lobehubbot 4b134968bf 📝 docs(bot): Auto sync agents & plugin to readme 2025-09-11 03:41:15 +00:00
semantic-release-bot 937dd85c6b 🔖 chore(release): v1.127.3 [skip ci]
### [Version&nbsp;1.127.3](https://github.com/lobehub/lobe-chat/compare/v1.127.2...v1.127.3)
<sup>Released on **2025-09-11**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor model runtime folder structure and add more tests.

<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/lobehub/lobe-chat/issues/9210) ([7fe17e4](https://github.com/lobehub/lobe-chat/commit/7fe17e4))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-09-11 03:40:13 +00:00
Neko bed591c559 👷 chore: added docker-compose configuration files for Grafana, Prometheus, and Tempo, Otel stacks (#9071)
* feat: added docker-compose configuration files for Grafana, Prometheus, and Tempo, Otel stacks

* fix: datasource uid
2025-09-11 11:27:24 +08:00
Neko 9089e2683e 📝 docs: added docs for deploying production level Grafana stack (#9072)
* docs: added docs for deploying production level Grafana stack

* fix: use absolute path
2025-09-11 11:25:52 +08:00
Arvin Xu 7fe17e4028 ♻️ refactor: refactor model runtime folder structure and add more tests (#9210)
* add test

* fix tests

* fix tests

* revert tests

* refactor model runtime folder

* refactor model runtime folder and remove @/libs/model-runtime

* fix lint

* move

* fix tests
2025-09-11 11:22:05 +08:00
lobehubbot 6ace931e52 📝 docs(bot): Auto sync agents & plugin to readme 2025-09-11 03:18:49 +00:00
semantic-release-bot 76de2a20c1 🔖 chore(release): v1.127.2 [skip ci]
### [Version&nbsp;1.127.2](https://github.com/lobehub/lobe-chat/compare/v1.127.1...v1.127.2)
<sup>Released on **2025-09-11**</sup>

#### 🐛 Bug Fixes

- **misc**: Delete files should delete chunks、embedings、fileChunk.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Delete files should delete chunks、embedings、fileChunk, closes [#9196](https://github.com/lobehub/lobe-chat/issues/9196) ([4ee1d29](https://github.com/lobehub/lobe-chat/commit/4ee1d29))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-09-11 03:17:54 +00:00
Shinji-Li 4ee1d292ff 🐛 fix: delete files should delete chunks、embedings、fileChunk (#9196)
* fix: delete files should delete chunk and documentChunks,embeddings

* feat: add try catch

* feat: add files test

* fix: change chunkid to uuid

* fix: change test embeddings to 1024w

* fix: delete documentchunk
2025-09-11 10:47:22 +08:00
lobehubbot b6aad3b1bc 📝 docs(bot): Auto sync agents & plugin to readme 2025-09-11 01:24:32 +00:00
semantic-release-bot b980c3d702 🔖 chore(release): v1.127.1 [skip ci]
### [Version&nbsp;1.127.1](https://github.com/lobehub/lobe-chat/compare/v1.127.0...v1.127.1)
<sup>Released on **2025-09-11**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix not remove message with server mode.

#### 💄 Styles

- **misc**: Update i18n.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix not remove message with server mode, closes [#9207](https://github.com/lobehub/lobe-chat/issues/9207) ([790af5f](https://github.com/lobehub/lobe-chat/commit/790af5f))

#### Styles

* **misc**: Update i18n, closes [#9208](https://github.com/lobehub/lobe-chat/issues/9208) ([987fbf2](https://github.com/lobehub/lobe-chat/commit/987fbf2))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-09-11 01:23:30 +00:00
LobeHub Bot 987fbf2adf 🤖 style: update i18n (#9208)
💄 style: update i18n

Co-authored-by: canisminor1990 <17870709+canisminor1990@users.noreply.github.com>
2025-09-11 09:12:03 +08:00
Arvin Xu 790af5ff40 🐛 fix: fix not remove message with server mode (#9207)
* fix remove message

* make wideScreen default false

* improve topic generate and add tests for delete

* refactor

* fix tests
2025-09-11 09:11:36 +08:00
Maple Gao 3eaeb6c531 📝 docs: consolidate image generation docs with server database setup (#9096)
♻️ refactor: consolidate image generation docs with server database setup

- Merge image-generation-setup content into work-with-server-side-database docs
- Remove duplicate image-generation-setup documentation files
- Add server-side database links to setup-development guides
- Add missing .env.development copy step to setup instructions
- Add .env.development to .gitignore for security

The setup script approach has been replaced by Docker Compose configuration
with .env.example.development file, eliminating documentation duplication
and providing a unified server-side development workflow.
2025-09-11 01:16:58 +08:00
lobehubbot aa841a3879 📝 docs(bot): Auto sync agents & plugin to readme 2025-09-10 13:27:08 +00:00
semantic-release-bot a49422b322 🔖 chore(release): v1.127.0 [skip ci]
## [Version&nbsp;1.127.0](https://github.com/lobehub/lobe-chat/compare/v1.126.3...v1.127.0)
<sup>Released on **2025-09-10**</sup>

####  Features

- **misc**: Seedream 4.0.

#### 💄 Styles

- **misc**: Add hotkey tooltip to typobar actions.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Seedream 4.0, closes [#9198](https://github.com/lobehub/lobe-chat/issues/9198) ([26a743f](https://github.com/lobehub/lobe-chat/commit/26a743f))

#### Styles

* **misc**: Add hotkey tooltip to typobar actions, closes [#9203](https://github.com/lobehub/lobe-chat/issues/9203) ([e372875](https://github.com/lobehub/lobe-chat/commit/e372875))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-09-10 13:26:06 +00:00
CanisMinor e3728750af 💄 style: Add hotkey tooltip to typobar actions (#9203)
* 💄 style: Add hotkey tooltip to typobar actions

* 💄 style: Udpate input style

* 💄 style: Add toggleExpandInputActionbar to GlobalStore
2025-09-10 21:15:57 +08:00
YuTengjing 26a743f3bd feat: Seedream 4.0 (#9198) 2025-09-10 19:51:43 +08:00
lobehubbot bfbf38d106 📝 docs(bot): Auto sync agents & plugin to readme 2025-09-10 02:45:00 +00:00
semantic-release-bot f8eb891d3b 🔖 chore(release): v1.126.3 [skip ci]
### [Version&nbsp;1.126.3](https://github.com/lobehub/lobe-chat/compare/v1.126.2...v1.126.3)
<sup>Released on **2025-09-10**</sup>

#### 💄 Styles

- **misc**: Add CometAPI model provider and chat models, update i18n.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add CometAPI model provider and chat models, closes [#9065](https://github.com/lobehub/lobe-chat/issues/9065) ([575e334](https://github.com/lobehub/lobe-chat/commit/575e334))
* **misc**: Update i18n, closes [#9146](https://github.com/lobehub/lobe-chat/issues/9146) ([e6fc02e](https://github.com/lobehub/lobe-chat/commit/e6fc02e))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-09-10 02:43:57 +00:00
renovate[bot] 52ec64dfd4 Update dependency @anthropic-ai/sdk to ^0.61.0 (#9148)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-10 10:33:28 +08:00
LobeHub Bot e6fc02eb9d 🤖 style: update i18n (#9146)
💄 style: update i18n

Co-authored-by: canisminor1990 <17870709+canisminor1990@users.noreply.github.com>
2025-09-10 10:26:40 +08:00
TensorNull 575e334d7f 💄 style: Add CometAPI model provider and chat models (#9065)
*  feat: 添加 CometAPI 模型支持及相关配置

* 🐛 fix: 移除 CometAPI 中的 chatModels 列表以简化配置
2025-09-10 10:26:20 +08:00
lobehubbot a4ed5a053f 📝 docs(bot): Auto sync agents & plugin to readme 2025-09-09 15:23:51 +00:00
semantic-release-bot dbb49337b4 🔖 chore(release): v1.126.2 [skip ci]
### [Version&nbsp;1.126.2](https://github.com/lobehub/lobe-chat/compare/v1.126.1...v1.126.2)
<sup>Released on **2025-09-09**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix editor key handling.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix editor key handling, closes [#9189](https://github.com/lobehub/lobe-chat/issues/9189) ([8be822b](https://github.com/lobehub/lobe-chat/commit/8be822b))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-09-09 15:22:49 +00:00
CanisMinor 8be822b0b7 🐛 fix: Fix editor key handling (#9189)
* 🐛 fix: Fix editor send key handling

* 🐛 fix: Fix editor key handle
2025-09-09 23:12:02 +08:00
renovate[bot] 5a999c0fbc Update pnpm to v10.15.1 (#9147)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-09 11:35:34 +08:00
lobehubbot 9abeb7b545 📝 docs(bot): Auto sync agents & plugin to readme 2025-09-09 03:23:18 +00:00
semantic-release-bot 8751141c7c 🔖 chore(release): v1.126.1 [skip ci]
### [Version&nbsp;1.126.1](https://github.com/lobehub/lobe-chat/compare/v1.126.0...v1.126.1)
<sup>Released on **2025-09-09**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix Assistant List error message.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix Assistant List error message, closes [#9178](https://github.com/lobehub/lobe-chat/issues/9178) ([3519cb2](https://github.com/lobehub/lobe-chat/commit/3519cb2))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-09-09 03:22:23 +00:00
Arvin Xu 3519cb20d9 🐛 fix: fix Assistant List error message (#9178)
* fix

* fix tests
2025-09-09 11:12:53 +08:00
lobehubbot e135e2bb87 📝 docs(bot): Auto sync agents & plugin to readme 2025-09-08 15:58:41 +00:00
semantic-release-bot a494af8e7f 🔖 chore(release): v1.126.0 [skip ci]
## [Version&nbsp;1.126.0](https://github.com/lobehub/lobe-chat/compare/v1.125.0...v1.126.0)
<sup>Released on **2025-09-08**</sup>

####  Features

- **image**: Implement model selection memory functionality.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **image**: Implement model selection memory functionality, closes [#9160](https://github.com/lobehub/lobe-chat/issues/9160) ([b00e6d7](https://github.com/lobehub/lobe-chat/commit/b00e6d7))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-09-08 15:57:35 +00:00
YuTengjing ea819a3421 feat: support mac intel desktop (#9136) 2025-09-08 23:46:57 +08:00
YuTengjing b00e6d7817 feat(image): implement model selection memory functionality (#9160) 2025-09-08 23:46:47 +08:00
lobehubbot 58378fd10f 📝 docs(bot): Auto sync agents & plugin to readme 2025-09-08 11:46:52 +00:00
semantic-release-bot c0736ead54 🔖 chore(release): v1.125.0 [skip ci]
## [Version&nbsp;1.125.0](https://github.com/lobehub/lobe-chat/compare/v1.124.4...v1.125.0)
<sup>Released on **2025-09-08**</sup>

####  Features

- **misc**: Add Math and TaskList to Editor.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Add Math and TaskList to Editor, closes [#9165](https://github.com/lobehub/lobe-chat/issues/9165) ([9e0621f](https://github.com/lobehub/lobe-chat/commit/9e0621f))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-09-08 11:45:52 +00:00
CanisMinor 9e0621f873 feat: Add Math and TaskList to Editor (#9165)
*  feat: Add Math and TaskList to Editor

* 🔧 chore: Update editor version

* 🐛 fix: Fix code plugin
2025-09-08 19:35:32 +08:00
René Wang 082898825c 🔨 chore: Branching input component for incoming group chat (#9163)
feat: Branching input component
2025-09-08 12:13:01 +08:00
lobehubbot 7832287abd 📝 docs(bot): Auto sync agents & plugin to readme 2025-09-06 16:32:27 +00:00
semantic-release-bot 5fe229c600 🔖 chore(release): v1.124.4 [skip ci]
### [Version&nbsp;1.124.4](https://github.com/lobehub/lobe-chat/compare/v1.124.3...v1.124.4)
<sup>Released on **2025-09-06**</sup>

#### 🐛 Bug Fixes

- **misc**: Revert V1 Mobile.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Revert V1 Mobile, closes [#9143](https://github.com/lobehub/lobe-chat/issues/9143) ([b385602](https://github.com/lobehub/lobe-chat/commit/b385602))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-09-06 16:31:26 +00:00
bbbugg 6b9337b8ae 🐛fix: Qwen 3 Max Preview model with search capability (#9132)
fix: Qwen 3 Max Preview with search capability
2025-09-07 00:21:17 +08:00
Arvin Xu b3856026d2 🐛 fix: revert V1 Mobile (#9143)
revert V1 Mobile
2025-09-07 00:20:24 +08:00
bbbugg 8dbcbd8c4b 🐛fix: update back navigation logic for provider settings in mobile view (#9141)
🐛 fix: update back navigation logic for provider settings in mobile view
2025-09-06 23:57:02 +08:00
lobehubbot a5b6aadc1f 📝 docs(bot): Auto sync agents & plugin to readme 2025-09-06 10:55:25 +00:00
semantic-release-bot 3690724751 🔖 chore(release): v1.124.3 [skip ci]
### [Version&nbsp;1.124.3](https://github.com/lobehub/lobe-chat/compare/v1.124.2...v1.124.3)
<sup>Released on **2025-09-06**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor to remove edge runtime and add more tests.

<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/lobehub/lobe-chat/issues/9133) ([6f87034](https://github.com/lobehub/lobe-chat/commit/6f87034))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-09-06 10:54:26 +00:00
Arvin Xu 6f87034303 ♻️ refactor: refactor to remove edge runtime and add more tests (#9133)
* refactor to add more tests

* refactor the add

* update

* remove edge runtime

* improve types

* remove edge runtime

* fix

* revert auth part

* revert auth part

* revert auth part
2025-09-06 18:44:19 +08:00
Arvin Xu ae28f1794c ️ build : Revert "support mac intel chip" (#9134)
Revert "feat(desktop): support mac intel chip (#9084)"

This reverts commit 1a75f4a6b5.
2025-09-06 16:14:42 +08:00
lobehubbot 68783fd2f7 📝 docs(bot): Auto sync agents & plugin to readme 2025-09-06 07:10:23 +00:00
semantic-release-bot 9e43c1d6e0 🔖 chore(release): v1.124.2 [skip ci]
### [Version&nbsp;1.124.2](https://github.com/lobehub/lobe-chat/compare/v1.124.1...v1.124.2)
<sup>Released on **2025-09-06**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix ChatInput send command switch.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix ChatInput send command switch, closes [#9131](https://github.com/lobehub/lobe-chat/issues/9131) ([4d5246a](https://github.com/lobehub/lobe-chat/commit/4d5246a))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-09-06 07:09:17 +00:00
Arvin Xu 4d5246acd8 🐛 fix: fix ChatInput send command switch (#9131)
fix command enter switch
2025-09-06 14:59:26 +08:00
Arvin Xu f813d0c429 test: add model runtime tests (#9128)
* fix

* refactor to remove model runtime alias in tests
2025-09-06 14:57:14 +08:00
YuTengjing 1a75f4a6b5 feat(desktop): support mac intel chip (#9084) 2025-09-06 14:03:16 +08:00
Arvin Xu f4c3002b55 test: refactor to improve utils tests and add more tests (#9124)
* refactor to improve utils code

* refactor to improve const code

* refactor to improve types code

* add web crawler tests

* refactor citation item

* add electron server ipc tests

* fix tests

* add more tests

* add timeout
2025-09-06 12:21:58 +08:00
lobehubbot e3aacfcdce 📝 docs(bot): Auto sync agents & plugin to readme 2025-09-06 03:42:14 +00:00
semantic-release-bot 67ad3c42cc 🔖 chore(release): v1.124.1 [skip ci]
### [Version&nbsp;1.124.1](https://github.com/lobehub/lobe-chat/compare/v1.124.0...v1.124.1)
<sup>Released on **2025-09-06**</sup>

#### 🐛 Bug Fixes

- **misc**: Enhance NewAPI with environment variables and fix routers compatibility.

#### 💄 Styles

- **misc**: Update doubao-seed-1.6-vision models.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Enhance NewAPI with environment variables and fix routers compatibility, closes [#9110](https://github.com/lobehub/lobe-chat/issues/9110) ([a66856d](https://github.com/lobehub/lobe-chat/commit/a66856d))

#### Styles

* **misc**: Update doubao-seed-1.6-vision models, closes [#9052](https://github.com/lobehub/lobe-chat/issues/9052) ([df2d001](https://github.com/lobehub/lobe-chat/commit/df2d001))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-09-06 03:41:13 +00:00
sxjeru df2d001336 💄 style: Update doubao-seed-1.6-vision models (#9052)
*  feat: 更新 Hunyuan、Novita 和 VolcEngine 模型的参数和描述

*  feat: 添加 DeepSeek V3.1 的思考模式和非思考模式模型,更新描述和显示名称

*  feat: 更新 Groq 模型的描述和显示名称,调整 ID 格式

*  feat: 更新 Novita 模型的上下文窗口令牌和定价策略

*  feat: 添加 Gemma 3 12B 和 Seed OSS 36B Instruct 模型,更新描述、定价和上下文窗口令牌

*  feat: 更新 Novita 模型的定价策略,调整输入和输出的费率

*  feat: 移除 Gemini 2.5 Flash 实验模型,更新模型列表

*  feat: 添加 Kimi K2 0905 模型,更新上下文窗口令牌和定价策略

* update groq

*  feat: 添加 Kimi K2 0905 模型,更新上下文窗口令牌和定价策略

*  feat: 更新 Doubao Seed 模型的部署名称和最大输出,调整上下文窗口令牌

*  feat: 添加 Qwen3 Max Preview 模型,更新上下文窗口令牌和定价策略
2025-09-06 11:30:46 +08:00
Maple Gao a66856dc83 🐛 fix: enhance NewAPI with environment variables and fix routers compatibility (#9110)
 feat: enhance NewAPI with environment variables and fix routers compatibility

- Add NEWAPI_API_KEY and NEWAPI_PROXY_URL environment variable support
- Update documentation for NewAPI configuration options
- Fix routers baseURL handling to prevent duplicate version paths
- Remove /v1 baseURL requirement to avoid SDK compatibility issues
- Auto-detect model capabilities based on provider detection
- Support dynamic routing to correct provider endpoints

This resolves URL duplication issues like /v1beta/v1beta/ and ensures
proper routing to Anthropic, Google, OpenAI, and XAI endpoints.
2025-09-06 11:30:12 +08:00
Arvin Xu e7036af61e test: add test for v2 genai (#9123)
* add more tests

* update tests

* improve
2025-09-06 11:16:30 +08:00
lobehubbot 86ff95ff15 📝 docs(bot): Auto sync agents & plugin to readme 2025-09-06 02:03:08 +00:00
semantic-release-bot 926577302e 🔖 chore(release): v1.124.0 [skip ci]
## [Version&nbsp;1.124.0](https://github.com/lobehub/lobe-chat/compare/v1.123.4...v1.124.0)
<sup>Released on **2025-09-06**</sup>

####  Features

- **misc**: ChatInput support rich text and support parallel send.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: ChatInput support rich text and support parallel send, closes [#8964](https://github.com/lobehub/lobe-chat/issues/8964) ([38d9d98](https://github.com/lobehub/lobe-chat/commit/38d9d98))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-09-06 02:02:12 +00:00
CanisMinor 38d9d98b97 feat: ChatInput support rich text and support parallel send (#8964)
*  feat: Add LobeEditor

* fix tests

* fix mobile

---------

Co-authored-by: arvinxx <arvinx@foxmail.com>
2025-09-06 09:51:52 +08:00
lobehubbot e2448eb091 📝 docs(bot): Auto sync agents & plugin to readme 2025-09-05 14:23:34 +00:00
semantic-release-bot 5747239625 🔖 chore(release): v1.123.4 [skip ci]
### [Version&nbsp;1.123.4](https://github.com/lobehub/lobe-chat/compare/v1.123.3...v1.123.4)
<sup>Released on **2025-09-05**</sup>

#### ♻ Code Refactoring

- **misc**: Remove edge runtime.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Remove edge runtime, closes [#9085](https://github.com/lobehub/lobe-chat/issues/9085) ([d3544f9](https://github.com/lobehub/lobe-chat/commit/d3544f9))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-09-05 14:22:34 +00:00
Arvin Xu d3544f90d3 ♻️ refactor: remove edge runtime (#9085)
* remove edge runtime

* refactor
2025-09-05 22:12:34 +08:00
Arvin Xu 3e537cd01d ♻️ refactor: refactor to use trpc client link chain (#9107)
* refactor

* Update lambda.ts
2025-09-05 21:53:31 +08:00
lobehubbot 72e77b497c 📝 docs(bot): Auto sync agents & plugin to readme 2025-09-05 09:58:40 +00:00
semantic-release-bot 285e2f35f7 🔖 chore(release): v1.123.3 [skip ci]
### [Version&nbsp;1.123.3](https://github.com/lobehub/lobe-chat/compare/v1.123.2...v1.123.3)
<sup>Released on **2025-09-05**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix mobile header title to loog not ellipsis.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix mobile header title to loog not ellipsis, closes [#9109](https://github.com/lobehub/lobe-chat/issues/9109) ([9b8435b](https://github.com/lobehub/lobe-chat/commit/9b8435b))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-09-05 09:57:45 +00:00
Shinji-Li 9b8435b024 🐛 fix: fix mobile header title to loog not ellipsis (#9109)
fix: fix mobile header title to loog not ellipsis
2025-09-05 17:47:37 +08:00
lobehubbot c7c4ab55b1 📝 docs(bot): Auto sync agents & plugin to readme 2025-09-05 06:58:09 +00:00
semantic-release-bot 350e66a320 🔖 chore(release): v1.123.2 [skip ci]
### [Version&nbsp;1.123.2](https://github.com/lobehub/lobe-chat/compare/v1.123.1...v1.123.2)
<sup>Released on **2025-09-05**</sup>

#### 🐛 Bug Fixes

- **misc**: Not use branch topic when this topic is not save.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Not use branch topic when this topic is not save, closes [#9083](https://github.com/lobehub/lobe-chat/issues/9083) ([f534d19](https://github.com/lobehub/lobe-chat/commit/f534d19))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-09-05 06:57:16 +00:00
Shinji-Li f534d19338 🐛 fix: not use branch topic when this topic is not save (#9083)
fix: not use branch topic when this topic is not save
2025-09-05 14:47:34 +08:00
lobehubbot b15e90e1ae 📝 docs(bot): Auto sync agents & plugin to readme 2025-09-05 02:34:26 +00:00
semantic-release-bot 55079fc321 🔖 chore(release): v1.123.1 [skip ci]
### [Version&nbsp;1.123.1](https://github.com/lobehub/lobe-chat/compare/v1.123.0...v1.123.1)
<sup>Released on **2025-09-05**</sup>

#### 💄 Styles

- **misc**: Update i18n.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update i18n, closes [#9095](https://github.com/lobehub/lobe-chat/issues/9095) ([1080ff3](https://github.com/lobehub/lobe-chat/commit/1080ff3))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-09-05 02:33:30 +00:00
LobeHub Bot 1080ff33aa 🤖 style: update i18n (#9095)
💄 style: update i18n

Co-authored-by: canisminor1990 <17870709+canisminor1990@users.noreply.github.com>
2025-09-05 10:23:31 +08:00
lobehubbot 837065f08a 📝 docs(bot): Auto sync agents & plugin to readme 2025-09-04 15:58:10 +00:00
semantic-release-bot 305e910e98 🔖 chore(release): v1.123.0 [skip ci]
## [Version&nbsp;1.123.0](https://github.com/lobehub/lobe-chat/compare/v1.122.7...v1.123.0)
<sup>Released on **2025-09-04**</sup>

####  Features

- **misc**: Add NewAPI as a router provider for multi-model aggregation.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Add NewAPI as a router provider for multi-model aggregation, closes [#9041](https://github.com/lobehub/lobe-chat/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/lobehub/lobe-chat/commit/7e291c2))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-09-04 15:57:02 +00:00
Maple Gao 7e291c23f7 feat: add NewAPI as a router provider for multi-model aggregation (#9041)
*  feat: add NewAPI as a router provider for multi-model aggregation

* Update packages/model-runtime/src/newapi/index.ts

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update packages/model-runtime/src/newapi/index.ts

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update packages/model-runtime/src/newapi/index.ts

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update packages/model-runtime/src/newapi/index.ts

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* 🐛 fix: correct baseURL configuration and add comprehensive tests for NewAPI

- Fix baseURL handling to avoid double /v1 path
- Add url-join for proper URL concatenation
- Simplify router models functions using Array.from and filter
- Add comprehensive test coverage with 100% branch coverage
- Fix TypeScript type issues in tests

* 🧪 test: implement 100% branch coverage for NewAPI runtime

- Add comprehensive test suite with 44 test cases
- Achieve 100% branch coverage for all conditional logic
- Test all provider detection, pricing calculation, and data handling branches
- Fix TypeScript type errors with proper type annotations
- Maintain all 44 tests passing with zero errors
- Cover handlePayload, getProviderFromOwnedBy, and models function branches
- No business code modifications - test-only changes

* 🔨 fix: adjust for review comment https://github.com/lobehub/lobe-chat/pull/9041#pullrequestreview-3183464594

* 🐛 fix: resolve NewAPI baseURL transmission issue with dynamic routers configuration

- Extend RouterRuntime to support dynamic routers: RouterInstance[] | ((options) => RouterInstance[])
- Refactor NewAPI from IIFE closure to dynamic configuration function
- Fix timing issue where routers were configured before baseURL was available
- Add comprehensive tests for dynamic routers functionality
- Resolve 'Invalid URL input: v1/models' error by ensuring user baseURL propagates correctly
- Maintain backward compatibility with static routers arrays

Tests: NewAPI (44→45), RouterRuntime (15→17), all passing
2025-09-04 23:47:18 +08:00
lobehubbot 7634f511bf 📝 docs(bot): Auto sync agents & plugin to readme 2025-09-04 13:54:41 +00:00
semantic-release-bot 5e611f2fba 🔖 chore(release): v1.122.7 [skip ci]
### [Version&nbsp;1.122.7](https://github.com/lobehub/lobe-chat/compare/v1.122.6...v1.122.7)
<sup>Released on **2025-09-04**</sup>

#### ♻ Code Refactoring

- **misc**: Make LobeNextAuthDBAdapter Edge Compatible.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Make LobeNextAuthDBAdapter Edge Compatible, closes [#9088](https://github.com/lobehub/lobe-chat/issues/9088) ([411f88e](https://github.com/lobehub/lobe-chat/commit/411f88e))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-09-04 13:53:39 +00:00
Rylan Cai 411f88eca1 ♻️ refactor: make LobeNextAuthDBAdapter Edge Compatible (#9088)
* ♻️ refactor: make adapter edge compatible

* ♻️ refactor: cascade changes

* 🐛 fix: default callbackUrl

* ♻️ refactor: use adapter & strategy control

* ♻️ refactor: migreate

* ♻️ refactor: immediate return

* ♻️ refactor: improve codes & remove tests

*  test: update auth test

* 🐛 fix: date conversation err

* 🐛 fix: naming

* ♻️ refactor: cascade changes

*  test: no longer need not impl err

* 🐛 fix: only init db adapter in server service
2025-09-04 21:42:39 +08:00
Arvin Xu 0e38ce159e 🔨 chore: rename example development (#9090)
rename example development
2025-09-04 20:51:59 +08:00
lobehubbot 27bcf18c4c 📝 docs(bot): Auto sync agents & plugin to readme 2025-09-04 11:49:14 +00:00
semantic-release-bot 298cd4f8c9 🔖 chore(release): v1.122.6 [skip ci]
### [Version&nbsp;1.122.6](https://github.com/lobehub/lobe-chat/compare/v1.122.5...v1.122.6)
<sup>Released on **2025-09-04**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-09-04 11:48:19 +00:00
Arvin Xu 7bd25d96fe 👷 build: Revert "♻️ refactor: make LobeNextAuthDBAdapter Edge Compatible" (#9086)
Revert "♻️ refactor: make LobeNextAuthDBAdapter Edge Compatible (#8188)"

This reverts commit f456e91d7b.
2025-09-04 19:36:03 +08:00
lobehubbot 3d7ce4a18a 📝 docs(bot): Auto sync agents & plugin to readme 2025-09-04 11:24:06 +00:00
semantic-release-bot 56f55da260 🔖 chore(release): v1.122.5 [skip ci]
### [Version&nbsp;1.122.5](https://github.com/lobehub/lobe-chat/compare/v1.122.4...v1.122.5)
<sup>Released on **2025-09-04**</sup>

#### ♻ Code Refactoring

- **misc**: Make LobeNextAuthDBAdapter Edge Compatible.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Make LobeNextAuthDBAdapter Edge Compatible, closes [#8188](https://github.com/lobehub/lobe-chat/issues/8188) ([f456e91](https://github.com/lobehub/lobe-chat/commit/f456e91))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-09-04 11:23:12 +00:00
Rylan Cai f456e91d7b ♻️ refactor: make LobeNextAuthDBAdapter Edge Compatible (#8188)
* ♻️ refactor: make adapter edge compatible

* ♻️ refactor: cascade changes

* 🐛 fix: default callbackUrl

* ♻️ refactor: use adapter & strategy control

* ♻️ refactor: migreate

* ♻️ refactor: immediate return

* ♻️ refactor: improve codes & remove tests

*  test: update auth test

* 🐛 fix: date conversation err

* 🐛 fix: naming

* ♻️ refactor: cascade changes

*  test: no longer need not impl err
2025-09-04 17:32:20 +08:00
lobehubbot 2fa57ff557 📝 docs(bot): Auto sync agents & plugin to readme 2025-09-04 08:53:43 +00:00
semantic-release-bot 3d671740a3 🔖 chore(release): v1.122.4 [skip ci]
### [Version&nbsp;1.122.4](https://github.com/lobehub/lobe-chat/compare/v1.122.3...v1.122.4)
<sup>Released on **2025-09-04**</sup>

#### 💄 Styles

- **misc**: Update i18n.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update i18n, closes [#9062](https://github.com/lobehub/lobe-chat/issues/9062) ([970ece0](https://github.com/lobehub/lobe-chat/commit/970ece0))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-09-04 08:52:45 +00:00
LobeHub Bot 970ece0498 🤖 style: update i18n (#9062)
💄 style: update i18n

Co-authored-by: canisminor1990 <17870709+canisminor1990@users.noreply.github.com>
2025-09-04 16:41:20 +08:00
Arvin Xu c5ed5fdf2e test: add more tests (#9074)
* fix

try to fix

add v2 test

try to fix docker build issue

fix lint

add tests

replace

* fix

* fix
2025-09-04 16:41:10 +08:00
lobehubbot e8db8b9b99 📝 docs(bot): Auto sync agents & plugin to readme 2025-09-04 08:06:05 +00:00
semantic-release-bot 759f30e5b7 🔖 chore(release): v1.122.3 [skip ci]
### [Version&nbsp;1.122.3](https://github.com/lobehub/lobe-chat/compare/v1.122.2...v1.122.3)
<sup>Released on **2025-09-04**</sup>

#### 🐛 Bug Fixes

- **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 fixed

* **misc**: Support base64 image from markdown image syntax, closes [#9054](https://github.com/lobehub/lobe-chat/issues/9054) ([d013a16](https://github.com/lobehub/lobe-chat/commit/d013a16))

#### Styles

* **misc**: Update the price of the o3 model in OpenRouter, closes [#9075](https://github.com/lobehub/lobe-chat/issues/9075) ([43ef47c](https://github.com/lobehub/lobe-chat/commit/43ef47c))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-09-04 08:05:04 +00:00
Lumia 43ef47c522 💄 style: Update the price of the o3 model in OpenRouter (#9075)
Update openrouter o3 price
2025-09-04 15:51:47 +08:00
sxjeru d013a166ce 🐛 fix: Support base64 image from markdown image syntax (#9054)
*  feat: add support for handling base64 images in markdown content within OpenAI stream

*  feat: 支持在非思考模式下解析 markdown 中的 base64 图片并按顺序输出

* fix: 从结果中去除 markdown data:image

*  feat: 合并提取和清理 markdown 中 base64 图片的功能

* fix test
2025-09-04 15:51:18 +08:00
lobehubbot 86fc3912e0 📝 docs(bot): Auto sync agents & plugin to readme 2025-09-04 07:50:29 +00:00
semantic-release-bot 6d438262b0 🔖 chore(release): v1.122.2 [skip ci]
### [Version&nbsp;1.122.2](https://github.com/lobehub/lobe-chat/compare/v1.122.1...v1.122.2)
<sup>Released on **2025-09-04**</sup>

#### 🐛 Bug Fixes

- **modelProvider**: Add lmstudio to provider whitelist to enable fetchOnClient toggle.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **modelProvider**: Add lmstudio to provider whitelist to enable fetchOnClient toggle, closes [#9067](https://github.com/lobehub/lobe-chat/issues/9067) ([e58864f](https://github.com/lobehub/lobe-chat/commit/e58864f))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-09-04 07:49:16 +00:00
wano e58864f361 🐛 fix(modelProvider): add lmstudio to provider whitelist to enable fetchOnClient toggle (#9067)
- Add 'lmstudio' to providerWhitelist in both user and aiInfra store selectors
- Fix issue where LMStudio's client fetch mode toggle was non-functional
- Users can now properly control client/server request mode for LMStudio
- Resolves forced client mode when only baseURL is configured

Fixes client request mode control for LMStudio provider
2025-09-04 15:37:52 +08:00
Arvin Xu 9c2b411493 📝 docs: update README (#9079)
update docs
2025-09-04 15:37:31 +08:00
lobehubbot da2c0a2c57 📝 docs(bot): Auto sync agents & plugin to readme 2025-09-04 07:19:58 +00:00
semantic-release-bot 14ac6d1515 🔖 chore(release): v1.122.1 [skip ci]
### [Version&nbsp;1.122.1](https://github.com/lobehub/lobe-chat/compare/v1.122.0...v1.122.1)
<sup>Released on **2025-09-04**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-09-04 07:19:03 +00:00
Arvin Xu 8b9fced111 👷 build: fix docker build issue (#9070)
* try to fix docker build issue

* replace

* fix build
2025-09-04 15:08:27 +08:00
lobehubbot eea96605cf 📝 docs(bot): Auto sync agents & plugin to readme 2025-09-04 05:09:08 +00:00
semantic-release-bot 612866dea1 🔖 chore(release): v1.122.0 [skip ci]
## [Version&nbsp;1.122.0](https://github.com/lobehub/lobe-chat/compare/v1.121.1...v1.122.0)
<sup>Released on **2025-09-04**</sup>

####  Features

- **misc**: Refactor to speed up send message in server mode.

<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/lobehub/lobe-chat/issues/9046) ([4813b6d](https://github.com/lobehub/lobe-chat/commit/4813b6d))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-09-04 05:08:10 +00:00
Arvin Xu a9c660c26e 🔨 chore: fix webpack build OOM (#9066)
fix build
2025-09-04 12:57:50 +08:00
Arvin Xu 4813b6df27 feat: refactor to speed up send message in server mode (#9046)
* refactor send message

* support message rag data

* fix

* fix tests

* fix lint

* add tests

* fix bug
2025-09-04 12:53:55 +08:00
lobehubbot 0a1dcf943e 📝 docs(bot): Auto sync agents & plugin to readme 2025-09-03 10:40:14 +00:00
semantic-release-bot 9eec81c551 🔖 chore(release): v1.121.1 [skip ci]
### [Version&nbsp;1.121.1](https://github.com/lobehub/lobe-chat/compare/v1.121.0...v1.121.1)
<sup>Released on **2025-09-03**</sup>

#### 🐛 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 fixed

* **misc**: Fix socks5 proxy not work problem, closes [#9053](https://github.com/lobehub/lobe-chat/issues/9053) ([b13563c](https://github.com/lobehub/lobe-chat/commit/b13563c))
* **misc**: Fix virtuaso minheight was null, closes [#9055](https://github.com/lobehub/lobe-chat/issues/9055) ([ef79721](https://github.com/lobehub/lobe-chat/commit/ef79721))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-09-03 10:39:16 +00:00
Shinji-Li b13563cb34 🐛 fix: fix socks5 proxy not work problem (#9053) 2025-09-03 18:28:55 +08:00
Shinji-Li ef79721828 🐛 fix: fix virtuaso minheight was null (#9055) 2025-09-03 18:28:32 +08:00
lobehubbot 20a53cbd34 📝 docs(bot): Auto sync agents & plugin to readme 2025-09-03 08:39:57 +00:00
semantic-release-bot a76ad2344d 🔖 chore(release): v1.121.0 [skip ci]
## [Version&nbsp;1.121.0](https://github.com/lobehub/lobe-chat/compare/v1.120.7...v1.121.0)
<sup>Released on **2025-09-03**</sup>

####  Features

- **misc**: Add nano banana Chinese prompt notify.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Add nano banana Chinese prompt notify, closes [#9038](https://github.com/lobehub/lobe-chat/issues/9038) ([58e19f8](https://github.com/lobehub/lobe-chat/commit/58e19f8))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-09-03 08:39:00 +00:00
YuTengjing 58e19f856c feat: add nano banana Chinese prompt notify (#9038) 2025-09-03 16:29:13 +08:00
Asuka109 d1c5645517 🔨 chore: add docker compose to setup local services for development (#8608)
* 👷 build: add docker compose to setup local services for development

* 👷 build: setup dotenv-expand for all the npm scripts

* 🐛 fix: remove useless comments

* 📚 docs: add server-side database setup guide with i18n support

- Add comprehensive server-side database setup documentation
- Include step-by-step Docker service configuration
- Add Chinese localization for better developer experience
- Cover environment setup, database migration, and verification steps
2025-09-02 17:06:01 +08:00
lobehubbot 0884747bb3 📝 docs(bot): Auto sync agents & plugin to readme 2025-09-02 03:38:26 +00:00
semantic-release-bot 8169eae189 🔖 chore(release): v1.120.7 [skip ci]
### [Version&nbsp;1.120.7](https://github.com/lobehub/lobe-chat/compare/v1.120.6...v1.120.7)
<sup>Released on **2025-09-02**</sup>

#### 💄 Styles

- **misc**: Update i18n.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update i18n, closes [#9033](https://github.com/lobehub/lobe-chat/issues/9033) ([650e552](https://github.com/lobehub/lobe-chat/commit/650e552))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-09-02 03:37:29 +00:00
LobeHub Bot 650e552aa8 🤖 style: update i18n (#9033)
💄 style: update i18n

Co-authored-by: canisminor1990 <17870709+canisminor1990@users.noreply.github.com>
2025-09-02 11:25:39 +08:00
lobehubbot 11b27e5bf7 📝 docs(bot): Auto sync agents & plugin to readme 2025-09-01 06:23:49 +00:00
semantic-release-bot a6367a5166 🔖 chore(release): v1.120.6 [skip ci]
### [Version&nbsp;1.120.6](https://github.com/lobehub/lobe-chat/compare/v1.120.5...v1.120.6)
<sup>Released on **2025-09-01**</sup>

#### 💄 Styles

- **misc**: Add upload hint for non-visual model.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add upload hint for non-visual model, closes [#7969](https://github.com/lobehub/lobe-chat/issues/7969) ([1224f4e](https://github.com/lobehub/lobe-chat/commit/1224f4e))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-09-01 06:22:54 +00:00
Arvin Xu 1224f4e4a7 💄 style: add upload hint for non-visual model (#7969)
* add upload hint

* fix tests
2025-09-01 14:11:41 +08:00
lobehubbot 1e1dbb7829 📝 docs(bot): Auto sync agents & plugin to readme 2025-09-01 04:12:35 +00:00
semantic-release-bot 49fd419b72 🔖 chore(release): v1.120.5 [skip ci]
### [Version&nbsp;1.120.5](https://github.com/lobehub/lobe-chat/compare/v1.120.4...v1.120.5)
<sup>Released on **2025-09-01**</sup>

#### 🐛 Bug Fixes

- **ai-image**: Save config.imageUrl with fullUrl instead of key.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **ai-image**: Save config.imageUrl with fullUrl instead of key, closes [#9016](https://github.com/lobehub/lobe-chat/issues/9016) ([bad009a](https://github.com/lobehub/lobe-chat/commit/bad009a))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-09-01 04:11:34 +00:00
YuTengjing bad009a43c 🐛 fix(ai-image): save config.imageUrl with fullUrl instead of key (#9016) 2025-09-01 11:59:51 +08:00
renovate[bot] 987e87ad8b Update dependency gpt-tokenizer to v3 (#9009)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-01 10:44:00 +08:00
lobehubbot b36d8c7466 📝 docs(bot): Auto sync agents & plugin to readme 2025-09-01 02:08:53 +00:00
semantic-release-bot 2590d72ae3 🔖 chore(release): v1.120.4 [skip ci]
### [Version&nbsp;1.120.4](https://github.com/lobehub/lobe-chat/compare/v1.120.3...v1.120.4)
<sup>Released on **2025-09-01**</sup>

#### 💄 Styles

- **misc**: Adjust ControlsForm component to adapt to mobile phone display.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Adjust ControlsForm component to adapt to mobile phone display, closes [#9013](https://github.com/lobehub/lobe-chat/issues/9013) ([c6038c0](https://github.com/lobehub/lobe-chat/commit/c6038c0))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-09-01 02:07:56 +00:00
bbbugg c6038c0670 💄 style: adjust ControlsForm component to adapt to mobile phone display (#9013)
* 🐛 fix: adjust ControlsForm component to use responsive widths for descriptions

* 🐛 fix: update ControlsForm component for responsive description widths on narrow screens
2025-09-01 09:56:23 +08:00
lobehubbot 4ccf4c341b 📝 docs(bot): Auto sync agents & plugin to readme 2025-09-01 01:51:29 +00:00
semantic-release-bot c922ff2d68 🔖 chore(release): v1.120.3 [skip ci]
### [Version&nbsp;1.120.3](https://github.com/lobehub/lobe-chat/compare/v1.120.2...v1.120.3)
<sup>Released on **2025-09-01**</sup>

#### 💄 Styles

- **misc**: Support new provider Nebius.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Support new provider Nebius, closes [#8903](https://github.com/lobehub/lobe-chat/issues/8903) ([c15791d](https://github.com/lobehub/lobe-chat/commit/c15791d))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-09-01 01:50:34 +00:00
sxjeru c15791d852 💄 style: Support new provider Nebius (#8903)
* feat: add Nebius model support and configuration

* feat(nebius): enhance model definitions and add support for image and embedding models

* Implement code changes to enhance functionality and improve performance

* feat(nebius): remove 'created' field from model standardization

* feat(novita): format model pricing and enhance model data structure

* feat: 更新模型处理逻辑,优化模型字段和定价格式

* feat(openrouter): 更新模型接口,优化价格格式和上下文窗口大小

* feat: 添加定价格式化功能,更新模型接口以支持新的定价结构

* fix test

* feat: 添加Hermes-4-70B和Hermes-4-405B模型,更新定价结构

* feat: add functionCall, reasoning, and vision properties to model list

* 拆分 pr

* Delete src/config/aiModels/nebius.ts

* Delete src/config/aiModels/index.ts

* Delete src/config/aiModels/openrouter.ts

* add change

* 添加 nebius 模型的导出路径

* Update providers.tsx

* 更新 Gemini 2.5 Flash Image Preview 模型名称为 "Nano Banana"

* fix

---------

Co-authored-by: Arvin Xu <arvinx@foxmail.com>
2025-09-01 09:38:59 +08:00
lobehubbot 7ffb30713e 📝 docs(bot): Auto sync agents & plugin to readme 2025-08-31 16:42:21 +00:00
semantic-release-bot 18d2e6d50b 🔖 chore(release): v1.120.2 [skip ci]
### [Version&nbsp;1.120.2](https://github.com/lobehub/lobe-chat/compare/v1.120.1...v1.120.2)
<sup>Released on **2025-08-31**</sup>

#### ♻ Code Refactoring

- **misc**: Remove base path.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Remove base path, closes [#9015](https://github.com/lobehub/lobe-chat/issues/9015) ([2a5f8d7](https://github.com/lobehub/lobe-chat/commit/2a5f8d7))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-08-31 16:41:22 +00:00
Arvin Xu 2a5f8d712f ♻️ refactor: remove base path (#9015)
* clean

* remove

* fix

* move config to envs

* remove envs
2025-09-01 00:30:13 +08:00
renovate[bot] 82f5abf83b Update dependency file-type to v21 (#9008)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-31 20:05:38 +08:00
renovate[bot] 332e06ee6b Update dependency happy-dom to v18 (#9010)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-31 20:04:51 +08:00
lobehubbot f1cddf9802 📝 docs(bot): Auto sync agents & plugin to readme 2025-08-31 11:54:19 +00:00
semantic-release-bot 2525740b9d 🔖 chore(release): v1.120.1 [skip ci]
### [Version&nbsp;1.120.1](https://github.com/lobehub/lobe-chat/compare/v1.120.0...v1.120.1)
<sup>Released on **2025-08-31**</sup>

#### 💄 Styles

- **misc**: Update i18n.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update i18n, closes [#9005](https://github.com/lobehub/lobe-chat/issues/9005) ([63760f9](https://github.com/lobehub/lobe-chat/commit/63760f9))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-08-31 11:53:25 +00:00
renovate[bot] a6b2a19b0e Update dependency lucide-react to ^0.542.0 (#9006)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-31 16:37:51 +08:00
LobeHub Bot 63760f9059 🤖 style: update i18n (#9005)
💄 style: update i18n

Co-authored-by: canisminor1990 <17870709+canisminor1990@users.noreply.github.com>
2025-08-31 16:37:28 +08:00
lobehubbot 043e7da368 📝 docs(bot): Auto sync agents & plugin to readme 2025-08-30 17:42:29 +00:00
semantic-release-bot f594fe16b1 🔖 chore(release): v1.120.0 [skip ci]
## [Version&nbsp;1.120.0](https://github.com/lobehub/lobe-chat/compare/v1.119.2...v1.120.0)
<sup>Released on **2025-08-30**</sup>

#### ♻ Code Refactoring

- **misc**: Remove webrtc sync feature flag.

####  Features

- **misc**: Rename Gemini 2.5 flash image to Nano Banana.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Remove webrtc sync feature flag, closes [#9002](https://github.com/lobehub/lobe-chat/issues/9002) ([0924d98](https://github.com/lobehub/lobe-chat/commit/0924d98))

#### What's improved

* **misc**: Rename Gemini 2.5 flash image to Nano Banana, closes [#9004](https://github.com/lobehub/lobe-chat/issues/9004) ([dac5a6f](https://github.com/lobehub/lobe-chat/commit/dac5a6f))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-08-30 17:41:09 +00:00
Arvin Xu 0924d98f5e ♻️ refactor: remove webrtc sync feature flag (#9002)
* refactor to clean code

* clean yjs

* upgrade icons

* Update package.json

* fix tests

* fix tests

* fix tests
2025-08-31 01:28:44 +08:00
YuTengjing dac5a6f22d feat: rename Gemini 2.5 flash image to Nano Banana (#9004) 2025-08-31 01:26:01 +08:00
bbbugg 44ffe14b9f 🐛fix: Qwen & SiliconCloud DeepSeek V3.1 Model Ability (#8999)
* 🐛 fix: remove functionCall ability from Qwen DeepSeek V3.1 models

* 🐛 fix: add 'deepseek-v3.1' to model keyword checks and extend parameters for reasoning

* 🐛 fix: add reasoning to 'DeepSeek-V3.1'
2025-08-31 01:21:58 +08:00
lobehubbot ddba451027 📝 docs(bot): Auto sync agents & plugin to readme 2025-08-30 16:24:23 +00:00
semantic-release-bot bd5fb75efc 🔖 chore(release): v1.119.2 [skip ci]
### [Version&nbsp;1.119.2](https://github.com/lobehub/lobe-chat/compare/v1.119.1...v1.119.2)
<sup>Released on **2025-08-30**</sup>

#### ♻ Code Refactoring

- **model-runtime**: Refactor model-runtime dependencies and clean code.

<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/lobehub/lobe-chat/issues/8997) ([9f7677d](https://github.com/lobehub/lobe-chat/commit/9f7677d))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-08-30 16:23:22 +00:00
Arvin Xu d7294ddebc 🔨 chore: fix types (#9003)
fix types
2025-08-31 00:11:37 +08:00
sxjeru b0e163cb2b 🔨 chore: Optimized model owner parse (#9000)
* Update modelParse.ts

* Update modelParse.test.ts
2025-08-30 23:53:12 +08:00
Arvin Xu 9f7677d560 ♻️ refactor(model-runtime): refactor model-runtime dependencies and clean code (#8997)
* refactor and clean code

* refactor to remove circular deps

* refactor to clean code

* refactor to clean code

* refactor model-runtime

* refactor image const

* refactor model-runtime import

* fix lint circular

* refactor the @/lib/model-runtime

* fix tests

* refactor to clean code
2025-08-30 23:52:42 +08:00
lobehubbot 999a63f648 📝 docs(bot): Auto sync agents & plugin to readme 2025-08-30 12:28:34 +00:00
semantic-release-bot d8531ab120 🔖 chore(release): v1.119.1 [skip ci]
### [Version&nbsp;1.119.1](https://github.com/lobehub/lobe-chat/compare/v1.119.0...v1.119.1)
<sup>Released on **2025-08-30**</sup>

#### 🐛 Bug Fixes

- **misc**: Update enableStreaming name.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Update enableStreaming name, closes [#8995](https://github.com/lobehub/lobe-chat/issues/8995) ([7c7de40](https://github.com/lobehub/lobe-chat/commit/7c7de40))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-08-30 12:27:35 +00:00
Rylan Cai 099965a78f 🔨 chore(model-runtime): add ChatMethods ChatMethodOptions merge helper (#8998)
* :recyel: refactor: add ChatMethodOptions merger

* 📝 docs: expose methods
2025-08-30 20:16:20 +08:00
bbbugg 7c7de40007 🐛 fix: update enableStreaming name (#8995) 2025-08-30 20:15:58 +08:00
lobehubbot 5b043d81b1 📝 docs(bot): Auto sync agents & plugin to readme 2025-08-30 11:06:25 +00:00
semantic-release-bot f326e8989e 🔖 chore(release): v1.119.0 [skip ci]
## [Version&nbsp;1.119.0](https://github.com/lobehub/lobe-chat/compare/v1.118.8...v1.119.0)
<sup>Released on **2025-08-30**</sup>

####  Features

- **misc**: Added support for Azure OpenAI Image Generation.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Added support for Azure OpenAI Image Generation, closes [#8898](https://github.com/lobehub/lobe-chat/issues/8898) ([6042340](https://github.com/lobehub/lobe-chat/commit/6042340))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-08-30 11:05:32 +00:00
Jamie Stivala 604234029c feat: Added support for Azure OpenAI Image Generation (#8898) 2025-08-30 18:54:00 +08:00
lobehubbot a6d929bc2d 📝 docs(bot): Auto sync agents & plugin to readme 2025-08-30 05:28:26 +00:00
semantic-release-bot 54b6062c2e 🔖 chore(release): v1.118.8 [skip ci]
### [Version&nbsp;1.118.8](https://github.com/lobehub/lobe-chat/compare/v1.118.7...v1.118.8)
<sup>Released on **2025-08-30**</sup>

#### 💄 Styles

- **misc**: Update DeepSeek V3.1 & Gemini 2.5 Flash Image Preview models.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update DeepSeek V3.1 & Gemini 2.5 Flash Image Preview models, closes [#8878](https://github.com/lobehub/lobe-chat/issues/8878) ([5d538a2](https://github.com/lobehub/lobe-chat/commit/5d538a2))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-08-30 05:27:24 +00:00
sxjeru 5d538a235a 💄 style: update DeepSeek V3.1 & Gemini 2.5 Flash Image Preview models (#8878)
* 🔨 refactor: update DeepSeek model configurations and processing logic

* 🔨 feat: 添加 DeepSeek V3.1 聊天模型配置

* 🔨 feat: 添加 DeepSeek V3.1 聊天模型到 openrouter 配置

* update

* 🔨 feat: 更新 DeepSeek V3.1 模型配置,添加新模型并调整描述

* 🔨 feat: 更新 DeepSeek V3.1 模型配置,增加描述和定价信息,调整上下文窗口大小

* Update qwen.ts

* 🔨 feat: 添加 DeepSeek V3.1 聊天模型,更新模型描述和定价信息

* fix

* Update deepseek.ts

* 🔨 feat(google): 添加 Gemini 2.5 Flash 实验模型,支持图像生成

* 🔨 feat(aihubmix): 添加 Gemini 2.5 Flash 实验模型,支持图像生成

* 🔨 feat(aihubmix): 添加 Grok 4 模型,增强自然语言处理和推理能力

* 🔨 feat(qwen): 调整 textInput_cacheRead 定价策略,优化定价计算

* 🔨 feat(google): 添加 gemini-2.5-flash-image-preview 模型到模型集合中,更新思考配置逻辑

* 🔨 feat(vertexai): 添加 Gemini 2.5 Flash 实验模型,支持图像生成

* 🔨 feat(google): 增强 Google 生成 AI 流处理,兼容性改进文本提取逻辑
🔨 feat(xai): 添加 Grok Code Fast 1 模型,优化逻辑任务处理能力

* 🔨 feat(google): 增强 Google 生成 AI 流处理,支持文本和图像数据的返回

* 去除重复

* pull main

* ♻️ fix: avoid duplicate 'stop' chunk in Google AI stream; handle missing usage metadata

* update novita

* ♻️ fix: update  snapshot

* Update xai.ts

* Update modelParse.ts

* fix: update snapshot
2025-08-30 13:16:22 +08:00
lobehubbot 33050d6abe 📝 docs(bot): Auto sync agents & plugin to readme 2025-08-30 03:31:17 +00:00
semantic-release-bot 00822ef502 🔖 chore(release): v1.118.7 [skip ci]
### [Version&nbsp;1.118.7](https://github.com/lobehub/lobe-chat/compare/v1.118.6...v1.118.7)
<sup>Released on **2025-08-30**</sup>

#### 💄 Styles

- **misc**: Update i18n.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update i18n, closes [#8990](https://github.com/lobehub/lobe-chat/issues/8990) ([136bc5a](https://github.com/lobehub/lobe-chat/commit/136bc5a))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-08-30 03:30:22 +00:00
LobeHub Bot 136bc5a917 🤖 style: update i18n (#8990) 2025-08-30 11:18:24 +08:00
lobehubbot 3e1b360186 📝 docs(bot): Auto sync agents & plugin to readme 2025-08-29 18:58:54 +00:00
semantic-release-bot cc882be4ef 🔖 chore(release): v1.118.6 [skip ci]
### [Version&nbsp;1.118.6](https://github.com/lobehub/lobe-chat/compare/v1.118.5...v1.118.6)
<sup>Released on **2025-08-29**</sup>

#### 💄 Styles

- **misc**: Support non-stream mode.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Support non-stream mode, closes [#8751](https://github.com/lobehub/lobe-chat/issues/8751) ([ce623bb](https://github.com/lobehub/lobe-chat/commit/ce623bb))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-08-29 18:57:50 +00:00
Arvin Xu ce623bb280 💄 style: support non-stream mode (#8751)
* support non-stream mode

* improve streaming part

* fix tests
2025-08-30 02:46:06 +08:00
lobehubbot e56e475331 📝 docs(bot): Auto sync agents & plugin to readme 2025-08-29 18:00:57 +00:00
semantic-release-bot 41d7efcf54 🔖 chore(release): v1.118.5 [skip ci]
### [Version&nbsp;1.118.5](https://github.com/lobehub/lobe-chat/compare/v1.118.4...v1.118.5)
<sup>Released on **2025-08-29**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor the `model-bank` package from `src/config/aiModels`.

#### 💄 Styles

- **misc**: Fix clerk scrollBox style, ModelFetcher support getting prices.

<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/lobehub/lobe-chat/issues/8983) ([c65eb09](https://github.com/lobehub/lobe-chat/commit/c65eb09))

#### Styles

* **misc**: Fix clerk scrollBox style, closes [#8989](https://github.com/lobehub/lobe-chat/issues/8989) ([b25b5a0](https://github.com/lobehub/lobe-chat/commit/b25b5a0))
* **misc**: ModelFetcher support getting prices, closes [#8985](https://github.com/lobehub/lobe-chat/issues/8985) ([58b73ec](https://github.com/lobehub/lobe-chat/commit/58b73ec))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-08-29 17:59:53 +00:00
sxjeru 58b73ecc95 💄 style: ModelFetcher support getting prices (#8985)
* 拆分

* fix test
2025-08-30 01:47:48 +08:00
Arvin Xu b25b5a0657 💄 style: fix clerk scrollBox style (#8989)
fix clerk scrollBox style
2025-08-30 01:36:13 +08:00
Arvin Xu c65eb095ba ♻️ refactor: refactor the model-bank package from src/config/aiModels (#8983)
* move

* refactor with model banks

* refactor with model banks

* refactor @/config/aiModels to model-bank

* refactor @/config/aiModels to model-bank

* fix model bank exports

* clean

* add test workflow

* try again

* fix

* add exports tests

* fix model bank alias

* Update tsconfig.json

* fix import issue

* clean unused code

* fix tests
2025-08-30 01:28:16 +08:00
lobehubbot 323425bd90 📝 docs(bot): Auto sync agents & plugin to readme 2025-08-29 16:02:07 +00:00
semantic-release-bot 4cb831c15a 🔖 chore(release): v1.118.4 [skip ci]
### [Version&nbsp;1.118.4](https://github.com/lobehub/lobe-chat/compare/v1.118.3...v1.118.4)
<sup>Released on **2025-08-29**</sup>

#### 💄 Styles

- **misc**: Fix chat session part switch theme issue.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Fix chat session part switch theme issue, closes [#8987](https://github.com/lobehub/lobe-chat/issues/8987) ([b7111be](https://github.com/lobehub/lobe-chat/commit/b7111be))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-08-29 16:01:08 +00:00
Arvin Xu b7111be400 💄 style: fix chat session part switch theme issue (#8987)
fix theme issue
2025-08-29 23:49:05 +08:00
lobehubbot 548c4e2ac2 📝 docs(bot): Auto sync agents & plugin to readme 2025-08-29 13:41:16 +00:00
semantic-release-bot 1dc82d0184 🔖 chore(release): v1.118.3 [skip ci]
### [Version&nbsp;1.118.3](https://github.com/lobehub/lobe-chat/compare/v1.118.2...v1.118.3)
<sup>Released on **2025-08-29**</sup>

#### 🐛 Bug Fixes

- **misc**: Correct totalOutputTokens calculation for XAI provider.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Correct totalOutputTokens calculation for XAI provider, closes [#8984](https://github.com/lobehub/lobe-chat/issues/8984) ([09ce90a](https://github.com/lobehub/lobe-chat/commit/09ce90a))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-08-29 13:40:22 +00:00
bbbugg 09ce90a35a 🐛 fix: correct totalOutputTokens calculation for XAI provider (#8984) 2025-08-29 21:28:41 +08:00
孤独豹猫 2071d27335 🐛 fix: improve ollama capability and improve search config (#8848)
* fix(model): 修复 Ollama 模型卡片信息

- 修复Zod schema 的 search 能力的可选布尔字段
- 修正 Ollama 模型运行时中 vision 能力的选项重复/错误

* Update index.ts
2025-08-29 20:49:02 +08:00
lobehubbot c4fd337288 📝 docs(bot): Auto sync agents & plugin to readme 2025-08-29 12:34:08 +00:00
semantic-release-bot 276e7d7bb4 🔖 chore(release): v1.118.2 [skip ci]
### [Version&nbsp;1.118.2](https://github.com/lobehub/lobe-chat/compare/v1.118.1...v1.118.2)
<sup>Released on **2025-08-29**</sup>

#### 💄 Styles

- **misc**: Add Grok Code Fast 1 model.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add Grok Code Fast 1 model, closes [#8982](https://github.com/lobehub/lobe-chat/issues/8982) ([dbcec3d](https://github.com/lobehub/lobe-chat/commit/dbcec3d))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-08-29 12:33:14 +00:00
bbbugg dbcec3d07e 💄 style: add Grok Code Fast 1 model (#8982)
*  feat: add Grok Code Fast 1 model

* 🐛 fix(xai): comment out unsupported settings for reasoningEffort parameter
2025-08-29 20:21:58 +08:00
lobehubbot 85f9ca5c40 📝 docs(bot): Auto sync agents & plugin to readme 2025-08-29 09:35:24 +00:00
semantic-release-bot 34f88cdaab 🔖 chore(release): v1.118.1 [skip ci]
### [Version&nbsp;1.118.1](https://github.com/lobehub/lobe-chat/compare/v1.118.0...v1.118.1)
<sup>Released on **2025-08-29**</sup>

#### 🐛 Bug Fixes

- **misc**: Add Content-Security-Policy env.

#### 💄 Styles

- **misc**: Support Gemini URL context tool.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Add Content-Security-Policy env, closes [#8752](https://github.com/lobehub/lobe-chat/issues/8752) ([9250540](https://github.com/lobehub/lobe-chat/commit/9250540))

#### Styles

* **misc**: Support Gemini URL context tool, closes [#8731](https://github.com/lobehub/lobe-chat/issues/8731) ([5d4ed11](https://github.com/lobehub/lobe-chat/commit/5d4ed11))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-08-29 09:34:26 +00:00
sxjeru 5d4ed11ad6 💄 style: Support Gemini URL context tool (#8731)
* feat: 添加 urlContext 支持到多个模型和配置接口

* feat: 在 googleChatModels 中添加 urlContext 参数支持

* feat: 调整 ControlsForm 中的最小宽度,更新 urlContext 标签样式,优化 LobeGoogleAI 中的工具调用逻辑

* feat: 调整 ControlsForm 中思维预算滑块和 urlContext 的最小宽度及样式

* fix

*  feat: 添加 URL 上下文提取功能描述

* i18n

* Update chat.ts

* update i18n

---------

Co-authored-by: Arvin Xu <arvinx@foxmail.com>
2025-08-29 17:23:09 +08:00
Shinji-Li 9250540912 🐛 fix: add Content-Security-Policy env (#8752)
* fix: add Content-Security-Policy

* feat: add env to control csp open or not

* update env
2025-08-29 17:14:04 +08:00
lobehubbot 0220e81a92 📝 docs(bot): Auto sync agents & plugin to readme 2025-08-29 08:06:46 +00:00
semantic-release-bot d9024085ed 🔖 chore(release): v1.118.0 [skip ci]
## [Version&nbsp;1.118.0](https://github.com/lobehub/lobe-chat/compare/v1.117.1...v1.118.0)
<sup>Released on **2025-08-29**</sup>

####  Features

- **misc**: Add new provider AkashChat.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Add new provider AkashChat, closes [#8923](https://github.com/lobehub/lobe-chat/issues/8923) ([2f3bf0f](https://github.com/lobehub/lobe-chat/commit/2f3bf0f))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-08-29 08:05:49 +00:00
sxjeru 2f3bf0fedf feat: Add new provider AkashChat (#8923)
* feat: 添加 AkashChat 模型及相关配置

* feat: 更新 AkashChat 模型处理逻辑,添加嵌入模型关键词支持

* fix test

* Update akashchat.ts
2025-08-29 15:53:57 +08:00
René Wang 30bb028a09 📝 docs: add agents md (#8971)
* build: Add agents.md

* feat: Add agents md

* 📝 docs: address tjx666's review comments on AGENTS.md

- Fix build tools description to reflect actual Next.js setup (Turbopack/Webpack)
- Remove incorrect Turborepo reference
- Improve TypeScript practices description for clarity

Co-authored-by: René Wang <RiverTwilight@users.noreply.github.com>

---------

Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
Co-authored-by: René Wang <RiverTwilight@users.noreply.github.com>
2025-08-29 15:52:02 +08:00
lobehubbot 3ac3b8304e 📝 docs(bot): Auto sync agents & plugin to readme 2025-08-29 03:13:13 +00:00
semantic-release-bot d6a3a26e4d 🔖 chore(release): v1.117.1 [skip ci]
### [Version&nbsp;1.117.1](https://github.com/lobehub/lobe-chat/compare/v1.117.0...v1.117.1)
<sup>Released on **2025-08-29**</sup>

#### ♻ Code Refactoring

- **misc**: Move chat item into chat.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Move chat item into chat, closes [#8970](https://github.com/lobehub/lobe-chat/issues/8970) ([e09817e](https://github.com/lobehub/lobe-chat/commit/e09817e))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-08-29 03:12:18 +00:00
Arvin Xu e09817e7a6 ♻️ refactor: move chat item into chat (#8970)
move chat item into
2025-08-29 11:00:25 +08:00
lobehubbot df5d0d07f9 📝 docs(bot): Auto sync agents & plugin to readme 2025-08-29 02:51:19 +00:00
semantic-release-bot eafe75bc20 🔖 chore(release): v1.117.0 [skip ci]
## [Version&nbsp;1.117.0](https://github.com/lobehub/lobe-chat/compare/v1.116.4...v1.117.0)
<sup>Released on **2025-08-29**</sup>

####  Features

- **misc**: Ai image support Gemini 2.5 Flash Image, Support Gemini 2.5 Flash Image Preview in OpenRouter.

#### 💄 Styles

- **misc**: Update i18n.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Ai image support Gemini 2.5 Flash Image, closes [#8966](https://github.com/lobehub/lobe-chat/issues/8966) ([64b969e](https://github.com/lobehub/lobe-chat/commit/64b969e))
* **misc**: Support Gemini 2.5 Flash Image Preview in OpenRouter, closes [#8944](https://github.com/lobehub/lobe-chat/issues/8944) ([23dcf4c](https://github.com/lobehub/lobe-chat/commit/23dcf4c))

#### Styles

* **misc**: Update i18n, closes [#8975](https://github.com/lobehub/lobe-chat/issues/8975) ([6872798](https://github.com/lobehub/lobe-chat/commit/6872798))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-08-29 02:50:13 +00:00
sxjeru 23dcf4c617 feat: Support Gemini 2.5 Flash Image Preview in OpenRouter (#8944)
* feat: 添加 Gemini 2.5 Flash 图像生成模型并支持 OpenRouter 的 base64_image 处理

* feat: 更新 Gemini 2.5 Flash 模型的图像输出定价和发布日期

* add tests

* 修复 usage

* feat: 重构对 Gemini 2.5 Flash 模型图像输出的支持,更新相关 usage 计费逻辑

* feat: 更新 Gemini AI 流的输出令牌计算,支持图像和文本的分离统计

* add test

* fix test

* fix: 更新 GoogleGenerativeAIStream 测试用例,添加输出图像令牌统计
2025-08-29 10:38:26 +08:00
semantic-release-bot 3fa2573207 🔖 chore(release): v1.117.0 [skip ci]
## [Version&nbsp;1.117.0](https://github.com/lobehub/lobe-chat/compare/v1.116.4...v1.117.0)
<sup>Released on **2025-08-29**</sup>

####  Features

- **misc**: Ai image support Gemini 2.5 Flash Image.

#### 💄 Styles

- **misc**: Update i18n.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Ai image support Gemini 2.5 Flash Image, closes [#8966](https://github.com/lobehub/lobe-chat/issues/8966) ([64b969e](https://github.com/lobehub/lobe-chat/commit/64b969e))

#### Styles

* **misc**: Update i18n, closes [#8975](https://github.com/lobehub/lobe-chat/issues/8975) ([6872798](https://github.com/lobehub/lobe-chat/commit/6872798))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-08-29 00:42:45 +00:00
LobeHub Bot 68727985d1 🤖 style: update i18n (#8975)
💄 style: update i18n

Co-authored-by: canisminor1990 <17870709+canisminor1990@users.noreply.github.com>
2025-08-29 08:31:01 +08:00
semantic-release-bot d3dad7973d 🔖 chore(release): v1.117.0 [skip ci]
## [Version&nbsp;1.117.0](https://github.com/lobehub/lobe-chat/compare/v1.116.4...v1.117.0)
<sup>Released on **2025-08-28**</sup>

####  Features

- **misc**: Ai image support Gemini 2.5 Flash Image.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Ai image support Gemini 2.5 Flash Image, closes [#8966](https://github.com/lobehub/lobe-chat/issues/8966) ([64b969e](https://github.com/lobehub/lobe-chat/commit/64b969e))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-08-28 17:59:29 +00:00
YuTengjing 64b969ec35 feat: ai image support Gemini 2.5 Flash Image (#8966) 2025-08-29 01:48:01 +08:00
Arvin Xu 3336dca328 🔨 chore: upgrade xlsx to latest (#8973)
upgrade xlsx
2025-08-29 01:44:06 +08:00
lobehubbot 8737f675f4 📝 docs(bot): Auto sync agents & plugin to readme 2025-08-28 16:38:25 +00:00
semantic-release-bot 836546f235 🔖 chore(release): v1.116.4 [skip ci]
### [Version&nbsp;1.116.4](https://github.com/lobehub/lobe-chat/compare/v1.116.3...v1.116.4)
<sup>Released on **2025-08-28**</sup>

#### 💄 Styles

- **misc**: Support html preview.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Support html preview, closes [#8969](https://github.com/lobehub/lobe-chat/issues/8969) ([82abf6d](https://github.com/lobehub/lobe-chat/commit/82abf6d))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-08-28 16:37:12 +00:00
Arvin Xu 7164b4c9ab 🔨 chore: update workflow (#8972)
fix ci token
2025-08-29 00:25:35 +08:00
Arvin Xu 82abf6d7d0 💄 style: support html preview (#8969)
* support preview html

* add html

* refactor some code
2025-08-28 23:12:56 +08:00
renovate[bot] 4b3f8d4abb Update dependency dotenv to v17 (#8909)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-28 21:02:17 +08:00
renovate[bot] 5989a022dd Update dependency cross-env to v10 (#8821)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-28 20:53:32 +08:00
renovate[bot] de9d479f28 Update dependency diff to v8 (#8822)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-28 20:53:02 +08:00
Arvin Xu f900f7ce4e test: add unit tests for @lobechat/prompts (#8967)
* add test and refactor

* update

* move

* fix test

* improve config

* refactor utils server import

* move

* refactor @/utils/server to @lobechat/utils/server

* improve config

* fix tests
2025-08-28 20:44:28 +08:00
lobehubbot d847e44ef7 📝 docs(bot): Auto sync agents & plugin to readme 2025-08-28 11:01:24 +00:00
semantic-release-bot 4872cc1c41 🔖 chore(release): v1.116.3 [skip ci]
### [Version&nbsp;1.116.3](https://github.com/lobehub/lobe-chat/compare/v1.116.2...v1.116.3)
<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/lobehub/lobe-chat/issues/8962) ([27a4b34](https://github.com/lobehub/lobe-chat/commit/27a4b34))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-08-28 11:00:30 +00:00
Arvin Xu 27a4b34612 🐛 fix: fix desktop route error (#8962)
* fix issue

* add test
2025-08-28 18:48:23 +08:00
lobehubbot dbeca5da70 📝 docs(bot): Auto sync agents & plugin to readme 2025-08-28 06:53:27 +00:00
semantic-release-bot b836d0398d 🔖 chore(release): v1.116.2 [skip ci]
### [Version&nbsp;1.116.2](https://github.com/lobehub/lobe-chat/compare/v1.116.1...v1.116.2)
<sup>Released on **2025-08-28**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-08-28 06:52:31 +00:00
Shinji-Li ccdbbb927e ️ perf: Improve settings page rendering performance to prevent re-rendering (#8877) 2025-08-28 14:41:11 +08:00
lobehubbot 8d479074fd 📝 docs(bot): Auto sync agents & plugin to readme 2025-08-27 16:02:06 +00:00
semantic-release-bot 5cbf9136ff 🔖 chore(release): v1.116.1 [skip ci]
### [Version&nbsp;1.116.1](https://github.com/lobehub/lobe-chat/compare/v1.116.0...v1.116.1)
<sup>Released on **2025-08-27**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-08-27 16:00:45 +00:00
René Wang 17472aa7a5 👷 build: add group chat db schema (#8916)
* feat: merge database changes from group-chat feature

* fix

* fix

* fix

* fix tests

---------

Co-authored-by: arvinxx <arvinx@foxmail.com>
2025-08-27 23:49:22 +08:00
Arvin Xu 0778fb5548 🔨 chore: fix import warning (#8952)
fix import warning
2025-08-27 23:22:16 +08:00
YuTengjing 2eeab57c1e docs: update bfl doc cover image url (#8951) 2025-08-27 22:20:18 +08:00
René Wang a397a4eed7 🔨 chore: Revert claude model specification in claude workflow (#8946) 2025-08-27 16:40:06 +08:00
Aloxaf 885fbbe024 fix: non-Latin characters in PDF viewer (#8927) 2025-08-27 16:18:32 +08:00
sxjeru 26c2dd68de chore: modelParse support Millisecond time stamp (#8939) 2025-08-27 16:00:52 +08:00
lobehubbot be388b8433 📝 docs(bot): Auto sync agents & plugin to readme 2025-08-27 07:51:51 +00:00
semantic-release-bot afd05a2364 🔖 chore(release): v1.116.0 [skip ci]
## [Version&nbsp;1.116.0](https://github.com/lobehub/lobe-chat/compare/v1.115.0...v1.116.0)
<sup>Released on **2025-08-27**</sup>

####  Features

- **misc**: Add gemini 2.5 flash image for vertex ai.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Add gemini 2.5 flash image for vertex ai, closes [#8943](https://github.com/lobehub/lobe-chat/issues/8943) ([74d9bb5](https://github.com/lobehub/lobe-chat/commit/74d9bb5))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-08-27 07:50:40 +00:00
YuTengjing 74d9bb5b6a feat: add gemini 2.5 flash image for vertex ai (#8943) 2025-08-27 15:38:19 +08:00
afon c9a65f78c5 🐛 chrore: fix qwen-image model and standardize image size format (#8935) 2025-08-27 15:29:51 +08:00
YuTengjing 9832bf758b feat: add gemini 2.5 flash image model (#8940) 2025-08-27 12:42:16 +08:00
YuTengjing 9a6657e52e 📝 docs(workflow): optimize documentation structure and development setup (#8934) 2025-08-26 18:21:22 +08:00
YuTengjing 45f05a0169 📝 docs: add BFL provider documentation (#8933) 2025-08-26 17:26:45 +08:00
lobehubbot 29137c74d1 📝 docs(bot): Auto sync agents & plugin to readme 2025-08-26 08:02:38 +00:00
semantic-release-bot 1eb64328e8 🔖 chore(release): v1.115.0 [skip ci]
## [Version&nbsp;1.115.0](https://github.com/lobehub/lobe-chat/compare/v1.114.6...v1.115.0)
<sup>Released on **2025-08-26**</sup>

####  Features

- **image**: Polish ai image.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **image**: Polish ai image, closes [#8915](https://github.com/lobehub/lobe-chat/issues/8915) ([0efe28d](https://github.com/lobehub/lobe-chat/commit/0efe28d))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-08-26 08:01:40 +00:00
YuTengjing 0efe28d122 feat(image): polish ai image (#8915) 2025-08-25 22:38:41 +08:00
renovate[bot] 33611397b2 Update dependency lucide-react to ^0.541.0 (#8907)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-25 14:16:02 +08:00
lobehubbot 0a398a8f82 📝 docs(bot): Auto sync agents & plugin to readme 2025-08-22 16:45:00 +00:00
semantic-release-bot 1a2aa249fb 🔖 chore(release): v1.114.6 [skip ci]
### [Version&nbsp;1.114.6](https://github.com/lobehub/lobe-chat/compare/v1.114.5...v1.114.6)
<sup>Released on **2025-08-22**</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/lobehub/lobe-chat/issues/8900) ([6100d21](https://github.com/lobehub/lobe-chat/commit/6100d21))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-08-22 16:44:01 +00:00
YuTengjing 6100d21038 🐛 fix(files): remove force-static rendering to enable session access (#8900) 2025-08-23 00:33:36 +08:00
YuTengjing ccc733dac5 chore: support set more image constrints (#8896) 2025-08-22 22:04:51 +08:00
lobehubbot c7e94e7446 📝 docs(bot): Auto sync agents & plugin to readme 2025-08-22 06:35:49 +00:00
semantic-release-bot d4eb117b0c 🔖 chore(release): v1.114.5 [skip ci]
### [Version&nbsp;1.114.5](https://github.com/lobehub/lobe-chat/compare/v1.114.4...v1.114.5)
<sup>Released on **2025-08-22**</sup>

#### 💄 Styles

- **misc**: Update mistral model vision ability.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update mistral model vision ability, closes [#8885](https://github.com/lobehub/lobe-chat/issues/8885) ([915c0ff](https://github.com/lobehub/lobe-chat/commit/915c0ff))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-08-22 06:34:55 +00:00
番茄摔成番茄酱 915c0ff5d7 💄 style: Update mistral model vision ability (#8885)
Update mistral.ts

Mistral Small与Mistral Medium模型具有图片识别能力
2025-08-22 14:24:31 +08:00
lobehubbot a47347d95a 📝 docs(bot): Auto sync agents & plugin to readme 2025-08-22 06:16:24 +00:00
semantic-release-bot c9163bc9e8 🔖 chore(release): v1.114.4 [skip ci]
### [Version&nbsp;1.114.4](https://github.com/lobehub/lobe-chat/compare/v1.114.3...v1.114.4)
<sup>Released on **2025-08-22**</sup>

#### ♻ Code Refactoring

- **misc**: Move database to packages.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Move database to packages, closes [#8874](https://github.com/lobehub/lobe-chat/issues/8874) ([af1f715](https://github.com/lobehub/lobe-chat/commit/af1f715))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-08-22 06:15:28 +00:00
Arvin Xu 8dedc2d3e1 ♻️ refactor: move utils to separate package (#8889)
* move utils

* move utils

* move utils

* update

* update

* update

* update

* update

* refactor to clean the tests

* fix release workflow

* fix tests

* fix tests

* fix tests

* fix tests

* fix tests

* fix tests

* try to fix client db migration issue

* fix tests
2025-08-22 14:05:01 +08:00
Arvin Xu af1f71572f ♻️ refactor: move database to packages (#8874)
* move db

* refactor db import

* refactor eval types

* fix tests

* fix tests

* fix tests

* fix db migration issues

* fix docker issue

* fix tests

* update alias

* fix tests

* update db test for client and server

* refactor db

* update codecov

* update codecov

* update codecov

* add docker pr comments
2025-08-22 11:09:03 +08:00
lobehubbot 7e68cc5b5a 📝 docs(bot): Auto sync agents & plugin to readme 2025-08-21 15:57:59 +00:00
semantic-release-bot 91e081885c 🔖 chore(release): v1.114.3 [skip ci]
### [Version&nbsp;1.114.3](https://github.com/lobehub/lobe-chat/compare/v1.114.2...v1.114.3)
<sup>Released on **2025-08-21**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-08-21 15:57:01 +00:00
Maple Gao 3ae5134984 📝 docs: Add image generation development environment setup (#8859)
* 🔨 chore: add image generation development environment setup

- Add setup-image-generation-dev.sh script for automated environment configuration
- Add English and Chinese documentation for image generation development setup
- Configure PostgreSQL and MinIO for local development with automatic bucket creation
- Include database migration and S3 environment variable configuration

* Update scripts/setup-image-generation-dev.sh
2025-08-21 23:44:21 +08:00
Maple Gao df97d76c36 👷 build(desktop): add comprehensive Linux package format support (#8867)
 feat(desktop): add comprehensive Linux package format support

- Add rpm and tar.gz targets to electron-builder configuration
- Update GitHub Actions workflows to upload all Linux package formats
- Support for Ubuntu/Debian (.deb), Snap (.snap), RPM-based distributions (.rpm)
- Include universal tar.gz archives for maximum Linux distribution compatibility
- Ensure proper artifact collection and release publishing for all formats

This enables desktop app distribution across major Linux ecosystems including
Ubuntu, CentOS, openSUSE, Arch Linux, and Chinese domestic OS like UOS and Kylin.
2025-08-21 23:40:05 +08:00
lobehubbot 95246c5ee2 📝 docs(bot): Auto sync agents & plugin to readme 2025-08-21 14:57:47 +00:00
semantic-release-bot 133fd564f1 🔖 chore(release): v1.114.2 [skip ci]
### [Version&nbsp;1.114.2](https://github.com/lobehub/lobe-chat/compare/v1.114.1...v1.114.2)
<sup>Released on **2025-08-21**</sup>

#### 🐛 Bug Fixes

- **misc**: Can't load custom provider config.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Can't load custom provider config, closes [#8880](https://github.com/lobehub/lobe-chat/issues/8880) ([9ec3315](https://github.com/lobehub/lobe-chat/commit/9ec3315))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-08-21 14:56:45 +00:00
YuTengjing 9ec3315595 🐛 fix: can't load custom provider config (#8880) 2025-08-21 22:43:55 +08:00
Arvin Xu d07e2acae8 🔨 chore: improve test workflow (#8876)
* test workflow

* test workflow

* add test workflow

* add test workflow

* add test config

* add test config

* add test config

* add test config

* add test config

* update

* refactor tests

* fix tests

* fix tests

* exclude packages

* improve test

* fix test

* add a new package
2025-08-21 20:39:29 +08:00
lobehubbot 499a9ca53e 📝 docs(bot): Auto sync agents & plugin to readme 2025-08-21 11:12:14 +00:00
semantic-release-bot 9f1069a51f 🔖 chore(release): v1.114.1 [skip ci]
### [Version&nbsp;1.114.1](https://github.com/lobehub/lobe-chat/compare/v1.114.0...v1.114.1)
<sup>Released on **2025-08-21**</sup>

#### ♻ Code Refactoring

- **misc**: Move chain into `@lobechat/prompts`.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Move chain into `@lobechat/prompts`, closes [#8875](https://github.com/lobehub/lobe-chat/issues/8875) ([c576b97](https://github.com/lobehub/lobe-chat/commit/c576b97))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-08-21 11:11:11 +00:00
Arvin Xu c576b971ad ♻️ refactor: move chain into @lobechat/prompts (#8875)
* move chains

* move usage

* move and replace

* refactor import and usage
2025-08-21 18:55:52 +08:00
renovate[bot] 1a71188a1d Update actions/checkout action to v5 (#8818)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-20 11:18:37 +08:00
Maple Gao 79c81bb954 🔨 chore: update lint and TypeScript configs to exclude temporary directories (#8856)
- Add tmp, temp, .temp directories to .eslintignore
- Add .local, .cache, .claude, .serena directories to .eslintignore
- Create .stylelintignore with same ignore patterns
- Update tsconfig.json to exclude temporary directories from type checking
- Prevents linting and type checking of temporary and AI tool directories
2025-08-20 11:06:24 +08:00
Arvin Xu 1ee6724168 🔨 chore: update github workflow (#8808)
* Update docker/build-push-action action to v6

* update

* fix workflow

* fix workflow

* fix workflow

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-20 02:40:25 +08:00
lobehubbot f36f6f7724 📝 docs(bot): Auto sync agents & plugin to readme 2025-08-19 14:10:24 +00:00
semantic-release-bot 6d214d7bef 🔖 chore(release): v1.114.0 [skip ci]
## [Version&nbsp;1.114.0](https://github.com/lobehub/lobe-chat/compare/v1.113.3...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/lobehub/lobe-chat/issues/8851) ([4d7a060](https://github.com/lobehub/lobe-chat/commit/4d7a060))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-08-19 14:09:23 +00:00
YuTengjing 4d7a060268 feat(models): Add Qwen Image Edit model (#8851) 2025-08-19 21:54:12 +08:00
YuTengjing 64a5d51f87 fix: image models support for aihubmix (#8838) 2025-08-19 14:44:55 +08:00
YuTengjing 88c8c2dc12 🐛 chore: fix provider data fetch time (#8844) 2025-08-19 14:05:52 +08:00
lobehubbot ce4969698b 📝 docs(bot): Auto sync agents & plugin to readme 2025-08-19 05:55:54 +00:00
semantic-release-bot 3c408e444b 🔖 chore(release): v1.113.3 [skip ci]
### [Version&nbsp;1.113.3](https://github.com/lobehub/lobe-chat/compare/v1.113.2...v1.113.3)
<sup>Released on **2025-08-19**</sup>

#### 🐛 Bug Fixes

- **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

* **misc**: Support Grok thinking models in AiHubMix, closes [#8713](https://github.com/lobehub/lobe-chat/issues/8713) ([ffa9b1b](https://github.com/lobehub/lobe-chat/commit/ffa9b1b))
* **misc**: The 'stream_options' parameter is only allowed when 'stream' is enabled, closes [#8778](https://github.com/lobehub/lobe-chat/issues/8778) ([fcc32d5](https://github.com/lobehub/lobe-chat/commit/fcc32d5))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-08-19 05:54:48 +00:00
sxjeru ffa9b1b909 🐛 fix: Support Grok thinking models in AiHubMix (#8713)
* 🐛 fix: 添加对 xai 模型的支持到 baseRuntimeMap 和 LobeAiHubMixAI

* 添加 GLM-4.5V 视觉语言模型到 siliconcloud

* update Qwen

* fix lint

* 更新 Qwen VL Plus 模型配置,调整部署名称和上下文窗口令牌数,优化定价策略

---------

Co-authored-by: Arvin Xu <arvinx@foxmail.com>
2025-08-19 13:38:04 +08:00
sxjeru fcc32d5e0a 🐛 fix: The 'stream_options' parameter is only allowed when 'stream' is enabled (#8778)
*  feat: add support for service tier flex in OpenAI model handling

* 移除 responsesAPIModels 中的 gpt-5 和 gpt-5-mini 模型

* update groq
2025-08-19 13:37:44 +08:00
Arvin Xu 07a9b341b4 🔨 chore: reducing the tracing scope (#8846)
* fix workflow

* fix

* Update discover.ts
2025-08-19 13:37:24 +08:00
lobehubbot b4b00f7c70 📝 docs(bot): Auto sync agents & plugin to readme 2025-08-18 09:21:57 +00:00
semantic-release-bot 78a6483630 🔖 chore(release): v1.113.2 [skip ci]
### [Version&nbsp;1.113.2](https://github.com/lobehub/lobe-chat/compare/v1.113.1...v1.113.2)
<sup>Released on **2025-08-18**</sup>

#### 🐛 Bug Fixes

- **mcp**: Use customParams for environment settings fallback.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **mcp**: Use customParams for environment settings fallback, closes [#8814](https://github.com/lobehub/lobe-chat/issues/8814) ([ab043d4](https://github.com/lobehub/lobe-chat/commit/ab043d4))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-08-18 09:21:01 +00:00
Coooolfan ab043d45f2 🐛 fix(mcp): use customParams for environment settings fallback (#8814) 2025-08-18 17:06:03 +08:00
lobehubbot 1b8b86d8a5 📝 docs(bot): Auto sync agents & plugin to readme 2025-08-18 03:09:08 +00:00
Shinji-Li 927055871b 📝 docs: change the default modal provider list rank (#8833)
docs: change the default modal provider list rank
2025-08-18 10:53:50 +08:00
lobehubbot 7562bf4acf 📝 docs(bot): Auto sync agents & plugin to readme 2025-08-17 11:16:47 +00:00
semantic-release-bot 2564ebd6d5 🔖 chore(release): v1.113.1 [skip ci]
### [Version&nbsp;1.113.1](https://github.com/lobehub/lobe-chat/compare/v1.113.0...v1.113.1)
<sup>Released on **2025-08-17**</sup>

#### 🐛 Bug Fixes

- **db**: Desktop local db can't vectorization.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **db**: Desktop local db can't vectorization, closes [#8830](https://github.com/lobehub/lobe-chat/issues/8830) ([a00fd9d](https://github.com/lobehub/lobe-chat/commit/a00fd9d))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-08-17 11:15:51 +00:00
YuTengjing a00fd9d236 🐛 fix(db): desktop local db can't vectorization (#8830) 2025-08-17 19:01:02 +08:00
renovate[bot] 24a5e0d419 Update dependency @anthropic-ai/sdk to ^0.60.0 (#8817)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-17 18:28:00 +08:00
lobehubbot a7b9bcd78f 📝 docs(bot): Auto sync agents & plugin to readme 2025-08-17 06:06:15 +00:00
semantic-release-bot 5689dd8656 🔖 chore(release): v1.113.0 [skip ci]
## [Version&nbsp;1.113.0](https://github.com/lobehub/lobe-chat/compare/v1.112.5...v1.113.0)
<sup>Released on **2025-08-17**</sup>

####  Features

- **provider**: Add BFL provider support for image generation.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **provider**: Add BFL provider support for image generation, closes [#8806](https://github.com/lobehub/lobe-chat/issues/8806) ([519e03e](https://github.com/lobehub/lobe-chat/commit/519e03e))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-08-17 06:05:20 +00:00
YuTengjing 519e03e87a feat(provider): add BFL provider support for image generation (#8806) 2025-08-17 13:50:05 +08:00
lobehubbot 6ac6ca59da 📝 docs(bot): Auto sync agents & plugin to readme 2025-08-17 05:38:19 +00:00
semantic-release-bot 4d164ae083 🔖 chore(release): v1.112.5 [skip ci]
### [Version&nbsp;1.112.5](https://github.com/lobehub/lobe-chat/compare/v1.112.4...v1.112.5)
<sup>Released on **2025-08-17**</sup>

#### 🐛 Bug Fixes

- **misc**: Improve mcp tracing with user config.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Improve mcp tracing with user config, closes [#8827](https://github.com/lobehub/lobe-chat/issues/8827) ([5cab2ee](https://github.com/lobehub/lobe-chat/commit/5cab2ee))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-08-17 05:37:26 +00:00
Arvin Xu 5cab2ee5b5 🐛 fix: improve mcp tracing with user config (#8827)
* improve plugin result report

* improve plugin result report
2025-08-17 13:22:36 +08:00
lobehubbot 65dddfa47f 📝 docs(bot): Auto sync agents & plugin to readme 2025-08-16 16:26:17 +00:00
semantic-release-bot dfa2a2c279 🔖 chore(release): v1.112.4 [skip ci]
### [Version&nbsp;1.112.4](https://github.com/lobehub/lobe-chat/compare/v1.112.3...v1.112.4)
<sup>Released on **2025-08-16**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor prompts folder to the `@lobechat/prompts` pacakge.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor prompts folder to the `@lobechat/prompts` pacakge, closes [#8810](https://github.com/lobehub/lobe-chat/issues/8810) ([d82e7bb](https://github.com/lobehub/lobe-chat/commit/d82e7bb))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-08-16 16:25:24 +00:00
Arvin Xu d82e7bb9b0 ♻️ refactor: refactor prompts folder to the @lobechat/prompts pacakge (#8810)
* move prompts

* refactor prompts
2025-08-17 00:10:28 +08:00
lobehubbot 3fbbfc6d96 📝 docs(bot): Auto sync agents & plugin to readme 2025-08-16 12:20:08 +00:00
semantic-release-bot faefe71c9a 🔖 chore(release): v1.112.3 [skip ci]
### [Version&nbsp;1.112.3](https://github.com/lobehub/lobe-chat/compare/v1.112.2...v1.112.3)
<sup>Released on **2025-08-16**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor const folder to a new package.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor const folder to a new package, closes [#8756](https://github.com/lobehub/lobe-chat/issues/8756) ([30a4734](https://github.com/lobehub/lobe-chat/commit/30a4734))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-08-16 12:19:14 +00:00
Arvin Xu 30a4734577 ♻️ refactor: refactor const folder to a new package (#8756)
* refactor

* update

* refactor
2025-08-16 20:04:21 +08:00
lobehubbot 9e7bea6d88 📝 docs(bot): Auto sync agents & plugin to readme 2025-08-16 10:50:25 +00:00
semantic-release-bot d0ceab9dd6 🔖 chore(release): v1.112.2 [skip ci]
### [Version&nbsp;1.112.2](https://github.com/lobehub/lobe-chat/compare/v1.112.1...v1.112.2)
<sup>Released on **2025-08-16**</sup>

#### ♻ Code Refactoring

- **misc**: 重构 ArgsInput 组件.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: 重构 ArgsInput 组件, closes [#8765](https://github.com/lobehub/lobe-chat/issues/8765) ([0905559](https://github.com/lobehub/lobe-chat/commit/0905559))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-08-16 10:49:27 +00:00
Coooolfan 09055595e4 ♻️ refactor: 重构ArgsInput组件 (#8765)
* ♻️ refactor(utils): extract args parsing logic from ArgsInput component
- Extract parseArgs and argsToString functions to src/utils/args.ts
- Add comprehensive test suite with 19 test cases covering edge cases
- Fix escaped quote handling in parseArgs function
- Replace String.replace() with String.replaceAll() for better readability
- Improve code reusability and maintainability following project best practices

* 📝 docs(utils): improve JSDoc comments and clean up redundant comments
- Add comprehensive JSDoc with @param and @returns for args functions
- Translate inline comments to English for consistency
- Remove redundant comments in ArgsInput component
- Keep only essential comments and improve code clarity
- Improve code documentation quality and IDE support

* ♻️ refactor(ArgsInput): completely redesign as array editor
- Replace single input with individual argument inputs
- Add visual array structure with add/remove buttons
- Support keyboard shortcuts (Enter to add, Backspace to delete)
- Improve UX with proper array operations and indexing
- Remove dependency on args parsing utils for better performance

* 🌐 i18n: add ArgsInput internationalization support
- Add ArgsInput translations for en-US and zh-CN
- Add TypeScript type definitions for new translation keys
- Support dynamic placeholder with argument index
- Fix TypeScript error for missing translation keys
2025-08-16 18:34:14 +08:00
renovate[bot] 86a28d9615 Update dependency dbdocs to ^0.16.0 (#7572)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-16 18:31:57 +08:00
lobehubbot 164c8b344e 📝 docs(bot): Auto sync agents & plugin to readme 2025-08-16 10:13:42 +00:00
semantic-release-bot 9b354af18c 🔖 chore(release): v1.112.1 [skip ci]
### [Version&nbsp;1.112.1](https://github.com/lobehub/lobe-chat/compare/v1.112.0...v1.112.1)
<sup>Released on **2025-08-16**</sup>

#### 💄 Styles

- **misc**: Add Imagen 4 GA models, style improve auth sign in box loading.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add Imagen 4 GA models, closes [#8799](https://github.com/lobehub/lobe-chat/issues/8799) ([2e9ad20](https://github.com/lobehub/lobe-chat/commit/2e9ad20))
* **misc**: Style improve auth sign in box loading, closes [#8805](https://github.com/lobehub/lobe-chat/issues/8805) ([62f5a1b](https://github.com/lobehub/lobe-chat/commit/62f5a1b))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-08-16 10:12:44 +00:00
Arvin Xu 62f5a1b93c 💄 style: style improve auth sign in box loading (#8805) 2025-08-16 17:57:44 +08:00
afon 2e9ad20675 💄 style: add Imagen 4 GA models (#8799)
* add Google Imagen 4 GA models

* address review comments
2025-08-16 17:56:34 +08:00
lobehubbot 15e15e84ca 📝 docs(bot): Auto sync agents & plugin to readme 2025-08-15 04:16:49 +00:00
semantic-release-bot 05cb6bb7de 🔖 chore(release): v1.112.0 [skip ci]
## [Version&nbsp;1.112.0](https://github.com/lobehub/lobe-chat/compare/v1.111.12...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/lobehub/lobe-chat/issues/8797) ([a1c66c8](https://github.com/lobehub/lobe-chat/commit/a1c66c8))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-08-15 04:15:54 +00:00
YuTengjing a1c66c81fc feat(feature-flags): add ai_image flag to control AI painting UI (#8797) 2025-08-15 12:01:18 +08:00
lobehubbot c1ddb6fa23 📝 docs(bot): Auto sync agents & plugin to readme 2025-08-14 12:31:11 +00:00
semantic-release-bot 439fb6eb9d 🔖 chore(release): v1.111.12 [skip ci]
### [Version&nbsp;1.111.12](https://github.com/lobehub/lobe-chat/compare/v1.111.11...v1.111.12)
<sup>Released on **2025-08-14**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-08-14 12:30:08 +00:00
YuTengjing 27d48e89e9 👷 build: optimize claude action workflow and add vscode settings (#8796) 2025-08-14 20:14:54 +08:00
YuTengjing 54b08fd139 🐛 chore: upload image generated by ai painting failed (#8792) 2025-08-14 14:14:55 +08:00
huangkairan 8e2d47d595 🐛 chore: update gpt-5, gpt-5-nano imageOutput (#8782) 2025-08-14 11:50:31 +08:00
lobehubbot 75bde54d95 📝 docs(bot): Auto sync agents & plugin to readme 2025-08-13 10:12:00 +00:00
semantic-release-bot b69e75cfca 🔖 chore(release): v1.111.11 [skip ci]
### [Version&nbsp;1.111.11](https://github.com/lobehub/lobe-chat/compare/v1.111.10...v1.111.11)
<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/lobehub/lobe-chat/issues/8644) ([1d466e5](https://github.com/lobehub/lobe-chat/commit/1d466e5))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-08-13 10:10:57 +00:00
sxjeru 1d466e514f 💄 style: Update Mistral AI models & Optimize many model providers fetching (#8644)
*  feat(models): 添加新的模型和更新现有模型的描述与定价

*  feat(models): 添加 Kimi K2 Turbo 模型及其定价信息

*  feat(models): 添加 Qwen3 Coder 30B A3B Instruct 模型及其定价信息,更新模型解析设置

*  feat(models): 更新 Mistral 模型的上下文窗口和显示名称,添加 Magistral Medium 模型,调整 Codestral 模型的显示名称和发布日期

*  feat(types): 添加模型设置属性到 AiFullModelCard 和 ChatModelCard 接口

* Revert " feat(types): 添加模型设置属性到 AiFullModelCard 和 ChatModelCard 接口"

This reverts commit fccd6acc6f.

*  feat(mistral): 添加禁用浏览器请求设置;优化思维块内容处理逻辑

*  feat(modelProviders): 优化模型标签添加;优化 AiHubMix 模型抓取处理逻辑

* Update index.ts

*  feat(modelParse): 优化模型查找逻辑以支持本地特定提供商模型配置

* fix

*  feat(createRuntime): 支持函数式模型配置并优化模型显示名称处理,支持模型名称获取

* fix test

*  feat(aihubmix): 更新模型配置,增加新模型并优化现有模型描述和能力

*  feat: 更新多个模型配置抓取逻辑,优化模型处理逻辑,增加 releasedAt 字段处理,更新快照

*  feat: 更新 GithubModelCard 接口,优化模型处理逻辑,增加模型描述和能力处理

* fix test

*  feat: 更新 aihubmix 模型配置,增加推理能力和新模型,优化描述及能力处理;更新 handlePayload 函数以简化代码结构;添加图像模型关键词配置

*  feat: 更新 aihubmix 模型配置

* fix: 更新模型默认启用处理逻辑;使用最后一个 runtime 的 client 进行函数调用

* fix test

* feat: 为多个模型处理函数添加提供商 ID 参数

* fix test

* feat: 更新 siliconcloud 模型,添加 Step 3 多模态推理模型并修改发布日期

* fix: Anthropic model fetch

* fix: 移除 zhipu 部分模型 search 能力

* update groq

* update aihubmix

* feat: 更新 Qwen 模型,调整上下文窗口令牌数量并添加新模型 Qwen Flash

* update openai

* update groq

*  feat(pricing): Update pricing structure for AI models to use tiered and fixed units

* update groq

* fix lint

* update

* add GLM-4.5V chat model and update vision keywords

* update v0
2025-08-13 17:55:42 +08:00
YuTengjing a51b33f154 📝 docs: fix eslint irregular whitespace issues (#8777) 2025-08-12 23:30:40 +08:00
YuTengjing 485e6cf47e chore: update some models pricing (#8764) 2025-08-12 16:18:37 +08:00
lobehubbot b0d59f8b1b 📝 docs(bot): Auto sync agents & plugin to readme 2025-08-12 04:48:21 +00:00
semantic-release-bot 8ceb25f8c2 🔖 chore(release): v1.111.10 [skip ci]
### [Version&nbsp;1.111.10](https://github.com/lobehub/lobe-chat/compare/v1.111.9...v1.111.10)
<sup>Released on **2025-08-12**</sup>

#### 💄 Styles

- **misc**: Adjust near bottom size on thinking scroll.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Adjust near bottom size on thinking scroll, closes [#8772](https://github.com/lobehub/lobe-chat/issues/8772) ([1fae490](https://github.com/lobehub/lobe-chat/commit/1fae490))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-08-12 04:47:26 +00:00
CanisMinor 1fae49042d 💄 style: Adjust near bottom size on thinking scroll (#8772) 2025-08-12 12:32:15 +08:00
lobehubbot 96ae8034fb 📝 docs(bot): Auto sync agents & plugin to readme 2025-08-12 02:10:30 +00:00
semantic-release-bot b3120167ce 🔖 chore(release): v1.111.9 [skip ci]
### [Version&nbsp;1.111.9](https://github.com/lobehub/lobe-chat/compare/v1.111.8...v1.111.9)
<sup>Released on **2025-08-12**</sup>

#### 💄 Styles

- **misc**: Improve Gemini error display with promptFeedback.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Improve Gemini error display with promptFeedback, closes [#8707](https://github.com/lobehub/lobe-chat/issues/8707) ([51ad399](https://github.com/lobehub/lobe-chat/commit/51ad399))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-08-12 02:09:35 +00:00
sxjeru 51ad3998e4 💄 style: improve Gemini error display with promptFeedback (#8707)
* 增加对带有阻止原因(PROHIBITED_CONTENT)的 promptFeedback 的处理

* update

* 增加对 Google AI 阻止原因的本地化处理,更新错误消息以提供更友好的用户反馈
2025-08-12 09:52:05 +08:00
lobehubbot 6435935f10 📝 docs(bot): Auto sync agents & plugin to readme 2025-08-11 18:16:03 +00:00
semantic-release-bot 45f71478c4 🔖 chore(release): v1.111.8 [skip ci]
### [Version&nbsp;1.111.8](https://github.com/lobehub/lobe-chat/compare/v1.111.7...v1.111.8)
<sup>Released on **2025-08-11**</sup>

#### 💄 Styles

- **misc**: Support new GPT-5 Verbosity params.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Support new GPT-5 Verbosity params, closes [#8715](https://github.com/lobehub/lobe-chat/issues/8715) ([0a724aa](https://github.com/lobehub/lobe-chat/commit/0a724aa))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-08-11 18:15:08 +00:00
sxjeru 0a724aae32 💄 style: Support new GPT-5 Verbosity params (#8715)
*  feat: add GPT-5 reasoning effort slider and update related configurations

*  feat: 添加 GPT-5 推理强度和文本详细程度控制选项

* fix lint

* fix

* i18n
2025-08-12 01:59:59 +08:00
lobehubbot 1cf4355e94 📝 docs(bot): Auto sync agents & plugin to readme 2025-08-11 16:35:43 +00:00
semantic-release-bot 74a702a5ff 🔖 chore(release): v1.111.7 [skip ci]
### [Version&nbsp;1.111.7](https://github.com/lobehub/lobe-chat/compare/v1.111.6...v1.111.7)
<sup>Released on **2025-08-11**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor model-runtime to a seperated package.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor model-runtime to a seperated package, closes [#8763](https://github.com/lobehub/lobe-chat/issues/8763) ([e5eb7a2](https://github.com/lobehub/lobe-chat/commit/e5eb7a2))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-08-11 16:34:34 +00:00
Rylan Cai 6c83807218 🔨 chore: Migrate self-hosting auth to Casdoor@v2 (#8767)
* 🔨 chore: update casdoor to v2

* 🐛 fix: enable signin

* 🐛 fix: webhook hostname diag failed
2025-08-12 00:19:29 +08:00
Arvin Xu e5eb7a280d ♻️ refactor: refactor model-runtime to a seperated package (#8763)
* move model-runtime

* refactor import from @/libs/model-runtime to @lobechat/model-runtime

* move deps

* refactor types
2025-08-12 00:08:52 +08:00
renovate[bot] a21c05bf64 Update dependency @anthropic-ai/sdk to ^0.59.0 (#8735)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-11 13:51:47 +08:00
lobehubbot 1e61e79034 📝 docs(bot): Auto sync agents & plugin to readme 2025-08-11 04:07:12 +00:00
semantic-release-bot 4556bdf1c2 🔖 chore(release): v1.111.6 [skip ci]
### [Version&nbsp;1.111.6](https://github.com/lobehub/lobe-chat/compare/v1.111.5...v1.111.6)
<sup>Released on **2025-08-11**</sup>

#### 🐛 Bug Fixes

- **misc**: Solve the cache problem caused by the same dom id when sharing pictures.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Solve the cache problem caused by the same dom id when sharing pictures, closes [#8704](https://github.com/lobehub/lobe-chat/issues/8704) ([68aad95](https://github.com/lobehub/lobe-chat/commit/68aad95))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-08-11 04:06:14 +00:00
Arvin Xu dbc4b10837 Add Claude Code GitHub Workflow (#8753)
* Claude PR Assistant workflow

* Claude Code Review workflow
2025-08-11 11:51:04 +08:00
renovate[bot] 0f10efcb5d Update pnpm to v10.14.0 (#8739)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-11 11:48:47 +08:00
Shinji-Li 68aad95c04 🐛 fix: Solve the cache problem caused by the same dom id when sharing pictures (#8704) 2025-08-11 11:22:24 +08:00
lobehubbot 7b12e54646 📝 docs(bot): Auto sync agents & plugin to readme 2025-08-10 16:22:31 +00:00
semantic-release-bot e10a433610 🔖 chore(release): v1.111.5 [skip ci]
### [Version&nbsp;1.111.5](https://github.com/lobehub/lobe-chat/compare/v1.111.4...v1.111.5)
<sup>Released on **2025-08-10**</sup>

#### 💄 Styles

- **misc**: Add mask effect to thinking scroll, update i18n.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add mask effect to thinking scroll, closes [#8729](https://github.com/lobehub/lobe-chat/issues/8729) ([4cefafd](https://github.com/lobehub/lobe-chat/commit/4cefafd))
* **misc**: Update i18n, closes [#8734](https://github.com/lobehub/lobe-chat/issues/8734) ([327a564](https://github.com/lobehub/lobe-chat/commit/327a564))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-08-10 16:21:23 +00:00
LobeHub Bot 327a56474e 💄 style: update i18n (#8734)
Co-authored-by: canisminor1990 <17870709+canisminor1990@users.noreply.github.com>
2025-08-11 00:05:59 +08:00
renovate[bot] abb93a6f79 Update dependency lucide-react to ^0.539.0 (#8736)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-11 00:05:46 +08:00
renovate[bot] d861bb0421 Update dependency react-scan to ^0.4.0 (#8738)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-11 00:05:33 +08:00
Arvin Xu 7f00b530fa 👷 build: pin swr@2.3.4 to fix next build (#8746) 2025-08-11 00:02:49 +08:00
CanisMinor 4cefafd5c5 💄 style: Add mask effect to thinking scroll (#8729) 2025-08-09 18:13:56 +08:00
lobehubbot 135c9bea7f 📝 docs(bot): Auto sync agents & plugin to readme 2025-08-09 06:23:28 +00:00
semantic-release-bot 862ab713e1 🔖 chore(release): v1.111.4 [skip ci]
### [Version&nbsp;1.111.4](https://github.com/lobehub/lobe-chat/compare/v1.111.3...v1.111.4)
<sup>Released on **2025-08-09**</sup>

#### 🐛 Bug Fixes

- **pricing**: Adjust cachedInput values for GPT-5 models.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **pricing**: Adjust cachedInput values for GPT-5 models, closes [#8723](https://github.com/lobehub/lobe-chat/issues/8723) ([652bf08](https://github.com/lobehub/lobe-chat/commit/652bf08))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-08-09 06:22:33 +00:00
Morax e1424ad797 📝 docs: add info callout for desktop client access in Cloudflare R2 configuration (#8728) 2025-08-09 14:07:28 +08:00
bbbugg 652bf08ab8 🐛 fix(pricing): adjust cachedInput values for GPT-5 models (#8723) 2025-08-09 14:01:14 +08:00
lobehubbot 025d00202c 📝 docs(bot): Auto sync agents & plugin to readme 2025-08-09 05:10:04 +00:00
semantic-release-bot 04db9c59ff 🔖 chore(release): v1.111.3 [skip ci]
### [Version&nbsp;1.111.3](https://github.com/lobehub/lobe-chat/compare/v1.111.2...v1.111.3)
<sup>Released on **2025-08-09**</sup>

#### 💄 Styles

- **misc**: Improve thinking auto scroll style, Support session switch shortcut key, update i18n.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Improve thinking auto scroll style, closes [#8719](https://github.com/lobehub/lobe-chat/issues/8719) ([acec55f](https://github.com/lobehub/lobe-chat/commit/acec55f))
* **misc**: Support session switch shortcut key, closes [#8626](https://github.com/lobehub/lobe-chat/issues/8626) ([efc7eaf](https://github.com/lobehub/lobe-chat/commit/efc7eaf))
* **misc**: Update i18n, closes [#8725](https://github.com/lobehub/lobe-chat/issues/8725) ([d9642fc](https://github.com/lobehub/lobe-chat/commit/d9642fc))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-08-09 05:09:02 +00:00
LobeHub Bot d9642fc6c5 💄 style: update i18n (#8725)
Co-authored-by: canisminor1990 <17870709+canisminor1990@users.noreply.github.com>
2025-08-09 12:54:00 +08:00
𝑾𝒖𝒙𝒉 efc7eaf537 💄 style: Support session switch shortcut key (#8626)
*  feat: Support session switch shortcut key

Duplicate of https://github.com/lobehub/lobe-chat/pull/8366

* chore: update
2025-08-09 12:43:28 +08:00
Arvin Xu acec55f605 💄 style: improve thinking auto scroll style (#8719)
* improve thinking auto scroll style

* improve style
2025-08-09 12:39:05 +08:00
lobehubbot e96750cff3 📝 docs(bot): Auto sync agents & plugin to readme 2025-08-08 16:37:24 +00:00
semantic-release-bot 4eee917d45 🔖 chore(release): v1.111.2 [skip ci]
### [Version&nbsp;1.111.2](https://github.com/lobehub/lobe-chat/compare/v1.111.1...v1.111.2)
<sup>Released on **2025-08-08**</sup>

#### ♻ Code Refactoring

- **pricing**: Introduce new pricing system.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **pricing**: Introduce new pricing system, closes [#8681](https://github.com/lobehub/lobe-chat/issues/8681) ([96b7508](https://github.com/lobehub/lobe-chat/commit/96b7508))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-08-08 16:36:30 +00:00
YuTengjing 96b7508e01 refactor(pricing): Introduce new pricing system (#8681) 2025-08-09 00:21:07 +08:00
lobehubbot f44bf9180b 📝 docs(bot): Auto sync agents & plugin to readme 2025-08-08 16:08:29 +00:00
semantic-release-bot 18eee1f75d 🔖 chore(release): v1.111.1 [skip ci]
### [Version&nbsp;1.111.1](https://github.com/lobehub/lobe-chat/compare/v1.111.0...v1.111.1)
<sup>Released on **2025-08-08**</sup>

#### 💄 Styles

- **misc**: Add descriptions for the FLUX.1 Krea and Qwen Image.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add descriptions for the FLUX.1 Krea and Qwen Image, closes [#8678](https://github.com/lobehub/lobe-chat/issues/8678) ([769fda0](https://github.com/lobehub/lobe-chat/commit/769fda0))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-08-08 16:07:33 +00:00
ExDragine 769fda060d 💄 style: Add descriptions for the FLUX.1 Krea and Qwen Image (#8678) 2025-08-08 23:52:01 +08:00
lobehubbot 8a88bd099b 📝 docs(bot): Auto sync agents & plugin to readme 2025-08-08 03:00:57 +00:00
semantic-release-bot 6b0a411caf 🔖 chore(release): v1.111.0 [skip ci]
## [Version&nbsp;1.111.0](https://github.com/lobehub/lobe-chat/compare/v1.110.7...v1.111.0)
<sup>Released on **2025-08-08**</sup>

####  Features

- **misc**: Add GPT-5 series models.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Add GPT-5 series models, closes [#8711](https://github.com/lobehub/lobe-chat/issues/8711) ([600c29b](https://github.com/lobehub/lobe-chat/commit/600c29b))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-08-08 03:00:02 +00:00
Arvin Xu 600c29b13f feat: add GPT-5 series models (#8711)
* add gpt 5

* fix tests

* fix tests

* update models

* fix tests

* add reasoningEffort

* make gpt-5 response api

* add models

* fix tests
2025-08-08 10:44:31 +08:00
lobehubbot 2b93efff5a 📝 docs(bot): Auto sync agents & plugin to readme 2025-08-07 19:05:36 +00:00
semantic-release-bot 05b99d6c97 🔖 chore(release): v1.110.7 [skip ci]
### [Version&nbsp;1.110.7](https://github.com/lobehub/lobe-chat/compare/v1.110.6...v1.110.7)
<sup>Released on **2025-08-07**</sup>

#### 🐛 Bug Fixes

- **misc**: Missing languages it-IT, pl-PL, nl-NL.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Missing languages it-IT, pl-PL, nl-NL, closes [#8710](https://github.com/lobehub/lobe-chat/issues/8710) ([b46fa8e](https://github.com/lobehub/lobe-chat/commit/b46fa8e))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-08-07 19:04:43 +00:00
Arvin Xu b46fa8ee99 🐛 fix: missing languages it-IT, pl-PL, nl-NL (#8710)
* fix: missing languages it-IT, pl-PL, nl-NL

* fix tests

---------

Co-authored-by: Daniele Sarnari <daniele.sarnari@beliven.com>
2025-08-08 02:49:14 +08:00
lobehubbot b764c4258d 📝 docs(bot): Auto sync agents & plugin to readme 2025-08-07 17:31:16 +00:00
semantic-release-bot 7b726f2846 🔖 chore(release): v1.110.6 [skip ci]
### [Version&nbsp;1.110.6](https://github.com/lobehub/lobe-chat/compare/v1.110.5...v1.110.6)
<sup>Released on **2025-08-07**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-08-07 17:30:05 +00:00
Arvin Xu ff94ef0fea ️ perf: support no animation mode (#8705)
* support no animation mode

* support update animation

* clean code

* fix lint

* fix tests
2025-08-08 01:14:10 +08:00
renovate[bot] dfe300622e Update dependency electron to ^37.2.0 (#8415)
* Update dependency electron to ~37.2.0

* Update package.json

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Arvin Xu <arvinx@foxmail.com>
2025-08-07 14:15:30 +08:00
renovate[bot] 2b4d657f28 Update dependency tsx to ^4.20.0 (#8246)
* Update dependency tsx to ~4.20.0

* Update package.json

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Arvin Xu <arvinx@foxmail.com>
2025-08-07 13:56:37 +08:00
renovate[bot] 47227cc486 Update dependency i18next to v25 (#7485)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-07 13:36:09 +08:00
renovate[bot] 0ee89ff96f Update dependency @auth/core to ^0.40.0 (#7569)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-07 13:31:38 +08:00
renovate[bot] 0b37014c95 Update dependency @t3-oss/env-nextjs to ^0.13.0 (#7571)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-07 13:31:06 +08:00
lobehubbot 6cc49259c2 📝 docs(bot): Auto sync agents & plugin to readme 2025-08-07 05:01:55 +00:00
semantic-release-bot 8e8505702e 🔖 chore(release): v1.110.5 [skip ci]
### [Version&nbsp;1.110.5](https://github.com/lobehub/lobe-chat/compare/v1.110.4...v1.110.5)
<sup>Released on **2025-08-07**</sup>

#### 🐛 Bug Fixes

- **misc**: Optimize Gemini error message display & Filter empty messages.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Optimize Gemini error message display & Filter empty messages, closes [#8489](https://github.com/lobehub/lobe-chat/issues/8489) ([5b409cc](https://github.com/lobehub/lobe-chat/commit/5b409cc))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-08-07 05:01:00 +00:00
sxjeru 5b409ccfa2 🐛 fix: Optimize Gemini error message display & Filter empty messages (#8489)
* Update index.ts

* 修剪错误消息换行符

* 筛除空消息

* 修复错误类型判断逻辑以正确处理无效API密钥错误

* fix

* fix test

* fix test

* fix

* 提取 Google 错误解析功能并添加相关单元测试
2025-08-07 12:45:29 +08:00
lobehubbot b525728da9 📝 docs(bot): Auto sync agents & plugin to readme 2025-08-06 17:57:54 +00:00
semantic-release-bot 76d8d502e9 🔖 chore(release): v1.110.4 [skip ci]
### [Version&nbsp;1.110.4](https://github.com/lobehub/lobe-chat/compare/v1.110.3...v1.110.4)
<sup>Released on **2025-08-06**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor trace type.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor trace type, closes [#8699](https://github.com/lobehub/lobe-chat/issues/8699) ([4e71af7](https://github.com/lobehub/lobe-chat/commit/4e71af7))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-08-06 17:57:00 +00:00
Arvin Xu 4e71af77f5 ♻️ refactor: refactor trace type (#8699)
* refactor trace type

* refactor lobechat type

* refactor types
2025-08-07 01:41:22 +08:00
lobehubbot 7abeee2416 📝 docs(bot): Auto sync agents & plugin to readme 2025-08-06 16:51:22 +00:00
semantic-release-bot f7effe92a2 🔖 chore(release): v1.110.3 [skip ci]
### [Version&nbsp;1.110.3](https://github.com/lobehub/lobe-chat/compare/v1.110.2...v1.110.3)
<sup>Released on **2025-08-06**</sup>

#### 💄 Styles

- **misc**: Fix provider setting page hydration error.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Fix provider setting page hydration error, closes [#8695](https://github.com/lobehub/lobe-chat/issues/8695) ([88e7d2a](https://github.com/lobehub/lobe-chat/commit/88e7d2a))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-08-06 16:50:20 +00:00
Arvin Xu 88e7d2ada1 💄 style: fix provider setting page hydration error (#8695)
* fix layout

goback

尝试开启生产环境react debug 模式

try to fix scroll issue

try to log settings layout pathname

try skip path

Revert "尝试移除 modal"

This reverts commit 7ffac36dcb680d5a9fdda6c675ad0adb66ed13d2.

remove debug

try to fix again

use InnerLink

fix

add InnerLink.tsx

add debug

* clean code

* fix modal cancel issue
2025-08-07 00:34:36 +08:00
huangkairan 8c0101e67c 🔨 chore: fix MenuCtr test type error (#8696) 2025-08-06 19:41:47 +08:00
huangkairan d796b85ee8 🔨 chore: update author github url (#8694) 2025-08-06 17:44:24 +08:00
lobehubbot 641dfca67c 📝 docs(bot): Auto sync agents & plugin to readme 2025-08-06 09:08:52 +00:00
semantic-release-bot aa126fe06f 🔖 chore(release): v1.110.2 [skip ci]
### [Version&nbsp;1.110.2](https://github.com/lobehub/lobe-chat/compare/v1.110.1...v1.110.2)
<sup>Released on **2025-08-06**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix fail to fetch aihubmix model on client mode.

#### 💄 Styles

- **misc**: Add context menu for desktop, support different model tabs.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix fail to fetch aihubmix model on client mode, closes [#8689](https://github.com/lobehub/lobe-chat/issues/8689) ([3dcc5da](https://github.com/lobehub/lobe-chat/commit/3dcc5da))

#### Styles

* **misc**: Add context menu for desktop, closes [#8691](https://github.com/lobehub/lobe-chat/issues/8691) ([0b30d05](https://github.com/lobehub/lobe-chat/commit/0b30d05))
* **misc**: Support different model tabs, closes [#8693](https://github.com/lobehub/lobe-chat/issues/8693) ([6d531d7](https://github.com/lobehub/lobe-chat/commit/6d531d7))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-08-06 09:07:52 +00:00
Arvin Xu 3dcc5da11a 🐛 fix: fix fail to fetch aihubmix model on client mode (#8689)
* fix dockerfile

* update gitignore

* refactor some @/types to @lobechat/types

* improve apikey url

* fix aihubmix provider
2025-08-06 16:52:21 +08:00
Arvin Xu 6d531d7cc1 💄 style: support different model tabs (#8693) 2025-08-06 16:49:12 +08:00
Arvin Xu 0b30d05aaa 💄 style: add context menu for desktop (#8691)
* update state

* clean code

* improve menu
2025-08-06 15:39:03 +08:00
lobehubbot c13e11ce3f 📝 docs(bot): Auto sync agents & plugin to readme 2025-08-06 07:10:03 +00:00
semantic-release-bot 8777a4e42a 🔖 chore(release): v1.110.1 [skip ci]
### [Version&nbsp;1.110.1](https://github.com/lobehub/lobe-chat/compare/v1.110.0...v1.110.1)
<sup>Released on **2025-08-06**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix remote avatar broken in desktop again.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix remote avatar broken in desktop again, closes [#8688](https://github.com/lobehub/lobe-chat/issues/8688) ([41b4363](https://github.com/lobehub/lobe-chat/commit/41b4363))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-08-06 07:09:09 +00:00
Bryan 41b4363802 🐛 fix: fix remote avatar broken in desktop again (#8688) 2025-08-06 14:53:44 +08:00
lobehubbot d34ba6496e 📝 docs(bot): Auto sync agents & plugin to readme 2025-08-06 05:40:28 +00:00
semantic-release-bot 6bdc75781f 🔖 chore(release): v1.110.0 [skip ci]
## [Version&nbsp;1.110.0](https://github.com/lobehub/lobe-chat/compare/v1.109.1...v1.110.0)
<sup>Released on **2025-08-06**</sup>

####  Features

- **misc**: Support mcp plugin install from web.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Support mcp plugin install from web, closes [#8680](https://github.com/lobehub/lobe-chat/issues/8680) ([022d858](https://github.com/lobehub/lobe-chat/commit/022d858))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-08-06 05:39:32 +00:00
Arvin Xu 022d858cbc feat: support mcp plugin install from web (#8680)
* refactor modal

* improve mcp plugin display

* fix marketplace modal

* refactor install modal

* support official install

* fix types

* clean

* clean

* clean

* fix types

* fix protocol condition

* update state
2025-08-06 13:23:27 +08:00
lobehubbot f7302b5886 📝 docs(bot): Auto sync agents & plugin to readme 2025-08-06 02:31:31 +00:00
semantic-release-bot 2077251a16 🔖 chore(release): v1.109.1 [skip ci]
### [Version&nbsp;1.109.1](https://github.com/lobehub/lobe-chat/compare/v1.109.0...v1.109.1)
<sup>Released on **2025-08-06**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix ollama model output without thinking.

#### 💄 Styles

- **misc**: Add Claude Opus 4.1 model, update i18n.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix ollama model output without thinking, closes [#8686](https://github.com/lobehub/lobe-chat/issues/8686) ([d95c7f4](https://github.com/lobehub/lobe-chat/commit/d95c7f4))

#### Styles

* **misc**: Add Claude Opus 4.1 model, closes [#8683](https://github.com/lobehub/lobe-chat/issues/8683) ([ceb5289](https://github.com/lobehub/lobe-chat/commit/ceb5289))
* **misc**: Update i18n, closes [#8684](https://github.com/lobehub/lobe-chat/issues/8684) ([926fa9a](https://github.com/lobehub/lobe-chat/commit/926fa9a))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-08-06 02:30:32 +00:00
Arvin Xu d95c7f4142 🐛 fix: fix ollama model output without thinking (#8686) 2025-08-06 10:15:13 +08:00
sxjeru ceb5289d57 💄 style: Add Claude Opus 4.1 model (#8683)
* Update anthropic.ts

* Update anthropic.ts

* Update aihubmix.ts

* fix: `temperature` and `top_p` cannot both be specified for this model. Please use only one.

* update

* 更新 Groq 模型
2025-08-06 10:14:51 +08:00
LobeHub Bot 926fa9a1a2 💄 style: update i18n (#8684)
Co-authored-by: canisminor1990 <17870709+canisminor1990@users.noreply.github.com>
2025-08-06 10:14:28 +08:00
lobehubbot d2fba0fb7f 📝 docs(bot): Auto sync agents & plugin to readme 2025-08-05 18:16:27 +00:00
semantic-release-bot c883ad1a13 🔖 chore(release): v1.109.0 [skip ci]
## [Version&nbsp;1.109.0](https://github.com/lobehub/lobe-chat/compare/v1.108.2...v1.109.0)
<sup>Released on **2025-08-05**</sup>

####  Features

- **misc**: Support gpt-oss in ollama provider.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Support gpt-oss in ollama provider, closes [#8682](https://github.com/lobehub/lobe-chat/issues/8682) ([6e0c386](https://github.com/lobehub/lobe-chat/commit/6e0c386))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-08-05 18:15:34 +00:00
Arvin Xu 6e0c386090 feat: support gpt-oss in ollama provider (#8682)
* add gpt-oss models

* update gpt-oss models
2025-08-06 02:00:24 +08:00
lobehubbot ef599cff43 📝 docs(bot): Auto sync agents & plugin to readme 2025-08-05 13:53:25 +00:00
semantic-release-bot 151e75ef60 🔖 chore(release): v1.108.2 [skip ci]
### [Version&nbsp;1.108.2](https://github.com/lobehub/lobe-chat/compare/v1.108.1...v1.108.2)
<sup>Released on **2025-08-05**</sup>

#### 🐛 Bug Fixes

- **misc**: Provider config checker uses outdated API key.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Provider config checker uses outdated API key, closes [#8666](https://github.com/lobehub/lobe-chat/issues/8666) ([3a3e73e](https://github.com/lobehub/lobe-chat/commit/3a3e73e))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-08-05 13:52:28 +00:00
YuTengjing 3a3e73e419 🐛 fix: provider config checker uses outdated API key (#8666) 2025-08-05 21:36:07 +08:00
Tsuki 539932af69 🔨 chore: Add ga4 analytics provider (#8672) 2025-08-05 19:43:38 +08:00
lobehubbot de94b3ecd0 📝 docs(bot): Auto sync agents & plugin to readme 2025-08-05 09:57:23 +00:00
semantic-release-bot 2a7e8a89e0 🔖 chore(release): v1.108.1 [skip ci]
### [Version&nbsp;1.108.1](https://github.com/lobehub/lobe-chat/compare/v1.108.0...v1.108.1)
<sup>Released on **2025-08-05**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix remote avatar broken in desktop.

#### 💄 Styles

- **misc**: Update mask style.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix remote avatar broken in desktop, closes [#8673](https://github.com/lobehub/lobe-chat/issues/8673) ([7eae430](https://github.com/lobehub/lobe-chat/commit/7eae430))

#### Styles

* **misc**: Update mask style, closes [#8555](https://github.com/lobehub/lobe-chat/issues/8555) ([b4ac89d](https://github.com/lobehub/lobe-chat/commit/b4ac89d))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-08-05 09:55:16 +00:00
Bryan 7eae4308ec 🐛 fix: fix remote avatar broken in desktop (#8673) 2025-08-05 17:39:47 +08:00
CanisMinor b4ac89d281 💄 style: Update mask style (#8555)
* 💄 style: Update mask style

* Update antdOverride.ts

* Update antdOverride.ts

---------

Co-authored-by: Arvin Xu <arvinx@foxmail.com>
2025-08-05 17:28:06 +08:00
renovate[bot] 223b0c7fa9 Update dependency drizzle-orm to ^0.44.0 (#7483)
* Update dependency drizzle-orm to ^0.44.0

* refactor drizzle orm

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: arvinxx <arvinx@foxmail.com>
2025-08-05 17:25:27 +08:00
huangkairan 9ed268cd36 🔨 chore: clean desktop trpc log (#8677) 2025-08-05 17:19:51 +08:00
lobehubbot 7c33ccaf53 📝 docs(bot): Auto sync agents & plugin to readme 2025-08-05 08:06:24 +00:00
semantic-release-bot 0a5ae9f1a8 🔖 chore(release): v1.108.0 [skip ci]
## [Version&nbsp;1.108.0](https://github.com/lobehub/lobe-chat/compare/v1.107.6...v1.108.0)
<sup>Released on **2025-08-05**</sup>

####  Features

- **misc**: Support 302ai provider.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Support 302ai provider, closes [#8362](https://github.com/lobehub/lobe-chat/issues/8362) ([e172055](https://github.com/lobehub/lobe-chat/commit/e172055))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-08-05 08:05:31 +00:00
JI4JUN e172055a52 feat: support 302ai provider (#8362)
*  feat: support 302.AI provider

* 📝 docs: update docs of 302.AI

* 🐛 fix: error 404 of images in ai302.mdx and ai302.zh-CN.mdx

* 🐛 fix: fix issue of failing tests
2025-08-05 15:50:13 +08:00
lobehubbot db57461337 📝 docs(bot): Auto sync agents & plugin to readme 2025-08-05 03:56:04 +00:00
semantic-release-bot 2c6df10136 🔖 chore(release): v1.107.6 [skip ci]
### [Version&nbsp;1.107.6](https://github.com/lobehub/lobe-chat/compare/v1.107.5...v1.107.6)
<sup>Released on **2025-08-05**</sup>

#### 🐛 Bug Fixes

- **misc**: Break line for Gemini Artifacts.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Break line for Gemini Artifacts, closes [#8627](https://github.com/lobehub/lobe-chat/issues/8627) ([65609dd](https://github.com/lobehub/lobe-chat/commit/65609dd))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-08-05 03:55:02 +00:00
AmAzing- 65609dd1e9 🐛 fix: Break line for Gemini Artifacts (#8627)
* 🐛 fix: Break line for Gemini Artifacts

* 🔧 chore: Add an idempotency test to processWithArtifact
2025-08-05 11:39:34 +08:00
YuTengjing f97c62e196 chore: improve plugin result rendering with smart content detection (#8664) 2025-08-04 21:37:21 +08:00
YuTengjing 526e0bf473 🐛 chore: clear prompt input after successful image creation (#8663) 2025-08-04 21:35:12 +08:00
lobehubbot 0a3ff2ce9e 📝 docs(bot): Auto sync agents & plugin to readme 2025-08-04 10:04:30 +00:00
semantic-release-bot e208b01472 🔖 chore(release): v1.107.5 [skip ci]
### [Version&nbsp;1.107.5](https://github.com/lobehub/lobe-chat/compare/v1.107.4...v1.107.5)
<sup>Released on **2025-08-04**</sup>

#### 💄 Styles

- **misc**: Update models.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update models, closes [#8657](https://github.com/lobehub/lobe-chat/issues/8657) ([904ee13](https://github.com/lobehub/lobe-chat/commit/904ee13))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-08-04 10:03:31 +00:00
Arvin Xu 904ee138ba 💄 style: update models (#8657) 2025-08-04 17:48:09 +08:00
lobehubbot 1e3597200b 📝 docs(bot): Auto sync agents & plugin to readme 2025-08-04 09:46:20 +00:00
semantic-release-bot 89b93b396d 🔖 chore(release): v1.107.4 [skip ci]
### [Version&nbsp;1.107.4](https://github.com/lobehub/lobe-chat/compare/v1.107.3...v1.107.4)
<sup>Released on **2025-08-04**</sup>

#### 🐛 Bug Fixes

- **misc**: When s3 files not exist , global files should delete.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: When s3 files not exist , global files should delete ([7c1ca41](https://github.com/lobehub/lobe-chat/commit/7c1ca41))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-08-04 09:45:20 +00:00
Shinji-Li 9c28a88561 Revert "fix: when s3 files not exist , global files should delete" (#8661) 2025-08-04 17:29:49 +08:00
Shinji-Li 7c1ca41c53 🐛 fix: when s3 files not exist , global files should delete
fix: when s3 files not exist , global files should delete
2025-08-04 17:25:21 +08:00
ONLY-yours 740a28e4aa fix: merge main 2025-08-04 11:05:00 +08:00
Maple Gao ddddb1e881 🔨 chore: improve gitignore for Ubuntu Dev Env (#8655) 2025-08-04 10:16:22 +08:00
lobehubbot bba3179b47 📝 docs(bot): Auto sync agents & plugin to readme 2025-08-03 14:01:39 +00:00
semantic-release-bot ce159a33f0 🔖 chore(release): v1.107.3 [skip ci]
### [Version&nbsp;1.107.3](https://github.com/lobehub/lobe-chat/compare/v1.107.2...v1.107.3)
<sup>Released on **2025-08-03**</sup>

#### 🐛 Bug Fixes

- **misc**: Aihubmix provider request headers.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Aihubmix provider request headers, closes [#8654](https://github.com/lobehub/lobe-chat/issues/8654) ([af07101](https://github.com/lobehub/lobe-chat/commit/af07101))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-08-03 14:00:40 +00:00
renovate[bot] b0be9be7c0 Update dependency lucide-react to ^0.536.0 (#8648)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-03 21:45:07 +08:00
renovate[bot] 6db157ed64 Update dependency @anthropic-ai/sdk to ^0.57.0 (#8647)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-03 21:43:37 +08:00
Arvin Xu af071015d0 🐛 fix: aihubmix provider request headers (#8654)
* fix headers issue

* update provider
2025-08-03 21:43:20 +08:00
lobehubbot 0458190d16 📝 docs(bot): Auto sync agents & plugin to readme 2025-08-02 16:40:34 +00:00
semantic-release-bot 4306558781 🔖 chore(release): v1.107.2 [skip ci]
### [Version&nbsp;1.107.2](https://github.com/lobehub/lobe-chat/compare/v1.107.1...v1.107.2)
<sup>Released on **2025-08-02**</sup>

#### ♻ Code Refactoring

- **misc**: Move types to separate package.

#### 🐛 Bug Fixes

- **desktop**: Settings window can't exit when fullscreen.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Move types to separate package, closes [#8635](https://github.com/lobehub/lobe-chat/issues/8635) ([3cc4a54](https://github.com/lobehub/lobe-chat/commit/3cc4a54))

#### What's fixed

* **desktop**: Settings window can't exit when fullscreen, closes [#8633](https://github.com/lobehub/lobe-chat/issues/8633) ([954eb2c](https://github.com/lobehub/lobe-chat/commit/954eb2c))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-08-02 16:39:38 +00:00
YuTengjing 954eb2cb18 🐛 fix(desktop): settings window can't exit when fullscreen (#8633)
* 🐛 fix: settings window can't exit when fullscreen

* 🐛 fix: refactor macOS fullscreen hide to prevent black screen

- Unified fullscreen handling in Browser.hide() method
- Fixed black screen issue when hiding fullscreen windows on macOS
- Simplified close event handler by removing duplicate logic
- Updated toggleVisible() to use consistent hide() method
- Added platform check to only apply fix on macOS

Fixes: https://github.com/electron/electron/issues/20263

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>

---------

Co-authored-by: Claude <noreply@anthropic.com>
2025-08-03 00:23:40 +08:00
Arvin Xu 3cc4a54d6f ♻️ refactor: move types to separate package (#8635)
* move types

* fix tests

* fix tests
2025-08-03 00:22:49 +08:00
ONLY-yours bb1a3d9a08 fix: 修复单元测试失败的问题 2025-08-01 17:07:59 +08:00
lobehubbot adcedf41ca 📝 docs(bot): Auto sync agents & plugin to readme 2025-08-01 05:03:51 +00:00
semantic-release-bot d79f2f99fd 🔖 chore(release): v1.107.1 [skip ci]
### [Version&nbsp;1.107.1](https://github.com/lobehub/lobe-chat/compare/v1.107.0...v1.107.1)
<sup>Released on **2025-08-01**</sup>

#### 💄 Styles

- **misc**: Update i18n.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update i18n, closes [#8629](https://github.com/lobehub/lobe-chat/issues/8629) ([3b87fe7](https://github.com/lobehub/lobe-chat/commit/3b87fe7))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-08-01 05:02:49 +00:00
LobeHub Bot 3b87fe70b2 💄 style: update i18n (#8629)
Co-authored-by: canisminor1990 <17870709+canisminor1990@users.noreply.github.com>
2025-08-01 12:47:28 +08:00
Arvin Xu 29417d5e18 🔨 chore: fix type in some scripts (#8631)
* upgrade types

* fix types

* fix types
2025-08-01 12:42:55 +08:00
lobehubbot 9b74e172a0 📝 docs(bot): Auto sync agents & plugin to readme 2025-08-01 02:08:20 +00:00
semantic-release-bot 0c00c89374 🔖 chore(release): v1.107.0 [skip ci]
## [Version&nbsp;1.107.0](https://github.com/lobehub/lobe-chat/compare/v1.106.8...v1.107.0)
<sup>Released on **2025-08-01**</sup>

####  Features

- **misc**: Support aihubmix provider.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Support aihubmix provider, closes [#8038](https://github.com/lobehub/lobe-chat/issues/8038) ([4db6485](https://github.com/lobehub/lobe-chat/commit/4db6485))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-08-01 02:07:27 +00:00
hedeqiang 4db6485410 feat: support aihubmix provider (#8038)
* feata: support aihubmix provider

* style: update aihubmix

* style: update LobeOpenAICompatibleFactory

* Delete docs/usage/providers/aihubmix.mdx

* style: update model list

* style: i18n

* Update aihubmix.zh-CN.mdx

* Update aihubmix.ts

* ♻️ refactor: rename agent runtime to model runtime

*  feat: support aihubmix as router runtime

* update App header

* update

* update models

* update models link

* update i18n

* fix

* fix

---------

Co-authored-by: Arvin Xu <arvinx@foxmail.com>
2025-08-01 09:52:11 +08:00
lobehubbot 1257d905c7 📝 docs(bot): Auto sync agents & plugin to readme 2025-07-31 03:37:39 +00:00
semantic-release-bot 896020a7ba 🔖 chore(release): v1.106.8 [skip ci]
### [Version&nbsp;1.106.8](https://github.com/lobehub/lobe-chat/compare/v1.106.7...v1.106.8)
<sup>Released on **2025-07-31**</sup>

#### 💄 Styles

- **misc**: Support SenseNova V6.5 models.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Support SenseNova V6.5 models, closes [#8569](https://github.com/lobehub/lobe-chat/issues/8569) ([411ed7e](https://github.com/lobehub/lobe-chat/commit/411ed7e))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-07-31 03:36:45 +00:00
sxjeru 411ed7eac1 💄 style: Support SenseNova V6.5 models (#8569)
*  feat: 添加 SenseNova V6.5 Pro 和 V6.5 Turbo 模型,并更新聊天处理逻辑以支持思考参数

*  feat: 更新模型 ID 格式并添加 Qwen3 模型,增强聊天处理能力
2025-07-31 11:21:04 +08:00
lobehubbot c36ec9bdbd 📝 docs(bot): Auto sync agents & plugin to readme 2025-07-31 02:44:15 +00:00
semantic-release-bot b8d51a9c87 🔖 chore(release): v1.106.7 [skip ci]
### [Version&nbsp;1.106.7](https://github.com/lobehub/lobe-chat/compare/v1.106.6...v1.106.7)
<sup>Released on **2025-07-31**</sup>

#### 💄 Styles

- **misc**: Update Aliyun Bailian models.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update Aliyun Bailian models, closes [#8612](https://github.com/lobehub/lobe-chat/issues/8612) ([433e679](https://github.com/lobehub/lobe-chat/commit/433e679))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-07-31 02:43:18 +00:00
sxjeru 433e679844 💄 style: update Aliyun Bailian models (#8612)
* Update qwen.ts

*  feat: 添加 Qwen3-30B-A3B-Instruct-2507 聊天模型

*  feat: 更新 Qwen 模型配置,添加新能力和调整参数

*  feat: 更新推理预算令牌的处理逻辑,支持在未启用推理时使用
2025-07-31 10:28:06 +08:00
lobehubbot fe7062f796 📝 docs(bot): Auto sync agents & plugin to readme 2025-07-31 02:19:56 +00:00
semantic-release-bot b278458f2d 🔖 chore(release): v1.106.6 [skip ci]
### [Version&nbsp;1.106.6](https://github.com/lobehub/lobe-chat/compare/v1.106.5...v1.106.6)
<sup>Released on **2025-07-31**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix oidc oauth callback pages 404.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix oidc oauth callback pages 404, closes [#8620](https://github.com/lobehub/lobe-chat/issues/8620) ([d136b6e](https://github.com/lobehub/lobe-chat/commit/d136b6e))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-07-31 02:19:02 +00:00
Arvin Xu d136b6eb55 🐛 fix: fix oidc oauth callback pages 404 (#8620) 2025-07-31 10:03:42 +08:00
lobehubbot ef42644d03 📝 docs(bot): Auto sync agents & plugin to readme 2025-07-30 16:32:39 +00:00
semantic-release-bot dfb8687f0e 🔖 chore(release): v1.106.5 [skip ci]
### [Version&nbsp;1.106.5](https://github.com/lobehub/lobe-chat/compare/v1.106.4...v1.106.5)
<sup>Released on **2025-07-30**</sup>

#### 💄 Styles

- **misc**: Improve mcp plugin calling and display.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Improve mcp plugin calling and display, closes [#8619](https://github.com/lobehub/lobe-chat/issues/8619) ([14c41c4](https://github.com/lobehub/lobe-chat/commit/14c41c4))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-07-30 16:31:46 +00:00
Arvin Xu 14c41c488f 💄 style: improve mcp plugin calling and display (#8619)
* improve mcp tools calling loading state

* improve Arguments display

* improve mcp display

* improve close delay
2025-07-31 00:16:14 +08:00
lobehubbot bc984529a6 📝 docs(bot): Auto sync agents & plugin to readme 2025-07-30 11:17:10 +00:00
semantic-release-bot f72eadee09 🔖 chore(release): v1.106.4 [skip ci]
### [Version&nbsp;1.106.4](https://github.com/lobehub/lobe-chat/compare/v1.106.3...v1.106.4)
<sup>Released on **2025-07-30**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix mcp calling missing array content.

#### 💄 Styles

- **misc**: Update i18n.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix mcp calling missing array content, closes [#8615](https://github.com/lobehub/lobe-chat/issues/8615) ([b7f8e6e](https://github.com/lobehub/lobe-chat/commit/b7f8e6e))

#### Styles

* **misc**: Update i18n, closes [#8609](https://github.com/lobehub/lobe-chat/issues/8609) ([21cac39](https://github.com/lobehub/lobe-chat/commit/21cac39))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-07-30 11:16:14 +00:00
LobeHub Bot 21cac39e72 💄 style: update i18n (#8609)
Co-authored-by: canisminor1990 <17870709+canisminor1990@users.noreply.github.com>
2025-07-30 19:00:55 +08:00
Arvin Xu b7f8e6e521 🐛 fix: fix mcp calling missing array content (#8615) 2025-07-30 19:00:48 +08:00
lobehubbot 6e7035e1e5 📝 docs(bot): Auto sync agents & plugin to readme 2025-07-29 18:03:49 +00:00
semantic-release-bot 0dd157b2f6 🔖 chore(release): v1.106.3 [skip ci]
### [Version&nbsp;1.106.3](https://github.com/lobehub/lobe-chat/compare/v1.106.2...v1.106.3)
<sup>Released on **2025-07-29**</sup>

#### 🐛 Bug Fixes

- **misc**: Moonshot assistant messages must not be empty.

#### 💄 Styles

- **misc**: Add volcengine kimi-k2 model, Add Zhipu GLM-4.5 models.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Moonshot assistant messages must not be empty, closes [#8419](https://github.com/lobehub/lobe-chat/issues/8419) ([a796495](https://github.com/lobehub/lobe-chat/commit/a796495))

#### Styles

* **misc**: Add volcengine kimi-k2 model, closes [#8591](https://github.com/lobehub/lobe-chat/issues/8591) ([9630167](https://github.com/lobehub/lobe-chat/commit/9630167))
* **misc**: Add Zhipu GLM-4.5 models, closes [#8590](https://github.com/lobehub/lobe-chat/issues/8590) ([4f4620c](https://github.com/lobehub/lobe-chat/commit/4f4620c))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-07-29 18:02:42 +00:00
sxjeru a796495e1c 🐛 fix: moonshot assistant messages must not be empty (#8419)
* 🔧 fix(moonshot): 处理空的 assistant 消息并添加浏览器请求禁用设置

* 🔧 feat(siliconcloud): 添加 Kimi K2 Instruct 模型及其相关信息

* 🔧 feat(hunyuan): 添加 Hunyuan T1 模型及其相关信息
🔧 fix(moonshot): 为 assistant 空消息添加一个空格以优化消息处理

* 🔧 feat(siliconcloud): 添加 Kimi K2 Instruct 模型及其相关信息

* 🔧 feat(groq): 添加 Kimi K2 Instruct 模型及其相关信息

* 🔧 refactor(stepfun): 移除过时的模型配置

*  feat(moonshot): 添加流式响应处理以支持特殊响应格式

* fix

* 移除模型内置搜索

*  feat(qwen): 添加 Kimi K2 Instruct 模型并更新现有模型的部署名称和输出限制

* remove gemini-2.5-flash-preview-04-17

*  feat(qwen): 添加多个基于Qwen3的模型,增强代码生成能力和描述信息

*  feat: 添加 Qwen3 235B A22B Instruct 2507 模型及更新定价信息

*  feat: 添加 Qwen3 235B Thinking 2507 模型及更新 Qwen3 A22B Instruct 2507 描述

* fix Gemini 2.5 Flash-Lite

*  feat: 添加 GLM-4.5、GLM-4.5-Air 和 Qwen3 235B A22B Thinking 2507 模型到 siliconcloudChatModels

*  feat: 为 qwen3-coder-plus 模型添加 functionCall 能力

* opti
2025-07-30 01:46:56 +08:00
sxjeru 4f4620c3c3 💄 style: Add Zhipu GLM-4.5 models (#8590)
*  feat(zhipu): 添加多个GLM-4.5模型并更新模型参数

* add

*  feat(zhipu): 添加流处理功能以修正智谱模型的工具调用索引

* Update index.ts
2025-07-30 01:35:43 +08:00
hedeqiang 96301670c4 💄 style: add volcengine kimi-k2 model (#8591) 2025-07-30 01:31:56 +08:00
lobehubbot d7763c38c5 📝 docs(bot): Auto sync agents & plugin to readme 2025-07-29 16:33:37 +00:00
semantic-release-bot b1e01d377a 🔖 chore(release): v1.106.2 [skip ci]
### [Version&nbsp;1.106.2](https://github.com/lobehub/lobe-chat/compare/v1.106.1...v1.106.2)
<sup>Released on **2025-07-29**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix desktop auth redirect url error.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix desktop auth redirect url error, closes [#8597](https://github.com/lobehub/lobe-chat/issues/8597) ([0ed7368](https://github.com/lobehub/lobe-chat/commit/0ed7368))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-07-29 16:32:35 +00:00
Arvin Xu 0ed73685dc 🐛 fix: fix desktop auth redirect url error (#8597)
* try to fix cloudflare issue

* fix 0.0.0.0

* fix route

* fix desktop callback

* update pkg

* try to fix again

* try to fix route again
2025-07-30 00:17:23 +08:00
lobehubbot f92b86b194 📝 docs(bot): Auto sync agents & plugin to readme 2025-07-29 14:11:44 +00:00
semantic-release-bot 1cf58899d8 🔖 chore(release): v1.106.1 [skip ci]
### [Version&nbsp;1.106.1](https://github.com/lobehub/lobe-chat/compare/v1.106.0...v1.106.1)
<sup>Released on **2025-07-29**</sup>

#### 💄 Styles

- **misc**: Support Minimax T2I models.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Support Minimax T2I models, closes [#8583](https://github.com/lobehub/lobe-chat/issues/8583) ([f8a01aa](https://github.com/lobehub/lobe-chat/commit/f8a01aa))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-07-29 14:10:47 +00:00
YuTengjing c1dfa7ab49 style: none login user access ai image page error (#8605) 2025-07-29 21:55:13 +08:00
Zhijie He f8a01aacb0 💄 style: support Minimax T2I models (#8583) 2025-07-29 21:54:56 +08:00
lobehubbot c29559cb2e 📝 docs(bot): Auto sync agents & plugin to readme 2025-07-29 13:09:02 +00:00
semantic-release-bot 16dd71b5e9 🔖 chore(release): v1.106.0 [skip ci]
## [Version&nbsp;1.106.0](https://github.com/lobehub/lobe-chat/compare/v1.105.6...v1.106.0)
<sup>Released on **2025-07-29**</sup>

####  Features

- **misc**: Add support for Okta Authentication.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Add support for Okta Authentication, closes [#8547](https://github.com/lobehub/lobe-chat/issues/8547) ([67abdfe](https://github.com/lobehub/lobe-chat/commit/67abdfe))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-07-29 13:08:05 +00:00
Arvin Xu ad8f5e451b 📝 docs: add chinese docs for okta provider (#8607)
Reverted a micro-change which was changed during some testing (back to original)

Removed Okta Test

Removed deprecated env variables

Add Okta support to auth config and tests
2025-07-29 20:52:02 +08:00
Jamie Stivala 67abdfe153 feat: Add support for Okta Authentication (#8547)
* Add Okta support to auth config and tests

* Added documentation

* Removed deprecated env variables

* Added Okta as SSO Provider

* Removed Okta Test

* Reverted a micro-change which was changed during some testing (back to original)

* Added Okta to SSO providers list
2025-07-29 20:48:52 +08:00
lobehubbot 672580737f 📝 docs(bot): Auto sync agents & plugin to readme 2025-07-29 12:21:49 +00:00
semantic-release-bot 778152f966 🔖 chore(release): v1.105.6 [skip ci]
### [Version&nbsp;1.105.6](https://github.com/lobehub/lobe-chat/compare/v1.105.5...v1.105.6)
<sup>Released on **2025-07-29**</sup>

#### 💄 Styles

- **misc**: Open new topic by tap Just Chat again.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Open new topic by tap Just Chat again, closes [#8426](https://github.com/lobehub/lobe-chat/issues/8426) ([018ca75](https://github.com/lobehub/lobe-chat/commit/018ca75))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-07-29 12:20:56 +00:00
René Wang 018ca7598c 💄 style: Open new topic by tap Just Chat again (#8426) 2025-07-29 20:05:29 +08:00
lobehubbot 6bfba72dce 📝 docs(bot): Auto sync agents & plugin to readme 2025-07-29 11:28:43 +00:00
semantic-release-bot b7dbcfd310 🔖 chore(release): v1.105.5 [skip ci]
### [Version&nbsp;1.105.5](https://github.com/lobehub/lobe-chat/compare/v1.105.4...v1.105.5)
<sup>Released on **2025-07-29**</sup>

#### 🐛 Bug Fixes

- **misc**: Reorder AppTheme and Locale to fix modal i18n.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Reorder AppTheme and Locale to fix modal i18n, closes [#8600](https://github.com/lobehub/lobe-chat/issues/8600) ([3264cf2](https://github.com/lobehub/lobe-chat/commit/3264cf2))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-07-29 11:27:39 +00:00
Zhaker 3264cf2106 🐛 fix: reorder AppTheme and Locale to fix modal i18n (#8600) 2025-07-29 19:12:09 +08:00
lobehubbot 9a372f622d 📝 docs(bot): Auto sync agents & plugin to readme 2025-07-29 10:36:16 +00:00
semantic-release-bot de05d4165f 🔖 chore(release): v1.105.4 [skip ci]
### [Version&nbsp;1.105.4](https://github.com/lobehub/lobe-chat/compare/v1.105.3...v1.105.4)
<sup>Released on **2025-07-29**</sup>

#### 🐛 Bug Fixes

- **misc**: Revert jose to ^5 to fix auth issue on desktop.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Revert jose to ^5 to fix auth issue on desktop, closes [#8603](https://github.com/lobehub/lobe-chat/issues/8603) ([57118b0](https://github.com/lobehub/lobe-chat/commit/57118b0))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-07-29 10:35:23 +00:00
Arvin Xu 57118b031e 🐛 fix: revert jose to ^5 to fix auth issue on desktop (#8603) 2025-07-29 18:20:16 +08:00
lobehubbot c4b2bb59c3 📝 docs(bot): Auto sync agents & plugin to readme 2025-07-29 09:57:47 +00:00
semantic-release-bot 2211cd7632 🔖 chore(release): v1.105.3 [skip ci]
### [Version&nbsp;1.105.3](https://github.com/lobehub/lobe-chat/compare/v1.105.2...v1.105.3)
<sup>Released on **2025-07-29**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix subscription plan tag display.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix subscription plan tag display, closes [#8599](https://github.com/lobehub/lobe-chat/issues/8599) ([2a3754a](https://github.com/lobehub/lobe-chat/commit/2a3754a))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-07-29 09:56:53 +00:00
Arvin Xu 2a3754a436 🐛 fix: fix subscription plan tag display (#8599) 2025-07-29 17:41:42 +08:00
lobehubbot e448d52d5c 📝 docs(bot): Auto sync agents & plugin to readme 2025-07-29 07:12:06 +00:00
semantic-release-bot 04edfca6e0 🔖 chore(release): v1.105.2 [skip ci]
### [Version&nbsp;1.105.2](https://github.com/lobehub/lobe-chat/compare/v1.105.1...v1.105.2)
<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, update i18n.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Clean mcp sitemap, closes [#8596](https://github.com/lobehub/lobe-chat/issues/8596) ([b9e3e66](https://github.com/lobehub/lobe-chat/commit/b9e3e66))
* **misc**: Refactor jose-JWT to xor obfuscation, closes [#8595](https://github.com/lobehub/lobe-chat/issues/8595) ([be98d56](https://github.com/lobehub/lobe-chat/commit/be98d56))

#### Styles

* **misc**: Add more OpenAI SDK Text2Image providers, closes [#8573](https://github.com/lobehub/lobe-chat/issues/8573) ([403aebd](https://github.com/lobehub/lobe-chat/commit/403aebd))
* **misc**: Update i18n, closes [#8593](https://github.com/lobehub/lobe-chat/issues/8593) ([356cf0c](https://github.com/lobehub/lobe-chat/commit/356cf0c))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-07-29 07:11:05 +00:00
Arvin Xu b9e3e6633e ♻️ refactor: clean mcp sitemap (#8596) 2025-07-29 14:55:46 +08:00
Zhijie He 403aebd52e 💄 style: add more OpenAI SDK Text2Image providers (#8573) 2025-07-29 14:45:19 +08:00
LobeHub Bot 356cf0c392 💄 style: update i18n (#8593)
Co-authored-by: canisminor1990 <17870709+canisminor1990@users.noreply.github.com>
2025-07-29 14:37:29 +08:00
Arvin Xu be98d56ef4 ♻️ refactor: refactor jose-JWT to xor obfuscation (#8595)
* refactor jose-jwt to xor obfuscation

* rename JWTPayload type to ClientSecretPayload

* fix tests

* revert next version
2025-07-29 14:37:01 +08:00
lobehubbot 3fae1b2638 📝 docs(bot): Auto sync agents & plugin to readme 2025-07-29 04:07:54 +00:00
semantic-release-bot ee4cc6c2e0 🔖 chore(release): v1.105.1 [skip ci]
### [Version&nbsp;1.105.1](https://github.com/lobehub/lobe-chat/compare/v1.105.0...v1.105.1)
<sup>Released on **2025-07-29**</sup>

#### 💄 Styles

- **misc**: Support more Text2Image from Qwen.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Support more Text2Image from Qwen, closes [#8574](https://github.com/lobehub/lobe-chat/issues/8574) ([b8c0e2d](https://github.com/lobehub/lobe-chat/commit/b8c0e2d))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-07-29 04:07:02 +00:00
Zhijie He b8c0e2d639 💄 style: support more Text2Image from Qwen (#8574) 2025-07-29 11:51:40 +08:00
lobehubbot 74d20bdbe8 📝 docs(bot): Auto sync agents & plugin to readme 2025-07-28 09:12:32 +00:00
semantic-release-bot 7bab44e74c 🔖 chore(release): v1.105.0 [skip ci]
## [Version&nbsp;1.105.0](https://github.com/lobehub/lobe-chat/compare/v1.104.5...v1.105.0)
<sup>Released on **2025-07-28**</sup>

####  Features

- **misc**: Implement API Key management functionality.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Implement API Key management functionality, closes [#8535](https://github.com/lobehub/lobe-chat/issues/8535) ([fdaa725](https://github.com/lobehub/lobe-chat/commit/fdaa725))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-07-28 09:11:38 +00:00
Zephyr fdaa72564c feat: Implement API Key management functionality (#8535)
*  feat: Implement API Key management functionality

- Added new components for API Key management including creation, deletion, and display.
- Introduced a new database schema for storing API Keys.
- Implemented server and client services for API Key operations.
- Integrated API Key management into the profile section with appropriate routing and feature flags.
- Enhanced localization support for API Key related UI elements.

This commit lays the groundwork for managing API Keys within the application, allowing users to create, view, and manage their keys effectively.

* fix: server config unit test

*  feat(database): Create api_keys table with conditional existence check

- Added a conditional check to create the "api_keys" table only if it does not already exist.
- Ensured the foreign key constraint for "user_id" references the "users" table remains intact.

This change enhances the migration process by preventing errors during table creation if the table already exists.

* feat: Implement API Key management interface

- Introduced a new Client component for managing API keys, including creation, updating, and deletion functionalities.
- Replaced the previous page component with the new Client component in the API key management page.
- Removed obsolete client and server service files related to API key management, streamlining the service layer.

This update enhances the user experience by providing a dedicated interface for API key operations.
2025-07-28 16:55:57 +08:00
lobehubbot 7d85151cb6 📝 docs(bot): Auto sync agents & plugin to readme 2025-07-28 08:53:48 +00:00
semantic-release-bot 23ef2eea59 🔖 chore(release): v1.104.5 [skip ci]
### [Version&nbsp;1.104.5](https://github.com/lobehub/lobe-chat/compare/v1.104.4...v1.104.5)
<sup>Released on **2025-07-28**</sup>

#### 💄 Styles

- **misc**: Fix setting window layout when in desktop was disappear.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Fix setting window layout when in desktop was disappear, closes [#8585](https://github.com/lobehub/lobe-chat/issues/8585) ([74ab822](https://github.com/lobehub/lobe-chat/commit/74ab822))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-07-28 08:52:59 +00:00
Shinji-Li 74ab822140 💄 style: fix setting window layout when in desktop was disappear (#8585) 2025-07-28 16:37:45 +08:00
lobehubbot d726ff108d 📝 docs(bot): Auto sync agents & plugin to readme 2025-07-28 02:37:48 +00:00
semantic-release-bot dd7b661140 🔖 chore(release): v1.104.4 [skip ci]
### [Version&nbsp;1.104.4](https://github.com/lobehub/lobe-chat/compare/v1.104.3...v1.104.4)
<sup>Released on **2025-07-28**</sup>

#### 💄 Styles

- **misc**: Fix setting window layout size, update i18n.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Fix setting window layout size, closes [#8483](https://github.com/lobehub/lobe-chat/issues/8483) ([4902341](https://github.com/lobehub/lobe-chat/commit/4902341))
* **misc**: Update i18n, closes [#8579](https://github.com/lobehub/lobe-chat/issues/8579) ([2eccbc7](https://github.com/lobehub/lobe-chat/commit/2eccbc7))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-07-28 02:36:53 +00:00
Shinji-Li 49023419cf 💄 style: fix setting window layout size (#8483) 2025-07-28 10:21:30 +08:00
LobeHub Bot 2eccbc79eb 💄 style: update i18n (#8579)
Co-authored-by: canisminor1990 <17870709+canisminor1990@users.noreply.github.com>
2025-07-28 10:19:46 +08:00
lobehubbot 3527cb65f1 📝 docs(bot): Auto sync agents & plugin to readme 2025-07-26 09:48:50 +00:00
semantic-release-bot 1731c841d8 🔖 chore(release): v1.104.3 [skip ci]
### [Version&nbsp;1.104.3](https://github.com/lobehub/lobe-chat/compare/v1.104.2...v1.104.3)
<sup>Released on **2025-07-26**</sup>

#### 💄 Styles

- **misc**: Add Gemini 2.5 Flash-Lite GA model.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add Gemini 2.5 Flash-Lite GA model, closes [#8539](https://github.com/lobehub/lobe-chat/issues/8539) ([404ac21](https://github.com/lobehub/lobe-chat/commit/404ac21))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-07-26 09:47:57 +00:00
afon 404ac21229 💄 style: Add Gemini 2.5 Flash-Lite GA model (#8539) 2025-07-26 17:32:34 +08:00
Arvin Xu 2eaa2dbea0 🔨 chore: add react scan debugger and bump deps (#8576)
* add REACT_SCAN debug

* upgrade lobehub/ui

* clean

* head

* update
2025-07-26 16:32:55 +08:00
lobehubbot 50c0ed168d 📝 docs(bot): Auto sync agents & plugin to readme 2025-07-26 07:32:43 +00:00
semantic-release-bot 780e231afa 🔖 chore(release): v1.104.2 [skip ci]
### [Version&nbsp;1.104.2](https://github.com/lobehub/lobe-chat/compare/v1.104.1...v1.104.2)
<sup>Released on **2025-07-26**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix update hotkey invalid when input mod in desktop.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix update hotkey invalid when input mod in desktop, closes [#8572](https://github.com/lobehub/lobe-chat/issues/8572) ([07f3e6a](https://github.com/lobehub/lobe-chat/commit/07f3e6a))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-07-26 07:31:53 +00:00
Arvin Xu 07f3e6a4c4 🐛 fix: fix update hotkey invalid when input mod in desktop (#8572)
* fix hotkey with mod

* fix invalid hotkeys

* add tests
2025-07-26 15:16:45 +08:00
lobehubbot 3c35edced5 📝 docs(bot): Auto sync agents & plugin to readme 2025-07-25 09:59:34 +00:00
semantic-release-bot 15770f188f 🔖 chore(release): v1.104.1 [skip ci]
### [Version&nbsp;1.104.1](https://github.com/lobehub/lobe-chat/compare/v1.104.0...v1.104.1)
<sup>Released on **2025-07-25**</sup>

#### 🐛 Bug Fixes

- **misc**: Update convertUsage to handle XAI provider and adjust OpenAIStream to pass provider.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Update convertUsage to handle XAI provider and adjust OpenAIStream to pass provider, closes [#8557](https://github.com/lobehub/lobe-chat/issues/8557) ([d1e4a54](https://github.com/lobehub/lobe-chat/commit/d1e4a54))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-07-25 09:58:34 +00:00
YuTengjing 9d7c6014fd chore: improve image display quality (#8571) 2025-07-25 17:42:23 +08:00
sxjeru d1e4a54b01 🐛 fix: update convertUsage to handle XAI provider and adjust OpenAIStream to pass provider (#8557) 2025-07-25 16:16:54 +08:00
lobehubbot 1bc8815fb4 📝 docs(bot): Auto sync agents & plugin to readme 2025-07-24 17:20:43 +00:00
semantic-release-bot 284826bed0 🔖 chore(release): v1.104.0 [skip ci]
## [Version&nbsp;1.104.0](https://github.com/lobehub/lobe-chat/compare/v1.103.2...v1.104.0)
<sup>Released on **2025-07-24**</sup>

####  Features

- **misc**: Support custom hotkey on desktop.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Support custom hotkey on desktop, closes [#8559](https://github.com/lobehub/lobe-chat/issues/8559) ([b50f121](https://github.com/lobehub/lobe-chat/commit/b50f121))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-07-24 17:19:53 +00:00
Arvin Xu b50f1212cb feat: support custom hotkey on desktop (#8559)
* support custom hotkey

* update tests

* clean

* fix tests
2025-07-25 01:04:18 +08:00
lobehubbot 946517a52e 📝 docs(bot): Auto sync agents & plugin to readme 2025-07-24 04:20:29 +00:00
semantic-release-bot d30cc62acf 🔖 chore(release): v1.103.2 [skip ci]
### [Version&nbsp;1.103.2](https://github.com/lobehub/lobe-chat/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/lobehub/lobe-chat/issues/8520) ([0192140](https://github.com/lobehub/lobe-chat/commit/0192140))

#### Styles

* **misc**: Add cached token count to usage of GoogleAI and VertexAI, closes [#8545](https://github.com/lobehub/lobe-chat/issues/8545) ([66dbb24](https://github.com/lobehub/lobe-chat/commit/66dbb24))
* **misc**: Fix desktop titlebar style in window, closes [#8439](https://github.com/lobehub/lobe-chat/issues/8439) ([fd7662c](https://github.com/lobehub/lobe-chat/commit/fd7662c))
* **misc**: Fix sub topic width in md responsive, closes [#8443](https://github.com/lobehub/lobe-chat/issues/8443) ([9bae13b](https://github.com/lobehub/lobe-chat/commit/9bae13b))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-07-24 04:19:17 +00:00
Arvin Xu 0192140909 🐛 fix: fix chat stream in desktop and update shortcut (#8520)
* disable nginx chunk buffering

* make setting keep alive

* update shortcut

* update shortcut

* fix lint
2025-07-24 12:04:06 +08:00
Shinji-Li 9bae13b6c1 💄 style: fix sub topic width in md responsive (#8443) 2025-07-24 11:02:38 +08:00
CanisMinor fd7662c3ac 💄 style: fix desktop titlebar style in window (#8439)
* 💄 style: Fix win electron style

📝 docs: Update readme

💄 style: Update useWatchThemeUpdate

💄 style: Update Tray icon

🔧 chore: Update windows

🔧 chore: Update filetree

🔧 chore: Update core

💄 style: Fix desktop draw style

💄 style: Update style

💄 style: Fix backgroundColor

💄 style: Update titlebar style

* 💄 style: Fix windows icon

* 🔧 chore: Clean

* update theme

* 💄 style: Update broswer

* 💄 style: HandleAppThemeChange

* clean

* fix memory leak

---------

Co-authored-by: arvinxx <arvinx@foxmail.com>
2025-07-24 11:02:07 +08:00
afon 66dbb246d9 💄 style: Add cached token count to usage of GoogleAI and VertexAI (#8545) 2025-07-24 10:56:03 +08:00
Jamie Stivala 3a2935a6e3 🔨 chore: fix an issue where some tests were failing if Branding items were updated (#8549)
* Update test data for plugin action to use avatar icon path (rather than hard coded)

* Update tests to use BRANDING_NAME constant instead of hardcoded 'LobeChat' and update avatar icon path in chat message tests

* Update tests to replace hardcoded avatar paths with constants for inbox and user avatars

* Update plugin action tests to use DEFAULT_INBOX_AVATAR constant instead of hardcoded path
2025-07-24 10:54:42 +08:00
ONLY-yours 17a289066e fix: merge main 2025-07-23 17:07:41 +08:00
YuTengjing 82ca0074d4 🔨 chore: some ai image optimization (#8543) 2025-07-23 15:33:20 +08:00
lobehubbot 225d3b6ed5 📝 docs(bot): Auto sync agents & plugin to readme 2025-07-23 05:34:17 +00:00
semantic-release-bot 66984d9418 🔖 chore(release): v1.103.1 [skip ci]
### [Version&nbsp;1.103.1](https://github.com/lobehub/lobe-chat/compare/v1.103.0...v1.103.1)
<sup>Released on **2025-07-23**</sup>

#### 💄 Styles

- **misc**: Update i18n.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update i18n, closes [#8537](https://github.com/lobehub/lobe-chat/issues/8537) ([b16f19b](https://github.com/lobehub/lobe-chat/commit/b16f19b))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-07-23 05:33:24 +00:00
LobeHub Bot b16f19bfed 💄 style: update i18n (#8537)
Co-authored-by: canisminor1990 <17870709+canisminor1990@users.noreply.github.com>
2025-07-23 13:17:56 +08:00
huangkairan f61b222e9e 📝 docs: fix desktop & mcp mdx (#8541) 2025-07-23 13:17:30 +08:00
lobehubbot 368f7dbbc1 📝 docs(bot): Auto sync agents & plugin to readme 2025-07-22 14:59:13 +00:00
semantic-release-bot 9c2350e643 🔖 chore(release): v1.103.0 [skip ci]
## [Version&nbsp;1.103.0](https://github.com/lobehub/lobe-chat/compare/v1.102.4...v1.103.0)
<sup>Released on **2025-07-22**</sup>

####  Features

- **misc**: Add Qwen image generation capabilities.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Add Qwen image generation capabilities, closes [#8534](https://github.com/lobehub/lobe-chat/issues/8534) ([7e8e5ef](https://github.com/lobehub/lobe-chat/commit/7e8e5ef))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-07-22 14:58:22 +00:00
YuTengjing 7e8e5ef5b2 feat: add Qwen image generation capabilities (#8534) 2025-07-22 22:43:10 +08:00
lobehubbot 0ed9e7d947 📝 docs(bot): Auto sync agents & plugin to readme 2025-07-22 06:02:40 +00:00
semantic-release-bot 19cc6e8562 🔖 chore(release): v1.102.4 [skip ci]
### [Version&nbsp;1.102.4](https://github.com/lobehub/lobe-chat/compare/v1.102.3...v1.102.4)
<sup>Released on **2025-07-22**</sup>

#### ♻ Code Refactoring

- **misc**: Add badge and improve document.

#### 💄 Styles

- **misc**: 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/lobehub/lobe-chat/issues/8528) ([9fb4b0d](https://github.com/lobehub/lobe-chat/commit/9fb4b0d))

#### Styles

* **misc**: Update tray icon, closes [#8530](https://github.com/lobehub/lobe-chat/issues/8530) ([2696de4](https://github.com/lobehub/lobe-chat/commit/2696de4))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-07-22 06:01:46 +00:00
Arvin Xu 2696de4078 💄 style: Update tray icon (#8530)
Co-authored-by: canisminor1990 <i@canisminor.cc>
2025-07-22 13:46:39 +08:00
Arvin Xu 9fb4b0dfc3 ♻️ refactor: add badge and improve document (#8528)
* update readme

* 📝 docs: Update readme

* 💄 style: Update PlanIcon

* improve tooltip placement

* improve tray

---------

Co-authored-by: canisminor1990 <i@canisminor.cc>
2025-07-22 13:43:57 +08:00
lobehubbot caffbbd384 📝 docs(bot): Auto sync agents & plugin to readme 2025-07-22 03:38:51 +00:00
semantic-release-bot 8a89b1a14e 🔖 chore(release): v1.102.3 [skip ci]
### [Version&nbsp;1.102.3](https://github.com/lobehub/lobe-chat/compare/v1.102.2...v1.102.3)
<sup>Released on **2025-07-22**</sup>

#### 🐛 Bug Fixes

- **misc**: Remove debug logging from ModelRuntime and async caller.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Remove debug logging from ModelRuntime and async caller, closes [#8525](https://github.com/lobehub/lobe-chat/issues/8525) ([dd1a635](https://github.com/lobehub/lobe-chat/commit/dd1a635))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-07-22 03:37:59 +00:00
YuTengjing dd1a6356b7 🐛 fix: remove debug logging from ModelRuntime and async caller (#8525) 2025-07-22 11:23:05 +08:00
LovelyGuYiMeng d87919eba2 👷 build: add default app url for docker image to avoid building error (#8526) 2025-07-22 11:17:43 +08:00
lobehubbot 4bcf9822f7 📝 docs(bot): Auto sync agents & plugin to readme 2025-07-22 03:12:31 +00:00
semantic-release-bot 9f2eea3d2f 🔖 chore(release): v1.102.2 [skip ci]
### [Version&nbsp;1.102.2](https://github.com/lobehub/lobe-chat/compare/v1.102.1...v1.102.2)
<sup>Released on **2025-07-22**</sup>

#### 💄 Styles

- **misc**: Add notification for desktop.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add notification for desktop, closes [#8523](https://github.com/lobehub/lobe-chat/issues/8523) ([4917d17](https://github.com/lobehub/lobe-chat/commit/4917d17))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-07-22 03:11:41 +00:00
Arvin Xu 4917d175bb 💄 style: add notification for desktop (#8523)
* add notification for desktop

* update i18n

* fix tests
2025-07-22 10:56:17 +08:00
lobehubbot 5b53773dc6 📝 docs(bot): Auto sync agents & plugin to readme 2025-07-21 16:01:39 +00:00
semantic-release-bot 46bdf21f37 🔖 chore(release): v1.102.1 [skip ci]
### [Version&nbsp;1.102.1](https://github.com/lobehub/lobe-chat/compare/v1.102.0...v1.102.1)
<sup>Released on **2025-07-21**</sup>

#### 🐛 Bug Fixes

- **groq**: Enable streaming for tool calls and add Kimi K2 model.

#### 💄 Styles

- **misc**: Modal list header sticky style.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **groq**: Enable streaming for tool calls and add Kimi K2 model, closes [#8510](https://github.com/lobehub/lobe-chat/issues/8510) ([60739bc](https://github.com/lobehub/lobe-chat/commit/60739bc))

#### Styles

* **misc**: Modal list header sticky style, closes [#8514](https://github.com/lobehub/lobe-chat/issues/8514) ([75273d5](https://github.com/lobehub/lobe-chat/commit/75273d5))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-07-21 16:00:42 +00:00
afon 60739bc903 🐛 fix(groq): Enable streaming for tool calls and add Kimi K2 model (#8510) 2025-07-21 23:45:30 +08:00
Innei 75273d5497 💄 style: modal list header sticky style (#8514) 2025-07-21 23:43:25 +08:00
Innei 22e2de2b00 🔨 chore(typo): fix redirectUrl typo (#8513) 2025-07-21 23:42:53 +08:00
lobehubbot cbddf3ed25 📝 docs(bot): Auto sync agents & plugin to readme 2025-07-21 15:28:30 +00:00
semantic-release-bot 14fd4bb2e7 🔖 chore(release): v1.102.0 [skip ci]
## [Version&nbsp;1.102.0](https://github.com/lobehub/lobe-chat/compare/v1.101.2...v1.102.0)
<sup>Released on **2025-07-21**</sup>

####  Features

- **misc**: Add image generation capabilities using Google AI Imagen API.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Add image generation capabilities using Google AI Imagen API, closes [#8503](https://github.com/lobehub/lobe-chat/issues/8503) ([cef8208](https://github.com/lobehub/lobe-chat/commit/cef8208))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-07-21 15:27:38 +00:00
YuTengjing cef8208457 feat: add image generation capabilities using Google AI Imagen API (#8503) 2025-07-21 23:11:31 +08:00
lobehubbot 7d85a772db 📝 docs(bot): Auto sync agents & plugin to readme 2025-07-21 06:00:46 +00:00
semantic-release-bot 83dd2865f0 🔖 chore(release): v1.101.2 [skip ci]
### [Version&nbsp;1.101.2](https://github.com/lobehub/lobe-chat/compare/v1.101.1...v1.101.2)
<sup>Released on **2025-07-21**</sup>

#### 💄 Styles

- **misc**: Fix lobehub provider `/chat` in desktop.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Fix lobehub provider `/chat` in desktop, closes [#8508](https://github.com/lobehub/lobe-chat/issues/8508) ([c801f9c](https://github.com/lobehub/lobe-chat/commit/c801f9c))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-07-21 05:59:47 +00:00
Arvin Xu c04507e34f 🔨 chore: fix model runtime test issue (#8511) 2025-07-21 13:44:54 +08:00
Arvin Xu c801f9ce58 💄 style: fix lobehub provider /chat in desktop (#8508) 2025-07-21 11:43:20 +08:00
vual ac2a83a3ce 👷 build: add default APP_URL for docker image to avoid building error (#8507) 2025-07-21 11:39:59 +08:00
lobehubbot 7bdda9bab4 📝 docs(bot): Auto sync agents & plugin to readme 2025-07-19 17:19:58 +00:00
semantic-release-bot e8321355f8 🔖 chore(release): v1.101.1 [skip ci]
### [Version&nbsp;1.101.1](https://github.com/lobehub/lobe-chat/compare/v1.101.0...v1.101.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/lobehub/lobe-chat/issues/8496) ([27c4881](https://github.com/lobehub/lobe-chat/commit/27c4881))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-07-19 17:19:05 +00:00
Rylan Cai 27c4881205 🐛 fix: Try fix authorization code exchange & pin next-auto to beta.29 (#8496)
* 📌 pin: next-auth@beta.29

* 🐛 fix: infinite redirection
2025-07-20 01:03:35 +08:00
lobehubbot 472c40e969 📝 docs(bot): Auto sync agents & plugin to readme 2025-07-19 07:32:42 +00:00
semantic-release-bot c98e7f8032 🔖 chore(release): v1.101.0 [skip ci]
## [Version&nbsp;1.101.0](https://github.com/lobehub/lobe-chat/compare/v1.100.2...v1.101.0)
<sup>Released on **2025-07-19**</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/lobehub/lobe-chat/issues/8486) ([0b1557d](https://github.com/lobehub/lobe-chat/commit/0b1557d))

#### What's fixed

* **misc**: Some ai image bugs, closes [#8490](https://github.com/lobehub/lobe-chat/issues/8490) ([5d852be](https://github.com/lobehub/lobe-chat/commit/5d852be))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-07-19 07:31:47 +00:00
YuTengjing 0b1557d6ad feat: add zhipu cogview4 (#8486) 2025-07-18 23:01:12 +08:00
YuTengjing 5d852be8a2 🐛 fix: some ai image bugs (#8490) 2025-07-18 23:00:56 +08:00
ONLY-yours 5e99b815f7 feat: 统一 files trpc message 为 enum 2025-07-18 14:27:36 +08:00
lobehubbot 993b0fa81f 📝 docs(bot): Auto sync agents & plugin to readme 2025-07-18 05:13:35 +00:00
semantic-release-bot 83783b4650 🔖 chore(release): v1.100.2 [skip ci]
### [Version&nbsp;1.100.2](https://github.com/lobehub/lobe-chat/compare/v1.100.1...v1.100.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/lobehub/lobe-chat/issues/8479) ([7dd65f0](https://github.com/lobehub/lobe-chat/commit/7dd65f0))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-07-18 05:12:40 +00:00
Arvin Xu 7dd65f0cb4 🐛 fix: fix webapi proxy with clerk (#8479)
* fix webapi proxy with clerk

* Update jwt.ts
2025-07-18 12:56:55 +08:00
lobehubbot ecf1fdc2f7 📝 docs(bot): Auto sync agents & plugin to readme 2025-07-17 18:57:38 +00:00
semantic-release-bot 71c33300cf 🔖 chore(release): v1.100.1 [skip ci]
### [Version&nbsp;1.100.1](https://github.com/lobehub/lobe-chat/compare/v1.100.0...v1.100.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/lobehub/lobe-chat/issues/8478) ([768ee2b](https://github.com/lobehub/lobe-chat/commit/768ee2b))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-07-17 18:56:46 +00:00
YuTengjing 768ee2bf23 🐛 fix: use server env config image models (#8478)
* docs: update fal provider invalid image links

* docs: add FAL model provider environment variables documentation

* 🐛 fix: update model type assignment in parseModels.ts to use dynamic lookup

* 📝 docs: add FAQ for resolving AI image generation timeout issues on Vercel

*  feat: implement getModelPropertyWithFallback utility for dynamic model property retrieval

* 📝 docs: expand testing guide with best practices for mock data strategies, error handling, and module pollution prevention

* 🐛 fix: update model type in LobeOpenAICompatibleFactory tests to 'chat'
2025-07-18 02:41:27 +08:00
lobehubbot d23d8f1c29 📝 docs(bot): Auto sync agents & plugin to readme 2025-07-17 05:25:51 +00:00
semantic-release-bot 7eadecd340 🔖 chore(release): v1.100.0 [skip ci]
## [Version&nbsp;1.100.0](https://github.com/lobehub/lobe-chat/compare/v1.99.6...v1.100.0)
<sup>Released on **2025-07-17**</sup>

####  Features

- **misc**: Refactor desktop oauth and use JWTs token to support remote chat.

<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/lobehub/lobe-chat/issues/8446) ([054ca5f](https://github.com/lobehub/lobe-chat/commit/054ca5f))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-07-17 05:24:42 +00:00
Arvin Xu 785406be9a 🔨 chore: improve code (#8469) 2025-07-17 13:09:41 +08:00
Arvin Xu 054ca5fd97 feat: refactor desktop oauth and use JWTs token to support remote chat (#8446)
* refactor the oauth

* refactor the oauth

* refactor the oauth

* improve oauth status

* fix desktop auth

* fix tests

* improve clean handoff

* try to fix handoff public issue

* fix route protection

* refactor anim

* refactor

* update to access token to jwt

* update to access token to jwt

* improve config

* refactor for JWKs token

* fix auto refresh issue

*  feat: support webapi proxy

* wip: 完成新流式接口

* wip: 跑通流式框架

* fix webhooks

* fix network proxy

* try to fix workflow

* fix proxy in remote sync

* fix tests

* fix tests

* fix oauth bypass route

* fix webapi proxy
2025-07-17 12:54:37 +08:00
lobehubbot 5d3a4ad460 📝 docs(bot): Auto sync agents & plugin to readme 2025-07-16 18:05:16 +00:00
semantic-release-bot 8eb257bb2e 🔖 chore(release): v1.99.6 [skip ci]
### [Version&nbsp;1.99.6](https://github.com/lobehub/lobe-chat/compare/v1.99.5...v1.99.6)
<sup>Released on **2025-07-16**</sup>

#### 🐛 Bug Fixes

- **misc**: Desktop local db can't upload image.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Desktop local db can't upload image, closes [#8459](https://github.com/lobehub/lobe-chat/issues/8459) ([25bfc80](https://github.com/lobehub/lobe-chat/commit/25bfc80))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-07-16 18:04:24 +00:00
YuTengjing 25bfc802b5 🐛 fix: desktop local db can't upload image (#8459) 2025-07-17 01:49:11 +08:00
lobehubbot 752e576b80 📝 docs(bot): Auto sync agents & plugin to readme 2025-07-16 13:57:35 +00:00
semantic-release-bot 166f3e2400 🔖 chore(release): v1.99.5 [skip ci]
### [Version&nbsp;1.99.5](https://github.com/lobehub/lobe-chat/compare/v1.99.4...v1.99.5)
<sup>Released on **2025-07-16**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix page error when url is not defined in web search plugin.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix page error when url is not defined in web search plugin, closes [#8441](https://github.com/lobehub/lobe-chat/issues/8441) ([a55b65b](https://github.com/lobehub/lobe-chat/commit/a55b65b))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-07-16 13:56:43 +00:00
vual a55b65b0b1 🐛 fix: fix page error when url is not defined in web search plugin (#8441)
Co-authored-by: Arvin Xu <arvinx@foxmail.com>
2025-07-16 21:41:14 +08:00
lobehubbot 3359b3f237 📝 docs(bot): Auto sync agents & plugin to readme 2025-07-16 13:22:45 +00:00
semantic-release-bot 8ba8e8217b 🔖 chore(release): v1.99.4 [skip ci]
### [Version&nbsp;1.99.4](https://github.com/lobehub/lobe-chat/compare/v1.99.3...v1.99.4)
<sup>Released on **2025-07-16**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix apikey issue on server log.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix apikey issue on server log, closes [#8457](https://github.com/lobehub/lobe-chat/issues/8457) ([43be2d1](https://github.com/lobehub/lobe-chat/commit/43be2d1))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-07-16 13:21:54 +00:00
Arvin Xu 43be2d1905 🐛 fix: fix apikey issue on server log (#8457) 2025-07-16 21:06:51 +08:00
lobehubbot 53e0b51cbd 📝 docs(bot): Auto sync agents & plugin to readme 2025-07-16 08:52:28 +00:00
semantic-release-bot c530000334 🔖 chore(release): v1.99.3 [skip ci]
### [Version&nbsp;1.99.3](https://github.com/lobehub/lobe-chat/compare/v1.99.2...v1.99.3)
<sup>Released on **2025-07-16**</sup>

#### 🐛 Bug Fixes

- **misc**: Chat model list should not show image model.

<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/lobehub/lobe-chat/issues/8448) ([2bb1506](https://github.com/lobehub/lobe-chat/commit/2bb1506))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-07-16 08:51:36 +00:00
YuTengjing 2bb1506ea2 🐛 fix: chat model list should not show image model (#8448) 2025-07-16 16:36:43 +08:00
YuTengjing c8f32c301e ✏️ docs: replace all 'Language Model' with 'Al Service Provider' in provider docs (#8444) 2025-07-15 17:23:09 +08:00
lobehubbot 1261cee35d 📝 docs(bot): Auto sync agents & plugin to readme 2025-07-15 08:36:44 +00:00
semantic-release-bot 8c99c5dfd4 🔖 chore(release): v1.99.2 [skip ci]
### [Version&nbsp;1.99.2](https://github.com/lobehub/lobe-chat/compare/v1.99.1...v1.99.2)
<sup>Released on **2025-07-15**</sup>

#### 🐛 Bug Fixes

- **misc**: Some ai image generation feedback issues.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Some ai image generation feedback issues, closes [#8440](https://github.com/lobehub/lobe-chat/issues/8440) ([bc41329](https://github.com/lobehub/lobe-chat/commit/bc41329))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-07-15 08:35:52 +00:00
YuTengjing bc413299ba 🐛 fix: some ai image generation feedback issues (#8440) 2025-07-15 16:20:41 +08:00
lobehubbot f8369e1e3d 📝 docs(bot): Auto sync agents & plugin to readme 2025-07-15 08:00:07 +00:00
semantic-release-bot 8e4f59c25b 🔖 chore(release): v1.99.1 [skip ci]
### [Version&nbsp;1.99.1](https://github.com/lobehub/lobe-chat/compare/v1.99.0...v1.99.1)
<sup>Released on **2025-07-15**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-07-15 07:59:14 +00:00
Arvin Xu 28c1fe060a ️ perf: improve memory usage in desktop (#8431)
* improve usage of memory

* try to improve
2025-07-15 15:44:10 +08:00
YuTengjing 9557d79e33 🐛 fix: some ai image bugs (#8432) 2025-07-14 23:11:02 +08:00
lobehubbot 876df9ca08 📝 docs(bot): Auto sync agents & plugin to readme 2025-07-14 12:51:05 +00:00
semantic-release-bot 025529d94f 🔖 chore(release): v1.99.0 [skip ci]
## [Version&nbsp;1.99.0](https://github.com/lobehub/lobe-chat/compare/v1.98.2...v1.99.0)
<sup>Released on **2025-07-14**</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/lobehub/lobe-chat/issues/8425) ([853a09a](https://github.com/lobehub/lobe-chat/commit/853a09a))
* **misc**:  support AI Image, closes [#8312](https://github.com/lobehub/lobe-chat/issues/8312) ([095de57](https://github.com/lobehub/lobe-chat/commit/095de57))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-07-14 12:50:05 +00:00
Arvin Xu 853a09af1b feat(plugin): support Streamable HTTP MCP Server Auth (#8425)
*  feat: support http streamable auth and headers

*  feat: support http streamable auth and headers

* improve

* improve token

* add i18n

* update i18n
2025-07-14 20:34:39 +08:00
YuTengjing 095de57675 feat: support AI Image (#8312)
Co-authored-by: canisminor1990 <i@canisminor.cc>
2025-07-14 20:29:57 +08:00
lobehubbot c98860e6cf 📝 docs(bot): Auto sync agents & plugin to readme 2025-07-14 05:50:19 +00:00
semantic-release-bot f64f00fd6d 🔖 chore(release): v1.98.2 [skip ci]
### [Version&nbsp;1.98.2](https://github.com/lobehub/lobe-chat/compare/v1.98.1...v1.98.2)
<sup>Released on **2025-07-14**</sup>

#### 💄 Styles

- **misc**: Update i18n.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update i18n, closes [#8422](https://github.com/lobehub/lobe-chat/issues/8422) ([5b89ec8](https://github.com/lobehub/lobe-chat/commit/5b89ec8))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-07-14 05:49:30 +00:00
LobeHub Bot 5b89ec8bd9 💄 style: update i18n (#8422)
Co-authored-by: canisminor1990 <17870709+canisminor1990@users.noreply.github.com>
2025-07-14 13:35:27 +08:00
lobehubbot 3b37094dfb 📝 docs(bot): Auto sync agents & plugin to readme 2025-07-14 03:01:40 +00:00
semantic-release-bot b2a2fe3617 🔖 chore(release): v1.98.1 [skip ci]
### [Version&nbsp;1.98.1](https://github.com/lobehub/lobe-chat/compare/v1.98.0...v1.98.1)
<sup>Released on **2025-07-14**</sup>

#### 💄 Styles

- **misc**: Fix discover translation.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Fix discover translation, closes [#8423](https://github.com/lobehub/lobe-chat/issues/8423) ([15ae35c](https://github.com/lobehub/lobe-chat/commit/15ae35c))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-07-14 03:00:53 +00:00
René Wang 15ae35ca2a 💄 style: fix discover translation (#8423) 2025-07-14 10:46:57 +08:00
lobehubbot e9e11cbbed 📝 docs(bot): Auto sync agents & plugin to readme 2025-07-13 05:45:45 +00:00
semantic-release-bot 1c9c8d75ee 🔖 chore(release): v1.98.0 [skip ci]
## [Version&nbsp;1.98.0](https://github.com/lobehub/lobe-chat/compare/v1.97.17...v1.98.0)
<sup>Released on **2025-07-13**</sup>

####  Features

- **misc**: Add network proxy for desktop.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Add network proxy for desktop, closes [#7848](https://github.com/lobehub/lobe-chat/issues/7848) ([46d2509](https://github.com/lobehub/lobe-chat/commit/46d2509))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-07-13 05:44:37 +00:00
renovate[bot] 95ac795573 Update dependency @anthropic-ai/sdk to ^0.56.0 (#8412)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-13 13:30:10 +08:00
renovate[bot] a173f6e401 Update dependency lucide-react to ^0.525.0 (#8413)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-13 13:29:05 +08:00
Arvin Xu 37bb8ba2b7 🔨 chore: fix settings in desktop (#8414) 2025-07-13 13:26:22 +08:00
Arvin Xu 46d25092a4 feat: add network proxy for desktop (#7848)
* add network proxy

* update network proxy

* refactor network proxy

* support network proxy

* fix types

* fix lint

* fix lint
2025-07-13 13:19:21 +08:00
lobehubbot 88c86179ba 📝 docs(bot): Auto sync agents & plugin to readme 2025-07-13 05:07:12 +00:00
semantic-release-bot 127d38d702 🔖 chore(release): v1.97.17 [skip ci]
### [Version&nbsp;1.97.17](https://github.com/lobehub/lobe-chat/compare/v1.97.16...v1.97.17)
<sup>Released on **2025-07-13**</sup>

#### 💄 Styles

- **misc**: Support Hunyuan A13B thinking model.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Support Hunyuan A13B thinking model, closes [#8278](https://github.com/lobehub/lobe-chat/issues/8278) ([09ca978](https://github.com/lobehub/lobe-chat/commit/09ca978))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-07-13 05:06:26 +00:00
sxjeru 09ca978f9c 💄 style: Support Hunyuan A13B thinking model (#8278)
* Update novita.ts

* feat: 添加新的混元模型并更新处理负载逻辑

* fix

* free Gemini 2.5 Pro

* 添加 ERNIE 4.5 300B A47B 模型到 siliconcloudChatModels

* novita

* 添加 GLM-4.1V-Thinking 系列模型到 zhipuChatModels,并更新现有模型的上下文窗口和最大输出设置

* 更新 zhipuChatModels,添加视觉能力并启用新模型;修改 ZhiPu 的检查模型 ID

* 移除多个 siliconcloud 废弃模型

* fix

* 移除 groq Qwen QwQ 32B 模型配置

* 更新 siliconcloud 模型

* 更新 novita/qwen 模型

* update siliconcloud model

* add Pangu Pro MoE 72B A16B

* Update novita.ts

* Update novita.ts

* update novita

---------

Co-authored-by: Arvin Xu <arvinx@foxmail.com>
2025-07-13 12:52:39 +08:00
lobehubbot 1696bf114b 📝 docs(bot): Auto sync agents & plugin to readme 2025-07-13 03:48:21 +00:00
semantic-release-bot feb42fcc9e 🔖 chore(release): v1.97.16 [skip ci]
### [Version&nbsp;1.97.16](https://github.com/lobehub/lobe-chat/compare/v1.97.15...v1.97.16)
<sup>Released on **2025-07-13**</sup>

#### 💄 Styles

- **misc**: Update i18n.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update i18n, closes [#8410](https://github.com/lobehub/lobe-chat/issues/8410) ([2515875](https://github.com/lobehub/lobe-chat/commit/2515875))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-07-13 03:47:33 +00:00
LobeHub Bot 25158750c0 💄 style: update i18n (#8410)
Co-authored-by: canisminor1990 <17870709+canisminor1990@users.noreply.github.com>
2025-07-13 11:33:28 +08:00
lobehubbot d3d7a158fc 📝 docs(bot): Auto sync agents & plugin to readme 2025-07-12 17:17:24 +00:00
semantic-release-bot 2212ea98ac 🔖 chore(release): v1.97.15 [skip ci]
### [Version&nbsp;1.97.15](https://github.com/lobehub/lobe-chat/compare/v1.97.14...v1.97.15)
<sup>Released on **2025-07-12**</sup>

#### 🐛 Bug Fixes

- **misc**: Add vision support to Grok 4.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Add vision support to Grok 4, closes [#8386](https://github.com/lobehub/lobe-chat/issues/8386) ([8512f5a](https://github.com/lobehub/lobe-chat/commit/8512f5a))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-07-12 17:16:32 +00:00
bbbugg 8512f5a9ae 🐛 fix: add vision support to Grok 4 (#8386)
*  feat: add vision support to Grok 4

*  feat: disable Grok 2 Vision 1212 model
2025-07-13 01:02:02 +08:00
lobehubbot a2d40643c7 📝 docs(bot): Auto sync agents & plugin to readme 2025-07-12 17:00:04 +00:00
semantic-release-bot 2ef77567f7 🔖 chore(release): v1.97.14 [skip ci]
### [Version&nbsp;1.97.14](https://github.com/lobehub/lobe-chat/compare/v1.97.13...v1.97.14)
<sup>Released on **2025-07-12**</sup>

#### 🐛 Bug Fixes

- **misc**: Revert "💄 style: Open new topic by tap Just Chat again".

#### 💄 Styles

- **misc**: Add Kimi K2 model.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Revert "💄 style: Open new topic by tap Just Chat again", closes [#8402](https://github.com/lobehub/lobe-chat/issues/8402) ([55462b9](https://github.com/lobehub/lobe-chat/commit/55462b9))

#### Styles

* **misc**: Add Kimi K2 model, closes [#8401](https://github.com/lobehub/lobe-chat/issues/8401) ([4cb1a18](https://github.com/lobehub/lobe-chat/commit/4cb1a18))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-07-12 16:59:10 +00:00
Arvin Xu 755e878a44 🔨 chore: fix lint (#8407) 2025-07-13 00:45:15 +08:00
sxjeru 4cb1a185ff 💄 style: Add Kimi K2 model (#8401) 2025-07-13 00:10:22 +08:00
Arvin Xu 55462b95ff 🐛 fix: Revert "💄 style: Open new topic by tap Just Chat again" (#8402)
This reverts commit 7e2f4ce5dd.
2025-07-12 23:04:10 +08:00
lobehubbot 9a95886fe7 📝 docs(bot): Auto sync agents & plugin to readme 2025-07-12 05:04:50 +00:00
semantic-release-bot fd44b088d6 🔖 chore(release): v1.97.13 [skip ci]
### [Version&nbsp;1.97.13](https://github.com/lobehub/lobe-chat/compare/v1.97.12...v1.97.13)
<sup>Released on **2025-07-12**</sup>

#### 💄 Styles

- **misc**: Support new Doubao thinking models, update i18n.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Support new Doubao thinking models, closes [#8174](https://github.com/lobehub/lobe-chat/issues/8174) ([637d75c](https://github.com/lobehub/lobe-chat/commit/637d75c))
* **misc**: Update i18n, closes [#8400](https://github.com/lobehub/lobe-chat/issues/8400) ([790eeb8](https://github.com/lobehub/lobe-chat/commit/790eeb8))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-07-12 05:03:58 +00:00
LobeHub Bot 790eeb86c3 💄 style: update i18n (#8400) 2025-07-12 12:49:42 +08:00
sxjeru 637d75cde0 💄 style: Support new Doubao thinking models (#8174) 2025-07-12 12:49:21 +08:00
lobehubbot 526b93470d 📝 docs(bot): Auto sync agents & plugin to readme 2025-07-11 06:18:11 +00:00
semantic-release-bot 4963c599c9 🔖 chore(release): v1.97.12 [skip ci]
### [Version&nbsp;1.97.12](https://github.com/lobehub/lobe-chat/compare/v1.97.11...v1.97.12)
<sup>Released on **2025-07-11**</sup>

#### 🐛 Bug Fixes

- **misc**: Grok-4 reasoning model universal matching.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Grok-4 reasoning model universal matching, closes [#8390](https://github.com/lobehub/lobe-chat/issues/8390) ([d6f17f8](https://github.com/lobehub/lobe-chat/commit/d6f17f8))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-07-11 06:17:05 +00:00
Arvin Xu 09f921d531 ️ perf: add database autovacuum sql (#8395)
* remove ai sdk

* add autovacuum tuning sql
2025-07-11 14:03:05 +08:00
sxjeru d6f17f8246 🐛 fix: Grok-4 reasoning model universal matching (#8390)
* Update index.ts

* Update xai.ts
2025-07-11 14:02:08 +08:00
lobehubbot efb9311e6f 📝 docs(bot): Auto sync agents & plugin to readme 2025-07-11 03:39:38 +00:00
semantic-release-bot 1353d208e9 🔖 chore(release): v1.97.11 [skip ci]
### [Version&nbsp;1.97.11](https://github.com/lobehub/lobe-chat/compare/v1.97.10...v1.97.11)
<sup>Released on **2025-07-11**</sup>

#### 💄 Styles

- **misc**: Open new topic by tap Just Chat again.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Open new topic by tap Just Chat again, closes [#8311](https://github.com/lobehub/lobe-chat/issues/8311) ([7e2f4ce](https://github.com/lobehub/lobe-chat/commit/7e2f4ce))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-07-11 03:38:50 +00:00
René Wang 7e2f4ce5dd 💄 style: Open new topic by tap Just Chat again (#8311)
* feat: Open new topic by tap Just Chat again

* feat: Prevent re-render of message update

* fix: Import loop
2025-07-11 11:24:43 +08:00
lobehubbot ca5432ea6d 📝 docs(bot): Auto sync agents & plugin to readme 2025-07-11 03:02:49 +00:00
semantic-release-bot 86ff384587 🔖 chore(release): v1.97.10 [skip ci]
### [Version&nbsp;1.97.10](https://github.com/lobehub/lobe-chat/compare/v1.97.9...v1.97.10)
<sup>Released on **2025-07-11**</sup>

#### 💄 Styles

- **misc**: Update i18n.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update i18n, closes [#8387](https://github.com/lobehub/lobe-chat/issues/8387) ([00215c0](https://github.com/lobehub/lobe-chat/commit/00215c0))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-07-11 03:01:58 +00:00
LobeHub Bot 00215c02eb 💄 style: update i18n (#8387) 2025-07-11 10:47:51 +08:00
lobehubbot 72d6287b70 📝 docs(bot): Auto sync agents & plugin to readme 2025-07-10 12:23:52 +00:00
semantic-release-bot 04cad62627 🔖 chore(release): v1.97.9 [skip ci]
### [Version&nbsp;1.97.9](https://github.com/lobehub/lobe-chat/compare/v1.97.8...v1.97.9)
<sup>Released on **2025-07-10**</sup>

#### 💄 Styles

- **misc**: Integrate Amazon Cognito for user authentication.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Integrate Amazon Cognito for user authentication, closes [#7472](https://github.com/lobehub/lobe-chat/issues/7472) ([56f4e98](https://github.com/lobehub/lobe-chat/commit/56f4e98))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-07-10 12:22:58 +00:00
Ethan Liu 56f4e98b97 💄 style: integrate Amazon Cognito for user authentication (#7472)
* feat: integrate Amazon Cognito for user authentication

* fix

---------

Co-authored-by: Liu, Yijun <liuyijun@amazon.com>
2025-07-10 20:08:18 +08:00
renovate[bot] 7ddf3a0040 Update dependency drizzle-kit to ^0.31.0 (#7482)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-10 19:55:56 +08:00
lobehubbot 9c4c91019d 📝 docs(bot): Auto sync agents & plugin to readme 2025-07-10 11:35:29 +00:00
semantic-release-bot 91022bfa04 🔖 chore(release): v1.97.8 [skip ci]
### [Version&nbsp;1.97.8](https://github.com/lobehub/lobe-chat/compare/v1.97.7...v1.97.8)
<sup>Released on **2025-07-10**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-07-10 11:34:36 +00:00
Arvin Xu 8dc2aef559 ️ perf: make most pages static to improve performance (#8383)
* perf settings

* fix settings

* try to make settings provider static

* ️ perf: make repos static

* fix lint

* fix issue

* repos and settings provider/id static

* fix style

* fix content

* test force static

* test force static
2025-07-10 19:19:55 +08:00
lobehubbot 02932330c3 📝 docs(bot): Auto sync agents & plugin to readme 2025-07-10 10:38:13 +00:00
semantic-release-bot fc99fc3fa9 🔖 chore(release): v1.97.7 [skip ci]
### [Version&nbsp;1.97.7](https://github.com/lobehub/lobe-chat/compare/v1.97.6...v1.97.7)
<sup>Released on **2025-07-10**</sup>

#### 💄 Styles

- **misc**: Add google search grounding for Vertex AI.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add google search grounding for Vertex AI, closes [#8313](https://github.com/lobehub/lobe-chat/issues/8313) ([afd5900](https://github.com/lobehub/lobe-chat/commit/afd5900))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-07-10 10:37:19 +00:00
Arvin Xu 34f061b51a Revert " 🔨 chore: Add Codecov Bundle Analysis (#6698)" (#8384)
This reverts commit b2e6777c81.
2025-07-10 18:22:55 +08:00
Katia b2e6777c81 🔨 chore: Add Codecov Bundle Analysis (#6698)
* Add Codecov Bundle Analysis integration

- Add @codecov/webpack-plugin for bundle size tracking
- Configure bundle analysis settings in codecov.yml
- Update CI workflow to include bundle analysis step
- Set bundle change threshold to 10KB

* Use nextjs-webpack-plugin

* Seperate workflow

Move the Build with Bundle Analysis step to its own GitHub Actions workflow file.

* Revert line additon change

---------

Co-authored-by: katia-sentry <katia.al-amir@sentry.com>
2025-07-10 18:18:15 +08:00
afon afd59004f9 💄 style: add google search grounding for Vertex AI (#8313)
* add google search grounding for Vertex AI

* fix test for google search grounding

---------
2025-07-10 18:07:40 +08:00
lobehubbot 390d0b807f 📝 docs(bot): Auto sync agents & plugin to readme 2025-07-10 10:04:43 +00:00
semantic-release-bot f3fa286f25 🔖 chore(release): v1.97.6 [skip ci]
### [Version&nbsp;1.97.6](https://github.com/lobehub/lobe-chat/compare/v1.97.5...v1.97.6)
<sup>Released on **2025-07-10**</sup>

#### ♻ Code Refactoring

- **misc**: Replace `utility-types` with `type-fest`.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Replace `utility-types` with `type-fest`, closes [#8370](https://github.com/lobehub/lobe-chat/issues/8370) ([a072b53](https://github.com/lobehub/lobe-chat/commit/a072b53))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-07-10 10:03:56 +00:00
YuTengjing a072b53311 ♻️ refactor: replace utility-types with type-fest (#8370) 2025-07-10 17:50:01 +08:00
lobehubbot fa8f4ff83a 📝 docs(bot): Auto sync agents & plugin to readme 2025-07-10 09:39:30 +00:00
semantic-release-bot eaf7f1b9c1 🔖 chore(release): v1.97.5 [skip ci]
### [Version&nbsp;1.97.5](https://github.com/lobehub/lobe-chat/compare/v1.97.4...v1.97.5)
<sup>Released on **2025-07-10**</sup>

#### 💄 Styles

- **misc**: Fix: solve the loading was strange spin when switch show.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Fix: solve the loading was strange spin when switch show, closes [#8333](https://github.com/lobehub/lobe-chat/issues/8333) ([07197e7](https://github.com/lobehub/lobe-chat/commit/07197e7))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-07-10 09:38:37 +00:00
Shinji-Li 07197e7a51 💄 style: fix: solve the loading was strange spin when switch show (#8333)
* fix: solve when switch show,the loading was strange spin

* fix: delete switch disable way
2025-07-10 17:24:29 +08:00
小钟 bf032dde07 📝 docs: fix two missing sentences translation in the README.zh-CN.md (#8382) 2025-07-10 17:23:38 +08:00
lobehubbot 7f37f29411 📝 docs(bot): Auto sync agents & plugin to readme 2025-07-10 08:02:56 +00:00
semantic-release-bot eb45ed8647 🔖 chore(release): v1.97.4 [skip ci]
### [Version&nbsp;1.97.4](https://github.com/lobehub/lobe-chat/compare/v1.97.3...v1.97.4)
<sup>Released on **2025-07-10**</sup>

#### 💄 Styles

- **misc**: Add `grok-4-0709` model from xAI, fix theme issue in desktop.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add `grok-4-0709` model from xAI, closes [#8379](https://github.com/lobehub/lobe-chat/issues/8379) ([b7ca447](https://github.com/lobehub/lobe-chat/commit/b7ca447))
* **misc**: Fix theme issue in desktop, closes [#8380](https://github.com/lobehub/lobe-chat/issues/8380) ([c7ae78b](https://github.com/lobehub/lobe-chat/commit/c7ae78b))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-07-10 08:02:03 +00:00
Arvin Xu c7ae78bfb7 💄 style: fix theme issue in desktop (#8380)
* 💄 style: fix theme issue

* fix

* fix
2025-07-10 15:47:53 +08:00
Zhijie He b7ca447946 💄 style: add grok-4-0709 model from xAI (#8379)
* 💄 style: add `grok-4-0709` model from xAI

* 🐛 fix: fix model calling

* 🐛 fix: remove `reasoning_effort` support for Grok 4
2025-07-10 15:40:50 +08:00
lobehubbot e11bf29d0f 📝 docs(bot): Auto sync agents & plugin to readme 2025-07-10 04:41:55 +00:00
semantic-release-bot 53f9c3b279 🔖 chore(release): v1.97.3 [skip ci]
### [Version&nbsp;1.97.3](https://github.com/lobehub/lobe-chat/compare/v1.97.2...v1.97.3)
<sup>Released on **2025-07-10**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-07-10 04:41:05 +00:00
Maple Gao 9e980cbf28 👷 build: pin minio version (#8378)
* 🔨  chore: fix MiniO image version
* fix: MiniO disabled web admin panel in latest version

* 🔨  chore: fix Relay Mode mis-report
* fix: Relay mode should check localhost under network_mode: service:network-service itself, but if failed, should notice user check relay URL

* 🔨  chore: fix Relay Mode mis-report
* fix: Relay mode should check localhost under network_mode: service:network-service itself, but if failed, should notice user check relay URL

* 🔨  chore: fix Relay Mode mis-report
* fix: Relay mode should check localhost under network_mode: service:network-service itself, but if failed, should notice user check relay URL

* 🔨  chore: fix Relay Mode mis-report
* fix: Relay mode should check localhost under network_mode: service:network-service itself, but if failed, should notice user check relay URL

* Revert "🔨  chore: fix MiniO image version"

This reverts commit 1d6c2cd334.

* Revert "🔨  chore: fix Relay Mode mis-report * fix: Relay mode should check localhost under network_mode: service:network-service itself, but if failed, should notice user check relay URL"

This reverts commit 7bc8a47b

* 🔨  chore: fix MiniO Version
* fix: MiniO new version do not have web admin panel
2025-07-10 12:26:41 +08:00
lobehubbot 7d718b2fe3 📝 docs(bot): Auto sync agents & plugin to readme 2025-07-10 03:48:42 +00:00
semantic-release-bot ed716c27f2 🔖 chore(release): v1.97.2 [skip ci]
### [Version&nbsp;1.97.2](https://github.com/lobehub/lobe-chat/compare/v1.97.1...v1.97.2)
<sup>Released on **2025-07-10**</sup>

#### 💄 Styles

- **misc**: Implement data analytics event tracking framework.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Implement data analytics event tracking framework, closes [#8352](https://github.com/lobehub/lobe-chat/issues/8352) ([f433aca](https://github.com/lobehub/lobe-chat/commit/f433aca))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-07-10 03:47:53 +00:00
Tsuki f433aca05f 💄 style: implement data analytics event tracking framework (#8352) 2025-07-10 11:33:35 +08:00
lobehubbot 13e1cafb62 📝 docs(bot): Auto sync agents & plugin to readme 2025-07-10 02:01:45 +00:00
semantic-release-bot e02e74c9a4 🔖 chore(release): v1.97.1 [skip ci]
### [Version&nbsp;1.97.1](https://github.com/lobehub/lobe-chat/compare/v1.97.0...v1.97.1)
<sup>Released on **2025-07-10**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix locale hydration error in SSR.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix locale hydration error in SSR, closes [#8365](https://github.com/lobehub/lobe-chat/issues/8365) ([63f482a](https://github.com/lobehub/lobe-chat/commit/63f482a))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-07-10 02:00:50 +00:00
Arvin Xu 63f482a132 🐛 fix: fix locale hydration error in SSR (#8365)
* fix locale

* update readme

* Update README.zh-CN.md

* update readme

* update README

* fix locales

* add docs
2025-07-10 09:46:30 +08:00
YuTengjing 160678e7e0 🔨 chore: remove async router max duration limit (#8374)
* fix: disable async router trpc batch feature

* fix: remove async router max duration limit
2025-07-09 15:37:26 +08:00
YuTengjing a89c2ec1bc 🔨 chore(database): add missing junction table relations for Drizzle Studio (#8368)
- Add filesToSessionsRelations for files-sessions relationship
- Add agentsFilesRelations for agents-files relationship
- Add messagesFilesRelations for messages-files relationship
- Add fileChunksRelations for files-chunks relationship

Resolves Drizzle Studio relation inference errors
2025-07-09 10:26:16 +08:00
lobehubbot 1225f12e1a 📝 docs(bot): Auto sync agents & plugin to readme 2025-07-08 12:06:19 +00:00
semantic-release-bot e1481e60fb 🔖 chore(release): v1.97.0 [skip ci]
## [Version&nbsp;1.97.0](https://github.com/lobehub/lobe-chat/compare/v1.96.20...v1.97.0)
<sup>Released on **2025-07-08**</sup>

####  Features

- **misc**: Add MCP marketplace and mcp plugin one-click installation in desktop.

<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/lobehub/lobe-chat/issues/8334) ([416a4b1](https://github.com/lobehub/lobe-chat/commit/416a4b1))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-07-08 12:05:32 +00:00
Arvin Xu 416a4b1212 feat: Add MCP marketplace and mcp plugin one-click installation in desktop (#8334)
* move plugin Component

*  feat(wip): Add MCP Discover Market

*  test: Fix test

*  test: Fix test

* 🐛 fix: Fix build

* 🐛 fix: Fix build

* 💄 style: update plugin store

* 💄 style: Update plugin store

*  feat: Update cache control headers and optimize Next.js config for performance

* 💄 style: Update discover markdown

* 💄 style: Update scroes step

* 优化 list 细节

* 优化 list 细节

* 优化 list 细节

* 完成基础 mcp 安装实现

* 完成安装上报

* 新增安装过程

* fix

* 优化插件设置页面配置

* 💄 style: update official icon

* 完善安装错误状态

* 支持取消安装

* fix types

* fix types

* 完成系统依赖检查流程

* 完成系统依赖安装流程上报

* try to fix suspense

* try to fix suspense

* try to fix suspense

* try to fix tests

* upgrade electron

* fix suspense

* fix tool name issue

* fix test

* add i18n

* fix tool call

*  test: fix tests

* move

* fix tests

* refactor plugin install store

* improve old plugin install

* fix

* fix header link

* fix plugin detail

* fix oldPlugin detail

* fix tests

* update i18n

* fix i18n

* 💄 style: improve style

* add debug log

* fix link

* improve

* fix link

* 🚚 refactor: refactor the market runtime to nodejs

* 移除 props.searchParams 调用

*  test: fix tests

* 尝试静态化 discover page

* ♻️ refactor: refactor config to nodejs runtime

* fix min width

* 修正自定义插件的编辑展示区域

* fix i18n

* 调整部分组件目录结构

* 完善 MCP 市场安装流程

* 完善安装上报事件

* test: fix test

*  feat: 实现 m2m oauth 请求

*  feat: 完善 m2m 注册链路

*  feat: 完善 m2m 注册链路

* 🐛 fix: 优化 debug 日志输出问题

*  feat: 支持 call 上报

* 💄 style: 使用更大的版本

* 🐛 fix: tools calling report

* 🐛 fix: try to fix call report

* 🐛 fix: try to use expires cookies

* 🐛 fix: fix cookies expires issue

* test: fix customPluginInfo report

* 🐛 fix: fix connection issue

* 🐛 fix: fix platform report

* 🐛 fix: fix version issue

---------

Co-authored-by: canisminor1990 <i@canisminor.cc>
2025-07-08 19:51:22 +08:00
lobehubbot 580961e6e4 📝 docs(bot): Auto sync agents & plugin to readme 2025-07-08 05:03:08 +00:00
semantic-release-bot 35d3577af7 🔖 chore(release): v1.96.20 [skip ci]
### [Version&nbsp;1.96.20](https://github.com/lobehub/lobe-chat/compare/v1.96.19...v1.96.20)
<sup>Released on **2025-07-08**</sup>

#### 💄 Styles

- **misc**: Add `MCP_TOOL_TIMEOUT` env and improve debug usage guide.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add `MCP_TOOL_TIMEOUT` env and improve debug usage guide, closes [#8357](https://github.com/lobehub/lobe-chat/issues/8357) ([d4baae5](https://github.com/lobehub/lobe-chat/commit/d4baae5))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-07-08 05:02:21 +00:00
wangjifeng d4baae5df0 💄 style: add MCP_TOOL_TIMEOUT env and improve debug usage guide (#8357)
* feat: add MCP_TOOL_TIMEOUT config and doc, and improve debug usage guide

* feat: add MCP_TOOL_TIMEOUT config and doc, remove connect timeout

* feat: add MCP_TOOL_TIMEOUT config and doc, remove connect timeout

* docs: update .env.example, comment out MCP_TOOL_TIMEOUT and improve env parsing in client

* docs: update .env.example MCP_TOOL_TIMEOUT default value to 60000 to match code
2025-07-08 12:48:31 +08:00
lobehubbot be476a5b29 📝 docs(bot): Auto sync agents & plugin to readme 2025-07-07 06:37:28 +00:00
semantic-release-bot 4ed67f39f7 🔖 chore(release): v1.96.19 [skip ci]
### [Version&nbsp;1.96.19](https://github.com/lobehub/lobe-chat/compare/v1.96.18...v1.96.19)
<sup>Released on **2025-07-07**</sup>

#### 🐛 Bug Fixes

- **misc**: Pin `officeparser@5.1.1` to fix server error.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Pin `officeparser@5.1.1` to fix server error, closes [#8354](https://github.com/lobehub/lobe-chat/issues/8354) ([3f4e935](https://github.com/lobehub/lobe-chat/commit/3f4e935))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-07-07 06:36:41 +00:00
Arvin Xu 3f4e935301 🐛 fix: pin officeparser@5.1.1 to fix server error (#8354)
* test: fix test

* test: fix test
2025-07-07 14:22:20 +08:00
lobehubbot 7eb4a7f173 📝 docs(bot): Auto sync agents & plugin to readme 2025-07-06 18:41:25 +00:00
semantic-release-bot 9d0bb1f230 🔖 chore(release): v1.96.18 [skip ci]
### [Version&nbsp;1.96.18](https://github.com/lobehub/lobe-chat/compare/v1.96.17...v1.96.18)
<sup>Released on **2025-07-06**</sup>

#### 🐛 Bug Fixes

- **misc**: Change the wrong github checkmodel name.

#### 💄 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/lobehub/lobe-chat/issues/8339) ([f07d912](https://github.com/lobehub/lobe-chat/commit/f07d912))

#### Styles

* **misc**: Files hello pages should scroll, closes [#8340](https://github.com/lobehub/lobe-chat/issues/8340) ([df9b7df](https://github.com/lobehub/lobe-chat/commit/df9b7df))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-07-06 18:40:31 +00:00
Shinji-Li f07d9122c5 🐛 fix: change the wrong github checkmodel name (#8339) 2025-07-07 02:26:28 +08:00
Shinji-Li df9b7df385 💄 style: files hello pages should scroll (#8340) 2025-07-07 02:25:11 +08:00
Arvin Xu 987b633336 📝 docs: add some cursor rules (#8338) 2025-07-04 19:07:16 +08:00
ONLY-yours 07472e0555 fix: when s3 files not exist in origin file, but db still have this file, should delete 2025-07-04 10:30:03 +08:00
lobehubbot b7042b6542 📝 docs(bot): Auto sync agents & plugin to readme 2025-07-03 17:15:55 +00:00
semantic-release-bot b346d4bcbf 🔖 chore(release): v1.96.17 [skip ci]
### [Version&nbsp;1.96.17](https://github.com/lobehub/lobe-chat/compare/v1.96.16...v1.96.17)
<sup>Released on **2025-07-03**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-07-03 17:15:08 +00:00
YuTengjing 780ee82b12 ️ build: integrate tsgo to validate ts (#8331)
* ️ build: integrate tsgo to validate ts

* 📝 docs: add code comment to @ts-ignore

* Update package.json

* Update apps/desktop/package.json

* Update package.json

* Update package.json
2025-07-04 01:01:11 +08:00
lobehubbot 31c6a51d7f 📝 docs(bot): Auto sync agents & plugin to readme 2025-07-03 00:36:14 +00:00
semantic-release-bot dfe4699769 🔖 chore(release): v1.96.16 [skip ci]
### [Version&nbsp;1.96.16](https://github.com/lobehub/lobe-chat/compare/v1.96.15...v1.96.16)
<sup>Released on **2025-07-03**</sup>

#### 💄 Styles

- **misc**: Update i18n.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update i18n, closes [#8322](https://github.com/lobehub/lobe-chat/issues/8322) ([0c6b885](https://github.com/lobehub/lobe-chat/commit/0c6b885))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-07-03 00:35:07 +00:00
LobeHub Bot 0c6b8858eb 💄 style: update i18n (#8322)
Co-authored-by: canisminor1990 <17870709+canisminor1990@users.noreply.github.com>
2025-07-03 08:20:59 +08:00
lobehubbot 24ae38aae4 📝 docs(bot): Auto sync agents & plugin to readme 2025-07-02 07:14:16 +00:00
semantic-release-bot d40d7e0c00 🔖 chore(release): v1.96.15 [skip ci]
### [Version&nbsp;1.96.15](https://github.com/lobehub/lobe-chat/compare/v1.96.14...v1.96.15)
<sup>Released on **2025-07-02**</sup>

#### 🐛 Bug Fixes

- **misc**: Wrong Gemini 2.5 Pro thinkbudget.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Wrong Gemini 2.5 Pro thinkbudget, closes [#8296](https://github.com/lobehub/lobe-chat/issues/8296) ([18920c5](https://github.com/lobehub/lobe-chat/commit/18920c5))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-07-02 07:13:04 +00:00
sxjeru 18920c579b 🐛 fix: Wrong Gemini 2.5 Pro thinkbudget (#8296)
* Update index.ts

* 添加新的 AI 聊天模型到 novita 和 siliconcloud 配置

* 添加 Hunyuan A13B Instruct 聊天模型到 siliconcloud 配置

* Update novita.ts
2025-07-02 14:58:01 +08:00
lobehubbot 155d5804b9 📝 docs(bot): Auto sync agents & plugin to readme 2025-07-01 16:58:59 +00:00
semantic-release-bot 82d11b45a6 🔖 chore(release): v1.96.14 [skip ci]
### [Version&nbsp;1.96.14](https://github.com/lobehub/lobe-chat/compare/v1.96.13...v1.96.14)
<sup>Released on **2025-07-01**</sup>

#### ♻ Code Refactoring

- **misc**: Migrate to `@google/genai` SDK for Google Gemini API and Vertex AI.

<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/lobehub/lobe-chat/issues/7884) ([fef3e5f](https://github.com/lobehub/lobe-chat/commit/fef3e5f))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-07-01 16:57:42 +00:00
afon fef3e5f9f3 ♻️ refactor: Migrate to @google/genai SDK for Google Gemini API and Vertex AI (#7884)
* ♻️ refactor: Migrate to `@google/genai` SDK for Google Gemini API and Vertex AI

* fix google-ai test

* fix google model-runtime test
2025-07-02 00:43:13 +08:00
lobehubbot 0fe7319b6a 📝 docs(bot): Auto sync agents & plugin to readme 2025-07-01 02:59:51 +00:00
semantic-release-bot c3cb37498a 🔖 chore(release): v1.96.13 [skip ci]
### [Version&nbsp;1.96.13](https://github.com/lobehub/lobe-chat/compare/v1.96.12...v1.96.13)
<sup>Released on **2025-07-01**</sup>

#### 💄 Styles

- **misc**: Update i18n.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update i18n, closes [#8306](https://github.com/lobehub/lobe-chat/issues/8306) ([80aad1d](https://github.com/lobehub/lobe-chat/commit/80aad1d))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-07-01 02:58:43 +00:00
LobeHub Bot 80aad1de42 💄 style: update i18n (#8306)
Co-authored-by: canisminor1990 <17870709+canisminor1990@users.noreply.github.com>
2025-07-01 10:44:23 +08:00
lobehubbot 86f7e8b64e 📝 docs(bot): Auto sync agents & plugin to readme 2025-06-30 15:05:19 +00:00
semantic-release-bot c215384cb3 🔖 chore(release): v1.96.12 [skip ci]
### [Version&nbsp;1.96.12](https://github.com/lobehub/lobe-chat/compare/v1.96.11...v1.96.12)
<sup>Released on **2025-06-30**</sup>

#### 🐛 Bug Fixes

- **misc**: Pin `antd@5.26.2` to fix build error.

#### 💄 Styles

- **misc**: Add DeepResearch models from OpenAI.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Pin `antd@5.26.2` to fix build error, closes [#8303](https://github.com/lobehub/lobe-chat/issues/8303) ([44b6b01](https://github.com/lobehub/lobe-chat/commit/44b6b01))

#### Styles

* **misc**: Add DeepResearch models from OpenAI, closes [#8291](https://github.com/lobehub/lobe-chat/issues/8291) ([87a5cbc](https://github.com/lobehub/lobe-chat/commit/87a5cbc))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-06-30 15:04:04 +00:00
Zhijie He 87a5cbc5c9 💄 style: add DeepResearch models from OpenAI (#8291)
* 💄 style: add web search support from o3 & o4 series

* 💄 style: add DeepResearch models from oAI

* 💄 style: sort models, disable as default

* 🐛 fix: fix model calling

* 🐛 fix: reasoning model calling

* 🐛 fix: fix deepresearch model calling

---------

Co-authored-by: Arvin Xu <arvinx@foxmail.com>
2025-06-30 22:49:48 +08:00
Arvin Xu 44b6b01ca5 🐛 fix: pin antd@5.26.2 to fix build error (#8303) 2025-06-30 21:10:59 +08:00
lobehubbot c8a8c7be3d 📝 docs(bot): Auto sync agents & plugin to readme 2025-06-28 05:32:16 +00:00
semantic-release-bot f5e5465981 🔖 chore(release): v1.96.11 [skip ci]
### [Version&nbsp;1.96.11](https://github.com/lobehub/lobe-chat/compare/v1.96.10...v1.96.11)
<sup>Released on **2025-06-28**</sup>

#### 🐛 Bug Fixes

- **mermaid**: Firefox mermaid show error.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **mermaid**: Firefox mermaid show error, closes [#8270](https://github.com/lobehub/lobe-chat/issues/8270) ([d9c5e7b](https://github.com/lobehub/lobe-chat/commit/d9c5e7b))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-06-28 05:31:02 +00:00
Kingsword d9c5e7b142 🐛 fix(mermaid): firefox mermaid show error (#8270) 2025-06-28 13:16:45 +08:00
lobehubbot 2d6b9ae6b3 📝 docs(bot): Auto sync agents & plugin to readme 2025-06-28 03:42:30 +00:00
semantic-release-bot 35fd5ce705 🔖 chore(release): v1.96.10 [skip ci]
### [Version&nbsp;1.96.10](https://github.com/lobehub/lobe-chat/compare/v1.96.9...v1.96.10)
<sup>Released on **2025-06-28**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix desktop chunk issue.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix desktop chunk issue, closes [#8280](https://github.com/lobehub/lobe-chat/issues/8280) ([c193e65](https://github.com/lobehub/lobe-chat/commit/c193e65))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-06-28 03:41:20 +00:00
YuTengjing c193e657fb 🐛 fix: fix desktop chunk issue (#8280)
* 🐛 fix: desktop version can't chunk

* docs: add some comments

* chore: try fix provider page 500
2025-06-28 11:27:08 +08:00
lobehubbot 176e49ab6a 📝 docs(bot): Auto sync agents & plugin to readme 2025-06-23 15:40:32 +00:00
semantic-release-bot 07e2b063e2 🔖 chore(release): v1.96.9 [skip ci]
### [Version&nbsp;1.96.9](https://github.com/lobehub/lobe-chat/compare/v1.96.8...v1.96.9)
<sup>Released on **2025-06-23**</sup>

#### 🐛 Bug Fixes

- **misc**: Google Gemini tools declarations.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Google Gemini tools declarations, closes [#8256](https://github.com/lobehub/lobe-chat/issues/8256) ([08f5d73](https://github.com/lobehub/lobe-chat/commit/08f5d73))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-06-23 15:39:13 +00:00
afon 08f5d733cd 🐛 fix: Google Gemini tools declarations (#8256)
* fix: Include 'tools' with 'tool_calls' to fix "MALFORMED_FUNCTION_CALL" error

* feat: Convert OpenAI tool responses to Google GenAI function responses

* Ensure unique tool call IDs by adding random suffix

* use nanoid; fix tests
2025-06-23 23:24:12 +08:00
lobehubbot 2d8338b044 📝 docs(bot): Auto sync agents & plugin to readme 2025-06-23 11:31:18 +00:00
semantic-release-bot 5c90905fbb 🔖 chore(release): v1.96.8 [skip ci]
### [Version&nbsp;1.96.8](https://github.com/lobehub/lobe-chat/compare/v1.96.7...v1.96.8)
<sup>Released on **2025-06-23**</sup>

#### 💄 Styles

- **misc**: Optimized Gemini thinkingBudget configuration.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Optimized Gemini thinkingBudget configuration, closes [#8224](https://github.com/lobehub/lobe-chat/issues/8224) ([03625e8](https://github.com/lobehub/lobe-chat/commit/03625e8))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-06-23 11:30:10 +00:00
sxjeru 03625e8c29 💄 style: Optimized Gemini thinkingBudget configuration (#8224) 2025-06-23 19:16:00 +08:00
lobehubbot b1c72fd476 📝 docs(bot): Auto sync agents & plugin to readme 2025-06-23 07:10:55 +00:00
semantic-release-bot e971ff3110 🔖 chore(release): v1.96.7 [skip ci]
### [Version&nbsp;1.96.7](https://github.com/lobehub/lobe-chat/compare/v1.96.6...v1.96.7)
<sup>Released on **2025-06-23**</sup>

#### 💄 Styles

- **misc**: Add `blockAds` & `stealth` params for Browserless.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add `blockAds` & `stealth` params for Browserless, closes [#8255](https://github.com/lobehub/lobe-chat/issues/8255) ([2ff3efa](https://github.com/lobehub/lobe-chat/commit/2ff3efa))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-06-23 07:09:45 +00:00
Zhijie He 2ff3efa630 💄 style: add blockAds & stealth params for Browserless (#8255)
*  feat: add blockAds & stealth params for Browserless

* Apply `sourcery-ai` suggestion

Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>

* 📝 docs: add docs for `BROWSERLESS_BLOCK_ADS` & `BROWSERLESS_STEALTH_MODE`

---------

Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
2025-06-23 14:55:17 +08:00
lobehubbot f63b137428 📝 docs(bot): Auto sync agents & plugin to readme 2025-06-23 02:27:23 +00:00
semantic-release-bot 0c5c975c6f 🔖 chore(release): v1.96.6 [skip ci]
### [Version&nbsp;1.96.6](https://github.com/lobehub/lobe-chat/compare/v1.96.5...v1.96.6)
<sup>Released on **2025-06-23**</sup>

#### 💄 Styles

- **misc**: Update i18n.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update i18n, closes [#8253](https://github.com/lobehub/lobe-chat/issues/8253) ([b86dc9b](https://github.com/lobehub/lobe-chat/commit/b86dc9b))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-06-23 02:26:11 +00:00
LobeHub Bot b86dc9bbf9 💄 style: update i18n (#8253)
Co-authored-by: canisminor1990 <17870709+canisminor1990@users.noreply.github.com>
2025-06-23 10:11:45 +08:00
lobehubbot 01db0b634c 📝 docs(bot): Auto sync agents & plugin to readme 2025-06-22 12:58:30 +00:00
semantic-release-bot b064fe3f98 🔖 chore(release): v1.96.5 [skip ci]
### [Version&nbsp;1.96.5](https://github.com/lobehub/lobe-chat/compare/v1.96.4...v1.96.5)
<sup>Released on **2025-06-22**</sup>

#### 🐛 Bug Fixes

- **misc**: Remove unsupported parameters of Hunyuan.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Remove unsupported parameters of Hunyuan, closes [#8247](https://github.com/lobehub/lobe-chat/issues/8247) ([826d724](https://github.com/lobehub/lobe-chat/commit/826d724))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-06-22 12:57:12 +00:00
sxjeru 826d724ce7 🐛 fix: Remove unsupported parameters of Hunyuan (#8247)
* 🐛 fix: 去除 hunyuan 频率和存在惩罚参数

* 去除重复的 ESLint no-unused-vars

* Revert "去除重复的 ESLint no-unused-vars"

This reverts commit e6edece8b9.
2025-06-22 20:42:37 +08:00
lobehubbot f016058af5 📝 docs(bot): Auto sync agents & plugin to readme 2025-06-22 07:10:44 +00:00
semantic-release-bot 5babf02460 🔖 chore(release): v1.96.4 [skip ci]
### [Version&nbsp;1.96.4](https://github.com/lobehub/lobe-chat/compare/v1.96.3...v1.96.4)
<sup>Released on **2025-06-22**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-06-22 07:09:35 +00:00
Arvin Xu ca417f86d5 ️ perf: refactor Typography to Text (#8250) 2025-06-22 14:55:26 +08:00
lobehubbot ec094d06d9 📝 docs(bot): Auto sync agents & plugin to readme 2025-06-22 06:21:51 +00:00
semantic-release-bot 6a9e4f6f45 🔖 chore(release): v1.96.3 [skip ci]
### [Version&nbsp;1.96.3](https://github.com/lobehub/lobe-chat/compare/v1.96.2...v1.96.3)
<sup>Released on **2025-06-22**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-06-22 06:20:40 +00:00
Arvin Xu 4514081f3a ️ perf: refactor Typography to Text (#8249) 2025-06-22 14:06:37 +08:00
Arvin Xu 8bf3eedacf 📝 docs: add Vercel OSS Program Badge (#8248)
* Update README.md

* Update README.md
2025-06-22 13:58:36 +08:00
lobehubbot f948631edf 📝 docs(bot): Auto sync agents & plugin to readme 2025-06-22 04:01:21 +00:00
semantic-release-bot 3feebb4827 🔖 chore(release): v1.96.2 [skip ci]
### [Version&nbsp;1.96.2](https://github.com/lobehub/lobe-chat/compare/v1.96.1...v1.96.2)
<sup>Released on **2025-06-22**</sup>

#### 💄 Styles

- **openrouter**: Add stable versions of Gemini 2.5 models.
- **misc**: Update i18n.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **openrouter**: Add stable versions of Gemini 2.5 models, closes [#8239](https://github.com/lobehub/lobe-chat/issues/8239) ([d34ecab](https://github.com/lobehub/lobe-chat/commit/d34ecab))
* **misc**: Update i18n, closes [#8242](https://github.com/lobehub/lobe-chat/issues/8242) ([2d1babc](https://github.com/lobehub/lobe-chat/commit/2d1babc))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-06-22 04:00:05 +00:00
LobeHub Bot 2d1babc11e 💄 style: update i18n (#8242)
Co-authored-by: canisminor1990 <17870709+canisminor1990@users.noreply.github.com>
2025-06-22 11:45:38 +08:00
Max Brauer d34ecab318 💄 style(openrouter): add stable versions of Gemini 2.5 models (#8239)
Signed-off-by: Max Brauer <mbrauer@vmware.com>
2025-06-22 11:45:19 +08:00
renovate[bot] c7d4399949 Update dependency lucide-react to ^0.522.0 (#8245)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-22 11:44:53 +08:00
lobehubbot fab795e549 📝 docs(bot): Auto sync agents & plugin to readme 2025-06-21 17:55:33 +00:00
semantic-release-bot a1e1681321 🔖 chore(release): v1.96.1 [skip ci]
### [Version&nbsp;1.96.1](https://github.com/lobehub/lobe-chat/compare/v1.96.0...v1.96.1)
<sup>Released on **2025-06-21**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix `MiniMax-M1` reasoning tag missing.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix `MiniMax-M1` reasoning tag missing, closes [#8240](https://github.com/lobehub/lobe-chat/issues/8240) ([ea76c11](https://github.com/lobehub/lobe-chat/commit/ea76c11))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-06-21 17:54:24 +00:00
Zhijie He ea76c1170d 🐛 fix: fix MiniMax-M1 reasoning tag missing (#8240) 2025-06-22 01:39:58 +08:00
lobehubbot 89f9df7199 📝 docs(bot): Auto sync agents & plugin to readme 2025-06-20 16:42:39 +00:00
semantic-release-bot d49e442dee 🔖 chore(release): v1.96.0 [skip ci]
## [Version&nbsp;1.96.0](https://github.com/lobehub/lobe-chat/compare/v1.95.0...v1.96.0)
<sup>Released on **2025-06-20**</sup>

####  Features

- **misc**: Add v0 (Vercel) provider support.

#### 🐛 Bug Fixes

- **misc**: Fix inputTemplate behavior.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Add v0 (Vercel) provider support, closes [#8235](https://github.com/lobehub/lobe-chat/issues/8235) ([5842a18](https://github.com/lobehub/lobe-chat/commit/5842a18))

#### What's fixed

* **misc**: Fix inputTemplate behavior, closes [#8204](https://github.com/lobehub/lobe-chat/issues/8204) ([61c2c3c](https://github.com/lobehub/lobe-chat/commit/61c2c3c))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-06-20 16:41:25 +00:00
Zhijie He 5842a1858e feat: add v0 (Vercel) provider support (#8235)
*  feat: add v0 (Vercel) provider support

* ♻️ refactor: rebrand to `v0`

* 🔨 chore: update Dockerfile ENV

* 🔨 chore: fix desc

* 💄 style: support model fetch

* 💄 style: fix reasoning tag

* 🐛 fix: fix build error

* 💄 style: better branding
2025-06-21 00:27:11 +08:00
Zhijie He 61c2c3c361 🐛 fix: fix inputTemplate behavior (#8204) 2025-06-21 00:20:49 +08:00
lobehubbot 64fe6d9dc6 📝 docs(bot): Auto sync agents & plugin to readme 2025-06-20 16:12:05 +00:00
semantic-release-bot 7f77a5ca0e 🔖 chore(release): v1.95.0 [skip ci]
## [Version&nbsp;1.95.0](https://github.com/lobehub/lobe-chat/compare/v1.94.17...v1.95.0)
<sup>Released on **2025-06-20**</sup>

####  Features

- **misc**: Add Brave & Google PSE & Kagi as build-in Search Provider.

<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/lobehub/lobe-chat/issues/8172) ([16ae521](https://github.com/lobehub/lobe-chat/commit/16ae521))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-06-20 16:10:52 +00:00
Zhijie He 16ae521659 feat: add Brave & Google PSE & Kagi as build-in Search Provider (#8172)
*  feat: add Brave Search as build-in Search Provider

* 🐛 fix: fix build error

*  feat: add Kagi as build-in Search Provider

* 🐛 fix: fix build error

*  feat: add Google PSE as build-in Search Provider

*  feat: add Anspire (安思派) as build-in Search Provider

* 🐛 fix: fix build error

* 📝 docs: update `online-search` docs
2025-06-20 23:56:05 +08:00
lobehubbot ad47d4d553 📝 docs(bot): Auto sync agents & plugin to readme 2025-06-20 03:49:25 +00:00
semantic-release-bot cb9bf10562 🔖 chore(release): v1.94.17 [skip ci]
### [Version&nbsp;1.94.17](https://github.com/lobehub/lobe-chat/compare/v1.94.16...v1.94.17)
<sup>Released on **2025-06-20**</sup>

#### 💄 Styles

- **misc**: Update i18n.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update i18n, closes [#8233](https://github.com/lobehub/lobe-chat/issues/8233) ([88c4362](https://github.com/lobehub/lobe-chat/commit/88c4362))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-06-20 03:48:15 +00:00
LobeHub Bot 88c4362768 💄 style: update i18n (#8233)
Co-authored-by: canisminor1990 <17870709+canisminor1990@users.noreply.github.com>
2025-06-20 11:33:57 +08:00
lobehubbot 4f6eb27b3d 📝 docs(bot): Auto sync agents & plugin to readme 2025-06-19 18:05:13 +00:00
semantic-release-bot a0c062fa99 🔖 chore(release): v1.94.16 [skip ci]
### [Version&nbsp;1.94.16](https://github.com/lobehub/lobe-chat/compare/v1.94.15...v1.94.16)
<sup>Released on **2025-06-19**</sup>

#### 🐛 Bug Fixes

- **misc**: Correctly pass `reasoning.summary`.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Correctly pass `reasoning.summary`, closes [#8221](https://github.com/lobehub/lobe-chat/issues/8221) ([da79815](https://github.com/lobehub/lobe-chat/commit/da79815))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-06-19 18:03:58 +00:00
sxjeru da79815faa 🐛 fix: Correctly pass reasoning.summary (#8221)
* Update index.ts

* 📝 refactor: Update reasoning handling in OpenAI model runtime

* groq

* update models

* Update index.ts
2025-06-20 01:49:50 +08:00
lobehubbot 7ebf981567 📝 docs(bot): Auto sync agents & plugin to readme 2025-06-19 11:51:49 +00:00
Arvin Xu accbc7c5a1 🔨 chore: improve dev speed (#8228) 2025-06-19 19:37:58 +08:00
lobehubbot 935343e11e 📝 docs(bot): Auto sync agents & plugin to readme 2025-06-19 10:20:32 +00:00
semantic-release-bot 6bd13d890f 🔖 chore(release): v1.94.15 [skip ci]
### [Version&nbsp;1.94.15](https://github.com/lobehub/lobe-chat/compare/v1.94.14...v1.94.15)
<sup>Released on **2025-06-19**</sup>

#### 💄 Styles

- **misc**: Update model card for Gemini 2.5 Pro via OpenRouter.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update model card for Gemini 2.5 Pro via OpenRouter, closes [#8129](https://github.com/lobehub/lobe-chat/issues/8129) ([c96d9ef](https://github.com/lobehub/lobe-chat/commit/c96d9ef))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-06-19 10:19:24 +00:00
Max Brauer c96d9effeb 💄 style: update model card for Gemini 2.5 Pro via OpenRouter (#8129)
Signed-off-by: Max Brauer <mbrauer@vmware.com>
2025-06-19 18:05:05 +08:00
lobehubbot 55a1a49dc0 📝 docs(bot): Auto sync agents & plugin to readme 2025-06-19 03:23:44 +00:00
semantic-release-bot c05ba4ff9e 🔖 chore(release): v1.94.14 [skip ci]
### [Version&nbsp;1.94.14](https://github.com/lobehub/lobe-chat/compare/v1.94.13...v1.94.14)
<sup>Released on **2025-06-19**</sup>

#### 💄 Styles

- **misc**: Update i18n.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update i18n, closes [#8225](https://github.com/lobehub/lobe-chat/issues/8225) ([53e1784](https://github.com/lobehub/lobe-chat/commit/53e1784))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-06-19 03:22:36 +00:00
LobeHub Bot 53e17841fa 💄 style: update i18n (#8225)
Co-authored-by: canisminor1990 <17870709+canisminor1990@users.noreply.github.com>
2025-06-19 11:08:26 +08:00
lobehubbot ee96f02130 📝 docs(bot): Auto sync agents & plugin to readme 2025-06-18 12:32:59 +00:00
semantic-release-bot b39df20840 🔖 chore(release): v1.94.13 [skip ci]
### [Version&nbsp;1.94.13](https://github.com/lobehub/lobe-chat/compare/v1.94.12...v1.94.13)
<sup>Released on **2025-06-18**</sup>

#### 💄 Styles

- **misc**: Update Gemini 2.5 Pro, Flash GA models. Add Gemini 2.5 Flash-Lite Preview model.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update Gemini 2.5 Pro, Flash GA models. Add Gemini 2.5 Flash-Lite Preview model, closes [#8213](https://github.com/lobehub/lobe-chat/issues/8213) ([39ef8be](https://github.com/lobehub/lobe-chat/commit/39ef8be))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-06-18 12:31:50 +00:00
afon 39ef8be0c7 💄 style: Update Gemini 2.5 Pro, Flash GA models. Add Gemini 2.5 Flash-Lite Preview model (#8213) 2025-06-18 20:17:25 +08:00
lobehubbot 6a55be3ed8 📝 docs(bot): Auto sync agents & plugin to readme 2025-06-18 11:24:12 +00:00
semantic-release-bot 0545de3cb5 🔖 chore(release): v1.94.12 [skip ci]
### [Version&nbsp;1.94.12](https://github.com/lobehub/lobe-chat/compare/v1.94.11...v1.94.12)
<sup>Released on **2025-06-18**</sup>

#### 💄 Styles

- **misc**: Add MiniMax-M1 model.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add MiniMax-M1 model, closes [#8209](https://github.com/lobehub/lobe-chat/issues/8209) ([41a0178](https://github.com/lobehub/lobe-chat/commit/41a0178))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-06-18 11:23:01 +00:00
sxjeru 41a017808d 💄 style: Add MiniMax-M1 model (#8209)
* Update minimax.ts

* Update minimax.ts

* Update siliconcloud.ts

* Update novita.ts

* Update novita.ts
2025-06-18 19:08:56 +08:00
Arvin Xu 01d6bcf99f 📝 docs: improve README.md (#8212)
* Update README.md

* Update README.md

* Update README.md
2025-06-18 10:35:03 +08:00
lobehubbot e45e31c810 📝 docs(bot): Auto sync agents & plugin to readme 2025-06-17 02:38:45 +00:00
semantic-release-bot 84af825d24 🔖 chore(release): v1.94.11 [skip ci]
### [Version&nbsp;1.94.11](https://github.com/lobehub/lobe-chat/compare/v1.94.10...v1.94.11)
<sup>Released on **2025-06-17**</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/lobehub/lobe-chat/issues/8176) ([b132e66](https://github.com/lobehub/lobe-chat/commit/b132e66))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-06-17 02:37:30 +00:00
𝑾𝒖𝒙𝒉 b132e66248 🐛 fix: enhance the multi-display window opening experience (#8176) 2025-06-17 10:23:10 +08:00
CanisMinor 9c4e2c08a4 🔨 chore(ci): improve i18n workflow (#8199) (#8200)
* 🔨 chore(ci): improve i18n workflow (#8199)

* 🔧 chore: Fix i18n workflow

* 🔧 chore: Fix i18n workflow

* 💄 style: update i18n (#8201)

Co-authored-by: canisminor1990 <17870709+canisminor1990@users.noreply.github.com>

---------

Co-authored-by: 𝑾𝒖𝒙𝒉 <wxh1220@gmail.com>
Co-authored-by: LobeHub Bot <i@lobehub.com>
Co-authored-by: canisminor1990 <17870709+canisminor1990@users.noreply.github.com>
2025-06-16 16:53:20 +08:00
lobehubbot 3e35924313 📝 docs(bot): Auto sync agents & plugin to readme 2025-06-15 18:01:16 +00:00
semantic-release-bot 60f649d4f2 🔖 chore(release): v1.94.10 [skip ci]
### [Version&nbsp;1.94.10](https://github.com/lobehub/lobe-chat/compare/v1.94.9...v1.94.10)
<sup>Released on **2025-06-15**</sup>

#### 🐛 Bug Fixes

- **misc**: Improve chat selectors and enhance topic handling logic.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Improve chat selectors and enhance topic handling logic, closes [#8133](https://github.com/lobehub/lobe-chat/issues/8133) [#8117](https://github.com/lobehub/lobe-chat/issues/8117) ([15b24f1](https://github.com/lobehub/lobe-chat/commit/15b24f1))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-06-15 18:00:04 +00:00
𝑾𝒖𝒙𝒉 15b24f1f34 🐛 fix: improve chat selectors and enhance topic handling logic (#8133)
* ♻️ refactor: improve chat selectors and enhance topic handling logic

fix #8117

* chore: update

* chore: update
2025-06-16 01:46:03 +08:00
lobehubbot f4b8561cee 📝 docs(bot): Auto sync agents & plugin to readme 2025-06-15 17:37:32 +00:00
semantic-release-bot 366337f4ac 🔖 chore(release): v1.94.9 [skip ci]
### [Version&nbsp;1.94.9](https://github.com/lobehub/lobe-chat/compare/v1.94.8...v1.94.9)
<sup>Released on **2025-06-15**</sup>

#### 💄 Styles

- **misc**: Add `kimi-thinking-preview` model from Moonshot.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add `kimi-thinking-preview` model from Moonshot, closes [#8171](https://github.com/lobehub/lobe-chat/issues/8171) ([93d677c](https://github.com/lobehub/lobe-chat/commit/93d677c))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-06-15 17:36:24 +00:00
Zhijie He 93d677c925 💄 style: add kimi-thinking-preview model from Moonshot (#8171)
* 💄 style: add `kimi-thinking-preview` model from Moonshot

* ♻️ refactor: support model fetch reasoning tag
2025-06-16 01:22:16 +08:00
lobehubbot 7a061084cb 📝 docs(bot): Auto sync agents & plugin to readme 2025-06-15 11:07:02 +00:00
semantic-release-bot bf85be2f68 🔖 chore(release): v1.94.8 [skip ci]
### [Version&nbsp;1.94.8](https://github.com/lobehub/lobe-chat/compare/v1.94.7...v1.94.8)
<sup>Released on **2025-06-15**</sup>

#### 🐛 Bug Fixes

- **misc**: Correctly handle `reasoning_effort`.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Correctly handle `reasoning_effort`, closes [#8180](https://github.com/lobehub/lobe-chat/issues/8180) ([1c04736](https://github.com/lobehub/lobe-chat/commit/1c04736))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-06-15 11:05:46 +00:00
sxjeru 1c04736225 🐛 fix: Correctly handle reasoning_effort (#8180) 2025-06-15 18:51:27 +08:00
renovate[bot] 619ce9fc8b Update dependency @anthropic-ai/sdk to ^0.54.0 (#8186)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-15 14:55:11 +08:00
lobehubbot a7d254dece 📝 docs(bot): Auto sync agents & plugin to readme 2025-06-12 17:19:32 +00:00
semantic-release-bot 4c083e6768 🔖 chore(release): v1.94.7 [skip ci]
### [Version&nbsp;1.94.7](https://github.com/lobehub/lobe-chat/compare/v1.94.6...v1.94.7)
<sup>Released on **2025-06-12**</sup>

#### 💄 Styles

- **misc**: Add Doubao Seed 1.6 model.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add Doubao Seed 1.6 model, closes [#8167](https://github.com/lobehub/lobe-chat/issues/8167) ([bdfa44b](https://github.com/lobehub/lobe-chat/commit/bdfa44b))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-06-12 17:18:22 +00:00
hedeqiang bdfa44bb56 💄 style: add Doubao Seed 1.6 model (#8167) 2025-06-13 01:03:57 +08:00
lobehubbot 747ea363a7 📝 docs(bot): Auto sync agents & plugin to readme 2025-06-12 16:41:31 +00:00
semantic-release-bot 8df955888c 🔖 chore(release): v1.94.6 [skip ci]
### [Version&nbsp;1.94.6](https://github.com/lobehub/lobe-chat/compare/v1.94.5...v1.94.6)
<sup>Released on **2025-06-12**</sup>

#### 🐛 Bug Fixes

- **misc**: Abort the Gemini request correctly & Add openai o3-pro.

<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/lobehub/lobe-chat/issues/8135) ([c79f1b9](https://github.com/lobehub/lobe-chat/commit/c79f1b9))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-06-12 16:40:18 +00:00
sxjeru c79f1b989d 🐛 fix: Abort the Gemini request correctly & Add openai o3-pro (#8135)
* add AbortSignal

* 处理输出流截断

* opti

* add models

* Update openai.ts

* Update openai.ts
2025-06-13 00:25:47 +08:00
lobehubbot c786e41a6c 📝 docs(bot): Auto sync agents & plugin to readme 2025-06-12 13:18:41 +00:00
semantic-release-bot 828dcdf842 🔖 chore(release): v1.94.5 [skip ci]
### [Version&nbsp;1.94.5](https://github.com/lobehub/lobe-chat/compare/v1.94.4...v1.94.5)
<sup>Released on **2025-06-12**</sup>

#### 🐛 Bug Fixes

- **chat**: Improve response animation merging logic.

#### 💄 Styles

- **misc**: Support `web_search_preview` & fix some bug form OpenAI Response API.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **chat**: Improve response animation merging logic, closes [#8160](https://github.com/lobehub/lobe-chat/issues/8160) ([9d81cdc](https://github.com/lobehub/lobe-chat/commit/9d81cdc))

#### Styles

* **misc**: Support `web_search_preview` & fix some bug form OpenAI Response API, closes [#8131](https://github.com/lobehub/lobe-chat/issues/8131) ([b2983f0](https://github.com/lobehub/lobe-chat/commit/b2983f0))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-06-12 13:17:18 +00:00
Zhijie He b2983f062e 💄 style: support web_search_preview & fix some bug form OpenAI Response API (#8131)
* 💄 style: support `web_search_preview` for OpenAI Response API

* ♻️ refactor: refactor annotation handling

* 🐛 fix: fix `reasoning_effort` error in response api

* 🐛 fix: fix `o` series calling in Response API

* 🐛 fix: fix ci test

* 💄 style: update `gpt-4o` ability tags

* 💄 style: update `gpt-4o-mini` ability tags

* ♻️ refactor: add `responsesAPIModels` to store responses api only

* 🐛 fix: fix `computer-use-preview` calling

* 🐛 fix: fix ci error

* 🐛 fix: fix citations

* 💄 style: add `o3-pro` rules, disable Stream & use Responses API

* 🔨 chore: comment `o3-pro` from `disableStreamModels`
2025-06-12 21:03:05 +08:00
𝑾𝒖𝒙𝒉 9d81cdca36 🐛 fix(chat): Improve response animation merging logic (#8160)
* 🔧 chore: Refactor responseAnimation handling in ChatService

* ​
Co-authored-by: sxjeru <sxjeru@users.noreply.github.com>
2025-06-12 21:01:09 +08:00
lobehubbot af37bf7a9a 📝 docs(bot): Auto sync agents & plugin to readme 2025-06-12 07:08:06 +00:00
𝑾𝒖𝒙𝒉 8953523575 🔧 chore: improve i18n workflow diff script (#8153)
* 🔧 chore: Add writeJSONWithPrettier utility and update locale generation scripts

* 🔧 chore: Implement genRemoveDiff utility for locale diff analysis and update workflow

* chore: update script

* chore: revert

* 🔧 chore: Refactor genDiff to improve diff analysis and streamline locale processing
2025-06-12 14:54:05 +08:00
lobehubbot ac4b61af91 📝 docs(bot): Auto sync agents & plugin to readme 2025-06-11 15:31:25 +00:00
semantic-release-bot 8106426980 🔖 chore(release): v1.94.4 [skip ci]
### [Version&nbsp;1.94.4](https://github.com/lobehub/lobe-chat/compare/v1.94.3...v1.94.4)
<sup>Released on **2025-06-11**</sup>

#### 💄 Styles

- **misc**: Transition animation switch.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Transition animation switch, closes [#7981](https://github.com/lobehub/lobe-chat/issues/7981) ([dd4ab3f](https://github.com/lobehub/lobe-chat/commit/dd4ab3f))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-06-11 15:29:56 +00:00
𝑾𝒖𝒙𝒉 dd4ab3fc88 💄 style: Transition animation switch (#7981)
*  feat: Transition animation switch

* chore: update schema

(cherry picked from commit 4e364817c835f87d7e26487e99a6953d7e93b309)

# Conflicts:
#	src/types/aiProvider.ts

* 🌐 chore: Translation
2025-06-11 23:15:30 +08:00
CanisMinor b52a94ae01 🔧 chore: Fix Check Pull Request Status (#8149) 2025-06-11 14:06:10 +08:00
CanisMinor 066f11a8b4 🔧 chore: Fix no actual differences left (#8147) 2025-06-11 14:01:35 +08:00
CanisMinor 0996be513a 🔧 chore: Fix deprecation deps (#8144) 2025-06-11 12:42:34 +08:00
CanisMinor 9b671d0698 🔧 chore: Update i18n actions (#8143)
* 🔧 chore: Update i18n actions

* 🔧 chore: Update i18n workflow
2025-06-11 12:39:00 +08:00
CanisMinor a26499f0bf 🔧 chore: Update i18n actions (#8142) 2025-06-11 12:33:41 +08:00
CanisMinor 17431106bb 🔧 chore: Add auto i18n github action (#4226) 2025-06-11 12:17:55 +08:00
lobehubbot 8ead7c5437 📝 docs(bot): Auto sync agents & plugin to readme 2025-06-11 04:09:37 +00:00
semantic-release-bot c931c5218b 🔖 chore(release): v1.94.3 [skip ci]
### [Version&nbsp;1.94.3](https://github.com/lobehub/lobe-chat/compare/v1.94.2...v1.94.3)
<sup>Released on **2025-06-11**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-06-11 04:08:29 +00:00
Arvin Xu 602e10faca 👷 build: pin tsx@4.19.x to fix build (#8141) 2025-06-11 11:54:31 +08:00
lobehubbot c751f932a9 📝 docs(bot): Auto sync agents & plugin to readme 2025-06-11 03:02:24 +00:00
semantic-release-bot edb62cecc5 🔖 chore(release): v1.94.2 [skip ci]
### [Version&nbsp;1.94.2](https://github.com/lobehub/lobe-chat/compare/v1.94.1...v1.94.2)
<sup>Released on **2025-06-11**</sup>

#### 🐛 Bug Fixes

- **misc**: Update Gemini range of thinkingBudget.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Update Gemini range of thinkingBudget, closes [#8122](https://github.com/lobehub/lobe-chat/issues/8122) ([7331e8a](https://github.com/lobehub/lobe-chat/commit/7331e8a))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-06-11 03:01:15 +00:00
sxjeru 7331e8a70e 🐛 fix: Update Gemini range of thinkingBudget (#8122) 2025-06-11 10:47:06 +08:00
lobehubbot 261e2ca0bf 📝 docs(bot): Auto sync agents & plugin to readme 2025-06-10 17:34:37 +00:00
semantic-release-bot 61dc847589 🔖 chore(release): v1.94.1 [skip ci]
### [Version&nbsp;1.94.1](https://github.com/lobehub/lobe-chat/compare/v1.94.0...v1.94.1)
<sup>Released on **2025-06-10**</sup>

#### 💄 Styles

- **ModelSelect**: Improve mobile layout and text overflow handling.
- **misc**: Update pplx abilities tags, support `vision`.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **ModelSelect**: Improve mobile layout and text overflow handling, closes [#8118](https://github.com/lobehub/lobe-chat/issues/8118) ([d97aa49](https://github.com/lobehub/lobe-chat/commit/d97aa49))
* **misc**: Update pplx abilities tags, support `vision`, closes [#8119](https://github.com/lobehub/lobe-chat/issues/8119) ([5c2e5f7](https://github.com/lobehub/lobe-chat/commit/5c2e5f7))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-06-10 17:33:22 +00:00
Kingsword d97aa49ddd 💄 style(ModelSelect): improve mobile layout and text overflow handling (#8118) 2025-06-11 01:19:11 +08:00
Zhijie He 5c2e5f7288 💄 style: update pplx abilities tags, support vision (#8119)
* 💄 style: update pplx abilities tags, support `vision` & `reasoningEffort`

* 💄 style: add vision tag for `r1-1776`
2025-06-11 01:18:46 +08:00
lobehubbot 2d82fccf3f 📝 docs(bot): Auto sync agents & plugin to readme 2025-06-10 09:06:03 +00:00
semantic-release-bot f91db428ed 🔖 chore(release): v1.94.0 [skip ci]
## [Version&nbsp;1.94.0](https://github.com/lobehub/lobe-chat/compare/v1.93.3...v1.94.0)
<sup>Released on **2025-06-10**</sup>

####  Features

- **misc**: Support google sso as auth provider.

#### 🐛 Bug Fixes

- **misc**: Restore reasoningEffort in setting.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Support google sso as auth provider, closes [#8074](https://github.com/lobehub/lobe-chat/issues/8074) ([43ab03a](https://github.com/lobehub/lobe-chat/commit/43ab03a))

#### What's fixed

* **misc**: Restore reasoningEffort in setting, closes [#8123](https://github.com/lobehub/lobe-chat/issues/8123) ([3be609c](https://github.com/lobehub/lobe-chat/commit/3be609c))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-06-10 09:04:47 +00:00
beliven-daniele-sarnari 43ab03a261 feat: support google sso as auth provider (#8074)
* feat: add google sso

* chore: remove authEnv reference

* chore: remove AUTH_GOOGLE secrets in auth.ts as not needed anymore

* chore: removed not used authEnv reference
2025-06-10 16:50:36 +08:00
sxjeru 3be609c3aa 🐛 fix: Restore reasoningEffort in setting (#8123)
* restore reasoningEffort setting

*  feat: update reasoning effort handling in AgentModal

* i18n

* i18n
2025-06-10 13:38:53 +08:00
lobehubbot f405b03fa4 📝 docs(bot): Auto sync agents & plugin to readme 2025-06-10 04:02:46 +00:00
semantic-release-bot 2a56269c4d 🔖 chore(release): v1.93.3 [skip ci]
### [Version&nbsp;1.93.3](https://github.com/lobehub/lobe-chat/compare/v1.93.2...v1.93.3)
<sup>Released on **2025-06-10**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor branding info.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor branding info, closes [#8134](https://github.com/lobehub/lobe-chat/issues/8134) ([3baa966](https://github.com/lobehub/lobe-chat/commit/3baa966))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-06-10 04:01:35 +00:00
Arvin Xu 3baa966235 ♻️ refactor: refactor branding info (#8134) 2025-06-10 11:47:12 +08:00
lobehubbot 7b9d8a1db0 📝 docs(bot): Auto sync agents & plugin to readme 2025-06-09 13:50:22 +00:00
semantic-release-bot b835c84d79 🔖 chore(release): v1.93.2 [skip ci]
### [Version&nbsp;1.93.2](https://github.com/lobehub/lobe-chat/compare/v1.93.1...v1.93.2)
<sup>Released on **2025-06-09**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor `<think>` & `</think>` handling.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor `<think>` & `</think>` handling, closes [#8121](https://github.com/lobehub/lobe-chat/issues/8121) ([04ac353](https://github.com/lobehub/lobe-chat/commit/04ac353))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-06-09 13:49:01 +00:00
Zhijie He 04ac3535e0 ♻️ refactor: refactor <think> & </think> handling (#8121) 2025-06-09 21:34:32 +08:00
lobehubbot 04ca9f4672 📝 docs(bot): Auto sync agents & plugin to readme 2025-06-08 17:08:40 +00:00
semantic-release-bot 97a90f5b43 🔖 chore(release): v1.93.1 [skip ci]
### [Version&nbsp;1.93.1](https://github.com/lobehub/lobe-chat/compare/v1.93.0...v1.93.1)
<sup>Released on **2025-06-08**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix openai default Responses API issue.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix openai default Responses API issue, closes [#8124](https://github.com/lobehub/lobe-chat/issues/8124) ([7f6ccf2](https://github.com/lobehub/lobe-chat/commit/7f6ccf2))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-06-08 17:07:32 +00:00
Arvin Xu 7f6ccf2922 🐛 fix: fix openai default Responses API issue (#8124)
* fix issue

* fix tests
2025-06-09 00:53:16 +08:00
lobehubbot d5b94eaf8f 📝 docs(bot): Auto sync agents & plugin to readme 2025-06-08 09:08:59 +00:00
semantic-release-bot 7c001eb91e 🔖 chore(release): v1.93.0 [skip ci]
## [Version&nbsp;1.93.0](https://github.com/lobehub/lobe-chat/compare/v1.92.3...v1.93.0)
<sup>Released on **2025-06-08**</sup>

####  Features

- **misc**: Support OpenAI Responses API mode.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Support OpenAI Responses API mode, closes [#8048](https://github.com/lobehub/lobe-chat/issues/8048) ([5bf0921](https://github.com/lobehub/lobe-chat/commit/5bf0921))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-06-08 09:07:51 +00:00
Arvin Xu 5bf0921246 feat: support OpenAI Responses API mode (#8048)
*  feat: support response api mode

* update

* support openai stream o series thinking

* add ui config for response api mode

* improve ui config for responses api mode

* update locale

* fix tests

* fix update issue

* update db schema

* fix openai Response Inputs

* fix tests
2025-06-08 16:53:46 +08:00
lobehubbot fc7c579e55 📝 docs(bot): Auto sync agents & plugin to readme 2025-06-08 07:28:46 +00:00
semantic-release-bot 6cb41eb888 🔖 chore(release): v1.92.3 [skip ci]
### [Version&nbsp;1.92.3](https://github.com/lobehub/lobe-chat/compare/v1.92.2...v1.92.3)
<sup>Released on **2025-06-08**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix client s3 getObject throw error.

#### 💄 Styles

- **misc**: Support OpenRouter Claude 4 reasoning.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix client s3 getObject throw error, closes [#8009](https://github.com/lobehub/lobe-chat/issues/8009) ([b91ca8c](https://github.com/lobehub/lobe-chat/commit/b91ca8c))

#### Styles

* **misc**: Support OpenRouter Claude 4 reasoning, closes [#8087](https://github.com/lobehub/lobe-chat/issues/8087) ([039be1d](https://github.com/lobehub/lobe-chat/commit/039be1d))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-06-08 07:27:33 +00:00
renovate[bot] 4b11e5ae33 Update dependency @anthropic-ai/sdk to ^0.53.0 (#8112)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-08 15:13:09 +08:00
Koell 039be1d1b6 💄 style: Support OpenRouter Claude 4 reasoning (#8087)
* Add Claude Sonnet 4 and Claude Opus 4 to OpenRouter provider

* Calculate budget_token count
2025-06-08 15:12:30 +08:00
vual b91ca8c903 🐛 fix: fix client s3 getObject throw error (#8009)
* 修改client s3 getObject 方法,去掉抛出错误,改成直接打印报错,返回undefined,因为该方法调用的地方都没有捕获报错,只是判断是否获取到文件。

* 修改client s3 getObject 方法,去掉抛出错误,改成直接打印报错,返回undefined,因为该方法调用的地方都没有捕获报错,只是判断是否获取到文件。
2025-06-08 10:40:24 +08:00
lobehubbot 2331492e63 📝 docs(bot): Auto sync agents & plugin to readme 2025-06-07 15:41:06 +00:00
semantic-release-bot 26512d7edb 🔖 chore(release): v1.92.2 [skip ci]
### [Version&nbsp;1.92.2](https://github.com/lobehub/lobe-chat/compare/v1.92.1...v1.92.2)
<sup>Released on **2025-06-07**</sup>

#### 💄 Styles

- **misc**: Add support to azureopenai embedding.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add support to azureopenai embedding, closes [#8075](https://github.com/lobehub/lobe-chat/issues/8075) ([0725f94](https://github.com/lobehub/lobe-chat/commit/0725f94))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-06-07 15:39:55 +00:00
beliven-daniele-sarnari 0725f94443 💄 style: add support to azureopenai embedding (#8075) 2025-06-07 23:25:21 +08:00
Zephyr 36cc29b3fa 👷 build: init rbac system table scheme and data structure (#8101)
*  feat: 添加RBAC(角色-权限-用户)相关数据库表和结构

- 新增表:rbac_permissions、rbac_roles、rbac_role_permissions、rbac_user_roles,用于管理角色和权限。
- 更新数据库迁移文件,记录新表的创建和约束。
- 新增RBAC相关的TypeScript结构定义,支持角色和权限的管理。

* feat: Update Permissions table column name

* chore: update rbac tables name

* feat: update rbac roles & permissions table primary key

* feat: update rbac relation tables column and index structure
2025-06-07 23:15:05 +08:00
lobehubbot d20e7a3f61 📝 docs(bot): Auto sync agents & plugin to readme 2025-06-07 14:27:27 +00:00
semantic-release-bot 792a9b6b8c 🔖 chore(release): v1.92.1 [skip ci]
### [Version&nbsp;1.92.1](https://github.com/lobehub/lobe-chat/compare/v1.92.0...v1.92.1)
<sup>Released on **2025-06-07**</sup>

#### 💄 Styles

- **ModelSelect**: Add responsive layout for mobile devices.
- **misc**: Improve `{{username}}` placeholder variable, Update Gemini & Qwen models.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **ModelSelect**: Add responsive layout for mobile devices, closes [#7960](https://github.com/lobehub/lobe-chat/issues/7960) ([cb84c3e](https://github.com/lobehub/lobe-chat/commit/cb84c3e))
* **misc**: Improve `{{username}}` placeholder variable, closes [#8100](https://github.com/lobehub/lobe-chat/issues/8100) ([95fd588](https://github.com/lobehub/lobe-chat/commit/95fd588))
* **misc**: Update Gemini & Qwen models, closes [#8083](https://github.com/lobehub/lobe-chat/issues/8083) ([6308237](https://github.com/lobehub/lobe-chat/commit/6308237))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-06-07 14:26:09 +00:00
Kingsword cb84c3e16c 💄 style(ModelSelect): add responsive layout for mobile devices (#7960) 2025-06-07 22:11:53 +08:00
Zhijie He 95fd588d43 💄 style: improve {{username}} placeholder variable (#8100) 2025-06-07 17:47:20 +08:00
sxjeru 63082377dc 💄 style: Update Gemini & Qwen models (#8083)
*  feat: 添加 Google Gemini 2.5 Pro 模型,更新 Novita 和 Qwen 模型配置,增强关键词排除逻辑

* revert

* 🔨 chore: 移除不再使用的聊天模型配置

* 🔧 feat: 为多个聊天模型添加 functionCall 能力

* 🔧 feat: 添加 Hunyuan T1 和 Hunyuan TurboS 聊天模型,提升文本创作和代码能力

* Update novita.ts
2025-06-07 01:36:35 +08:00
lobehubbot 8701fa61b4 📝 docs(bot): Auto sync agents & plugin to readme 2025-06-06 13:02:07 +00:00
semantic-release-bot decf04922a 🔖 chore(release): v1.92.0 [skip ci]
## [Version&nbsp;1.92.0](https://github.com/lobehub/lobe-chat/compare/v1.91.3...v1.92.0)
<sup>Released on **2025-06-06**</sup>

####  Features

- **misc**: Support placeholder variables in prompts and input.

#### 🐛 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 improved

* **misc**: Support placeholder variables in prompts and input, closes [#8060](https://github.com/lobehub/lobe-chat/issues/8060) ([3752739](https://github.com/lobehub/lobe-chat/commit/3752739))

#### What's fixed

* **misc**: Some web search bugs, closes [#8068](https://github.com/lobehub/lobe-chat/issues/8068) ([bebe7a3](https://github.com/lobehub/lobe-chat/commit/bebe7a3))

#### Styles

* **misc**: Support Vertex AI thought summaries, closes [#8090](https://github.com/lobehub/lobe-chat/issues/8090) ([1355a2e](https://github.com/lobehub/lobe-chat/commit/1355a2e))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-06-06 13:00:43 +00:00
Zhijie He 3752739248 feat: support placeholder variables in prompts and input (#8060)
*  feat: support placeholder variables in prompt

* ♻️ refactor: refactor `parsePlaceholderVariablesMessages`

* ♻️ refactor: refactor `parsePlaceholderVariablesMessages` to `src/utils/placeholderParser.ts`

* 🔨 chore: support `username` & `nickname`

* ♻️ refactor: migrate to `lodash-es`

* 🐛 fix: fix build error

* ♻️ refactor: split `getTemplateVariables` to small part

* 🔨 chore: support more placeholder

* 🐛 fix: fix build error

* 🐛 fix: fix build error

* ♻️ refactor: enhance performance

* 🐛 fix: fix build error

* 🐛 fix: fix `username` fetch

* 🐛 fix: fix `inputTemplate` will overwrite build-in variable

* 🔨 chore: update i18n

* 🐛 fix: fix variables in `input_template`

* ♻️ refactor: move to `utils/client`

* 🔨 chore: add unit test

* 🔨 chore: add unit test

* 🐛 fix: fix ci test
2025-06-06 20:45:59 +08:00
Koell 1355a2e6a4 💄 style: Support Vertex AI thought summaries (#8090) 2025-06-06 20:09:14 +08:00
YuTengjing bebe7a3675 🐛 fix: some web search bugs (#8068)
* fix: shouldn't use FCModel search if builtin support search

* fix: open router support toogle builtin search

* fix: max tokens slider not show after toggle enable it
2025-06-06 19:54:44 +08:00
lobehubbot b19b4fa53c 📝 docs(bot): Auto sync agents & plugin to readme 2025-06-05 16:42:30 +00:00
semantic-release-bot 52ed73d5aa 🔖 chore(release): v1.91.3 [skip ci]
### [Version&nbsp;1.91.3](https://github.com/lobehub/lobe-chat/compare/v1.91.2...v1.91.3)
<sup>Released on **2025-06-05**</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/lobehub/lobe-chat/issues/8069) ([ed5bb5f](https://github.com/lobehub/lobe-chat/commit/ed5bb5f))

#### Styles

* **misc**: Add openAI websearch and claude 4 to modelproviders, closes [#7988](https://github.com/lobehub/lobe-chat/issues/7988) ([95994f4](https://github.com/lobehub/lobe-chat/commit/95994f4))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-06-05 16:41:00 +00:00
Liav Arnon 95994f4596 💄 style: Add openAI websearch and claude 4 to modelproviders (#7988)
* Add openAI websearch and claude 4 to modelproviders

* remove old sonnet3.7

* remove enable from websearch model

* remove gpt-4o-mini-search-preview enable flag
2025-06-06 00:26:07 +08:00
YuTengjing ed5bb5f15d 🐛 fix: correct deepseek R1 fc support display (#8069)
* fix: correct deepseek R1 fc support display

* 🚨 chore: fix eslint errors
2025-06-06 00:19:00 +08:00
lobehubbot 332f25301c 📝 docs(bot): Auto sync agents & plugin to readme 2025-06-05 08:16:04 +00:00
semantic-release-bot dc25c7d202 🔖 chore(release): v1.91.2 [skip ci]
### [Version&nbsp;1.91.2](https://github.com/lobehub/lobe-chat/compare/v1.91.1...v1.91.2)
<sup>Released on **2025-06-05**</sup>

#### 💄 Styles

- **misc**: Add Volcengine & OpenAI-like Provider (e.g. oneapi) model fetch support.

<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/lobehub/lobe-chat/issues/8064) ([d3dafe1](https://github.com/lobehub/lobe-chat/commit/d3dafe1))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-06-05 08:14:48 +00:00
Arvin Xu 66118cc9cf 🔨 chore: fix lint (#8078) 2025-06-05 16:00:46 +08:00
sxjeru d3dafe1911 💄 style: Add Volcengine & OpenAI-like Provider (e.g. oneapi) model fetch support (#8064)
* Update index.ts

* 重构 modelParse

* 继续重构

* fix

* fix test & zeroone

* support openrouter

* support Gemini

* support Qwen

* add tests

* optm

* support more providers

* update snaps

* fix

---------

Co-authored-by: Arvin Xu <arvinx@foxmail.com>
2025-06-05 09:16:25 +08:00
lobehubbot 0cae8151d0 📝 docs(bot): Auto sync agents & plugin to readme 2025-06-04 17:31:39 +00:00
semantic-release-bot 2c85a30c9d 🔖 chore(release): v1.91.1 [skip ci]
### [Version&nbsp;1.91.1](https://github.com/lobehub/lobe-chat/compare/v1.91.0...v1.91.1)
<sup>Released on **2025-06-04**</sup>

#### 💄 Styles

- **misc**: Improve loading state.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Improve loading state, closes [#8072](https://github.com/lobehub/lobe-chat/issues/8072) ([f0a7193](https://github.com/lobehub/lobe-chat/commit/f0a7193))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-06-04 17:30:24 +00:00
Arvin Xu f0a7193879 💄 style: improve loading state (#8072)
* improve loading state

* fix issue

* fix
2025-06-05 01:16:22 +08:00
sxjeru 2a811d0a85 🔨 chore: Prettier & Add proxyUrl for all providers (#8061)
* migration: 添加移除 reasoning_effort 参数和删除 doubao 的迁移脚本

* Refactor code structure for improved readability and maintainability

* npx prettier --write "src/**/*"

* add proxyUrl for all providers

* npx prettier --write "docs/**/*"

* Revert

* Revert

* revert
2025-06-04 21:39:39 +08:00
lobehubbot 215a96e1b6 📝 docs(bot): Auto sync agents & plugin to readme 2025-06-03 13:54:42 +00:00
semantic-release-bot 65b06de485 🔖 chore(release): v1.91.0 [skip ci]
## [Version&nbsp;1.91.0](https://github.com/lobehub/lobe-chat/compare/v1.90.4...v1.91.0)
<sup>Released on **2025-06-03**</sup>

####  Features

- **misc**: Add more provider support for search & crawl.

#### 💄 Styles

- **misc**: Update modelscope models.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Add more provider support for search & crawl, closes [#8033](https://github.com/lobehub/lobe-chat/issues/8033) ([23fade3](https://github.com/lobehub/lobe-chat/commit/23fade3))

#### Styles

* **misc**: Update modelscope models, closes [#8057](https://github.com/lobehub/lobe-chat/issues/8057) ([3e02c25](https://github.com/lobehub/lobe-chat/commit/3e02c25))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-06-03 13:52:58 +00:00
Zhijie He 23fade3cf8 feat: add more provider support for search & crawl (#8033)
*  feat: support tavily as search provider

*  feat: support tavily as crawl provider

* 🐛 fix: fix category mapping

*  feat: support firecrwal as crawl provider

*  feat: support firecrawl as search provider

* 🔨 chore: support firecrawl baseUrl for self-host

* 🐛 fix: fix build error

*  feat: support jina as search provider

* 🐛 fix: fix build error

*  feat: support BoChaAI & Exa as search & crawl provider

* 🐛 fix: fix build error

* 🔨 chore: rename to bocha

* 🐛 fix: fix typo in bocha impl

* ♻️ refactor: add `category` & `time_range` support for Exa

---------

Co-authored-by: Arvin Xu <arvinx@foxmail.com>
2025-06-03 21:38:36 +08:00
hedeqiang 3e02c2502e 💄 style: update modelscope models (#8057)
* style: update modelscope

* style: update modelscope
2025-06-03 19:00:05 +08:00
sxjeru 6c11726dc9 🐛 fix (migration): Remove abandoned reasoning_effort & doubao (#8055)
* migration: 添加移除 reasoning_effort 参数和删除 doubao 的迁移脚本

* Refactor code structure for improved readability and maintainability
2025-06-03 16:35:55 +08:00
lobehubbot 3866090478 📝 docs(bot): Auto sync agents & plugin to readme 2025-06-02 16:52:58 +00:00
semantic-release-bot 5054d41f4f 🔖 chore(release): v1.90.4 [skip ci]
### [Version&nbsp;1.90.4](https://github.com/lobehub/lobe-chat/compare/v1.90.3...v1.90.4)
<sup>Released on **2025-06-02**</sup>

#### ♻ Code Refactoring

- **misc**: Rename the createOpenAICompatibleRuntime.

#### 🐛 Bug Fixes

- **misc**: Update the clerk middleware to support route protection.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Rename the createOpenAICompatibleRuntime, closes [#8049](https://github.com/lobehub/lobe-chat/issues/8049) ([ee660d6](https://github.com/lobehub/lobe-chat/commit/ee660d6))

#### What's fixed

* **misc**: Update the clerk middleware to support route protection, closes [#8044](https://github.com/lobehub/lobe-chat/issues/8044) ([309f973](https://github.com/lobehub/lobe-chat/commit/309f973))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-06-02 16:51:36 +00:00
Arvin Xu ee660d64a6 ♻️ refactor: rename the createOpenAICompatibleRuntime (#8049)
* refactor model runtime createOpenAICompatibleRuntime

* upgrade version and fix tests

* fix tests

* fix tests
2025-06-03 00:22:14 +08:00
bbbugg 6160b9eeeb 📝 docs: update Qwen model provider in documentation (#8041)
* 📝 docs: update Qwen model providers in documentation

* 📝 docs: update example for model list customization in documentation
2025-06-02 22:26:27 +08:00
bbbugg 309f97322c 🐛 fix: Update the clerk middleware to support route protection (#8044) 2025-06-02 22:10:59 +08:00
YuTengjing c94e97c45a 📝 docs: add more cursor rules (#8047)
* 📝 docs: add some more cursor rules

* 📝 docs: fix greptile reported issue
2025-06-02 22:08:37 +08:00
lobehubbot 2778eca8ac 📝 docs(bot): Auto sync agents & plugin to readme 2025-06-01 14:49:33 +00:00
semantic-release-bot 308103a3ea 🔖 chore(release): v1.90.3 [skip ci]
### [Version&nbsp;1.90.3](https://github.com/lobehub/lobe-chat/compare/v1.90.2...v1.90.3)
<sup>Released on **2025-06-01**</sup>

#### 💄 Styles

- **misc**: Enable deploymentName for Aliyun Bailian.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Enable deploymentName for Aliyun Bailian, closes [#7576](https://github.com/lobehub/lobe-chat/issues/7576) ([169e598](https://github.com/lobehub/lobe-chat/commit/169e598))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-06-01 14:48:23 +00:00
sxjeru 169e59869a 💄 style: Enable deploymentName for Aliyun Bailian (#7576)
* Adds Qwen deployment name support

Enables deploymentName flag for Qwen in global config
Includes Qwen in chat service’s deployment-name providers

* update

* Update qwen.ts

* Update qwen.ts

* Update qwen.ts

* Update xai.ts

* Update qwen.ts

---------

Co-authored-by: Arvin Xu <arvinx@foxmail.com>
2025-06-01 22:34:13 +08:00
lobehubbot 5237b34ca7 📝 docs(bot): Auto sync agents & plugin to readme 2025-06-01 13:11:29 +00:00
semantic-release-bot e0d46bb751 🔖 chore(release): v1.90.2 [skip ci]
### [Version&nbsp;1.90.2](https://github.com/lobehub/lobe-chat/compare/v1.90.1...v1.90.2)
<sup>Released on **2025-06-01**</sup>

#### 💄 Styles

- **misc**: Support `web_search` tool for MiniMax & Zhipu.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Support `web_search` tool for MiniMax & Zhipu, closes [#7980](https://github.com/lobehub/lobe-chat/issues/7980) ([28cdafb](https://github.com/lobehub/lobe-chat/commit/28cdafb))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-06-01 13:10:22 +00:00
Zhijie He 28cdafb388 💄 style: support web_search tool for MiniMax & Zhipu (#7980)
* 💄 style: support web_search for MiniMax

* ♻️ refactor: refactor zhipu `web_search` tools

* 🐛 fix: fix live search citations

* ♻️ refactor: refactor Minimax citations

* 🐛 fix: fix ci error

* 🐛 fix: fix ci error

* 💄 style: support OpenAI Search model citations

---------

Co-authored-by: Arvin Xu <arvinx@foxmail.com>
2025-06-01 20:56:12 +08:00
lobehubbot 4fc885cc90 📝 docs(bot): Auto sync agents & plugin to readme 2025-06-01 08:47:46 +00:00
semantic-release-bot a85520dc9c 🔖 chore(release): v1.90.1 [skip ci]
### [Version&nbsp;1.90.1](https://github.com/lobehub/lobe-chat/compare/v1.90.0...v1.90.1)
<sup>Released on **2025-06-01**</sup>

#### 🐛 Bug Fixes

- **misc**: 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**: Use default deployment name when parseModelString doesn't contain deployment name.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Disable LaTeX and Mermaid rendering in SystemRoleContent to prevent lag caused by massive rendering tasks when switching topics, closes [#8034](https://github.com/lobehub/lobe-chat/issues/8034) ([5b42ee2](https://github.com/lobehub/lobe-chat/commit/5b42ee2))
* **misc**: Fix DeepSeek new R1 Search error, closes [#8035](https://github.com/lobehub/lobe-chat/issues/8035) ([cf58628](https://github.com/lobehub/lobe-chat/commit/cf58628))

#### Styles

* **misc**: Use default deployment name when parseModelString doesn't contain deployment name, closes [#7719](https://github.com/lobehub/lobe-chat/issues/7719) ([aef19f4](https://github.com/lobehub/lobe-chat/commit/aef19f4))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-06-01 08:46:32 +00:00
bbbugg aef19f46c1 💄 style: use default deployment name when parseModelString doesn't contain deployment name (#7719)
* ♻️ refactor: use default deployment name when parseModelString doesn't contain deployment name

*  test: add test case for parseModelString without deployment name

* 添加测试用例

* 📝 docs: clarify default deployment name behavior in model list documentation

* 📝 docs: update deployment name description for clarity in model list documentation

* 📝 docs: update deployment name description for clarity in model list documentation
2025-06-01 16:32:42 +08:00
Purelind 58d356c477 🔨 chore(setup.sh): Replace SED_COMMAND with SED_INPLACE_ARGS for improved compatibility across platforms on macOS (#7639) 2025-06-01 16:28:04 +08:00
Arvin Xu cf58628995 🐛 fix: fix DeepSeek new R1 Search error (#8035)
* fix DeepSeek R1 Search issue

* fix tests
2025-06-01 16:20:49 +08:00
PP Kun 5b42ee2499 🐛 fix: disable LaTeX and Mermaid rendering in SystemRoleContent to prevent lag caused by massive rendering tasks when switching topics (#8034) 2025-06-01 16:20:28 +08:00
lobehubbot 1ec8defec9 📝 docs(bot): Auto sync agents & plugin to readme 2025-06-01 07:27:57 +00:00
semantic-release-bot 907c9ef9b0 🔖 chore(release): v1.90.0 [skip ci]
## [Version&nbsp;1.90.0](https://github.com/lobehub/lobe-chat/compare/v1.89.0...v1.90.0)
<sup>Released on **2025-06-01**</sup>

####  Features

- **misc**: Support protect page.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Support protect page, closes [#8024](https://github.com/lobehub/lobe-chat/issues/8024) ([d61a9f5](https://github.com/lobehub/lobe-chat/commit/d61a9f5))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-06-01 07:26:50 +00:00
Arvin Xu d61a9f5998 feat: support protect page (#8024)
* 🚚 refactor: move config/app to env/app

*  feat: support protect route

* 📝 docs: add protect support

* fix callbackUrl

* fix tests
2025-06-01 15:12:57 +08:00
lobehubbot 62de6f0020 📝 docs(bot): Auto sync agents & plugin to readme 2025-06-01 07:09:52 +00:00
semantic-release-bot b15933cbf9 🔖 chore(release): v1.89.0 [skip ci]
## [Version&nbsp;1.89.0](https://github.com/lobehub/lobe-chat/compare/v1.88.23...v1.89.0)
<sup>Released on **2025-06-01**</sup>

####  Features

- **misc**:  Support ModelScope Provider.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**:  Support ModelScope Provider, closes [#8026](https://github.com/lobehub/lobe-chat/issues/8026) ([7b91dfd](https://github.com/lobehub/lobe-chat/commit/7b91dfd))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-06-01 07:08:45 +00:00
hedeqiang 7b91dfddd5 feat: Support ModelScope Provider (#8026)
* feat: support modelscop

* feat: support modelscop

* style: update llm.ts

* style: update modelscope
2025-06-01 14:54:32 +08:00
lobehubbot 2f28a93d89 📝 docs(bot): Auto sync agents & plugin to readme 2025-05-31 18:21:36 +00:00
semantic-release-bot eedeb75346 🔖 chore(release): v1.88.23 [skip ci]
### [Version&nbsp;1.88.23](https://github.com/lobehub/lobe-chat/compare/v1.88.22...v1.88.23)
<sup>Released on **2025-05-31**</sup>

#### 💄 Styles

- **misc**:  `+` in the welcome message can be clicked to create an assistant.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**:  `+` in the welcome message can be clicked to create an assistant, closes [#7984](https://github.com/lobehub/lobe-chat/issues/7984) ([9f07e4c](https://github.com/lobehub/lobe-chat/commit/9f07e4c))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-05-31 18:20:22 +00:00
Kingsword 9f07e4c975 💄 style: + in the welcome message can be clicked to create an assistant (#7984) 2025-06-01 02:05:39 +08:00
lobehubbot c3f76ccc7e 📝 docs(bot): Auto sync agents & plugin to readme 2025-05-31 17:14:43 +00:00
semantic-release-bot 7385eb911a 🔖 chore(release): v1.88.22 [skip ci]
### [Version&nbsp;1.88.22](https://github.com/lobehub/lobe-chat/compare/v1.88.21...v1.88.22)
<sup>Released on **2025-05-31**</sup>

#### 💄 Styles

- **misc**: Support 01.ai proxy url.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Support 01.ai proxy url, closes [#8025](https://github.com/lobehub/lobe-chat/issues/8025) ([e0442b8](https://github.com/lobehub/lobe-chat/commit/e0442b8))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-05-31 17:13:35 +00:00
Arvin Xu e0442b83a1 💄 style: support 01.ai proxy url (#8025) 2025-06-01 00:59:35 +08:00
lobehubbot ca2292b538 📝 docs(bot): Auto sync agents & plugin to readme 2025-05-31 15:22:55 +00:00
semantic-release-bot e64085f7d3 🔖 chore(release): v1.88.21 [skip ci]
### [Version&nbsp;1.88.21](https://github.com/lobehub/lobe-chat/compare/v1.88.20...v1.88.21)
<sup>Released on **2025-05-31**</sup>

#### 💄 Styles

- **misc**: Enhanced reasoning_effort Slider Component, Update Hunyuan models & deepseek-r1-0528.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Enhanced reasoning_effort Slider Component, closes [#7998](https://github.com/lobehub/lobe-chat/issues/7998) ([750b26a](https://github.com/lobehub/lobe-chat/commit/750b26a))
* **misc**: Update Hunyuan models & deepseek-r1-0528, closes [#7993](https://github.com/lobehub/lobe-chat/issues/7993) ([2eb198c](https://github.com/lobehub/lobe-chat/commit/2eb198c))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-05-31 15:21:42 +00:00
sxjeru 2eb198c687 💄 style: Update Hunyuan models & deepseek-r1-0528 (#7993)
* Update hunyuan.ts

* Update novita.ts

* Update siliconcloud.ts

* Update deepseek.ts

* Update deepseek.ts

* Update novita.ts

* Update openrouter.ts

* Update novita.ts

* Update siliconcloud.ts

* Update volcengine.ts

* Update volcengine.ts

* Update novita.ts

* Update siliconcloud.ts

* update snap

* Update novita.ts

* Update siliconcloud.ts

* Update siliconcloud.ts

* Update groq.ts
2025-05-31 22:45:36 +08:00
sxjeru 750b26acea 💄 style: Enhanced reasoning_effort Slider Component (#7998)
*  feat: 添加推理强度设置和滑块组件

*  feat: support openai & grok xai

* i18n

* fix mobile
2025-05-31 22:45:24 +08:00
lobehubbot 6521243f07 📝 docs(bot): Auto sync agents & plugin to readme 2025-05-31 04:06:27 +00:00
semantic-release-bot 321a2e809d 🔖 chore(release): v1.88.20 [skip ci]
### [Version&nbsp;1.88.20](https://github.com/lobehub/lobe-chat/compare/v1.88.19...v1.88.20)
<sup>Released on **2025-05-31**</sup>

#### 🐛 Bug Fixes

- **misc**: Agent automatic completion meta not working error.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Agent automatic completion meta not working error, closes [#8003](https://github.com/lobehub/lobe-chat/issues/8003) ([c5307bf](https://github.com/lobehub/lobe-chat/commit/c5307bf))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-05-31 04:05:21 +00:00
𝑾𝒖𝒙𝒉 c5307bf969 🐛 fix: Agent automatic completion meta not working error (#8003)
* 🐛fix:Agent automatic completion meta not working error

* chore: fix lint
2025-05-31 11:51:36 +08:00
lobehubbot 2ae0e9ed56 📝 docs(bot): Auto sync agents & plugin to readme 2025-05-30 05:40:23 +00:00
semantic-release-bot a7f2347f1b 🔖 chore(release): v1.88.19 [skip ci]
### [Version&nbsp;1.88.19](https://github.com/lobehub/lobe-chat/compare/v1.88.18...v1.88.19)
<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/lobehub/lobe-chat/issues/7964) ([a47ddc5](https://github.com/lobehub/lobe-chat/commit/a47ddc5))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-05-30 05:39:08 +00:00
Zhijie He a47ddc5159 💄 style: support Web Search Tools and Beta Header from Anthropic (#7964)
* 💄 style: support web search tools from Anthropic

* 💄 style: support beta headers

* ♻️ refactor: add basic stream support for web search tool

* ♻️ refactor: improve `max_uses` handle

* ♻️ refactor: handle negative or zero values

* ♻️ refactor: rename type name

* 🔨 chore: add unit test

* ♻️ refactor: support citations from web_search_tools

* ♻️ refactor: better citations handling

---------

Co-authored-by: Arvin Xu <arvinx@foxmail.com>
2025-05-30 13:25:33 +08:00
lobehubbot 09621b3a91 📝 docs(bot): Auto sync agents & plugin to readme 2025-05-29 18:02:31 +00:00
semantic-release-bot 4522c93d1d 🔖 chore(release): v1.88.18 [skip ci]
### [Version&nbsp;1.88.18](https://github.com/lobehub/lobe-chat/compare/v1.88.17...v1.88.18)
<sup>Released on **2025-05-29**</sup>

#### 🐛 Bug Fixes

- **misc**: Close historySummary correctly, Enable thinking output only for supported Gemini thinking models.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Close historySummary correctly, closes [#7010](https://github.com/lobehub/lobe-chat/issues/7010) ([90a6f68](https://github.com/lobehub/lobe-chat/commit/90a6f68))
* **misc**: Enable thinking output only for supported Gemini thinking models, closes [#7987](https://github.com/lobehub/lobe-chat/issues/7987) ([f503c53](https://github.com/lobehub/lobe-chat/commit/f503c53))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-05-29 18:01:12 +00:00
sxjeru f503c53dda 🐛 fix: Enable thinking output only for supported Gemini thinking models (#7987)
* Update index.ts

* Update index.ts

* style: update reasoning budget handling in ChatService

* fix

* fix learnlm
2025-05-30 01:46:43 +08:00
sxjeru 90a6f686d6 🐛 fix: Close historySummary correctly (#7010)
* update

* Update index.tsx
2025-05-30 01:32:01 +08:00
lobehubbot d4e974e11b 📝 docs(bot): Auto sync agents & plugin to readme 2025-05-29 17:24:51 +00:00
semantic-release-bot 7cfe0377ce 🔖 chore(release): v1.88.17 [skip ci]
### [Version&nbsp;1.88.17](https://github.com/lobehub/lobe-chat/compare/v1.88.16...v1.88.17)
<sup>Released on **2025-05-29**</sup>

#### 💄 Styles

- **misc**: Increase the history limit.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Increase the history limit, closes [#8007](https://github.com/lobehub/lobe-chat/issues/8007) ([5ec7c8d](https://github.com/lobehub/lobe-chat/commit/5ec7c8d))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-05-29 17:23:42 +00:00
Arvin Xu 5ec7c8d8ec 💄 style: increase the history limit (#8007)
* add fc to reasoner model

* add history count to 20

* update snapshot

* update snapshot
2025-05-30 01:09:52 +08:00
lobehubbot d0bfe6d709 📝 docs(bot): Auto sync agents & plugin to readme 2025-05-29 16:01:39 +00:00
semantic-release-bot 0bd952e3fb 🔖 chore(release): v1.88.16 [skip ci]
### [Version&nbsp;1.88.16](https://github.com/lobehub/lobe-chat/compare/v1.88.15...v1.88.16)
<sup>Released on **2025-05-29**</sup>

#### 🐛 Bug Fixes

- **misc**: Cmd + click chat tab not open new tab.

#### 💄 Styles

- **misc**: Update GitHub models.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Cmd + click chat tab not open new tab, closes [#8001](https://github.com/lobehub/lobe-chat/issues/8001) ([d6d2129](https://github.com/lobehub/lobe-chat/commit/d6d2129))

#### Styles

* **misc**: Update GitHub models, closes [#8002](https://github.com/lobehub/lobe-chat/issues/8002) ([7b8f533](https://github.com/lobehub/lobe-chat/commit/7b8f533))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-05-29 16:00:31 +00:00
柴米油盐的梦想 7b8f5339e0 💄 style: Update GitHub models (#8002)
* 💄 style: Update GitHub models

* 🐛 fix: fix grok-3-mini calling

* fix: lint fail and possible test error

* Update src/config/aiModels/github.ts

Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>

---------

Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Co-authored-by: Arvin Xu <arvinx@foxmail.com>
2025-05-29 23:46:52 +08:00
YuTengjing d6d2129737 🐛 fix: cmd + click chat tab not open new tab (#8001)
* 📝 docs: add some cursor rules & optimize codebase indexing

* 📝 docs: some code reviews issue by greptile

*  chore: cmd + click chat tab not open new tab

*  chore: support Ctrl + click chat tab on windows/linux

---------

Co-authored-by: Arvin Xu <arvinx@foxmail.com>
2025-05-29 23:46:10 +08:00
lobehubbot 48a30566a9 📝 docs(bot): Auto sync agents & plugin to readme 2025-05-29 15:32:26 +00:00
semantic-release-bot 99e72bbe3b 🔖 chore(release): v1.88.15 [skip ci]
### [Version&nbsp;1.88.15](https://github.com/lobehub/lobe-chat/compare/v1.88.14...v1.88.15)
<sup>Released on **2025-05-29**</sup>

#### 💄 Styles

- **misc**: Add fc ability to deepseek-reasoner model.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add fc ability to deepseek-reasoner model, closes [#8006](https://github.com/lobehub/lobe-chat/issues/8006) ([1511c75](https://github.com/lobehub/lobe-chat/commit/1511c75))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-05-29 15:31:18 +00:00
Arvin Xu 1511c7531d 💄 style: add fc ability to deepseek-reasoner model (#8006) 2025-05-29 23:17:29 +08:00
YuTengjing ed2ce8d32f 📝 docs: add some cursor rules & optimize codebase indexing (#7999)
* 📝 docs: add some cursor rules & optimize codebase indexing

* 📝 docs: some code reviews issue by greptile
2025-05-29 15:46:27 +08:00
lobehubbot 2acd21e949 📝 docs(bot): Auto sync agents & plugin to readme 2025-05-28 02:39:30 +00:00
semantic-release-bot f45d4a651f 🔖 chore(release): v1.88.14 [skip ci]
### [Version&nbsp;1.88.14](https://github.com/lobehub/lobe-chat/compare/v1.88.13...v1.88.14)
<sup>Released on **2025-05-28**</sup>

#### 🐛 Bug Fixes

- **misc**: Cant invoke the application after OIDC authorization in Windows 11.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Cant invoke the application after OIDC authorization in Windows 11, closes [#7900](https://github.com/lobehub/lobe-chat/issues/7900) ([585e386](https://github.com/lobehub/lobe-chat/commit/585e386))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-05-28 02:38:20 +00:00
huangkairan 585e386074 🐛 fix: cant invoke the application after OIDC authorization in Windows 11 (#7900) 2025-05-28 10:24:15 +08:00
lobehubbot dcd4b31178 📝 docs(bot): Auto sync agents & plugin to readme 2025-05-27 15:29:19 +00:00
semantic-release-bot fb70932fe8 🔖 chore(release): v1.88.13 [skip ci]
### [Version&nbsp;1.88.13](https://github.com/lobehub/lobe-chat/compare/v1.88.12...v1.88.13)
<sup>Released on **2025-05-27**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-05-27 15:28:12 +00:00
Arvin Xu e68da28110 ️ perf: use approximate way with tokenizer (#7989) 2025-05-27 23:14:30 +08:00
lobehubbot f0cce15aae 📝 docs(bot): Auto sync agents & plugin to readme 2025-05-27 10:46:15 +00:00
semantic-release-bot 68b38379b8 🔖 chore(release): v1.88.12 [skip ci]
### [Version&nbsp;1.88.12](https://github.com/lobehub/lobe-chat/compare/v1.88.11...v1.88.12)
<sup>Released on **2025-05-27**</sup>

#### 💄 Styles

- **misc**: Support adjust thinkingBudget in gemini 2.5 flash.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Support adjust thinkingBudget in gemini 2.5 flash, closes [#7947](https://github.com/lobehub/lobe-chat/issues/7947) ([a9db548](https://github.com/lobehub/lobe-chat/commit/a9db548))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-05-27 10:45:01 +00:00
Alex Lin a9db54810a 💄 style: support adjust thinkingBudget in gemini 2.5 flash (#7947)
* 💄 style: support adjust thinkingBudget in gemini 2.5 flash

* 💄 style: support adjust thinkingBudget in gemini 2.5 flash

* 💄 style: support adjust thinkingBudget in gemini 2.5 flash
2025-05-27 18:31:08 +08:00
lobehubbot 7f2f30feb9 📝 docs(bot): Auto sync agents & plugin to readme 2025-05-26 17:31:02 +00:00
semantic-release-bot 9c9f1c3c16 🔖 chore(release): v1.88.11 [skip ci]
### [Version&nbsp;1.88.11](https://github.com/lobehub/lobe-chat/compare/v1.88.10...v1.88.11)
<sup>Released on **2025-05-26**</sup>

#### 💄 Styles

- **misc**: Correct model name `SenseChat-5-1202`.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Correct model name `SenseChat-5-1202`, closes [#7979](https://github.com/lobehub/lobe-chat/issues/7979) ([d9e1336](https://github.com/lobehub/lobe-chat/commit/d9e1336))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-05-26 17:29:57 +00:00
Zhijie He d9e1336c07 💄 style: correct model name SenseChat-5-1202 (#7979) 2025-05-27 01:16:11 +08:00
lobehubbot 58cedfaa5d 📝 docs(bot): Auto sync agents & plugin to readme 2025-05-26 16:25:19 +00:00
semantic-release-bot 26e9584f5f 🔖 chore(release): v1.88.10 [skip ci]
### [Version&nbsp;1.88.10](https://github.com/lobehub/lobe-chat/compare/v1.88.9...v1.88.10)
<sup>Released on **2025-05-26**</sup>

#### 💄 Styles

- **DevPanel**: Improve json display.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **DevPanel**: Improve json display, closes [#7978](https://github.com/lobehub/lobe-chat/issues/7978) ([db800d2](https://github.com/lobehub/lobe-chat/commit/db800d2))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-05-26 16:24:11 +00:00
Kingsword db800d2b63 💄 style(DevPanel): improve json display (#7978) 2025-05-27 00:10:15 +08:00
semantic-release-bot 286f96ad37 🔖 chore(release): v1.88.9 [skip ci]
### [Version&nbsp;1.88.9](https://github.com/lobehub/lobe-chat/compare/v1.88.8...v1.88.9)
<sup>Released on **2025-05-26**</sup>

#### 🐛 Bug Fixes

- **misc**: Auto sync theme mode in desktop.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Auto sync theme mode in desktop, closes [#7970](https://github.com/lobehub/lobe-chat/issues/7970) ([a16fa02](https://github.com/lobehub/lobe-chat/commit/a16fa02))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-05-26 07:06:42 +00:00
Arvin Xu a16fa0265b 🐛 fix: auto sync theme mode in desktop (#7970)
* auto sync theme

* improve style

* improve code
2025-05-26 14:53:02 +08:00
lobehubbot a4d7a47569 📝 docs(bot): Auto sync agents & plugin to readme 2025-05-26 03:07:26 +00:00
semantic-release-bot 678608fc8b 🔖 chore(release): v1.88.8 [skip ci]
### [Version&nbsp;1.88.8](https://github.com/lobehub/lobe-chat/compare/v1.88.7...v1.88.8)
<sup>Released on **2025-05-26**</sup>

#### 💄 Styles

- **misc**: Allow `SliderWithInput` to have no input limit.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Allow `SliderWithInput` to have no input limit, closes [#7708](https://github.com/lobehub/lobe-chat/issues/7708) ([bdb02b2](https://github.com/lobehub/lobe-chat/commit/bdb02b2))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-05-26 03:06:09 +00:00
sxjeru bdb02b2058 💄 style: Allow SliderWithInput to have no input limit (#7708)
* 💄 style: Enhance QwenAIStream with input timing and usage tracking

* Update index.ts

* Update index.ts

* fix

* fix

* fix test

* Update qwen.ts

* fix

* fix

*  style: Add unlimited input support to SliderWithInput in AgentChat, AgentModal, and Controls components

---------

Co-authored-by: Arvin Xu <arvinx@foxmail.com>
2025-05-26 10:51:59 +08:00
lobehubbot f177fd0982 📝 docs(bot): Auto sync agents & plugin to readme 2025-05-26 02:31:31 +00:00
semantic-release-bot 5ec717244f 🔖 chore(release): v1.88.7 [skip ci]
### [Version&nbsp;1.88.7](https://github.com/lobehub/lobe-chat/compare/v1.88.6...v1.88.7)
<sup>Released on **2025-05-26**</sup>

#### 🐛 Bug Fixes

- **DragUpload**: Resolve issue with pasting clipboard images in Safari.
- **misc**: Fix chat header in the desktop.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **DragUpload**: Resolve issue with pasting clipboard images in Safari, closes [#7961](https://github.com/lobehub/lobe-chat/issues/7961) ([3c3cc75](https://github.com/lobehub/lobe-chat/commit/3c3cc75))
* **misc**: Fix chat header in the desktop, closes [#7973](https://github.com/lobehub/lobe-chat/issues/7973) ([63c3a71](https://github.com/lobehub/lobe-chat/commit/63c3a71))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-05-26 02:30:15 +00:00
Arvin Xu 63c3a7188e 🐛 fix: fix chat header in the desktop (#7973) 2025-05-26 10:16:35 +08:00
Kingsword 3c3cc7513e 🐛 fix(DragUpload): resolve issue with pasting clipboard images in Safari (#7961) 2025-05-26 02:31:21 +08:00
lobehubbot 5b223200fb 📝 docs(bot): Auto sync agents & plugin to readme 2025-05-25 17:46:04 +00:00
semantic-release-bot 98f2dba5f0 🔖 chore(release): v1.88.6 [skip ci]
### [Version&nbsp;1.88.6](https://github.com/lobehub/lobe-chat/compare/v1.88.5...v1.88.6)
<sup>Released on **2025-05-25**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix draggable issue with agent header.

#### 💄 Styles

- **misc**: Fix a few typos in the model tooltips.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix draggable issue with agent header, closes [#7968](https://github.com/lobehub/lobe-chat/issues/7968) ([cd84241](https://github.com/lobehub/lobe-chat/commit/cd84241))

#### Styles

* **misc**: Fix a few typos in the model tooltips, closes [#7952](https://github.com/lobehub/lobe-chat/issues/7952) ([8416fec](https://github.com/lobehub/lobe-chat/commit/8416fec))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-05-25 17:44:56 +00:00
Arvin Xu cd84241709 🐛 fix: fix draggable issue with agent header (#7968) 2025-05-26 01:31:25 +08:00
Daniel Tedesco 8416feca99 💄 style: fix a few typos in the model tooltips (#7952) 2025-05-26 00:26:11 +08:00
lobehubbot 324dbc548d 📝 docs(bot): Auto sync agents & plugin to readme 2025-05-25 14:56:48 +00:00
semantic-release-bot 9d89b97b23 🔖 chore(release): v1.88.5 [skip ci]
### [Version&nbsp;1.88.5](https://github.com/lobehub/lobe-chat/compare/v1.88.4...v1.88.5)
<sup>Released on **2025-05-25**</sup>

#### 💄 Styles

- **misc**: Support share single message.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Support share single message, closes [#7967](https://github.com/lobehub/lobe-chat/issues/7967) ([660a5ad](https://github.com/lobehub/lobe-chat/commit/660a5ad))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-05-25 14:55:38 +00:00
Arvin Xu 660a5ad167 💄 style: support share single message (#7967)
* support share single message

* Revert "support share single message"

This reverts commit 91fd96a96e.

* support share single message
2025-05-25 22:41:56 +08:00
lobehubbot 2e1b37dcce 📝 docs(bot): Auto sync agents & plugin to readme 2025-05-25 09:26:51 +00:00
semantic-release-bot a11ebff552 🔖 chore(release): v1.88.4 [skip ci]
### [Version&nbsp;1.88.4](https://github.com/lobehub/lobe-chat/compare/v1.88.3...v1.88.4)
<sup>Released on **2025-05-25**</sup>

#### 🐛 Bug Fixes

- **docs**: Rename and update Google Gemini documentation.

#### 💄 Styles

- **misc**: Improve thread flicker when first-time loading.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **docs**: Rename and update Google Gemini documentation, closes [#7957](https://github.com/lobehub/lobe-chat/issues/7957) ([432c28d](https://github.com/lobehub/lobe-chat/commit/432c28d))

#### Styles

* **misc**: Improve thread flicker when first-time loading, closes [#7963](https://github.com/lobehub/lobe-chat/issues/7963) ([4cacacd](https://github.com/lobehub/lobe-chat/commit/4cacacd))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-05-25 09:25:39 +00:00
Kingsword 432c28d193 🐛 fix(docs): rename and update Google Gemini documentation (#7957) 2025-05-25 17:12:02 +08:00
Arvin Xu 4cacacda67 💄 style: improve thread flicker when first-time loading (#7963) 2025-05-25 17:08:55 +08:00
lobehubbot f1d59864c1 📝 docs(bot): Auto sync agents & plugin to readme 2025-05-25 05:55:10 +00:00
semantic-release-bot 01eaf8d903 🔖 chore(release): v1.88.3 [skip ci]
### [Version&nbsp;1.88.3](https://github.com/lobehub/lobe-chat/compare/v1.88.2...v1.88.3)
<sup>Released on **2025-05-25**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix message refresh 401 on desktop.

#### 💄 Styles

- **misc**: Add gemini & hunyuan & Claude models.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix message refresh 401 on desktop, closes [#7958](https://github.com/lobehub/lobe-chat/issues/7958) ([b4b426f](https://github.com/lobehub/lobe-chat/commit/b4b426f))

#### Styles

* **misc**: Add gemini & hunyuan & Claude models, closes [#7908](https://github.com/lobehub/lobe-chat/issues/7908) ([5244f22](https://github.com/lobehub/lobe-chat/commit/5244f22))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-05-25 05:53:43 +00:00
sxjeru 5244f22bfb 💄 style: Add gemini & hunyuan & Claude models (#7908)
* Update google.ts

* Update google.ts

* Update hunyuan.ts

* Update google.ts

* Update google.ts

* Update novita.ts

* Update index.ts

* Update anthropic.ts

* Update anthropic.ts

* Update index.ts

* Update anthropic.ts

* Update index.ts

* fix test

* feat: 更新最大令牌配置逻辑,支持从模型配置中获取默认值

* Update anthropic.ts

* Update novita.ts
2025-05-25 12:41:29 +08:00
Arvin Xu b4b426f842 🐛 fix: fix message refresh 401 on desktop (#7958)
* update AccessToken

* update
2025-05-25 10:42:45 +08:00
YuTengjing fca25e1a12 📝 docs: i18n for crawlMultiPages and claude4 desc (#7942) 2025-05-24 09:22:24 +08:00
Kingsword b7a700c562 🐛 fix(chat): handle mobile query param in settings URL (#7948)
Ensure the settings URL correctly includes the mobile query parameter when applicable, improving consistency across devices.
2025-05-24 09:21:24 +08:00
lobehubbot a216cf38b5 📝 docs(bot): Auto sync agents & plugin to readme 2025-05-24 00:59:53 +00:00
semantic-release-bot 81241d8e11 🔖 chore(release): v1.88.2 [skip ci]
### [Version&nbsp;1.88.2](https://github.com/lobehub/lobe-chat/compare/v1.88.1...v1.88.2)
<sup>Released on **2025-05-24**</sup>

#### 💄 Styles

- **misc**: Add live search support for xAI.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add live search support for xAI, closes [#7907](https://github.com/lobehub/lobe-chat/issues/7907) ([dff4b7b](https://github.com/lobehub/lobe-chat/commit/dff4b7b))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-05-24 00:58:45 +00:00
Zhijie He dff4b7bd17 💄 style: add live search support for xAI (#7907)
* 💄 style: add live search support for xAI

* 🔨 chore: rollback mode changes, change back to `auto`
2025-05-24 08:44:34 +08:00
lobehubbot dfdb904fcb 📝 docs(bot): Auto sync agents & plugin to readme 2025-05-24 00:25:13 +00:00
semantic-release-bot f58c6e127c 🔖 chore(release): v1.88.1 [skip ci]
### [Version&nbsp;1.88.1](https://github.com/lobehub/lobe-chat/compare/v1.88.0...v1.88.1)
<sup>Released on **2025-05-24**</sup>

#### 🐛 Bug Fixes

- **misc**: User nickName & username selector in desktop.

#### 💄 Styles

- **misc**: Support Gemini 2.5 thought reasoning.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: User nickName & username selector in desktop, closes [#7899](https://github.com/lobehub/lobe-chat/issues/7899) ([bf51746](https://github.com/lobehub/lobe-chat/commit/bf51746))

#### Styles

* **misc**: Support Gemini 2.5 thought reasoning, closes [#7686](https://github.com/lobehub/lobe-chat/issues/7686) ([f34c4de](https://github.com/lobehub/lobe-chat/commit/f34c4de))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-05-24 00:23:57 +00:00
huangkairan bf5174635c 🐛 fix: user nickName & username selector in desktop (#7899) 2025-05-24 08:10:17 +08:00
sxjeru f34c4de11f 💄 style: Support Gemini 2.5 thought reasoning (#7686) 2025-05-24 08:09:25 +08:00
lobehubbot 6ec26ebd80 📝 docs(bot): Auto sync agents & plugin to readme 2025-05-23 12:04:43 +00:00
semantic-release-bot 38f9cb3ed6 🔖 chore(release): v1.88.0 [skip ci]
## [Version&nbsp;1.88.0](https://github.com/lobehub/lobe-chat/compare/v1.87.9...v1.88.0)
<sup>Released on **2025-05-23**</sup>

####  Features

- **misc**: Add claude 4 series.

#### 🐛 Bug Fixes

- **misc**: Fix missing email field to user, update agent config of client db will override old config.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Add claude 4 series, closes [#7939](https://github.com/lobehub/lobe-chat/issues/7939) ([9b4f950](https://github.com/lobehub/lobe-chat/commit/9b4f950))

#### What's fixed

* **misc**: Fix missing email field to user, closes [#7913](https://github.com/lobehub/lobe-chat/issues/7913) ([d314130](https://github.com/lobehub/lobe-chat/commit/d314130))
* **misc**: Update agent config of client db will override old config, closes [#7918](https://github.com/lobehub/lobe-chat/issues/7918) ([f7cda68](https://github.com/lobehub/lobe-chat/commit/f7cda68))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-05-23 12:03:30 +00:00
huangkairan d3141302dd 🐛 fix: fix missing email field to user (#7913)
* fix: pass email to user

* add test
2025-05-23 14:20:45 +08:00
YuTengjing f7cda68d6b 🐛 fix: update agent config of client db will override old config (#7918)
*  fix: update client db version override old config

*  refactor: use getServerDefaultAgentConfig for default agent configuration in createInbox method

*  build: fix session update config tests

* fix: missing getAppConfig export from @/config/app
2025-05-23 14:20:00 +08:00
Arvin Xu 9b4f950a03 feat: add claude 4 series (#7939) 2025-05-23 14:15:59 +08:00
lobehubbot 081088cb36 📝 docs(bot): Auto sync agents & plugin to readme 2025-05-23 01:27:35 +00:00
semantic-release-bot 353e729c74 🔖 chore(release): v1.87.9 [skip ci]
### [Version&nbsp;1.87.9](https://github.com/lobehub/lobe-chat/compare/v1.87.8...v1.87.9)
<sup>Released on **2025-05-23**</sup>

#### 💄 Styles

- **misc**: Resolve InputNumber display overlap issue.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Resolve InputNumber display overlap issue, closes [#7892](https://github.com/lobehub/lobe-chat/issues/7892) ([5486663](https://github.com/lobehub/lobe-chat/commit/5486663))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-05-23 01:26:21 +00:00
Kingsword 5486663541 💄 style: resolve InputNumber display overlap issue (#7892)
Co-authored-by: Arvin Xu <arvinx@foxmail.com>
2025-05-23 09:12:10 +08:00
lobehubbot 2916e4f568 📝 docs(bot): Auto sync agents & plugin to readme 2025-05-22 23:24:08 +00:00
semantic-release-bot 10d38e032c 🔖 chore(release): v1.87.8 [skip ci]
### [Version&nbsp;1.87.8](https://github.com/lobehub/lobe-chat/compare/v1.87.7...v1.87.8)
<sup>Released on **2025-05-22**</sup>

#### 🐛 Bug Fixes

- **misc**: 'top_p' is not supported with o4-mini, pin zustand version to avoid type error.

<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/lobehub/lobe-chat/issues/7747) ([4e04399](https://github.com/lobehub/lobe-chat/commit/4e04399))
* **misc**: Pin zustand version to avoid type error, closes [#7929](https://github.com/lobehub/lobe-chat/issues/7929) ([4f6e286](https://github.com/lobehub/lobe-chat/commit/4f6e286))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-05-22 23:22:54 +00:00
huangkairan 4f6e2862bc 🐛 fix: pin zustand version to avoid type error (#7929) 2025-05-22 23:12:09 +08:00
sxjeru 4e04399e39 🐛 fix: 'top_p' is not supported with o4-mini (#7747)
* Update index.ts

* Update index.ts

* Update index.ts

* Update index.test.ts.snap

* Update openai.ts

*  feat: update snap

* Update index.ts

* Update novita.ts

* Update siliconcloud.ts

---------

Co-authored-by: Arvin Xu <arvinx@foxmail.com>
2025-05-22 10:05:23 +08:00
lobehubbot 2d369bfbb6 📝 docs(bot): Auto sync agents & plugin to readme 2025-05-21 08:25:58 +00:00
semantic-release-bot 3fd7fe2d5e 🔖 chore(release): v1.87.7 [skip ci]
### [Version&nbsp;1.87.7](https://github.com/lobehub/lobe-chat/compare/v1.87.6...v1.87.7)
<sup>Released on **2025-05-21**</sup>

#### 🐛 Bug Fixes

- **misc**: Bump  @lobehub/ui to 2.1.7.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Bump  @lobehub/ui to 2.1.7, closes [#7912](https://github.com/lobehub/lobe-chat/issues/7912) ([457b645](https://github.com/lobehub/lobe-chat/commit/457b645))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-05-21 08:24:50 +00:00
𝑾𝒖𝒙𝒉 457b645a7e 🐛 fix: bump @lobehub/ui to 2.1.7 (#7912) 2025-05-21 16:10:40 +08:00
lobehubbot 292e63e270 📝 docs(bot): Auto sync agents & plugin to readme 2025-05-21 05:19:53 +00:00
semantic-release-bot 28c3c61b20 🔖 chore(release): v1.87.6 [skip ci]
### [Version&nbsp;1.87.6](https://github.com/lobehub/lobe-chat/compare/v1.87.5...v1.87.6)
<sup>Released on **2025-05-21**</sup>

#### 💄 Styles

- **misc**: Improve tools display.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Improve tools display, closes [#7906](https://github.com/lobehub/lobe-chat/issues/7906) ([af8a05b](https://github.com/lobehub/lobe-chat/commit/af8a05b))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-05-21 05:18:46 +00:00
Arvin Xu af8a05b3dc 💄 style: improve tools display (#7906)
* update

* improve i18n for tools display

* Update src/tools/local-system/systemRole.ts

Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>

* fix tests

---------

Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-05-21 13:04:31 +08:00
lobehubbot 92598c00e5 📝 docs(bot): Auto sync agents & plugin to readme 2025-05-20 05:04:22 +00:00
semantic-release-bot 9f9026fb13 🔖 chore(release): v1.87.5 [skip ci]
### [Version&nbsp;1.87.5](https://github.com/lobehub/lobe-chat/compare/v1.87.4...v1.87.5)
<sup>Released on **2025-05-20**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix desktop open issue on linux like Fedora42.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix desktop open issue on linux like Fedora42, closes [#7883](https://github.com/lobehub/lobe-chat/issues/7883) ([5b0154f](https://github.com/lobehub/lobe-chat/commit/5b0154f))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-05-20 05:03:09 +00:00
Arvin Xu 5b0154f3d1 🐛 fix: fix desktop open issue on linux like Fedora42 (#7883)
* fix gtk version

* fix gtk version

* fix lint
2025-05-20 12:49:14 +08:00
littleLice 4ebd143bcf 📝 docs: Update docs/usage/providers/vllm.zh-CN.mdx (#7874) 2025-05-19 11:51:38 +08:00
renovate[bot] 8deb00cfd3 Update dependency @anthropic-ai/sdk to ^0.51.0 (#7877)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-19 11:50:14 +08:00
lobehubbot a2e10a09fe 📝 docs(bot): Auto sync agents & plugin to readme 2025-05-18 09:34:31 +00:00
semantic-release-bot fb5fdb2971 🔖 chore(release): v1.87.4 [skip ci]
### [Version&nbsp;1.87.4](https://github.com/lobehub/lobe-chat/compare/v1.87.3...v1.87.4)
<sup>Released on **2025-05-18**</sup>

#### 🐛 Bug Fixes

- **misc**: Supported SenseNova v6 models correctly & update Gemini models.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Supported SenseNova v6 models correctly & update Gemini models, closes [#7778](https://github.com/lobehub/lobe-chat/issues/7778) ([e2b5ed3](https://github.com/lobehub/lobe-chat/commit/e2b5ed3))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-05-18 09:33:21 +00:00
sxjeru e2b5ed3de7 🐛 fix: supported SenseNova v6 models correctly & update Gemini models (#7778)
*  feat: update sensenove models info

* 🐛 fix: handle model validation in message processing

* fix

* 🐛 fix: 修复带图片内容的处理逻辑

* fix

* Update google.ts

* Update index.ts

* Update google.ts

* Update google.ts

* Update google.ts

* Update google.ts

* Update novita.ts
2025-05-18 17:19:34 +08:00
lobehubbot b96947fe6d 📝 docs(bot): Auto sync agents & plugin to readme 2025-05-17 09:47:35 +00:00
semantic-release-bot 13c9a4c5bc 🔖 chore(release): v1.87.3 [skip ci]
### [Version&nbsp;1.87.3](https://github.com/lobehub/lobe-chat/compare/v1.87.2...v1.87.3)
<sup>Released on **2025-05-17**</sup>

#### ♻ Code Refactoring

- **misc**: Clean code with new antd api.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Clean code with new antd api, closes [#7870](https://github.com/lobehub/lobe-chat/issues/7870) ([c543884](https://github.com/lobehub/lobe-chat/commit/c543884))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-05-17 09:46:27 +00:00
Arvin Xu c543884dd6 ♻️ refactor: clean code with new antd api (#7870) 2025-05-17 17:05:54 +08:00
huangkairan d6e3fbf98b 🔨 chore: update desktop env (#7860)
Co-authored-by: GH Action - Upstream Sync <action@github.com>
2025-05-17 00:07:17 +08:00
lobehubbot 59a0057572 📝 docs(bot): Auto sync agents & plugin to readme 2025-05-16 14:39:41 +00:00
semantic-release-bot 4747b9a29c 🔖 chore(release): v1.87.2 [skip ci]
### [Version&nbsp;1.87.2](https://github.com/lobehub/lobe-chat/compare/v1.87.1...v1.87.2)
<sup>Released on **2025-05-16**</sup>

#### 💄 Styles

- **misc**: Support Doubao 1.5 Thinking Vision Pro model.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Support Doubao 1.5 Thinking Vision Pro model, closes [#7784](https://github.com/lobehub/lobe-chat/issues/7784) ([9cf0d6f](https://github.com/lobehub/lobe-chat/commit/9cf0d6f))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-05-16 14:38:35 +00:00
sxjeru 9cf0d6fbca 💄 style: Support Doubao 1.5 Thinking Vision Pro model (#7784)
*  feat: 添加 Doubao 1.5 Thinking Vision Pro 模型并更新 Volcengine AI 聊天完成处理逻辑

*  feat: 启用 Doubao 1.5 Thinking Vision Pro 模型并更新思考处理逻辑

* fix
2025-05-16 22:24:19 +08:00
lobehubbot 44d17c8ae4 📝 docs(bot): Auto sync agents & plugin to readme 2025-05-16 08:57:24 +00:00
semantic-release-bot fc69ff87c5 🔖 chore(release): v1.87.1 [skip ci]
### [Version&nbsp;1.87.1](https://github.com/lobehub/lobe-chat/compare/v1.87.0...v1.87.1)
<sup>Released on **2025-05-16**</sup>

#### 💄 Styles

- **misc**: 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>

#### Styles

* **misc**: Update internlm model list, add  series, closes [#7566](https://github.com/lobehub/lobe-chat/issues/7566) ([4eaddf4](https://github.com/lobehub/lobe-chat/commit/4eaddf4))
* **misc**: Update Spark X1 model list & fix build-in search params, closes [#7480](https://github.com/lobehub/lobe-chat/issues/7480) ([7050c81](https://github.com/lobehub/lobe-chat/commit/7050c81))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-05-16 08:56:10 +00:00
Zhijie He 7050c81497 💄 style: update Spark X1 model list & fix build-in search params (#7480)
Co-authored-by: Arvin Xu <arvinx@foxmail.com>
2025-05-16 16:42:01 +08:00
Zhijie He 4eaddf4296 💄 style: update internlm model list, add series (#7566)
Co-authored-by: Arvin Xu <arvinx@foxmail.com>
2025-05-16 16:41:18 +08:00
lobehubbot 879a777861 📝 docs(bot): Auto sync agents & plugin to readme 2025-05-16 07:27:54 +00:00
semantic-release-bot 5ef2753f73 🔖 chore(release): v1.87.0 [skip ci]
## [Version&nbsp;1.87.0](https://github.com/lobehub/lobe-chat/compare/v1.86.1...v1.87.0)
<sup>Released on **2025-05-16**</sup>

####  Features

- **misc**: Support custom language and Mermaid Appearance.

#### 🐛 Bug Fixes

- **misc**: Fix oidc redirect url.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Support custom language and Mermaid Appearance, closes [#7850](https://github.com/lobehub/lobe-chat/issues/7850) ([bee2b2d](https://github.com/lobehub/lobe-chat/commit/bee2b2d))

#### What's fixed

* **misc**: Fix oidc redirect url, closes [#7855](https://github.com/lobehub/lobe-chat/issues/7855) ([3156538](https://github.com/lobehub/lobe-chat/commit/3156538))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-05-16 07:26:38 +00:00
CanisMinor bee2b2d598 feat: support custom language and Mermaid Appearance (#7850)
*  feat: Add Appearance setting

* 🔧 chore: Update i18n

* 🐛 fix: Fix some issues
2025-05-16 15:12:15 +08:00
huangkairan 31565382b0 🐛 fix: fix oidc redirect url (#7855) 2025-05-16 15:01:11 +08:00
Arvin Xu 56468dd2a2 test: fix tests (#7856) 2025-05-16 15:00:51 +08:00
gru-agent[bot] 1dc9a6d917 test: Add unit tests for desktopStateSelectors to validate userPath retrieval and handling of undefined cases. (#7690)
Co-authored-by: gru-agent[bot] <185149714+gru-agent[bot]@users.noreply.github.com>
2025-05-15 17:39:46 +08:00
lobehubbot 64242c628c 📝 docs(bot): Auto sync agents & plugin to readme 2025-05-15 06:25:12 +00:00
semantic-release-bot 857cc6d9ee 🔖 chore(release): v1.86.1 [skip ci]
### [Version&nbsp;1.86.1](https://github.com/lobehub/lobe-chat/compare/v1.86.0...v1.86.1)
<sup>Released on **2025-05-15**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor agent runtime to model runtime.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor agent runtime to model runtime, closes [#7846](https://github.com/lobehub/lobe-chat/issues/7846) ([a3b9448](https://github.com/lobehub/lobe-chat/commit/a3b9448))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-05-15 06:24:04 +00:00
Arvin Xu a3b94488f8 ♻️ refactor: refactor agent runtime to model runtime (#7846) 2025-05-15 14:10:12 +08:00
lobehubbot 5e61929ede 📝 docs(bot): Auto sync agents & plugin to readme 2025-05-15 03:23:24 +00:00
semantic-release-bot 62731712c1 🔖 chore(release): v1.86.0 [skip ci]
## [Version&nbsp;1.86.0](https://github.com/lobehub/lobe-chat/compare/v1.85.10...v1.86.0)
<sup>Released on **2025-05-15**</sup>

####  Features

- **misc**: Add Qiniu Provider.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Add Qiniu Provider, closes [#7649](https://github.com/lobehub/lobe-chat/issues/7649) ([c9b8e9f](https://github.com/lobehub/lobe-chat/commit/c9b8e9f))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-05-15 03:22:19 +00:00
Zhifeng Li c9b8e9f655 feat: add Qiniu Provider (#7649)
*  feat: Add Qiniu

*  feat: Add Qiniu Image
2025-05-15 11:08:49 +08:00
lobehubbot a5c2b687c5 📝 docs(bot): Auto sync agents & plugin to readme 2025-05-14 15:21:31 +00:00
semantic-release-bot c77a28cc72 🔖 chore(release): v1.85.10 [skip ci]
### [Version&nbsp;1.85.10](https://github.com/lobehub/lobe-chat/compare/v1.85.9...v1.85.10)
<sup>Released on **2025-05-14**</sup>

#### 💄 Styles

- **misc**: Update electron style on windows.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update electron style on windows, closes [#7839](https://github.com/lobehub/lobe-chat/issues/7839) ([474de56](https://github.com/lobehub/lobe-chat/commit/474de56))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-05-14 15:20:20 +00:00
CanisMinor 474de56a93 💄 style: update electron style on windows (#7839)
* 💄 style: add chrome flags to electron, update scrollbar style on win

* 💄 style: Update win11 backgroundMaterial

* 💄 style: Update title bar style

* 💄 style: Update WinControl

* 💄 style: Add nsis image
2025-05-14 23:06:30 +08:00
lobehubbot 6f0de05602 📝 docs(bot): Auto sync agents & plugin to readme 2025-05-14 09:45:41 +00:00
semantic-release-bot 58dddc9e51 🔖 chore(release): v1.85.9 [skip ci]
### [Version&nbsp;1.85.9](https://github.com/lobehub/lobe-chat/compare/v1.85.8...v1.85.9)
<sup>Released on **2025-05-14**</sup>

#### 🐛 Bug Fixes

- **misc**: Redirect unauthorized next-auth user to signin page.

#### 💄 Styles

- **misc**: Improve smoothing on completion.

<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/lobehub/lobe-chat/issues/7813) ([6160784](https://github.com/lobehub/lobe-chat/commit/6160784))

#### Styles

* **misc**: Improve smoothing on completion, closes [#7833](https://github.com/lobehub/lobe-chat/issues/7833) ([6434686](https://github.com/lobehub/lobe-chat/commit/6434686))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-05-14 09:44:26 +00:00
Arvin Xu 64346864ef 💄 style: improve smoothing on completion (#7833)
* test smoothing

* try to fix animation

* fix tests

* 💄 style: Fix Portal scroll

* 💄 style: Fix actionbar max height

* 💄 style: Update Thinking style

* 💄 style: Update scroll smooth

* 🔧 chore(revert): 暂时还原 scrollToIndex smooth,输出时容易丢失滚动到底部的行为

---------

Co-authored-by: canisminor1990 <i@canisminor.cc>
2025-05-14 17:30:42 +08:00
Max Brauer a988632e77 🔨 chore: disable signups for the default lobechat org in Casdoor (#7830)
Otherwise, anyone can signup with the lobechat organization and it is
very likely that's not wanted. We should be closed and secure by
default.

Signed-off-by: Max Brauer <mbrauer@vmware.com>
2025-05-14 10:08:23 +08:00
Rylan Cai 6160784047 🐛 fix: Redirect unauthorized next-auth user to signin page (#7813) 2025-05-14 10:07:09 +08:00
lobehubbot f97e778cc6 📝 docs(bot): Auto sync agents & plugin to readme 2025-05-11 15:59:33 +00:00
semantic-release-bot 68610acffc 🔖 chore(release): v1.85.8 [skip ci]
### [Version&nbsp;1.85.8](https://github.com/lobehub/lobe-chat/compare/v1.85.7...v1.85.8)
<sup>Released on **2025-05-11**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix config import issue in the desktop version.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix config import issue in the desktop version, closes [#7800](https://github.com/lobehub/lobe-chat/issues/7800) ([2cb8635](https://github.com/lobehub/lobe-chat/commit/2cb8635))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-05-11 15:58:28 +00:00
Arvin Xu 2cb863524d 🐛 fix: fix config import issue in the desktop version (#7800)
* refactor upload feature

* fix import file upload with desktop

* fix tests

* fix tests
2025-05-11 23:45:03 +08:00
lobehubbot a28edad521 📝 docs(bot): Auto sync agents & plugin to readme 2025-05-11 04:04:53 +00:00
semantic-release-bot db225fc44b 🔖 chore(release): v1.85.7 [skip ci]
### [Version&nbsp;1.85.7](https://github.com/lobehub/lobe-chat/compare/v1.85.6...v1.85.7)
<sup>Released on **2025-05-11**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix streamable http url valid and refactor local files to local system.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix streamable http url valid and refactor local files to local system, closes [#7794](https://github.com/lobehub/lobe-chat/issues/7794) ([37fd5fe](https://github.com/lobehub/lobe-chat/commit/37fd5fe))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-05-11 04:03:39 +00:00
Arvin Xu 37fd5fea90 🐛 fix: fix streamable http url valid and refactor local files to local system (#7794)
* refactor local files to local system

* update i18n
2025-05-11 11:49:39 +08:00
renovate[bot] 9b59dd8a76 Update dependency lucide-react to ^0.509.0 (#7789)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-11 11:15:53 +08:00
Arvin Xu ef3089049a 🐛 fix: fix macOS fisrt time open issue (#7788)
* fix

* try to fix again
2025-05-11 10:57:31 +08:00
lobehubbot 944394cf2e 📝 docs(bot): Auto sync agents & plugin to readme 2025-05-10 14:16:26 +00:00
semantic-release-bot 1ffd37320f 🔖 chore(release): v1.85.6 [skip ci]
### [Version&nbsp;1.85.6](https://github.com/lobehub/lobe-chat/compare/v1.85.5...v1.85.6)
<sup>Released on **2025-05-10**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-05-10 14:15:19 +00:00
Arvin Xu a0713c98ba 👷 build: update build workflow (#7786)
* try to fix mac sign

* update beta env
2025-05-10 22:01:32 +08:00
lobehubbot 3f5bd5dddd 📝 docs(bot): Auto sync agents & plugin to readme 2025-05-10 12:30:36 +00:00
semantic-release-bot 5e091d2bb9 🔖 chore(release): v1.85.5 [skip ci]
### [Version&nbsp;1.85.5](https://github.com/lobehub/lobe-chat/compare/v1.85.4...v1.85.5)
<sup>Released on **2025-05-10**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix window close issue and release Window/Linux beta.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix window close issue and release Window/Linux beta, closes [#7780](https://github.com/lobehub/lobe-chat/issues/7780) ([82c48b9](https://github.com/lobehub/lobe-chat/commit/82c48b9))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-05-10 12:29:28 +00:00
Arvin Xu 82c48b916f 🐛 fix: fix window close issue and release Window/Linux beta (#7780)
* fix window close issue

* try to fix win loading

* try to fix win build

* try to fix win build

* fix win build issue

* fix win build issue
2025-05-10 20:15:41 +08:00
lobehubbot 294790bef7 📝 docs(bot): Auto sync agents & plugin to readme 2025-05-10 12:13:21 +00:00
semantic-release-bot 25d19ff9fa 🔖 chore(release): v1.85.4 [skip ci]
### [Version&nbsp;1.85.4](https://github.com/lobehub/lobe-chat/compare/v1.85.3...v1.85.4)
<sup>Released on **2025-05-10**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix nothing return when reset the client db.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix nothing return when reset the client db, closes [#7738](https://github.com/lobehub/lobe-chat/issues/7738) ([90efb13](https://github.com/lobehub/lobe-chat/commit/90efb13))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-05-10 12:12:16 +00:00
vual 90efb13fca 🐛 fix: fix nothing return when reset the client db (#7738) 2025-05-10 19:58:44 +08:00
lobehubbot ceaf7bbb25 📝 docs(bot): Auto sync agents & plugin to readme 2025-05-10 11:55:30 +00:00
semantic-release-bot 7169ae0d40 🔖 chore(release): v1.85.3 [skip ci]
### [Version&nbsp;1.85.3](https://github.com/lobehub/lobe-chat/compare/v1.85.2...v1.85.3)
<sup>Released on **2025-05-10**</sup>

#### 🐛 Bug Fixes

- **misc**: Remove mcp client cache.

#### 💄 Styles

- **misc**: Improve pdf and xlsx file content parser.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Remove mcp client cache, closes [#7776](https://github.com/lobehub/lobe-chat/issues/7776) ([0582134](https://github.com/lobehub/lobe-chat/commit/0582134))

#### Styles

* **misc**: Improve pdf and xlsx file content parser, closes [#7783](https://github.com/lobehub/lobe-chat/issues/7783) ([0376870](https://github.com/lobehub/lobe-chat/commit/0376870))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-05-10 11:54:16 +00:00
Arvin Xu 0376870211 💄 style: improve pdf and xlsx file content parser (#7783)
* remove cache

* improve caching
2025-05-10 19:40:45 +08:00
gru-agent[bot] 5f26f042e3 test: Add unit tests for importerRouter functionality in importer.test.ts (#7754)
Co-authored-by: gru-agent[bot] <185149714+gru-agent[bot]@users.noreply.github.com>
2025-05-10 16:25:28 +08:00
Arvin Xu 0582134f1c 🐛 fix: remove mcp client cache (#7776) 2025-05-10 16:18:09 +08:00
lobehubbot 35d9ac4962 📝 docs(bot): Auto sync agents & plugin to readme 2025-05-10 06:43:55 +00:00
semantic-release-bot d692ce0303 🔖 chore(release): v1.85.2 [skip ci]
### [Version&nbsp;1.85.2](https://github.com/lobehub/lobe-chat/compare/v1.85.1...v1.85.2)
<sup>Released on **2025-05-10**</sup>

#### ♻ Code Refactoring

- **misc**: Upgrade anthropic sdk.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Upgrade anthropic sdk, closes [#7773](https://github.com/lobehub/lobe-chat/issues/7773) ([39e871f](https://github.com/lobehub/lobe-chat/commit/39e871f))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-05-10 06:42:49 +00:00
Arvin Xu 39e871fc50 ♻️ refactor: upgrade anthropic sdk (#7773) 2025-05-10 14:29:22 +08:00
lobehubbot 1c0bac0f75 📝 docs(bot): Auto sync agents & plugin to readme 2025-05-10 03:51:02 +00:00
semantic-release-bot 48e16b1399 🔖 chore(release): v1.85.1 [skip ci]
### [Version&nbsp;1.85.1](https://github.com/lobehub/lobe-chat/compare/v1.85.0...v1.85.1)
<sup>Released on **2025-05-10**</sup>

#### 💄 Styles

- **misc**: Add Qwen3 models for infiniai.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add Qwen3 models for infiniai, closes [#7657](https://github.com/lobehub/lobe-chat/issues/7657) ([edd1732](https://github.com/lobehub/lobe-chat/commit/edd1732))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-05-10 03:49:44 +00:00
WangYK edd173287f 💄 style: add Qwen3 models for infiniai (#7657) 2025-05-10 11:36:11 +08:00
Arvin Xu 73bf2cc07b 👷 build: fix docker build (#7772)
* update pnpm version

* update eslint

* 恢复eslint版本

Co-authored-by: vual <25891219+vual@users.noreply.github.com>
2025-05-10 11:27:29 +08:00
gru-agent[bot] bc5498a212 test: Add unit tests for TempFileManager using Vitest (#7755)
Co-authored-by: gru-agent[bot] <185149714+gru-agent[bot]@users.noreply.github.com>
2025-05-10 11:24:23 +08:00
gru-agent[bot] e1435b0e35 test: Add unit tests for the FileService downloadFileToLocal method. (#7758)
Co-authored-by: gru-agent[bot] <185149714+gru-agent[bot]@users.noreply.github.com>
2025-05-10 11:23:37 +08:00
gru-agent[bot] 800a3fc6ee test: Add unit tests for messageRouter functionality in message.test.ts (#7761)
Co-authored-by: gru-agent[bot] <185149714+gru-agent[bot]@users.noreply.github.com>
2025-05-10 11:22:47 +08:00
lobehubbot 4f626ff9cf 📝 docs(bot): Auto sync agents & plugin to readme 2025-05-09 17:13:44 +00:00
semantic-release-bot 3d6f6f701a 🔖 chore(release): v1.85.0 [skip ci]
## [Version&nbsp;1.85.0](https://github.com/lobehub/lobe-chat/compare/v1.84.27...v1.85.0)
<sup>Released on **2025-05-09**</sup>

####  Features

- **misc**: Support upload files direct into chat context.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Support upload files direct into chat context, closes [#7751](https://github.com/lobehub/lobe-chat/issues/7751) ([39b790e](https://github.com/lobehub/lobe-chat/commit/39b790e))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-05-09 17:12:34 +00:00
Arvin Xu 39b790ec37 feat: support upload files direct into chat context (#7751)
* add document service

* add file item

* add file content for direct upload file

* fix tests

* fix tests

* fix tests

* add debug log for file-loaders

* add debug log and test

* improve loading

* update tests

* fix pdf parser

* fix pdf version

* fix pdf worker url

* fix pdf worker url

* fix test
2025-05-10 00:58:39 +08:00
lobehubbot 2beee680bb 📝 docs(bot): Auto sync agents & plugin to readme 2025-05-09 01:26:47 +00:00
semantic-release-bot 31b1d66e0d 🔖 chore(release): v1.84.27 [skip ci]
### [Version&nbsp;1.84.27](https://github.com/lobehub/lobe-chat/compare/v1.84.26...v1.84.27)
<sup>Released on **2025-05-09**</sup>

#### 💄 Styles

- **misc**: Add reasoning tokens and token usage statistics for Google Gemini.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add reasoning tokens and token usage statistics for Google Gemini, closes [#7501](https://github.com/lobehub/lobe-chat/issues/7501) ([b466b42](https://github.com/lobehub/lobe-chat/commit/b466b42))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-05-09 01:25:34 +00:00
renovate[bot] 31bec5324d Update dependency @anthropic-ai/sdk to ^0.41.0 (#7568)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-09 09:11:51 +08:00
gru-agent[bot] 33c2146047 test: Add unit tests for fileRouter in the lambda module. (#7760)
Co-authored-by: gru-agent[bot] <185149714+gru-agent[bot]@users.noreply.github.com>
2025-05-09 09:10:11 +08:00
afon b466b42d17 💄 style: add reasoning tokens and token usage statistics for Google Gemini (#7501) 2025-05-09 08:31:00 +08:00
lobehubbot db967ffbad 📝 docs(bot): Auto sync agents & plugin to readme 2025-05-08 18:46:14 +00:00
semantic-release-bot 95466ae3c1 🔖 chore(release): v1.84.26 [skip ci]
### [Version&nbsp;1.84.26](https://github.com/lobehub/lobe-chat/compare/v1.84.25...v1.84.26)
<sup>Released on **2025-05-08**</sup>

#### 💄 Styles

- **misc**: Add qwen3 for ollama.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add qwen3 for ollama, closes [#7746](https://github.com/lobehub/lobe-chat/issues/7746) ([806d905](https://github.com/lobehub/lobe-chat/commit/806d905))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-05-08 18:45:01 +00:00
Arvin Xu 6f42f0f26e 🔨 chore: fix tests (#7757) 2025-05-09 02:31:17 +08:00
Arvin Xu 806d9051f8 💄 style: add qwen3 for ollama (#7746)
* make qwen3 default

* refactor TempFileManager

* refactor file service

* clean
2025-05-09 01:36:57 +08:00
renovate[bot] f8568170b5 Update dependency lucide-react to ^0.508.0 (#7698)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-09 01:00:51 +08:00
lobehubbot d964af26a9 📝 docs(bot): Auto sync agents & plugin to readme 2025-05-08 16:23:37 +00:00
semantic-release-bot ecdf51bc82 🔖 chore(release): v1.84.25 [skip ci]
### [Version&nbsp;1.84.25](https://github.com/lobehub/lobe-chat/compare/v1.84.24...v1.84.25)
<sup>Released on **2025-05-08**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix desktop upload image on macOS.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix desktop upload image on macOS, closes [#7741](https://github.com/lobehub/lobe-chat/issues/7741) ([07d5374](https://github.com/lobehub/lobe-chat/commit/07d5374))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-05-08 16:22:25 +00:00
Arvin Xu 07d5374ab8 🐛 fix: fix desktop upload image on macOS (#7741)
* fix image

* fix

* fix lint

* fix

* add tests

* update testss

* remove tests

* try to fix

* try to fix desktop image issue

* Revert "try to fix desktop image issue"

This reverts commit 8dad8f3937.
2025-05-09 00:08:32 +08:00
lobehubbot 0cda0829e7 📝 docs(bot): Auto sync agents & plugin to readme 2025-05-08 15:20:18 +00:00
semantic-release-bot e5469b6c5c 🔖 chore(release): v1.84.24 [skip ci]
### [Version&nbsp;1.84.24](https://github.com/lobehub/lobe-chat/compare/v1.84.23...v1.84.24)
<sup>Released on **2025-05-08**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix changelog issue on desktop app.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix changelog issue on desktop app, closes [#7740](https://github.com/lobehub/lobe-chat/issues/7740) ([f0a12af](https://github.com/lobehub/lobe-chat/commit/f0a12af))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-05-08 15:19:06 +00:00
gru-agent[bot] c6e81371b3 test: Add unit tests for API_ENDPOINTS in _url module. (#7700)
Co-authored-by: gru-agent[bot] <185149714+gru-agent[bot]@users.noreply.github.com>
2025-05-08 16:45:58 +08:00
Arvin Xu f0a12afd23 🐛 fix: fix changelog issue on desktop app (#7740)
* update

* update
2025-05-08 16:38:29 +08:00
lobehubbot 313c03ae30 📝 docs(bot): Auto sync agents & plugin to readme 2025-05-08 03:15:25 +00:00
semantic-release-bot 22af8147e5 🔖 chore(release): v1.84.23 [skip ci]
### [Version&nbsp;1.84.23](https://github.com/lobehub/lobe-chat/compare/v1.84.22...v1.84.23)
<sup>Released on **2025-05-08**</sup>

#### 💄 Styles

- **misc**: Add new gemini & Mistral models.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add new gemini & Mistral models, closes [#7730](https://github.com/lobehub/lobe-chat/issues/7730) ([b7753e2](https://github.com/lobehub/lobe-chat/commit/b7753e2))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-05-08 03:14:10 +00:00
𝑾𝒖𝒙𝒉 ecfc79da07 💄style: Improve the shortcut key prompt panel (#7723) 2025-05-08 11:00:29 +08:00
sxjeru b7753e253e 💄 style: Add new gemini & Mistral models (#7730)
* Update google.ts

* Update google.ts

* Update google.ts

* Update vertexai.ts

* Update vertexai.ts

* Update mistral.ts
2025-05-08 11:00:14 +08:00
Max Brauer 7469c10a9a 🔨 chore: fix typo in docker compose (#7718)
Signed-off-by: Max Brauer <mbrauer@vmware.com>
2025-05-08 10:22:24 +08:00
Lumia 655f7f02d6 📝 docs: Update Dokploy Deplyment Documents (#7737)
* Update dokploy.mdx

* Update dokploy.zh-CN.mdx
2025-05-08 10:21:06 +08:00
lobehubbot 792bb59514 📝 docs(bot): Auto sync agents & plugin to readme 2025-05-07 01:16:07 +00:00
semantic-release-bot cb518acfd3 🔖 chore(release): v1.84.22 [skip ci]
### [Version&nbsp;1.84.22](https://github.com/lobehub/lobe-chat/compare/v1.84.21...v1.84.22)
<sup>Released on **2025-05-07**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix electron state init on window.

#### 💄 Styles

- **misc**: Add Xiaohongshu crawler rules.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix electron state init on window, closes [#7707](https://github.com/lobehub/lobe-chat/issues/7707) ([ef05b49](https://github.com/lobehub/lobe-chat/commit/ef05b49))

#### Styles

* **misc**: Add Xiaohongshu crawler rules, closes [#7717](https://github.com/lobehub/lobe-chat/issues/7717) ([cc3724d](https://github.com/lobehub/lobe-chat/commit/cc3724d))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-05-07 01:14:58 +00:00
Zhijie He cc3724d968 💄 style: add Xiaohongshu crawler rules (#7717) 2025-05-07 09:01:34 +08:00
Arvin Xu ef05b497ef 🐛 fix: fix electron state init on window (#7707) 2025-05-07 09:01:14 +08:00
lobehubbot 4fe666a866 📝 docs(bot): Auto sync agents & plugin to readme 2025-05-04 12:02:17 +00:00
semantic-release-bot 7668437641 🔖 chore(release): v1.84.21 [skip ci]
### [Version&nbsp;1.84.21](https://github.com/lobehub/lobe-chat/compare/v1.84.20...v1.84.21)
<sup>Released on **2025-05-04**</sup>

#### ♻ Code Refactoring

- **misc**: Remove doubao Provider.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Remove doubao Provider, closes [#7573](https://github.com/lobehub/lobe-chat/issues/7573) ([0cf3bcc](https://github.com/lobehub/lobe-chat/commit/0cf3bcc))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-05-04 12:01:06 +00:00
sxjeru 0cf3bcc19c ♻️ refactor: Remove doubao Provider (#7573)
* 🗑️ refactor: 移除 Doubao 相关模型和配置

* Update siliconcloud.ts

* del

* fix
2025-05-04 19:47:47 +08:00
gru-agent[bot] 75b639b1e7 test: Refactor AssistantStore tests to improve structure and clarity, including EdgeConfig mocking and fetch error handling. (#7704)
Co-authored-by: gru-agent[bot] <185149714+gru-agent[bot]@users.noreply.github.com>
2025-05-04 19:46:47 +08:00
lobehubbot 14d8f51c62 📝 docs(bot): Auto sync agents & plugin to readme 2025-05-04 08:23:50 +00:00
semantic-release-bot 6c575917bf 🔖 chore(release): v1.84.20 [skip ci]
### [Version&nbsp;1.84.20](https://github.com/lobehub/lobe-chat/compare/v1.84.19...v1.84.20)
<sup>Released on **2025-05-04**</sup>

#### 💄 Styles

- **misc**: Show Aliyun Bailian tokens usage tracking.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Show Aliyun Bailian tokens usage tracking, closes [#7660](https://github.com/lobehub/lobe-chat/issues/7660) ([3ef0542](https://github.com/lobehub/lobe-chat/commit/3ef0542))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-05-04 08:22:44 +00:00
sxjeru 3ef05421a3 💄 style: Show Aliyun Bailian tokens usage tracking (#7660) 2025-05-04 16:09:06 +08:00
lobehubbot 1ece6f6a69 📝 docs(bot): Auto sync agents & plugin to readme 2025-05-04 00:49:25 +00:00
semantic-release-bot 53a83842e0 🔖 chore(release): v1.84.19 [skip ci]
### [Version&nbsp;1.84.19](https://github.com/lobehub/lobe-chat/compare/v1.84.18...v1.84.19)
<sup>Released on **2025-05-04**</sup>

#### 💄 Styles

- **misc**: Fix init state of loading.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Fix init state of loading, closes [#7694](https://github.com/lobehub/lobe-chat/issues/7694) ([1d97a68](https://github.com/lobehub/lobe-chat/commit/1d97a68))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-05-04 00:48:19 +00:00
Arvin Xu 1d97a6834d 💄 style: fix init state of loading (#7694) 2025-05-04 08:34:13 +08:00
lobehubbot 80558b27a2 📝 docs(bot): Auto sync agents & plugin to readme 2025-05-03 16:26:53 +00:00
semantic-release-bot d46e72f407 🔖 chore(release): v1.84.18 [skip ci]
### [Version&nbsp;1.84.18](https://github.com/lobehub/lobe-chat/compare/v1.84.17...v1.84.18)
<sup>Released on **2025-05-03**</sup>

#### ♻ Code Refactoring

- **misc**: Add perf stat support for openai factory.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Add perf stat support for openai factory, closes [#7677](https://github.com/lobehub/lobe-chat/issues/7677) ([40464d1](https://github.com/lobehub/lobe-chat/commit/40464d1))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-05-03 16:25:44 +00:00
gru-agent[bot] 0b25a64315 test: Add unit tests for localFileSlice actions in the chat store. (#7691)
Co-authored-by: gru-agent[bot] <185149714+gru-agent[bot]@users.noreply.github.com>
2025-05-04 00:12:12 +08:00
Rylan Cai 40464d108c ♻️ refactor: add perf stat support for openai factory (#7677) 2025-05-03 16:23:13 +08:00
lobehubbot ceb22c06d6 📝 docs(bot): Auto sync agents & plugin to readme 2025-05-03 02:15:33 +00:00
semantic-release-bot ae80489e07 🔖 chore(release): v1.84.17 [skip ci]
### [Version&nbsp;1.84.17](https://github.com/lobehub/lobe-chat/compare/v1.84.16...v1.84.17)
<sup>Released on **2025-05-03**</sup>

#### 💄 Styles

- **misc**: Add write file tool to local-file plugin.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add write file tool to local-file plugin, closes [#7684](https://github.com/lobehub/lobe-chat/issues/7684) ([e22e932](https://github.com/lobehub/lobe-chat/commit/e22e932))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-05-03 02:14:27 +00:00
Arvin Xu e22e93262a 💄 style: add write file tool to local-file plugin (#7684) 2025-05-03 10:01:01 +08:00
lobehubbot ab40a8541a 📝 docs(bot): Auto sync agents & plugin to readme 2025-05-02 00:09:06 +00:00
semantic-release-bot aaca997084 🔖 chore(release): v1.84.16 [skip ci]
### [Version&nbsp;1.84.16](https://github.com/lobehub/lobe-chat/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/lobehub/lobe-chat/issues/7675) ([edeabcf](https://github.com/lobehub/lobe-chat/commit/edeabcf))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-05-02 00:07:53 +00:00
Arvin Xu c9af692da6 test: fix tests (#7680) 2025-05-02 07:54:33 +08:00
Arvin Xu edeabcfafb 🐛 fix: fix desktop quiting with reopen window (#7675)
* add rename renderer

* fix close issue
2025-05-02 05:53:14 +08:00
lobehubbot c2004e9b24 📝 docs(bot): Auto sync agents & plugin to readme 2025-05-01 12:44:08 +00:00
semantic-release-bot 5301ddfd7a 🔖 chore(release): v1.84.15 [skip ci]
### [Version&nbsp;1.84.15](https://github.com/lobehub/lobe-chat/compare/v1.84.14...v1.84.15)
<sup>Released on **2025-05-01**</sup>

#### 🐛 Bug Fixes

- **misc**: Siliconflow requests with tools no longer force non-streaming.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Siliconflow requests with tools no longer force non-streaming, closes [#7663](https://github.com/lobehub/lobe-chat/issues/7663) ([77777b2](https://github.com/lobehub/lobe-chat/commit/77777b2))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-05-01 12:43:03 +00:00
sxjeru 77777b2de0 🐛 fix: Siliconflow requests with tools no longer force non-streaming (#7663) 2025-05-01 20:29:47 +08:00
lobehubbot 9b7d0d96bb 📝 docs(bot): Auto sync agents & plugin to readme 2025-05-01 08:56:57 +00:00
semantic-release-bot 7402d1a880 🔖 chore(release): v1.84.14 [skip ci]
### [Version&nbsp;1.84.14](https://github.com/lobehub/lobe-chat/compare/v1.84.13...v1.84.14)
<sup>Released on **2025-05-01**</sup>

#### 💄 Styles

- **misc**: Add windows control and tray.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add windows control and tray, closes [#7665](https://github.com/lobehub/lobe-chat/issues/7665) ([c5f3d13](https://github.com/lobehub/lobe-chat/commit/c5f3d13))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-05-01 08:55:52 +00:00
Arvin Xu c5f3d13c14 💄 style: add windows control and tray (#7665)
* add windows support

* add windows close support

* improve

* fix

* FIX

* improve builder

* improve windows icon
2025-05-01 16:42:26 +08:00
lobehubbot 6d8ca6ab76 📝 docs(bot): Auto sync agents & plugin to readme 2025-05-01 06:41:55 +00:00
semantic-release-bot fc417fd5db 🔖 chore(release): v1.84.13 [skip ci]
### [Version&nbsp;1.84.13](https://github.com/lobehub/lobe-chat/compare/v1.84.12...v1.84.13)
<sup>Released on **2025-05-01**</sup>

#### 💄 Styles

- **misc**: Fix style issues.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Fix style issues, closes [#7659](https://github.com/lobehub/lobe-chat/issues/7659) ([3da871b](https://github.com/lobehub/lobe-chat/commit/3da871b))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-05-01 06:40:50 +00:00
CanisMinor 3da871b4d7 💄 style: Fix style issues (#7659) 2025-05-01 14:27:21 +08:00
lobehubbot d94e94d12d 📝 docs(bot): Auto sync agents & plugin to readme 2025-04-30 17:13:56 +00:00
semantic-release-bot 1caae85ced 🔖 chore(release): v1.84.12 [skip ci]
### [Version&nbsp;1.84.12](https://github.com/lobehub/lobe-chat/compare/v1.84.11...v1.84.12)
<sup>Released on **2025-04-30**</sup>

#### 💄 Styles

- **misc**: Support Qwen3 `thinking_budget` param.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Support Qwen3 `thinking_budget` param, closes [#7643](https://github.com/lobehub/lobe-chat/issues/7643) ([4570ceb](https://github.com/lobehub/lobe-chat/commit/4570ceb))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-04-30 17:12:49 +00:00
sxjeru 4570ceb49e 💄 style: Support Qwen3 thinking_budget param (#7643)
*  feat(qwen): 更新Qwen模型定价和参数,添加思考预算支持

* Update qwen.ts

* Update index.ts
2025-05-01 00:59:18 +08:00
lobehubbot 2b94eff5c0 📝 docs(bot): Auto sync agents & plugin to readme 2025-04-30 16:14:29 +00:00
semantic-release-bot ba76cd18a0 🔖 chore(release): v1.84.11 [skip ci]
### [Version&nbsp;1.84.11](https://github.com/lobehub/lobe-chat/compare/v1.84.10...v1.84.11)
<sup>Released on **2025-04-30**</sup>

#### 💄 Styles

- **misc**: Allow copy/edit when generate error.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Allow copy/edit when generate error, closes [#7664](https://github.com/lobehub/lobe-chat/issues/7664) ([f518650](https://github.com/lobehub/lobe-chat/commit/f518650))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-04-30 16:13:22 +00:00
Arthals f51865013e 💄 style: Allow copy/edit when generate error (#7664)
*  feat: Allow copy/edit when error

*  feat: Allow edit when error
2025-04-30 23:59:39 +08:00
lobehubbot 43822aaa8d 📝 docs(bot): Auto sync agents & plugin to readme 2025-04-30 09:04:02 +00:00
semantic-release-bot 0d61ce0ef9 🔖 chore(release): v1.84.10 [skip ci]
### [Version&nbsp;1.84.10](https://github.com/lobehub/lobe-chat/compare/v1.84.9...v1.84.10)
<sup>Released on **2025-04-30**</sup>

#### 💄 Styles

- **misc**: Add Gemini 2.5 Pro Experimental model, Add siliconflow Qwen3 & support thinking params, Arrange model tags neatly, Update mobile style and fix issues problem, update ollama checker.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add Gemini 2.5 Pro Experimental model, closes [#7631](https://github.com/lobehub/lobe-chat/issues/7631) ([d318c82](https://github.com/lobehub/lobe-chat/commit/d318c82))
* **misc**: Add siliconflow Qwen3 & support thinking params, closes [#7647](https://github.com/lobehub/lobe-chat/issues/7647) ([ba83871](https://github.com/lobehub/lobe-chat/commit/ba83871))
* **misc**: Arrange model tags neatly, closes [#7651](https://github.com/lobehub/lobe-chat/issues/7651) ([44132ff](https://github.com/lobehub/lobe-chat/commit/44132ff))
* **misc**: Update mobile style and fix issues problem, closes [#7636](https://github.com/lobehub/lobe-chat/issues/7636) ([436a735](https://github.com/lobehub/lobe-chat/commit/436a735))
* **misc**: Update ollama checker, closes [#7650](https://github.com/lobehub/lobe-chat/issues/7650) ([321fd2b](https://github.com/lobehub/lobe-chat/commit/321fd2b))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-04-30 09:02:45 +00:00
WangYang d318c8271f 💄 style: Add Gemini 2.5 Pro Experimental model (#7631) 2025-04-30 16:49:35 +08:00
sxjeru ba83871693 💄 style: Add siliconflow Qwen3 & support thinking params (#7647)
* Update siliconcloud.ts

* 💄 style: 添加思考参数

* 💄 style: 调整 thinking_budget 和 max_tokens 的处理逻辑
2025-04-30 16:47:55 +08:00
sxjeru 44132ff637 💄 style: Arrange model tags neatly (#7651) 2025-04-30 16:47:18 +08:00
Arvin Xu 321fd2b979 💄 style: update ollama checker (#7650)
* update ollama

* fix file page
2025-04-30 16:45:03 +08:00
CanisMinor 436a7351eb 💄 style: Update mobile style and fix issues problem (#7636)
* 💄 style: Update mobile actionbar and fix agent setting

* 🐛 fix: Fix share

* 🔧 chore: Update i18n

* 🐛 fix: Fix review problem

* 💄 style: Update mobile actionbar

* 💄 style: Fix processing tag

* 🔧 chore: Update depes
2025-04-30 16:43:07 +08:00
lobehubbot da871df36b 📝 docs(bot): Auto sync agents & plugin to readme 2025-04-30 04:02:50 +00:00
semantic-release-bot 90ac9145f3 🔖 chore(release): v1.84.9 [skip ci]
### [Version&nbsp;1.84.9](https://github.com/lobehub/lobe-chat/compare/v1.84.8...v1.84.9)
<sup>Released on **2025-04-30**</sup>

#### 🐛 Bug Fixes

- **misc**: Embeddings Format Issue with OpenAI API when using Ollama.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Embeddings Format Issue with OpenAI API when using Ollama, closes [#7641](https://github.com/lobehub/lobe-chat/issues/7641) ([649fd82](https://github.com/lobehub/lobe-chat/commit/649fd82))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-04-30 04:01:38 +00:00
loster-nimmer 649fd824b4 🐛 fix: Embeddings Format Issue with OpenAI API when using Ollama (#7641)
* added fix to src/libs/agent-runtime/utils/openaiCompatibleFactory/index.ts to get ollama vector embeddings working

* added fix to src/libs/agent-runtime/utils/openaiCompatibleFactory/index.ts to get ollama vector embeddings working

---------

Co-authored-by: Dan <loster-nimmer@thingsandstuff.xyz>
2025-04-30 11:48:03 +08:00
lobehubbot d5b4d0702c 📝 docs(bot): Auto sync agents & plugin to readme 2025-04-29 19:18:04 +00:00
semantic-release-bot 8888f074fb 🔖 chore(release): v1.84.8 [skip ci]
### [Version&nbsp;1.84.8](https://github.com/lobehub/lobe-chat/compare/v1.84.7...v1.84.8)
<sup>Released on **2025-04-29**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix stdio mcp server env issue.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix stdio mcp server env issue, closes [#7648](https://github.com/lobehub/lobe-chat/issues/7648) ([bad222a](https://github.com/lobehub/lobe-chat/commit/bad222a))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-04-29 19:16:56 +00:00
Arvin Xu bad222a29c 🐛 fix: fix stdio mcp server env issue (#7648) 2025-04-30 03:03:20 +08:00
lobehubbot f30a99c839 📝 docs(bot): Auto sync agents & plugin to readme 2025-04-29 17:39:26 +00:00
semantic-release-bot a29aac8cf7 🔖 chore(release): v1.84.7 [skip ci]
### [Version&nbsp;1.84.7](https://github.com/lobehub/lobe-chat/compare/v1.84.6...v1.84.7)
<sup>Released on **2025-04-29**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix custom provider and knowledge base crash.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix custom provider and knowledge base crash, closes [#7645](https://github.com/lobehub/lobe-chat/issues/7645) ([2cbc179](https://github.com/lobehub/lobe-chat/commit/2cbc179))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-04-29 17:38:19 +00:00
Arvin Xu 2cbc1790e5 🐛 fix: fix custom provider and knowledge base crash (#7645)
* fix provider issue

* fix knowledge base crash issue

* fix type
2025-04-30 01:24:40 +08:00
lobehubbot 07eda61f26 📝 docs(bot): Auto sync agents & plugin to readme 2025-04-29 16:07:52 +00:00
semantic-release-bot 0ddf670d33 🔖 chore(release): v1.84.6 [skip ci]
### [Version&nbsp;1.84.6](https://github.com/lobehub/lobe-chat/compare/v1.84.5...v1.84.6)
<sup>Released on **2025-04-29**</sup>

#### 💄 Styles

- **misc**: Fix OpenRouter models config, improve mcp stdio custom field.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Fix OpenRouter models config, closes [#7638](https://github.com/lobehub/lobe-chat/issues/7638) ([15171dd](https://github.com/lobehub/lobe-chat/commit/15171dd))
* **misc**: Improve mcp stdio custom field, closes [#7632](https://github.com/lobehub/lobe-chat/issues/7632) ([71683b7](https://github.com/lobehub/lobe-chat/commit/71683b7))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-04-29 16:06:39 +00:00
sxjeru 15171dde56 💄 style: Fix OpenRouter models config (#7638)
* fix

* add models
2025-04-29 23:53:08 +08:00
Arvin Xu 71683b77be 💄 style: improve mcp stdio custom field (#7632)
* add i18n

* update
2025-04-29 16:20:42 +08:00
lobehubbot fadf15e084 📝 docs(bot): Auto sync agents & plugin to readme 2025-04-29 07:19:16 +00:00
semantic-release-bot 6cdf966936 🔖 chore(release): v1.84.5 [skip ci]
### [Version&nbsp;1.84.5](https://github.com/lobehub/lobe-chat/compare/v1.84.4...v1.84.5)
<sup>Released on **2025-04-29**</sup>

#### 💄 Styles

- **misc**: Add Qwen3 models.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add Qwen3 models, closes [#7628](https://github.com/lobehub/lobe-chat/issues/7628) ([da05f51](https://github.com/lobehub/lobe-chat/commit/da05f51))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-04-29 07:18:07 +00:00
sxjeru da05f51b8a 💄 style: Add Qwen3 models (#7628)
*  feat(qwen): 添加多个Qwen3模型配置

*  feat(qwen): 更新Qwen模型配置,添加functionCall能力并调整发布日期

*  feat(qwen): 为Qwen模型添加enableReasoning设置并更新payload处理逻辑

*  feat(qwen): support enable_thinking

* Update openrouter.ts
2025-04-29 15:04:29 +08:00
lobehubbot e9362a250a 📝 docs(bot): Auto sync agents & plugin to readme 2025-04-28 16:44:03 +00:00
semantic-release-bot 1a2605bd87 🔖 chore(release): v1.84.4 [skip ci]
### [Version&nbsp;1.84.4](https://github.com/lobehub/lobe-chat/compare/v1.84.3...v1.84.4)
<sup>Released on **2025-04-28**</sup>

#### 💄 Styles

- **misc**: Improve stdio mcp server install experience.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Improve stdio mcp server install experience, closes [#7621](https://github.com/lobehub/lobe-chat/issues/7621) ([177f7c2](https://github.com/lobehub/lobe-chat/commit/177f7c2))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-04-28 16:42:56 +00:00
Arvin Xu 177f7c2938 💄 style: improve stdio mcp server install experience (#7621)
* fix mcp server

* fix mcp server

* fix

* add mcp drawer

* improve empty state

* add i18n

* improve
2025-04-29 00:29:17 +08:00
lobehubbot 8fbdaab14a 📝 docs(bot): Auto sync agents & plugin to readme 2025-04-28 15:33:43 +00:00
semantic-release-bot 8fa258d0ff 🔖 chore(release): v1.84.3 [skip ci]
### [Version&nbsp;1.84.3](https://github.com/lobehub/lobe-chat/compare/v1.84.2...v1.84.3)
<sup>Released on **2025-04-28**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix mcp server stdio spawn ENOENT in electron bundle, Fix mobile agent settings and textarea scroll, Remove `gpt-4o-search-preview` unsupported parameters.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix mcp server stdio spawn ENOENT in electron bundle, closes [#7616](https://github.com/lobehub/lobe-chat/issues/7616) ([e85d59b](https://github.com/lobehub/lobe-chat/commit/e85d59b))
* **misc**: Fix mobile agent settings and textarea scroll, closes [#7618](https://github.com/lobehub/lobe-chat/issues/7618) ([c45f2b0](https://github.com/lobehub/lobe-chat/commit/c45f2b0))
* **misc**: Remove `gpt-4o-search-preview` unsupported parameters, closes [#7586](https://github.com/lobehub/lobe-chat/issues/7586) ([d2060ca](https://github.com/lobehub/lobe-chat/commit/d2060ca))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-04-28 15:32:27 +00:00
CanisMinor c45f2b0293 🐛 fix: Fix mobile agent settings and textarea scroll (#7618)
* 🐛 fix: Fix mobile agent settings and textarea scroll

* 🐛 fix: Fix mobile agent setting

* 💄 style: Update settings style

* 💄 style: Fix provider header title on mobile
2025-04-28 23:18:48 +08:00
Arvin Xu e85d59b62e 🐛 fix: fix mcp server stdio spawn ENOENT in electron bundle (#7616)
* fix mcp server

* fix mcp server

* fix
2025-04-28 22:01:41 +08:00
sxjeru d2060caf14 🐛 fix: Remove gpt-4o-search-preview unsupported parameters (#7586)
Co-authored-by: Arvin Xu <arvinx@foxmail.com>
2025-04-28 21:53:46 +08:00
lobehubbot f4192d48ae 📝 docs(bot): Auto sync agents & plugin to readme 2025-04-28 11:45:00 +00:00
semantic-release-bot e1f3525474 🔖 chore(release): v1.84.2 [skip ci]
### [Version&nbsp;1.84.2](https://github.com/lobehub/lobe-chat/compare/v1.84.1...v1.84.2)
<sup>Released on **2025-04-28**</sup>

#### 💄 Styles

- **mcp**: Support stdio env params.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **mcp**: Support stdio env params, closes [#7613](https://github.com/lobehub/lobe-chat/issues/7613) ([14ce360](https://github.com/lobehub/lobe-chat/commit/14ce360))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-04-28 11:43:55 +00:00
Arvin Xu 14ce360da0 💄 style(mcp): support stdio env params (#7613)
* support config env

* fix lm studio

* fix height
2025-04-28 19:30:14 +08:00
lobehubbot c04a534166 📝 docs(bot): Auto sync agents & plugin to readme 2025-04-28 10:46:50 +00:00
semantic-release-bot 13030acebe 🔖 chore(release): v1.84.1 [skip ci]
### [Version&nbsp;1.84.1](https://github.com/lobehub/lobe-chat/compare/v1.84.0...v1.84.1)
<sup>Released on **2025-04-28**</sup>

#### 💄 Styles

- **misc**: Improve hotkey for delete messages.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Improve hotkey for delete messages, closes [#7599](https://github.com/lobehub/lobe-chat/issues/7599) ([af848fc](https://github.com/lobehub/lobe-chat/commit/af848fc))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-04-28 10:45:34 +00:00
Tardis af848fc47c 💄 style: improve hotkey for delete messages (#7599) 2025-04-28 18:32:01 +08:00
lobehubbot 5cb3539fb8 📝 docs(bot): Auto sync agents & plugin to readme 2025-04-28 08:44:20 +00:00
semantic-release-bot 2efbe7214f 🔖 chore(release): v1.84.0 [skip ci]
## [Version&nbsp;1.84.0](https://github.com/lobehub/lobe-chat/compare/v1.83.8...v1.84.0)
<sup>Released on **2025-04-28**</sup>

####  Features

- **misc**: Upgrade to lobe ui v2 with better design style.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Upgrade to lobe ui v2 with better design style, closes [#7238](https://github.com/lobehub/lobe-chat/issues/7238) ([6913f70](https://github.com/lobehub/lobe-chat/commit/6913f70))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-04-28 08:43:14 +00:00
CanisMinor 6913f70633 feat: upgrade to lobe ui v2 with better design style (#7238)
* ♻️ refactor: migrate to @lobehub/ui v2

* 🐛 fix: Fix form

* 💄 style: Update style

* 💄 style: Update form style

*  test: Fix test

* 💄 style: Update actionbar style

* upgrade

* 💄 style: Update discover style

* 💄 style: Update ui

* 💄 style: Update darkmod

* 💄 style: Update style

* 🐛 fix: Fix review problem

* 💄 style: Fix mobile style

* 💄 style: Update modal style

* 💄 style: Update form

* 🔧 chore: Update i18n

* 💄 style: Fix preview style problem

* 🔧 chore: Update pkg
2025-04-28 16:29:41 +08:00
lobehubbot 64ef5e0407 📝 docs(bot): Auto sync agents & plugin to readme 2025-04-28 03:21:28 +00:00
semantic-release-bot 013f3a7efa 🔖 chore(release): v1.83.8 [skip ci]
### [Version&nbsp;1.83.8](https://github.com/lobehub/lobe-chat/compare/v1.83.7...v1.83.8)
<sup>Released on **2025-04-28**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix cloud data sync.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix cloud data sync, closes [#7600](https://github.com/lobehub/lobe-chat/issues/7600) ([1214544](https://github.com/lobehub/lobe-chat/commit/1214544))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-04-28 03:20:21 +00:00
Arvin Xu 1214544a77 🐛 fix: fix cloud data sync (#7600)
* fix data sync not correctly

* try nightly build

* clean

* fix data refresh Interval throttle for desktop

* fix data refresh Interval throttle for desktop
2025-04-28 11:07:04 +08:00
lobehubbot 22944cab12 📝 docs(bot): Auto sync agents & plugin to readme 2025-04-27 17:05:02 +00:00
semantic-release-bot 6a75a25e77 🔖 chore(release): v1.83.7 [skip ci]
### [Version&nbsp;1.83.7](https://github.com/lobehub/lobe-chat/compare/v1.83.6...v1.83.7)
<sup>Released on **2025-04-27**</sup>

#### 💄 Styles

- **misc**: Fix `doubao-1-5-thinking-pro-vision` endpoint calling.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Fix `doubao-1-5-thinking-pro-vision` endpoint calling, closes [#7478](https://github.com/lobehub/lobe-chat/issues/7478) ([a52f7d6](https://github.com/lobehub/lobe-chat/commit/a52f7d6))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-04-27 17:03:54 +00:00
Zhijie He a52f7d62b2 💄 style: fix doubao-1-5-thinking-pro-vision endpoint calling (#7478)
* 💄 style: fix `doubao-1-5-thinking-pro-vision` endpoint calling

* 🐛 fix: fix model id caps
2025-04-28 00:50:54 +08:00
Arvin Xu 48c79ad024 📝 docs: add desktop docs (#7593)
* add docs

* update docs

* add i18n
2025-04-27 21:44:18 +08:00
lobehubbot 660c0ec67e 📝 docs(bot): Auto sync agents & plugin to readme 2025-04-27 12:11:41 +00:00
semantic-release-bot bcf39df51e 🔖 chore(release): v1.83.6 [skip ci]
### [Version&nbsp;1.83.6](https://github.com/lobehub/lobe-chat/compare/v1.83.5...v1.83.6)
<sup>Released on **2025-04-27**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix desktop cloud sync issue.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix desktop cloud sync issue, closes [#7591](https://github.com/lobehub/lobe-chat/issues/7591) ([1e68777](https://github.com/lobehub/lobe-chat/commit/1e68777))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-04-27 12:10:39 +00:00
Arvin Xu 1e68777067 🐛 fix: fix desktop cloud sync issue (#7591)
* fix cloud sync

* try to fix auto updater
2025-04-27 19:58:00 +08:00
lobehubbot d719b26ef4 📝 docs(bot): Auto sync agents & plugin to readme 2025-04-27 09:08:02 +00:00
semantic-release-bot 32d57a00ad 🔖 chore(release): v1.83.5 [skip ci]
### [Version&nbsp;1.83.5](https://github.com/lobehub/lobe-chat/compare/v1.83.4...v1.83.5)
<sup>Released on **2025-04-27**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix desktop beta redirect uris.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix desktop beta redirect uris, closes [#7589](https://github.com/lobehub/lobe-chat/issues/7589) ([9efdbf3](https://github.com/lobehub/lobe-chat/commit/9efdbf3))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-04-27 09:06:56 +00:00
Arvin Xu 9efdbf36ec 🐛 fix: fix desktop beta redirect uris (#7589) 2025-04-27 16:53:53 +08:00
lobehubbot b6efc2990c 📝 docs(bot): Auto sync agents & plugin to readme 2025-04-27 08:40:38 +00:00
semantic-release-bot ed5b0afb25 🔖 chore(release): v1.83.4 [skip ci]
### [Version&nbsp;1.83.4](https://github.com/lobehub/lobe-chat/compare/v1.83.3...v1.83.4)
<sup>Released on **2025-04-27**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix cloud connection issue.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix cloud connection issue, closes [#7588](https://github.com/lobehub/lobe-chat/issues/7588) ([f572f57](https://github.com/lobehub/lobe-chat/commit/f572f57))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-04-27 08:39:34 +00:00
Arvin Xu f572f57175 🐛 fix: fix cloud connection issue (#7588) 2025-04-27 16:26:41 +08:00
lobehubbot 40ef135236 📝 docs(bot): Auto sync agents & plugin to readme 2025-04-27 08:01:54 +00:00
semantic-release-bot 92fb2b8acf 🔖 chore(release): v1.83.3 [skip ci]
### [Version&nbsp;1.83.3](https://github.com/lobehub/lobe-chat/compare/v1.83.2...v1.83.3)
<sup>Released on **2025-04-27**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-04-27 08:00:51 +00:00
Arvin Xu 9c0d87e817 👷 build: fix desktop beta release issue (#7585)
* try to fix publish

* fix

* fix release

* update

* fix build
2025-04-27 15:48:04 +08:00
lobehubbot b665411810 📝 docs(bot): Auto sync agents & plugin to readme 2025-04-27 06:46:46 +00:00
semantic-release-bot 48412b0194 🔖 chore(release): v1.83.2 [skip ci]
### [Version&nbsp;1.83.2](https://github.com/lobehub/lobe-chat/compare/v1.83.1...v1.83.2)
<sup>Released on **2025-04-27**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-04-27 06:45:39 +00:00
Arvin Xu f3530613c0 👷 build: fix beta release (#7582)
* try to fix publish

* fix
2025-04-27 14:32:37 +08:00
lobehubbot e84c9103be 📝 docs(bot): Auto sync agents & plugin to readme 2025-04-27 05:34:12 +00:00
semantic-release-bot a79bdf9c4b 🔖 chore(release): v1.83.1 [skip ci]
### [Version&nbsp;1.83.1](https://github.com/lobehub/lobe-chat/compare/v1.83.0...v1.83.1)
<sup>Released on **2025-04-27**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-04-27 05:33:03 +00:00
Arvin Xu b22eb31e5e 👷 build: fix beta publish (#7577) 2025-04-27 13:19:34 +08:00
lobehubbot aba9246d17 📝 docs(bot): Auto sync agents & plugin to readme 2025-04-27 04:11:26 +00:00
semantic-release-bot df7dd904c6 🔖 chore(release): v1.83.0 [skip ci]
## [Version&nbsp;1.83.0](https://github.com/lobehub/lobe-chat/compare/v1.82.10...v1.83.0)
<sup>Released on **2025-04-27**</sup>

####  Features

- **misc**: Support desktop release framework and workflow.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Support desktop release framework and workflow, closes [#6474](https://github.com/lobehub/lobe-chat/issues/6474) ([ed97363](https://github.com/lobehub/lobe-chat/commit/ed97363))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-04-27 04:10:15 +00:00
Arvin Xu ed97363255 feat: support desktop release framework and workflow (#6474)
* add desktop

fix build

update release desktop ci

improve desktop build for pr workflow

update desktop build workflow

test auto updater

fix

fix release nightly channel

support shortcut framework

improve nightly version rule

add zip release

only add mac publish

fix static file relative issue

support delete files

fix lint

enable asar

add setting open in editor in menu

add electron store framework and locale update flow

fix default searchFCModel

refactor the electron server ipc to stable mode

improve electron dev workflow

improve electron build workflow

make qwen2.5b default

improve comment workflow

fix types

refactor code

improve window size of settings/provider

路由拦截器v3.5

fix RouteIntercept issue

improve log

use productName in package.json

update

add pin list for feature flag

update

sure settings update

make ollama as default provider in desktop

fix desktop close page issue

fix desktop default variants

improve to reduce bundle

improve to reduce bundle again

improve set desktop version workflow

add nightly icons

add prebuild scripts to reduce package size

add to test prebuild

fix workflow

try to add sign and notarize for mac in workflow

try to add sign and notarize

add i18n for menu and main

update menu i18n

add i18n framework

add menu implement and setting

improve layout design for desktop

update Author

fix failed register protocol

fix prod building

fix tests

fix open error of mac and windows
improve lint

update pr comment

add service framework

add fileSearchService

improve

fix release workflow

add header

improve pr workflow fetch

improve client fetch

add linux upload workflow

improve workflow and implement

fix build electron in ci

build the desktop framework

fix build electron in ci

update tsconfig

fix desktop build workflow

finish desktop build workflow

fix workflow build steps

update workflow

test release workflow

refactor

update

update

improve loading state

refactor the 404 error

* 重构存储路径,统一到一个 lobehub-storage 下,方便未来用户自定义存储路径

* fix lint

* update

* try to fix windows open issue

* rename

* fix storage

* refactor the remote server sync

* refactor the request method

* 完成服务端同步实现逻辑

* fix lint

* save size

* refactor to make sure different instance of ipc channel

* clean log

* fix refresh

* fix tools calling

* fix auth callback issue

* update workflow

* add window ico

* push

* update

* add beta release

* fix update issue

* 完成官方实例链接

* fix

* fix stdio
2025-04-27 11:57:06 +08:00
lobehubbot 99b45f3245 📝 docs(bot): Auto sync agents & plugin to readme 2025-04-26 17:48:57 +00:00
semantic-release-bot 3da95338d6 🔖 chore(release): v1.82.10 [skip ci]
### [Version&nbsp;1.82.10](https://github.com/lobehub/lobe-chat/compare/v1.82.9...v1.82.10)
<sup>Released on **2025-04-26**</sup>

#### 💄 Styles

- **misc**: Support `ernie-x1` & `ernie-4.5` series from Wenxin.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Support `ernie-x1` & `ernie-4.5` series from Wenxin, closes [#7504](https://github.com/lobehub/lobe-chat/issues/7504) ([9a4150c](https://github.com/lobehub/lobe-chat/commit/9a4150c))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-04-26 17:47:54 +00:00
Zhijie He 9a4150c789 💄 style: support ernie-x1 & ernie-4.5 series from Wenxin (#7504)
* 💄 style: support `ernie-x1-32k` model from Wenxin

* 💄 style: update model list
2025-04-27 01:35:05 +08:00
lobehubbot f29e326a84 📝 docs(bot): Auto sync agents & plugin to readme 2025-04-26 17:14:55 +00:00
semantic-release-bot d6bd328a53 🔖 chore(release): v1.82.9 [skip ci]
### [Version&nbsp;1.82.9](https://github.com/lobehub/lobe-chat/compare/v1.82.8...v1.82.9)
<sup>Released on **2025-04-26**</sup>

#### 💄 Styles

- **misc**: Improve oidc OAuth workflow.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Improve oidc OAuth workflow, closes [#7563](https://github.com/lobehub/lobe-chat/issues/7563) ([ccbe0af](https://github.com/lobehub/lobe-chat/commit/ccbe0af))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-04-26 17:13:50 +00:00
Arvin Xu ccbe0afb6c 💄 style: improve oidc OAuth workflow (#7563)
* improve oidc OAuth workflow

* fix suspense

* update i18n
2025-04-27 01:00:38 +08:00
lobehubbot f6843e7d08 📝 docs(bot): Auto sync agents & plugin to readme 2025-04-26 06:56:33 +00:00
semantic-release-bot d75a3830be 🔖 chore(release): v1.82.8 [skip ci]
### [Version&nbsp;1.82.8](https://github.com/lobehub/lobe-chat/compare/v1.82.7...v1.82.8)
<sup>Released on **2025-04-26**</sup>

#### ♻ Code Refactoring

- **misc**: Improve categories selection via SearXNG.

#### 🐛 Bug Fixes

- **http-adapter**: Extract protocol from base URL and add headers.
- **misc**: Fix oidc redirect urls.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Improve categories selection via SearXNG, closes [#7550](https://github.com/lobehub/lobe-chat/issues/7550) ([ac0dcd9](https://github.com/lobehub/lobe-chat/commit/ac0dcd9))

#### What's fixed

* **http-adapter**: Extract protocol from base URL and add headers, closes [#7545](https://github.com/lobehub/lobe-chat/issues/7545) ([327fd9e](https://github.com/lobehub/lobe-chat/commit/327fd9e))
* **misc**: Fix oidc redirect urls, closes [#7558](https://github.com/lobehub/lobe-chat/issues/7558) ([3013a00](https://github.com/lobehub/lobe-chat/commit/3013a00))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-04-26 06:55:21 +00:00
Pollo3470 327fd9ed6b 🐛 fix(http-adapter): extract protocol from base URL and add headers (#7545) 2025-04-26 14:42:17 +08:00
Zhijie He ac0dcd9338 ♻️ refactor: improve categories selection via SearXNG (#7550) 2025-04-26 14:35:39 +08:00
Arvin Xu 3013a00832 🐛 fix: fix oidc redirect urls (#7558) 2025-04-26 14:34:17 +08:00
lobehubbot 961b9fc396 📝 docs(bot): Auto sync agents & plugin to readme 2025-04-25 02:25:54 +00:00
semantic-release-bot cbdd65874a 🔖 chore(release): v1.82.7 [skip ci]
### [Version&nbsp;1.82.7](https://github.com/lobehub/lobe-chat/compare/v1.82.6...v1.82.7)
<sup>Released on **2025-04-25**</sup>

#### 🐛 Bug Fixes

- **misc**: Pwa-install cause mobile infinity scroll.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Pwa-install cause mobile infinity scroll, closes [#7521](https://github.com/lobehub/lobe-chat/issues/7521) [#7408](https://github.com/lobehub/lobe-chat/issues/7408) ([39f5bc7](https://github.com/lobehub/lobe-chat/commit/39f5bc7))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-04-25 02:24:48 +00:00
YuTengjing 39f5bc7aba 🐛 fix: pwa-install cause mobile infinity scroll (#7521)
* 🐛 fix: pwa-install cause mobile infinity scroll #7408

* 🐛 fix: use dismiss install pws still render pws-install
2025-04-25 10:11:59 +08:00
lobehubbot 52ad86629e 📝 docs(bot): Auto sync agents & plugin to readme 2025-04-24 18:23:26 +00:00
semantic-release-bot b3b3d946b3 🔖 chore(release): v1.82.6 [skip ci]
### [Version&nbsp;1.82.6](https://github.com/lobehub/lobe-chat/compare/v1.82.5...v1.82.6)
<sup>Released on **2025-04-24**</sup>

#### 🐛 Bug Fixes

- **misc**: Improve stability of Cloudflare Workers AI.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Improve stability of Cloudflare Workers AI, closes [#7450](https://github.com/lobehub/lobe-chat/issues/7450) ([3e81e56](https://github.com/lobehub/lobe-chat/commit/3e81e56))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-04-24 18:22:20 +00:00
BrandonStudio 3e81e562f2 🐛 fix: Improve stability of Cloudflare Workers AI (#7450) 2025-04-25 02:09:12 +08:00
lobehubbot 728c9c0ffb 📝 docs(bot): Auto sync agents & plugin to readme 2025-04-24 17:50:44 +00:00
semantic-release-bot d7d5e6d4ea 🔖 chore(release): v1.82.5 [skip ci]
### [Version&nbsp;1.82.5](https://github.com/lobehub/lobe-chat/compare/v1.82.4...v1.82.5)
<sup>Released on **2025-04-24**</sup>

#### 🐛 Bug Fixes

- **misc**: Countries-and-timezones return invalid timezone.

#### 💄 Styles

- **misc**: Add avatar for server database upload to S3, removing SSO dependency for avatar management.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Countries-and-timezones return invalid timezone, closes [#7539](https://github.com/lobehub/lobe-chat/issues/7539) [#7518](https://github.com/lobehub/lobe-chat/issues/7518) [#7542](https://github.com/lobehub/lobe-chat/issues/7542) ([bdb44a8](https://github.com/lobehub/lobe-chat/commit/bdb44a8))

#### Styles

* **misc**: Add avatar for server database upload to S3, removing SSO dependency for avatar management, closes [#7152](https://github.com/lobehub/lobe-chat/issues/7152) ([f15200d](https://github.com/lobehub/lobe-chat/commit/f15200d))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-04-24 17:49:26 +00:00
Arvin Xu 99fc76b135 🔨 chore: fix tests (#7546) 2025-04-25 01:34:17 +08:00
renovate[bot] 8f9b221b34 Update dependency lucide-react to ^0.503.0 (#7484)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-25 01:14:54 +08:00
YuTengjing bdb44a83a7 🐛 fix: countries-and-timezones return invalid timezone (#7539)
* 🐛 fix: countries-and-timezones return invalid timezone #7518

*  test: add unit test for src/utils/server/geo.ts (#7542)

Co-authored-by: gru-agent[bot] <185149714+gru-agent[bot]@users.noreply.github.com>

---------

Co-authored-by: gru-agent[bot] <185149714+gru-agent[bot]@users.noreply.github.com>
2025-04-24 23:45:19 +08:00
RICHQAQ f15200d348 💄 style: Add avatar for server database upload to S3, removing SSO dependency for avatar management (#7152)
*  feat: 添加服务端头像上传功能,支持从 Base64 数据上传至 S3,并更新用户头像状态

* 🐛 fix: 修复更新头像后依旧有可能显示旧头像

* Undo changes of package.json and Clerk

* change message of loading to ui of loading in avatar-update

* Using the getFullFileUrl function

* fix file service

* Modify the user avatar upload and retrieval functions to support a private S3 bucket, use UUID to generate unique file names, and delete the old avatar.

---------

Co-authored-by: arvinxx <arvinx@foxmail.com>
2025-04-24 23:45:01 +08:00
lobehubbot 86dbd974cb 📝 docs(bot): Auto sync agents & plugin to readme 2025-04-24 03:49:12 +00:00
semantic-release-bot 7f304df75c 🔖 chore(release): v1.82.4 [skip ci]
### [Version&nbsp;1.82.4](https://github.com/lobehub/lobe-chat/compare/v1.82.3...v1.82.4)
<sup>Released on **2025-04-24**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix hydration error.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix hydration error, closes [#7535](https://github.com/lobehub/lobe-chat/issues/7535) ([e130855](https://github.com/lobehub/lobe-chat/commit/e130855))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-04-24 03:48:08 +00:00
Arvin Xu e130855d45 🐛 fix: fix hydration error (#7535)
* fix

* fix mcp type

* fix lint
2025-04-24 11:35:04 +08:00
lobehubbot afe1f052aa 📝 docs(bot): Auto sync agents & plugin to readme 2025-04-24 03:08:54 +00:00
semantic-release-bot dd40f819c1 🔖 chore(release): v1.82.3 [skip ci]
### [Version&nbsp;1.82.3](https://github.com/lobehub/lobe-chat/compare/v1.82.2...v1.82.3)
<sup>Released on **2025-04-24**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix openai tools calling.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix openai tools calling, closes [#7523](https://github.com/lobehub/lobe-chat/issues/7523) ([f43bd24](https://github.com/lobehub/lobe-chat/commit/f43bd24))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-04-24 03:07:50 +00:00
Arvin Xu f43bd244c7 🐛 fix: fix openai tools calling (#7523) 2025-04-24 10:53:48 +08:00
lobehubbot 54bca47a29 📝 docs(bot): Auto sync agents & plugin to readme 2025-04-23 18:50:00 +00:00
semantic-release-bot eca2be67b3 🔖 chore(release): v1.82.2 [skip ci]
### [Version&nbsp;1.82.2](https://github.com/lobehub/lobe-chat/compare/v1.82.1...v1.82.2)
<sup>Released on **2025-04-23**</sup>

#### 💄 Styles

- **misc**: Improve stdio mcp form, Update the id of some OpenAI models in OpenRouter.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Improve stdio mcp form, closes [#7529](https://github.com/lobehub/lobe-chat/issues/7529) ([832b7c3](https://github.com/lobehub/lobe-chat/commit/832b7c3))
* **misc**: Update the id of some OpenAI models in OpenRouter, closes [#7524](https://github.com/lobehub/lobe-chat/issues/7524) ([39a3f5b](https://github.com/lobehub/lobe-chat/commit/39a3f5b))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-04-23 18:48:52 +00:00
Arvin Xu 832b7c3ee1 💄 style: improve stdio mcp form (#7529)
* improve stdio mcp form

* update

* update

* update i18n

* remove stdio paste with web mode

* remove stdio paste with web mode

* fix

* fix lint

* fix
2025-04-24 02:35:07 +08:00
Lumia 39a3f5b335 💄 style: Update the id of some OpenAI models in OpenRouter (#7524)
部分opanai的模型id前面缺少“openai/”
2025-04-24 00:26:36 +08:00
lobehubbot f18f24e653 📝 docs(bot): Auto sync agents & plugin to readme 2025-04-23 01:23:09 +00:00
semantic-release-bot 66dabc8bba 🔖 chore(release): v1.82.1 [skip ci]
### [Version&nbsp;1.82.1](https://github.com/lobehub/lobe-chat/compare/v1.82.0...v1.82.1)
<sup>Released on **2025-04-23**</sup>

#### 💄 Styles

- **misc**: Improve mcp server type select and fix refresh mcp manifest issue.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Improve mcp server type select and fix refresh mcp manifest issue, closes [#7517](https://github.com/lobehub/lobe-chat/issues/7517) ([53d8eac](https://github.com/lobehub/lobe-chat/commit/53d8eac))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-04-23 01:21:59 +00:00
Arvin Xu 53d8eac3cf 💄 style: improve mcp server type select and fix refresh mcp manifest issue (#7517)
* improve experience

* fix mcp manifest refresh issue

* improve description

* improve style

* add stdio mcp plugin

* improve experience

* fix tests

* fix tests
2025-04-23 09:07:32 +08:00
Arvin Xu 5cdf0e2146 🔨 chore: pre-merge desktop implement (#7516)
* update locale

* update code
2025-04-23 00:54:22 +08:00
lobehubbot cc5525aab9 📝 docs(bot): Auto sync agents & plugin to readme 2025-04-22 16:41:10 +00:00
semantic-release-bot 0d93365b8d 🔖 chore(release): v1.82.0 [skip ci]
## [Version&nbsp;1.82.0](https://github.com/lobehub/lobe-chat/compare/v1.81.9...v1.82.0)
<sup>Released on **2025-04-22**</sup>

####  Features

- **misc**: Support Streamable HTTP MCP server.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Support Streamable HTTP MCP server, closes [#7511](https://github.com/lobehub/lobe-chat/issues/7511) ([35129bb](https://github.com/lobehub/lobe-chat/commit/35129bb))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-04-22 16:40:03 +00:00
Arvin Xu 35129bb7c6 feat: support Streamable HTTP MCP server (#7511)
* add mcp

* feat support streamable http

* revert

* update locale

* improve style

* improve experience
2025-04-23 00:26:33 +08:00
lobehubbot c1844933ac 📝 docs(bot): Auto sync agents & plugin to readme 2025-04-21 16:32:29 +00:00
semantic-release-bot 0e1ae3d141 🔖 chore(release): v1.81.9 [skip ci]
### [Version&nbsp;1.81.9](https://github.com/lobehub/lobe-chat/compare/v1.81.8...v1.81.9)
<sup>Released on **2025-04-21**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix search prompt.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix search prompt, closes [#7507](https://github.com/lobehub/lobe-chat/issues/7507) ([f55b7de](https://github.com/lobehub/lobe-chat/commit/f55b7de))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-04-21 16:31:22 +00:00
Arvin Xu f55b7dea2b 🐛 fix: fix search prompt (#7507)
* fix

* pre-merge local-file

* improve prompts
2025-04-22 00:17:58 +08:00
lobehubbot 3ae9fc4f09 📝 docs(bot): Auto sync agents & plugin to readme 2025-04-21 16:09:52 +00:00
semantic-release-bot 0ad8d3e538 🔖 chore(release): v1.81.8 [skip ci]
### [Version&nbsp;1.81.8](https://github.com/lobehub/lobe-chat/compare/v1.81.7...v1.81.8)
<sup>Released on **2025-04-21**</sup>

#### 💄 Styles

- **misc**: Show token generate performance.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Show token generate performance, closes [#6959](https://github.com/lobehub/lobe-chat/issues/6959) ([33c3fe7](https://github.com/lobehub/lobe-chat/commit/33c3fe7))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-04-21 16:08:49 +00:00
Rylan Cai 33c3fe76c7 💄 style: show token generate performance (#6959)
* 💄 style: show token generate performance

*  test: createTokenSpeedCalculator

*  feat: add token speed for anthropic

*  test: remove speed chunk in pplx

* ♻️ refactor: rename params

* 🎨 refactor: format codes

* ♻️ refactor: del log print

* 💄 style: add tooltips

* 🌐 i18n: tps, ttft

---------

Co-authored-by: Arvin Xu <arvinx@foxmail.com>
2025-04-21 23:55:56 +08:00
lobehubbot 5b617889b7 📝 docs(bot): Auto sync agents & plugin to readme 2025-04-21 04:27:22 +00:00
semantic-release-bot 1c4d1100a9 🔖 chore(release): v1.81.7 [skip ci]
### [Version&nbsp;1.81.7](https://github.com/lobehub/lobe-chat/compare/v1.81.6...v1.81.7)
<sup>Released on **2025-04-21**</sup>

#### 🐛 Bug Fixes

- **misc**: Together.ai fetch model list.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Together.ai fetch model list, closes [#7498](https://github.com/lobehub/lobe-chat/issues/7498) ([bd797b8](https://github.com/lobehub/lobe-chat/commit/bd797b8))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-04-21 04:26:14 +00:00
YuTengjing bd797b8f91 🐛 fix: together.ai fetch model list (#7498) 2025-04-21 12:13:05 +08:00
lobehubbot 76efb6c5b7 📝 docs(bot): Auto sync agents & plugin to readme 2025-04-21 04:07:06 +00:00
semantic-release-bot 6986db3c3d 🔖 chore(release): v1.81.6 [skip ci]
### [Version&nbsp;1.81.6](https://github.com/lobehub/lobe-chat/compare/v1.81.5...v1.81.6)
<sup>Released on **2025-04-21**</sup>

#### 💄 Styles

- **misc**: Add hotkey for clear chat messages.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add hotkey for clear chat messages, closes [#7457](https://github.com/lobehub/lobe-chat/issues/7457) [#7319](https://github.com/lobehub/lobe-chat/issues/7319) ([28d92e6](https://github.com/lobehub/lobe-chat/commit/28d92e6))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-04-21 04:05:57 +00:00
YuTengjing 28d92e67cd 💄 style: add hotkey for clear chat messages (#7457)
* ⬆️ chore: upgrade @lobehub/ui to 1.171.0

*  feat: add hotkey for clear chat messages #7319

* 👷 build: format locales after lobe-i18n

* 📝 docs: lobe-i18n update locales

* ♻️ chore: change clear current messages shortcut to option + backspace
2025-04-21 11:05:03 +08:00
Arvin Xu 38b17cf0a6 🔨 chore: add mcp client modules (#7494)
* add mcp client implement

* fix tests
2025-04-21 00:54:23 +08:00
lobehubbot 077b68928e 📝 docs(bot): Auto sync agents & plugin to readme 2025-04-20 08:36:43 +00:00
semantic-release-bot f0724389b2 🔖 chore(release): v1.81.5 [skip ci]
### [Version&nbsp;1.81.5](https://github.com/lobehub/lobe-chat/compare/v1.81.4...v1.81.5)
<sup>Released on **2025-04-20**</sup>

#### 🐛 Bug Fixes

- **misc**: Lock nextauth to beta.25.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Lock nextauth to beta.25, closes [#7491](https://github.com/lobehub/lobe-chat/issues/7491) ([d1fd40d](https://github.com/lobehub/lobe-chat/commit/d1fd40d))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-04-20 08:35:37 +00:00
Rylan Cai d1fd40d3ef 📌 fix: lock nextauth to beta.25 (#7491) 2025-04-20 16:22:51 +08:00
Arvin Xu 769440662d 🔨 chore: add file-loaders modules (#7488)
* update i18n model

* add @file-loaders modules

* fix test

* fix test

* add test pdf

* fix tests
2025-04-20 14:08:32 +08:00
lobehubbot 1dfd1da63e 📝 docs(bot): Auto sync agents & plugin to readme 2025-04-19 06:24:48 +00:00
semantic-release-bot 128de22d36 🔖 chore(release): v1.81.4 [skip ci]
### [Version&nbsp;1.81.4](https://github.com/lobehub/lobe-chat/compare/v1.81.3...v1.81.4)
<sup>Released on **2025-04-19**</sup>

#### 🐛 Bug Fixes

- **misc**: Gemini error `Tool use with function calling is unsupported`.

#### 💄 Styles

- **misc**: Support update tool calling params and trigger again.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Gemini error `Tool use with function calling is unsupported`, closes [#7463](https://github.com/lobehub/lobe-chat/issues/7463) ([0567095](https://github.com/lobehub/lobe-chat/commit/0567095))

#### Styles

* **misc**: Support update tool calling params and trigger again, closes [#7476](https://github.com/lobehub/lobe-chat/issues/7476) ([0085e63](https://github.com/lobehub/lobe-chat/commit/0085e63))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-04-19 06:23:41 +00:00
sxjeru 0567095b5d 🐛 fix: Gemini error Tool use with function calling is unsupported (#7463)
* Update index.ts

* Update index.ts

* Update index.ts
2025-04-19 14:13:48 +08:00
Arvin Xu 0085e639b8 💄 style: support update tool calling params and trigger again (#7476)
* update client ipc

* test web prebuild

* update i18n

* support update tools calling params

* add local files tools

* fix docker build flow

* fix suspense
2025-04-19 14:13:09 +08:00
lobehubbot bf84acb233 📝 docs(bot): Auto sync agents & plugin to readme 2025-04-19 06:00:29 +00:00
semantic-release-bot d6bc13b105 🔖 chore(release): v1.81.3 [skip ci]
### [Version&nbsp;1.81.3](https://github.com/lobehub/lobe-chat/compare/v1.81.2...v1.81.3)
<sup>Released on **2025-04-19**</sup>

#### 💄 Styles

- **misc**: Update GitHub & Cloudflare models, Update Google models.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update GitHub & Cloudflare models, closes [#7453](https://github.com/lobehub/lobe-chat/issues/7453) ([4f34a62](https://github.com/lobehub/lobe-chat/commit/4f34a62))
* **misc**: Update Google models, closes [#7456](https://github.com/lobehub/lobe-chat/issues/7456) ([3199f69](https://github.com/lobehub/lobe-chat/commit/3199f69))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-04-19 05:59:21 +00:00
柴米油盐的梦想 4f34a62fc1 💄 style: Update GitHub & Cloudflare models (#7453)
* 💄 style: Add GitHub models

* 💄 style: Add Cloudflare models

* 💄 style: Add GitHub models

* 💄 style: Add MAI-DS-R1 for GitHub models

* 💄 style: Update Cloudflare models

---------

Co-authored-by: Arvin Xu <arvinx@foxmail.com>
2025-04-19 13:49:34 +08:00
Lumia 3199f69fb4 💄 style: Update Google models (#7456)
* Update google.ts

新增Gemini 2.5 Flash 预览版 04-17模型

* Update price
2025-04-19 13:49:26 +08:00
lobehubbot 5484c0291a 📝 docs(bot): Auto sync agents & plugin to readme 2025-04-18 05:44:10 +00:00
semantic-release-bot 6e74ee85e9 🔖 chore(release): v1.81.2 [skip ci]
### [Version&nbsp;1.81.2](https://github.com/lobehub/lobe-chat/compare/v1.81.1...v1.81.2)
<sup>Released on **2025-04-18**</sup>

#### 💄 Styles

- **misc**: Allow folding SystemRole box.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Allow folding SystemRole box, closes [#7421](https://github.com/lobehub/lobe-chat/issues/7421) ([c147df7](https://github.com/lobehub/lobe-chat/commit/c147df7))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-04-18 05:43:02 +00:00
sxjeru c147df768e 💄 style: Allow folding SystemRole box (#7421)
*  feat(SystemRole): add expandable feature and improve sidebar header interaction

*  feat(SystemRole): local persistence

*  feat(SystemRole): improve style handling and event typing in SystemRoleContent
2025-04-18 10:44:42 +08:00
lobehubbot 1009330a04 📝 docs(bot): Auto sync agents & plugin to readme 2025-04-18 02:08:45 +00:00
semantic-release-bot b1c29bc10d 🔖 chore(release): v1.81.1 [skip ci]
### [Version&nbsp;1.81.1](https://github.com/lobehub/lobe-chat/compare/v1.81.0...v1.81.1)
<sup>Released on **2025-04-18**</sup>

#### 💄 Styles

- **misc**: Add `SenseNova-V6` series & `SenseChat-Vision` support.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add `SenseNova-V6` series & `SenseChat-Vision` support, closes [#7439](https://github.com/lobehub/lobe-chat/issues/7439) ([9c8597f](https://github.com/lobehub/lobe-chat/commit/9c8597f))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-04-18 02:07:38 +00:00
Zhijie He 9c8597ffc0 💄 style: add SenseNova-V6 series & SenseChat-Vision support (#7439) 2025-04-18 09:57:36 +08:00
lobehubbot ced357570a 📝 docs(bot): Auto sync agents & plugin to readme 2025-04-17 15:58:12 +00:00
semantic-release-bot 5d9ea3b389 🔖 chore(release): v1.81.0 [skip ci]
## [Version&nbsp;1.81.0](https://github.com/lobehub/lobe-chat/compare/v1.80.5...v1.81.0)
<sup>Released on **2025-04-17**</sup>

####  Features

- **misc**: Support search1api as search provider.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Support search1api as search provider, closes [#7449](https://github.com/lobehub/lobe-chat/issues/7449) ([2738cac](https://github.com/lobehub/lobe-chat/commit/2738cac))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-04-17 15:57:07 +00:00
Arvin Xu 2738cacd46 feat: support search1api as search provider (#7449)
* refactor search service

* refactor search service

* improve url rules

* update packages

* refactor to uniform the search interface

* fix tests

* refactor the search params

* add plugin state

* improve

* fix test

* fix test

* fix test
2025-04-17 23:47:04 +08:00
lobehubbot 2ceb274458 📝 docs(bot): Auto sync agents & plugin to readme 2025-04-17 15:12:14 +00:00
semantic-release-bot 801fab177b 🔖 chore(release): v1.80.5 [skip ci]
### [Version&nbsp;1.80.5](https://github.com/lobehub/lobe-chat/compare/v1.80.4...v1.80.5)
<sup>Released on **2025-04-17**</sup>

#### 💄 Styles

- **misc**: Update 360 AI & Taichu & AI21 model list.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update 360 AI & Taichu & AI21 model list, closes [#7443](https://github.com/lobehub/lobe-chat/issues/7443) ([60c9ae2](https://github.com/lobehub/lobe-chat/commit/60c9ae2))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-04-17 15:11:06 +00:00
Zhijie He 60c9ae2be9 💄 style: update 360 AI & Taichu & AI21 model list (#7443)
* 💄 style: update 360 AI & Taichu model list

* 💄 style: update Github Models list

* 💄 style: update Ai21 model list & fix ci error

* 💄 style: update GitHub models

* 🔨 chore: rollback changes for GitHub
2025-04-17 23:00:58 +08:00
lobehubbot eb7e1ea57e 📝 docs(bot): Auto sync agents & plugin to readme 2025-04-17 13:41:12 +00:00
semantic-release-bot 5289763e1a 🔖 chore(release): v1.80.4 [skip ci]
### [Version&nbsp;1.80.4](https://github.com/lobehub/lobe-chat/compare/v1.80.3...v1.80.4)
<sup>Released on **2025-04-17**</sup>

#### 💄 Styles

- **misc**: Add o3/o4-mini models.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add o3/o4-mini models, closes [#7448](https://github.com/lobehub/lobe-chat/issues/7448) ([3fdba72](https://github.com/lobehub/lobe-chat/commit/3fdba72))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-04-17 13:40:06 +00:00
sxjeru 3fdba72f00 💄 style: Add o3/o4-mini models (#7448)
* Update openai.ts

* Update azure.ts

* Update azureai.ts

* Update openrouter.ts

* Update openrouter.ts

* Update openrouter.ts

* Update github.ts

* Update groq.ts

* Update cohere.ts

* Update volcengine.ts
2025-04-17 21:29:51 +08:00
lobehubbot b6d2c31e17 📝 docs(bot): Auto sync agents & plugin to readme 2025-04-16 15:33:48 +00:00
semantic-release-bot 03c39997c1 🔖 chore(release): v1.80.3 [skip ci]
### [Version&nbsp;1.80.3](https://github.com/lobehub/lobe-chat/compare/v1.80.2...v1.80.3)
<sup>Released on **2025-04-16**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor to get user info from api.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor to get user info from api, closes [#7444](https://github.com/lobehub/lobe-chat/issues/7444) ([4c1fb4a](https://github.com/lobehub/lobe-chat/commit/4c1fb4a))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-04-16 15:32:41 +00:00
Arvin Xu 4c1fb4a084 ♻️ refactor: refactor to get user info from api (#7444)
* support get user info from api

* fix

* Update client.ts
2025-04-16 23:21:55 +08:00
Arvin Xu 4006721bff 🔨 chore: fix oidc provider proxy issue with host deployment (#7430)
* set provider proxy to true

* try to fix

* fix
2025-04-16 15:41:00 +08:00
lobehubbot bb25d542bc 📝 docs(bot): Auto sync agents & plugin to readme 2025-04-16 04:32:27 +00:00
semantic-release-bot 8fc7cad6a6 🔖 chore(release): v1.80.2 [skip ci]
### [Version&nbsp;1.80.2](https://github.com/lobehub/lobe-chat/compare/v1.80.1...v1.80.2)
<sup>Released on **2025-04-16**</sup>

#### 🐛 Bug Fixes

- **misc**: Update default file embedding model info.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Update default file embedding model info, closes [#7425](https://github.com/lobehub/lobe-chat/issues/7425) ([1c6faba](https://github.com/lobehub/lobe-chat/commit/1c6faba))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-04-16 04:31:13 +00:00
huangkairan 1c6fabad72 🐛 fix: update default file embedding model info (#7425) 2025-04-16 12:21:05 +08:00
Arvin Xu f1e799df3b 🔨 chore: add oidc auth for lambda route (#7426)
* add extractBearerToken utils

* add oidc auth

* improve debug log

* fix tests

* fix tests

* improve first party oauth
2025-04-16 12:20:29 +08:00
sxjeru 81d9bf33ee 💄 style: Add Llama 4 & other latest models (#7345)
* Update Checker.tsx

* fix

* finally

* Update novita.ts

* Update groq.ts

* Update google.ts

* Update volcengine.ts

* Update azure.ts

* Update azureai.ts

* Update azureai.ts

* Update novita.ts

* Update azureai.ts

* Update moonshot.ts

* fix devcontainer.json

* fix test

* Update stepfun.ts

* Update novita.ts

* Update zhipu.ts

* Update tencentcloud.ts

* Update hunyuan.ts

* Update zhipu.ts

* Update azure.ts

* Update azureai.ts

* update devcontainer.json

* Update siliconcloud.ts
2025-04-16 11:36:37 +08:00
lobehubbot edc3d2aa83 📝 docs(bot): Auto sync agents & plugin to readme 2025-04-16 02:52:23 +00:00
semantic-release-bot cbb7ff9d18 🔖 chore(release): v1.80.1 [skip ci]
### [Version&nbsp;1.80.1](https://github.com/lobehub/lobe-chat/compare/v1.80.0...v1.80.1)
<sup>Released on **2025-04-16**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix model support file and image logic.

#### 💄 Styles

- **misc**: Add `step-r1` & `glm-z1` model fetch support.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix model support file and image logic, closes [#7387](https://github.com/lobehub/lobe-chat/issues/7387) ([4d26885](https://github.com/lobehub/lobe-chat/commit/4d26885))

#### Styles

* **misc**: Add `step-r1` & `glm-z1` model fetch support, closes [#7420](https://github.com/lobehub/lobe-chat/issues/7420) ([4055840](https://github.com/lobehub/lobe-chat/commit/4055840))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-04-16 02:51:10 +00:00
vual 4d26885a43 🐛 fix: fix model support file and image logic (#7387) 2025-04-16 10:41:10 +08:00
Zhijie He 4055840659 💄 style: add step-r1 & glm-z1 model fetch support (#7420)
* 💄 style: support `step-r1` series reasoning tag

* 💄 style: support glm-z1 series reasoning tag

* 🐛 fix: fix model fetch error from Zhipu
2025-04-16 10:40:05 +08:00
YuTengjing 0bac348a29 🚚 docs: replace old development doc with new version (#7423) 2025-04-16 10:38:02 +08:00
lobehubbot 56952021de 📝 docs(bot): Auto sync agents & plugin to readme 2025-04-16 02:14:52 +00:00
semantic-release-bot d58260fb01 🔖 chore(release): v1.80.0 [skip ci]
## [Version&nbsp;1.80.0](https://github.com/lobehub/lobe-chat/compare/v1.79.10...v1.80.0)
<sup>Released on **2025-04-16**</sup>

#### ♻ Code Refactoring

- **misc**: Rename new feature development doc to mdx, some code optimization.

####  Features

- **misc**: Opening settings copyright i18n, regenerate migrate sql for new agent opening settings.

#### 🐛 Bug Fixes

- **misc**: Opening questions should should be hidden when no setted, opening settings migration type error.

#### 💄 Styles

- **misc**: Opening message container add border.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Rename new feature development doc to mdx ([892a347](https://github.com/lobehub/lobe-chat/commit/892a347))
* **misc**: Some code optimization ([47e04fa](https://github.com/lobehub/lobe-chat/commit/47e04fa))

#### What's improved

* **misc**: Opening settings copyright i18n ([27c5b45](https://github.com/lobehub/lobe-chat/commit/27c5b45))
* **misc**: Regenerate migrate sql for new agent opening settings ([961d6a1](https://github.com/lobehub/lobe-chat/commit/961d6a1))

#### What's fixed

* **misc**: Opening questions should should be hidden when no setted ([211ee5e](https://github.com/lobehub/lobe-chat/commit/211ee5e))
* **misc**: Opening settings migration type error ([72cf00e](https://github.com/lobehub/lobe-chat/commit/72cf00e))

#### Styles

* **misc**: Opening message container add border ([63b96c7](https://github.com/lobehub/lobe-chat/commit/63b96c7))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-04-16 02:13:46 +00:00
YuTengjing a64746a5a0 Merge pull request #7382 from lobehub/tj/feat/guide-message
 feat: agent opening settings
2025-04-16 10:03:58 +08:00
YuTengjing 892a347c79 🚚 refactor: rename new feature development doc to mdx 2025-04-15 17:49:04 +08:00
YuTengjing 9097aba9e3 📝 docs: add new feature development doc 2025-04-15 17:39:52 +08:00
lobehubbot 5f603be878 📝 docs(bot): Auto sync agents & plugin to readme 2025-04-15 03:28:27 +00:00
semantic-release-bot ada7b23528 🔖 chore(release): v1.79.10 [skip ci]
### [Version&nbsp;1.79.10](https://github.com/lobehub/lobe-chat/compare/v1.79.9...v1.79.10)
<sup>Released on **2025-04-15**</sup>

#### 💄 Styles

- **misc**: Make gpt-4.1-mini default model.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Make gpt-4.1-mini default model, closes [#7414](https://github.com/lobehub/lobe-chat/issues/7414) ([724fcee](https://github.com/lobehub/lobe-chat/commit/724fcee))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-04-15 03:27:23 +00:00
Arvin Xu 724fcee10a 💄 style: make gpt-4.1-mini default model (#7414)
* update default model to gpt-4.1-mini

* fix test

* fix test
2025-04-15 11:17:14 +08:00
lobehubbot 0dc2e8f970 📝 docs(bot): Auto sync agents & plugin to readme 2025-04-15 02:31:33 +00:00
semantic-release-bot ced3b5a1fb 🔖 chore(release): v1.79.9 [skip ci]
### [Version&nbsp;1.79.9](https://github.com/lobehub/lobe-chat/compare/v1.79.8...v1.79.9)
<sup>Released on **2025-04-15**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor trpc to have a clear obligation.

#### 💄 Styles

- **misc**: Add GPT-4.1 models.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor trpc to have a clear obligation, closes [#7412](https://github.com/lobehub/lobe-chat/issues/7412) ([01c0120](https://github.com/lobehub/lobe-chat/commit/01c0120))

#### Styles

* **misc**: Add GPT-4.1 models, closes [#7410](https://github.com/lobehub/lobe-chat/issues/7410) ([3c4d7df](https://github.com/lobehub/lobe-chat/commit/3c4d7df))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-04-15 02:30:25 +00:00
YuTengjing 47e04fa171 ♻️ refactor: some code optimization 2025-04-15 10:28:24 +08:00
sxjeru 3c4d7dff75 💄 style: Add GPT-4.1 models (#7410)
* Update openai.ts

* Update openai.ts

* Update openai.ts
2025-04-15 10:20:34 +08:00
Arvin Xu 01c0120ab2 ♻️ refactor: refactor trpc to have a clear obligation (#7412)
* refactor trpc

* refactor trpc folder

* improve test

* improve code

* improve code
2025-04-15 10:18:37 +08:00
Arvin Xu 5425068913 🔨 chore: improve OIDC code challenge workflow (#7397)
* improve code

* improve code

* fix auth route issue

* fix Interaction not find Session

* fix all flow

* fix error

* refactor

* fix oidc token flow

* fix oidc token flow

* update i18n

* improve auth page

* fix test

* fix test

* refactor components
2025-04-14 22:46:12 +08:00
YuTengjing 27c5b45a0e 🌐 feat: opening settings copyright i18n 2025-04-14 19:59:19 +08:00
YuTengjing 64d23f4c38 test: update snapshots 2025-04-14 16:11:58 +08:00
YuTengjing 63b96c7e43 💄 style: opening message container add border 2025-04-14 15:52:11 +08:00
YuTengjing 211ee5e1fe 🐛 fix: opening questions should should be hidden when no setted 2025-04-14 12:16:32 +08:00
YuTengjing 961d6a1673 feat: regenerate migrate sql for new agent opening settings 2025-04-14 12:02:10 +08:00
YuTengjing 6002e823e2 Merge branch 'main' of github.com:lobehub/lobe-chat into tj/feat/guide-message 2025-04-14 11:34:06 +08:00
YuTengjing 72cf00e52e 🐛 fix: opening settings migration type error 2025-04-14 11:24:29 +08:00
lobehubbot f3d5d40512 📝 docs(bot): Auto sync agents & plugin to readme 2025-04-12 17:00:50 +00:00
semantic-release-bot 21f97c5f27 🔖 chore(release): v1.79.8 [skip ci]
### [Version&nbsp;1.79.8](https://github.com/lobehub/lobe-chat/compare/v1.79.7...v1.79.8)
<sup>Released on **2025-04-12**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix Azure OpenAI unable to process image messages in local s3.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix Azure OpenAI unable to process image messages in local s3, closes [#7385](https://github.com/lobehub/lobe-chat/issues/7385) ([c98c0f8](https://github.com/lobehub/lobe-chat/commit/c98c0f8))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-04-12 16:59:43 +00:00
Zwlin c98c0f8c08 🐛 fix: fix Azure OpenAI unable to process image messages in local s3 (#7385) 2025-04-13 00:49:45 +08:00
Arvin Xu b12b24018e 🔨 chore: add OAuth 2.0 and OIDC core implement (#7380)
* add oidc implement

* add oidc implement

* update

* update

* migration db

* improve

* improve scripts

* update

* 解决 auth 302 跳转的问题

* 完成 policy 实现调试

* improve middleware log

* 初步完成 auth 授权实现

* 初步完成 auth 授权实现

* fix adapter

* add adapter tests

* refactor with http adapter

* refactor for oidc service

* finish oauth 授权基础实现

* 区分 backend 入口与 client 页面入口

* add i18n

* update db schema

* fix lint

* improve

* fix tests and update i18n

* improve db adaptor

* fix tests

* fix tests

* fix tests
2025-04-13 00:49:31 +08:00
YuTengjing a614e3e53d feat: agent opening settings 2025-04-12 10:29:09 +08:00
lobehubbot 3014dfcc16 📝 docs(bot): Auto sync agents & plugin to readme 2025-04-11 04:51:31 +00:00
semantic-release-bot a5694814e4 🔖 chore(release): v1.79.7 [skip ci]
### [Version&nbsp;1.79.7](https://github.com/lobehub/lobe-chat/compare/v1.79.6...v1.79.7)
<sup>Released on **2025-04-11**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor hotkey import to avoid db generate error.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor hotkey import to avoid db generate error, closes [#7374](https://github.com/lobehub/lobe-chat/issues/7374) ([b91e4c2](https://github.com/lobehub/lobe-chat/commit/b91e4c2))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-04-11 04:50:26 +00:00
Arvin Xu b91e4c23c8 ♻️ refactor: refactor hotkey import to avoid db generate error (#7374) 2025-04-11 12:40:33 +08:00
Arvin Xu e233416b38 🔨 chore: improve summary history tracing (#7372)
* 优化 summary History 性能

* fix

* add online search document
2025-04-11 11:50:59 +08:00
lobehubbot b0c2e2f222 📝 docs(bot): Auto sync agents & plugin to readme 2025-04-11 03:48:31 +00:00
semantic-release-bot 5d15e3f321 🔖 chore(release): v1.79.6 [skip ci]
### [Version&nbsp;1.79.6](https://github.com/lobehub/lobe-chat/compare/v1.79.5...v1.79.6)
<sup>Released on **2025-04-11**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix `grok-3-mini` series calling.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix `grok-3-mini` series calling, closes [#7371](https://github.com/lobehub/lobe-chat/issues/7371) ([523c605](https://github.com/lobehub/lobe-chat/commit/523c605))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-04-11 03:47:16 +00:00
Zhijie He 523c605a3b 🐛 fix: fix grok-3-mini series calling (#7371) 2025-04-11 11:36:21 +08:00
TianLun Song 871b205bab 📝 docs: add online-search documents (#7365)
* Create searx.mdx

* ass searxng json output

* Update searx.mdx

* Rename searx.mdx to online-search.zh-CN.mdx
2025-04-11 10:17:00 +08:00
lobehubbot 75577ef629 📝 docs(bot): Auto sync agents & plugin to readme 2025-04-10 17:22:10 +00:00
semantic-release-bot bd58658d6e 🔖 chore(release): v1.79.5 [skip ci]
### [Version&nbsp;1.79.5](https://github.com/lobehub/lobe-chat/compare/v1.79.4...v1.79.5)
<sup>Released on **2025-04-10**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix langfuse intergation.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix langfuse intergation, closes [#7367](https://github.com/lobehub/lobe-chat/issues/7367) ([22b5236](https://github.com/lobehub/lobe-chat/commit/22b5236))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-04-10 17:21:06 +00:00
Arvin Xu 22b52362b2 🐛 fix: fix langfuse intergation (#7367)
* improve test

* refactor langfuse integration

* improve langfuse integration

* fix tests
2025-04-11 01:11:01 +08:00
lobehubbot e5054d03eb 📝 docs(bot): Auto sync agents & plugin to readme 2025-04-10 04:52:47 +00:00
semantic-release-bot 5c2e347e30 🔖 chore(release): v1.79.4 [skip ci]
### [Version&nbsp;1.79.4](https://github.com/lobehub/lobe-chat/compare/v1.79.3...v1.79.4)
<sup>Released on **2025-04-10**</sup>

#### 💄 Styles

- **misc**: Update Grok 3 models.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update Grok 3 models, closes [#7360](https://github.com/lobehub/lobe-chat/issues/7360) ([d2b9120](https://github.com/lobehub/lobe-chat/commit/d2b9120))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-04-10 04:51:41 +00:00
sxjeru d2b91206f3 💄 style: Update Grok 3 models (#7360) 2025-04-10 12:41:44 +08:00
lobehubbot 50b93c8386 📝 docs(bot): Auto sync agents & plugin to readme 2025-04-10 03:16:27 +00:00
semantic-release-bot ebdd2280dd 🔖 chore(release): v1.79.3 [skip ci]
### [Version&nbsp;1.79.3](https://github.com/lobehub/lobe-chat/compare/v1.79.2...v1.79.3)
<sup>Released on **2025-04-10**</sup>

#### 🐛 Bug Fixes

- **misc**: Remove Azure AI o3-mini unsupported parameters.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Remove Azure AI o3-mini unsupported parameters, closes [#7355](https://github.com/lobehub/lobe-chat/issues/7355) ([fe0711f](https://github.com/lobehub/lobe-chat/commit/fe0711f))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-04-10 03:15:20 +00:00
sxjeru fe0711fe24 🐛 fix: Remove Azure AI o3-mini unsupported parameters (#7355)
* Update index.ts

* Update index.ts

* Update index.ts
2025-04-10 11:05:28 +08:00
Arvin Xu f57f7af1b8 👷 build: add desktop workflow and pre-merge desktop code (#7361)
* add desktop workflow code

* add desktop relative code

* Update pr-release-body.js
2025-04-10 10:47:05 +08:00
Arvin Xu 88a7149a58 🔨 chore: upgrade nextjs@15.3.0 (#7359)
* upgrade nextjs

* just remove turbopack
2025-04-10 10:43:56 +08:00
lobehubbot 042f7a4bef 📝 docs(bot): Auto sync agents & plugin to readme 2025-04-09 14:46:19 +00:00
semantic-release-bot ae2580c6c8 🔖 chore(release): v1.79.2 [skip ci]
### [Version&nbsp;1.79.2](https://github.com/lobehub/lobe-chat/compare/v1.79.1...v1.79.2)
<sup>Released on **2025-04-09**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix env for Tencent Cloud & remove `deepseek-v3` series fc tag.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix env for Tencent Cloud & remove `deepseek-v3` series fc tag, closes [#7354](https://github.com/lobehub/lobe-chat/issues/7354) ([fe26d76](https://github.com/lobehub/lobe-chat/commit/fe26d76))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-04-09 14:45:11 +00:00
Zhijie He fe26d76ff0 🐛 fix: fix env for Tencent Cloud & remove deepseek-v3 series fc tag (#7354)
* 🐛 fix: fix env for Tencent Cloud & remove `deepseek-v3` series fc tag

* 🔨 chore: cleanup code
2025-04-09 22:34:58 +08:00
lobehubbot 0f541515e6 📝 docs(bot): Auto sync agents & plugin to readme 2025-04-09 14:11:43 +00:00
semantic-release-bot b781cee82d 🔖 chore(release): v1.79.1 [skip ci]
### [Version&nbsp;1.79.1](https://github.com/lobehub/lobe-chat/compare/v1.79.0...v1.79.1)
<sup>Released on **2025-04-09**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix xAI API calling, not support `stream_options`.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix xAI API calling, not support `stream_options`, closes [#7353](https://github.com/lobehub/lobe-chat/issues/7353) ([cc0680d](https://github.com/lobehub/lobe-chat/commit/cc0680d))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-04-09 14:10:32 +00:00
Zhijie He cc0680d645 🐛 fix: fix xAI API calling, not support stream_options (#7353)
* 🐛 fix: fix xAI API calling, not support `stream_options`

* 🐛 fix: try to fix ci error
2025-04-09 21:59:16 +08:00
lobehubbot c9f451762c 📝 docs(bot): Auto sync agents & plugin to readme 2025-04-09 12:39:45 +00:00
semantic-release-bot a04c39cc9a 🔖 chore(release): v1.79.0 [skip ci]
## [Version&nbsp;1.79.0](https://github.com/lobehub/lobe-chat/compare/v1.78.0...v1.79.0)
<sup>Released on **2025-04-09**</sup>

####  Features

- **misc**: Add wiki migrate instructions.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Add wiki migrate instructions ([8279340](https://github.com/lobehub/lobe-chat/commit/8279340))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-04-09 12:38:38 +00:00
YuTengjing b6d6af80d9 Merge pull request #7352 from lobehub/tj/fix/development-docs
Some final work of contributing docs migration
2025-04-09 20:28:39 +08:00
YuTengjing 778912363e 📝 docs: some markdown format optimization 2025-04-09 20:26:39 +08:00
YuTengjing 6d22583d9c 📝 docs: remove table of contents from documentation files 2025-04-09 20:14:57 +08:00
YuTengjing 8279340f8a feat: add wiki migrate instructions 2025-04-09 20:14:57 +08:00
YuTengjing 2e763f808c ♻️ chore: update database schema docs path from developer to development 2025-04-09 20:14:57 +08:00
YuTengjing bab38e0bcc 📝 docs: move contributing docs to docs/development and deploy to lobehub (#7349)
* 🗑️ chore: remove unused helpers folder

* 📝 docs: Update Lobe Chat API to latest architecture

* 📝 docs: Update contributing guidelines to include style checking section and improve clarity

* 📝 docs: Update application description from "AI conversation" to "AI chat" for clarity in architecture documentation

* 📝 docs: Update State Management introduction to clarify merging process in useSessionStore hook

* 📝 docs: optimize content order

* ♻️ docs: move contributing folder to docs/development

* 📝 docs: unify TOC header format and fix relative links

* ♻️ docs: rename docs/development from md to mdx

* 📝 docs: remove useless .mdx extension in page link

* 📝 docs: fix relative links

*  chore: remove useless wiki-sync workflow
2025-04-09 19:17:12 +08:00
lobehubbot 0ba30476bd 📝 docs(bot): Auto sync agents & plugin to readme 2025-04-09 08:38:29 +00:00
semantic-release-bot e0db5dfd82 🔖 chore(release): v1.78.0 [skip ci]
## [Version&nbsp;1.78.0](https://github.com/lobehub/lobe-chat/compare/v1.77.18...v1.78.0)
<sup>Released on **2025-04-09**</sup>

####  Features

- **misc**: Add Keycloak SSO provider support.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Add Keycloak SSO provider support, closes [#7342](https://github.com/lobehub/lobe-chat/issues/7342) ([f739425](https://github.com/lobehub/lobe-chat/commit/f739425))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-04-09 08:37:25 +00:00
0xff26b9a8 f739425191 feat: Add Keycloak SSO provider support (#7342)
*  feat: Add Keycloak SSO provider support

- Implemented Keycloak authentication flow
- Added configuration options for Keycloak server

* 🔥 chore: remove unused environment variables

- Removed deprecated configuration options

* 📝 docs: add documentation for Keycloak SSO provider

- Added setup instructions for Keycloak integration
- Documented required environment variables
- Updated main SSO documentation to include Keycloak option

* 🔍 fix: correct documentation issues and remove redundant comments

- Fixed formatting in Keycloak SSO documentation
- Removed outdated comments in authentication code
2025-04-09 16:27:02 +08:00
lobehubbot d5539dee26 📝 docs(bot): Auto sync agents & plugin to readme 2025-04-09 04:54:32 +00:00
semantic-release-bot 896c3f1df9 🔖 chore(release): v1.77.18 [skip ci]
### [Version&nbsp;1.77.18](https://github.com/lobehub/lobe-chat/compare/v1.77.17...v1.77.18)
<sup>Released on **2025-04-09**</sup>

#### 💄 Styles

- **misc**: Add `time_range` & `categories` support for SearXNG.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add `time_range` & `categories` support for SearXNG, closes [#6813](https://github.com/lobehub/lobe-chat/issues/6813) ([9e4cd8c](https://github.com/lobehub/lobe-chat/commit/9e4cd8c))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-04-09 04:53:25 +00:00
Zhijie He 9e4cd8cbe5 💄 style: add time_range & categories support for SearXNG (#6813)
*  feat: add time_range support for SearXNG

* ♻️ refactor: refactor SearXNG params

* ♻️ refactor: refactor search retry logic

*  feat: add `categories` support for SearXNG

* 🔨 chore: update system prompt

* 🐛 fix: fix build error

* 💄 style: optimize CategoryAvatar display

* 💄 style: update CategoryAvatar style

* 🔨 chore: update system prompt

* 🔨 chore: add `img_src` to SearchContent

* 🔨 chore: support more details info, `publishedDate`, `thumbnail`

* 🐛 fix: fix ci error

* 🔨 chore: update system prompt

* 💄 style: improve mobile view, if engines is empty

---------

Co-authored-by: Arvin Xu <arvinx@foxmail.com>
2025-04-09 10:22:08 +08:00
YuTengjing d60f7f531a 📝 docs: improve contributing docs (#7335)
* 🗑️ chore: remove unused helpers folder

* 📝 docs: Update Lobe Chat API to latest architecture

* 📝 docs: Update contributing guidelines to include style checking section and improve clarity

* 📝 docs: Update application description from "AI conversation" to "AI chat" for clarity in architecture documentation

* 📝 docs: Update State Management introduction to clarify merging process in useSessionStore hook

* 📝 docs: optimize content order
2025-04-08 22:23:16 +08:00
lobehubbot a1aa0547b2 📝 docs(bot): Auto sync agents & plugin to readme 2025-04-08 05:45:53 +00:00
semantic-release-bot ce1f276d5c 🔖 chore(release): v1.77.17 [skip ci]
### [Version&nbsp;1.77.17](https://github.com/lobehub/lobe-chat/compare/v1.77.16...v1.77.17)
<sup>Released on **2025-04-08**</sup>

#### 🐛 Bug Fixes

- **misc**: Refactor ollama pull flow and model service.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Refactor ollama pull flow and model service, closes [#7330](https://github.com/lobehub/lobe-chat/issues/7330) ([44d63b8](https://github.com/lobehub/lobe-chat/commit/44d63b8))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-04-08 05:44:39 +00:00
Arvin Xu 21bc0f88f1 💄 style: improve ollama desktop setup guide (#7332)
* add ollama desktop guide

* update i18n

* fix OpenRouter models fetch
2025-04-08 11:36:10 +08:00
Arvin Xu 44d63b87a6 🐛 fix: refactor ollama pull flow and model service (#7330)
* refactor ollama pull flow and model service

* fix key vaults error

* refactor ollama model fetcher

* improve auto refresh for models

* fix error detail

* fix model fetch

* fix model fetch

* fix model checker

* fix model client fetch issue
2025-04-08 10:10:08 +08:00
Rylan Cai 422f8f5aa8 📌 chore: lock casdoor to v1.843 (#7331)
* 📌 pin: lock casdoor to v1.843

* 📝 docs: link to pr
2025-04-08 00:42:18 +08:00
lobehubbot 0b04da6bec 📝 docs(bot): Auto sync agents & plugin to readme 2025-04-06 17:52:39 +00:00
semantic-release-bot cb5118d615 🔖 chore(release): v1.77.16 [skip ci]
### [Version&nbsp;1.77.16](https://github.com/lobehub/lobe-chat/compare/v1.77.15...v1.77.16)
<sup>Released on **2025-04-06**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor the file service.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor the file service, closes [#7323](https://github.com/lobehub/lobe-chat/issues/7323) ([3721b88](https://github.com/lobehub/lobe-chat/commit/3721b88))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-04-06 17:51:33 +00:00
Arvin Xu 3721b883d5 ♻️ refactor: refactor the file service (#7323)
* refactor the file service

* refactor to impls mode
2025-04-07 01:41:26 +08:00
gru-agent[bot] aeab079a23 Add unit tests for electronDevtoolsService to verify openDevtools functionality. (#7297) 2025-04-06 20:13:41 +08:00
lobehubbot 9c6a133dd9 📝 docs(bot): Auto sync agents & plugin to readme 2025-04-06 07:55:22 +00:00
semantic-release-bot 2a11fd783e 🔖 chore(release): v1.77.15 [skip ci]
### [Version&nbsp;1.77.15](https://github.com/lobehub/lobe-chat/compare/v1.77.14...v1.77.15)
<sup>Released on **2025-04-06**</sup>

#### ♻ Code Refactoring

- **misc**: Improve public procedure implement.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Improve public procedure implement, closes [#7314](https://github.com/lobehub/lobe-chat/issues/7314) ([1b28230](https://github.com/lobehub/lobe-chat/commit/1b28230))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-04-06 07:54:13 +00:00
Arvin Xu 1b28230823 ♻️ refactor: improve public procedure implement (#7314) 2025-04-06 15:44:03 +08:00
Rylan Cai 70f474a3bb 🔨 chore: Correcting the env example url (#7313) 2025-04-06 14:35:37 +08:00
lobehubbot 5137786410 📝 docs(bot): Auto sync agents & plugin to readme 2025-04-06 06:24:48 +00:00
semantic-release-bot 775c30bdf9 🔖 chore(release): v1.77.14 [skip ci]
### [Version&nbsp;1.77.14](https://github.com/lobehub/lobe-chat/compare/v1.77.13...v1.77.14)
<sup>Released on **2025-04-06**</sup>

#### 💄 Styles

- **misc**: Add `ernie-x1-32k-preview` support for Wenxin.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add `ernie-x1-32k-preview` support for Wenxin, closes [#7302](https://github.com/lobehub/lobe-chat/issues/7302) ([8e8337c](https://github.com/lobehub/lobe-chat/commit/8e8337c))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-04-06 06:23:40 +00:00
gru-agent[bot] 2e5d830740 Add unit tests for the toDbSessionId method in ServerService. (#6961) 2025-04-06 14:13:45 +08:00
Zhijie He 8e8337c4d1 💄 style: add ernie-x1-32k-preview support for Wenxin (#7302) 2025-04-06 14:12:19 +08:00
renovate[bot] cc3fb76972 Update dependency lucide-react to ^0.487.0 (#7305) 2025-04-06 14:11:42 +08:00
lobehubbot be7ec0146c 📝 docs(bot): Auto sync agents & plugin to readme 2025-04-06 05:12:16 +00:00
semantic-release-bot 170b386526 🔖 chore(release): v1.77.13 [skip ci]
### [Version&nbsp;1.77.13](https://github.com/lobehub/lobe-chat/compare/v1.77.12...v1.77.13)
<sup>Released on **2025-04-06**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix data not show correctly in 1.77.11.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix data not show correctly in 1.77.11, closes [#7311](https://github.com/lobehub/lobe-chat/issues/7311) ([d99ca04](https://github.com/lobehub/lobe-chat/commit/d99ca04))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-04-06 05:11:13 +00:00
Arvin Xu d99ca04dba 🐛 fix: fix data not show correctly in 1.77.11 (#7311) 2025-04-06 13:01:05 +08:00
lobehubbot 15398554aa 📝 docs(bot): Auto sync agents & plugin to readme 2025-04-06 04:21:15 +00:00
semantic-release-bot 5ecf1c3156 🔖 chore(release): v1.77.12 [skip ci]
### [Version&nbsp;1.77.12](https://github.com/lobehub/lobe-chat/compare/v1.77.11...v1.77.12)
<sup>Released on **2025-04-06**</sup>

#### 💄 Styles

- **misc**: Fix QVQ Max model, support default config for system agent and pre-merge some desktop code.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Fix QVQ Max model, closes [#7289](https://github.com/lobehub/lobe-chat/issues/7289) ([540aaf6](https://github.com/lobehub/lobe-chat/commit/540aaf6))
* **misc**: Support default config for system agent and pre-merge some desktop code, closes [#7296](https://github.com/lobehub/lobe-chat/issues/7296) ([addea48](https://github.com/lobehub/lobe-chat/commit/addea48))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-04-06 04:20:02 +00:00
Arvin Xu addea48b52 💄 style: support default config for system agent and pre-merge some desktop code (#7296)
* refactor

* update

* improve scripts

* fix changelog issue

* improve system agent config

* fix tests

* update scripts

* update ollama models

* Update ollama.ts
2025-04-06 12:09:57 +08:00
sxjeru 540aaf681f 💄 style: fix QVQ Max model (#7289)
* Update qwen.ts

* Update novita.ts

* Update novita.ts

* Update google.ts

---------

Co-authored-by: Arvin Xu <arvinx@foxmail.com>
2025-04-06 12:03:59 +08:00
WindSpiritSR 459c2fa452 📝 docs: Update PROXY_URL and ENABLE_PROXY_DNS (#7304)
Signed-off-by: WindSpiritSR <simon343riley@gmail.com>
2025-04-06 11:09:56 +08:00
Arvin Xu a63e1f0ab7 🔨 chore: pre-merge some desktop relative code to check stable (#7294)
* pre some electron update code

* update chat test

* update i18n

* update code

* fix desktop hotkey display

* fix test ahead
2025-04-04 22:33:48 +08:00
lobehubbot 05a05be81e 📝 docs(bot): Auto sync agents & plugin to readme 2025-04-04 07:19:21 +00:00
semantic-release-bot 6eee6d1193 🔖 chore(release): v1.77.11 [skip ci]
### [Version&nbsp;1.77.11](https://github.com/lobehub/lobe-chat/compare/v1.77.10...v1.77.11)
<sup>Released on **2025-04-04**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix fetch issue in offline mode and make jina crawler first.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix fetch issue in offline mode and make jina crawler first, closes [#7288](https://github.com/lobehub/lobe-chat/issues/7288) ([6bed7a3](https://github.com/lobehub/lobe-chat/commit/6bed7a3))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-04-04 07:18:17 +00:00
Arvin Xu 6bed7a3fe4 🐛 fix: fix fetch issue in offline mode and make jina crawler first (#7288)
* fix Assistant and plugin loading in offline mode

* fix Assistant and plugin loading in offline mode

* improve ollama setup

* make jina as default impls
2025-04-04 15:08:15 +08:00
lobehubbot 4e89aebdef 📝 docs(bot): Auto sync agents & plugin to readme 2025-04-03 16:19:55 +00:00
semantic-release-bot 7c1470b2d0 🔖 chore(release): v1.77.10 [skip ci]
### [Version&nbsp;1.77.10](https://github.com/lobehub/lobe-chat/compare/v1.77.9...v1.77.10)
<sup>Released on **2025-04-03**</sup>

#### 🐛 Bug Fixes

- **web-crawler**: Remove unnecessary urlTransform for YouTube links.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **web-crawler**: Remove unnecessary urlTransform for YouTube links, closes [#7285](https://github.com/lobehub/lobe-chat/issues/7285) ([220bca0](https://github.com/lobehub/lobe-chat/commit/220bca0))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-04-03 16:18:47 +00:00
wang2 220bca0b1c 🐛 fix(web-crawler): remove unnecessary urlTransform for YouTube links (#7285) 2025-04-04 00:07:46 +08:00
lobehubbot 12c34b0e1f 📝 docs(bot): Auto sync agents & plugin to readme 2025-04-03 07:10:18 +00:00
semantic-release-bot 9a623383d3 🔖 chore(release): v1.77.9 [skip ci]
### [Version&nbsp;1.77.9](https://github.com/lobehub/lobe-chat/compare/v1.77.8...v1.77.9)
<sup>Released on **2025-04-03**</sup>

#### 💄 Styles

- **web-crawler**: Add special support for YouTube,Reddit and WeChat links.
- **misc**: Add QVQ-Max model.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **web-crawler**: Add special support for YouTube,Reddit and WeChat links, closes [#7251](https://github.com/lobehub/lobe-chat/issues/7251) ([8f0da93](https://github.com/lobehub/lobe-chat/commit/8f0da93))
* **misc**: Add QVQ-Max model, closes [#7258](https://github.com/lobehub/lobe-chat/issues/7258) ([2be019c](https://github.com/lobehub/lobe-chat/commit/2be019c))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-04-03 07:09:13 +00:00
sxjeru 2be019c38f 💄 style: Add QVQ-Max model (#7258)
* Update qwen.ts

* Update qwen.ts

* Update novita.ts

* update snaps

---------

Co-authored-by: Arvin Xu <arvinx@foxmail.com>
2025-04-03 14:34:28 +08:00
wang2 8f0da93a75 💄 style(web-crawler): add special support for YouTube,Reddit and WeChat links (#7251)
* feat(web-crawler): add support for YouTube and Reddit links

* feat(web-crawler): use search1api for WeChat Official Account links

* feat(web-crawler): add jina for WeChat Official Account links
2025-04-03 14:33:30 +08:00
lobehubbot 8d80511868 📝 docs(bot): Auto sync agents & plugin to readme 2025-04-03 03:54:55 +00:00
semantic-release-bot 3076cf3335 🔖 chore(release): v1.77.8 [skip ci]
### [Version&nbsp;1.77.8](https://github.com/lobehub/lobe-chat/compare/v1.77.7...v1.77.8)
<sup>Released on **2025-04-03**</sup>

#### 🐛 Bug Fixes

- **misc**: Add `SEARCH1API_CRAWL_API_KEY` env.

#### 💄 Styles

- **misc**: Auto refresh TokenTag count.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Add `SEARCH1API_CRAWL_API_KEY` env, closes [#7270](https://github.com/lobehub/lobe-chat/issues/7270) ([85e8ff1](https://github.com/lobehub/lobe-chat/commit/85e8ff1))

#### Styles

* **misc**: Auto refresh TokenTag count, closes [#7011](https://github.com/lobehub/lobe-chat/issues/7011) ([9d62451](https://github.com/lobehub/lobe-chat/commit/9d62451))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-04-03 03:53:46 +00:00
sxjeru 9d624516c7 💄 style: auto refresh TokenTag count (#7011)
Co-authored-by: Arvin Xu <arvinx@foxmail.com>
2025-04-03 11:43:49 +08:00
Arvin Xu 85e8ff1644 🐛 fix: add SEARCH1API_CRAWL_API_KEY env (#7270) 2025-04-03 11:41:19 +08:00
lobehubbot c89de786b5 📝 docs(bot): Auto sync agents & plugin to readme 2025-04-03 03:03:47 +00:00
semantic-release-bot c3bb0abc59 🔖 chore(release): v1.77.7 [skip ci]
### [Version&nbsp;1.77.7](https://github.com/lobehub/lobe-chat/compare/v1.77.6...v1.77.7)
<sup>Released on **2025-04-03**</sup>

#### ♻ Code Refactoring

- **misc**: Add desktop-release workflow and improve code.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Add desktop-release workflow and improve code, closes [#7265](https://github.com/lobehub/lobe-chat/issues/7265) ([773d5dd](https://github.com/lobehub/lobe-chat/commit/773d5dd))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-04-03 03:02:41 +00:00
Arvin Xu 773d5dd1f9 ♻️ refactor: add desktop-release workflow and improve code (#7265)
* update

* fix tests

* add Release Desktop workflow

* fix tests

* fix coverage config

* fix coverage config

* fix coverage server test config
2025-04-03 10:52:47 +08:00
Arvin Xu b40caee32c 🔨 chore: add desktop pre-code to validate build process (#7261)
* add code

* fix lint

* fix tests
2025-04-02 09:31:08 +08:00
lobehubbot 5897d9e106 📝 docs(bot): Auto sync agents & plugin to readme 2025-04-01 13:04:17 +00:00
semantic-release-bot cbfb4660cc 🔖 chore(release): v1.77.6 [skip ci]
### [Version&nbsp;1.77.6](https://github.com/lobehub/lobe-chat/compare/v1.77.5...v1.77.6)
<sup>Released on **2025-04-01**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor the db to context inject mode.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor the db to context inject mode, closes [#7255](https://github.com/lobehub/lobe-chat/issues/7255) ([ffd0dbc](https://github.com/lobehub/lobe-chat/commit/ffd0dbc))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-04-01 13:03:12 +00:00
Arvin Xu ffd0dbc7f5 ♻️ refactor: refactor the db to context inject mode (#7255)
* refactor with new db init mode

* fix tests

* fix tests

* move the separate index

* fix tests

* fix tests

* fix db issue

* fix db

* refactor to clean

* Update index.ts

* fix error

* fix the exist inbox slug session

* fix the tests
2025-04-01 20:53:03 +08:00
lobehubbot 3a52f5cf97 📝 docs(bot): Auto sync agents & plugin to readme 2025-04-01 08:10:38 +00:00
semantic-release-bot 253521883d 🔖 chore(release): v1.77.5 [skip ci]
### [Version&nbsp;1.77.5](https://github.com/lobehub/lobe-chat/compare/v1.77.4...v1.77.5)
<sup>Released on **2025-04-01**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-04-01 08:09:33 +00:00
Arvin Xu 72734686e2 ️ perf: fix delete file chunk timeout (#7253)
* fix delete file chunk

* update branding loading

* fix tests
2025-04-01 15:59:20 +08:00
lobehubbot 8969716168 📝 docs(bot): Auto sync agents & plugin to readme 2025-03-31 12:00:12 +00:00
semantic-release-bot 666b2b0f0c 🔖 chore(release): v1.77.4 [skip ci]
### [Version&nbsp;1.77.4](https://github.com/lobehub/lobe-chat/compare/v1.77.3...v1.77.4)
<sup>Released on **2025-03-31**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor db core.

#### 💄 Styles

- **misc**: Update branding.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor db core, closes [#7245](https://github.com/lobehub/lobe-chat/issues/7245) ([5c71db6](https://github.com/lobehub/lobe-chat/commit/5c71db6))

#### Styles

* **misc**: Update branding, closes [#7224](https://github.com/lobehub/lobe-chat/issues/7224) ([481cab0](https://github.com/lobehub/lobe-chat/commit/481cab0))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-03-31 11:58:55 +00:00
renovate[bot] 0f7af4b898 Update dependency lucide-react to ^0.485.0 (#7230)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-31 19:48:55 +08:00
renovate[bot] 11b6467f36 Update dependency @neondatabase/serverless to v1 (#7231)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-31 19:48:46 +08:00
Arvin Xu 5c71db6c4e ♻️ refactor: refactor db core (#7245)
* refactor db core

* fix tests
2025-03-31 19:39:57 +08:00
Arvin Xu 481cab0515 💄 style: update branding (#7224) 2025-03-31 19:39:37 +08:00
Arvin Xu 7ae17b62d3 🔨 chore: add electron server ipc (#7246) 2025-03-31 19:39:10 +08:00
bbbugg 4309730cc8 📝 docs: update example model names in documentation for clarity (#7237)
Co-authored-by: bbbugg <daming20120101@16.com>
2025-03-31 17:55:11 +08:00
lobehubbot eb5545bd7f 📝 docs(bot): Auto sync agents & plugin to readme 2025-03-29 15:26:26 +00:00
semantic-release-bot 1d526c2f7c 🔖 chore(release): v1.77.3 [skip ci]
### [Version&nbsp;1.77.3](https://github.com/lobehub/lobe-chat/compare/v1.77.2...v1.77.3)
<sup>Released on **2025-03-29**</sup>

#### ♻ Code Refactoring

- **misc**: Move general db models to database folder.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Move general db models to database folder, closes [#7222](https://github.com/lobehub/lobe-chat/issues/7222) ([f831d86](https://github.com/lobehub/lobe-chat/commit/f831d86))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-03-29 15:25:22 +00:00
Arvin Xu f831d8641c ♻️ refactor: move general db models to database folder (#7222)
* ♻️ refactor: decrypt error

* fix tests
2025-03-29 23:15:24 +08:00
lobehubbot 7c18071d21 📝 docs(bot): Auto sync agents & plugin to readme 2025-03-29 12:45:09 +00:00
semantic-release-bot dd525adc1a 🔖 chore(release): v1.77.2 [skip ci]
### [Version&nbsp;1.77.2](https://github.com/lobehub/lobe-chat/compare/v1.77.1...v1.77.2)
<sup>Released on **2025-03-29**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix decrypt error with imported pg data.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix decrypt error with imported pg data, closes [#7220](https://github.com/lobehub/lobe-chat/issues/7220) ([f8a0aa0](https://github.com/lobehub/lobe-chat/commit/f8a0aa0))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-03-29 12:44:06 +00:00
Arvin Xu f8a0aa0840 🐛 fix: fix decrypt error with imported pg data (#7220) 2025-03-29 20:33:57 +08:00
lobehubbot ad336be74f 📝 docs(bot): Auto sync agents & plugin to readme 2025-03-29 12:00:36 +00:00
semantic-release-bot 5b58e1b4b1 🔖 chore(release): v1.77.1 [skip ci]
### [Version&nbsp;1.77.1](https://github.com/lobehub/lobe-chat/compare/v1.77.0...v1.77.1)
<sup>Released on **2025-03-29**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix export button and clean orphan agent.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix export button and clean orphan agent, closes [#7219](https://github.com/lobehub/lobe-chat/issues/7219) ([112282a](https://github.com/lobehub/lobe-chat/commit/112282a))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-03-29 11:59:33 +00:00
Arvin Xu 112282a8fc 🐛 fix: fix export button and clean orphan agent (#7219)
* update

* clean agent when delete session
2025-03-29 19:49:26 +08:00
lobehubbot 5a63313e16 📝 docs(bot): Auto sync agents & plugin to readme 2025-03-29 10:12:06 +00:00
semantic-release-bot 18898e0690 🔖 chore(release): v1.77.0 [skip ci]
## [Version&nbsp;1.77.0](https://github.com/lobehub/lobe-chat/compare/v1.76.1...v1.77.0)
<sup>Released on **2025-03-29**</sup>

####  Features

- **misc**: Support pglite and postgres data export.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Support pglite and postgres data export, closes [#5581](https://github.com/lobehub/lobe-chat/issues/5581) ([57f18ff](https://github.com/lobehub/lobe-chat/commit/57f18ff))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-03-29 10:11:03 +00:00
Arvin Xu 57f18ff0c8 feat: support pglite and postgres data export (#5581)
* wip

* update

* fix server side import

* fix import

* fix test
2025-03-29 18:01:00 +08:00
lobehubbot d02986392b 📝 docs(bot): Auto sync agents & plugin to readme 2025-03-29 06:34:17 +00:00
semantic-release-bot e8781e633c 🔖 chore(release): v1.76.1 [skip ci]
### [Version&nbsp;1.76.1](https://github.com/lobehub/lobe-chat/compare/v1.76.0...v1.76.1)
<sup>Released on **2025-03-29**</sup>

#### 💄 Styles

- **misc**: Supports OpenAI's latest voice model gpt-4o-mini-tts.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Supports OpenAI's latest voice model gpt-4o-mini-tts, closes [#7213](https://github.com/lobehub/lobe-chat/issues/7213) ([f291e6f](https://github.com/lobehub/lobe-chat/commit/f291e6f))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-03-29 06:33:13 +00:00
hedeqiang f291e6f970 💄 style: Supports OpenAI's latest voice model gpt-4o-mini-tts (#7213) 2025-03-29 14:23:37 +08:00
coder2z ff52a2c33c 🐛 fix: Add the FEATURE_FLAGS variable in the dockerfile (#7175)
Co-authored-by: Arvin Xu <arvinx@foxmail.com>
2025-03-29 14:22:08 +08:00
lobehubbot e8439e85d3 📝 docs(bot): Auto sync agents & plugin to readme 2025-03-28 14:08:42 +00:00
semantic-release-bot 62d33b0448 🔖 chore(release): v1.76.0 [skip ci]
## [Version&nbsp;1.76.0](https://github.com/lobehub/lobe-chat/compare/v1.75.5...v1.76.0)
<sup>Released on **2025-03-28**</sup>

####  Features

- **misc**: Add Hotkey Settings.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Add Hotkey Settings, closes [#7118](https://github.com/lobehub/lobe-chat/issues/7118) ([9773e74](https://github.com/lobehub/lobe-chat/commit/9773e74))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-03-28 14:07:39 +00:00
CanisMinor 9773e74233 feat: add Hotkey Settings (#7118)
* 💄 style: Replace Hotkey components

*  feat(wip): Add Hotkey Setting

* 💄 style: Update Hotkey Setting

*  feat: Add HotkeyProvider

*  test: Fix test

* ♻️ refactor: Update hotkey register

* 🔧 chore: Update i18n

*  test: Update test

* 🔧 chore: Update i18n

* 🐛 fix: Fix lobe ui

*  feat: Add Hotkey Helper Panel

* 🐛 fix: Fix build

* 🔧 chore: Update migrations

* 🐛 fix: Try to fix build

* 🐛 fix: Try to fix build

* 🐛 fix: Fix some error

* 🔧 chore: Try to update nuqs

* 🐛 fix: Try to fix build

* 🐛 fix: Fix build

* 💄 style: Replace OpenHotkeyHelper hotkey

* 🐛 fix: Fix review problem

* 🐛 fix: Fix review problem

* 💄 style: Change TogglePanel Hotkey

* update

---------

Co-authored-by: arvinxx <arvinx@foxmail.com>
2025-03-28 21:57:41 +08:00
lobehubbot 13e1607e4c 📝 docs(bot): Auto sync agents & plugin to readme 2025-03-28 02:33:32 +00:00
semantic-release-bot b576e9d839 🔖 chore(release): v1.75.5 [skip ci]
### [Version&nbsp;1.75.5](https://github.com/lobehub/lobe-chat/compare/v1.75.4...v1.75.5)
<sup>Released on **2025-03-28**</sup>

#### 💄 Styles

- **misc**: Add tencentcloud deepseek-v3-0324, support for parsing `imageOutput`, update models for siliconcloud & infiniai.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add tencentcloud deepseek-v3-0324, closes [#7182](https://github.com/lobehub/lobe-chat/issues/7182) ([c67af99](https://github.com/lobehub/lobe-chat/commit/c67af99))
* **misc**: Support for parsing `imageOutput`, closes [#7140](https://github.com/lobehub/lobe-chat/issues/7140) ([05bae9d](https://github.com/lobehub/lobe-chat/commit/05bae9d))
* **misc**: Update models for siliconcloud & infiniai, closes [#7197](https://github.com/lobehub/lobe-chat/issues/7197) ([1c1f693](https://github.com/lobehub/lobe-chat/commit/1c1f693))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-03-28 02:32:22 +00:00
WangYK 1c1f6933bd 💄 style: update models for siliconcloud & infiniai (#7197)
* 💄 style: update infiniai model list

* 💄 style: improve error handling for infiniai provider

* 💄 style: add qwen2.5 vl 32b in infiniai provider

* 💄 style: add qwen2.5-vl-32b to siliconcloud

* 🔧 chore: update i18n

* 🐛 fix: `formatPriceByCurrency` should display 0 if the price is 0

* 💄 style: disable outdated models for infiniai
2025-03-28 10:22:56 +08:00
wzdnzd 05bae9d3db 💄 style: support for parsing imageOutput (#7140)
Co-authored-by: Arvin Xu <arvinx@foxmail.com>
2025-03-28 10:21:56 +08:00
hedeqiang c67af99b56 💄 style: Add tencentcloud deepseek-v3-0324 (#7182) 2025-03-28 10:21:40 +08:00
Shixian Sheng 56758df1bd 📝 docs: update copyright date (#7204)
* Update README.md

* Update README.zh-CN.md
2025-03-28 10:20:49 +08:00
lobehubbot 02b7af7eb9 📝 docs(bot): Auto sync agents & plugin to readme 2025-03-27 11:38:07 +00:00
semantic-release-bot adfb12c47c 🔖 chore(release): v1.75.4 [skip ci]
### [Version&nbsp;1.75.4](https://github.com/lobehub/lobe-chat/compare/v1.75.3...v1.75.4)
<sup>Released on **2025-03-27**</sup>

#### 💄 Styles

- **misc**: Update models info.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update models info, closes [#7164](https://github.com/lobehub/lobe-chat/issues/7164) ([74aff9b](https://github.com/lobehub/lobe-chat/commit/74aff9b))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-03-27 11:37:02 +00:00
sxjeru 74aff9bae0 💄 style: Update models info (#7164)
* Update google.ts

* Update siliconcloud.ts

* Update google.ts

* Update siliconcloud.ts

* Update vertexai.ts

* Update volcengine.ts

---------

Co-authored-by: Arvin Xu <arvinx@foxmail.com>
2025-03-27 19:27:12 +08:00
lobehubbot c47a634354 📝 docs(bot): Auto sync agents & plugin to readme 2025-03-26 13:23:15 +00:00
semantic-release-bot 19ea626f87 🔖 chore(release): v1.75.3 [skip ci]
### [Version&nbsp;1.75.3](https://github.com/lobehub/lobe-chat/compare/v1.75.2...v1.75.3)
<sup>Released on **2025-03-26**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix anthropic import issue.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix anthropic import issue, closes [#7155](https://github.com/lobehub/lobe-chat/issues/7155) ([a9725b2](https://github.com/lobehub/lobe-chat/commit/a9725b2))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-03-26 13:22:06 +00:00
Arvin Xu a9725b2c41 🐛 fix: fix anthropic import issue (#7155)
* fix

* Update package.json

* improve

* improve
2025-03-26 21:12:26 +08:00
lobehubbot 944e690230 📝 docs(bot): Auto sync agents & plugin to readme 2025-03-26 04:00:03 +00:00
semantic-release-bot aa5e7d676c 🔖 chore(release): v1.75.2 [skip ci]
### [Version&nbsp;1.75.2](https://github.com/lobehub/lobe-chat/compare/v1.75.1...v1.75.2)
<sup>Released on **2025-03-26**</sup>

#### 🐛 Bug Fixes

- **misc**: Update 'gemini-2.5-pro-exp-03-25' maxOutput and contextWindowTokens.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Update 'gemini-2.5-pro-exp-03-25' maxOutput and contextWindowTokens, closes [#7156](https://github.com/lobehub/lobe-chat/issues/7156) ([a28b98e](https://github.com/lobehub/lobe-chat/commit/a28b98e))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-03-26 03:59:01 +00:00
bbbugg a28b98ee92 🐛 fix: Update 'gemini-2.5-pro-exp-03-25' maxOutput and contextWindowTokens (#7156)
* Update gemini-2.5-pro-exp-03-25 maxOutput and contextWindowTokens

* Update 'gemini-2.5-pro-exp-03-25' maxOutput and contextWindowTokens
2025-03-26 11:49:04 +08:00
lobehubbot d21f1441a1 📝 docs(bot): Auto sync agents & plugin to readme 2025-03-26 01:39:59 +00:00
semantic-release-bot 36ec36273a 🔖 chore(release): v1.75.1 [skip ci]
### [Version&nbsp;1.75.1](https://github.com/lobehub/lobe-chat/compare/v1.75.0...v1.75.1)
<sup>Released on **2025-03-26**</sup>

#### 💄 Styles

- **misc**: Update siliconcloud models.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update siliconcloud models, closes [#7072](https://github.com/lobehub/lobe-chat/issues/7072) ([8a524d4](https://github.com/lobehub/lobe-chat/commit/8a524d4))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-03-26 01:38:57 +00:00
sxjeru 8a524d4a7b 💄 style: Update siliconcloud models (#7072) 2025-03-26 09:29:05 +08:00
lobehubbot a529da4e7a 📝 docs(bot): Auto sync agents & plugin to readme 2025-03-26 00:47:19 +00:00
semantic-release-bot 168de63469 🔖 chore(release): v1.75.0 [skip ci]
## [Version&nbsp;1.75.0](https://github.com/lobehub/lobe-chat/compare/v1.74.11...v1.75.0)
<sup>Released on **2025-03-26**</sup>

####  Features

- **misc**: Add reasoning content selector and update AutoScroll component, add Xinference provider support.

#### 💄 Styles

- **misc**: Add Gemini 2.5 Pro Experimental model, improve editing scroll experience.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Add reasoning content selector and update AutoScroll component, closes [#7056](https://github.com/lobehub/lobe-chat/issues/7056) ([800d675](https://github.com/lobehub/lobe-chat/commit/800d675))
* **misc**: Add Xinference provider support, closes [#7081](https://github.com/lobehub/lobe-chat/issues/7081) ([e32c8e7](https://github.com/lobehub/lobe-chat/commit/e32c8e7))

#### Styles

* **misc**: Add Gemini 2.5 Pro Experimental model, closes [#7153](https://github.com/lobehub/lobe-chat/issues/7153) ([4213d20](https://github.com/lobehub/lobe-chat/commit/4213d20))
* **misc**: Improve editing scroll experience, closes [#7149](https://github.com/lobehub/lobe-chat/issues/7149) ([816331f](https://github.com/lobehub/lobe-chat/commit/816331f))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-03-26 00:45:57 +00:00
afon 800d675e04 feat: add reasoning content selector and update AutoScroll component (#7056) 2025-03-26 08:36:04 +08:00
Arvin Xu 816331fd8d 💄 style: improve editing scroll experience (#7149) 2025-03-26 08:26:47 +08:00
Zhijie He e32c8e7fc3 feat: add Xinference provider support (#7081) 2025-03-26 08:23:40 +08:00
Koell 4213d20dcf 💄 style: Add Gemini 2.5 Pro Experimental model (#7153) 2025-03-26 08:20:04 +08:00
gru-agent[bot] c9732034c9 test: Add tests for request payload patterns and file type filtering in browserless functionality. (#7132)
Co-authored-by: gru-agent[bot] <185149714+gru-agent[bot]@users.noreply.github.com>
2025-03-25 21:05:38 +08:00
huangkairan ed99c0a983 🔨 chore: fix eslint error (#7139)
Co-authored-by: GH Action - Upstream Sync <action@github.com>
2025-03-25 20:14:44 +08:00
lobehubbot d5d849f318 📝 docs(bot): Auto sync agents & plugin to readme 2025-03-25 10:15:51 +00:00
semantic-release-bot bcf7ed0896 🔖 chore(release): v1.74.11 [skip ci]
### [Version&nbsp;1.74.11](https://github.com/lobehub/lobe-chat/compare/v1.74.10...v1.74.11)
<sup>Released on **2025-03-25**</sup>

#### ♻ Code Refactoring

- **misc**: Upgrade styles for Drawer.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Upgrade styles for Drawer, closes [#7141](https://github.com/lobehub/lobe-chat/issues/7141) ([bcbc8fc](https://github.com/lobehub/lobe-chat/commit/bcbc8fc))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-03-25 10:14:48 +00:00
Arvin Xu bcbc8fc079 ♻️ refactor: upgrade styles for Drawer (#7141) 2025-03-25 17:18:45 +08:00
lobehubbot b245ce2653 📝 docs(bot): Auto sync agents & plugin to readme 2025-03-25 04:43:43 +00:00
semantic-release-bot 8f2fc25ab8 🔖 chore(release): v1.74.10 [skip ci]
### [Version&nbsp;1.74.10](https://github.com/lobehub/lobe-chat/compare/v1.74.9...v1.74.10)
<sup>Released on **2025-03-25**</sup>

#### 💄 Styles

- **misc**: Add `hunyuan-t1-latest` from Hunyuan.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add `hunyuan-t1-latest` from Hunyuan, closes [#7123](https://github.com/lobehub/lobe-chat/issues/7123) ([8377c6b](https://github.com/lobehub/lobe-chat/commit/8377c6b))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-03-25 04:42:41 +00:00
Zhijie He 8377c6b618 💄 style: add hunyuan-t1-latest from Hunyuan (#7123) 2025-03-25 12:33:03 +08:00
lobehubbot df5d45d136 📝 docs(bot): Auto sync agents & plugin to readme 2025-03-25 03:51:05 +00:00
semantic-release-bot 6a3928b6b4 🔖 chore(release): v1.74.9 [skip ci]
### [Version&nbsp;1.74.9](https://github.com/lobehub/lobe-chat/compare/v1.74.8...v1.74.9)
<sup>Released on **2025-03-25**</sup>

#### ♻ Code Refactoring

- **misc**: Add reject pattern for browserless to boost crawl performance.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Add reject pattern for browserless to boost crawl performance, closes [#6996](https://github.com/lobehub/lobe-chat/issues/6996) ([184a1ba](https://github.com/lobehub/lobe-chat/commit/184a1ba))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-03-25 03:49:57 +00:00
Rylan Cai 184a1ba4b8 ♻️ refactor: Add reject pattern for browserless to boost crawl performance (#6996)
* ♻️ refactor: support reject pattern

* ♻️ refactor: remove env & add whitelist
2025-03-25 11:40:00 +08:00
vual 19bff320d8 🔨 chore: upgrade antd version (#7124)
Property 'variant' does not exist on type 'IntrinsicAttributes & CardProps & RefAttributes<HTMLDivElement>'.
2025-03-24 19:23:12 +08:00
lobehubbot a1ee293bdf 📝 docs(bot): Auto sync agents & plugin to readme 2025-03-24 11:09:57 +00:00
semantic-release-bot 2851a09244 🔖 chore(release): v1.74.8 [skip ci]
### [Version&nbsp;1.74.8](https://github.com/lobehub/lobe-chat/compare/v1.74.7...v1.74.8)
<sup>Released on **2025-03-24**</sup>

#### 🐛 Bug Fixes

- **misc**: Update create message loading issue.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Update create message loading issue, closes [#7116](https://github.com/lobehub/lobe-chat/issues/7116) ([a4558a4](https://github.com/lobehub/lobe-chat/commit/a4558a4))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-03-24 11:08:53 +00:00
Arvin Xu a4558a44c4 🐛 fix: update create message loading issue (#7116) 2025-03-24 18:59:03 +08:00
lobehubbot bd0a797bdb 📝 docs(bot): Auto sync agents & plugin to readme 2025-03-24 10:22:26 +00:00
semantic-release-bot c624b4db98 🔖 chore(release): v1.74.7 [skip ci]
### [Version&nbsp;1.74.7](https://github.com/lobehub/lobe-chat/compare/v1.74.6...v1.74.7)
<sup>Released on **2025-03-24**</sup>

#### 🐛 Bug Fixes

- **misc**: Remove Tooltip component in Topic in mobile mode.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Remove Tooltip component in Topic in mobile mode, closes [#7121](https://github.com/lobehub/lobe-chat/issues/7121) ([375f924](https://github.com/lobehub/lobe-chat/commit/375f924))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-03-24 10:21:18 +00:00
bbbugg 375f924094 🐛 fix: remove Tooltip component in Topic in mobile mode (#7121)
* 🐛 fix: update 'title' missing in Tooltip component

* Update index.tsx
2025-03-24 18:11:03 +08:00
lobehubbot 51162f345e 📝 docs(bot): Auto sync agents & plugin to readme 2025-03-24 05:12:10 +00:00
semantic-release-bot c4e273ee4e 🔖 chore(release): v1.74.6 [skip ci]
### [Version&nbsp;1.74.6](https://github.com/lobehub/lobe-chat/compare/v1.74.5...v1.74.6)
<sup>Released on **2025-03-24**</sup>

#### 🐛 Bug Fixes

- **misc**: Set max_completion_tokens to undefined for Azure OpenAI.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Set max_completion_tokens to undefined for Azure OpenAI, closes [#7114](https://github.com/lobehub/lobe-chat/issues/7114) ([30b66b9](https://github.com/lobehub/lobe-chat/commit/30b66b9))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-03-24 05:11:10 +00:00
coder2z 30b66b9411 🐛 fix: set max_completion_tokens to undefined for Azure OpenAI (#7114) 2025-03-24 13:01:32 +08:00
lobehubbot 91f74b52c8 📝 docs(bot): Auto sync agents & plugin to readme 2025-03-23 08:14:09 +00:00
semantic-release-bot 98b5f466c0 🔖 chore(release): v1.74.5 [skip ci]
### [Version&nbsp;1.74.5](https://github.com/lobehub/lobe-chat/compare/v1.74.4...v1.74.5)
<sup>Released on **2025-03-23**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix wechat login error with next-auth.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix wechat login error with next-auth, closes [#6585](https://github.com/lobehub/lobe-chat/issues/6585) ([c58d77a](https://github.com/lobehub/lobe-chat/commit/c58d77a))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-03-23 08:13:09 +00:00
xiangnan c58d77aa25 🐛 fix: fix wechat login error with next-auth (#6585) 2025-03-23 16:03:38 +08:00
lobehubbot 876292b08f 📝 docs(bot): Auto sync agents & plugin to readme 2025-03-23 07:01:43 +00:00
semantic-release-bot cd7858fb05 🔖 chore(release): v1.74.4 [skip ci]
### [Version&nbsp;1.74.4](https://github.com/lobehub/lobe-chat/compare/v1.74.3...v1.74.4)
<sup>Released on **2025-03-23**</sup>

#### 🐛 Bug Fixes

- **misc**: Upgrade next to 15.2.3 to fix CVE-2025-29927.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Upgrade next to 15.2.3 to fix CVE-2025-29927, closes [#7105](https://github.com/lobehub/lobe-chat/issues/7105) ([187a655](https://github.com/lobehub/lobe-chat/commit/187a655))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-03-23 07:00:33 +00:00
Arvin Xu 187a655625 🐛 fix: upgrade next to 15.2.3 to fix CVE-2025-29927 (#7105) 2025-03-23 14:51:02 +08:00
renovate[bot] 3388eb68d2 Update dependency drizzle-orm to ^0.41.0 (#7101)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-23 11:37:41 +08:00
renovate[bot] 1f28dc9bd8 Update dependency react-scan to ^0.3.0 (#7103)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-23 11:31:43 +08:00
renovate[bot] 9b6dc12e96 Update dependency lucide-react to ^0.483.0 (#7102)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-23 11:31:33 +08:00
lobehubbot 05032ae225 📝 docs(bot): Auto sync agents & plugin to readme 2025-03-22 17:47:57 +00:00
semantic-release-bot de6830764e 🔖 chore(release): v1.74.3 [skip ci]
### [Version&nbsp;1.74.3](https://github.com/lobehub/lobe-chat/compare/v1.74.2...v1.74.3)
<sup>Released on **2025-03-22**</sup>

#### ♻ Code Refactoring

- **misc**: Add client id for all core entities in database.

#### 💄 Styles

- **misc**: Clear previous model check result.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Add client id for all core entities in database, closes [#7089](https://github.com/lobehub/lobe-chat/issues/7089) ([6798f86](https://github.com/lobehub/lobe-chat/commit/6798f86))

#### Styles

* **misc**: Clear previous model check result, closes [#7087](https://github.com/lobehub/lobe-chat/issues/7087) ([e6c5d08](https://github.com/lobehub/lobe-chat/commit/e6c5d08))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-03-22 17:46:48 +00:00
gru-agent[bot] c5655411f2 test: Add tests for general settings selectors in user settings slice. (#6905)
Co-authored-by: gru-agent[bot] <185149714+gru-agent[bot]@users.noreply.github.com>
2025-03-23 01:37:08 +08:00
sxjeru e6c5d0833e 💄 style: Clear previous model check result (#7087)
* Update Checker.tsx

* Update Checker.tsx
2025-03-23 01:35:29 +08:00
Arvin Xu 6798f86eaa ♻️ refactor: add client id for all core entities in database (#7089)
* add client id for all entities

* add client db repair feature

* update i18n
2025-03-23 01:26:56 +08:00
lobehubbot 8b761a4c5a 📝 docs(bot): Auto sync agents & plugin to readme 2025-03-22 16:45:12 +00:00
semantic-release-bot 43cf2226cd 🔖 chore(release): v1.74.2 [skip ci]
### [Version&nbsp;1.74.2](https://github.com/lobehub/lobe-chat/compare/v1.74.1...v1.74.2)
<sup>Released on **2025-03-22**</sup>

#### 🐛 Bug Fixes

- **misc**: CheckModel change clears other configs, update input and output prices.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: CheckModel change clears other configs, closes [#7083](https://github.com/lobehub/lobe-chat/issues/7083) ([a416c64](https://github.com/lobehub/lobe-chat/commit/a416c64))
* **misc**: Update input and output prices, closes [#7094](https://github.com/lobehub/lobe-chat/issues/7094) ([460c56f](https://github.com/lobehub/lobe-chat/commit/460c56f))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-03-22 16:43:59 +00:00
sxjeru a416c6479f 🐛 fix: checkModel change clears other configs (#7083)
* Update Checker.tsx

* fix

* finally
2025-03-23 00:34:22 +08:00
bbbugg 460c56f5fc 🐛 fix: update input and output prices (#7094)
* 💰 fix(pricing): update input and output values of DeepSeek R1 for Volcengine API

* fix(pricing): update input and output prices for Qwen 'QwQ Plus' and 'QwQ 32B' models.

---------

Co-authored-by: bbbugg <daming20120101@16.com>
2025-03-23 00:31:44 +08:00
bbbugg 54a855c6a7 📝 docs: fix the display problem caused by merging (#7095)
* add proxy URL configurations for Moonshot and Volcengine APIs

* 📝 docs: fix the display problem caused by merging

* 📝 docs: fix the display problem caused by merging

---------

Co-authored-by: bbbugg <daming20120101@16.com>
2025-03-23 00:31:22 +08:00
lobehubbot 1bc908d45e 📝 docs(bot): Auto sync agents & plugin to readme 2025-03-22 03:17:26 +00:00
semantic-release-bot bc7ed16297 🔖 chore(release): v1.74.1 [skip ci]
### [Version&nbsp;1.74.1](https://github.com/lobehub/lobe-chat/compare/v1.74.0...v1.74.1)
<sup>Released on **2025-03-22**</sup>

#### 💄 Styles

- **misc**: Fix `deepseek-r1-70b-online` search tag missing from Search1API.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Fix `deepseek-r1-70b-online` search tag missing from Search1API, closes [#7085](https://github.com/lobehub/lobe-chat/issues/7085) ([0a06a7a](https://github.com/lobehub/lobe-chat/commit/0a06a7a))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-03-22 03:16:23 +00:00
Zhijie He 0a06a7afeb 💄 style: fix deepseek-r1-70b-online search tag missing from Search1API (#7085) 2025-03-22 11:06:28 +08:00
lobehubbot 16c0cbf378 📝 docs(bot): Auto sync agents & plugin to readme 2025-03-21 15:54:40 +00:00
semantic-release-bot 12762b78eb 🔖 chore(release): v1.74.0 [skip ci]
## [Version&nbsp;1.74.0](https://github.com/lobehub/lobe-chat/compare/v1.73.2...v1.74.0)
<sup>Released on **2025-03-21**</sup>

####  Features

- **misc**: Add infini-ai provider, add Search1API provider with web search DeepSeek models.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Add infini-ai provider, closes [#7012](https://github.com/lobehub/lobe-chat/issues/7012) ([72d76fe](https://github.com/lobehub/lobe-chat/commit/72d76fe))
* **misc**: Add Search1API provider with web search DeepSeek models, closes [#6376](https://github.com/lobehub/lobe-chat/issues/6376) ([3450714](https://github.com/lobehub/lobe-chat/commit/3450714))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-03-21 15:53:32 +00:00
arvinxx e166d90d76 test: fix tests 2025-03-21 23:43:20 +08:00
Arvin Xu 30a23ece29 ️ perf: enable smoothing for all providers (#7062)
* update

* 尝试修正 tests

* fix tests config

* refactor agent-runtime tests

* refactor agent-runtime tests

* refactor agent-runtime tests

* fix tests

* fix tests
2025-03-21 23:30:13 +08:00
wang2 3450714544 feat: add Search1API provider with web search DeepSeek models (#6376)
Co-authored-by: Arvin Xu <arvinx@foxmail.com>
2025-03-21 23:30:02 +08:00
WangYK 72d76feff6 feat: add infini-ai provider (#7012)
*  feat: support infini-ai provider

* 🐛 fix: correct typo `infinigenceai` -> `infiniai`
2025-03-21 17:45:59 +08:00
lobehubbot 07b44f378c 📝 docs(bot): Auto sync agents & plugin to readme 2025-03-21 09:45:19 +00:00
semantic-release-bot db31245252 🔖 chore(release): v1.73.2 [skip ci]
### [Version&nbsp;1.73.2](https://github.com/lobehub/lobe-chat/compare/v1.73.1...v1.73.2)
<sup>Released on **2025-03-21**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix agent chatConfig override issue.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix agent chatConfig override issue, closes [#7047](https://github.com/lobehub/lobe-chat/issues/7047) ([83aa931](https://github.com/lobehub/lobe-chat/commit/83aa931))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-03-21 09:44:07 +00:00
towy 83aa931270 🐛 fix: fix agent chatConfig override issue (#7047)
Certain configuration updates may cause the loss of old configurations.
2025-03-21 17:34:30 +08:00
BrandonStudio ab5ff957cb Update devcontainer.json (#7064)
Refs:
- https://github.com/devcontainers/images/blob/main/src/typescript-node/README.md
- https://github.com/devcontainer-community/devcontainer-features/tree/main/src/bun.sh
2025-03-21 16:39:01 +08:00
lobehubbot 6957a20866 📝 docs(bot): Auto sync agents & plugin to readme 2025-03-21 08:32:51 +00:00
semantic-release-bot 607718ab4b 🔖 chore(release): v1.73.1 [skip ci]
### [Version&nbsp;1.73.1](https://github.com/lobehub/lobe-chat/compare/v1.73.0...v1.73.1)
<sup>Released on **2025-03-21**</sup>

#### 💄 Styles

- **misc**: Update shiki to v3.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update shiki to v3, closes [#7069](https://github.com/lobehub/lobe-chat/issues/7069) ([03c95ab](https://github.com/lobehub/lobe-chat/commit/03c95ab))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-03-21 08:31:43 +00:00
CanisMinor 03c95ab467 💄 style: Update shiki to v3 (#7069) 2025-03-21 16:21:53 +08:00
bbbugg bafb3a34ce 📝 docs: add proxy URL configurations for Moonshot and Volcengine APIs (#7050)
Co-authored-by: bbbugg <daming20120101@16.com>
2025-03-21 11:17:42 +08:00
gru-agent[bot] b91a062c60 Add unit tests for withTimeout utility function in web crawler package. (#7048)
Co-authored-by: gru-agent[bot] <185149714+gru-agent[bot]@users.noreply.github.com>
2025-03-20 10:01:36 +08:00
lobehubbot 3b34bf5e3d 📝 docs(bot): Auto sync agents & plugin to readme 2025-03-19 16:49:25 +00:00
semantic-release-bot ce03db6e60 🔖 chore(release): v1.73.0 [skip ci]
## [Version&nbsp;1.73.0](https://github.com/lobehub/lobe-chat/compare/v1.72.1...v1.73.0)
<sup>Released on **2025-03-19**</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/lobehub/lobe-chat/issues/7016) ([2a4e2ed](https://github.com/lobehub/lobe-chat/commit/2a4e2ed))
* **misc**: Add search1api crawler implementation for WeChat Sogou links, closes [#7036](https://github.com/lobehub/lobe-chat/issues/7036) ([7327138](https://github.com/lobehub/lobe-chat/commit/7327138))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-03-19 16:48:06 +00:00
wang2 7327138367 feat: add search1api crawler implementation for WeChat Sogou links (#7036)
* feat: add search1api crawler implementation for Weixin Sogou links

* feat(web-crawler): add withTimeout utility and refactor crawler implementations

* feat(web-crawler): add support for sogou.com links

* docs(web-crawler): enhance error message for missing search1api key
2025-03-20 00:38:10 +08:00
Zhijie He 2a4e2ed118 feat: add Cohere provider support (#7016)
*  feat: add Cohere provider support

* 💄 style: update cohere model list

* 🐛 fix: fix cohere calling, exclude user and stream_options

* 💄 style: update model description

* 🐛 fix: fix cohere model list fetch

* 🐛 fix: fix cohere calling

* 💄 style: update provider desc

* 💄 style: update model name
2025-03-20 00:35:12 +08:00
lobehubbot 0e0b60e6ef 📝 docs(bot): Auto sync agents & plugin to readme 2025-03-19 06:50:24 +00:00
cnJasonZ cd0828df94 📝 docs: fix usage doc for PPIO (#6717)
* feat: add new model provider PPIO

* feat: add usage docs; fix model configs

* fix: fix ppio runtime; fix model configs

* fix: fix default model list

* fix

* fix: fix locales providers.json

* fix: fix ppio usage docs

---------

Co-authored-by: Jason <ggbbddjm@gmail.com>
Co-authored-by: arvinxx <arvinx@foxmail.com>
2025-03-19 14:41:03 +08:00
lobehubbot 833c94d9aa 📝 docs(bot): Auto sync agents & plugin to readme 2025-03-19 06:02:27 +00:00
semantic-release-bot 7fb3f73a1d 🔖 chore(release): v1.72.1 [skip ci]
### [Version&nbsp;1.72.1](https://github.com/lobehub/lobe-chat/compare/v1.72.0...v1.72.1)
<sup>Released on **2025-03-19**</sup>

#### 🐛 Bug Fixes

- **misc**: Allow historyCount to be set to 0.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Allow historyCount to be set to 0, closes [#7007](https://github.com/lobehub/lobe-chat/issues/7007) ([e863470](https://github.com/lobehub/lobe-chat/commit/e863470))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-03-19 06:01:19 +00:00
sxjeru e86347029d 🐛 fix: Allow historyCount to be set to 0 (#7007) 2025-03-19 13:52:01 +08:00
lobehubbot adfadff252 📝 docs(bot): Auto sync agents & plugin to readme 2025-03-18 11:00:48 +00:00
semantic-release-bot af2c593d96 🔖 chore(release): v1.72.0 [skip ci]
## [Version&nbsp;1.72.0](https://github.com/lobehub/lobe-chat/compare/v1.71.5...v1.72.0)
<sup>Released on **2025-03-18**</sup>

####  Features

- **misc**: Update db schema to add `user_id` for data export.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Update db schema to add `user_id` for data export, closes [#7022](https://github.com/lobehub/lobe-chat/issues/7022) ([c35471a](https://github.com/lobehub/lobe-chat/commit/c35471a))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-03-18 10:59:49 +00:00
Arvin Xu c35471ac13 🗃️ feat: update db schema to add user_id for data export (#7022) 2025-03-18 18:50:55 +08:00
lobehubbot de8df94e1b 📝 docs(bot): Auto sync agents & plugin to readme 2025-03-17 05:58:49 +00:00
semantic-release-bot 7f3e67090a 🔖 chore(release): v1.71.5 [skip ci]
### [Version&nbsp;1.71.5](https://github.com/lobehub/lobe-chat/compare/v1.71.4...v1.71.5)
<sup>Released on **2025-03-17**</sup>

#### 💄 Styles

- **misc**: Support screenshot to clipboard when sharing.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Support screenshot to clipboard when sharing, closes [#6275](https://github.com/lobehub/lobe-chat/issues/6275) ([45663c3](https://github.com/lobehub/lobe-chat/commit/45663c3))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-03-17 05:57:47 +00:00
Zack Chang 45663c3724 💄 style: support screenshot to clipboard when sharing (#6275)
Co-authored-by: jrr997 <zackchangjx@foxmail.com>
2025-03-17 13:48:57 +08:00
lobehubbot e1c12604fd 📝 docs(bot): Auto sync agents & plugin to readme 2025-03-17 04:39:43 +00:00
semantic-release-bot 8ad3d28258 🔖 chore(release): v1.71.4 [skip ci]
### [Version&nbsp;1.71.4](https://github.com/lobehub/lobe-chat/compare/v1.71.3...v1.71.4)
<sup>Released on **2025-03-17**</sup>

#### 💄 Styles

- **misc**: Update Wenxin & Hunyuan model list.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update Wenxin & Hunyuan model list, closes [#6995](https://github.com/lobehub/lobe-chat/issues/6995) ([d017f35](https://github.com/lobehub/lobe-chat/commit/d017f35))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-03-17 04:38:28 +00:00
Zhijie He d017f3555a 💄 style: update Wenxin & Hunyuan model list (#6995) 2025-03-17 12:29:48 +08:00
gru-agent[bot] d9da1f9f64 Add unit tests for getUserAuth function to validate authentication methods. (#6932)
Co-authored-by: gru-agent[bot] <185149714+gru-agent[bot]@users.noreply.github.com>
Co-authored-by: Arvin Xu <arvinx@foxmail.com>
2025-03-17 10:52:59 +08:00
renovate[bot] c51886ad38 Update dependency lucide-react to ^0.482.0 (#6987)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-17 10:52:29 +08:00
Arvin Xu 19e3319e23 🔨 chore: Update github issue template (#7001)
* Update 1_bug_report_cn.yml

* Update 1_bug_report.yml

* Update 1_bug_report.yml

* Update 2_feature_request.yml

* Update 2_feature_request_cn.yml
2025-03-17 10:26:51 +08:00
renovate[bot] 2cc72f41f9 Update pnpm to v9.15.9 (#6986) 2025-03-16 11:59:17 +08:00
lobehubbot bdd77e6eb8 📝 docs(bot): Auto sync agents & plugin to readme 2025-03-15 19:31:12 +00:00
semantic-release-bot 212dfca0ef 🔖 chore(release): v1.71.3 [skip ci]
### [Version&nbsp;1.71.3](https://github.com/lobehub/lobe-chat/compare/v1.71.2...v1.71.3)
<sup>Released on **2025-03-15**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix claude 3.5+ models context max output.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix claude 3.5+ models context max output, closes [#6984](https://github.com/lobehub/lobe-chat/issues/6984) ([da342dd](https://github.com/lobehub/lobe-chat/commit/da342dd))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-03-15 19:30:09 +00:00
Arvin Xu da342dd9a6 🐛 fix: fix claude 3.5+ models context max output (#6984) 2025-03-16 03:21:34 +08:00
Arvin Xu fe7e63120a ♻️ refactor: refactor the google ai return error (#6978) 2025-03-15 22:59:31 +08:00
lobehubbot 1810cf3d6f 📝 docs(bot): Auto sync agents & plugin to readme 2025-03-15 09:56:53 +00:00
semantic-release-bot 6857d85043 🔖 chore(release): v1.71.2 [skip ci]
### [Version&nbsp;1.71.2](https://github.com/lobehub/lobe-chat/compare/v1.71.1...v1.71.2)
<sup>Released on **2025-03-15**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix knowledge base issue.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix knowledge base issue, closes [#6973](https://github.com/lobehub/lobe-chat/issues/6973) ([15f39ef](https://github.com/lobehub/lobe-chat/commit/15f39ef))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-03-15 09:55:43 +00:00
Arvin Xu 15f39efc19 🐛 fix: fix knowledge base issue (#6973)
* refactor agent runtime

* fix KnowledgeBase search issue

* fix tests
2025-03-15 17:45:38 +08:00
lobehubbot 829ebc7177 📝 docs(bot): Auto sync agents & plugin to readme 2025-03-15 04:02:23 +00:00
semantic-release-bot 707b2eea5e 🔖 chore(release): v1.71.1 [skip ci]
### [Version&nbsp;1.71.1](https://github.com/lobehub/lobe-chat/compare/v1.71.0...v1.71.1)
<sup>Released on **2025-03-15**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix google gemini output relative issue.

#### 💄 Styles

- **misc**: Update Vertex AI models.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix google gemini output relative issue, closes [#6970](https://github.com/lobehub/lobe-chat/issues/6970) ([fdcaaf3](https://github.com/lobehub/lobe-chat/commit/fdcaaf3))

#### Styles

* **misc**: Update Vertex AI models, closes [#6967](https://github.com/lobehub/lobe-chat/issues/6967) ([d4432f1](https://github.com/lobehub/lobe-chat/commit/d4432f1))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-03-15 04:01:13 +00:00
Koell d4432f1f5e 💄 style: Update Vertex AI models (#6967)
* Add Gemini 2.0 Flash Lite model

* Update Vertex AI model prices
2025-03-15 11:52:33 +08:00
Arvin Xu fdcaaf34fa 🐛 fix: fix google gemini output relative issue (#6970)
* fix google streaming

* add ability

* fix instruction

* fix tests

* update i18n
2025-03-15 11:52:20 +08:00
lobehubbot 59cafa0bc3 📝 docs(bot): Auto sync agents & plugin to readme 2025-03-14 13:17:45 +00:00
semantic-release-bot 1f08511ca6 🔖 chore(release): v1.71.0 [skip ci]
## [Version&nbsp;1.71.0](https://github.com/lobehub/lobe-chat/compare/v1.70.11...v1.71.0)
<sup>Released on **2025-03-14**</sup>

####  Features

- **misc**: Support gemini image output in chat.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Support gemini image output in chat, closes [#6931](https://github.com/lobehub/lobe-chat/issues/6931) ([d4c0d1f](https://github.com/lobehub/lobe-chat/commit/d4c0d1f))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-03-14 13:16:36 +00:00
gru-agent[bot] d4c0d1f8fb feat: support gemini image output in chat (#6931)
Co-authored-by: gru-agent[bot] <185149714+gru-agent[bot]@users.noreply.github.com>
2025-03-14 21:08:02 +08:00
Arvin Xu af0243cc15 feat: support gemini image output in chat (#6956)
* support gemini image

* fix lint

* fix

* fix upload bug

* support google token count

* update credit

* update i18n
2025-03-14 20:52:37 +08:00
Arvin Xu 849584479a 🔨 chore: visualize db schema with dbdocs (#6950)
* test db schema

* Update sync-database-schema.yml

* Update sync-database-schema.yml

* Update sync-database-schema.yml

* Update package.json

* Update sync-database-schema.yml

* Delete docs/developer/database-schema.dbml

* update workflow

* Update sync-database-schema.yml
2025-03-14 14:24:39 +08:00
lobehubbot a7e92b3b5b 📝 docs(bot): Auto sync agents & plugin to readme 2025-03-13 17:02:47 +00:00
semantic-release-bot 9f695332c8 🔖 chore(release): v1.70.11 [skip ci]
### [Version&nbsp;1.70.11](https://github.com/lobehub/lobe-chat/compare/v1.70.10...v1.70.11)
<sup>Released on **2025-03-13**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-03-13 17:01:43 +00:00
Arvin Xu c9a17fbff8 ️ perf: fix improve topic relative performance (#6937) 2025-03-14 00:53:14 +08:00
BrandonStudio 30b13088a3 🔨 chore: Add types for issue templates (#6940) 2025-03-13 18:06:46 +08:00
lobehubbot b7051a0ab7 📝 docs(bot): Auto sync agents & plugin to readme 2025-03-12 18:06:10 +00:00
semantic-release-bot 0b871ecc89 🔖 chore(release): v1.70.10 [skip ci]
### [Version&nbsp;1.70.10](https://github.com/lobehub/lobe-chat/compare/v1.70.9...v1.70.10)
<sup>Released on **2025-03-12**</sup>

#### 🐛 Bug Fixes

- **misc**: The agent setting `-edit_agent` not work.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: The agent setting `-edit_agent` not work, closes [#4609](https://github.com/lobehub/lobe-chat/issues/4609) ([7af0ec6](https://github.com/lobehub/lobe-chat/commit/7af0ec6))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-03-12 18:05:03 +00:00
mushan0x0 7af0ec6161 🐛 fix: the agent setting -edit_agent not work (#4609)
* 🐛 fix: the agent setting `-edit_agent` not work

* Update index.tsx
2025-03-13 01:56:19 +08:00
lobehubbot 64caf2ebd2 📝 docs(bot): Auto sync agents & plugin to readme 2025-03-12 16:35:13 +00:00
semantic-release-bot a9e572b48e 🔖 chore(release): v1.70.9 [skip ci]
### [Version&nbsp;1.70.9](https://github.com/lobehub/lobe-chat/compare/v1.70.8...v1.70.9)
<sup>Released on **2025-03-12**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-03-12 16:34:08 +00:00
Arvin Xu f7d6021e4a ️ perf: fix topic search performance (#6912)
* update

* fix lint

* fix tests

* fix tests

* update locale
2025-03-13 00:25:17 +08:00
lobehubbot 9a9d98fdec 📝 docs(bot): Auto sync agents & plugin to readme 2025-03-12 15:44:40 +00:00
semantic-release-bot b3894ba19d 🔖 chore(release): v1.70.8 [skip ci]
### [Version&nbsp;1.70.8](https://github.com/lobehub/lobe-chat/compare/v1.70.7...v1.70.8)
<sup>Released on **2025-03-12**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix theme flicking.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix theme flicking, closes [#6926](https://github.com/lobehub/lobe-chat/issues/6926) ([103c3e3](https://github.com/lobehub/lobe-chat/commit/103c3e3))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-03-12 15:43:37 +00:00
Arvin Xu 103c3e3696 🐛 fix: fix theme flicking (#6926) 2025-03-12 23:34:49 +08:00
lobehubbot 210920f4b6 📝 docs(bot): Auto sync agents & plugin to readme 2025-03-12 11:28:53 +00:00
semantic-release-bot 2770a8b9a6 🔖 chore(release): v1.70.7 [skip ci]
### [Version&nbsp;1.70.7](https://github.com/lobehub/lobe-chat/compare/v1.70.6...v1.70.7)
<sup>Released on **2025-03-12**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix crawl result for short content.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix crawl result for short content, closes [#6903](https://github.com/lobehub/lobe-chat/issues/6903) [#6904](https://github.com/lobehub/lobe-chat/issues/6904) ([d8fda65](https://github.com/lobehub/lobe-chat/commit/d8fda65))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-03-12 11:27:51 +00:00
Arvin Xu d8fda65d33 🐛 fix: fix crawl result for short content (#6903)
* fix impl for short content

* Add test to skip results with content length less than or equal to 100 in crawler. (#6904)

Co-authored-by: gru-agent[bot] <185149714+gru-agent[bot]@users.noreply.github.com>

---------

Co-authored-by: gru-agent[bot] <185149714+gru-agent[bot]@users.noreply.github.com>
2025-03-12 19:19:06 +08:00
lobehubbot c7170c0e06 📝 docs(bot): Auto sync agents & plugin to readme 2025-03-11 17:59:56 +00:00
semantic-release-bot dd6086a3a3 🔖 chore(release): v1.70.6 [skip ci]
### [Version&nbsp;1.70.6](https://github.com/lobehub/lobe-chat/compare/v1.70.5...v1.70.6)
<sup>Released on **2025-03-11**</sup>

#### 🐛 Bug Fixes

- **misc**: Link jump in mobile terminal data statistics.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Link jump in mobile terminal data statistics, closes [#6893](https://github.com/lobehub/lobe-chat/issues/6893) ([505d24d](https://github.com/lobehub/lobe-chat/commit/505d24d))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-03-11 17:58:51 +00:00
XiaoBa 505d24d8d6 🐛 fix: Link jump in mobile terminal data statistics (#6893)
Co-authored-by: Xiaoba Yu <xb1823725853@gmail.com>
2025-03-12 01:50:06 +08:00
lobehubbot b6a9126506 📝 docs(bot): Auto sync agents & plugin to readme 2025-03-11 15:49:14 +00:00
semantic-release-bot fff6c71f71 🔖 chore(release): v1.70.5 [skip ci]
### [Version&nbsp;1.70.5](https://github.com/lobehub/lobe-chat/compare/v1.70.4...v1.70.5)
<sup>Released on **2025-03-11**</sup>

#### 🐛 Bug Fixes

- **misc**: Refactor the theme implement.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Refactor the theme implement, closes [#6844](https://github.com/lobehub/lobe-chat/issues/6844) ([e5c2161](https://github.com/lobehub/lobe-chat/commit/e5c2161))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-03-11 15:48:12 +00:00
Arvin Xu e5c2161288 🐛 fix: refactor the theme implement (#6844)
* refactor theme

* Refactor systemStatus selectors tests to improve coverage and organization.

* improve cookie issue

* fix theme

* Add unit tests for global store actions in general.test.ts

---------

Co-authored-by: gru-agent[bot] <185149714+gru-agent[bot]@users.noreply.github.com>
2025-03-11 23:39:31 +08:00
semantic-release-bot 41a1f2af2e 🔖 chore(release): v1.70.4 [skip ci]
### [Version&nbsp;1.70.4](https://github.com/lobehub/lobe-chat/compare/v1.70.3...v1.70.4)
<sup>Released on **2025-03-11**</sup>

#### 💄 Styles

- **misc**: Support OpenRouter custom BaseURL.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Support OpenRouter custom BaseURL ([a8089ed](https://github.com/lobehub/lobe-chat/commit/a8089ed))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-03-11 04:20:58 +00:00
Arvin Xu a3099cfdc6 Merge pull request #6732 from bbbugg/patch-1
🐛fix: customize logo not display in About page and update DOCS about "deploymentName"
2025-03-11 12:12:13 +08:00
Arvin Xu 6267b76153 Merge pull request #6864 from BrandonStudio/dev/openrouter-baseurl
💄 style: Support OpenRouter custom BaseURL
2025-03-11 12:10:48 +08:00
Arvin Xu 6f4d280481 Merge pull request #6886 from lobehub/refactor/code
♻️ refactor: refactor user plugins model name
2025-03-11 12:09:47 +08:00
Arvin Xu 5d7007f37b fix json issue 2025-03-11 03:29:48 +00:00
Arvin Xu 65102d60ec update 2025-03-11 03:26:51 +00:00
Arvin Xu 96a4c4a42f refactor code 2025-03-11 03:17:45 +00:00
lobehubbot a28165b2f5 📝 docs(bot): Auto sync agents & plugin to readme 2025-03-11 02:46:06 +00:00
Arvin Xu 265e9b3c07 Merge pull request #6882 from lobehub/gru/src-store-aiInfra-slices-aiProvider-selectors-ts-1741658283737
 test: add unit test for src/store/aiInfra/slices/aiProvider/selectors.ts
2025-03-11 10:37:23 +08:00
gru-agent[bot] 8eb7a04fd4 Add unit tests for aiProvider selectors in selectors.test.ts file. 2025-03-11 01:58:11 +00:00
semantic-release-bot 08f8073580 🔖 chore(release): v1.70.3 [skip ci]
### [Version&nbsp;1.70.3](https://github.com/lobehub/lobe-chat/compare/v1.70.2...v1.70.3)
<sup>Released on **2025-03-11**</sup>

#### 💄 Styles

- **spelling**: Correct "broswer" to "browser" across codebase.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **spelling**: Correct "broswer" to "browser" across codebase, closes [#6876](https://github.com/lobehub/lobe-chat/issues/6876) ([8d677a2](https://github.com/lobehub/lobe-chat/commit/8d677a2))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-03-11 01:47:09 +00:00
KurtisAsia 8d677a2feb 💄 style(spelling): correct "broswer" to "browser" across codebase (#6876)
fix(spelling): correct "broswer" to "browser" across codebase

- Fix typo in modelConfig.ts and modelConfig.test.ts
- Correct spelling in aiProvider/selectors.ts
- Fix spelling in localization files (setting.ts, setting.json)
- Update spelling in modelProviders/index.ts
- Corrected in multiple locales (zh-TW, zh-CN, fa-IR)
2025-03-11 09:38:31 +08:00
BrandonStudio a8089edc06 💄 style: Support OpenRouter custom BaseURL 2025-03-10 08:30:02 +00:00
lobehubbot 76e132722f 📝 docs(bot): Auto sync agents & plugin to readme 2025-03-10 05:40:38 +00:00
semantic-release-bot c3a0dc0965 🔖 chore(release): v1.70.2 [skip ci]
### [Version&nbsp;1.70.2](https://github.com/lobehub/lobe-chat/compare/v1.70.1...v1.70.2)
<sup>Released on **2025-03-10**</sup>

#### 🐛 Bug Fixes

- **misc**: Update cvpr cvf url rules.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Update cvpr cvf url rules, closes [#6860](https://github.com/lobehub/lobe-chat/issues/6860) ([c299067](https://github.com/lobehub/lobe-chat/commit/c299067))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-03-10 05:39:37 +00:00
Arvin Xu c299067cb6 🐛 fix: update cvpr cvf url rules (#6860) 2025-03-10 13:31:05 +08:00
lobehubbot 981bb08029 📝 docs(bot): Auto sync agents & plugin to readme 2025-03-10 03:31:09 +00:00
semantic-release-bot bb21eb3efd 🔖 chore(release): v1.70.1 [skip ci]
### [Version&nbsp;1.70.1](https://github.com/lobehub/lobe-chat/compare/v1.70.0...v1.70.1)
<sup>Released on **2025-03-10**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix anthropic max tokens.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix anthropic max tokens, closes [#6859](https://github.com/lobehub/lobe-chat/issues/6859) ([35fbc6c](https://github.com/lobehub/lobe-chat/commit/35fbc6c))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-03-10 03:30:06 +00:00
Arvin Xu 35fbc6c0d5 🐛 fix: fix anthropic max tokens (#6859)
* fix anthropic

* update i18n
2025-03-10 11:21:32 +08:00
wzdnzd dfee9b2b13 🔨 chore: typo fixed for zh-CN (#6856) 2025-03-10 11:04:40 +08:00
Arvin Xu 1841fee733 Merge branch 'main' into patch-1 2025-03-10 02:52:49 +08:00
lobehubbot cc9f793ec3 📝 docs(bot): Auto sync agents & plugin to readme 2025-03-09 18:45:41 +00:00
semantic-release-bot df0886ebf3 🔖 chore(release): v1.70.0 [skip ci]
## [Version&nbsp;1.70.0](https://github.com/lobehub/lobe-chat/compare/v1.69.6...v1.70.0)
<sup>Released on **2025-03-09**</sup>

####  Features

- **misc**: Support no-fc models like deepseek r1 with online search.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Support no-fc models like deepseek r1 with online search, closes [#6842](https://github.com/lobehub/lobe-chat/issues/6842) ([f284c25](https://github.com/lobehub/lobe-chat/commit/f284c25))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-03-09 18:44:41 +00:00
Arvin Xu f284c25606 feat: support no-fc models like deepseek r1 with online search (#6842)
* update crawler rule

* feat: 完成联网集成

* update i18n

* update tests

* update tests

* fix tests

* improve performance

* fix error issue

* fix signal issue and improve implement

* fix pricing in CNY

* fix tests

* filter empty providers

* fix tests

* improve search crawler env

* fix search crawler env

* fix documents
2025-03-10 02:35:52 +08:00
bbbugg 0cf39c535d Merge branch 'lobehub:main' into patch-1 2025-03-09 22:21:06 +08:00
lobehubbot 23a26a9563 📝 docs(bot): Auto sync agents & plugin to readme 2025-03-09 14:01:53 +00:00
semantic-release-bot 8039186493 🔖 chore(release): v1.69.6 [skip ci]
### [Version&nbsp;1.69.6](https://github.com/lobehub/lobe-chat/compare/v1.69.5...v1.69.6)
<sup>Released on **2025-03-09**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix context cache control and model builtin search switch.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix context cache control and model builtin search switch, closes [#6831](https://github.com/lobehub/lobe-chat/issues/6831) ([5c6b8ea](https://github.com/lobehub/lobe-chat/commit/5c6b8ea))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-03-09 14:00:43 +00:00
Arvin Xu 5c6b8eaf8a 🐛 fix: fix context cache control and model builtin search switch (#6831)
* upgrade readability

* improve openai performance

* improve model select

* upgrade pglite to 0.2.17

* fix google builtin search config

* fix tests

* fix claude max output tokens and context caching config

* fix context caching config

* update i18n

* fix tests
2025-03-09 21:52:12 +08:00
renovate[bot] dde299312e Update pnpm to v9.15.7 (#6819)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-09 21:19:05 +08:00
lobehubbot 0aa47d024c 📝 docs(bot): Auto sync agents & plugin to readme 2025-03-09 11:18:04 +00:00
semantic-release-bot b86d86782a 🔖 chore(release): v1.69.5 [skip ci]
### [Version&nbsp;1.69.5](https://github.com/lobehub/lobe-chat/compare/v1.69.4...v1.69.5)
<sup>Released on **2025-03-09**</sup>

#### 💄 Styles

- **chat**: Auto send message from URL.
- **misc**: Support openrouter claude 3.7 sonnet reasoning.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **chat**: Auto send message from URL, closes [#6497](https://github.com/lobehub/lobe-chat/issues/6497) ([30b2639](https://github.com/lobehub/lobe-chat/commit/30b2639))
* **misc**: Support openrouter claude 3.7 sonnet reasoning, closes [#6806](https://github.com/lobehub/lobe-chat/issues/6806) ([f1ffc2c](https://github.com/lobehub/lobe-chat/commit/f1ffc2c))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-03-09 11:16:40 +00:00
Eridanus Sora 6006175c5d ️ perf: improve performace of refreshModelProviderList (#6672) 2025-03-09 19:07:42 +08:00
Jonas Siewertsen 75c88425e0 📝 docs: Add NEXT_PUBLIC_ENABLE_NEXT_AUTH to clerk example (#6309) 2025-03-09 19:05:37 +08:00
samanhappy 30b2639c4b 💄 style(chat): auto send message from URL (#6497)
*  feat(chat): auto send message from URL

* introduce MessageFromUrl component
2025-03-09 19:01:59 +08:00
Rylan Cai 81867c413c 👷 chore: fix re-init in setup.sh (#6714) 2025-03-09 19:00:22 +08:00
Aloxaf f1ffc2c60c 💄 style: support openrouter claude 3.7 sonnet reasoning (#6806)
* feat: openrouter reasoning

* test: add test
2025-03-09 18:57:50 +08:00
gru-agent[bot] a9eadafd9f test: Add unit tests for the browserless function in the web crawler module (#6830)
Co-authored-by: gru-agent[bot] <185149714+gru-agent[bot]@users.noreply.github.com>
2025-03-09 18:11:24 +08:00
renovate[bot] 0e1146aa8d Update dependency lucide-react to ^0.479.0 (#6822)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-09 17:07:45 +08:00
lobehubbot 997ba159d2 📝 docs(bot): Auto sync agents & plugin to readme 2025-03-09 08:48:02 +00:00
semantic-release-bot ab8aa0a485 🔖 chore(release): v1.69.4 [skip ci]
### [Version&nbsp;1.69.4](https://github.com/lobehub/lobe-chat/compare/v1.69.3...v1.69.4)
<sup>Released on **2025-03-09**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix mistral can not chat.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix mistral can not chat, closes [#6828](https://github.com/lobehub/lobe-chat/issues/6828) ([00cba71](https://github.com/lobehub/lobe-chat/commit/00cba71))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-03-09 08:46:55 +00:00
Arvin Xu 00cba71e27 🐛 fix: fix mistral can not chat (#6828)
* ♻️ refactor: refactor the implement

* fix mistral issue

* improve log

* refactor to the getXXXStoreState

* fix tests
2025-03-09 16:38:20 +08:00
renovate[bot] 86544a8455 Update dependency @google/generative-ai to ^0.24.0 (#6820)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-09 11:50:57 +08:00
bbbugg c0f1532ca4 新增 QWEN_PROXY_URL 配置项并更新 VOLCENGINE_MODEL_LIST 描述语法(加入了部署名) 2025-03-08 16:22:08 +08:00
bbbugg 9bad484252 DEEPSEEK_MODEL_LIST 移除 deploymentName描述 2025-03-08 16:04:41 +08:00
bbbugg 8c1412a5a1 修复:更新 logo 组件默认类型处理并移除type={'flat'} 2025-03-08 15:57:15 +08:00
lobehubbot f3c49cfd6a 📝 docs(bot): Auto sync agents & plugin to readme 2025-03-08 02:17:04 +00:00
semantic-release-bot b6eeba5850 🔖 chore(release): v1.69.3 [skip ci]
### [Version&nbsp;1.69.3](https://github.com/lobehub/lobe-chat/compare/v1.69.2...v1.69.3)
<sup>Released on **2025-03-08**</sup>

#### 💄 Styles

- **misc**: Add login ui for next-auth.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add login ui for next-auth, closes [#6434](https://github.com/lobehub/lobe-chat/issues/6434) ([541f275](https://github.com/lobehub/lobe-chat/commit/541f275))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-03-08 02:16:01 +00:00
renovate[bot] 963f7889de Update dependency framer-motion to v12 (#5597) 2025-03-08 10:07:29 +08:00
Rylan Cai 541f27591a 💄 style: Add login ui for next-auth (#6434) 2025-03-08 10:02:51 +08:00
bbbugg de12fcf896 Merge branch 'lobehub:main' into patch-1 2025-03-08 08:24:44 +08:00
lobehubbot 3fb966cf37 📝 docs(bot): Auto sync agents & plugin to readme 2025-03-07 18:51:56 +00:00
semantic-release-bot 17d0a0fade 🔖 chore(release): v1.69.2 [skip ci]
### [Version&nbsp;1.69.2](https://github.com/lobehub/lobe-chat/compare/v1.69.1...v1.69.2)
<sup>Released on **2025-03-07**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor the agent runtime implement.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor the agent runtime implement, closes [#6784](https://github.com/lobehub/lobe-chat/issues/6784) ([14a9874](https://github.com/lobehub/lobe-chat/commit/14a9874))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-03-07 18:50:55 +00:00
Arvin Xu 14a98748bb ♻️ refactor: refactor the agent runtime implement (#6784)
* bump

* add uniform runtime

* fix tests

* upgrade
2025-03-08 02:42:18 +08:00
lobehubbot 38c564337a 📝 docs(bot): Auto sync agents & plugin to readme 2025-03-07 17:27:40 +00:00
semantic-release-bot 2382a35810 🔖 chore(release): v1.69.1 [skip ci]
### [Version&nbsp;1.69.1](https://github.com/lobehub/lobe-chat/compare/v1.69.0...v1.69.1)
<sup>Released on **2025-03-07**</sup>

#### 💄 Styles

- **misc**: Add Qwen QwQ model.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add Qwen QwQ model, closes [#6783](https://github.com/lobehub/lobe-chat/issues/6783) ([3d3c2ce](https://github.com/lobehub/lobe-chat/commit/3d3c2ce))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-03-07 17:26:30 +00:00
sxjeru 3d3c2ce72f 💄 style: Add Qwen QwQ model (#6783)
* Update groq.ts

* Update siliconcloud.ts

* Update novita.ts

* Update google.ts
2025-03-08 01:17:47 +08:00
lobehubbot 7f82512b54 📝 docs(bot): Auto sync agents & plugin to readme 2025-03-07 11:38:03 +00:00
semantic-release-bot f678ca7c63 🔖 chore(release): v1.69.0 [skip ci]
## [Version&nbsp;1.69.0](https://github.com/lobehub/lobe-chat/compare/v1.68.11...v1.69.0)
<sup>Released on **2025-03-07**</sup>

####  Features

- **misc**: Support Anthropic Context Caching.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Support Anthropic Context Caching, closes [#6704](https://github.com/lobehub/lobe-chat/issues/6704) ([471e3ed](https://github.com/lobehub/lobe-chat/commit/471e3ed))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-03-07 11:36:51 +00:00
dadong d9410b57c1 🐛fix: ignore epub2 compile error (#6779) 2025-03-07 19:28:15 +08:00
Arvin Xu 471e3ed499 feat: support Anthropic Context Caching (#6704) 2025-03-07 19:25:41 +08:00
lobehubbot d4b3581289 📝 docs(bot): Auto sync agents & plugin to readme 2025-03-07 10:11:27 +00:00
semantic-release-bot 80e291068f 🔖 chore(release): v1.68.11 [skip ci]
### [Version&nbsp;1.68.11](https://github.com/lobehub/lobe-chat/compare/v1.68.10...v1.68.11)
<sup>Released on **2025-03-07**</sup>

#### 💄 Styles

- **misc**: Add Gemini 2.0 Flash model variations, add QwQ models.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add Gemini 2.0 Flash model variations, closes [#6679](https://github.com/lobehub/lobe-chat/issues/6679) ([d5a8fcb](https://github.com/lobehub/lobe-chat/commit/d5a8fcb))
* **misc**: Add QwQ models, closes [#6770](https://github.com/lobehub/lobe-chat/issues/6770) ([cd30fcc](https://github.com/lobehub/lobe-chat/commit/cd30fcc))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-03-07 10:10:17 +00:00
Zhijie He cd30fcc32d 💄 style: add QwQ models (#6770)
* 💄 style: add QwQ models

* 💄 style: update price

* 🐛 fix: fix `qwen-long` fc tag

* 🐛 fix: fix deepseek-v3 fc tag error
2025-03-07 18:01:39 +08:00
BrandonStudio d5a8fcb816 💄 style: Add Gemini 2.0 Flash model variations (#6679) 2025-03-07 17:54:17 +08:00
bbbugg c2d0ee8c96 Merge branch 'main' into patch-1 2025-03-07 16:51:12 +08:00
bbbugg ebf5fb1ff9 fix previous "deplymentName" to "deploymentName" 2025-03-07 16:41:04 +08:00
bbbugg e0b554fbe5 Add the "deploymentName" parameter in the Model List environment variable 2025-03-07 16:36:21 +08:00
bbbugg 008c7b5f67 Add the "deploymentName" parameter in the Model List environment variable 2025-03-07 16:35:33 +08:00
bbbugg 05a384edb3 Add the description of "DEEPSEEK_MODEL_LIST" 2025-03-07 16:21:46 +08:00
bbbugg 2ec4f03b07 Add the description of "DEEPSEEK_MODEL_LIST" 2025-03-07 16:20:28 +08:00
lobehubbot 94eb4ddf25 📝 docs(bot): Auto sync agents & plugin to readme 2025-03-06 19:01:15 +00:00
semantic-release-bot 300bf463ea 🔖 chore(release): v1.68.10 [skip ci]
### [Version&nbsp;1.68.10](https://github.com/lobehub/lobe-chat/compare/v1.68.9...v1.68.10)
<sup>Released on **2025-03-06**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix litellm streaming usage and refactor the usage chunk.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix litellm streaming usage and refactor the usage chunk, closes [#6734](https://github.com/lobehub/lobe-chat/issues/6734) ([9f09952](https://github.com/lobehub/lobe-chat/commit/9f09952))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-03-06 19:00:07 +00:00
TC 5824745ba1 📝 docs: update docs for providers (#6722)
* 📝 docs: update docs for providers

* 📝 docs: update provider doc

* docs: add doc for cloudflare

* 📝 docs: update provider docs

* 📝 docs: Update provider docs

* 🔧 chore: Update provider url

* 📝 docs: Update provider docs

* 📝 docs: Update provider docs

---------

Co-authored-by: GH Action - Upstream Sync <action@github.com>
2025-03-07 02:51:27 +08:00
Arvin Xu 9f099529f6 🐛 fix: fix litellm streaming usage and refactor the usage chunk (#6734)
* fix litellm usage

* update implement

* refactor to fix agent test

* update

* fix tests

* fix tests

* fix tests

* fix tests

* Update ui

* Update ui

* fix tests

* refactor token calc

* refactor token calc

* add cached display

* update i18n
2025-03-07 02:46:39 +08:00
lobehubbot 00a33bf702 📝 docs(bot): Auto sync agents & plugin to readme 2025-03-05 18:19:52 +00:00
semantic-release-bot 8f54b67085 🔖 chore(release): v1.68.9 [skip ci]
### [Version&nbsp;1.68.9](https://github.com/lobehub/lobe-chat/compare/v1.68.8...v1.68.9)
<sup>Released on **2025-03-05**</sup>

#### 💄 Styles

- **misc**: Add epub file chunk split support.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add epub file chunk split support, closes [#6317](https://github.com/lobehub/lobe-chat/issues/6317) ([a79ab7a](https://github.com/lobehub/lobe-chat/commit/a79ab7a))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-03-05 18:18:48 +00:00
dadong a79ab7abe5 💄 style: add epub file chunk split support (#6317)
* feat: add epub file chunk split support

* test: add unit test for epub chunk splitter

---------

Co-authored-by: stevendong <steven.dadong@gmail.com>
2025-03-06 02:10:06 +08:00
lobehubbot 847cd330a7 📝 docs(bot): Auto sync agents & plugin to readme 2025-03-05 17:35:07 +00:00
semantic-release-bot e170384593 🔖 chore(release): v1.68.8 [skip ci]
### [Version&nbsp;1.68.8](https://github.com/lobehub/lobe-chat/compare/v1.68.7...v1.68.8)
<sup>Released on **2025-03-05**</sup>

#### 💄 Styles

- **misc**: Improve openrouter models info.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Improve openrouter models info, closes [#6708](https://github.com/lobehub/lobe-chat/issues/6708) ([5693e68](https://github.com/lobehub/lobe-chat/commit/5693e68))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-03-05 17:34:08 +00:00
Aloxaf 5693e6839a 💄 style: improve openrouter models info (#6708)
* fix: openrouter model info

* fix: empty price

* fix: releasedAt is missing

* chore: fix comment

* fix: more accurate result

* test: update snapshots

* fix: improve pricing formatting
2025-03-06 01:25:30 +08:00
bbbugg da04eef212 fix: customize logo not display in About page
Fix customize logo not display in About page. Previously, custom icons were not displayed.
2025-03-05 20:48:53 +08:00
lobehubbot 15d96d52a4 📝 docs(bot): Auto sync agents & plugin to readme 2025-03-05 05:32:52 +00:00
semantic-release-bot 468482e6c0 🔖 chore(release): v1.68.7 [skip ci]
### [Version&nbsp;1.68.7](https://github.com/lobehub/lobe-chat/compare/v1.68.6...v1.68.7)
<sup>Released on **2025-03-05**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor agent runtime to better code format.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor agent runtime to better code format, closes [#6284](https://github.com/lobehub/lobe-chat/issues/6284) ([fc1ed4a](https://github.com/lobehub/lobe-chat/commit/fc1ed4a))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-03-05 05:31:48 +00:00
Arvin Xu fc1ed4a4d1 ♻️ refactor: refactor agent runtime to better code format (#6284)
* refactor agent runtime

* update

* update

* fix

* fix tests

* refactor runtime method name
2025-03-05 13:23:12 +08:00
lobehubbot cb26cde322 📝 docs(bot): Auto sync agents & plugin to readme 2025-03-05 03:55:50 +00:00
semantic-release-bot f9310fca43 🔖 chore(release): v1.68.6 [skip ci]
### [Version&nbsp;1.68.6](https://github.com/lobehub/lobe-chat/compare/v1.68.5...v1.68.6)
<sup>Released on **2025-03-05**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix custom ai provider sdk type.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix custom ai provider sdk type, closes [#6712](https://github.com/lobehub/lobe-chat/issues/6712) ([7f8c379](https://github.com/lobehub/lobe-chat/commit/7f8c379))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-03-05 03:54:46 +00:00
Arvin Xu 7f8c3791a4 🐛 fix: fix custom ai provider sdk type (#6712)
* fix issue

* update locale
2025-03-05 11:46:23 +08:00
lobehubbot c814c31b52 📝 docs(bot): Auto sync agents & plugin to readme 2025-03-04 18:04:24 +00:00
semantic-release-bot 8c170024b2 🔖 chore(release): v1.68.5 [skip ci]
### [Version&nbsp;1.68.5](https://github.com/lobehub/lobe-chat/compare/v1.68.4...v1.68.5)
<sup>Released on **2025-03-04**</sup>

#### 💄 Styles

- **misc**: Fix provider order.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Fix provider order, closes [#6702](https://github.com/lobehub/lobe-chat/issues/6702) ([27e4980](https://github.com/lobehub/lobe-chat/commit/27e4980))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-03-04 18:03:22 +00:00
Arvin Xu 27e4980a05 💄 style: fix provider order (#6702) 2025-03-05 01:54:50 +08:00
lobehubbot 4011a1e5fa 📝 docs(bot): Auto sync agents & plugin to readme 2025-03-04 14:59:37 +00:00
semantic-release-bot eceb618fd8 🔖 chore(release): v1.68.4 [skip ci]
### [Version&nbsp;1.68.4](https://github.com/lobehub/lobe-chat/compare/v1.68.3...v1.68.4)
<sup>Released on **2025-03-04**</sup>

#### 💄 Styles

- **misc**: Support to show token usages.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Support to show token usages, closes [#6693](https://github.com/lobehub/lobe-chat/issues/6693) ([71a638e](https://github.com/lobehub/lobe-chat/commit/71a638e))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-03-04 14:58:25 +00:00
TC 57d56d3ada 📝 docs: Update provider docs (#6701)
* 📝 docs: update docs for providers

* 📝 docs: update provider doc

* docs: add doc for cloudflare

* 📝 docs: update provider docs

* 📝 docs: Update provider docs

* 🔧 chore: Update provider url

---------

Co-authored-by: GH Action - Upstream Sync <action@github.com>
2025-03-04 22:49:47 +08:00
Zhijie He eb6b0b2118 👷 build: add ENABLE_PROXY_DNS env (#6690) 2025-03-04 22:49:08 +08:00
Arvin Xu 71a638e61e 💄 style: support to show token usages (#6693)
* update

* support token streaming

* fix tests

* fix lint
2025-03-04 22:38:24 +08:00
gru-agent[bot] ccb56cd9ff test: Add unit tests for the jina crawler functionality in jina.test.ts. (#6671)
Co-authored-by: gru-agent[bot] <185149714+gru-agent[bot]@users.noreply.github.com>
2025-03-04 00:45:39 +08:00
lobehubbot b0d6af2882 📝 docs(bot): Auto sync agents & plugin to readme 2025-03-03 15:47:59 +00:00
semantic-release-bot 2e7ef1e79f 🔖 chore(release): v1.68.3 [skip ci]
### [Version&nbsp;1.68.3](https://github.com/lobehub/lobe-chat/compare/v1.68.2...v1.68.3)
<sup>Released on **2025-03-03**</sup>

#### 🐛 Bug Fixes

- **misc**: Improve url rules.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Improve url rules, closes [#6669](https://github.com/lobehub/lobe-chat/issues/6669) ([5ee59e3](https://github.com/lobehub/lobe-chat/commit/5ee59e3))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-03-03 15:46:59 +00:00
Arvin Xu 5ee59e3c91 🐛 fix: improve url rules (#6669)
* improve code

* improve code
2025-03-03 23:38:35 +08:00
lobehubbot 1a0330c23e 📝 docs(bot): Auto sync agents & plugin to readme 2025-03-03 15:00:58 +00:00
semantic-release-bot 28ee9d48e3 🔖 chore(release): v1.68.2 [skip ci]
### [Version&nbsp;1.68.2](https://github.com/lobehub/lobe-chat/compare/v1.68.1...v1.68.2)
<sup>Released on **2025-03-03**</sup>

#### 💄 Styles

- **misc**: Add build-in web search support for Wenxin & Hunyuan.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add build-in web search support for Wenxin & Hunyuan, closes [#6617](https://github.com/lobehub/lobe-chat/issues/6617) ([dfd1f09](https://github.com/lobehub/lobe-chat/commit/dfd1f09))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-03-03 14:59:55 +00:00
Zhijie He dfd1f093fe 💄 style: add build-in web search support for Wenxin & Hunyuan (#6617)
*  feat: add build-in web search support for Wenxin

* 🐛 fix: fix web_search calling issue

*  feat: add support wenxin `search_results` stream

*  feat: add `search_info` stream support for Hunyuan

* 🔨 chore: minor logic

* 🔨 chore: add unit test

* 🐛 fix: try to fix ci error

* 🐛 fix: fix ci error
2025-03-03 22:51:13 +08:00
lobehubbot 6f7cf45493 📝 docs(bot): Auto sync agents & plugin to readme 2025-03-03 12:23:12 +00:00
semantic-release-bot 9c4c72338c 🔖 chore(release): v1.68.1 [skip ci]
### [Version&nbsp;1.68.1](https://github.com/lobehub/lobe-chat/compare/v1.68.0...v1.68.1)
<sup>Released on **2025-03-03**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix page crash with crawler error.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix page crash with crawler error, closes [#6662](https://github.com/lobehub/lobe-chat/issues/6662) ([0c24251](https://github.com/lobehub/lobe-chat/commit/0c24251))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-03-03 12:22:10 +00:00
Arvin Xu 0c242515af 🐛 fix: Fix page crash with crawler error (#6662)
* try to fix issue

* fix

* fix types

* fix tests

* update docs
2025-03-03 20:12:28 +08:00
lobehubbot a5fc7146e8 📝 docs(bot): Auto sync agents & plugin to readme 2025-03-03 09:33:35 +00:00
semantic-release-bot 307eeb0ba4 🔖 chore(release): v1.68.0 [skip ci]
## [Version&nbsp;1.68.0](https://github.com/lobehub/lobe-chat/compare/v1.67.2...v1.68.0)
<sup>Released on **2025-03-03**</sup>

####  Features

- **misc**: Add new model provider PPIO.

#### 🐛 Bug Fixes

- **misc**: Fix search web-browsing display bug.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Add new model provider PPIO, closes [#6133](https://github.com/lobehub/lobe-chat/issues/6133) ([23a3fda](https://github.com/lobehub/lobe-chat/commit/23a3fda))

#### What's fixed

* **misc**: Fix search web-browsing display bug, closes [#6653](https://github.com/lobehub/lobe-chat/issues/6653) ([f472643](https://github.com/lobehub/lobe-chat/commit/f472643))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-03-03 09:32:06 +00:00
cnJasonZ 23a3fdaee9 feat: add new model provider PPIO (#6133)
* feat: add new model provider PPIO

* feat: add usage docs; fix model configs

* fix: fix ppio runtime; fix model configs

* fix: fix default model list

* fix

* fix: fix locales providers.json

---------

Co-authored-by: Jason <ggbbddjm@gmail.com>
Co-authored-by: arvinxx <arvinx@foxmail.com>
2025-03-03 17:23:28 +08:00
Arvin Xu f4726438da 🐛 fix: fix search web-browsing display bug (#6653) 2025-03-03 17:22:00 +08:00
Rylan Cai 53f20f511f 📝 docs: Add env to enable NextAuth (#6627)
* 📝 docs: add env to enable NextAuth

* 📝 docs: update desc
2025-03-03 13:36:32 +08:00
gru-agent[bot] 969de07a94 test: Add unit tests for applyUrlRules function to cover various URL transformation scenarios (#6640)
* Add unit tests for applyUrlRules function to cover various scenarios and edge cases.

* Add unit tests for applyUrlRules function to cover various URL transformation scenarios.

---------

Co-authored-by: gru-agent[bot] <185149714+gru-agent[bot]@users.noreply.github.com>
2025-03-03 11:16:18 +08:00
Arvin Xu 54ebd3dd5a 🔨 chore: upgrade anthropic SDK (#6646) 2025-03-03 11:02:47 +08:00
gru-agent[bot] 15d8a3564b test: Add tests for crawlMultiPages action to handle content truncation and error responses. (#6641)
Co-authored-by: gru-agent[bot] <185149714+gru-agent[bot]@users.noreply.github.com>
2025-03-03 10:26:03 +08:00
gru-agent[bot] 958693d7a3 test: Add unit tests for the Crawler class to verify crawling functionality and error handling. (#6638)
Co-authored-by: gru-agent[bot] <185149714+gru-agent[bot]@users.noreply.github.com>
2025-03-03 10:22:45 +08:00
gru-agent[bot] 87ad586c4a test: Add unit tests for searchRouter functionality in search.test.ts (#6642)
Co-authored-by: gru-agent[bot] <185149714+gru-agent[bot]@users.noreply.github.com>
2025-03-03 10:21:19 +08:00
lobehubbot 0fb7ff82c7 📝 docs(bot): Auto sync agents & plugin to readme 2025-03-02 15:51:45 +00:00
semantic-release-bot 6b25f28e66 🔖 chore(release): v1.67.2 [skip ci]
### [Version&nbsp;1.67.2](https://github.com/lobehub/lobe-chat/compare/v1.67.1...v1.67.2)
<sup>Released on **2025-03-02**</sup>

#### 🐛 Bug Fixes

- **misc**: Improve some crawl case.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Improve some crawl case, closes [#6634](https://github.com/lobehub/lobe-chat/issues/6634) ([d38ab02](https://github.com/lobehub/lobe-chat/commit/d38ab02))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-03-02 15:50:46 +00:00
Arvin Xu d38ab02677 🐛 fix: improve some crawl case (#6634)
* improve code

* zhihu zhuan lan
2025-03-02 23:42:23 +08:00
lobehubbot b51b4fd2b3 📝 docs(bot): Auto sync agents & plugin to readme 2025-03-02 14:08:37 +00:00
semantic-release-bot 27e1452d17 🔖 chore(release): v1.67.1 [skip ci]
### [Version&nbsp;1.67.1](https://github.com/lobehub/lobe-chat/compare/v1.67.0...v1.67.1)
<sup>Released on **2025-03-02**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-03-02 14:07:34 +00:00
Arvin Xu c599fcc3aa 👷 build: fix docker build failed (#6628)
* try to fix

* try to fix

* try to fix

* fix docker build

* try to fix

* try to fix docker build

* try to fix docker build

* update docs

* try  to not copy pg and drizzle orm

* remove /deps

* update
2025-03-02 21:58:57 +08:00
lobehubbot e01686cf23 📝 docs(bot): Auto sync agents & plugin to readme 2025-03-02 08:54:16 +00:00
semantic-release-bot f7a7c1e5e9 🔖 chore(release): v1.67.0 [skip ci]
## [Version&nbsp;1.67.0](https://github.com/lobehub/lobe-chat/compare/v1.66.6...v1.67.0)
<sup>Released on **2025-03-02**</sup>

####  Features

- **misc**: Support web page crawl in the search.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Support web page crawl in the search, closes [#6582](https://github.com/lobehub/lobe-chat/issues/6582) ([5e02602](https://github.com/lobehub/lobe-chat/commit/5e02602))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-03-02 08:53:17 +00:00
Arvin Xu 5e02602457 feat: support web page crawl in the search (#6582)
* test pnpm workspace

* test bun workspace

* add crawler mode

* improve pure fetch result

* update

* improve result

* improve code

* update

* fix

* 完成 urlRules 规则集合设计

* 增加爬虫展示 ui

* 增加爬虫展示 Portal

* update

* update

* improve

* update i18n

* support view multi pages

* improve implement

* improve code

* refactor the web-browsing system prompt

* improve code

* fix open
2025-03-02 16:39:32 +08:00
lobehubbot 8bf1b9062a 📝 docs(bot): Auto sync agents & plugin to readme 2025-03-02 06:18:03 +00:00
semantic-release-bot 347f821266 🔖 chore(release): v1.66.6 [skip ci]
### [Version&nbsp;1.66.6](https://github.com/lobehub/lobe-chat/compare/v1.66.5...v1.66.6)
<sup>Released on **2025-03-02**</sup>

#### 💄 Styles

- **misc**: Add `gpt-4.5-preview` for OpenAI.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add `gpt-4.5-preview` for OpenAI, closes [#6618](https://github.com/lobehub/lobe-chat/issues/6618) ([3ec3af0](https://github.com/lobehub/lobe-chat/commit/3ec3af0))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-03-02 06:16:42 +00:00
Zhijie He 3ec3af025b 💄 style: add gpt-4.5-preview for OpenAI (#6618) 2025-03-02 14:08:12 +08:00
lobehubbot 44aab4d809 📝 docs(bot): Auto sync agents & plugin to readme 2025-03-02 03:32:12 +00:00
renovate[bot] 5ba7f4152c Update pnpm to v9.15.6 (#6619)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-02 11:22:25 +08:00
renovate[bot] 9cabc7b99d Update dependency drizzle-orm to ^0.40.0 (#6622)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-02 11:22:07 +08:00
renovate[bot] ffea8bf4e8 Update dependency lucide-react to ^0.477.0 (#6623)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-02 11:21:33 +08:00
renovate[bot] c9f90a6ca5 Update dependency @auth/core to ^0.38.0 (#6621)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-02 11:20:54 +08:00
renovate[bot] 4a9980bcd8 Update dependency react-scan to ^0.2.0 (#6624)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-02 11:20:46 +08:00
Arvin Xu 8263956cb7 test: fix tests (#6616) 2025-03-01 23:29:34 +08:00
lobehubbot ad01dd2975 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-28 04:47:34 +00:00
semantic-release-bot 061613830c 🔖 chore(release): v1.66.5 [skip ci]
### [Version&nbsp;1.66.5](https://github.com/lobehub/lobe-chat/compare/v1.66.4...v1.66.5)
<sup>Released on **2025-02-28**</sup>

#### 💄 Styles

- **misc**: Improve portal style.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Improve portal style, closes [#6588](https://github.com/lobehub/lobe-chat/issues/6588) ([55b5416](https://github.com/lobehub/lobe-chat/commit/55b5416))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-28 04:46:34 +00:00
Arvin Xu 55b541615c 💄 style: improve portal style (#6588)
* improve portal style

* update style

* improve
2025-02-28 12:38:13 +08:00
lobehubbot 302e7d7439 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-28 03:35:35 +00:00
semantic-release-bot 53b5e06df7 🔖 chore(release): v1.66.4 [skip ci]
### [Version&nbsp;1.66.4](https://github.com/lobehub/lobe-chat/compare/v1.66.3...v1.66.4)
<sup>Released on **2025-02-28**</sup>

#### 💄 Styles

- **misc**: Optimize smooth output.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Optimize smooth output, closes [#5824](https://github.com/lobehub/lobe-chat/issues/5824) ([7a84ad9](https://github.com/lobehub/lobe-chat/commit/7a84ad9))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-28 03:34:18 +00:00
sxjeru 7a84ad9b8d 💄 style: Optimize smooth output (#5824)
* 后台继续平滑输出

* 补回注释

* Update fetchSSE.ts

* Update fetchSSE.test.ts

* 👌优化代码

* 👌一次性输出剩余内容

* 👌

* 👌英文数字二倍速输出

* 👌根据待输出字符动态调整输出速度

* Update fetchSSE.ts

* Update fetchSSE.test.ts

* Update fetchSSE.ts

* Update fetchSSE.test.ts

* Update fetchSSE.test.ts

* Update fetchSSE.test.ts
2025-02-28 11:26:02 +08:00
lobehubbot 55679a0f6f 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-27 16:37:05 +00:00
semantic-release-bot 8ef42f3b69 🔖 chore(release): v1.66.3 [skip ci]
### [Version&nbsp;1.66.3](https://github.com/lobehub/lobe-chat/compare/v1.66.2...v1.66.3)
<sup>Released on **2025-02-27**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix fetch assistants plugin error.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix fetch assistants plugin error, closes [#6576](https://github.com/lobehub/lobe-chat/issues/6576) ([9669a02](https://github.com/lobehub/lobe-chat/commit/9669a02))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-27 16:36:02 +00:00
vual 9669a02f14 🐛 fix: fix fetch assistants plugin error (#6576) 2025-02-28 00:27:34 +08:00
triwinds fa938f9b12 🔨 chore: add missing restart: always on network-service (#6581) 2025-02-27 23:13:44 +08:00
lobehubbot 357b4d4320 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-27 09:39:04 +00:00
semantic-release-bot dd6863e34e 🔖 chore(release): v1.66.2 [skip ci]
### [Version&nbsp;1.66.2](https://github.com/lobehub/lobe-chat/compare/v1.66.1...v1.66.2)
<sup>Released on **2025-02-27**</sup>

#### 🐛 Bug Fixes

- **misc**: Update Claude sonnet 3.7 model ID.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Update Claude sonnet 3.7 model ID, closes [#6567](https://github.com/lobehub/lobe-chat/issues/6567) ([d1039d6](https://github.com/lobehub/lobe-chat/commit/d1039d6))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-27 09:37:56 +00:00
Lightmani d1039d6838 🐛 fix: Update Claude sonnet 3.7 model ID (#6567)
* Update bedrock.ts

* Update bedrock.ts

* Update bedrock.ts
2025-02-27 17:29:38 +08:00
Arvin Xu 3bcb5c01a7 🐛 fix: fix anthropic tools calling issue (#6566)
* fix

* fix non-empty response

* fix edge cases

* make thinking undefault
2025-02-27 17:29:31 +08:00
lobehubbot ec4c7820f7 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-27 05:40:29 +00:00
semantic-release-bot 57fd3e9842 🔖 chore(release): v1.66.1 [skip ci]
### [Version&nbsp;1.66.1](https://github.com/lobehub/lobe-chat/compare/v1.66.0...v1.66.1)
<sup>Released on **2025-02-27**</sup>

#### 💄 Styles

- **misc**: Added eu-central-1 region for bedrock.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Added eu-central-1 region for bedrock, closes [#6555](https://github.com/lobehub/lobe-chat/issues/6555) ([6f1e599](https://github.com/lobehub/lobe-chat/commit/6f1e599))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-27 05:39:30 +00:00
Arjun Reddy 6f1e599e2f 💄 style: added eu-central-1 region for bedrock (#6555) 2025-02-27 13:31:00 +08:00
lobehubbot 4af5b2775c 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-27 04:00:38 +00:00
semantic-release-bot 095ceb24f0 🔖 chore(release): v1.66.0 [skip ci]
## [Version&nbsp;1.66.0](https://github.com/lobehub/lobe-chat/compare/v1.65.2...v1.66.0)
<sup>Released on **2025-02-27**</sup>

####  Features

- **misc**: Add online search support for available providers.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Add online search support for available providers, closes [#6475](https://github.com/lobehub/lobe-chat/issues/6475) ([cb0a3bc](https://github.com/lobehub/lobe-chat/commit/cb0a3bc))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-27 03:59:37 +00:00
Zhijie He cb0a3bc2fc feat: add online search support for available providers (#6475)
*  feat: add online search support for available providers

* 🔨 chore: rollback changes for minimax
2025-02-27 11:51:10 +08:00
lobehubbot 257a87e664 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-27 03:17:35 +00:00
semantic-release-bot e4663ece64 🔖 chore(release): v1.65.2 [skip ci]
### [Version&nbsp;1.65.2](https://github.com/lobehub/lobe-chat/compare/v1.65.1...v1.65.2)
<sup>Released on **2025-02-27**</sup>

#### 💄 Styles

- **misc**: Support parsing the search flag when parsing the model list, Update Gemini & Qwen models.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Support parsing the search flag when parsing the model list, closes [#6546](https://github.com/lobehub/lobe-chat/issues/6546) ([8c768ed](https://github.com/lobehub/lobe-chat/commit/8c768ed))
* **misc**: Update Gemini & Qwen models, closes [#6531](https://github.com/lobehub/lobe-chat/issues/6531) ([efde928](https://github.com/lobehub/lobe-chat/commit/efde928))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-27 03:16:23 +00:00
sxjeru efde928302 💄 style: Update Gemini & Qwen models (#6531)
* Update google.ts

* Update groq.ts

* Update qwen.ts

* Update index.tsx
2025-02-27 11:08:04 +08:00
wzdnzd 8c768ed12c 💄 style: support parsing the search flag when parsing the model list (#6546)
* feat: support parsing the search flag when parsing the model list

* test: add unit test for src/utils/parseModels.ts
2025-02-27 11:06:33 +08:00
Arvin Xu 8d6b78f9f8 🔨 chore: upgrade next to 15.2 (#6557) 2025-02-27 10:44:52 +08:00
Arvin Xu 47efd1ba43 🔨 chore: improve setup.sh to download searxng file (#6552) 2025-02-26 23:42:22 +08:00
Kaco 9a14ee6211 📝 docs: Add searxng to docker compose (#6509)
* Add searxng to docker compose

* Update docker-compose.yml

Block external access to port 8080

---------

Co-authored-by: Kaco <leungkaco@gmail.com>
2025-02-26 22:47:39 +08:00
lobehubbot 80bf865e77 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-26 11:13:39 +00:00
semantic-release-bot 41fd9829b1 🔖 chore(release): v1.65.1 [skip ci]
### [Version&nbsp;1.65.1](https://github.com/lobehub/lobe-chat/compare/v1.65.0...v1.65.1)
<sup>Released on **2025-02-26**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix claude 3.7 sonnet thinking with tool use.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix claude 3.7 sonnet thinking with tool use, closes [#6528](https://github.com/lobehub/lobe-chat/issues/6528) ([a76d2bf](https://github.com/lobehub/lobe-chat/commit/a76d2bf))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-26 11:12:40 +00:00
Arvin Xu a76d2bff77 🐛 fix: fix claude 3.7 sonnet thinking with tool use (#6528)
* fix thinking

* try to fix claude thinking with tools calling

* fix

* update

* add tests

* fix tests

* add tests

* add tests

* improve  anthropic
2025-02-26 19:04:09 +08:00
lobehubbot 3659bbc2cb 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-25 17:37:05 +00:00
semantic-release-bot 0f6c7fa6fb 🔖 chore(release): v1.65.0 [skip ci]
## [Version&nbsp;1.65.0](https://github.com/lobehub/lobe-chat/compare/v1.64.3...v1.65.0)
<sup>Released on **2025-02-25**</sup>

####  Features

- **misc**: Support claude sonnet 3.7  thinking.

#### 💄 Styles

- **misc**: Update Gemini 2.0 search settings.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Support claude sonnet 3.7  thinking, closes [#6515](https://github.com/lobehub/lobe-chat/issues/6515) ([bc9829f](https://github.com/lobehub/lobe-chat/commit/bc9829f))

#### Styles

* **misc**: Update Gemini 2.0 search settings, closes [#6516](https://github.com/lobehub/lobe-chat/issues/6516) ([250bbcb](https://github.com/lobehub/lobe-chat/commit/250bbcb))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-25 17:36:00 +00:00
sxjeru 250bbcbd55 💄 style: Update Gemini 2.0 search settings (#6516) 2025-02-26 01:27:14 +08:00
Arvin Xu bc9829fa1f feat: support claude sonnet 3.7 thinking (#6515)
* add claude thinking

* update code

* support anthropic thinking

* update i18n

* update i18n

* fix snapshot

* fix tests
2025-02-26 01:26:22 +08:00
lobehubbot 41acc241e2 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-25 15:57:41 +00:00
semantic-release-bot e82a2de4a4 🔖 chore(release): v1.64.3 [skip ci]
### [Version&nbsp;1.64.3](https://github.com/lobehub/lobe-chat/compare/v1.64.2...v1.64.3)
<sup>Released on **2025-02-25**</sup>

#### 💄 Styles

- **misc**: Add Claude 3.7 Sonnet and Haiku 3.5.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add Claude 3.7 Sonnet and Haiku 3.5, closes [#6512](https://github.com/lobehub/lobe-chat/issues/6512) ([c8db2bb](https://github.com/lobehub/lobe-chat/commit/c8db2bb))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-25 15:56:41 +00:00
Liav Arnon c8db2bb273 💄 style: add Claude 3.7 Sonnet and Haiku 3.5 (#6512)
* add claude3.7 and bedrock

* add descriptions

* add reasoning to claude 3.7

* add claude 3.7 to bedrock

* added abilities

* retrieve deleted claude 3.5 v1 to bedrock

* reorderd abilities and added max output

* fix lint

---------

Co-authored-by: arvinxx <arvinx@foxmail.com>
2025-02-25 23:48:25 +08:00
gru-agent[bot] 69f85558b7 test: Add unit tests for searXNG actions in the chat store. (#6502)
Co-authored-by: gru-agent[bot] <185149714+gru-agent[bot]@users.noreply.github.com>
2025-02-25 15:16:56 +08:00
lobehubbot 2c336cf3da 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-25 06:23:40 +00:00
semantic-release-bot ae84362fdf 🔖 chore(release): v1.64.2 [skip ci]
### [Version&nbsp;1.64.2](https://github.com/lobehub/lobe-chat/compare/v1.64.1...v1.64.2)
<sup>Released on **2025-02-25**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix 0 search results with specific search engine.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix 0 search results with specific search engine, closes [#6487](https://github.com/lobehub/lobe-chat/issues/6487) ([74a09e2](https://github.com/lobehub/lobe-chat/commit/74a09e2))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-25 06:22:40 +00:00
Arvin Xu 74a09e27ff 🐛 fix: fix 0 search results with specific search engine (#6487)
* update

* improve plugin loading state

* improve loading style

* update favicon

* improve search display

* add search results

* fix lint
2025-02-25 14:14:14 +08:00
lobehubbot 237cc76318 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-25 03:35:49 +00:00
semantic-release-bot 27d00ff2ec 🔖 chore(release): v1.64.1 [skip ci]
### [Version&nbsp;1.64.1](https://github.com/lobehub/lobe-chat/compare/v1.64.0...v1.64.1)
<sup>Released on **2025-02-25**</sup>

#### 🐛 Bug Fixes

- **misc**: Disable fc for ds-v3 series.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Disable fc for ds-v3 series, closes [#6486](https://github.com/lobehub/lobe-chat/issues/6486) ([0092213](https://github.com/lobehub/lobe-chat/commit/0092213))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-25 03:34:49 +00:00
Rylan Cai 00922134c1 🐛 fix: disable fc for ds-v3 series (#6486) 2025-02-25 11:26:31 +08:00
lobehubbot e65bb09792 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-24 18:59:54 +00:00
semantic-release-bot ef45b3604d 🔖 chore(release): v1.64.0 [skip ci]
## [Version&nbsp;1.64.0](https://github.com/lobehub/lobe-chat/compare/v1.63.3...v1.64.0)
<sup>Released on **2025-02-24**</sup>

####  Features

- **misc**: Support application search with searchXNG.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Support application search with searchXNG, closes [#6452](https://github.com/lobehub/lobe-chat/issues/6452) ([b61b5fc](https://github.com/lobehub/lobe-chat/commit/b61b5fc))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-24 18:58:53 +00:00
Arvin Xu b61b5fcb03 feat: support application search with searchXNG (#6452)
*  feat: add builtin search with SearXNG

* ♻️ refactor: refactor the plugin error

* add impl

* update search

* improve search card style

* fix lint

* fix calling

* update i18n

* fix tests

* refactor the portal plugin design

* update i18n

* update

* fix tests

* add search header tag

* refactor for the search visible
2025-02-25 02:50:31 +08:00
lobehubbot 337fcffdb2 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-24 04:08:38 +00:00
semantic-release-bot fb18f5a95c 🔖 chore(release): v1.63.3 [skip ci]
### [Version&nbsp;1.63.3](https://github.com/lobehub/lobe-chat/compare/v1.63.2...v1.63.3)
<sup>Released on **2025-02-24**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix citation=null issue in stream.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix citation=null issue in stream, closes [#6461](https://github.com/lobehub/lobe-chat/issues/6461) ([3f9498e](https://github.com/lobehub/lobe-chat/commit/3f9498e))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-24 04:07:34 +00:00
Arvin Xu 3f9498e2d1 🐛 fix: fix citation=null issue in stream (#6461) 2025-02-24 11:58:54 +08:00
gru-agent[bot] 93d982f992 test: Add test to verify inclusion of settings property from builtin model in AiInfraRepos. (#6462)
Co-authored-by: gru-agent[bot] <185149714+gru-agent[bot]@users.noreply.github.com>
2025-02-24 11:39:37 +08:00
lobehubbot 86f563f51a 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-24 03:09:33 +00:00
semantic-release-bot ad0fe99947 🔖 chore(release): v1.63.2 [skip ci]
### [Version&nbsp;1.63.2](https://github.com/lobehub/lobe-chat/compare/v1.63.1...v1.63.2)
<sup>Released on **2025-02-24**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix model settings config.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix model settings config, closes [#6459](https://github.com/lobehub/lobe-chat/issues/6459) ([469bd10](https://github.com/lobehub/lobe-chat/commit/469bd10))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-24 03:08:30 +00:00
Arvin Xu 469bd10cc4 🐛 fix: fix model settings config (#6459) 2025-02-24 11:00:04 +08:00
lobehubbot 0d4e62558a 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-23 17:52:36 +00:00
semantic-release-bot 7cd78d0efd 🔖 chore(release): v1.63.1 [skip ci]
### [Version&nbsp;1.63.1](https://github.com/lobehub/lobe-chat/compare/v1.63.0...v1.63.1)
<sup>Released on **2025-02-23**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix groq location request.

#### 💄 Styles

- **misc**: Improve plugin calling style.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix groq location request, closes [#6449](https://github.com/lobehub/lobe-chat/issues/6449) ([8c8af6b](https://github.com/lobehub/lobe-chat/commit/8c8af6b))

#### Styles

* **misc**: Improve plugin calling style, closes [#6446](https://github.com/lobehub/lobe-chat/issues/6446) ([406cd46](https://github.com/lobehub/lobe-chat/commit/406cd46))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-23 17:51:25 +00:00
Arvin Xu 8c8af6b8af 🐛 fix: fix groq location request (#6449) 2025-02-24 01:43:02 +08:00
Arvin Xu 406cd46b3a 💄 style: improve plugin calling style (#6446)
* improve plugin calling

* improve plugin calling

* fix model info loading

* fix loading

* revert jose
2025-02-24 01:41:13 +08:00
lobehubbot f4fcc81128 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-23 16:24:42 +00:00
semantic-release-bot 9db7791056 🔖 chore(release): v1.63.0 [skip ci]
## [Version&nbsp;1.63.0](https://github.com/lobehub/lobe-chat/compare/v1.62.11...v1.63.0)
<sup>Released on **2025-02-23**</sup>

####  Features

- **misc**: Support model-level search for Google/Qwen.

#### 💄 Styles

- **misc**: Update many models info.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Support model-level search for Google/Qwen, closes [#6420](https://github.com/lobehub/lobe-chat/issues/6420) ([f1b97cd](https://github.com/lobehub/lobe-chat/commit/f1b97cd))

#### Styles

* **misc**: Update many models info, closes [#6205](https://github.com/lobehub/lobe-chat/issues/6205) ([c477588](https://github.com/lobehub/lobe-chat/commit/c477588))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-23 16:23:37 +00:00
sxjeru c477588f95 💄 style: Update many models info (#6205)
* Update stepfun.ts

* Update siliconcloud.ts

* Update google.ts

* Update groq.ts

* Update siliconcloud.ts

* Update stepfun.ts

* Update groq.ts

* Update groq.ts

* Update hunyuan.ts

* Update hunyuan.ts

* Update internlm.ts

* Update mistral.ts

* Update novita.ts

* Update sensenova.ts

* Update taichu.ts

* Update upstage.ts

* Update index.test.ts.snap

* Update index.test.ts.snap

* Update index.test.ts

* Update groq.ts

---------

Co-authored-by: Arvin Xu <arvinx@foxmail.com>
2025-02-24 00:15:03 +08:00
Arvin Xu f1b97cdf81 feat: support model-level search for Google/Qwen (#6420)
* support extendControls frontend

* refactor

* feat 完成搜索操控面板

* feat 完成 Google Grounding 集成

* fix tests

* 暂时针对有联网配置的 model 开启

* fix tests

* update config

* prepare search for openrouter

* update i18n

* fix
2025-02-24 00:10:18 +08:00
lobehubbot d08990e2e0 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-23 12:11:41 +00:00
semantic-release-bot 9e31a98352 🔖 chore(release): v1.62.11 [skip ci]
### [Version&nbsp;1.62.11](https://github.com/lobehub/lobe-chat/compare/v1.62.10...v1.62.11)
<sup>Released on **2025-02-23**</sup>

#### 🐛 Bug Fixes

- **misc**: Refine role assignment logic for specific Azure OpenAI models & Sensitive URL.

#### 💄 Styles

- **misc**: Add custom `proxyUrl` support for Volcengine.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Refine role assignment logic for specific Azure OpenAI models & Sensitive URL, closes [#6366](https://github.com/lobehub/lobe-chat/issues/6366) ([d47c2c6](https://github.com/lobehub/lobe-chat/commit/d47c2c6))

#### Styles

* **misc**: Add custom `proxyUrl` support for Volcengine, closes [#6433](https://github.com/lobehub/lobe-chat/issues/6433) ([2b1aca9](https://github.com/lobehub/lobe-chat/commit/2b1aca9))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-23 12:10:21 +00:00
loca1h0st d47c2c6d7a 🐛 fix: refine role assignment logic for specific Azure OpenAI models & Sensitive URL (#6366)
* refine role assignment logic for specific Azure OpenAI models & Azure SensitiveUrl

* Using updatedMessages to fix Azure o series models
2025-02-23 20:02:03 +08:00
Zhijie He 2b1aca9ed1 💄 style: add custom proxyUrl support for Volcengine (#6433) 2025-02-23 19:57:14 +08:00
Stella "Steve" Wang 4485171b5c 📝 docs: Add documentations for XAI and Wenxin server environment variables config. (#6353) 2025-02-23 19:27:12 +08:00
renovate[bot] d4b93c895a Update dependency jose to v6 (#6429)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-23 19:26:23 +08:00
renovate[bot] 3bc2d721be Update dependency @google/generative-ai to ^0.22.0 (#6426)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-23 18:22:43 +08:00
Carson Yang 3ff6c3b4aa 📝 docs: update database version deployment guide on Sealos (#6435)
Signed-off-by: Carson Yang <yangchuansheng33@gmail.com>
2025-02-23 18:22:24 +08:00
lobehubbot 19e02d6d42 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-22 14:30:35 +00:00
semantic-release-bot d44ee11758 🔖 chore(release): v1.62.10 [skip ci]
### [Version&nbsp;1.62.10](https://github.com/lobehub/lobe-chat/compare/v1.62.9...v1.62.10)
<sup>Released on **2025-02-22**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix fetch on client check status display.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix fetch on client check status display, closes [#6405](https://github.com/lobehub/lobe-chat/issues/6405) ([9579e41](https://github.com/lobehub/lobe-chat/commit/9579e41))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-22 14:29:37 +00:00
vual 9579e41d54 🐛 fix: fix fetch on client check status display (#6405)
* fix fetch on client check status display

* fix fetch on client check status display, and sort props
2025-02-22 22:21:31 +08:00
lobehubbot 325c44ac79 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-22 07:37:39 +00:00
semantic-release-bot d3dba17eaf 🔖 chore(release): v1.62.9 [skip ci]
### [Version&nbsp;1.62.9](https://github.com/lobehub/lobe-chat/compare/v1.62.8...v1.62.9)
<sup>Released on **2025-02-22**</sup>

#### 🐛 Bug Fixes

- **misc**: Next-auth user id not found in create agent index.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Next-auth user id not found in create agent index, closes [#6410](https://github.com/lobehub/lobe-chat/issues/6410) ([704c7c8](https://github.com/lobehub/lobe-chat/commit/704c7c8))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-22 07:36:39 +00:00
Rylan Cai 704c7c8eab 🐛 fix: next-auth user id not found in create agent index (#6410) 2025-02-22 15:28:32 +08:00
lobehubbot 5aa59c0609 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-22 07:24:52 +00:00
semantic-release-bot 2bc30ea2a8 🔖 chore(release): v1.62.8 [skip ci]
### [Version&nbsp;1.62.8](https://github.com/lobehub/lobe-chat/compare/v1.62.7...v1.62.8)
<sup>Released on **2025-02-22**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix image prompts with some user cases.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix image prompts with some user cases, closes [#6406](https://github.com/lobehub/lobe-chat/issues/6406) ([e9df49d](https://github.com/lobehub/lobe-chat/commit/e9df49d))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-22 07:23:47 +00:00
Arvin Xu e9df49dfc8 🐛 fix: fix image prompts with some user cases (#6406)
* refactor the lobeThinking to remark mode

* improve error style

* try to fix prompts

* fix tests

* improve prompts

* fix tests
2025-02-22 15:15:39 +08:00
itning bef09e4db2 👷 docs: Fix the issue that the communication with the casdoor server is not available due to the port change. (#6408) 2025-02-22 15:03:09 +08:00
williamchai 1d1de88589 Update Node to 22 (lts/jod) in .nvmrc (#6400) 2025-02-22 12:39:32 +08:00
lobehubbot 4d0bba8738 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-21 17:46:11 +00:00
semantic-release-bot bc70f93b18 🔖 chore(release): v1.62.7 [skip ci]
### [Version&nbsp;1.62.7](https://github.com/lobehub/lobe-chat/compare/v1.62.6...v1.62.7)
<sup>Released on **2025-02-21**</sup>

#### 💄 Styles

- **misc**: Add Volcano Ark models.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add Volcano Ark models, closes [#6368](https://github.com/lobehub/lobe-chat/issues/6368) ([02136f5](https://github.com/lobehub/lobe-chat/commit/02136f5))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-21 17:45:02 +00:00
sxjeru 02136f5a62 💄 style: Add Volcano Ark models (#6368)
* Update volcengine.ts

* Update volcengine.ts

* Update volcengine.ts

* Update volcengine.ts

* Update volcengine.ts

* Update volcengine.ts
2025-02-22 01:36:45 +08:00
Carson Yang fbf9fb1f1f 📝 docs:(deploy): update Sealos deployment docs and links (#6399)
Signed-off-by: Carson Yang <yangchuansheng33@gmail.com>
2025-02-22 01:36:03 +08:00
Zhang Zhe 3e051dd6c0 📝 docs: Add volcengine environment variables (#6397) 2025-02-22 00:39:13 +08:00
lobehubbot 5f7599a6ba 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-21 16:38:34 +00:00
semantic-release-bot 6ef421b209 🔖 chore(release): v1.62.6 [skip ci]
### [Version&nbsp;1.62.6](https://github.com/lobehub/lobe-chat/compare/v1.62.5...v1.62.6)
<sup>Released on **2025-02-21**</sup>

#### 💄 Styles

- **misc**: Refactor the plugin render style.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Refactor the plugin render style, closes [#6390](https://github.com/lobehub/lobe-chat/issues/6390) ([3ecdba1](https://github.com/lobehub/lobe-chat/commit/3ecdba1))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-21 16:37:32 +00:00
Arvin Xu 3ecdba1a1b 💄 style: refactor the plugin render style (#6390)
* wip

* refactor the args design

* update

* refactor tools

* try improve suspense

* update i18n

* fix lint

* fix api key issue

* improve code

* improve suspense

* improve suspense

* fix topic duplicate issue
2025-02-22 00:29:05 +08:00
lobehubbot 7e6aaa0344 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-21 14:40:27 +00:00
semantic-release-bot 8d53670c0b 🔖 chore(release): v1.62.5 [skip ci]
### [Version&nbsp;1.62.5](https://github.com/lobehub/lobe-chat/compare/v1.62.4...v1.62.5)
<sup>Released on **2025-02-21**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix default agent loading.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix default agent loading, closes [#6393](https://github.com/lobehub/lobe-chat/issues/6393) ([7841122](https://github.com/lobehub/lobe-chat/commit/7841122))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-21 14:39:25 +00:00
gru-agent[bot] 8490b8c07e test: Add test for 400 status response on SubscriptionKeyMismatch error type in createErrorResponse function. (#6378)
Co-authored-by: gru-agent[bot] <185149714+gru-agent[bot]@users.noreply.github.com>
2025-02-21 22:30:52 +08:00
Arvin Xu 7841122aed 🐛 fix: fix default agent loading (#6393)
* fix

* fix
2025-02-21 22:30:28 +08:00
lobehubbot 89b7da071d 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-20 19:20:16 +00:00
semantic-release-bot 94087ada5f 🔖 chore(release): v1.62.4 [skip ci]
### [Version&nbsp;1.62.4](https://github.com/lobehub/lobe-chat/compare/v1.62.3...v1.62.4)
<sup>Released on **2025-02-20**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix hotkeys of open agent settings.

#### 💄 Styles

- **misc**: Add some error types.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix hotkeys of open agent settings, closes [#6363](https://github.com/lobehub/lobe-chat/issues/6363) ([3219c54](https://github.com/lobehub/lobe-chat/commit/3219c54))

#### Styles

* **misc**: Add some error types, closes [#6377](https://github.com/lobehub/lobe-chat/issues/6377) ([f7a7138](https://github.com/lobehub/lobe-chat/commit/f7a7138))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-20 19:19:11 +00:00
Arvin Xu f7a713848f 💄 style: add some error types (#6377)
* add some error type

* fix svix build
2025-02-21 03:10:48 +08:00
Arvin Xu 3219c547a7 🐛 fix: fix hotkeys of open agent settings (#6363) 2025-02-21 03:10:28 +08:00
gru-agent[bot] 56c36cdae0 test: Add test for 404 status response for ModelNotFound error type in errorResponse function. (#6361)
Co-authored-by: gru-agent[bot] <185149714+gru-agent[bot]@users.noreply.github.com>
2025-02-20 16:26:08 +08:00
lobehubbot 87a6185494 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-20 08:12:19 +00:00
semantic-release-bot 7b6ab1d038 🔖 chore(release): v1.62.3 [skip ci]
### [Version&nbsp;1.62.3](https://github.com/lobehub/lobe-chat/compare/v1.62.2...v1.62.3)
<sup>Released on **2025-02-20**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix a feature flag.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix a feature flag, closes [#6354](https://github.com/lobehub/lobe-chat/issues/6354) ([6667334](https://github.com/lobehub/lobe-chat/commit/6667334))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-20 08:11:17 +00:00
Arvin Xu 6667334496 🐛 fix: fix a feature flag (#6354) 2025-02-20 16:02:53 +08:00
lobehubbot 4168e5a9a5 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-20 06:24:25 +00:00
semantic-release-bot 28cb7fec0a 🔖 chore(release): v1.62.2 [skip ci]
### [Version&nbsp;1.62.2](https://github.com/lobehub/lobe-chat/compare/v1.62.1...v1.62.2)
<sup>Released on **2025-02-20**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix message roles for specific Azure OpenAI models.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix message roles for specific Azure OpenAI models, closes [#6222](https://github.com/lobehub/lobe-chat/issues/6222) ([d49329a](https://github.com/lobehub/lobe-chat/commit/d49329a))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-20 06:23:16 +00:00
hcygnaw d49329a052 🐛 fix: fix message roles for specific Azure OpenAI models (#6222)
* 🐛 fix: update message roles for specific Azure OpenAI models

* 🐛 fix: refine role assignment logic for specific Azure OpenAI models

* Create an auto-deploy file

* Delete .github/workflows/lobechatazure-AutoDeployTrigger-bdbe175d-28d2-43a7-a2db-f0a2225af446.yml

---------

Co-authored-by: yichuan <wang-yichuan@outlook.com>
2025-02-20 14:14:54 +08:00
renovate[bot] 5d59f0d4dc Update dependency file-type to v20 (#5510)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-20 14:12:33 +08:00
semantic-release-bot 84d3e96563 🔖 chore(release): v1.62.1 [skip ci]
### [Version&nbsp;1.62.1](https://github.com/lobehub/lobe-chat/compare/v1.62.0...v1.62.1)
<sup>Released on **2025-02-20**</sup>

#### 🐛 Bug Fixes

- **misc**: Add sambanova proxy url.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Add sambanova proxy url, closes [#6348](https://github.com/lobehub/lobe-chat/issues/6348) ([c9cb7d9](https://github.com/lobehub/lobe-chat/commit/c9cb7d9))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-20 06:11:46 +00:00
Arvin Xu c9cb7d917c 🐛 fix: add sambanova proxy url (#6348)
* fix

* update i18n
2025-02-20 14:03:37 +08:00
Arvin Xu 59bdf12b1e 🔨 chore: Update issue template (#6256)
* Update config.yml

* Update 1_bug_report_cn.yml

* Update config.yml
2025-02-20 13:42:38 +08:00
gru-agent[bot] 097038ef17 test: Add tests for getUserSSOProviders and unlinkSSOProvider methods in ClientService. (#6335)
Co-authored-by: gru-agent[bot] <185149714+gru-agent[bot]@users.noreply.github.com>
2025-02-20 13:13:09 +08:00
gru-agent[bot] d4b4b288ca test: Add unit tests for ServerService methods in user service. (#6337)
Co-authored-by: gru-agent[bot] <185149714+gru-agent[bot]@users.noreply.github.com>
2025-02-20 13:12:49 +08:00
gru-agent[bot] 88531dbb37 test: Add unit tests for NextAuthUserService, covering user update scenarios. (#6344)
Co-authored-by: gru-agent[bot] <185149714+gru-agent[bot]@users.noreply.github.com>
2025-02-20 13:12:13 +08:00
lobehubbot cab591dc63 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-20 04:47:59 +00:00
semantic-release-bot a6aa88ec47 🔖 chore(release): v1.62.0 [skip ci]
## [Version&nbsp;1.62.0](https://github.com/lobehub/lobe-chat/compare/v1.61.6...v1.62.0)
<sup>Released on **2025-02-20**</sup>

####  Features

- **misc**: Support pplx search grounding.

#### 🐛 Bug Fixes

- **misc**: Azure AI env var configuration issue..

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Support pplx search grounding, closes [#6331](https://github.com/lobehub/lobe-chat/issues/6331) ([ccb0003](https://github.com/lobehub/lobe-chat/commit/ccb0003))

#### What's fixed

* **misc**: Azure AI env var configuration issue., closes [#6346](https://github.com/lobehub/lobe-chat/issues/6346) ([3fc61bb](https://github.com/lobehub/lobe-chat/commit/3fc61bb))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-20 04:46:56 +00:00
Keating Huang 3fc61bb1f4 🐛 fix: Azure AI env var configuration issue. (#6346) 2025-02-20 12:38:47 +08:00
Arvin Xu ccb0003bff feat: support pplx search grounding (#6331) 2025-02-20 12:31:08 +08:00
lobehubbot 057f45586b 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-20 02:51:39 +00:00
semantic-release-bot 276ef26d37 🔖 chore(release): v1.61.6 [skip ci]
### [Version&nbsp;1.61.6](https://github.com/lobehub/lobe-chat/compare/v1.61.5...v1.61.6)
<sup>Released on **2025-02-20**</sup>

#### 🐛 Bug Fixes

- **misc**: Casdoor webhooks error.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Casdoor webhooks error, closes [#6304](https://github.com/lobehub/lobe-chat/issues/6304) ([7a458b9](https://github.com/lobehub/lobe-chat/commit/7a458b9))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-20 02:50:28 +00:00
Rylan Cai 7a458b9e31 🐛 fix: Casdoor webhooks error (#6304)
* 🐛 fix: casdoor webhooks error

* 📝 docs: update docs

* 📝 docs: add impl details

* 📝 docs: add version requires for casdoor
2025-02-20 10:41:59 +08:00
gru-agent[bot] b91fb84876 test: Add unit tests for server default agent and files configuration functions. (#6249)
Co-authored-by: gru-agent[bot] <185149714+gru-agent[bot]@users.noreply.github.com>
2025-02-20 10:37:03 +08:00
gru-agent[bot] 2ac3dff653 test: Add unit tests for userRouter functionality in user.test.ts (#6338)
Co-authored-by: gru-agent[bot] <185149714+gru-agent[bot]@users.noreply.github.com>
2025-02-20 10:14:42 +08:00
gru-agent[bot] 3a51aeaeda test: Add tests for additional error response statuses in errorResponse.test.ts (#6300)
Co-authored-by: gru-agent[bot] <185149714+gru-agent[bot]@users.noreply.github.com>
2025-02-20 00:54:31 +08:00
lobehubbot 5bacc9dcc0 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-19 16:40:02 +00:00
semantic-release-bot 864b5b6711 🔖 chore(release): v1.61.5 [skip ci]
### [Version&nbsp;1.61.5](https://github.com/lobehub/lobe-chat/compare/v1.61.4...v1.61.5)
<sup>Released on **2025-02-19**</sup>

#### 💄 Styles

- **misc**: Show sso providers for next-auth in profile page.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Show sso providers for next-auth in profile page, closes [#5303](https://github.com/lobehub/lobe-chat/issues/5303) ([dd61bce](https://github.com/lobehub/lobe-chat/commit/dd61bce))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-19 16:39:03 +00:00
Rylan Cai dd61bce75c 💄 style: show sso providers for next-auth in profile page (#5303)
*  feat: add sso fetcher in services

* 🚧 wip: provider list

* ♻️ refactor: change db operation

*  feat: support unlink sso providers

* 🎨 style: make popconfirm topright

* 🌐 i18n: add zh-CN as gen source

* 💄 style: use Avatar wrap AuthIcons

* 💄 style: use modal

* ♻️ refactor: adapt to variants mode

* 🌐 i18n: auth uis

*  refactor: pass lint test

* 🌐 i18n: change title

* 🐛 fix: auth0 & github not seen in light mode
2025-02-20 00:30:44 +08:00
lobehubbot ef02986e69 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-18 17:07:32 +00:00
semantic-release-bot 36ef241984 🔖 chore(release): v1.61.4 [skip ci]
### [Version&nbsp;1.61.4](https://github.com/lobehub/lobe-chat/compare/v1.61.3...v1.61.4)
<sup>Released on **2025-02-18**</sup>

#### 💄 Styles

- **misc**: Improve perplexity models.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Improve perplexity models, closes [#6307](https://github.com/lobehub/lobe-chat/issues/6307) ([c99908d](https://github.com/lobehub/lobe-chat/commit/c99908d))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-18 17:06:32 +00:00
Arvin Xu c99908dc2f 💄 style: improve perplexity models (#6307)
* update perplexity models

* defaultShowBrowserRequest for openai

* revert
2025-02-19 00:58:10 +08:00
lobehubbot 47d27a39a5 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-18 16:23:22 +00:00
semantic-release-bot c5e2a30aaf 🔖 chore(release): v1.61.3 [skip ci]
### [Version&nbsp;1.61.3](https://github.com/lobehub/lobe-chat/compare/v1.61.2...v1.61.3)
<sup>Released on **2025-02-18**</sup>

#### 💄 Styles

- **misc**: Improve error content and console error.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Improve error content and console error, closes [#6305](https://github.com/lobehub/lobe-chat/issues/6305) ([6a35f55](https://github.com/lobehub/lobe-chat/commit/6a35f55))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-18 16:22:23 +00:00
Arvin Xu 6a35f55ebc 💄 style: improve error content and console error (#6305)
* update i18n

* add console error
2025-02-19 00:14:01 +08:00
lobehubbot 74849f77bf 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-18 15:16:05 +00:00
semantic-release-bot 0b9e9bf8c1 🔖 chore(release): v1.61.2 [skip ci]
### [Version&nbsp;1.61.2](https://github.com/lobehub/lobe-chat/compare/v1.61.1...v1.61.2)
<sup>Released on **2025-02-18**</sup>

#### 💄 Styles

- **misc**: Add `kimi-latest` for Moonshot.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add `kimi-latest` for Moonshot, closes [#6295](https://github.com/lobehub/lobe-chat/issues/6295) ([4fb98da](https://github.com/lobehub/lobe-chat/commit/4fb98da))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-18 15:15:06 +00:00
Zhijie He 4fb98da08f 💄 style: add kimi-latest for Moonshot (#6295)
* 💄 style: add `kimi-latest` for Moonshot

* 💄 style: update model list

* 💄 style: update model desc and cachedInput

* 💄 style: fix no model enabled

* 💄 style: update check model
2025-02-18 23:06:51 +08:00
lobehubbot 7b74abc3ae 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-18 15:05:18 +00:00
semantic-release-bot 0218b31278 🔖 chore(release): v1.61.1 [skip ci]
### [Version&nbsp;1.61.1](https://github.com/lobehub/lobe-chat/compare/v1.61.0...v1.61.1)
<sup>Released on **2025-02-18**</sup>

#### 💄 Styles

- **misc**: Improve serveral error code.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Improve serveral error code, closes [#6299](https://github.com/lobehub/lobe-chat/issues/6299) ([352cb90](https://github.com/lobehub/lobe-chat/commit/352cb90))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-18 15:04:20 +00:00
Arvin Xu 352cb90eb6 💄 style: improve serveral error code (#6299)
* improve error code

* improve CHAT MASK

* improve CHAT MASK

* update i18n

* fix tests
2025-02-18 22:55:58 +08:00
lobehubbot f394b216d9 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-18 06:58:21 +00:00
semantic-release-bot da965f67af 🔖 chore(release): v1.61.0 [skip ci]
## [Version&nbsp;1.61.0](https://github.com/lobehub/lobe-chat/compare/v1.60.9...v1.61.0)
<sup>Released on **2025-02-18**</sup>

####  Features

- **misc**: Support google vertex ai as a new provider.

#### 🐛 Bug Fixes

- **misc**: Try to fix pglite worker.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Support google vertex ai as a new provider, closes [#4487](https://github.com/lobehub/lobe-chat/issues/4487) ([a0a9592](https://github.com/lobehub/lobe-chat/commit/a0a9592))

#### What's fixed

* **misc**: Try to fix pglite worker, closes [#6169](https://github.com/lobehub/lobe-chat/issues/6169) ([b3f4f13](https://github.com/lobehub/lobe-chat/commit/b3f4f13))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-18 06:57:12 +00:00
Arvin Xu a0a95927d4 feat: support google vertex ai as a new provider (#4487)
*  feat: add vertex ai model runtime

* update

* support vertex ai with api key

* update models

* fix lint

* fix

* fix again

* Create Dockerfile.pglite

* Create docker-pglite.yml

* Update docker-pglite.yml

* fix credentials

* Update docker-pglite.yml

* fix
2025-02-18 14:48:59 +08:00
Arvin Xu b3f4f13b9c 🐛 fix: try to fix pglite worker (#6169)
* try to fix pglite worker

* Update db.ts
2025-02-18 14:46:57 +08:00
lobehubbot c5d372f525 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-18 05:44:59 +00:00
semantic-release-bot fc67a3404a 🔖 chore(release): v1.60.9 [skip ci]
### [Version&nbsp;1.60.9](https://github.com/lobehub/lobe-chat/compare/v1.60.8...v1.60.9)
<sup>Released on **2025-02-18**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-18 05:44:00 +00:00
Arvin Xu cb9104d2f9 👷 build: add pglite docker image (#6287) 2025-02-18 13:24:49 +08:00
lobehubbot 5f96a506c9 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-18 01:13:31 +00:00
semantic-release-bot 2fc2043bc1 🔖 chore(release): v1.60.8 [skip ci]
### [Version&nbsp;1.60.8](https://github.com/lobehub/lobe-chat/compare/v1.60.7...v1.60.8)
<sup>Released on **2025-02-18**</sup>

#### 💄 Styles

- **misc**: Sync chat limit.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Sync chat limit, closes [#6207](https://github.com/lobehub/lobe-chat/issues/6207) ([cc2f536](https://github.com/lobehub/lobe-chat/commit/cc2f536))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-18 01:12:26 +00:00
sxjeru cc2f536658 💄 style: sync chat limit (#6207) 2025-02-18 09:04:23 +08:00
Arvin Xu b5360d5cfb 📝 docs: Update docker image version in docs (#6278)
* Update README.md

* Update docker-compose.mdx

* Update docker-compose.zh-CN.mdx

* Update docker.mdx

* Update docker.zh-CN.mdx

* Update docker.mdx

* Update docker.zh-CN.mdx

* Update docker-compose.mdx

* Update docker-compose.zh-CN.mdx
2025-02-18 02:34:19 +08:00
gru-agent[bot] bac6739b8c test: Add unit tests for ServerService methods in server.test.ts (#6260)
Co-authored-by: gru-agent[bot] <185149714+gru-agent[bot]@users.noreply.github.com>
2025-02-18 02:02:20 +08:00
lobehubbot 5bb76ba13c 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-17 16:44:13 +00:00
semantic-release-bot 577daddb7d 🔖 chore(release): v1.60.7 [skip ci]
### [Version&nbsp;1.60.7](https://github.com/lobehub/lobe-chat/compare/v1.60.6...v1.60.7)
<sup>Released on **2025-02-17**</sup>

#### 💄 Styles

- **misc**: Remove deprecated gemini models, update MiniMax models.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Remove deprecated gemini models, closes [#6269](https://github.com/lobehub/lobe-chat/issues/6269) ([45977c3](https://github.com/lobehub/lobe-chat/commit/45977c3))
* **misc**: Update MiniMax models, closes [#6270](https://github.com/lobehub/lobe-chat/issues/6270) ([2d7803a](https://github.com/lobehub/lobe-chat/commit/2d7803a))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-17 16:43:10 +00:00
柴米油盐的梦想 45977c3d4d 💄 style: remove deprecated gemini models (#6269) 2025-02-18 00:34:49 +08:00
Zhijie He 2d7803a84a 💄 style: update MiniMax models (#6270) 2025-02-18 00:34:04 +08:00
lobehubbot 6b97177d4b 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-17 12:04:27 +00:00
semantic-release-bot 4003b8ebed 🔖 chore(release): v1.60.6 [skip ci]
### [Version&nbsp;1.60.6](https://github.com/lobehub/lobe-chat/compare/v1.60.5...v1.60.6)
<sup>Released on **2025-02-17**</sup>

#### 💄 Styles

- **misc**: Add o1 vision metadata.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add o1 vision metadata, closes [#6263](https://github.com/lobehub/lobe-chat/issues/6263) ([261d068](https://github.com/lobehub/lobe-chat/commit/261d068))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-17 12:03:26 +00:00
Arvin Xu 261d068028 💄 style: add o1 vision metadata (#6263)
* support

* update locale
2025-02-17 19:55:19 +08:00
CanisMinor 4e66ea3086 📝 docs: Add 2024 recap docs (#6259) 2025-02-17 19:26:28 +08:00
lobehubbot 07364c9196 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-17 11:24:16 +00:00
semantic-release-bot b49f3e9025 🔖 chore(release): v1.60.5 [skip ci]
### [Version&nbsp;1.60.5](https://github.com/lobehub/lobe-chat/compare/v1.60.4...v1.60.5)
<sup>Released on **2025-02-17**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix loading on not login for db.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix loading on not login for db, closes [#6258](https://github.com/lobehub/lobe-chat/issues/6258) ([61692b9](https://github.com/lobehub/lobe-chat/commit/61692b9))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-17 11:23:18 +00:00
Arvin Xu 61692b93c3 🐛 fix: fix loading on not login for db (#6258) 2025-02-17 19:15:17 +08:00
lobehubbot 1fc7ca6d1f 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-17 09:33:47 +00:00
semantic-release-bot e190db47d3 🔖 chore(release): v1.60.4 [skip ci]
### [Version&nbsp;1.60.4](https://github.com/lobehub/lobe-chat/compare/v1.60.3...v1.60.4)
<sup>Released on **2025-02-17**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix agent config not load correctly.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix agent config not load correctly, closes [#6252](https://github.com/lobehub/lobe-chat/issues/6252) ([fe9bc16](https://github.com/lobehub/lobe-chat/commit/fe9bc16))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-17 09:32:39 +00:00
Arvin Xu fe9bc16842 🐛 fix: fix agent config not load correctly (#6252)
* fix agent config issue

* improve loading for agent

* revert chat change
2025-02-17 17:24:20 +08:00
lobehubbot 977301b71d 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-17 08:30:13 +00:00
semantic-release-bot 4e2c80124f 🔖 chore(release): v1.60.3 [skip ci]
### [Version&nbsp;1.60.3](https://github.com/lobehub/lobe-chat/compare/v1.60.2...v1.60.3)
<sup>Released on **2025-02-17**</sup>

#### 🐛 Bug Fixes

- **misc**: User feedback for empty/long group names in create/edit group modals.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: User feedback for empty/long group names in create/edit group modals, closes [#6247](https://github.com/lobehub/lobe-chat/issues/6247) ([25c80d1](https://github.com/lobehub/lobe-chat/commit/25c80d1))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-17 08:29:11 +00:00
Ramu Narasinga 25c80d1548 🐛 fix: user feedback for empty/long group names in create/edit group modals (#6247) 2025-02-17 16:20:51 +08:00
lobehubbot 32f442d65f 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-17 06:32:38 +00:00
semantic-release-bot c3b9fa525e 🔖 chore(release): v1.60.2 [skip ci]
### [Version&nbsp;1.60.2](https://github.com/lobehub/lobe-chat/compare/v1.60.1...v1.60.2)
<sup>Released on **2025-02-17**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix model list issue in client mode.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix model list issue in client mode, closes [#6240](https://github.com/lobehub/lobe-chat/issues/6240) ([d6c6cda](https://github.com/lobehub/lobe-chat/commit/d6c6cda))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-17 06:31:40 +00:00
Arvin Xu d6c6cdaa09 🐛 fix: fix model list issue in client mode (#6240)
* fix model list issue in client mode

* fix tests
2025-02-17 14:23:27 +08:00
lobehubbot 1fde7b23f1 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-17 06:02:28 +00:00
semantic-release-bot d7bdb62a83 🔖 chore(release): v1.60.1 [skip ci]
### [Version&nbsp;1.60.1](https://github.com/lobehub/lobe-chat/compare/v1.60.0...v1.60.1)
<sup>Released on **2025-02-17**</sup>

#### 💄 Styles

- **misc**: Update Jina AI Provider name & model info.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update Jina AI Provider name & model info, closes [#6243](https://github.com/lobehub/lobe-chat/issues/6243) ([ddbe482](https://github.com/lobehub/lobe-chat/commit/ddbe482))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-17 06:01:29 +00:00
Zhijie He ddbe482b25 💄 style: update Jina AI Provider name & model info (#6243) 2025-02-17 13:53:08 +08:00
lobehubbot 8d40d71ce2 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-17 05:41:58 +00:00
semantic-release-bot dab282ffa9 🔖 chore(release): v1.60.0 [skip ci]
## [Version&nbsp;1.60.0](https://github.com/lobehub/lobe-chat/compare/v1.59.0...v1.60.0)
<sup>Released on **2025-02-17**</sup>

####  Features

- **misc**: Add SambaNova provider support.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Add SambaNova provider support, closes [#6218](https://github.com/lobehub/lobe-chat/issues/6218) ([a46eadf](https://github.com/lobehub/lobe-chat/commit/a46eadf))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-17 05:40:56 +00:00
Zhijie He a46eadf2d8 feat: add SambaNova provider support (#6218)
*  feat: add SambaNova provider support

* 🐛 fix: fix build error

* 🔨 chore: disable Browser Request & `DeepSeek-R1` model
2025-02-17 13:32:38 +08:00
lobehubbot e061a209cb 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-16 17:16:25 +00:00
semantic-release-bot 63f2149fa4 🔖 chore(release): v1.59.0 [skip ci]
## [Version&nbsp;1.59.0](https://github.com/lobehub/lobe-chat/compare/v1.58.0...v1.59.0)
<sup>Released on **2025-02-16**</sup>

####  Features

- **misc**: Add volcengine as a new provider.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Add volcengine as a new provider, closes [#6221](https://github.com/lobehub/lobe-chat/issues/6221) ([09bf8f0](https://github.com/lobehub/lobe-chat/commit/09bf8f0))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-16 17:15:15 +00:00
Arvin Xu 09bf8f0a05 feat: add volcengine as a new provider (#6221)
* add volcengine

* add volcengine model

* fix

* add api key

* fix deployment name find bug

* add ability

* update i18n
2025-02-17 01:07:12 +08:00
lobehubbot 895d8ee237 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-16 15:18:28 +00:00
semantic-release-bot 938e32f53e 🔖 chore(release): v1.58.0 [skip ci]
## [Version&nbsp;1.58.0](https://github.com/lobehub/lobe-chat/compare/v1.57.1...v1.58.0)
<sup>Released on **2025-02-16**</sup>

####  Features

- **misc**: Add Azure AI as new Provider.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Add Azure AI as new Provider, closes [#6214](https://github.com/lobehub/lobe-chat/issues/6214) ([30e010f](https://github.com/lobehub/lobe-chat/commit/30e010f))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-16 15:17:09 +00:00
Arvin Xu 30e010fe14 feat: add Azure AI as new Provider (#6214)
* add azure ai

* 初步完成 ui 侧集成

* support streaming

* fix lint

* add azure ai implement

* try to fix issue

* improve code

* support deployment name

* improve create provider

* update snapshot
2025-02-16 23:08:43 +08:00
Rylan Cai 2dc712a9be 📝 docs: files access denied in one-click deploy (#6213) 2025-02-16 22:19:10 +08:00
lobehubbot e5dc0996cf 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-16 08:48:40 +00:00
semantic-release-bot e4733fb209 🔖 chore(release): v1.57.1 [skip ci]
### [Version&nbsp;1.57.1](https://github.com/lobehub/lobe-chat/compare/v1.57.0...v1.57.1)
<sup>Released on **2025-02-16**</sup>

#### 💄 Styles

- **misc**: Fix mobile agent settings not show correctly.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Fix mobile agent settings not show correctly, closes [#6203](https://github.com/lobehub/lobe-chat/issues/6203) ([0285d95](https://github.com/lobehub/lobe-chat/commit/0285d95))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-16 08:47:35 +00:00
Arvin Xu 0285d958fd 💄 style: fix mobile agent settings not show correctly (#6203)
* fix agent setting mobile

* improve code

* improve style for desktop

* fix inbox issue

* fix chat page issue

* fix desktop style

* refactor the store code

* fix navigation issue
2025-02-16 16:39:28 +08:00
lobehubbot 4ae2080a1f 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-16 05:58:41 +00:00
semantic-release-bot 118f8327f8 🔖 chore(release): v1.57.0 [skip ci]
## [Version&nbsp;1.57.0](https://github.com/lobehub/lobe-chat/compare/v1.56.5...v1.57.0)
<sup>Released on **2025-02-16**</sup>

####  Features

- **misc**: Add Jina AI model provider support.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Add Jina AI model provider support, closes [#6140](https://github.com/lobehub/lobe-chat/issues/6140) ([6b4c15b](https://github.com/lobehub/lobe-chat/commit/6b4c15b))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-16 05:57:38 +00:00
Zhijie He 6b4c15b8ce feat: add Jina AI model provider support (#6140)
*  feat: add Jina model provider support

* 🐛 fix: fix ci error

* 💄 style: add `proxyUrl` support

* 🔨 chore: cleanup code

---------

Co-authored-by: Arvin Xu <arvinx@foxmail.com>
2025-02-16 13:49:25 +08:00
Arvin Xu 728c0c6263 🔨 chore: Update github issue (#6202)
* Update 1_bug_report_cn.yml

* Update 1_bug_report.yml
2025-02-16 12:50:37 +08:00
lobehubbot 373a24c472 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-16 04:27:55 +00:00
semantic-release-bot 995017b61a 🔖 chore(release): v1.56.5 [skip ci]
### [Version&nbsp;1.56.5](https://github.com/lobehub/lobe-chat/compare/v1.56.4...v1.56.5)
<sup>Released on **2025-02-16**</sup>

#### 🐛 Bug Fixes

- **misc**: Match o1 series models more robust in Azure OpenAI provider, set max_completion_tokens to null for Azure OpenAI.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Match o1 series models more robust in Azure OpenAI provider, closes [#6193](https://github.com/lobehub/lobe-chat/issues/6193) ([f444e66](https://github.com/lobehub/lobe-chat/commit/f444e66))
* **misc**: Set max_completion_tokens to null for Azure OpenAI, closes [#6198](https://github.com/lobehub/lobe-chat/issues/6198) ([e9e8da4](https://github.com/lobehub/lobe-chat/commit/e9e8da4))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-16 04:26:53 +00:00
cuba3 f444e66a59 🐛 fix: match o1 series models more robust in Azure OpenAI provider (#6193) 2025-02-16 12:18:50 +08:00
hcygnaw e9e8da414c 🐛 fix: set max_completion_tokens to null for Azure OpenAI (#6198)
Co-authored-by: yichuan <wang-yichuan@outlook.com>
2025-02-16 12:13:12 +08:00
lobehubbot b62c48a715 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-16 03:57:38 +00:00
semantic-release-bot c6b9250448 🔖 chore(release): v1.56.4 [skip ci]
### [Version&nbsp;1.56.4](https://github.com/lobehub/lobe-chat/compare/v1.56.3...v1.56.4)
<sup>Released on **2025-02-16**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix ai provider description not show correctly.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix ai provider description not show correctly, closes [#6199](https://github.com/lobehub/lobe-chat/issues/6199) ([3e8d9c5](https://github.com/lobehub/lobe-chat/commit/3e8d9c5))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-16 03:56:36 +00:00
Arvin Xu 3e8d9c56a7 🐛 fix: fix ai provider description not show correctly (#6199) 2025-02-16 11:48:15 +08:00
lobehubbot a3e2e58632 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-16 03:38:13 +00:00
semantic-release-bot f4cbc6fb36 🔖 chore(release): v1.56.3 [skip ci]
### [Version&nbsp;1.56.3](https://github.com/lobehub/lobe-chat/compare/v1.56.2...v1.56.3)
<sup>Released on **2025-02-16**</sup>

#### 💄 Styles

- **misc**: Improve inbox agent settings.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Improve inbox agent settings, closes [#6197](https://github.com/lobehub/lobe-chat/issues/6197) ([37b70f0](https://github.com/lobehub/lobe-chat/commit/37b70f0))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-16 03:37:13 +00:00
gru-agent[bot] e5c0959f30 test: Add unit tests for agentRouter functionality in agent.test.ts (#6196)
Co-authored-by: gru-agent[bot] <185149714+gru-agent[bot]@users.noreply.github.com>
2025-02-16 11:29:20 +08:00
Arvin Xu 37b70f0f2d 💄 style: improve inbox agent settings (#6197) 2025-02-16 11:25:35 +08:00
lobehubbot 93bd401a6c 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-16 00:38:34 +00:00
semantic-release-bot 2c99f2f9a6 🔖 chore(release): v1.56.2 [skip ci]
### [Version&nbsp;1.56.2](https://github.com/lobehub/lobe-chat/compare/v1.56.1...v1.56.2)
<sup>Released on **2025-02-16**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix inbox agent can not save config.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix inbox agent can not save config, closes [#6186](https://github.com/lobehub/lobe-chat/issues/6186) ([588cba7](https://github.com/lobehub/lobe-chat/commit/588cba7))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-16 00:37:24 +00:00
Arvin Xu 588cba75ff 🐛 fix: fix inbox agent can not save config (#6186) 2025-02-16 08:29:09 +08:00
lobehubbot daa60e9af3 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-16 00:05:23 +00:00
semantic-release-bot 8aea602ca4 🔖 chore(release): v1.56.1 [skip ci]
### [Version&nbsp;1.56.1](https://github.com/lobehub/lobe-chat/compare/v1.56.0...v1.56.1)
<sup>Released on **2025-02-16**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix inbox agent edit way in the new mode.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix inbox agent edit way in the new mode, closes [#6190](https://github.com/lobehub/lobe-chat/issues/6190) ([6398362](https://github.com/lobehub/lobe-chat/commit/6398362))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-16 00:04:09 +00:00
Arvin Xu 6398362ad0 🐛 fix: fix inbox agent edit way in the new mode (#6190) 2025-02-16 07:56:08 +08:00
lobehubbot 49376381ea 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-15 17:58:50 +00:00
CanisMinor cc2cd35d65 📝 docs: Update README for 2025 (#6185) 2025-02-16 01:50:41 +08:00
lobehubbot 2ebcf3066a 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-15 17:25:53 +00:00
semantic-release-bot 961e8e0601 🔖 chore(release): v1.56.0 [skip ci]
## [Version&nbsp;1.56.0](https://github.com/lobehub/lobe-chat/compare/v1.55.4...v1.56.0)
<sup>Released on **2025-02-15**</sup>

####  Features

- **misc**: Add configurable PDF processing method with Unstructured.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Add configurable PDF processing method with Unstructured, closes [#5927](https://github.com/lobehub/lobe-chat/issues/5927) ([35fa3ee](https://github.com/lobehub/lobe-chat/commit/35fa3ee))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-15 17:24:42 +00:00
Arvin Xu 57bfa6aa2a 🔨 chore: update vercel build ignore mode (#6189) 2025-02-16 01:16:40 +08:00
Morax 35fa3ee5c4 feat: Add configurable PDF processing method with Unstructured (#5927)
*  feat: Add configurable PDF processing method with Unstructured

* 🔧 fix: Update import path for env utility in ContentChunk module

* feat: add USE_UNSTRUCTURED_FOR_PDF environment variable to knowledge config

* Delete src/server/utils/env.ts

* feat: implement ChunkingRuleParser for file type and service mapping

* refactor: remove USE_UNSTRUCTURED_FOR_PDF from knowledge environment configuration

* test: add unit tests for ChunkingRuleParser functionality

* refactor: remove isUsingUnstructured method from ContentChunk class

* refactor: update ChunkingService type and clean up ContentChunk rules

* refactor: simplify ChunkingRuleParser and update ContentChunk module

* refactor: update ContentChunk module import for ChunkingService
2025-02-16 01:13:39 +08:00
Rylan Cai b61cec7444 📝 docs: fix casdoor webhooks & add Chinese warnings in local docker compose template (#6181)
* 📝 docs: fix webhook url in docs

* 👷 ci: add zh warning

* 📝 docs: fix webhooks url
2025-02-16 00:20:03 +08:00
lobehubbot 1509763ad7 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-15 12:19:26 +00:00
semantic-release-bot 426aaf8df0 🔖 chore(release): v1.55.4 [skip ci]
### [Version&nbsp;1.55.4](https://github.com/lobehub/lobe-chat/compare/v1.55.3...v1.55.4)
<sup>Released on **2025-02-15**</sup>

#### 💄 Styles

- **misc**: Improve mobile params style.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Improve mobile params style, closes [#6176](https://github.com/lobehub/lobe-chat/issues/6176) ([b5276de](https://github.com/lobehub/lobe-chat/commit/b5276de))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-15 12:18:21 +00:00
Arvin Xu b5276def88 💄 style: improve mobile params style (#6176)
* improve paramsControls style

* bump version
2025-02-15 20:10:06 +08:00
renovate[bot] 446db7a203 Update dependency @t3-oss/env-nextjs to ^0.12.0 (#5595)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-15 14:05:41 +08:00
lobehubbot 302f85be84 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-15 05:25:01 +00:00
semantic-release-bot adeb9863af 🔖 chore(release): v1.55.3 [skip ci]
### [Version&nbsp;1.55.3](https://github.com/lobehub/lobe-chat/compare/v1.55.2...v1.55.3)
<sup>Released on **2025-02-15**</sup>

#### 💄 Styles

- **misc**: Add deepseek r1 distill models for qwen series.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add deepseek r1 distill models for qwen series, closes [#5850](https://github.com/lobehub/lobe-chat/issues/5850) ([4a96a05](https://github.com/lobehub/lobe-chat/commit/4a96a05))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-15 05:23:59 +00:00
liyuan 4a96a05109 💄 style: add deepseek r1 distill models for qwen series (#5850)
* feat: add deepseek distill models for qwen series

* style: update qwen.ts indentation

* style: update qwen aiModels and modelProviders
2025-02-15 13:16:04 +08:00
George Alberich b13e9bab42 📝 docs: Updated broken hyperlink (#6067)
* Update `docs/self-hosting/server-database/docker-compose.mdx`

* Update docker-compose.mdx
2025-02-15 13:15:33 +08:00
lobehubbot b197f8e977 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-15 05:13:23 +00:00
semantic-release-bot 51ea929815 🔖 chore(release): v1.55.2 [skip ci]
### [Version&nbsp;1.55.2](https://github.com/lobehub/lobe-chat/compare/v1.55.1...v1.55.2)
<sup>Released on **2025-02-15**</sup>

#### 🐛 Bug Fixes

- **misc**: Avoid blank reasoning with OpenRouter.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Avoid blank reasoning with OpenRouter, closes [#6153](https://github.com/lobehub/lobe-chat/issues/6153) ([c2278d1](https://github.com/lobehub/lobe-chat/commit/c2278d1))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-15 05:12:21 +00:00
sxjeru c2278d1657 🐛 fix: Avoid blank reasoning with OpenRouter (#6153)
* Update openai.ts

* Update openai.ts

* 👌忽略纯粹换行的 reasoning

* Update index.tsx

---------

Co-authored-by: Arvin Xu <arvinx@foxmail.com>
2025-02-15 13:04:23 +08:00
Arvin Xu a20aad04d7 📝 docs: update langfuse Chinese docs (#6168)
* update docs

* update docs
2025-02-15 12:52:00 +08:00
lobehubbot a4ce534120 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-15 04:31:23 +00:00
semantic-release-bot 13d975e48a 🔖 chore(release): v1.55.1 [skip ci]
### [Version&nbsp;1.55.1](https://github.com/lobehub/lobe-chat/compare/v1.55.0...v1.55.1)
<sup>Released on **2025-02-15**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix Azure OpenAI O1 models and refactor the Azure OpenAI implement.

#### 💄 Styles

- **misc**: Update openrouter model list and descriptions.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix Azure OpenAI O1 models and refactor the Azure OpenAI implement, closes [#6079](https://github.com/lobehub/lobe-chat/issues/6079) ([6a89a8c](https://github.com/lobehub/lobe-chat/commit/6a89a8c))

#### Styles

* **misc**: Update openrouter model list and descriptions, closes [#6160](https://github.com/lobehub/lobe-chat/issues/6160) ([3ce0485](https://github.com/lobehub/lobe-chat/commit/3ce0485))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-15 04:30:11 +00:00
hiyu 4584a6c354 📝docs: add deployment on tencent cloud lighthouse (#4647)
* 📝docs: add deployment on tencent cloud lighthouse

* update docs

--------
2025-02-15 12:22:27 +08:00
Tom Lian 6a89a8c2ba 🐛 fix: fix Azure OpenAI O1 models and refactor the Azure OpenAI implement (#6079)
* 🐛 fix: fix Azure OpenAI O1 models

* fix: remove @azure/core-rest-pipeline

* fix: fix import & type assertion

* fix: fix import
2025-02-15 12:18:56 +08:00
gru-agent[bot] 40df6c2215 test: Add unit tests for aiModelRouter functionality in aiModel.test.ts. (#6088)
Co-authored-by: gru-agent[bot] <185149714+gru-agent[bot]@users.noreply.github.com>
2025-02-15 12:11:54 +08:00
gru-agent[bot] d1e5662316 test: Add unit tests for AI model selectors in the Redux store. (#6114)
Co-authored-by: gru-agent[bot] <185149714+gru-agent[bot]@users.noreply.github.com>
2025-02-15 12:10:55 +08:00
so02iti01 3ce0485652 💄 style: update openrouter model list and descriptions (#6160) 2025-02-15 12:10:14 +08:00
lobehubbot 4bafe8cc70 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-14 15:07:53 +00:00
semantic-release-bot 848cf4fdfd 🔖 chore(release): v1.55.0 [skip ci]
## [Version&nbsp;1.55.0](https://github.com/lobehub/lobe-chat/compare/v1.54.0...v1.55.0)
<sup>Released on **2025-02-14**</sup>

####  Features

- **misc**: Add vLLM provider support.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Add vLLM provider support, closes [#6154](https://github.com/lobehub/lobe-chat/issues/6154) ([1708e32](https://github.com/lobehub/lobe-chat/commit/1708e32))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-14 15:06:46 +00:00
Zhijie He 1708e325ac feat: add vLLM provider support (#6154)
*  feat: add vLLM provider support

* 💄 style: update model list
2025-02-14 22:58:58 +08:00
Arvin Xu 6b6bd5ce5c 👷 build: update ai provider docs url (#6158) 2025-02-14 22:58:39 +08:00
lobehubbot cdb0425940 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-14 13:58:18 +00:00
semantic-release-bot ecb04c9d50 🔖 chore(release): v1.54.0 [skip ci]
## [Version&nbsp;1.54.0](https://github.com/lobehub/lobe-chat/compare/v1.53.12...v1.54.0)
<sup>Released on **2025-02-14**</sup>

####  Features

- **misc**: Add Nvidia NIM provider support.

#### 💄 Styles

- **misc**: Improve advanced params settings.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Add Nvidia NIM provider support, closes [#6142](https://github.com/lobehub/lobe-chat/issues/6142) ([ab796a7](https://github.com/lobehub/lobe-chat/commit/ab796a7))

#### Styles

* **misc**: Improve advanced params settings, closes [#6149](https://github.com/lobehub/lobe-chat/issues/6149) ([bf6699c](https://github.com/lobehub/lobe-chat/commit/bf6699c))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-14 13:57:06 +00:00
Zhijie He ab796a79d6 feat: add Nvidia NIM provider support (#6142)
*  feat: add Nvidia NIM provider support

* 🐛 fix: fix build error

* 🔨 chore: sort code

* 💄 style: update model list

* 🐛 fix: fix ci error
2025-02-14 21:48:36 +08:00
Arvin Xu bf6699c422 💄 style: improve advanced params settings (#6149)
* support params

* update i18n

* update i18n

* fix title

* fix warning
2025-02-14 21:48:24 +08:00
lobehubbot 5b83f2e76d 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-14 02:52:39 +00:00
semantic-release-bot 7fd883dc86 🔖 chore(release): v1.53.12 [skip ci]
### [Version&nbsp;1.53.12](https://github.com/lobehub/lobe-chat/compare/v1.53.11...v1.53.12)
<sup>Released on **2025-02-14**</sup>

#### ♻ Code Refactoring

- **misc**: Improve model fetch behavior.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Improve model fetch behavior, closes [#6055](https://github.com/lobehub/lobe-chat/issues/6055) ([4c2aaf6](https://github.com/lobehub/lobe-chat/commit/4c2aaf6))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-14 02:51:40 +00:00
Zhijie He 4c2aaf6705 ♻️ refactor: improve model fetch behavior (#6055)
* ♻️ refactor: refactor model fetch behavior

* 🐛 fix: fix gemini thinking model set functionCall tag

* 🐛 fix: fix Spark fc tag missing

*  feat: add model fetch support for Tencent Cloud

* ♻️ refactor: refactor import `LOBE_DEFAULT_MODEL_LIST` with async method - Part 1

* ♻️ refactor: refactor import LOBE_DEFAULT_MODEL_LIST with async method - Part 2

* 🔨 chore: add vision, reasoning, fc default value

* ♻️ refactor: improve knownModel matching

* 🐛 fix: fix ci error
2025-02-14 10:43:59 +08:00
lobehubbot e684f10fdc 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-13 17:32:37 +00:00
semantic-release-bot d57392e12d 🔖 chore(release): v1.53.11 [skip ci]
### [Version&nbsp;1.53.11](https://github.com/lobehub/lobe-chat/compare/v1.53.10...v1.53.11)
<sup>Released on **2025-02-13**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix provider form api key.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix provider form api key, closes [#6115](https://github.com/lobehub/lobe-chat/issues/6115) ([d074238](https://github.com/lobehub/lobe-chat/commit/d074238))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-13 17:31:36 +00:00
Arvin Xu d07423814b 🐛 fix: fix provider form api key (#6115)
* update provider form

* improve loading page
2025-02-14 01:23:35 +08:00
lobehubbot f19a981fdc 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-13 15:56:20 +00:00
semantic-release-bot 3e4a875997 🔖 chore(release): v1.53.10 [skip ci]
### [Version&nbsp;1.53.10](https://github.com/lobehub/lobe-chat/compare/v1.53.9...v1.53.10)
<sup>Released on **2025-02-13**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix api key input issue.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix api key input issue, closes [#6112](https://github.com/lobehub/lobe-chat/issues/6112) ([48e3b85](https://github.com/lobehub/lobe-chat/commit/48e3b85))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-13 15:55:18 +00:00
Arvin Xu 48e3b85029 🐛 fix: fix api key input issue (#6112)
* fix api key input issue

* try to fix clerk auth
2025-02-13 23:47:11 +08:00
lobehubbot 8ed48c93f2 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-13 14:40:33 +00:00
semantic-release-bot 017a2998f0 🔖 chore(release): v1.53.9 [skip ci]
### [Version&nbsp;1.53.9](https://github.com/lobehub/lobe-chat/compare/v1.53.8...v1.53.9)
<sup>Released on **2025-02-13**</sup>

#### 💄 Styles

- **misc**: Support select check models.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Support select check models, closes [#6106](https://github.com/lobehub/lobe-chat/issues/6106) ([2243bbb](https://github.com/lobehub/lobe-chat/commit/2243bbb))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-13 14:39:24 +00:00
Arvin Xu 2243bbb049 💄 style: support select check models (#6106)
* support check models

* use select not auto complete

* fix style
2025-02-13 22:30:46 +08:00
wzdnzd 5a012e4996 📝 docs: update custom model list instructions (#6076) 2025-02-13 14:58:01 +08:00
gru-agent[bot] a75100f4c7 test: Add unit tests for ServerService methods in server.test.ts (#6090)
Co-authored-by: gru-agent[bot] <185149714+gru-agent[bot]@users.noreply.github.com>
2025-02-13 14:57:14 +08:00
lobehubbot 0737775d03 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-13 05:52:25 +00:00
semantic-release-bot 771279ce72 🔖 chore(release): v1.53.8 [skip ci]
### [Version&nbsp;1.53.8](https://github.com/lobehub/lobe-chat/compare/v1.53.7...v1.53.8)
<sup>Released on **2025-02-13**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix model fetch for spark and fix the support of model reset.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix model fetch for spark and fix the support of model reset, closes [#6080](https://github.com/lobehub/lobe-chat/issues/6080) ([257fda1](https://github.com/lobehub/lobe-chat/commit/257fda1))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-13 05:51:20 +00:00
Arvin Xu 257fda1231 🐛 fix: fix model fetch for spark and fix the support of model reset (#6080)
* fix spark fetch issue

* fix lint
2025-02-13 13:43:29 +08:00
lobehubbot 9bef2fb52b 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-13 04:59:30 +00:00
semantic-release-bot 49a3f682ed 🔖 chore(release): v1.53.7 [skip ci]
### [Version&nbsp;1.53.7](https://github.com/lobehub/lobe-chat/compare/v1.53.6...v1.53.7)
<sup>Released on **2025-02-13**</sup>

#### 💄 Styles

- **misc**: Update model list.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update model list, closes [#6056](https://github.com/lobehub/lobe-chat/issues/6056) ([be0d7f6](https://github.com/lobehub/lobe-chat/commit/be0d7f6))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-13 04:58:29 +00:00
柴米油盐的梦想 be0d7f6329 💄 style: Update model list (#6056)
* 💄 style: Update huggingface model list

* 💄 style: Rename cloudflare model
2025-02-13 12:50:19 +08:00
renovate[bot] 6b5713abf3 Update dependency ubuntu to v24 (#4198)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-13 12:01:21 +08:00
lobehubbot 6ab727e3d3 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-13 03:21:33 +00:00
semantic-release-bot c888a2d67a 🔖 chore(release): v1.53.6 [skip ci]
### [Version&nbsp;1.53.6](https://github.com/lobehub/lobe-chat/compare/v1.53.5...v1.53.6)
<sup>Released on **2025-02-13**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix not enable models correctly.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix not enable models correctly, closes [#6071](https://github.com/lobehub/lobe-chat/issues/6071) ([b78328e](https://github.com/lobehub/lobe-chat/commit/b78328e))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-13 03:20:16 +00:00
renovate[bot] 43b8274471 Update dependency lucide-react to ^0.475.0 (#5505)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-13 11:12:17 +08:00
renovate[bot] cfbadca690 Update dependency @huggingface/tasks to ^0.15.0 (#5594)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-13 11:09:31 +08:00
Arvin Xu b78328eee0 🐛 fix: fix not enable models correctly (#6071)
* fix enabled issue

* fix tests
2025-02-13 11:07:38 +08:00
gru-agent[bot] 4aff39640f test: Add unit test for src/server/routers/lambda/aiProvider.ts (#5686)
* Add unit tests for aiProviderRouter functionality in aiProvider.test.ts

* Add export for aiProviderProcedure in aiProvider.ts.

* Update aiProvider.ts
2025-02-13 11:05:54 +08:00
gru-agent[bot] 55bc785277 test: Add unit tests for providerTestUtils using a mock runtime in providerTestUtils.test.ts (#6028)
Co-authored-by: gru-agent[bot] <185149714+gru-agent[bot]@users.noreply.github.com>
2025-02-13 10:57:04 +08:00
Jack Song 87555bcae9 📝 docs: update docs of next-auth in vercel deployment (#6070)
* Update auth.zh-CN.mdx

fix next auth desc

* Update auth.mdx
2025-02-13 10:55:01 +08:00
gru-agent[bot] 8c4ce2696d test: Add unit tests for AiInfraRepos methods in index.test.ts (#6061)
Co-authored-by: gru-agent[bot] <185149714+gru-agent[bot]@users.noreply.github.com>
2025-02-13 10:14:57 +08:00
lobehubbot 1e53ae781b 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-13 01:14:17 +00:00
semantic-release-bot 03ae464fc5 🔖 chore(release): v1.53.5 [skip ci]
### [Version&nbsp;1.53.5](https://github.com/lobehub/lobe-chat/compare/v1.53.4...v1.53.5)
<sup>Released on **2025-02-13**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix latex in thinking tag render.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix latex in thinking tag render, closes [#6063](https://github.com/lobehub/lobe-chat/issues/6063) ([7e89b2d](https://github.com/lobehub/lobe-chat/commit/7e89b2d))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-13 01:13:07 +00:00
Arvin Xu 7e89b2dc94 🐛 fix: fix latex in thinking tag render (#6063)
* fix latex-in-thinking

* fix latex-in-thinking

* fix latex-in-thinking
2025-02-13 09:04:40 +08:00
lobehubbot d421e9321e 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-12 16:11:34 +00:00
semantic-release-bot 15d12df942 🔖 chore(release): v1.53.4 [skip ci]
### [Version&nbsp;1.53.4](https://github.com/lobehub/lobe-chat/compare/v1.53.3...v1.53.4)
<sup>Released on **2025-02-12**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix ai model abilities issue.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix ai model abilities issue, closes [#6060](https://github.com/lobehub/lobe-chat/issues/6060) ([718f477](https://github.com/lobehub/lobe-chat/commit/718f477))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-12 16:10:31 +00:00
Arvin Xu 718f477e3f 🐛 fix: fix ai model abilities issue (#6060) 2025-02-13 00:02:31 +08:00
lobehubbot 10c2af180e 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-12 14:37:16 +00:00
semantic-release-bot e503aa259e 🔖 chore(release): v1.53.3 [skip ci]
### [Version&nbsp;1.53.3](https://github.com/lobehub/lobe-chat/compare/v1.53.2...v1.53.3)
<sup>Released on **2025-02-12**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix tencent cloud api issue.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix tencent cloud api issue, closes [#6058](https://github.com/lobehub/lobe-chat/issues/6058) ([025d0bc](https://github.com/lobehub/lobe-chat/commit/025d0bc))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-12 14:36:09 +00:00
hedeqiang 025d0bcd62 🐛 fix: fix tencent cloud api issue (#6058)
* fix: tencentcloud

* fix: tencentcloud
2025-02-12 22:27:52 +08:00
lobehubbot 474f7964b7 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-12 05:15:33 +00:00
semantic-release-bot f9556e42c5 🔖 chore(release): v1.53.2 [skip ci]
### [Version&nbsp;1.53.2](https://github.com/lobehub/lobe-chat/compare/v1.53.1...v1.53.2)
<sup>Released on **2025-02-12**</sup>

#### 🐛 Bug Fixes

- **misc**: Disable openrouter client fetch.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Disable openrouter client fetch, closes [#6043](https://github.com/lobehub/lobe-chat/issues/6043) ([63b22ce](https://github.com/lobehub/lobe-chat/commit/63b22ce))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-12 05:14:28 +00:00
Arvin Xu 63b22ce739 🐛 fix: disable openrouter client fetch (#6043)
* update docs

* improve openrouter config

* update docs
2025-02-12 13:06:35 +08:00
lobehubbot 0667ec2873 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-12 04:56:52 +00:00
semantic-release-bot 437a477b20 🔖 chore(release): v1.53.1 [skip ci]
### [Version&nbsp;1.53.1](https://github.com/lobehub/lobe-chat/compare/v1.53.0...v1.53.1)
<sup>Released on **2025-02-12**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix reasoning output for OpenRouter reasoning models like deepseek-r1.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix reasoning output for OpenRouter reasoning models like deepseek-r1, closes [#5903](https://github.com/lobehub/lobe-chat/issues/5903) [#5766](https://github.com/lobehub/lobe-chat/issues/5766) ([bfd9317](https://github.com/lobehub/lobe-chat/commit/bfd9317))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-12 04:55:53 +00:00
TechnoHouse bfd9317feb 🐛 fix: fix reasoning output for OpenRouter reasoning models like deepseek-r1 (#5903)
*  feat: Support include_reasoning for OpenRouter provider's models. Solves #5766

*  feat: Support display OpenRouter's "reasoning" output by transforming
its "reasoning" to be consistent with most other platforms: reasoning outputs wrapped by <think> XML tag.

* Revert openrouter stream transformer: Capture reasoning content inside openai stream processor

* Address PR comments: r1 does not support functional calling

* add unittest for openrouter reasoning stream handling
2025-02-12 12:47:54 +08:00
lobehubbot aabec1fe1d 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-11 18:18:30 +00:00
semantic-release-bot d07b4a2303 🔖 chore(release): v1.53.0 [skip ci]
## [Version&nbsp;1.53.0](https://github.com/lobehub/lobe-chat/compare/v1.52.19...v1.53.0)
<sup>Released on **2025-02-11**</sup>

####  Features

- **misc**: Support tencent cloud provider.

#### 💄 Styles

- **misc**: Update i18n, update provider i18n.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Support tencent cloud provider, closes [#6029](https://github.com/lobehub/lobe-chat/issues/6029) ([6ec6b08](https://github.com/lobehub/lobe-chat/commit/6ec6b08))

#### Styles

* **misc**: Update i18n, closes [#6030](https://github.com/lobehub/lobe-chat/issues/6030) ([ee48e30](https://github.com/lobehub/lobe-chat/commit/ee48e30))
* **misc**: Update provider i18n, closes [#6031](https://github.com/lobehub/lobe-chat/issues/6031) ([e0e231c](https://github.com/lobehub/lobe-chat/commit/e0e231c))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-11 18:17:20 +00:00
Arvin Xu e0e231c7a8 💄 style: update provider i18n (#6031) 2025-02-12 02:09:26 +08:00
Arvin Xu 6ec6b08fd7 feat: support tencent cloud provider (#6029) 2025-02-12 02:04:37 +08:00
Arvin Xu ee48e30758 💄 style: update i18n (#6030)
* update i18n

* update i18n
2025-02-12 02:03:16 +08:00
lobehubbot 8b4cd1309b 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-11 16:12:11 +00:00
semantic-release-bot ac4109364e 🔖 chore(release): v1.52.19 [skip ci]
### [Version&nbsp;1.52.19](https://github.com/lobehub/lobe-chat/compare/v1.52.18...v1.52.19)
<sup>Released on **2025-02-11**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor the agent runtime test case.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor the agent runtime test case, closes [#6025](https://github.com/lobehub/lobe-chat/issues/6025) ([3414fdd](https://github.com/lobehub/lobe-chat/commit/3414fdd))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-11 16:11:11 +00:00
Arvin Xu 3414fdd2c5 ♻️ refactor: refactor the agent runtime test case (#6025)
* refactor tests

* refactor the runtime tests

* refactor the runtime tests
2025-02-12 00:02:59 +08:00
lobehubbot d11af79c61 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-11 12:10:38 +00:00
semantic-release-bot 79ddef3ef7 🔖 chore(release): v1.52.18 [skip ci]
### [Version&nbsp;1.52.18](https://github.com/lobehub/lobe-chat/compare/v1.52.17...v1.52.18)
<sup>Released on **2025-02-11**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-11 12:09:36 +00:00
Arvin Xu aafa727811 👷 build: fix docker image (#6020) 2025-02-11 19:51:20 +08:00
lobehubbot 4b44e4bcf1 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-11 11:27:47 +00:00
semantic-release-bot f4d0e34545 🔖 chore(release): v1.52.17 [skip ci]
### [Version&nbsp;1.52.17](https://github.com/lobehub/lobe-chat/compare/v1.52.16...v1.52.17)
<sup>Released on **2025-02-11**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-11 11:26:43 +00:00
Arvin Xu 959dd883c0 👷 build: improve Docker workflow (#5995)
* chore: enables parallel Docker builds

* chore: update docker hub username

* chore: update arm os

* add a label trigger

* fix docker login issue

* try again

* fix git hash

* update branch heads

* update lighthouse

---------

Co-authored-by: coulsontl <149155411+coulsontl@users.noreply.github.com>
2025-02-11 19:18:36 +08:00
lobehubbot 3bf6bdc17d 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-11 03:27:36 +00:00
semantic-release-bot 3e2e7eeb5a 🔖 chore(release): v1.52.16 [skip ci]
### [Version&nbsp;1.52.16](https://github.com/lobehub/lobe-chat/compare/v1.52.15...v1.52.16)
<sup>Released on **2025-02-11**</sup>

#### 💄 Styles

- **misc**: Support mistral proxy url.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Support mistral proxy url, closes [#6002](https://github.com/lobehub/lobe-chat/issues/6002) ([dcb465e](https://github.com/lobehub/lobe-chat/commit/dcb465e))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-11 03:26:38 +00:00
Arvin Xu dcb465eab7 💄 style: support mistral proxy url (#6002) 2025-02-11 11:18:47 +08:00
lobehubbot 5af600a53d 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-10 17:08:33 +00:00
semantic-release-bot 3696aa6eac 🔖 chore(release): v1.52.15 [skip ci]
### [Version&nbsp;1.52.15](https://github.com/lobehub/lobe-chat/compare/v1.52.14...v1.52.15)
<sup>Released on **2025-02-10**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix lmstudio baseURL.

#### 💄 Styles

- **misc**: Optimized MaxToken Slider.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix lmstudio baseURL, closes [#5988](https://github.com/lobehub/lobe-chat/issues/5988) ([1d19aa6](https://github.com/lobehub/lobe-chat/commit/1d19aa6))

#### Styles

* **misc**: Optimized MaxToken Slider, closes [#5952](https://github.com/lobehub/lobe-chat/issues/5952) ([3cdcb95](https://github.com/lobehub/lobe-chat/commit/3cdcb95))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-10 17:07:21 +00:00
Rylan Cai 5cc967ad95 👷 chore: Add configuration check for docker compose at setup.sh (#5926)
* 👷 chore: add configuration check in local

* 🐛 fix: do not display error msg if correct

* ✏️ typo: fix incorrect description

* 👷 ci: add warnings
2025-02-11 00:59:35 +08:00
sxjeru 3cdcb95431 💄 style: Optimized MaxToken Slider (#5952) 2025-02-11 00:57:52 +08:00
gru-agent[bot] d7c3edba71 test: add unit test for src/utils/client/switchLang.ts (#5971)
* fix language issue

* refactor the language part

* fix tests

* Add cookie setting functionality to switchLang tests for locale changes.

---------

Co-authored-by: Arvin Xu <arvinx@foxmail.com>
Co-authored-by: gru-agent[bot] <185149714+gru-agent[bot]@users.noreply.github.com>
2025-02-11 00:55:49 +08:00
Arvin Xu 1d19aa6fac 🐛 fix: fix lmstudio baseURL (#5988)
* fix lmstudio

* fix lmstudio
2025-02-11 00:51:34 +08:00
lobehubbot 79964b73c4 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-10 15:34:20 +00:00
semantic-release-bot 9085207f6e 🔖 chore(release): v1.52.14 [skip ci]
### [Version&nbsp;1.52.14](https://github.com/lobehub/lobe-chat/compare/v1.52.13...v1.52.14)
<sup>Released on **2025-02-10**</sup>

#### 💄 Styles

- **misc**: Refactor agent settings modal.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Refactor agent settings modal, closes [#5987](https://github.com/lobehub/lobe-chat/issues/5987) ([6482f8a](https://github.com/lobehub/lobe-chat/commit/6482f8a))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-10 15:33:19 +00:00
Arvin Xu 6482f8a332 💄 style: refactor agent settings modal (#5987)
* remove setting modal

* refactor the agent settings modal

* fix tests

* fix tests
2025-02-10 23:25:19 +08:00
lobehubbot d8b522d338 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-10 14:34:22 +00:00
semantic-release-bot 500dca3223 🔖 chore(release): v1.52.13 [skip ci]
### [Version&nbsp;1.52.13](https://github.com/lobehub/lobe-chat/compare/v1.52.12...v1.52.13)
<sup>Released on **2025-02-10**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix Aliyun deepseek-r1 reasoning parsing with oneapi, Support Aliyun deepseek-r1 reasoning.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix Aliyun deepseek-r1 reasoning parsing with oneapi, closes [#5964](https://github.com/lobehub/lobe-chat/issues/5964) ([0d7e665](https://github.com/lobehub/lobe-chat/commit/0d7e665))
* **misc**: Support Aliyun deepseek-r1 reasoning, closes [#5954](https://github.com/lobehub/lobe-chat/issues/5954) ([cf7a2d6](https://github.com/lobehub/lobe-chat/commit/cf7a2d6))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-10 14:33:08 +00:00
sxjeru cf7a2d642e 🐛 fix: Support Aliyun deepseek-r1 reasoning (#5954)
* Update qwen.ts

* Update qwen.ts
2025-02-10 22:25:05 +08:00
DeepWzh 0d7e6651d7 🐛 fix: fix Aliyun deepseek-r1 reasoning parsing with oneapi (#5964)
* fix: ensure that reasoning_content is a non-empty string when dealing with Aliyun Bailian

* fix: improve handling of reasoning_content and content in OpenAI stream transformation

* test: add openai reasoning test in aliyun bailian api
2025-02-10 22:24:33 +08:00
Rylan Cai ae4aa0e2e1 📝 docs: Add warning to caching in reverse proxy (#5985)
* 📝 docs: add warning

* 📝 docs: add links
2025-02-10 21:28:42 +08:00
lobehubbot 0d7e364bc5 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-10 13:07:14 +00:00
semantic-release-bot ac317ded63 🔖 chore(release): v1.52.12 [skip ci]
### [Version&nbsp;1.52.12](https://github.com/lobehub/lobe-chat/compare/v1.52.11...v1.52.12)
<sup>Released on **2025-02-10**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix language incorrect on page hydration.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix language incorrect on page hydration, closes [#5970](https://github.com/lobehub/lobe-chat/issues/5970) ([91912cf](https://github.com/lobehub/lobe-chat/commit/91912cf))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-10 13:06:11 +00:00
Arvin Xu 91912cf725 🐛 fix: fix language incorrect on page hydration (#5970)
* fix language issue

* refactor the language part

* fix tests
2025-02-10 20:58:20 +08:00
lds 3957ac2f46 📝 docs: Update docs/self-hosting/environment-variables/auth.zh-CN.mdx (#5976) 2025-02-10 20:26:57 +08:00
lobehubbot f8bdf82f03 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-10 02:35:27 +00:00
semantic-release-bot 9be3cd4231 🔖 chore(release): v1.52.11 [skip ci]
### [Version&nbsp;1.52.11](https://github.com/lobehub/lobe-chat/compare/v1.52.10...v1.52.11)
<sup>Released on **2025-02-10**</sup>

#### 💄 Styles

- **misc**: Support Mermaid in Artifacts.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Support Mermaid in Artifacts, closes [#5947](https://github.com/lobehub/lobe-chat/issues/5947) ([892f961](https://github.com/lobehub/lobe-chat/commit/892f961))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-10 02:34:31 +00:00
Arvin Xu 892f9613b1 💄 style: support Mermaid in Artifacts (#5947) 2025-02-10 10:26:41 +08:00
lobehubbot 4079495897 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-09 17:38:57 +00:00
semantic-release-bot 1fb62e84d9 🔖 chore(release): v1.52.10 [skip ci]
### [Version&nbsp;1.52.10](https://github.com/lobehub/lobe-chat/compare/v1.52.9...v1.52.10)
<sup>Released on **2025-02-09**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-09 17:37:58 +00:00
Rylan Cai ae9c802e16 📝 docs: Add warnings to disable signup for casdoor (#5942)
* 📝 docs: add prompt for disable sign up

* 📝 docs: add notice for sign up
2025-02-10 01:30:05 +08:00
Arvin Xu eea2d2cc69 👷 build: improve dockerfile of rewrite (#5943) 2025-02-10 01:29:23 +08:00
lobehubbot 704de4a029 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-09 16:11:00 +00:00
semantic-release-bot 0c4d937c0c 🔖 chore(release): v1.52.9 [skip ci]
### [Version&nbsp;1.52.9](https://github.com/lobehub/lobe-chat/compare/v1.52.8...v1.52.9)
<sup>Released on **2025-02-09**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix changelog issue.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix changelog issue, closes [#5941](https://github.com/lobehub/lobe-chat/issues/5941) ([9df47a3](https://github.com/lobehub/lobe-chat/commit/9df47a3))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-09 16:09:57 +00:00
Arvin Xu 9df47a3990 🐛 fix: fix changelog issue (#5941) 2025-02-10 00:01:59 +08:00
lobehubbot 5de327de75 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-09 06:18:11 +00:00
semantic-release-bot 80de12ff49 🔖 chore(release): v1.52.8 [skip ci]
### [Version&nbsp;1.52.8](https://github.com/lobehub/lobe-chat/compare/v1.52.7...v1.52.8)
<sup>Released on **2025-02-09**</sup>

#### 💄 Styles

- **misc**: Update github model list, Update openrouter model list.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update github model list, closes [#5920](https://github.com/lobehub/lobe-chat/issues/5920) ([0676d0a](https://github.com/lobehub/lobe-chat/commit/0676d0a))
* **misc**: Update openrouter model list, closes [#5919](https://github.com/lobehub/lobe-chat/issues/5919) ([8a185d3](https://github.com/lobehub/lobe-chat/commit/8a185d3))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-09 06:17:08 +00:00
opoet 0676d0a77a 💄 style: Update github model list (#5920) 2025-02-09 14:08:59 +08:00
opoet 8a185d363a 💄 style: Update openrouter model list (#5919) 2025-02-09 14:08:49 +08:00
Arvin Xu a53af9f0d6 🔨 chore: add vercelIgnoredBuildStep (#5929)
* add

* add

* fix

* branch

* again

* fix
2025-02-09 14:05:51 +08:00
lobehubbot 32d484a3a9 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-09 05:49:50 +00:00
semantic-release-bot 073fc65dfd 🔖 chore(release): v1.52.7 [skip ci]
### [Version&nbsp;1.52.7](https://github.com/lobehub/lobe-chat/compare/v1.52.6...v1.52.7)
<sup>Released on **2025-02-09**</sup>

#### 🐛 Bug Fixes

- **misc**: Rewrite to local container in docker deployment mode.

#### 💄 Styles

- **misc**: Update Cloudflare models.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Rewrite to local container in docker deployment mode, closes [#5910](https://github.com/lobehub/lobe-chat/issues/5910) ([f399197](https://github.com/lobehub/lobe-chat/commit/f399197))

#### Styles

* **misc**: Update Cloudflare models, closes [#5899](https://github.com/lobehub/lobe-chat/issues/5899) ([b71206d](https://github.com/lobehub/lobe-chat/commit/b71206d))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-09 05:48:39 +00:00
Arvin Xu f399197364 🐛 fix: rewrite to local container in docker deployment mode (#5910)
* make rewrite with local

* try longitude

* refactor the isMobile condition

* support use longitude as theme detector

* improve dockerfile

* improve geo

* improve geo

* improve geo

* vercel functions

* clean log

* skip api request at first

* turn back status in rewrite
2025-02-09 13:40:57 +08:00
柴米油盐的梦想 b71206d784 💄 style: Update Cloudflare models (#5899) 2025-02-09 13:34:55 +08:00
Rylan Cai 0b5b945f18 📝 docs: add docs for webhooks (#5924) 2025-02-09 13:33:56 +08:00
renovate[bot] 4108795ace Update pnpm to v9.15.5 (#5915)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-09 11:12:36 +08:00
renovate[bot] 9f9408411f Update dependency happy-dom to v17 (#5916)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-09 10:59:09 +08:00
lobehubbot 540d199f18 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-08 22:25:02 +00:00
semantic-release-bot 056d50e55b 🔖 chore(release): v1.52.6 [skip ci]
### [Version&nbsp;1.52.6](https://github.com/lobehub/lobe-chat/compare/v1.52.5...v1.52.6)
<sup>Released on **2025-02-08**</sup>

#### 💄 Styles

- **misc**: Update ZeroOne models.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update ZeroOne models, closes [#5904](https://github.com/lobehub/lobe-chat/issues/5904) ([6e8d1a7](https://github.com/lobehub/lobe-chat/commit/6e8d1a7))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-08 22:24:02 +00:00
Ryo Shen 6e8d1a7fa9 💄 style: Update ZeroOne models (#5904)
* 💄 style: Update ZeroOne models

* 💄 style: Update ZeroOne models
2025-02-09 06:15:59 +08:00
lobehubbot 3f2a7c4472 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-08 21:42:00 +00:00
semantic-release-bot fc13b42fe2 🔖 chore(release): v1.52.5 [skip ci]
### [Version&nbsp;1.52.5](https://github.com/lobehub/lobe-chat/compare/v1.52.4...v1.52.5)
<sup>Released on **2025-02-08**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix changelog modal.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix changelog modal, closes [#5906](https://github.com/lobehub/lobe-chat/issues/5906) ([cbc5967](https://github.com/lobehub/lobe-chat/commit/cbc5967))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-08 21:41:03 +00:00
Arvin Xu cbc5967d37 🐛 fix: fix changelog modal (#5906)
* try to fix / 308 redirect

* clean log

* must dynamic
2025-02-09 05:33:14 +08:00
lobehubbot 29d14b6b12 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-08 10:17:49 +00:00
semantic-release-bot 723b89dd3e 🔖 chore(release): v1.52.4 [skip ci]
### [Version&nbsp;1.52.4](https://github.com/lobehub/lobe-chat/compare/v1.52.3...v1.52.4)
<sup>Released on **2025-02-08**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix changelog modal.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix changelog modal, closes [#5894](https://github.com/lobehub/lobe-chat/issues/5894) ([2a3840b](https://github.com/lobehub/lobe-chat/commit/2a3840b))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-08 10:16:50 +00:00
Arvin Xu 2a3840bb1e 🐛 fix: fix changelog modal (#5894)
* fix changelog modal

* improve
2025-02-08 18:09:06 +08:00
lobehubbot 5aa4bec6e8 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-08 09:45:03 +00:00
semantic-release-bot 9e43450658 🔖 chore(release): v1.52.3 [skip ci]
### [Version&nbsp;1.52.3](https://github.com/lobehub/lobe-chat/compare/v1.52.2...v1.52.3)
<sup>Released on **2025-02-08**</sup>

#### 🐛 Bug Fixes

- **misc**: Add Zhipu param limit, Fix translation in variants mode.

#### 💄 Styles

- **misc**: Update Gemini 2.0 models.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Add Zhipu param limit, closes [#5858](https://github.com/lobehub/lobe-chat/issues/5858) ([c299d78](https://github.com/lobehub/lobe-chat/commit/c299d78))
* **misc**: Fix translation in variants mode, closes [#5878](https://github.com/lobehub/lobe-chat/issues/5878) ([fcbc7b9](https://github.com/lobehub/lobe-chat/commit/fcbc7b9))

#### Styles

* **misc**: Update Gemini 2.0 models, closes [#5777](https://github.com/lobehub/lobe-chat/issues/5777) ([89803a5](https://github.com/lobehub/lobe-chat/commit/89803a5))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-08 09:43:56 +00:00
sxjeru 89803a5ced 💄 style: Update Gemini 2.0 models (#5777)
* Update google.ts

* Update google.ts

* Update google.ts

* Update google.ts

* Update google.ts

* Update google.ts
2025-02-08 17:36:13 +08:00
CanisMinor fcbc7b929d 🐛 fix: Fix translation in variants mode (#5878)
Co-authored-by: Arvin Xu <arvinx@foxmail.com>
2025-02-08 17:31:08 +08:00
sxjeru c299d78760 🐛 fix: Add Zhipu param limit (#5858)
* Update index.ts

* Update index.ts
2025-02-08 17:30:10 +08:00
lobehubbot 2aaa57dafb 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-08 09:02:08 +00:00
semantic-release-bot 6457060bae 🔖 chore(release): v1.52.2 [skip ci]
### [Version&nbsp;1.52.2](https://github.com/lobehub/lobe-chat/compare/v1.52.1...v1.52.2)
<sup>Released on **2025-02-08**</sup>

#### 💄 Styles

- **misc**: Add siliconcloud pro models.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add siliconcloud pro models, closes [#5851](https://github.com/lobehub/lobe-chat/issues/5851) ([9b321e6](https://github.com/lobehub/lobe-chat/commit/9b321e6))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-08 09:01:03 +00:00
sxjeru 9b321e6a32 💄 style: Add siliconcloud pro models (#5851)
* Update siliconcloud.ts

* Update siliconcloud.ts

* Update siliconcloud.ts
2025-02-08 16:53:19 +08:00
Arvin Xu 260c0fd5ec 🔨 chore: fix docker-compose.yml (#5890) 2025-02-08 16:34:28 +08:00
lobehubbot 2f5d95e004 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-08 08:29:56 +00:00
semantic-release-bot dcca8d87e3 🔖 chore(release): v1.52.1 [skip ci]
### [Version&nbsp;1.52.1](https://github.com/lobehub/lobe-chat/compare/v1.52.0...v1.52.1)
<sup>Released on **2025-02-08**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix static relative issues.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix static relative issues, closes [#5874](https://github.com/lobehub/lobe-chat/issues/5874) ([419977b](https://github.com/lobehub/lobe-chat/commit/419977b))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-08 08:28:53 +00:00
Arvin Xu 419977b59b 🐛 fix: fix static relative issues (#5874)
* static again

* try to fix

* fix

* fix tests

* fix oAuthSSOProviders

* remove force-static

* remove force-static

* fix server import swr

* fix tests

* fix tests

* fix test
2025-02-08 16:21:16 +08:00
lobehubbot d0f54629c8 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-08 02:34:19 +00:00
semantic-release-bot 283ef89734 🔖 chore(release): v1.52.0 [skip ci]
## [Version&nbsp;1.52.0](https://github.com/lobehub/lobe-chat/compare/v1.51.16...v1.52.0)
<sup>Released on **2025-02-08**</sup>

####  Features

- **misc**: Refactor the auth condition in Next Auth.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Refactor the auth condition in Next Auth, closes [#5866](https://github.com/lobehub/lobe-chat/issues/5866) ([e529108](https://github.com/lobehub/lobe-chat/commit/e529108))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-08 02:33:11 +00:00
Arvin Xu e529108ff6 feat: refactor the auth condition in Next Auth (#5866)
This upgrade includes two changes:

For users deploying with Vercel using next-auth, it is necessary to add the environment variable `NEXT_PUBLIC_ENABLE_NEXT_AUTH=1` to ensure Next Auth is enabled; other users are not affected.
For users using clerk in self-built images, it is necessary to additionally configure `NEXT_PUBLIC_ENABLE_NEXT_AUTH=0` to disable Next Auth

Other standard deployment scenarios (using Clerk in Vercel and using next-auth in Docker) are not affected

For More detail, refer to https://github.com/lobehub/lobe-chat/issues/5804

本次升级存在两个变更:

- 针对使用 Vercel 部署中使用 next-auth 的用户,需要额外添加 `NEXT_PUBLIC_ENABLE_NEXT_AUTH=1` 环境变量来确保开启 Next Auth
- 针对使用自构建镜像中使用 clerk 的用户,需要额外配置 `NEXT_PUBLIC_ENABLE_NEXT_AUTH=0` 环境变量来关闭 Next Auth

其他标准部署场景(Vercel 中使用 Clerk 与 Docker 中使用 next-auth )不受影响

变更详情原因查看 https://github.com/lobehub/lobe-chat/issues/5804
2025-02-08 10:25:28 +08:00
lobehubbot a1149301a3 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-07 17:16:25 +00:00
semantic-release-bot b0db95d312 🔖 chore(release): v1.51.16 [skip ci]
### [Version&nbsp;1.51.16](https://github.com/lobehub/lobe-chat/compare/v1.51.15...v1.51.16)
<sup>Released on **2025-02-07**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-07 17:15:26 +00:00
dupl 85d6035810 👷 build: netlify build error during the installation of dependencies using pnpm (#5861) 2025-02-08 01:07:32 +08:00
lobehubbot 40d599eb8a 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-07 08:24:46 +00:00
semantic-release-bot 899a6e6387 🔖 chore(release): v1.51.15 [skip ci]
### [Version&nbsp;1.51.15](https://github.com/lobehub/lobe-chat/compare/v1.51.14...v1.51.15)
<sup>Released on **2025-02-07**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix home next auth error and update pnpm.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix home next auth error and update pnpm, closes [#5833](https://github.com/lobehub/lobe-chat/issues/5833) ([aa74d20](https://github.com/lobehub/lobe-chat/commit/aa74d20))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-07 08:23:46 +00:00
Arvin Xu aa74d20244 🐛 fix: fix home next auth error and update pnpm (#5833)
* update

* try to fix next auth
2025-02-07 16:15:50 +08:00
lobehubbot b5fed64672 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-07 07:05:51 +00:00
semantic-release-bot 7171ab84a1 🔖 chore(release): v1.51.14 [skip ci]
### [Version&nbsp;1.51.14](https://github.com/lobehub/lobe-chat/compare/v1.51.13...v1.51.14)
<sup>Released on **2025-02-07**</sup>

#### ♻ Code Refactoring

- **misc**: Update changelog cache and upgrade anthropic sdk.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Update changelog cache and upgrade anthropic sdk, closes [#5829](https://github.com/lobehub/lobe-chat/issues/5829) ([620df2f](https://github.com/lobehub/lobe-chat/commit/620df2f))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-07 07:04:49 +00:00
Rylan Cai 00f9d34001 🔨 chore: pin lobe-chat-database@1.51.3 in docker-compose.yml to avoid one-click deploy error (#5831) 2025-02-07 14:56:43 +08:00
Arvin Xu 620df2f20d ♻️ refactor: update changelog cache and upgrade anthropic sdk (#5829)
* update

* fix tests
2025-02-07 14:55:18 +08:00
lobehubbot 985869c32a 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-07 06:07:03 +00:00
semantic-release-bot 670c79708f 🔖 chore(release): v1.51.13 [skip ci]
### [Version&nbsp;1.51.13](https://github.com/lobehub/lobe-chat/compare/v1.51.12...v1.51.13)
<sup>Released on **2025-02-07**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix next auth error.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix next auth error, closes [#5825](https://github.com/lobehub/lobe-chat/issues/5825) ([4509b7a](https://github.com/lobehub/lobe-chat/commit/4509b7a))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-07 06:05:43 +00:00
Arvin Xu 4509b7a3df 🐛 fix: Fix next auth error (#5825)
* try to fix next-auth

* try to fix next-auth

* fix
2025-02-07 13:57:49 +08:00
lobehubbot f7fa432bfb 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-07 02:19:53 +00:00
semantic-release-bot a93007f322 🔖 chore(release): v1.51.12 [skip ci]
### [Version&nbsp;1.51.12](https://github.com/lobehub/lobe-chat/compare/v1.51.11...v1.51.12)
<sup>Released on **2025-02-07**</sup>

#### 🐛 Bug Fixes

- **misc**: Try to fix next-auth issue.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Try to fix next-auth issue, closes [#5813](https://github.com/lobehub/lobe-chat/issues/5813) ([8e316bd](https://github.com/lobehub/lobe-chat/commit/8e316bd))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-07 02:18:53 +00:00
Arvin Xu 8e316bdc3c 🐛 fix: try to fix next-auth issue (#5813)
* try to fix next-auth issue

* move (auth) page

* refactor the StoreInitialization
2025-02-07 10:10:55 +08:00
lobehubbot 8bdd72cb53 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-06 17:55:39 +00:00
semantic-release-bot ae49c68215 🔖 chore(release): v1.51.11 [skip ci]
### [Version&nbsp;1.51.11](https://github.com/lobehub/lobe-chat/compare/v1.51.10...v1.51.11)
<sup>Released on **2025-02-06**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix `/file/[id]` 500 issue.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix `/file/[id]` 500 issue, closes [#5812](https://github.com/lobehub/lobe-chat/issues/5812) ([9bb387e](https://github.com/lobehub/lobe-chat/commit/9bb387e))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-06 17:53:26 +00:00
Arvin Xu 9bb387e451 🐛 fix: fix /file/[id] 500 issue (#5812)
* fix files 500

* improve provider 500 issue fix
2025-02-07 01:45:29 +08:00
lobehubbot 27edbb234f 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-06 16:39:22 +00:00
semantic-release-bot 6610361681 🔖 chore(release): v1.51.10 [skip ci]
### [Version&nbsp;1.51.10](https://github.com/lobehub/lobe-chat/compare/v1.51.9...v1.51.10)
<sup>Released on **2025-02-06**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix provider 500 issue.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix provider 500 issue, closes [#5807](https://github.com/lobehub/lobe-chat/issues/5807) ([db860b5](https://github.com/lobehub/lobe-chat/commit/db860b5))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-06 16:38:21 +00:00
Arvin Xu db860b56e0 🐛 fix: fix provider 500 issue (#5807) 2025-02-07 00:30:28 +08:00
lobehubbot adecae5227 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-06 15:11:56 +00:00
semantic-release-bot d8693220d0 🔖 chore(release): v1.51.9 [skip ci]
### [Version&nbsp;1.51.9](https://github.com/lobehub/lobe-chat/compare/v1.51.8...v1.51.9)
<sup>Released on **2025-02-06**</sup>

#### 💄 Styles

- **misc**: Update edtion tag display and improve prerender.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update edtion tag display and improve prerender, closes [#5800](https://github.com/lobehub/lobe-chat/issues/5800) ([673109b](https://github.com/lobehub/lobe-chat/commit/673109b))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-06 15:10:57 +00:00
Arvin Xu 673109ba46 💄 style: update edtion tag display and improve prerender (#5800)
* try to remove chat force-static

* update locale

* try to remove chat force-static

* try to remove setting provider page force-static
2025-02-06 23:03:14 +08:00
lobehubbot f7524248c5 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-06 13:43:26 +00:00
semantic-release-bot 1eaf48ce89 🔖 chore(release): v1.51.8 [skip ci]
### [Version&nbsp;1.51.8](https://github.com/lobehub/lobe-chat/compare/v1.51.7...v1.51.8)
<sup>Released on **2025-02-06**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor model fetch method.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor model fetch method, closes [#5768](https://github.com/lobehub/lobe-chat/issues/5768) ([e406908](https://github.com/lobehub/lobe-chat/commit/e406908))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-06 13:42:25 +00:00
Zhijie He e40690817e ♻️ refactor: refactor model fetch method (#5768)
* ♻️ refactor: refactor model fetch method

* 🐛 fix: fix ci & tag matching error

* 🐛 fix: fix qvq vision tag match error

* 🐛 fix: fix typo

* 🐛 fix: fix qvq, qwq reasoning tag missing

* 🐛 fix: fix model name matching error

* 🐛 fix: fix qvq vision tag missing

* 🐛 fix: fix typo

* 🔨 chore: support more type of models

* 🐛 fix: fix some issue

* 🐛 fix: fix togetherai apiKey missing when fetch model list

* 🔨 chore: cleanup unused code

* 🔨 chore: add oai provider support
2025-02-06 21:34:43 +08:00
lobehubbot 1a3d1d7013 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-06 13:34:03 +00:00
semantic-release-bot 096501d92b 🔖 chore(release): v1.51.7 [skip ci]
### [Version&nbsp;1.51.7](https://github.com/lobehub/lobe-chat/compare/v1.51.6...v1.51.7)
<sup>Released on **2025-02-06**</sup>

#### 💄 Styles

- **misc**: Add Aliyun deepseek-r1 distill models.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add Aliyun deepseek-r1 distill models, closes [#5769](https://github.com/lobehub/lobe-chat/issues/5769) ([8b68190](https://github.com/lobehub/lobe-chat/commit/8b68190))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-06 13:33:03 +00:00
sxjeru 8b681906b7 💄 style: Add Aliyun deepseek-r1 distill models (#5769) 2025-02-06 21:25:02 +08:00
lobehubbot f1dbf8d693 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-06 12:57:45 +00:00
semantic-release-bot e99b06007b 🔖 chore(release): v1.51.6 [skip ci]
### [Version&nbsp;1.51.6](https://github.com/lobehub/lobe-chat/compare/v1.51.5...v1.51.6)
<sup>Released on **2025-02-06**</sup>

#### 🐛 Bug Fixes

- **misc**: Try to fix discover error.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Try to fix discover error, closes [#5794](https://github.com/lobehub/lobe-chat/issues/5794) ([9b7bd99](https://github.com/lobehub/lobe-chat/commit/9b7bd99))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-06 12:56:42 +00:00
Arvin Xu 9b7bd9906f 🐛 fix: try to fix discover error (#5794) 2025-02-06 20:48:32 +08:00
lobehubbot edbad23c23 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-06 11:33:26 +00:00
semantic-release-bot 4cf08e0caf 🔖 chore(release): v1.51.5 [skip ci]
### [Version&nbsp;1.51.5](https://github.com/lobehub/lobe-chat/compare/v1.51.4...v1.51.5)
<sup>Released on **2025-02-06**</sup>

#### 💄 Styles

- **misc**: Add siliconcloud models.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add siliconcloud models, closes [#5725](https://github.com/lobehub/lobe-chat/issues/5725) ([e84853c](https://github.com/lobehub/lobe-chat/commit/e84853c))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-06 11:32:29 +00:00
sxjeru e84853c1e6 💄 style: Add siliconcloud models (#5725)
* Update siliconcloud.ts

* Update siliconcloud.ts

* Update siliconcloud.ts
2025-02-06 19:24:36 +08:00
lobehubbot badcb7bf8a 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-06 10:40:58 +00:00
semantic-release-bot 4e3013a0f0 🔖 chore(release): v1.51.4 [skip ci]
### [Version&nbsp;1.51.4](https://github.com/lobehub/lobe-chat/compare/v1.51.3...v1.51.4)
<sup>Released on **2025-02-06**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-06 10:39:59 +00:00
Arvin Xu 159f25526d ️ perf: make app page as static route to improve performance (#5478)
* move files

* refactor to static mode

* fix tests
2025-02-06 18:32:10 +08:00
lobehubbot 1953220ac6 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-05 17:40:44 +00:00
semantic-release-bot dc2a291cce 🔖 chore(release): v1.51.3 [skip ci]
### [Version&nbsp;1.51.3](https://github.com/lobehub/lobe-chat/compare/v1.51.2...v1.51.3)
<sup>Released on **2025-02-05**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor Wenxin with LobeOpenAICompatibleFactory.

#### 🐛 Bug Fixes

- **misc**: Artifact Parsing and Rendering Bug Fix for Gemini 2.0 Flash.

#### 💄 Styles

- **misc**: Add Cache, Metadata, FeatureFlag Viewer to DevPanel.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor Wenxin with LobeOpenAICompatibleFactory, closes [#5729](https://github.com/lobehub/lobe-chat/issues/5729) ([a90a75e](https://github.com/lobehub/lobe-chat/commit/a90a75e))

#### What's fixed

* **misc**: Artifact Parsing and Rendering Bug Fix for Gemini 2.0 Flash, closes [#5633](https://github.com/lobehub/lobe-chat/issues/5633) ([7d782b1](https://github.com/lobehub/lobe-chat/commit/7d782b1))

#### Styles

* **misc**: Add Cache, Metadata, FeatureFlag Viewer to DevPanel, closes [#5764](https://github.com/lobehub/lobe-chat/issues/5764) ([db4e9c7](https://github.com/lobehub/lobe-chat/commit/db4e9c7))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-05 17:39:36 +00:00
Yale Huang 7d782b1165 🐛 fix: Artifact Parsing and Rendering Bug Fix for Gemini 2.0 Flash (#5633)
*  feat: Enhance LobeArtifact processing and rehype plugin

- Add test cases for artifact processing with adjacent lobeThinking tags
- Modify utils to insert empty line between lobeThinking and lobeArtifact
- Implement rehype plugin for transforming LobeArtifact tags in markdown

*  feat: Improve LobeArtifact processing with advanced code block removal

- Add comprehensive test cases for artifact processing with various code block scenarios
- Enhance utils to handle fenced code blocks within and around lobeArtifact tags
- Support removing code blocks for HTML and other artifact types

*  feat: Enhance LobeArtifact code block removal tests

- Add comprehensive test cases for processWithArtifact function
- Cover scenarios with HTML and tool_code code blocks
- Test handling of code blocks with content before and after
- Verify processing of artifacts with and without surrounding code blocks

*  feat: Improve LobeArtifact code block processing regex

- Enhance regex in processWithArtifact to handle more complex code block scenarios
- Support better extraction of content before, within, and after code blocks
- Improve handling of artifacts with surrounding text and multiple tags

*  feat: Add artifact processing and selector tests

- Enhance `processWithArtifact` with debug logging and improved code block handling
- Add comprehensive test cases for artifact-related selectors in chat store
- Implement tests for message content, artifact code extraction, and tag closure detection

*  feat: Improve artifact code block extraction in selectors

- Add support for removing markdown code block wrapping in artifact content
- Update `artifactCode` selector to handle HTML and other code block scenarios
- Enhance test coverage for artifact code extraction with markdown-wrapped content

* 🔇 refactor: Remove debug console logs from processWithArtifact

- Clean up unnecessary console.log statements in artifact processing utility
- Improve code readability and performance by removing debug logging
- Maintain existing logic for artifact tag and code block processing

---------

Co-authored-by: yale <yale@example.com>
2025-02-06 01:31:34 +08:00
Zhijie He a90a75e613 ♻️ refactor: refactor Wenxin with LobeOpenAICompatibleFactory (#5729)
* ♻️ refactor: refactor Wenxin with LobeOpenAICompatibleFactory

* 💄 style: update model list

* 📝 docs: update docs

* 💄 style: update model list
2025-02-06 01:30:07 +08:00
CanisMinor db4e9c7fbb 💄 style: Add Cache, Metadata, FeatureFlag Viewer to DevPanel (#5764)
*  feat: Add Chache DevTool

* 💄 style: Update Dev Panel style

*  feat: Add seo debug

*  feat: Add Feature Flag

* 💄 style: Update DevTool

* 💄 style: Update style

* 💄 style: Update style
2025-02-06 01:29:33 +08:00
lobehubbot 80fd5a8027 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-05 16:55:36 +00:00
semantic-release-bot e2b35502bf 🔖 chore(release): v1.51.2 [skip ci]
### [Version&nbsp;1.51.2](https://github.com/lobehub/lobe-chat/compare/v1.51.1...v1.51.2)
<sup>Released on **2025-02-05**</sup>

#### 💄 Styles

- **misc**: Update model list, add reasoning tag.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update model list, add reasoning tag, closes [#5696](https://github.com/lobehub/lobe-chat/issues/5696) ([dedd784](https://github.com/lobehub/lobe-chat/commit/dedd784))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-05 16:54:33 +00:00
Zhijie He dedd7840d6 💄 style: update model list, add reasoning tag (#5696)
* 💄 style: update model list, add reasoning tag

* 💄 style: add `internlm3-latest` for InternLM

* 💄 style: add missing reasoning tag for QvQ

* 💄 style: fix deepseek-r1 reasoning tag missing

* 🐛 fix: fix ci error
2025-02-06 00:46:50 +08:00
CanisMinor 283157a84b 🔧 chore: Log fetch cache info (#5759) 2025-02-05 15:14:59 +08:00
lobehubbot d330c2e4d3 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-05 03:05:12 +00:00
semantic-release-bot 5556eee106 🔖 chore(release): v1.51.1 [skip ci]
### [Version&nbsp;1.51.1](https://github.com/lobehub/lobe-chat/compare/v1.51.0...v1.51.1)
<sup>Released on **2025-02-05**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-05 03:04:14 +00:00
Arvin Xu 8903aed12b ️ perf: improve code of user panel (#5752)
* improve code

* update repos
2025-02-05 10:56:32 +08:00
lobehubbot f899c824d3 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-05 01:08:49 +00:00
semantic-release-bot 48a97a48ab 🔖 chore(release): v1.51.0 [skip ci]
## [Version&nbsp;1.51.0](https://github.com/lobehub/lobe-chat/compare/v1.50.5...v1.51.0)
<sup>Released on **2025-02-05**</sup>

####  Features

- **misc**: Add reasoning tag support for custom models via UI or ENV.

#### 🐛 Bug Fixes

- **misc**: Fix deepseek-v3 & qvq model tag fetch error from SiliconCloud, fix model ability missing.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Add reasoning tag support for custom models via UI or ENV, closes [#5684](https://github.com/lobehub/lobe-chat/issues/5684) ([3499403](https://github.com/lobehub/lobe-chat/commit/3499403))

#### What's fixed

* **misc**: Fix deepseek-v3 & qvq model tag fetch error from SiliconCloud, closes [#5741](https://github.com/lobehub/lobe-chat/issues/5741) ([ee61653](https://github.com/lobehub/lobe-chat/commit/ee61653))
* **misc**: Fix model ability missing, closes [#5739](https://github.com/lobehub/lobe-chat/issues/5739) ([0e1a022](https://github.com/lobehub/lobe-chat/commit/0e1a022))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-05 01:07:30 +00:00
Zhijie He 3499403fa0 feat: add reasoning tag support for custom models via UI or ENV (#5684) 2025-02-05 08:59:45 +08:00
Arvin Xu 0e1a022607 🐛 fix: fix model ability missing (#5739) 2025-02-05 08:55:49 +08:00
Zhijie He ee61653481 🐛 fix: fix deepseek-v3 & qvq model tag fetch error from SiliconCloud (#5741) 2025-02-05 08:54:02 +08:00
lobehubbot 6a88524222 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-04 15:11:47 +00:00
semantic-release-bot 76d97fca25 🔖 chore(release): v1.50.5 [skip ci]
### [Version&nbsp;1.50.5](https://github.com/lobehub/lobe-chat/compare/v1.50.4...v1.50.5)
<sup>Released on **2025-02-04**</sup>

#### 💄 Styles

- **misc**: Add/Update Aliyun Cloud Models, update GitHub Models.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add/Update Aliyun Cloud Models, closes [#5613](https://github.com/lobehub/lobe-chat/issues/5613) ([95cd822](https://github.com/lobehub/lobe-chat/commit/95cd822))
* **misc**: Update GitHub Models, closes [#5683](https://github.com/lobehub/lobe-chat/issues/5683) ([ed4e048](https://github.com/lobehub/lobe-chat/commit/ed4e048))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-04 15:10:42 +00:00
sxjeru 95cd8227dc 💄 style: Add/Update Aliyun Cloud Models (#5613)
* Update qwen.ts

* Update qwen.ts

* Update qwen.ts

* Update qwen.ts

* Update qwen.ts

* Update qwen.ts

* Update qwen.ts

* Update qwen.ts
2025-02-04 23:02:48 +08:00
柴米油盐的梦想 ed4e048557 💄 style: update GitHub Models (#5683) 2025-02-04 23:02:14 +08:00
Arvin Xu a6a6e6b9f9 📝 docs: add deepseek r1 changelog (#5736) 2025-02-04 22:25:52 +08:00
hcygnaw 39410f8910 📝 docs: Add DEEPSEEK_PROXY_URL configuration to environment variables (#5691)
* 📝 docs: Add DEEPSEEK_PROXY_URL configuration to environment variables

* Simplify changes.

* Revert index.ts

* revert changes

---------

Co-authored-by: yichuan <wang-yichuan@outlook.com>
2025-02-04 22:20:15 +08:00
lobehubbot 353153822b 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-04 13:39:49 +00:00
semantic-release-bot 7c38c413e3 🔖 chore(release): v1.50.4 [skip ci]
### [Version&nbsp;1.50.4](https://github.com/lobehub/lobe-chat/compare/v1.50.3...v1.50.4)
<sup>Released on **2025-02-04**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix invalid utf8 character.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix invalid utf8 character, closes [#5732](https://github.com/lobehub/lobe-chat/issues/5732) ([2905cb5](https://github.com/lobehub/lobe-chat/commit/2905cb5))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-04 13:38:45 +00:00
Arvin Xu 2905cb5734 🐛 fix: fix invalid utf8 character (#5732)
* update docs

* update locale

* 🐛 fix: fix invalid utf-8 character

* improve log

* Update index.ts
2025-02-04 21:30:52 +08:00
lobehubbot 2b7076b2f7 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-04 13:13:54 +00:00
semantic-release-bot 74d96da257 🔖 chore(release): v1.50.3 [skip ci]
### [Version&nbsp;1.50.3](https://github.com/lobehub/lobe-chat/compare/v1.50.2...v1.50.3)
<sup>Released on **2025-02-04**</sup>

#### 💄 Styles

- **misc**: Update model locale.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update model locale, closes [#5731](https://github.com/lobehub/lobe-chat/issues/5731) ([d3d26d7](https://github.com/lobehub/lobe-chat/commit/d3d26d7))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-04 13:12:52 +00:00
Arvin Xu d3d26d70bd 💄 style: update model locale (#5731)
* update docs

* update locale
2025-02-04 21:05:02 +08:00
lobehubbot 53f3595dfe 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-04 10:27:43 +00:00
semantic-release-bot 5cf358420e 🔖 chore(release): v1.50.2 [skip ci]
### [Version&nbsp;1.50.2](https://github.com/lobehub/lobe-chat/compare/v1.50.1...v1.50.2)
<sup>Released on **2025-02-04**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix `o1` series calling issue.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix `o1` series calling issue, closes [#5714](https://github.com/lobehub/lobe-chat/issues/5714) ([d74653e](https://github.com/lobehub/lobe-chat/commit/d74653e))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-04 10:26:33 +00:00
Zhijie He d74653e5a3 🐛 fix: fix o1 series calling issue (#5714) 2025-02-04 18:18:48 +08:00
Rylan Cai cc088449ce 📝 docs: only detect private ip in port mode 2025-02-04 13:29:02 +08:00
Arvin Xu d00d75dc17 📝 docs: update sh in docker compose deploy guide (#5708) 2025-02-04 00:28:27 +08:00
Rylan Cai b63765ccce 📝 docs: Refactor the setup.sh to make deployment much easier (#5290)
* 🚧 wip: wip

*  feat: create s3 bucket at start

* 🐛 fix: pswd shown in plain

* ♻️ refactor: remove unpack commands

* 🔨 ci: update script

* 🐛 fix: env files not downloaded

* 🔨 chore: support interact prompts

* 🐛 fix: AUTH_URL

* 🐛 fix: should download first

* 🐛 fix: let casdoor set origin

* 📝 docs: update docs for new setup

* 📝 docs: user non-admin app for lobe

* 👷 chore: remove -f for setup.sh

* 📝 docs: user

* 👷 chore: fix wrong host for casdoor

* 📝 docs: en docs

* 📝 docs: use new script

* ✏️ typo: fix typos

* 🐛 fix: wrong ip setup

* 🐛 fix: protocal generate failed

* 🐛 fix: remove warning

* ♻️ refactor: add warning for ip mode

* 📝 docs: display reverse proxy

* ♻️ refactor: move setup.sh to ../

* ✏️ typo: fix typos

* ♻️ refactor: remove setup.sh
2025-02-03 23:50:22 +08:00
lobehubbot cffce51a57 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-03 15:16:51 +00:00
semantic-release-bot 28ebb97d3a 🔖 chore(release): v1.50.1 [skip ci]
### [Version&nbsp;1.50.1](https://github.com/lobehub/lobe-chat/compare/v1.50.0...v1.50.1)
<sup>Released on **2025-02-03**</sup>

#### 🐛 Bug Fixes

- **misc**: Bind the selected group name in the rename modal..

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Bind the selected group name in the rename modal., closes [#5159](https://github.com/lobehub/lobe-chat/issues/5159) ([7da05ce](https://github.com/lobehub/lobe-chat/commit/7da05ce))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-03 15:15:55 +00:00
Ramu Narasinga 7da05cec8c 🐛 fix: Bind the selected group name in the rename modal. (#5159) 2025-02-03 23:08:14 +08:00
lobehubbot 6eb26d1701 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-03 09:49:23 +00:00
semantic-release-bot e447045185 🔖 chore(release): v1.50.0 [skip ci]
## [Version&nbsp;1.50.0](https://github.com/lobehub/lobe-chat/compare/v1.49.16...v1.50.0)
<sup>Released on **2025-02-03**</sup>

####  Features

- **misc**: Add `o3-mini` support for OpenAI & GitHub Models.

#### 🐛 Bug Fixes

- **misc**: Fix parse of deepseek r1 in siliconflow provider.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Add `o3-mini` support for OpenAI & GitHub Models, closes [#5657](https://github.com/lobehub/lobe-chat/issues/5657) ([492cfd4](https://github.com/lobehub/lobe-chat/commit/492cfd4))

#### What's fixed

* **misc**: Fix parse of deepseek r1 in siliconflow provider, closes [#5687](https://github.com/lobehub/lobe-chat/issues/5687) ([44e81e2](https://github.com/lobehub/lobe-chat/commit/44e81e2))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-03 09:48:00 +00:00
Arvin Xu 44e81e23f1 🐛 fix: fix parse of deepseek r1 in siliconflow provider (#5687) 2025-02-03 17:40:09 +08:00
Zhijie He 492cfd4657 feat: add o3-mini support for OpenAI & GitHub Models (#5657)
* 📝 docs(bot): Auto sync agents & plugin to readme

* 💄 style: add `o3-mini` support for OpenAI & GitHub Models

* 🔨 chore: change system role from `user` to `developer` for reasoning model

* [feat] add `reasoning_effort` support for OpenAI Reasoning model

* 🔨 chore: rollback `package.json` change

* 🔨 chore: update locales for `enableReasoningEffort.title`

* 💄 style: update i18n

* 💄 style: add `reasoning_effort` intro to discover page

* 📝 docs: add docs for `reasoning_effort`

---------

Co-authored-by: lobehubbot <i@lobehub.com>
2025-02-03 17:31:43 +08:00
lobehubbot 1f236c5253 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-03 07:28:50 +00:00
semantic-release-bot 60f7079779 🔖 chore(release): v1.49.16 [skip ci]
### [Version&nbsp;1.49.16](https://github.com/lobehub/lobe-chat/compare/v1.49.15...v1.49.16)
<sup>Released on **2025-02-03**</sup>

#### 💄 Styles

- **misc**: Update perplexity models.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update perplexity models, closes [#5624](https://github.com/lobehub/lobe-chat/issues/5624) ([58a86fc](https://github.com/lobehub/lobe-chat/commit/58a86fc))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-03 07:27:47 +00:00
sxjeru 58a86fc3bc 💄 style: Update perplexity models (#5624)
* Update perplexity.ts

* Update perplexity.ts

* Update perplexity.ts

* 👌更新快照
2025-02-03 15:19:59 +08:00
lobehubbot 43d5fdeb2c 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-03 07:19:37 +00:00
semantic-release-bot ddacca0e0f 🔖 chore(release): v1.49.15 [skip ci]
### [Version&nbsp;1.49.15](https://github.com/lobehub/lobe-chat/compare/v1.49.14...v1.49.15)
<sup>Released on **2025-02-03**</sup>

#### 💄 Styles

- **misc**: Update Fireworks check model and fix check error.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update Fireworks check model and fix check error, closes [#5680](https://github.com/lobehub/lobe-chat/issues/5680) ([64ea539](https://github.com/lobehub/lobe-chat/commit/64ea539))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-03 07:18:35 +00:00
Zhijie He 64ea5391b6 💄 style: update Fireworks check model and fix check error (#5680)
* 💄 style: update Fireworks check model

* 💄 style: update Fireworks AI model list
2025-02-03 15:10:37 +08:00
lobehubbot 696ae8f907 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-03 06:50:16 +00:00
semantic-release-bot c72eceebec 🔖 chore(release): v1.49.14 [skip ci]
### [Version&nbsp;1.49.14](https://github.com/lobehub/lobe-chat/compare/v1.49.13...v1.49.14)
<sup>Released on **2025-02-03**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix provider update issue.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix provider update issue, closes [#5676](https://github.com/lobehub/lobe-chat/issues/5676) ([e5d81ea](https://github.com/lobehub/lobe-chat/commit/e5d81ea))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-03 06:49:13 +00:00
Arvin Xu e5d81eadd5 🐛 fix: fix provider update issue (#5676)
* fix update issue

* fix bug
2025-02-03 14:41:16 +08:00
Zhijie He ec08854013 👷 build: fix pnpm cannot be installed via corepack due to key id mismatch (#5679)
* 🐛 fix: fix pnpm cannot be installed via corepack due to key id mismatch

* 🔨 chore: workaround need update corepack to latest

* 🔨 chore: drop `jq` deps, use `sed` instead
2025-02-03 14:39:59 +08:00
lobehubbot 61c1d33b41 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-03 04:00:42 +00:00
semantic-release-bot 496036bf99 🔖 chore(release): v1.49.13 [skip ci]
### [Version&nbsp;1.49.13](https://github.com/lobehub/lobe-chat/compare/v1.49.12...v1.49.13)
<sup>Released on **2025-02-03**</sup>

#### 🐛 Bug Fixes

- **misc**: Optimize requests without historical messages.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Optimize requests without historical messages, closes [#5174](https://github.com/lobehub/lobe-chat/issues/5174) ([182f8d9](https://github.com/lobehub/lobe-chat/commit/182f8d9))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-03 03:59:34 +00:00
sxjeru 182f8d9b57 🐛 fix: Optimize requests without historical messages (#5174) 2025-02-03 11:51:49 +08:00
Arvin Xu abab5e2eba 🔨 chore: unlock @clerk/nextjs (#5673) 2025-02-02 23:42:19 +08:00
renovate[bot] 2bec8766a5 Update dependency drizzle-orm to ^0.39.0 (#5660)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-02 19:38:36 +08:00
lobehubbot 7f2dc6e1c6 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-02 11:21:17 +00:00
semantic-release-bot ff91b326d0 🔖 chore(release): v1.49.12 [skip ci]
### [Version&nbsp;1.49.12](https://github.com/lobehub/lobe-chat/compare/v1.49.11...v1.49.12)
<sup>Released on **2025-02-02**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix can not stop generating.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix can not stop generating, closes [#5671](https://github.com/lobehub/lobe-chat/issues/5671) ([ae39c35](https://github.com/lobehub/lobe-chat/commit/ae39c35))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-02 11:20:11 +00:00
sxjeru 8ab4a30b3f 💄 style: Check siliconcloud API-Key Balance (#5667)
* Update siliconcloud.ts

* Update index.ts

* Update index.ts

* Update index.ts

* Update index.ts
2025-02-02 19:12:21 +08:00
Arvin Xu ae39c3593b 🐛 fix: fix can not stop generating (#5671)
* improve thinking style

* fix cannot stop with thinking

* clean

* improve lobe thinking

* fix portal footer

* fix style

* memo portal width
2025-02-02 19:07:09 +08:00
lobehubbot 355e275f4b 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-02 09:45:42 +00:00
semantic-release-bot 6d479ed54d 🔖 chore(release): v1.49.11 [skip ci]
### [Version&nbsp;1.49.11](https://github.com/lobehub/lobe-chat/compare/v1.49.10...v1.49.11)
<sup>Released on **2025-02-02**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix ollama intergration checker and client fetch issue.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix ollama intergration checker and client fetch issue, closes [#5665](https://github.com/lobehub/lobe-chat/issues/5665) ([cd09a07](https://github.com/lobehub/lobe-chat/commit/cd09a07))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-02 09:44:17 +00:00
Arvin Xu cd09a074af 🐛 fix: fix ollama intergration checker and client fetch issue (#5665)
* fix ollama

* add r1 models

* fix ollama error

* fix ollama client fetch error

* improve code

* refactor SetupGuide

* fix ollama client fetch issue

* update models

* update i18n

* fix ollama client fetch issue

* fix test
2025-02-02 17:36:21 +08:00
lobehubbot 6a786eba80 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-02 09:11:11 +00:00
semantic-release-bot 2415215ab0 🔖 chore(release): v1.49.10 [skip ci]
### [Version&nbsp;1.49.10](https://github.com/lobehub/lobe-chat/compare/v1.49.9...v1.49.10)
<sup>Released on **2025-02-02**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix `<think>` tag crash with special markdown content.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix `<think>` tag crash with special markdown content, closes [#5670](https://github.com/lobehub/lobe-chat/issues/5670) ([b719522](https://github.com/lobehub/lobe-chat/commit/b719522))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-02 09:10:10 +00:00
Arvin Xu b719522fb1 🐛 fix: fix <think> tag crash with special markdown content (#5670) 2025-02-02 17:02:21 +08:00
lobehubbot 8268a0c2eb 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-01 23:53:12 +00:00
semantic-release-bot 0f31920db9 🔖 chore(release): v1.49.9 [skip ci]
### [Version&nbsp;1.49.9](https://github.com/lobehub/lobe-chat/compare/v1.49.8...v1.49.9)
<sup>Released on **2025-02-01**</sup>

#### 💄 Styles

- **misc**: Update siliconcloud models.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update siliconcloud models, closes [#5647](https://github.com/lobehub/lobe-chat/issues/5647) ([4b41ad4](https://github.com/lobehub/lobe-chat/commit/4b41ad4))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-01 23:52:10 +00:00
sxjeru 4b41ad494e 💄 style: Update siliconcloud models (#5647) 2025-02-02 07:44:11 +08:00
lobehubbot 75d3b6a00d 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-01 15:38:58 +00:00
semantic-release-bot ed56c5e010 🔖 chore(release): v1.49.8 [skip ci]
### [Version&nbsp;1.49.8](https://github.com/lobehub/lobe-chat/compare/v1.49.7...v1.49.8)
<sup>Released on **2025-02-01**</sup>

#### 💄 Styles

- **misc**: Support thinking for all non DeepSeek official api R1 models.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Support thinking for all non DeepSeek official api R1 models, closes [#5654](https://github.com/lobehub/lobe-chat/issues/5654) ([9b32137](https://github.com/lobehub/lobe-chat/commit/9b32137))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-01 15:37:59 +00:00
Arvin Xu 9b3213719b 💄 style: support thinking for all non DeepSeek official api R1 models (#5654)
* wip  ollama thinking

* revert

* update locale

* improve style

* support ollama thinking

* fix edge case
2025-02-01 23:30:11 +08:00
lobehubbot e5cda3abd3 📝 docs(bot): Auto sync agents & plugin to readme 2025-02-01 15:21:32 +00:00
semantic-release-bot 4b8a550be4 🔖 chore(release): v1.49.7 [skip ci]
### [Version&nbsp;1.49.7](https://github.com/lobehub/lobe-chat/compare/v1.49.6...v1.49.7)
<sup>Released on **2025-02-01**</sup>

#### 🐛 Bug Fixes

- **misc**: Multiple deepseek-reasoner request errors.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Multiple deepseek-reasoner request errors, closes [#5601](https://github.com/lobehub/lobe-chat/issues/5601) ([71cc32b](https://github.com/lobehub/lobe-chat/commit/71cc32b))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-02-01 15:20:30 +00:00
sxjeru 71cc32bdc2 🐛 fix: Multiple deepseek-reasoner request errors (#5601)
* Update index.ts

* Update index.ts

* Update index.test.ts
2025-02-01 23:12:45 +08:00
lobehubbot 403265888b 📝 docs(bot): Auto sync agents & plugin to readme 2025-01-30 13:15:54 +00:00
semantic-release-bot 4fe4e899bd 🔖 chore(release): v1.49.6 [skip ci]
### [Version&nbsp;1.49.6](https://github.com/lobehub/lobe-chat/compare/v1.49.5...v1.49.6)
<sup>Released on **2025-01-30**</sup>

#### 🐛 Bug Fixes

- **misc**: Support litellm reasoning streaming.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Support litellm reasoning streaming, closes [#5632](https://github.com/lobehub/lobe-chat/issues/5632) ([9942fb3](https://github.com/lobehub/lobe-chat/commit/9942fb3))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-01-30 13:14:54 +00:00
Arvin Xu 9942fb345d 🐛 fix: support litellm reasoning streaming (#5632)
* fix litellm reasoner

* fix tests
2025-01-30 21:07:02 +08:00
lobehubbot 0361628166 📝 docs(bot): Auto sync agents & plugin to readme 2025-01-28 05:40:24 +00:00
semantic-release-bot b6df3009e6 🔖 chore(release): v1.49.5 [skip ci]
### [Version&nbsp;1.49.5](https://github.com/lobehub/lobe-chat/compare/v1.49.4...v1.49.5)
<sup>Released on **2025-01-28**</sup>

#### 🐛 Bug Fixes

- **misc**: Pin `@clerk/nextjs@6.10.2` to avoid build error.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Pin `@clerk/nextjs@6.10.2` to avoid build error, closes [#5611](https://github.com/lobehub/lobe-chat/issues/5611) ([deb03ad](https://github.com/lobehub/lobe-chat/commit/deb03ad))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-01-28 05:39:25 +00:00
Arvin Xu deb03ad8d7 🐛 fix: pin @clerk/nextjs@6.10.2 to avoid build error (#5611) 2025-01-28 13:31:28 +08:00
lobehubbot 3c4b7eac7e 📝 docs(bot): Auto sync agents & plugin to readme 2025-01-28 02:42:39 +00:00
semantic-release-bot a2704edd38 🔖 chore(release): v1.49.4 [skip ci]
### [Version&nbsp;1.49.4](https://github.com/lobehub/lobe-chat/compare/v1.49.3...v1.49.4)
<sup>Released on **2025-01-28**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix changelog locale not showing English.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix changelog locale not showing English, closes [#5607](https://github.com/lobehub/lobe-chat/issues/5607) ([9104242](https://github.com/lobehub/lobe-chat/commit/9104242))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-01-28 02:41:35 +00:00
Arvin Xu 91042429c4 🐛 fix: fix changelog locale not showing English (#5607) 2025-01-28 10:33:47 +08:00
lobehubbot 789da45b4b 📝 docs(bot): Auto sync agents & plugin to readme 2025-01-27 11:51:42 +00:00
semantic-release-bot 41b3d12dca 🔖 chore(release): v1.49.3 [skip ci]
### [Version&nbsp;1.49.3](https://github.com/lobehub/lobe-chat/compare/v1.49.2...v1.49.3)
<sup>Released on **2025-01-27**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix discover ssr hydration error.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix discover ssr hydration error, closes [#5605](https://github.com/lobehub/lobe-chat/issues/5605) ([e3702a6](https://github.com/lobehub/lobe-chat/commit/e3702a6))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-01-27 11:50:46 +00:00
Arvin Xu e3702a691f 🐛 fix: fix discover ssr hydration error (#5605)
* fix assistant page ssr error

* refactor useSearchParams

* refactor to fix discover ssr error
2025-01-27 19:42:59 +08:00
lobehubbot 3c54b72c0b 📝 docs(bot): Auto sync agents & plugin to readme 2025-01-27 08:06:01 +00:00
semantic-release-bot 5d4355c1de 🔖 chore(release): v1.49.2 [skip ci]
### [Version&nbsp;1.49.2](https://github.com/lobehub/lobe-chat/compare/v1.49.1...v1.49.2)
<sup>Released on **2025-01-27**</sup>

#### ♻ Code Refactoring

- **misc**: Remove use query.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Remove use query, closes [#5604](https://github.com/lobehub/lobe-chat/issues/5604) ([58c60de](https://github.com/lobehub/lobe-chat/commit/58c60de))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-01-27 08:05:07 +00:00
Arvin Xu 58c60de55d ♻️ refactor: remove use query (#5604)
* refactor DiscoverTab query

* refactor: refactor use query usage

* clean use query

* fix lint

* wrapper scan
2025-01-27 15:57:27 +08:00
lobehubbot 994568fda3 📝 docs(bot): Auto sync agents & plugin to readme 2025-01-27 06:50:24 +00:00
semantic-release-bot 8c9e4de42d 🔖 chore(release): v1.49.1 [skip ci]
### [Version&nbsp;1.49.1](https://github.com/lobehub/lobe-chat/compare/v1.49.0...v1.49.1)
<sup>Released on **2025-01-27**</sup>

#### ♻ Code Refactoring

- **misc**: UseMobileWorkspace use nqus to replace useQuery.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: UseMobileWorkspace use nqus to replace useQuery, closes [#5603](https://github.com/lobehub/lobe-chat/issues/5603) ([70e5272](https://github.com/lobehub/lobe-chat/commit/70e5272))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-01-27 06:49:25 +00:00
Arvin Xu 70e5272a4e ♻️ refactor: useMobileWorkspace use nqus to replace useQuery (#5603)
* update middleware match

* refactor with useShowMobileWorkspace

* bump lobe-ui

* fix data modal height

* fix height
2025-01-27 14:41:30 +08:00
lobehubbot dad50e5498 📝 docs(bot): Auto sync agents & plugin to readme 2025-01-27 02:57:22 +00:00
semantic-release-bot f652ccd2b9 🔖 chore(release): v1.49.0 [skip ci]
## [Version&nbsp;1.49.0](https://github.com/lobehub/lobe-chat/compare/v1.48.4...v1.49.0)
<sup>Released on **2025-01-27**</sup>

####  Features

- **misc**: Support Doubao Models.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Support Doubao Models, closes [#5481](https://github.com/lobehub/lobe-chat/issues/5481) ([d8afe47](https://github.com/lobehub/lobe-chat/commit/d8afe47))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-01-27 02:56:23 +00:00
sxjeru d8afe47c91 feat: Support Doubao Models (#5481)
* feat(config): add Doubao provider

* fix

* fix

* add

* fix

* fix

* src/server/globalConfig/index.ts

* src/app/(main)/settings/provider/(detail)/doubao/page.tsx

* fix

* try

* try

* rec

* follow review

* test

* 👌try

* Update doubao.ts

* Update index.ts

* Delete src/app/(main)/settings/llm/ProviderList/Doubao/index.tsx

* Update providers.tsx

* Update providers.tsx

---------

Co-authored-by: Arvin Xu <arvinx@foxmail.com>
2025-01-27 10:48:29 +08:00
wbean 13c3455414 🔨 chore: local docker-compose setup.sh compatible mac osx (#5247)
* Update setup.sh

fix: local docker-compose setup.sh compatible maxos

* Update setup.sh

remove unnecessary branch for system chosen
2025-01-27 10:43:47 +08:00
lobehubbot 38b55ba0dc 📝 docs(bot): Auto sync agents & plugin to readme 2025-01-27 02:37:29 +00:00
semantic-release-bot f4822a15e2 🔖 chore(release): v1.48.4 [skip ci]
### [Version&nbsp;1.48.4](https://github.com/lobehub/lobe-chat/compare/v1.48.3...v1.48.4)
<sup>Released on **2025-01-27**</sup>

#### 💄 Styles

- **misc**: Improve thinking style.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Improve thinking style, closes [#5602](https://github.com/lobehub/lobe-chat/issues/5602) ([d4dc3f2](https://github.com/lobehub/lobe-chat/commit/d4dc3f2))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-01-27 02:36:28 +00:00
Arvin Xu d4dc3f219d 💄 style: improve thinking style (#5602)
* refactor the thinking comp

* update locale
2025-01-27 10:28:35 +08:00
JoeChen eaeeb57fb7 📝 docs: add domain configuration scheme documentation based on Casdoor authentication method (#5577)
* 📝 docs: Update production deployment documentation, add domain configuration scheme documentation based on Casdoor authentication method

* 📝 docs: Update self-hosting documentation, add Casdoor-based authentication solution, remove Logto-based production deployment part
2025-01-27 10:26:57 +08:00
lobehubbot 27bd861d04 📝 docs(bot): Auto sync agents & plugin to readme 2025-01-26 12:51:02 +00:00
semantic-release-bot df02b2bbf8 🔖 chore(release): v1.48.3 [skip ci]
### [Version&nbsp;1.48.3](https://github.com/lobehub/lobe-chat/compare/v1.48.2...v1.48.3)
<sup>Released on **2025-01-26**</sup>

#### 💄 Styles

- **misc**: Improve model pricing with CNY.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Improve model pricing with CNY, closes [#5599](https://github.com/lobehub/lobe-chat/issues/5599) ([6d91457](https://github.com/lobehub/lobe-chat/commit/6d91457))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-01-26 12:50:06 +00:00
Arvin Xu 6d91457906 💄 style: improve model pricing with CNY (#5599)
* improve model pricing

* improve

* fix test
2025-01-26 20:42:17 +08:00
lobehubbot 1794074eb3 📝 docs(bot): Auto sync agents & plugin to readme 2025-01-25 04:09:31 +00:00
semantic-release-bot c5ce33367a 🔖 chore(release): v1.48.2 [skip ci]
### [Version&nbsp;1.48.2](https://github.com/lobehub/lobe-chat/compare/v1.48.1...v1.48.2)
<sup>Released on **2025-01-25**</sup>

#### 💄 Styles

- **misc**: Add `parallel_tool_calls` support for Qwen, fix tag version and add provider changelog.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add `parallel_tool_calls` support for Qwen, closes [#5584](https://github.com/lobehub/lobe-chat/issues/5584) ([b89aeeb](https://github.com/lobehub/lobe-chat/commit/b89aeeb))
* **misc**: Fix tag version and add provider changelog, closes [#5582](https://github.com/lobehub/lobe-chat/issues/5582) ([63c571b](https://github.com/lobehub/lobe-chat/commit/63c571b))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-01-25 04:08:33 +00:00
Arvin Xu 63c571b275 💄 style: fix tag version and add provider changelog (#5582)
* add changelog

* fix

* fix test

* update locale
2025-01-25 12:00:58 +08:00
Zhijie He b89aeebe13 💄 style: add parallel_tool_calls support for Qwen (#5584) 2025-01-25 11:53:33 +08:00
lobehubbot 02b91a5f76 📝 docs(bot): Auto sync agents & plugin to readme 2025-01-25 03:52:09 +00:00
semantic-release-bot cda7e439d1 🔖 chore(release): v1.48.1 [skip ci]
### [Version&nbsp;1.48.1](https://github.com/lobehub/lobe-chat/compare/v1.48.0...v1.48.1)
<sup>Released on **2025-01-25**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix ollama Browser Request failed in PG mode.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix ollama Browser Request failed in PG mode, closes [#5585](https://github.com/lobehub/lobe-chat/issues/5585) ([b2f3c33](https://github.com/lobehub/lobe-chat/commit/b2f3c33))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-01-25 03:51:06 +00:00
Zhijie He b2f3c33f66 🐛 fix: fix ollama Browser Request failed in PG mode (#5585) 2025-01-25 11:43:13 +08:00
lobehubbot 45ad962d63 📝 docs(bot): Auto sync agents & plugin to readme 2025-01-24 05:53:46 +00:00
semantic-release-bot acbc5d82cc 🔖 chore(release): v1.48.0 [skip ci]
## [Version&nbsp;1.48.0](https://github.com/lobehub/lobe-chat/compare/v1.47.23...v1.48.0)
<sup>Released on **2025-01-24**</sup>

####  Features

- **misc**: Support display thinking for DeepSeek R1.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Support display thinking for DeepSeek R1, closes [#5558](https://github.com/lobehub/lobe-chat/issues/5558) ([f98bb5a](https://github.com/lobehub/lobe-chat/commit/f98bb5a))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-01-24 05:52:46 +00:00
Arvin Xu f98bb5abc1 feat: support display thinking for DeepSeek R1 (#5558)
* feat: support thinking

* update

* fix

* feat: support thinking

* fix lint

* improve style

* improve style

* update ability

* fix tests

* improve code

* update i18n

* Update google.ts

* improve thinking
2025-01-24 13:44:54 +08:00
lobehubbot 7008022d9a 📝 docs(bot): Auto sync agents & plugin to readme 2025-01-24 04:25:05 +00:00
semantic-release-bot 9353744747 🔖 chore(release): v1.47.23 [skip ci]
### [Version&nbsp;1.47.23](https://github.com/lobehub/lobe-chat/compare/v1.47.22...v1.47.23)
<sup>Released on **2025-01-24**</sup>

#### 💄 Styles

- **misc**: Fix model fetch match tag error & add Hunyuan model fetch support.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Fix model fetch match tag error & add Hunyuan model fetch support, closes [#5566](https://github.com/lobehub/lobe-chat/issues/5566) ([7b075ef](https://github.com/lobehub/lobe-chat/commit/7b075ef))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-01-24 04:24:06 +00:00
Zhijie He 7b075efda8 💄 style: fix model fetch match tag error & add Hunyuan model fetch support (#5566)
* 💄 style: fix model fetch match tag error & add model fetch support for Hunyuan

* 💄 style: add `qvq-72b-preview` vision model

* 💄 style: add vision tag

* 💄 style: update Hunyuan model list

* 🐛 fix: fix Hunyuan model fetch ci error

* 💄 style: remove fc tag for Hunyuan vision model

* 🐛 fix: fix ci error

* 🔨 chore: support non-pglite mode
2025-01-24 12:16:31 +08:00
lobehubbot ccdd68eb90 📝 docs(bot): Auto sync agents & plugin to readme 2025-01-24 02:10:25 +00:00
semantic-release-bot 0784156dab 🔖 chore(release): v1.47.22 [skip ci]
### [Version&nbsp;1.47.22](https://github.com/lobehub/lobe-chat/compare/v1.47.21...v1.47.22)
<sup>Released on **2025-01-24**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix form input in provider.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix form input in provider, closes [#5571](https://github.com/lobehub/lobe-chat/issues/5571) ([07e2396](https://github.com/lobehub/lobe-chat/commit/07e2396))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-01-24 02:09:24 +00:00
Arvin Xu 07e23962d8 🐛 fix: fix form input in provider (#5571) 2025-01-24 10:01:41 +08:00
renovate[bot] 2734cf3b75 Update dependency unstructured-client to ^0.19.0 (#5507)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-24 01:23:27 +08:00
lobehubbot 59b1448b20 📝 docs(bot): Auto sync agents & plugin to readme 2025-01-23 17:02:22 +00:00
semantic-release-bot 1b78642f6a 🔖 chore(release): v1.47.21 [skip ci]
### [Version&nbsp;1.47.21](https://github.com/lobehub/lobe-chat/compare/v1.47.20...v1.47.21)
<sup>Released on **2025-01-23**</sup>

#### 💄 Styles

- **misc**: Add HuggingFace Model: DeepSeek R1.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add HuggingFace Model: DeepSeek R1, closes [#5564](https://github.com/lobehub/lobe-chat/issues/5564) ([66d4edd](https://github.com/lobehub/lobe-chat/commit/66d4edd))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-01-23 17:01:23 +00:00
柴米油盐的梦想 66d4edda41 💄 style: Add HuggingFace Model: DeepSeek R1 (#5564) 2025-01-24 00:53:32 +08:00
lobehubbot 223e3e40db 📝 docs(bot): Auto sync agents & plugin to readme 2025-01-23 16:41:06 +00:00
semantic-release-bot 2e84a4ec4b 🔖 chore(release): v1.47.20 [skip ci]
### [Version&nbsp;1.47.20](https://github.com/lobehub/lobe-chat/compare/v1.47.19...v1.47.20)
<sup>Released on **2025-01-23**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix tts in new provider model.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix tts in new provider model, closes [#5569](https://github.com/lobehub/lobe-chat/issues/5569) ([3fef83e](https://github.com/lobehub/lobe-chat/commit/3fef83e))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-01-23 16:40:06 +00:00
Arvin Xu 3fef83e3c6 🐛 fix: fix tts in new provider model (#5569) 2025-01-24 00:32:21 +08:00
lobehubbot 8f7d907e36 📝 docs(bot): Auto sync agents & plugin to readme 2025-01-23 15:42:53 +00:00
semantic-release-bot 0bb7833de7 🔖 chore(release): v1.47.19 [skip ci]
### [Version&nbsp;1.47.19](https://github.com/lobehub/lobe-chat/compare/v1.47.18...v1.47.19)
<sup>Released on **2025-01-23**</sup>

#### 💄 Styles

- **misc**: Add new stepfun model.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add new stepfun model, closes [#5560](https://github.com/lobehub/lobe-chat/issues/5560) ([6e027e8](https://github.com/lobehub/lobe-chat/commit/6e027e8))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-01-23 15:41:55 +00:00
sxjeru 6e027e8f0b 💄 style: Add new stepfun model (#5560)
* Update stepfun.ts

* Update stepfun.ts

* Update stepfun.ts

* Update stepfun.ts
2025-01-23 23:34:04 +08:00
lobehubbot 6dc10b0639 📝 docs(bot): Auto sync agents & plugin to readme 2025-01-23 05:39:44 +00:00
semantic-release-bot 462e09b7a1 🔖 chore(release): v1.47.18 [skip ci]
### [Version&nbsp;1.47.18](https://github.com/lobehub/lobe-chat/compare/v1.47.17...v1.47.18)
<sup>Released on **2025-01-23**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix debounce issue of provider config.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix debounce issue of provider config, closes [#5557](https://github.com/lobehub/lobe-chat/issues/5557) ([c971530](https://github.com/lobehub/lobe-chat/commit/c971530))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-01-23 05:38:46 +00:00
Arvin Xu c9715300ec 🐛 fix: fix debounce issue of provider config (#5557)
* style

* fix input

* improve validate

* fix build
2025-01-23 13:31:02 +08:00
lobehubbot 2203fd4eff 📝 docs(bot): Auto sync agents & plugin to readme 2025-01-22 16:18:24 +00:00
semantic-release-bot a42b7b7fa0 🔖 chore(release): v1.47.17 [skip ci]
### [Version&nbsp;1.47.17](https://github.com/lobehub/lobe-chat/compare/v1.47.16...v1.47.17)
<sup>Released on **2025-01-22**</sup>

#### 🐛 Bug Fixes

- **misc**: Upgrade `react-i18next` to ^15.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Upgrade `react-i18next` to ^15, closes [#5553](https://github.com/lobehub/lobe-chat/issues/5553) ([d0275fd](https://github.com/lobehub/lobe-chat/commit/d0275fd))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-01-22 16:17:26 +00:00
Arvin Xu d0275fdc40 🐛 fix: upgrade react-i18next to ^15 (#5553) 2025-01-23 00:09:41 +08:00
lobehubbot 7bfd431ba8 📝 docs(bot): Auto sync agents & plugin to readme 2025-01-22 14:16:59 +00:00
semantic-release-bot e99685aff1 🔖 chore(release): v1.47.16 [skip ci]
### [Version&nbsp;1.47.16](https://github.com/lobehub/lobe-chat/compare/v1.47.15...v1.47.16)
<sup>Released on **2025-01-22**</sup>

#### ♻ Code Refactoring

- **misc**: Move hooks and component.

#### 💄 Styles

- **misc**: Add gemini new model.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Move hooks and component, closes [#5551](https://github.com/lobehub/lobe-chat/issues/5551) ([c5db091](https://github.com/lobehub/lobe-chat/commit/c5db091))

#### Styles

* **misc**: Add gemini new model, closes [#5546](https://github.com/lobehub/lobe-chat/issues/5546) ([ebdd626](https://github.com/lobehub/lobe-chat/commit/ebdd626))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-01-22 14:15:56 +00:00
Arvin Xu c5db091a9a ♻️ refactor: move hooks and component (#5551) 2025-01-22 22:07:57 +08:00
sxjeru ebdd626b7f 💄 style: Add gemini new model (#5546)
* Update google.ts

* Update google.ts
2025-01-22 21:59:45 +08:00
lobehubbot 17aca7df8a 📝 docs(bot): Auto sync agents & plugin to readme 2025-01-22 06:16:27 +00:00
semantic-release-bot 944435df9b 🔖 chore(release): v1.47.15 [skip ci]
### [Version&nbsp;1.47.15](https://github.com/lobehub/lobe-chat/compare/v1.47.14...v1.47.15)
<sup>Released on **2025-01-22**</sup>

#### 💄 Styles

- **misc**: Improve discover model page.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Improve discover model page, closes [#5544](https://github.com/lobehub/lobe-chat/issues/5544) ([979849c](https://github.com/lobehub/lobe-chat/commit/979849c))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-01-22 06:15:30 +00:00
Arvin Xu 979849cf7b 💄 style: improve discover model page (#5544)
* improve

* refactor db viewer

* fix lint

* improve code
2025-01-22 14:07:43 +08:00
lobehubbot a6eff23f61 📝 docs(bot): Auto sync agents & plugin to readme 2025-01-22 02:05:39 +00:00
semantic-release-bot 2b98c07170 🔖 chore(release): v1.47.14 [skip ci]
### [Version&nbsp;1.47.14](https://github.com/lobehub/lobe-chat/compare/v1.47.13...v1.47.14)
<sup>Released on **2025-01-22**</sup>

#### 💄 Styles

- **misc**: Support model list with model fetcher settings.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Support model list with model fetcher settings, closes [#5540](https://github.com/lobehub/lobe-chat/issues/5540) ([637fbf4](https://github.com/lobehub/lobe-chat/commit/637fbf4))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-01-22 02:04:42 +00:00
Arvin Xu 637fbf48a5 💄 style: support model list with model fetcher settings (#5540) 2025-01-22 09:56:54 +08:00
lobehubbot 55a64b8fd5 📝 docs(bot): Auto sync agents & plugin to readme 2025-01-21 18:52:32 +00:00
semantic-release-bot 38bb45cb39 🔖 chore(release): v1.47.13 [skip ci]
### [Version&nbsp;1.47.13](https://github.com/lobehub/lobe-chat/compare/v1.47.12...v1.47.13)
<sup>Released on **2025-01-21**</sup>

#### 💄 Styles

- **misc**: Add `ModelFetcher` for supported providers.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add `ModelFetcher` for supported providers, closes [#5316](https://github.com/lobehub/lobe-chat/issues/5316) [#252](https://github.com/lobehub/lobe-chat/issues/252) ([a189c81](https://github.com/lobehub/lobe-chat/commit/a189c81))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-01-21 18:51:29 +00:00
Zhijie He a189c8193f 💄 style: add ModelFetcher for supported providers (#5316)
* 💄 style: add ModelFetcher for supported provider

* 💄 style: add Mistral ModelFetcher support

* 💄 style: add `glm-zero-preview` model for Zhipu

* 💄 style: add more supported providers

* 💄 style: add SenseNova & Baichuan support with custom models endpoint

* 🐛 fix: fix fc keyword typo, should lowercase

* 💄 style: update aiModels list

* ♻️ refactor: use aiModels sheme

* Revert "♻️ refactor: use aiModels sheme" (#252)

This reverts commit 049662da22.

* 🐛 fix: fix `firefunction` series not set as functionCall

* 💄 style: add Zhipu FetchModel support

* 💄 style: add Anthropic FetchModel support

* 💄 style: add Google ModelFetch support

* 💄 style: add HuggingFace ModelFetch support

* 🐛 fix: fix stepfun fc tag

* ♻️ refactor: refactor `LOBE_DEFAULT_MODEL_LIST` import

* 🔨 chore: revert some changes

* 🐛 fix: fix aiModels import

* 🐛 fix: fix CI error

* 💄 style: add `MiniMax-Text-01`

* 💄 style: add vision model support for Moonshot

* Update moonshot.ts

* Update index.ts

* Update moonshot.ts
2025-01-22 02:43:20 +08:00
renovate[bot] 51798603f7 Update dependency react-scan to ^0.1.0 (#5506)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-21 23:20:37 +08:00
lobehubbot 7749703280 📝 docs(bot): Auto sync agents & plugin to readme 2025-01-21 08:42:54 +00:00
semantic-release-bot f56dab7a48 🔖 chore(release): v1.47.12 [skip ci]
### [Version&nbsp;1.47.12](https://github.com/lobehub/lobe-chat/compare/v1.47.11...v1.47.12)
<sup>Released on **2025-01-21**</sup>

#### 💄 Styles

- **misc**: Refactor `[@nav](https://github.com/nav)` layout and improve pin list style.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Refactor `[@nav](https://github.com/nav)` layout and improve pin list style, closes [#5533](https://github.com/lobehub/lobe-chat/issues/5533) ([cc8a7f4](https://github.com/lobehub/lobe-chat/commit/cc8a7f4))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-01-21 08:41:59 +00:00
Arvin Xu cc8a7f4a43 💄 style: refactor @nav layout and improve pin list style (#5533)
* refactor layout

* fix prefetch
2025-01-21 16:34:20 +08:00
lobehubbot f5ed8f8777 📝 docs(bot): Auto sync agents & plugin to readme 2025-01-21 07:11:44 +00:00
semantic-release-bot ab68c3c375 🔖 chore(release): v1.47.11 [skip ci]
### [Version&nbsp;1.47.11](https://github.com/lobehub/lobe-chat/compare/v1.47.10...v1.47.11)
<sup>Released on **2025-01-21**</sup>

#### ♻ Code Refactoring

- **misc**: Improve code for ai provider.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Improve code for ai provider, closes [#5532](https://github.com/lobehub/lobe-chat/issues/5532) ([ea59e24](https://github.com/lobehub/lobe-chat/commit/ea59e24))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-01-21 07:10:44 +00:00
Arvin Xu ea59e243bb ♻️ refactor: improve code for ai provider (#5532)
* improve code

* fire
2025-01-21 15:02:56 +08:00
renovate[bot] d60c09b707 Update pnpm to v9.15.4 (#5504)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-21 11:24:12 +08:00
lobehubbot 06c235b426 📝 docs(bot): Auto sync agents & plugin to readme 2025-01-21 02:33:40 +00:00
semantic-release-bot 0d4536dec1 🔖 chore(release): v1.47.10 [skip ci]
### [Version&nbsp;1.47.10](https://github.com/lobehub/lobe-chat/compare/v1.47.9...v1.47.10)
<sup>Released on **2025-01-21**</sup>

#### 💄 Styles

- **misc**: Support assistant blacklist.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Support assistant blacklist, closes [#5527](https://github.com/lobehub/lobe-chat/issues/5527) ([3534c0d](https://github.com/lobehub/lobe-chat/commit/3534c0d))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-01-21 02:32:42 +00:00
Arvin Xu 3534c0df3d 💄 style: support assistant blacklist (#5527)
* style: support blacklist

* add revalidate tags

* add revalidate tags api method

* improve code
2025-01-21 10:24:49 +08:00
lobehubbot 807574be1c 📝 docs(bot): Auto sync agents & plugin to readme 2025-01-20 16:46:09 +00:00
semantic-release-bot 86760c04c3 🔖 chore(release): v1.47.9 [skip ci]
### [Version&nbsp;1.47.9](https://github.com/lobehub/lobe-chat/compare/v1.47.8...v1.47.9)
<sup>Released on **2025-01-20**</sup>

#### ♻ Code Refactoring

- **misc**: Improve error code.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Improve error code, closes [#5525](https://github.com/lobehub/lobe-chat/issues/5525) ([4fc4fa6](https://github.com/lobehub/lobe-chat/commit/4fc4fa6))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-01-20 16:45:14 +00:00
Arvin Xu 4fc4fa65e4 ♻️ refactor: improve error code (#5525) 2025-01-21 00:37:38 +08:00
lobehubbot cf693f4e4c 📝 docs(bot): Auto sync agents & plugin to readme 2025-01-20 13:57:57 +00:00
semantic-release-bot ae1b6c3066 🔖 chore(release): v1.47.8 [skip ci]
### [Version&nbsp;1.47.8](https://github.com/lobehub/lobe-chat/compare/v1.47.7...v1.47.8)
<sup>Released on **2025-01-20**</sup>

#### 💄 Styles

- **misc**: Add deepseek r1 model.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add deepseek r1 model, closes [#5520](https://github.com/lobehub/lobe-chat/issues/5520) ([414477f](https://github.com/lobehub/lobe-chat/commit/414477f))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-01-20 13:56:53 +00:00
sxjeru 414477fe77 💄 style: Add deepseek r1 model (#5520)
* Update deepseek.ts

* Update deepseek.ts

* Update deepseek.ts

* Update index.ts

* Update index.ts

* Update index.ts
2025-01-20 21:48:57 +08:00
Arvin Xu dc286158f5 🔨 chore: Create devcontainer.json for codespaces (#5522)
* Create devcontainer.json

* Update devcontainer.json
2025-01-20 20:47:27 +08:00
lobehubbot e75c71add8 📝 docs(bot): Auto sync agents & plugin to readme 2025-01-20 11:56:40 +00:00
semantic-release-bot d9f43f7117 🔖 chore(release): v1.47.7 [skip ci]
### [Version&nbsp;1.47.7](https://github.com/lobehub/lobe-chat/compare/v1.47.6...v1.47.7)
<sup>Released on **2025-01-20**</sup>

#### ♻ Code Refactoring

- **misc**: Remove redundant payload remapping in client-fetch.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Remove redundant payload remapping in client-fetch, closes [#5267](https://github.com/lobehub/lobe-chat/issues/5267) ([0c7dd82](https://github.com/lobehub/lobe-chat/commit/0c7dd82))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-01-20 11:55:45 +00:00
Rylan Cai 0c7dd825ff ♻️ refactor: Remove redundant payload remapping in client-fetch (#5267)
* ♻️ refactor: auth payload in client-fetch

* 🎨 style: format code

* ♻️ refactor: remap for groq, cf

*  test: auth payload

* 🧪 test: add tests for cloudflare & bedrock

* 📝 docs: add docs for refactoring

* ♻️ refactor: remove unused import

* 📝 docs: mark as deprecated
2025-01-20 19:48:05 +08:00
lobehubbot 018896502b 📝 docs(bot): Auto sync agents & plugin to readme 2025-01-20 10:03:01 +00:00
semantic-release-bot 91be2a4b6d 🔖 chore(release): v1.47.6 [skip ci]
### [Version&nbsp;1.47.6](https://github.com/lobehub/lobe-chat/compare/v1.47.5...v1.47.6)
<sup>Released on **2025-01-20**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor provider code.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor provider code, closes [#5516](https://github.com/lobehub/lobe-chat/issues/5516) ([fa1a07f](https://github.com/lobehub/lobe-chat/commit/fa1a07f))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-01-20 10:02:05 +00:00
Arvin Xu fa1a07f8c8 ♻️ refactor: refactor provider code (#5516) 2025-01-20 17:54:26 +08:00
lobehubbot e7324ea3a0 📝 docs(bot): Auto sync agents & plugin to readme 2025-01-20 06:44:10 +00:00
semantic-release-bot a32673249a 🔖 chore(release): v1.47.5 [skip ci]
### [Version&nbsp;1.47.5](https://github.com/lobehub/lobe-chat/compare/v1.47.4...v1.47.5)
<sup>Released on **2025-01-20**</sup>

#### ♻ Code Refactoring

- **misc**: Improve ai provider code.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Improve ai provider code, closes [#5514](https://github.com/lobehub/lobe-chat/issues/5514) ([92789cd](https://github.com/lobehub/lobe-chat/commit/92789cd))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-01-20 06:43:14 +00:00
Arvin Xu 92789cd401 ♻️ refactor: improve ai provider code (#5514)
* add

* Delete src/app/(main)/settings/provider/ProviderMenu/Cloud/AddNew.tsx

* Delete src/app/(main)/settings/provider/ProviderMenu/Cloud/ItemLock.tsx

* Update index.tsx

* Rename Switch.tsx to EnableSwitch.tsx
2025-01-20 14:35:34 +08:00
lobehubbot 8c024127c2 📝 docs(bot): Auto sync agents & plugin to readme 2025-01-18 13:05:46 +00:00
semantic-release-bot 2f83f7a8c0 🔖 chore(release): v1.47.4 [skip ci]
### [Version&nbsp;1.47.4](https://github.com/lobehub/lobe-chat/compare/v1.47.3...v1.47.4)
<sup>Released on **2025-01-18**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-01-18 13:04:47 +00:00
Arvin Xu 6dbc9c51f6 ️ perf: move pglite into web worker (#5500)
* move pglite into web worker

* fix turbopack build

* fix turbopack build

* improve code
2025-01-18 20:56:53 +08:00
lobehubbot 9b38c9cb3b 📝 docs(bot): Auto sync agents & plugin to readme 2025-01-18 11:19:05 +00:00
semantic-release-bot ac839ff159 🔖 chore(release): v1.47.3 [skip ci]
### [Version&nbsp;1.47.3](https://github.com/lobehub/lobe-chat/compare/v1.47.2...v1.47.3)
<sup>Released on **2025-01-18**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix hydration error.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix hydration error, closes [#5502](https://github.com/lobehub/lobe-chat/issues/5502) ([cbe469a](https://github.com/lobehub/lobe-chat/commit/cbe469a))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-01-18 11:18:10 +00:00
Arvin Xu cbe469a804 🐛 fix: fix hydration error (#5502)
* fix code

* update dev script
2025-01-18 19:10:35 +08:00
lobehubbot de203d7ffd 📝 docs(bot): Auto sync agents & plugin to readme 2025-01-17 12:54:25 +00:00
semantic-release-bot 413aa581a3 🔖 chore(release): v1.47.2 [skip ci]
### [Version&nbsp;1.47.2](https://github.com/lobehub/lobe-chat/compare/v1.47.1...v1.47.2)
<sup>Released on **2025-01-17**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix api key in api key form.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix api key in api key form, closes [#5498](https://github.com/lobehub/lobe-chat/issues/5498) ([b4a160b](https://github.com/lobehub/lobe-chat/commit/b4a160b))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-01-17 12:53:25 +00:00
Arvin Xu b4a160b680 🐛 fix: fix api key in api key form (#5498)
* fix api key

* fix client fetch
2025-01-17 20:45:07 +08:00
lobehubbot 261e14ae4b 📝 docs(bot): Auto sync agents & plugin to readme 2025-01-17 12:11:25 +00:00
semantic-release-bot 98ae7b897d 🔖 chore(release): v1.47.1 [skip ci]
### [Version&nbsp;1.47.1](https://github.com/lobehub/lobe-chat/compare/v1.47.0...v1.47.1)
<sup>Released on **2025-01-17**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-01-17 12:10:30 +00:00
Arvin Xu a33c75b22a 👷 build: fix build scripts (#5497) 2025-01-17 20:02:27 +08:00
lobehubbot 73a4e3d6bc 📝 docs(bot): Auto sync agents & plugin to readme 2025-01-17 11:46:21 +00:00
semantic-release-bot 2595879656 🔖 chore(release): v1.47.0 [skip ci]
## [Version&nbsp;1.47.0](https://github.com/lobehub/lobe-chat/compare/v1.46.7...v1.47.0)
<sup>Released on **2025-01-17**</sup>

####  Features

- **misc**: Support new ai provider in client pglite.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Support new ai provider in client pglite, closes [#5488](https://github.com/lobehub/lobe-chat/issues/5488) ([08f505f](https://github.com/lobehub/lobe-chat/commit/08f505f))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-01-17 11:45:20 +00:00
Arvin Xu 08f505f1f9 feat: support new ai provider in client pglite (#5488)
* update to pglite mode

* add service

* 新增 DevPanel

* 新增数据库预览 UI

* Update useCategory.tsx

* add postgres table viewer

* improve table detail

* fix

* fix list

* fix custom provider in client mode

* fix build

* fix tests

* fix url

* add test for service
2025-01-17 19:36:53 +08:00
lobehubbot aa07c405a2 📝 docs(bot): Auto sync agents & plugin to readme 2025-01-17 05:19:46 +00:00
semantic-release-bot 0e073ad9b2 🔖 chore(release): v1.46.7 [skip ci]
### [Version&nbsp;1.46.7](https://github.com/lobehub/lobe-chat/compare/v1.46.6...v1.46.7)
<sup>Released on **2025-01-17**</sup>

#### 🐛 Bug Fixes

- **misc**: Improve validation for provider and model in parseFilesConfig, temporarily disable S3 client integrity check for Cloudflare R2.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Improve validation for provider and model in parseFilesConfig, closes [#5454](https://github.com/lobehub/lobe-chat/issues/5454) ([b4808f8](https://github.com/lobehub/lobe-chat/commit/b4808f8))
* **misc**: Temporarily disable S3 client integrity check for Cloudflare R2, closes [#5479](https://github.com/lobehub/lobe-chat/issues/5479) ([a638238](https://github.com/lobehub/lobe-chat/commit/a638238))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-01-17 05:18:38 +00:00
Henry Yee b4808f877e 🐛 fix: improve validation for provider and model in parseFilesConfig (#5454)
* 🐛 fix: improve validation for provider and model in parseFilesConfig

* 🐛 fix: update embeddings configuration test to reflect changes in model parsing

* 🐛 fix: update configuration keys from queryModel to queryMode and enhance parsing tests

* 🐛 fix: enhance error handling for invalid environment variable formats in parseFilesConfig
2025-01-17 13:10:27 +08:00
小云丨Arale a638238333 🐛 fix: temporarily disable S3 client integrity check for Cloudflare R2 (#5479)
* 🐛 fix: S3 client integrity check for Cloudflare R2

related issues:
https://github.com/cloudflare/cloudflare-docs/pull/19236
https://github.com/aws/aws-sdk-js-v3/issues/6810

* Update index.ts

---------

Co-authored-by: Arvin Xu <arvinx@foxmail.com>
2025-01-17 13:09:19 +08:00
dupl e3f65d728d 👷 build: netlify build 137 error (#5486) 2025-01-17 13:08:23 +08:00
lobehubbot d8c05ce412 📝 docs(bot): Auto sync agents & plugin to readme 2025-01-16 13:46:28 +00:00
semantic-release-bot 95240008f8 🔖 chore(release): v1.46.6 [skip ci]
### [Version&nbsp;1.46.6](https://github.com/lobehub/lobe-chat/compare/v1.46.5...v1.46.6)
<sup>Released on **2025-01-16**</sup>

#### 🐛 Bug Fixes

- **misc**: Gemini models HarmBlockThreshold.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Gemini models HarmBlockThreshold, closes [#5477](https://github.com/lobehub/lobe-chat/issues/5477) ([f98375c](https://github.com/lobehub/lobe-chat/commit/f98375c))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-01-16 13:45:28 +00:00
sxjeru f98375cd98 🐛 fix: Gemini models HarmBlockThreshold (#5477)
* Update index.ts

* Update index.ts

* Update index.ts
2025-01-16 21:37:21 +08:00
lobehubbot 05528356d8 📝 docs(bot): Auto sync agents & plugin to readme 2025-01-16 11:23:09 +00:00
semantic-release-bot 5c9933bdf2 🔖 chore(release): v1.46.5 [skip ci]
### [Version&nbsp;1.46.5](https://github.com/lobehub/lobe-chat/compare/v1.46.4...v1.46.5)
<sup>Released on **2025-01-16**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-01-16 11:22:07 +00:00
sxjeru bcea92077d 👷 build: vercel build OOM error (#5473)
* Update vercel.json

* Update vercel.json

* Update vercel.json
2025-01-16 19:08:10 +08:00
An0nymous a20dfbdb8e 📝 docs: Fix docs typo (#5467) 2025-01-16 13:10:14 +08:00
lobehubbot a0014ec587 📝 docs(bot): Auto sync agents & plugin to readme 2025-01-16 01:19:09 +00:00
semantic-release-bot 4d539b6803 🔖 chore(release): v1.46.4 [skip ci]
### [Version&nbsp;1.46.4](https://github.com/lobehub/lobe-chat/compare/v1.46.3...v1.46.4)
<sup>Released on **2025-01-16**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor some implement for the next performance improvement.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor some implement for the next performance improvement, closes [#5462](https://github.com/lobehub/lobe-chat/issues/5462) ([b5e1146](https://github.com/lobehub/lobe-chat/commit/b5e1146))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-01-16 01:18:08 +00:00
Arvin Xu b5e1146a6a ♻️ refactor: refactor some implement for the next performance improvement (#5462)
* refactor import

* wrapper suspense for useParams

* refactor the locale parser

* add tests for parseBrowserLanguage

* fix next-auth url

* refactor auth page url
2025-01-16 09:09:56 +08:00
YLong Shi b11d08e820 📝 docs: fix plugin usage link (#5453) 2025-01-15 15:41:28 +08:00
lobehubbot 2bb59e27c4 📝 docs(bot): Auto sync agents & plugin to readme 2025-01-15 07:32:41 +00:00
semantic-release-bot 6315d2cd29 🔖 chore(release): v1.46.3 [skip ci]
### [Version&nbsp;1.46.3](https://github.com/lobehub/lobe-chat/compare/v1.46.2...v1.46.3)
<sup>Released on **2025-01-15**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix azure in new ai provider.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix azure in new ai provider, closes [#5448](https://github.com/lobehub/lobe-chat/issues/5448) ([b5042c3](https://github.com/lobehub/lobe-chat/commit/b5042c3))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-01-15 07:31:42 +00:00
Arvin Xu b5042c3857 🐛 fix: fix azure in new ai provider (#5448) 2025-01-15 15:23:30 +08:00
lobehubbot 99c2251b1b 📝 docs(bot): Auto sync agents & plugin to readme 2025-01-15 07:20:25 +00:00
semantic-release-bot b2cfeb446e 🔖 chore(release): v1.46.2 [skip ci]
### [Version&nbsp;1.46.2](https://github.com/lobehub/lobe-chat/compare/v1.46.1...v1.46.2)
<sup>Released on **2025-01-15**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-01-15 07:19:27 +00:00
dupl dd1dc8907b 👷 build: Node.js command line arguments use hyphens (-) as word separators (#5449) 2025-01-15 15:11:25 +08:00
lobehubbot 4ff0b74ac9 📝 docs(bot): Auto sync agents & plugin to readme 2025-01-15 04:42:11 +00:00
Phalis_Zequlard ee9b8cd6eb 📝 docs: add zh-TW readme (#5312)
*  feat: add zh-TW readme

* 📝 docs: add new language to menu
2025-01-15 12:34:09 +08:00
lobehubbot bd534fc02a 📝 docs(bot): Auto sync agents & plugin to readme 2025-01-15 04:28:09 +00:00
semantic-release-bot 00cee010e3 🔖 chore(release): v1.46.1 [skip ci]
### [Version&nbsp;1.46.1](https://github.com/lobehub/lobe-chat/compare/v1.46.0...v1.46.1)
<sup>Released on **2025-01-15**</sup>

#### 💄 Styles

- **misc**: Add auth support for `PROXY_URL`.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add auth support for `PROXY_URL`, closes [#5304](https://github.com/lobehub/lobe-chat/issues/5304) ([eb26c79](https://github.com/lobehub/lobe-chat/commit/eb26c79))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-01-15 04:27:07 +00:00
renovate[bot] 416f6c97ae Update dependency lucide-react to ^0.471.0 (#5404)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Arvin Xu <arvinx@foxmail.com>
2025-01-15 12:18:52 +08:00
WindSpiritSR eb26c79f53 💄 style: add auth support for PROXY_URL (#5304)
Signed-off-by: WindSpiritSR <simon343riley@gmail.com>
2025-01-15 12:17:48 +08:00
lobehubbot dfab4ce8ab 📝 docs(bot): Auto sync agents & plugin to readme 2025-01-15 03:26:27 +00:00
semantic-release-bot 5a37c93712 🔖 chore(release): v1.46.0 [skip ci]
## [Version&nbsp;1.46.0](https://github.com/lobehub/lobe-chat/compare/v1.45.17...v1.46.0)
<sup>Released on **2025-01-15**</sup>

####  Features

- **misc**: Add lm studio provider, support to customize Embedding model with env.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Add lm studio provider, closes [#4483](https://github.com/lobehub/lobe-chat/issues/4483) ([0ac5802](https://github.com/lobehub/lobe-chat/commit/0ac5802))
* **misc**: Support to customize Embedding model with env, closes [#5177](https://github.com/lobehub/lobe-chat/issues/5177) ([eed9357](https://github.com/lobehub/lobe-chat/commit/eed9357))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-01-15 03:25:24 +00:00
Henry Yee eed9357ab5 feat: support to customize Embedding model with env (#5177)
* feat: 添加嵌入模型配置支持,更新相关文档和测试

* feat: 重构文件配置,更新默认设置和相关测试

* ♻ Code Refactoring
- Update the file configuration and standardize the model naming to camel case.
2025-01-15 11:17:20 +08:00
Arvin Xu 0ac5802d1e feat: add lm studio provider (#4483)
* 添加 LM Studio

* Update index.ts

* update desc
2025-01-15 11:16:24 +08:00
lobehubbot b2ffdb8aa5 📝 docs(bot): Auto sync agents & plugin to readme 2025-01-15 02:22:03 +00:00
semantic-release-bot d8da56fba7 🔖 chore(release): v1.45.17 [skip ci]
### [Version&nbsp;1.45.17](https://github.com/lobehub/lobe-chat/compare/v1.45.16...v1.45.17)
<sup>Released on **2025-01-15**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor Minimax with LobeOpenAICompatibleFactory.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor Minimax with LobeOpenAICompatibleFactory, closes [#5325](https://github.com/lobehub/lobe-chat/issues/5325) ([da11b55](https://github.com/lobehub/lobe-chat/commit/da11b55))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-01-15 02:21:07 +00:00
Zhijie He da11b557ed ♻️ refactor: refactor Minimax with LobeOpenAICompatibleFactory (#5325)
* ♻️ refactor: refactor Minimax with LobeOpenAICompatibleFactory

* 💄 style: add vision tag for `abab6.5s-chat` & `abab7-chat-preview`

* 🐛 fix: fix Minimax output long content interrupted by default `max_tokens` (256tokens)

* 💄 style: update aiModels list

* 🐛 fix: fix price typo

* 💄 style: add releaseAt tag
2025-01-15 10:13:14 +08:00
lobehubbot 0f57f1edb2 📝 docs(bot): Auto sync agents & plugin to readme 2025-01-14 18:42:41 +00:00
semantic-release-bot 90494bec6e 🔖 chore(release): v1.45.16 [skip ci]
### [Version&nbsp;1.45.16](https://github.com/lobehub/lobe-chat/compare/v1.45.15...v1.45.16)
<sup>Released on **2025-01-14**</sup>

#### ♻ Code Refactoring

- **misc**: Improve ai provider code.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Improve ai provider code, closes [#5442](https://github.com/lobehub/lobe-chat/issues/5442) ([32013b4](https://github.com/lobehub/lobe-chat/commit/32013b4))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-01-14 18:41:39 +00:00
Arvin Xu 32013b49fb ♻️ refactor: improve ai provider code (#5442) 2025-01-15 02:33:51 +08:00
Jannik Maierhöfer df082e5618 📝 docs: add Langfuse observability to documentation (#4818)
* docs: add Langfuse observability to documentation

* moved the  docuement to self-hosting/advanced observability/langfuse.mdx
2025-01-15 02:04:38 +08:00
lobehubbot 7c4f0f202d 📝 docs(bot): Auto sync agents & plugin to readme 2025-01-14 17:59:06 +00:00
semantic-release-bot 78fac8bbad 🔖 chore(release): v1.45.15 [skip ci]
### [Version&nbsp;1.45.15](https://github.com/lobehub/lobe-chat/compare/v1.45.14...v1.45.15)
<sup>Released on **2025-01-14**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix pull models error in new ai provider.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix pull models error in new ai provider, closes [#5441](https://github.com/lobehub/lobe-chat/issues/5441) ([1726d85](https://github.com/lobehub/lobe-chat/commit/1726d85))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-01-14 17:58:10 +00:00
Arvin Xu 1726d8523e 🐛 fix: fix pull models error in new ai provider (#5441) 2025-01-15 01:50:24 +08:00
lobehubbot b49e6239b4 📝 docs(bot): Auto sync agents & plugin to readme 2025-01-14 17:26:55 +00:00
semantic-release-bot 47870a42e2 🔖 chore(release): v1.45.14 [skip ci]
### [Version&nbsp;1.45.14](https://github.com/lobehub/lobe-chat/compare/v1.45.13...v1.45.14)
<sup>Released on **2025-01-14**</sup>

#### ♻ Code Refactoring

- **plugin**: Update plugin prompt.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **plugin**: Update plugin prompt, closes [#5083](https://github.com/lobehub/lobe-chat/issues/5083) ([ddd3b53](https://github.com/lobehub/lobe-chat/commit/ddd3b53))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-01-14 17:25:57 +00:00
BrandonStudio ddd3b539cd ♻️ refactor(plugin): update plugin prompt (#5083) 2025-01-15 01:17:31 +08:00
lobehubbot d99fdf5b3c 📝 docs(bot): Auto sync agents & plugin to readme 2025-01-14 17:12:47 +00:00
semantic-release-bot 1f9e86e916 🔖 chore(release): v1.45.13 [skip ci]
### [Version&nbsp;1.45.13](https://github.com/lobehub/lobe-chat/compare/v1.45.12...v1.45.13)
<sup>Released on **2025-01-14**</sup>

#### 💄 Styles

- **misc**: Improve model config form modal.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Improve model config form modal, closes [#5438](https://github.com/lobehub/lobe-chat/issues/5438) ([9b303e0](https://github.com/lobehub/lobe-chat/commit/9b303e0))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-01-14 17:11:47 +00:00
Arvin Xu 9b303e0c6c 💄 style: improve model config form modal (#5438)
* improve model config modal

* improve

* format

* improve form rules
2025-01-15 01:03:57 +08:00
lobehubbot 72df0234c2 📝 docs(bot): Auto sync agents & plugin to readme 2025-01-14 16:21:25 +00:00
semantic-release-bot 0249da7a7a 🔖 chore(release): v1.45.12 [skip ci]
### [Version&nbsp;1.45.12](https://github.com/lobehub/lobe-chat/compare/v1.45.11...v1.45.12)
<sup>Released on **2025-01-14**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix `enable_search` parameter intro condition in Qwen.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix `enable_search` parameter intro condition in Qwen, closes [#5297](https://github.com/lobehub/lobe-chat/issues/5297) ([0b19c20](https://github.com/lobehub/lobe-chat/commit/0b19c20))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-01-14 16:20:18 +00:00
Zhijie He 0b19c2097b 🐛 fix: fix enable_search parameter intro condition in Qwen (#5297)
* 🐛 fix: fix `enable_search`parameter intro condition in Qwen

* 🔨 chore: add some notes

* ♻️ refactor: intro `QwenEnableSearchModelSeries` to control `enable_search` parameter

* 🔨 chore: update comments

* 🔨 chore: add env to control `enable_search` & `search_strategy`
2025-01-15 00:12:24 +08:00
wangsl aa4f619d10 📝 docs: Update deepseek model to v3 in README. (#5397)
* Update README.md

将 README 中的 deepseek 模型版本号更新为 v3

* Update README.ja-JP.md

将 README 中的 deepseek 模型版本号更新为 v3
2025-01-15 00:06:58 +08:00
lobehubbot a58e672561 📝 docs(bot): Auto sync agents & plugin to readme 2025-01-14 15:01:35 +00:00
semantic-release-bot f3893a3d88 🔖 chore(release): v1.45.11 [skip ci]
### [Version&nbsp;1.45.11](https://github.com/lobehub/lobe-chat/compare/v1.45.10...v1.45.11)
<sup>Released on **2025-01-14**</sup>

#### 🐛 Bug Fixes

- **misc**: Support Gemini 2.0 HarmBlockThreshold.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Support Gemini 2.0 HarmBlockThreshold, closes [#5422](https://github.com/lobehub/lobe-chat/issues/5422) ([4d1a4cd](https://github.com/lobehub/lobe-chat/commit/4d1a4cd))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-01-14 15:00:40 +00:00
sxjeru 4d1a4cd800 🐛 fix: support Gemini 2.0 HarmBlockThreshold (#5422)
* Update index.ts

* Update index.ts
2025-01-14 22:52:54 +08:00
lobehubbot 3cffc7e5fc 📝 docs(bot): Auto sync agents & plugin to readme 2025-01-14 14:27:36 +00:00
semantic-release-bot d4a46cccc6 🔖 chore(release): v1.45.10 [skip ci]
### [Version&nbsp;1.45.10](https://github.com/lobehub/lobe-chat/compare/v1.45.9...v1.45.10)
<sup>Released on **2025-01-14**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix some providers  issues.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix some providers  issues, closes [#5429](https://github.com/lobehub/lobe-chat/issues/5429) ([b7edbd3](https://github.com/lobehub/lobe-chat/commit/b7edbd3))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-01-14 14:26:27 +00:00
Arvin Xu b7edbd319c 🐛 fix: fix some providers issues (#5429)
* Update package.json

* Update package.json

* fix null issue

* update locale

* fix model ability display

* update locale
2025-01-14 22:18:26 +08:00
lobehubbot 8a8eabc0b9 📝 docs(bot): Auto sync agents & plugin to readme 2025-01-14 11:41:01 +00:00
semantic-release-bot 3e4262deb3 🔖 chore(release): v1.45.9 [skip ci]
### [Version&nbsp;1.45.9](https://github.com/lobehub/lobe-chat/compare/v1.45.8...v1.45.9)
<sup>Released on **2025-01-14**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix pin package manager to pnpm@9 for docker.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix pin package manager to pnpm@9 for docker, closes [#5436](https://github.com/lobehub/lobe-chat/issues/5436) ([00dc29b](https://github.com/lobehub/lobe-chat/commit/00dc29b))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-01-14 11:39:49 +00:00
Arvin Xu 00dc29b97c 🐛 fix: fix pin package manager to pnpm@9 for docker (#5436) 2025-01-14 19:31:49 +08:00
lobehubbot cf4609558c 📝 docs(bot): Auto sync agents & plugin to readme 2025-01-14 10:53:58 +00:00
semantic-release-bot 800e51a712 🔖 chore(release): v1.45.8 [skip ci]
### [Version&nbsp;1.45.8](https://github.com/lobehub/lobe-chat/compare/v1.45.7...v1.45.8)
<sup>Released on **2025-01-14**</sup>

#### 🐛 Bug Fixes

- **misc**: Refactor dynamic import in RSC.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Refactor dynamic import in RSC, closes [#5434](https://github.com/lobehub/lobe-chat/issues/5434) ([6a663a7](https://github.com/lobehub/lobe-chat/commit/6a663a7))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-01-14 10:52:59 +00:00
Arvin Xu 6a663a72e8 🐛 fix: refactor dynamic import in RSC (#5434)
* refactor

* fix
2025-01-14 18:45:16 +08:00
renovate[bot] e65a192b57 Update pnpm to v9.15.3 (#5403)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Arvin Xu <arvinx@foxmail.com>
2025-01-14 17:49:48 +08:00
lobehubbot 4d083435b4 📝 docs(bot): Auto sync agents & plugin to readme 2025-01-13 07:28:05 +00:00
semantic-release-bot c6e03ec8b2 🔖 chore(release): v1.45.7 [skip ci]
### [Version&nbsp;1.45.7](https://github.com/lobehub/lobe-chat/compare/v1.45.6...v1.45.7)
<sup>Released on **2025-01-13**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix released at for undefined condition.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix released at for undefined condition, closes [#5391](https://github.com/lobehub/lobe-chat/issues/5391) ([9c5822a](https://github.com/lobehub/lobe-chat/commit/9c5822a))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-01-13 07:27:00 +00:00
Arvin Xu a09962cd04 🔨 chore: fix test ci (#5410)
* fix ci

* fix ci
2025-01-13 15:19:02 +08:00
Arvin Xu 9c5822a1fe 🐛 fix: fix released at for undefined condition (#5391) 2025-01-11 06:47:36 +08:00
lobehubbot fcccd57adb 📝 docs(bot): Auto sync agents & plugin to readme 2025-01-10 07:01:18 +00:00
semantic-release-bot 08c4537f58 🔖 chore(release): v1.45.6 [skip ci]
### [Version&nbsp;1.45.6](https://github.com/lobehub/lobe-chat/compare/v1.45.5...v1.45.6)
<sup>Released on **2025-01-10**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix `*_MODEL_LIST` env in new provider.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix `*_MODEL_LIST` env in new provider, closes [#5350](https://github.com/lobehub/lobe-chat/issues/5350) ([2b1b2a2](https://github.com/lobehub/lobe-chat/commit/2b1b2a2))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-01-10 07:00:11 +00:00
Arvin Xu 2b1b2a2213 🐛 fix: fix *_MODEL_LIST env in new provider (#5350)
* update

* fix model list

* fix tests

* fix tests

* improve code

* update locales

* update locales

* fix

* fix ui
2025-01-10 14:51:39 +08:00
semantic-release-bot 4d25a14cc2 🔖 chore(release): v1.45.5 [skip ci]
### [Version&nbsp;1.45.5](https://github.com/lobehub/lobe-chat/compare/v1.45.4...v1.45.5)
<sup>Released on **2025-01-09**</sup>

#### 🐛 Bug Fixes

- **misc**: Revert officeparser.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Revert officeparser, closes [#5370](https://github.com/lobehub/lobe-chat/issues/5370) ([ea116c2](https://github.com/lobehub/lobe-chat/commit/ea116c2))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-01-09 08:58:58 +00:00
CanisMinor ea116c28ea 🔧 fix: Revert officeparser (#5370) 2025-01-09 16:50:38 +08:00
semantic-release-bot da0e8a8cb0 🔖 chore(release): v1.45.4 [skip ci]
### [Version&nbsp;1.45.4](https://github.com/lobehub/lobe-chat/compare/v1.45.3...v1.45.4)
<sup>Released on **2025-01-09**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix GitHub and huggingface provider config unusable.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix GitHub and huggingface provider config unusable, closes [#5366](https://github.com/lobehub/lobe-chat/issues/5366) ([aec67b4](https://github.com/lobehub/lobe-chat/commit/aec67b4))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-01-09 07:09:01 +00:00
Arvin Xu aec67b4c5f 🐛 fix: fix GitHub and huggingface provider config unusable (#5366) 2025-01-09 15:00:24 +08:00
semantic-release-bot dc15d0023c 🔖 chore(release): v1.45.3 [skip ci]
### [Version&nbsp;1.45.3](https://github.com/lobehub/lobe-chat/compare/v1.45.2...v1.45.3)
<sup>Released on **2025-01-09**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix some ai provider known issues.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix some ai provider known issues, closes [#5361](https://github.com/lobehub/lobe-chat/issues/5361) ([b2775b5](https://github.com/lobehub/lobe-chat/commit/b2775b5))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-01-09 05:29:12 +00:00
Arvin Xu b2775b571b 🐛 fix: fix some ai provider known issues (#5361)
* fix provider url

* improve fetch model list issue

* fix builtin model sort and displayName

* fix user enabled models

* fix model name

* fix model displayName name
2025-01-09 13:20:46 +08:00
semantic-release-bot 4a49bc7009 🔖 chore(release): v1.45.2 [skip ci]
### [Version&nbsp;1.45.2](https://github.com/lobehub/lobe-chat/compare/v1.45.1...v1.45.2)
<sup>Released on **2025-01-09**</sup>

#### 💄 Styles

- **misc**: Update siliconcloud model list.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update siliconcloud model list, closes [#5360](https://github.com/lobehub/lobe-chat/issues/5360) ([69085ac](https://github.com/lobehub/lobe-chat/commit/69085ac))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-01-09 04:53:08 +00:00
LovelyGuYiMeng 69085acfd1 💄 style: Update siliconcloud model list (#5360)
* Update siliconcloud.ts

* Update siliconcloud.ts
2025-01-09 12:44:48 +08:00
semantic-release-bot 552d3fbfa7 🔖 chore(release): v1.45.1 [skip ci]
### [Version&nbsp;1.45.1](https://github.com/lobehub/lobe-chat/compare/v1.45.0...v1.45.1)
<sup>Released on **2025-01-09**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix remark gfm regex breaks in Safari versions < 16.4.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix remark gfm regex breaks in Safari versions < 16.4, closes [#5357](https://github.com/lobehub/lobe-chat/issues/5357) ([9086570](https://github.com/lobehub/lobe-chat/commit/9086570))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-01-09 04:34:44 +00:00
Arvin Xu 90865706cc 🐛 fix: fix remark gfm regex breaks in Safari versions < 16.4 (#5357)
* fix build

* fix build
2025-01-09 12:26:19 +08:00
lobehubbot f50b8de2a0 📝 docs(bot): Auto sync agents & plugin to readme 2025-01-08 13:42:52 +00:00
semantic-release-bot f05225046c 🔖 chore(release): v1.45.0 [skip ci]
## [Version&nbsp;1.45.0](https://github.com/lobehub/lobe-chat/compare/v1.44.3...v1.45.0)
<sup>Released on **2025-01-08**</sup>

####  Features

- **misc**: Update Remark.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Update Remark, closes [#5340](https://github.com/lobehub/lobe-chat/issues/5340) ([2c3331a](https://github.com/lobehub/lobe-chat/commit/2c3331a))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-01-08 13:41:47 +00:00
CanisMinor 2c3331a591 feat: Update Remark (#5340)
*  feat: Update Remark

* 📝 docs: Update seo

* 🔧 chore: Fix deps

* 🔧 chore: Update ui version

* 📝 docs: Update docs

*  feat: Update @lobehub/ui to 1.163.0
2025-01-08 21:32:57 +08:00
lobehubbot 45aac54df6 📝 docs(bot): Auto sync agents & plugin to readme 2025-01-08 09:52:03 +00:00
semantic-release-bot 35c459c33d 🔖 chore(release): v1.44.3 [skip ci]
### [Version&nbsp;1.44.3](https://github.com/lobehub/lobe-chat/compare/v1.44.2...v1.44.3)
<sup>Released on **2025-01-08**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix provider enabled issue.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix provider enabled issue, closes [#5337](https://github.com/lobehub/lobe-chat/issues/5337) ([8e0b634](https://github.com/lobehub/lobe-chat/commit/8e0b634))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-01-08 09:50:59 +00:00
Arvin Xu 8e0b634505 🐛 fix: fix provider enabled issue (#5337) 2025-01-08 17:42:25 +08:00
lobehubbot 62ba16b116 📝 docs(bot): Auto sync agents & plugin to readme 2025-01-08 04:43:25 +00:00
semantic-release-bot 90e0198cab 🔖 chore(release): v1.44.2 [skip ci]
### [Version&nbsp;1.44.2](https://github.com/lobehub/lobe-chat/compare/v1.44.1...v1.44.2)
<sup>Released on **2025-01-08**</sup>

#### 🐛 Bug Fixes

- **misc**: Add provider id validate.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Add provider id validate, closes [#5336](https://github.com/lobehub/lobe-chat/issues/5336) ([7f8a1b6](https://github.com/lobehub/lobe-chat/commit/7f8a1b6))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-01-08 04:42:22 +00:00
Arvin Xu 7f8a1b6ea4 🐛 fix: add provider id validate (#5336)
* fix loading issue

* fix provider id issue
2025-01-08 12:33:39 +08:00
lobehubbot 0578d6dc6c 📝 docs(bot): Auto sync agents & plugin to readme 2025-01-08 02:31:24 +00:00
semantic-release-bot 19c426b3d8 🔖 chore(release): v1.44.1 [skip ci]
### [Version&nbsp;1.44.1](https://github.com/lobehub/lobe-chat/compare/v1.44.0...v1.44.1)
<sup>Released on **2025-01-08**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix model select not auto update and sort issue.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix model select not auto update and sort issue, closes [#5330](https://github.com/lobehub/lobe-chat/issues/5330) ([dc76d6f](https://github.com/lobehub/lobe-chat/commit/dc76d6f))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-01-08 02:30:25 +00:00
Arvin Xu dc76d6f8fc 🐛 fix: fix model select not auto update and sort issue (#5330) 2025-01-08 10:21:58 +08:00
lobehubbot 6f3331d462 📝 docs(bot): Auto sync agents & plugin to readme 2025-01-07 16:36:57 +00:00
semantic-release-bot 61056f2d19 🔖 chore(release): v1.44.0 [skip ci]
## [Version&nbsp;1.44.0](https://github.com/lobehub/lobe-chat/compare/v1.43.6...v1.44.0)
<sup>Released on **2025-01-07**</sup>

####  Features

- **misc**: Brand new AI provider.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Brand new AI provider, closes [#5158](https://github.com/lobehub/lobe-chat/issues/5158) ([bde6d64](https://github.com/lobehub/lobe-chat/commit/bde6d64))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-01-07 16:35:36 +00:00
Arvin Xu bde6d64fa4 feat: brand new AI provider (#5158)
*  feat: 完成 ai provider 部分的新增、menu 列表、卡片列表与开启关闭,支持 model 开关,并优化列表展示,支持 model 拉取。完成 ai models 新增和修改逻辑、排序完整实现,优化开关体验,完成 chat model select 实现。完成 provider 的配置修改与删除开发

update config

fix

add sdk type

fix toggle search issue

improve enable

优化模型开关操作体验

feat: 完成 chat model select 部分实现

fix auth

兼容 client db 废弃模式

fix test

完成 provider 的配置修改与删除开发

clean

* 修正未登录态的数据

* fix db sql

* fix lint

* update

* improve loading

* improve model list empty state
2025-01-08 00:26:55 +08:00
sinsu1004 b603d002ac 📝 docs: fix incorrect casdoor password information in self-hosting guide (#5310) 2025-01-07 20:25:51 +08:00
lobehubbot 933d5c4f75 📝 docs(bot): Auto sync agents & plugin to readme 2025-01-07 12:22:32 +00:00
semantic-release-bot 05b4168255 🔖 chore(release): v1.43.6 [skip ci]
### [Version&nbsp;1.43.6](https://github.com/lobehub/lobe-chat/compare/v1.43.5...v1.43.6)
<sup>Released on **2025-01-07**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix portal suspense error when first open.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix portal suspense error when first open, closes [#5322](https://github.com/lobehub/lobe-chat/issues/5322) ([0d4c487](https://github.com/lobehub/lobe-chat/commit/0d4c487))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-01-07 12:21:28 +00:00
Arvin Xu 0d4c48752d 🐛 fix: fix portal suspense error when first open (#5322) 2025-01-07 20:12:55 +08:00
lobehubbot 758ade2247 📝 docs(bot): Auto sync agents & plugin to readme 2025-01-07 09:00:59 +00:00
semantic-release-bot 61b6ac1abd 🔖 chore(release): v1.43.5 [skip ci]
### [Version&nbsp;1.43.5](https://github.com/lobehub/lobe-chat/compare/v1.43.4...v1.43.5)
<sup>Released on **2025-01-07**</sup>

#### 💄 Styles

- **misc**: Fix style warning in antd 5.23.0 and some error logs.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Fix style warning in antd 5.23.0 and some error logs, closes [#5319](https://github.com/lobehub/lobe-chat/issues/5319) ([4fcf5d6](https://github.com/lobehub/lobe-chat/commit/4fcf5d6))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-01-07 09:00:02 +00:00
CanisMinor 4fcf5d6532 💄 style: Fix style warning in antd 5.23.0 and some error logs (#5319)
* 💄 style: Fix style problem in antd 5.23.0

* 💄 style: Fix props

* 🔧 chore: Revert some change

* 🔧 chore: Revert some change

* 🔧 chore: Remove shiki from deps
2025-01-07 16:51:51 +08:00
lobehubbot 20f28092c6 📝 docs(bot): Auto sync agents & plugin to readme 2025-01-06 02:04:25 +00:00
semantic-release-bot adc64b9ec3 🔖 chore(release): v1.43.4 [skip ci]
### [Version&nbsp;1.43.4](https://github.com/lobehub/lobe-chat/compare/v1.43.3...v1.43.4)
<sup>Released on **2025-01-06**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix format short number.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix format short number, closes [#5294](https://github.com/lobehub/lobe-chat/issues/5294) ([d8a29ec](https://github.com/lobehub/lobe-chat/commit/d8a29ec))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-01-06 02:03:29 +00:00
Arvin Xu d8a29ecc8c 🐛 fix: fix format short number (#5294)
* pin pdfjs dist

* refactor

* fix number format

* Revert "pin pdfjs dist"

This reverts commit 1a2eae1494d2355c0354dd44b1af767a77c8a548.

* fix

* fix

* fix
2025-01-06 09:55:19 +08:00
lobehubbot 89a60e3e19 📝 docs(bot): Auto sync agents & plugin to readme 2025-01-04 13:47:41 +00:00
semantic-release-bot a6d41a7be1 🔖 chore(release): v1.43.3 [skip ci]
### [Version&nbsp;1.43.3](https://github.com/lobehub/lobe-chat/compare/v1.43.2...v1.43.3)
<sup>Released on **2025-01-04**</sup>

#### ♻ Code Refactoring

- **misc**: Upgrade `@clerk/nextjs` to v6.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Upgrade `@clerk/nextjs` to v6, closes [#5291](https://github.com/lobehub/lobe-chat/issues/5291) ([de09895](https://github.com/lobehub/lobe-chat/commit/de09895))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-01-04 13:46:42 +00:00
Arvin Xu de09895557 ♻️ refactor: upgrade @clerk/nextjs to v6 (#5291) 2025-01-04 21:38:23 +08:00
lobehubbot 9300399191 📝 docs(bot): Auto sync agents & plugin to readme 2025-01-04 12:30:05 +00:00
semantic-release-bot cda324dfe2 🔖 chore(release): v1.43.2 [skip ci]
### [Version&nbsp;1.43.2](https://github.com/lobehub/lobe-chat/compare/v1.43.1...v1.43.2)
<sup>Released on **2025-01-04**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix heatmap and manifest.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix heatmap and manifest, closes [#5289](https://github.com/lobehub/lobe-chat/issues/5289) ([3973249](https://github.com/lobehub/lobe-chat/commit/3973249))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-01-04 12:29:06 +00:00
Arvin Xu 932114ebc9 ️ perf: improve auth page performance (#5287) 2025-01-04 20:20:49 +08:00
CanisMinor 397324999a 🐛 fix: Fix heatmap and manifest (#5289)
* 🐛 fix: Fix heatmap and manifest

* 📝 docs: Update changelog

*  test: Fix test

*  test: Fix test

*  test: Fix test
2025-01-04 20:20:31 +08:00
lobehubbot 0280c1d954 📝 docs(bot): Auto sync agents & plugin to readme 2025-01-03 17:36:00 +00:00
semantic-release-bot 1cc68eea5d 🔖 chore(release): v1.43.1 [skip ci]
### [Version&nbsp;1.43.1](https://github.com/lobehub/lobe-chat/compare/v1.43.0...v1.43.1)
<sup>Released on **2025-01-03**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix stats data query issue.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix stats data query issue, closes [#5283](https://github.com/lobehub/lobe-chat/issues/5283) ([f3fdee7](https://github.com/lobehub/lobe-chat/commit/f3fdee7))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-01-03 17:35:01 +00:00
Arvin Xu f3fdee75a5 🐛 fix: fix stats data query issue (#5283)
* update locale

* fix: fix user id query

* fix

* fix modal text
2025-01-04 01:26:39 +08:00
lobehubbot bb23f5866e 📝 docs(bot): Auto sync agents & plugin to readme 2025-01-03 15:39:17 +00:00
semantic-release-bot 2770820d2a 🔖 chore(release): v1.43.0 [skip ci]
## [Version&nbsp;1.43.0](https://github.com/lobehub/lobe-chat/compare/v1.42.6...v1.43.0)
<sup>Released on **2025-01-03**</sup>

####  Features

- **misc**: Add User Stats and Refactor Profile.

#### 🐛 Bug Fixes

- **misc**: Fix chat page error.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Add User Stats and Refactor Profile, closes [#5149](https://github.com/lobehub/lobe-chat/issues/5149) ([cbc219c](https://github.com/lobehub/lobe-chat/commit/cbc219c))

#### What's fixed

* **misc**: Fix chat page error, closes [#5280](https://github.com/lobehub/lobe-chat/issues/5280) ([315e626](https://github.com/lobehub/lobe-chat/commit/315e626))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-01-03 15:38:09 +00:00
Arvin Xu 315e62645e 🐛 fix: fix chat page error (#5280) 2025-01-03 23:29:45 +08:00
Arvin Xu d88800cc95 🔨 chore: fix changelog index.json (#5279) 2025-01-03 23:23:03 +08:00
CanisMinor cbc219cd07 feat: add User Stats and Refactor Profile (#5149)
* ♻️ refactor: Refactor Profile

*  test: Fix test

*  feat: Update nextAuth profile

* ♻️ refactor: Refactor hook

* 💄 style: Update style

*  test: Fix test

* 💄 style: Update sats services

* ♻️ refactor: Server service arrow function

*  feat: Add Rank

* ♻️ refactor: rebase

* ♻️ refactor: rebase

*  feat: Add heatmap

* ♻️ refactor: refactor to support upload user profile in next-auth

* 💄 style: Update Stats style

* 📝 docs: Update i18n

* Revert "♻️ refactor: refactor to support upload user profile in next-auth"

This reverts commit d479ec375efef7671d7751524a014c040657a7d7.

*  feat: Add Welcome

* 💄 style: Update stats style

* 💄 style: Update stats style

*  feat: Add Share Modal

* 🔧 chore: Update i18n

* upgrade

* upgrade

* 💄 style: Update Share style

*  test: Fix test

* 💄 style: Update Modal Loading

*  feat: Add Model Usage Rank

* add test and fix some

* 🐛 fix: Fix Valid Date

* 🐛 fix: Fix test

*  test: Fix rank order

* 🐛 fix: Fix mobile

* 💄 style: Update BrandLoading

* 💄 style: Update moible AiHeatmaps style

* 💄 style: Add Inbox

* 📝 docs: Add Changelog

* 📝 docs: Fix typo

*  test: Fix test

* 📝 docs: Update Changelog

* fix

---------

Co-authored-by: arvinxx <arvinx@foxmail.com>
2025-01-03 23:17:07 +08:00
Arvin Xu 301a945251 🔨 chore: improve server error log (#5275)
* improve error log

* Update index.ts
2025-01-03 22:17:01 +08:00
lobehubbot 843e7f57e8 📝 docs(bot): Auto sync agents & plugin to readme 2025-01-03 05:59:54 +00:00
semantic-release-bot 214aa1070a 🔖 chore(release): v1.42.6 [skip ci]
### [Version&nbsp;1.42.6](https://github.com/lobehub/lobe-chat/compare/v1.42.5...v1.42.6)
<sup>Released on **2025-01-03**</sup>

#### ♻ Code Refactoring

- **misc**: Fix zero-sized element in topic list.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Fix zero-sized element in topic list, closes [#5272](https://github.com/lobehub/lobe-chat/issues/5272) ([3e300c4](https://github.com/lobehub/lobe-chat/commit/3e300c4))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-01-03 05:58:58 +00:00
Arvin Xu 3e300c4f46 ♻️ refactor: fix zero-sized element in topic list (#5272)
* fix

* fix

* fix
2025-01-03 13:50:45 +08:00
lobehubbot 40044a09aa 📝 docs(bot): Auto sync agents & plugin to readme 2025-01-02 15:25:55 +00:00
semantic-release-bot 2e3757bb65 🔖 chore(release): v1.42.5 [skip ci]
### [Version&nbsp;1.42.5](https://github.com/lobehub/lobe-chat/compare/v1.42.4...v1.42.5)
<sup>Released on **2025-01-02**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix topic mobile view ui error.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix topic mobile view ui error, closes [#5266](https://github.com/lobehub/lobe-chat/issues/5266) ([421a1b3](https://github.com/lobehub/lobe-chat/commit/421a1b3))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-01-02 15:24:54 +00:00
Zhijie He 421a1b31c2 🐛 fix: fix topic mobile view ui error (#5266) 2025-01-02 23:16:23 +08:00
lobehubbot 399220d805 📝 docs(bot): Auto sync agents & plugin to readme 2025-01-02 13:30:26 +00:00
semantic-release-bot bc8b586d11 🔖 chore(release): v1.42.4 [skip ci]
### [Version&nbsp;1.42.4](https://github.com/lobehub/lobe-chat/compare/v1.42.3...v1.42.4)
<sup>Released on **2025-01-02**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor provider info and improve settings side bar loading.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor provider info and improve settings side bar loading, closes [#5268](https://github.com/lobehub/lobe-chat/issues/5268) ([b82a41e](https://github.com/lobehub/lobe-chat/commit/b82a41e))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-01-02 13:29:28 +00:00
Arvin Xu b82a41e6c9 ♻️ refactor: refactor provider info and improve settings side bar loading (#5268)
* refactor provider info

* fix loading

* fix ollama models

* fix loading
2025-01-02 21:21:19 +08:00
lobehubbot 708494089f 📝 docs(bot): Auto sync agents & plugin to readme 2025-01-01 08:12:14 +00:00
semantic-release-bot 8a8e8c6d8b 🔖 chore(release): v1.42.3 [skip ci]
### [Version&nbsp;1.42.3](https://github.com/lobehub/lobe-chat/compare/v1.42.2...v1.42.3)
<sup>Released on **2025-01-01**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2025-01-01 08:11:18 +00:00
Arvin Xu 641420bcba 👷 build: update i18n and fix docker build (#5253) 2025-01-01 16:02:59 +08:00
lobehubbot 6e8c961321 📝 docs(bot): Auto sync agents & plugin to readme 2024-12-31 17:33:19 +00:00
semantic-release-bot 8473011e20 🔖 chore(release): v1.42.2 [skip ci]
### [Version&nbsp;1.42.2](https://github.com/lobehub/lobe-chat/compare/v1.42.1...v1.42.2)
<sup>Released on **2024-12-31**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor the agent runtime payload.

#### 💄 Styles

- **misc**: Add o1 model in openai and openrouter models.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor the agent runtime payload, closes [#5250](https://github.com/lobehub/lobe-chat/issues/5250) ([e420ab3](https://github.com/lobehub/lobe-chat/commit/e420ab3))

#### Styles

* **misc**: Add o1 model in openai and openrouter models, closes [#5236](https://github.com/lobehub/lobe-chat/issues/5236) ([f733852](https://github.com/lobehub/lobe-chat/commit/f733852))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-12-31 17:32:11 +00:00
Lumia f733852a72 💄 style: Add o1 model in openai and openrouter models (#5236)
* Add o1 model in Openai models

* Add o1 model in Openrouter models

* Update openrouter.ts

* Update modelProvider.test.ts
2025-01-01 01:23:50 +08:00
Arvin Xu e420ab3654 ♻️ refactor: refactor the agent runtime payload (#5250)
* refactor the code

* fix locale

* refactor endpoint to baseURL

* add tests

* fix tests

* fix tests

* Update auth.ts

* update snapshot

* fix tests

* fix tests
2025-01-01 01:23:15 +08:00
renovate[bot] 21b6610c50 Update dependency @types/react-dom to v19 (#5224)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-29 23:09:59 +08:00
lobehubbot 53a226c8ac 📝 docs(bot): Auto sync agents & plugin to readme 2024-12-29 07:04:56 +00:00
semantic-release-bot 7bd259f1b9 🔖 chore(release): v1.42.1 [skip ci]
### [Version&nbsp;1.42.1](https://github.com/lobehub/lobe-chat/compare/v1.42.0...v1.42.1)
<sup>Released on **2024-12-29**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix custom max_token not saved from customModelCards.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix custom max_token not saved from customModelCards, closes [#5226](https://github.com/lobehub/lobe-chat/issues/5226) ([ab6d17c](https://github.com/lobehub/lobe-chat/commit/ab6d17c))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-12-29 07:04:00 +00:00
Zhijie He ab6d17c257 🐛 fix: fix custom max_token not saved from customModelCards (#5226) 2024-12-29 14:55:36 +08:00
lobehubbot 77d107461f 📝 docs(bot): Auto sync agents & plugin to readme 2024-12-29 05:16:08 +00:00
semantic-release-bot 4fa75ac8eb 🔖 chore(release): v1.42.0 [skip ci]
## [Version&nbsp;1.42.0](https://github.com/lobehub/lobe-chat/compare/v1.41.0...v1.42.0)
<sup>Released on **2024-12-29**</sup>

####  Features

- **misc**: Add custom stream handle support for LobeOpenAICompatibleFactory.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Add custom stream handle support for LobeOpenAICompatibleFactory, closes [#5039](https://github.com/lobehub/lobe-chat/issues/5039) ([ea7e732](https://github.com/lobehub/lobe-chat/commit/ea7e732))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-12-29 05:15:04 +00:00
Zhijie He ea7e732350 feat: add custom stream handle support for LobeOpenAICompatibleFactory (#5039)
* ♻️ refactor: add function call support for Spark

* ♻️ refactor: add non-stream mode support

* ️ perf: using stream mode for tools call

*  feat: add `handleStream` & `handleStreamResponse` for LobeOpenAICompatibleFactory, custom stream handle

*  feat: add `handleTtransformResponseToStream` for custom non-stream transform handle

* ♻️ refactor: refactor qwen to LobeOpenAICompatibleFactory, enable `enable_search` for Qwen LLM

* 🔨 chore: add unit test for LobeOpenAICompatibleFactory

* 🔨 chore: add unit test for SparkAIStream

* 🔨 chore: add unit test for Qwen & Spark

* 🐛 fix: fix Qwen param range error

* 🔨 chore: add `QwenLegacyModels` array, limit `presence_penalty`

* 🐛 fix: fix typo
2024-12-29 13:06:52 +08:00
renovate[bot] cf0e8d8b48 Update dependency node-gyp to v11 (#5124)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-29 11:37:30 +08:00
renovate[bot] 584dcbcb2c Update pnpm to v9.15.2 (#5220)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-29 11:29:09 +08:00
lobehubbot 079eaaa496 📝 docs(bot): Auto sync agents & plugin to readme 2024-12-28 17:14:07 +00:00
semantic-release-bot 08f77c985b 🔖 chore(release): v1.41.0 [skip ci]
## [Version&nbsp;1.41.0](https://github.com/lobehub/lobe-chat/compare/v1.40.4...v1.41.0)
<sup>Released on **2024-12-28**</sup>

####  Features

- **auth**: Add WeChat authentication support.
- **misc**: Support white list for discover assistant.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **auth**: Add WeChat authentication support, closes [#5195](https://github.com/lobehub/lobe-chat/issues/5195) ([95153a4](https://github.com/lobehub/lobe-chat/commit/95153a4))
* **misc**: Support white list for discover assistant, closes [#5216](https://github.com/lobehub/lobe-chat/issues/5216) ([90bb20d](https://github.com/lobehub/lobe-chat/commit/90bb20d))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-12-28 17:13:05 +00:00
Arvin Xu 44ee25c836 ️ perf: improve setting page performance (#5218)
* ️ perf: improve setting page performance

* fix tests
2024-12-29 01:04:59 +08:00
xiangnan 95153a4eba feat(auth): add WeChat authentication support (#5195)
*  feat(auth): add WeChat authentication support

* 🐛 fix(auth): remove WeChat client ID and secret warnings from auth config

* 🐛 fix(auth): remove WeChat client ID and secret from auth config; add WeChat authentication documentation

* 📝 docs(auth): update WeChat authentication documentation with additional environment variables and descriptions

* 📝 docs(auth): update WeChat authentication documentation for clarity and consistency in terminology
2024-12-29 01:04:46 +08:00
Arvin Xu 90bb20d333 feat: support white list for discover assistant (#5216)
*  feat: support white list for discover assistant

* improve error status
2024-12-29 01:04:42 +08:00
lobehubbot 5b0bd683f1 📝 docs(bot): Auto sync agents & plugin to readme 2024-12-28 03:48:53 +00:00
semantic-release-bot 55be82960c 🔖 chore(release): v1.40.4 [skip ci]
### [Version&nbsp;1.40.4](https://github.com/lobehub/lobe-chat/compare/v1.40.3...v1.40.4)
<sup>Released on **2024-12-28**</sup>

#### 💄 Styles

- **misc**: Update deepseek V3 model.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update deepseek V3 model, closes [#5199](https://github.com/lobehub/lobe-chat/issues/5199) ([868f556](https://github.com/lobehub/lobe-chat/commit/868f556))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-12-28 03:47:50 +00:00
PaperPlaneDeemo 868f5560f8 💄 style: Update deepseek V3 model (#5199)
* Update deepseek.ts

Update Deepseek V3 and description from deepseek official WeChat
Pricing has not been updated yet; it needs to be updated in 45 days

* Update deepseek.ts

Update deepseek price
2024-12-28 11:39:30 +08:00
renovate[bot] 0533150f58 Update dependency chroma-js to v3 (#3502)
* Update dependency chroma-js to v3

* Update package.json

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Arvin Xu <arvinx@foxmail.com>
2024-12-26 21:37:00 +08:00
lobehubbot 4f43d2fab9 📝 docs(bot): Auto sync agents & plugin to readme 2024-12-26 12:44:56 +00:00
semantic-release-bot 835489cd24 🔖 chore(release): v1.40.3 [skip ci]
### [Version&nbsp;1.40.3](https://github.com/lobehub/lobe-chat/compare/v1.40.2...v1.40.3)
<sup>Released on **2024-12-26**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix fetch error in changelog modal.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix fetch error in changelog modal, closes [#5194](https://github.com/lobehub/lobe-chat/issues/5194) ([e9433be](https://github.com/lobehub/lobe-chat/commit/e9433be))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-12-26 12:43:51 +00:00
Arvin Xu e9433bee2b 🐛 fix: fix fetch error in changelog modal (#5194)
* 💄 style: fix loading

* 🐛 fix: fix changelog error

* style: support changelog feature flag

* fix tests
2024-12-26 20:35:39 +08:00
CanisMinor 50e0dc4a5a test: Fix changelog test (#5190) 2024-12-26 15:50:14 +08:00
CanisMinor 5ad66a644b 🐛 fix: Fix changelog fetch fail (fix #5187) (#5189) 2024-12-26 15:23:50 +08:00
lobehubbot 26216cebdf 📝 docs(bot): Auto sync agents & plugin to readme 2024-12-26 06:44:38 +00:00
semantic-release-bot bda986c3c5 🔖 chore(release): v1.40.2 [skip ci]
### [Version&nbsp;1.40.2](https://github.com/lobehub/lobe-chat/compare/v1.40.1...v1.40.2)
<sup>Released on **2024-12-26**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor `tokens` to `contextWindowTokens`.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor `tokens` to `contextWindowTokens`, closes [#5185](https://github.com/lobehub/lobe-chat/issues/5185) ([a2aa99a](https://github.com/lobehub/lobe-chat/commit/a2aa99a))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-12-26 06:43:39 +00:00
Arvin Xu a2aa99a8c8 ♻️ refactor: refactor tokens to contextWindowTokens (#5185)
* refactor

* fix test
2024-12-26 14:35:30 +08:00
lobehubbot 6460378364 📝 docs(bot): Auto sync agents & plugin to readme 2024-12-26 05:01:58 +00:00
semantic-release-bot b3247f4125 🔖 chore(release): v1.40.1 [skip ci]
### [Version&nbsp;1.40.1](https://github.com/lobehub/lobe-chat/compare/v1.40.0...v1.40.1)
<sup>Released on **2024-12-26**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix o1Models list.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix o1Models list, closes [#5183](https://github.com/lobehub/lobe-chat/issues/5183) ([10d9904](https://github.com/lobehub/lobe-chat/commit/10d9904))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-12-26 05:00:59 +00:00
𝑾𝒖𝒙𝒉 08a7bb734d 💄 style: Support shortcut keys to open session settings (#5178) 2024-12-26 12:52:45 +08:00
BrandonStudio 10d9904e71 🐛 fix: fix o1Models list (#5183) 2024-12-26 12:51:13 +08:00
lobehubbot d5bb78ba9f 📝 docs(bot): Auto sync agents & plugin to readme 2024-12-26 03:12:07 +00:00
semantic-release-bot 0602aafc90 🔖 chore(release): v1.40.0 [skip ci]
## [Version&nbsp;1.40.0](https://github.com/lobehub/lobe-chat/compare/v1.39.3...v1.40.0)
<sup>Released on **2024-12-26**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor services code style.

####  Features

- **misc**: Add changelog modal.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor services code style, closes [#5180](https://github.com/lobehub/lobe-chat/issues/5180) ([e98ece8](https://github.com/lobehub/lobe-chat/commit/e98ece8))

#### What's improved

* **misc**: Add changelog modal, closes [#4800](https://github.com/lobehub/lobe-chat/issues/4800) ([df3ac87](https://github.com/lobehub/lobe-chat/commit/df3ac87))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-12-26 03:11:07 +00:00
CanisMinor e98ece80f0 ♻️ refactor: Refactor services code style (#5180)
* ♻️ refactor: Refactor services code style

*  test: Fix test

* 🐛 fix: Fix review problem
2024-12-26 11:03:05 +08:00
CanisMinor df3ac87bb3 feat: Add changelog modal (#4800)
*  feat: Add changelog modal

* 💄 style: Update changelog style

*  test: Add test

* 🔧 chore: Add CDN workflow

*  test: Fix test

*  test: Fix test

* 📝 docs: Update changelog

* 📝 docs: Update cdn

* refactor version

* feat: 实现 changelog 初始化入口,新增后端应用层状态初始化入口

* 🐛 fix: Fix useCheckLatestChangelogId

* 🔧 chore: Update types

* 🐛 fix: Fix lint

* upgrade

*  feat: Update env

* 🔧 chore: Rename DOC_S3 env

*  test: Update test

* 👷 ci: Fix build lint error

* ♻️ refactor: Refactor models

* 💄 style: Add feature flag

*  test: Fix test

* 💄 style: Rm mobile modal

* 💄 style: Update canonical url

---------

Co-authored-by: arvinxx <arvinx@foxmail.com>
2024-12-26 11:02:47 +08:00
lobehubbot 95248dcde2 📝 docs(bot): Auto sync agents & plugin to readme 2024-12-25 05:15:00 +00:00
semantic-release-bot e40c39875b 🔖 chore(release): v1.39.3 [skip ci]
### [Version&nbsp;1.39.3](https://github.com/lobehub/lobe-chat/compare/v1.39.2...v1.39.3)
<sup>Released on **2024-12-25**</sup>

#### 💄 Styles

- **misc**: Improve loading brand.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Improve loading brand, closes [#5165](https://github.com/lobehub/lobe-chat/issues/5165) ([9684c98](https://github.com/lobehub/lobe-chat/commit/9684c98))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-12-25 05:14:03 +00:00
Arvin Xu 9684c986bc 💄 style: improve loading brand (#5165)
* 测试 ppr

* fix

* fix loading on home

* fix style

* fix

* fix

* fix type

* try to fix

* fix

* Delete src/app/(main)/chat/@session/loading.tsx

* refactor

* fix setting layout

* fix loading style

* fix import

* Update loading.tsx

* fix lint
2024-12-25 13:05:38 +08:00
lobehubbot d73e889022 📝 docs(bot): Auto sync agents & plugin to readme 2024-12-25 03:49:35 +00:00
semantic-release-bot 121abab36e 🔖 chore(release): v1.39.2 [skip ci]
### [Version&nbsp;1.39.2](https://github.com/lobehub/lobe-chat/compare/v1.39.1...v1.39.2)
<sup>Released on **2024-12-25**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor sensenova provider with LobeOpenAICompatibleFactory.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor sensenova provider with LobeOpenAICompatibleFactory, closes [#5116](https://github.com/lobehub/lobe-chat/issues/5116) ([5656f39](https://github.com/lobehub/lobe-chat/commit/5656f39))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-12-25 03:48:38 +00:00
Zhijie He 5656f39999 ♻️ refactor: refactor sensenova provider with LobeOpenAICompatibleFactory (#5116) 2024-12-25 11:40:20 +08:00
lobehubbot 13f1eb4cda 📝 docs(bot): Auto sync agents & plugin to readme 2024-12-24 11:41:30 +00:00
semantic-release-bot 26f6b8486d 🔖 chore(release): v1.39.1 [skip ci]
### [Version&nbsp;1.39.1](https://github.com/lobehub/lobe-chat/compare/v1.39.0...v1.39.1)
<sup>Released on **2024-12-24**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix image input on pglite.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix image input on pglite, closes [#5167](https://github.com/lobehub/lobe-chat/issues/5167) ([5c5b37d](https://github.com/lobehub/lobe-chat/commit/5c5b37d))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-12-24 11:40:30 +00:00
Arvin Xu 5c5b37d717 🐛 fix: fix image input on pglite (#5167) 2024-12-24 19:32:21 +08:00
lobehubbot df0e0aa544 📝 docs(bot): Auto sync agents & plugin to readme 2024-12-23 16:26:50 +00:00
semantic-release-bot 968073860c 🔖 chore(release): v1.39.0 [skip ci]
## [Version&nbsp;1.39.0](https://github.com/lobehub/lobe-chat/compare/v1.38.0...v1.39.0)
<sup>Released on **2024-12-23**</sup>

####  Features

- **misc**: Upgrade to next15 and react19.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Upgrade to next15 and react19, closes [#4450](https://github.com/lobehub/lobe-chat/issues/4450) ([07d7417](https://github.com/lobehub/lobe-chat/commit/07d7417))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-12-23 16:25:51 +00:00
Arvin Xu 07d74170e4 feat: upgrade to next15 and react19 (#4450)
* ♻️ refactor: upgrade next to 15

* refactor to serverExternalPackages
2024-12-24 00:17:37 +08:00
renovate[bot] 4f6d8fc5b3 Update dependency @anthropic-ai/sdk to ^0.33.0 (#5123)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-23 16:57:02 +08:00
lobehubbot 8b107f4ff2 📝 docs(bot): Auto sync agents & plugin to readme 2024-12-23 08:45:26 +00:00
semantic-release-bot 2a3d19f8cc 🔖 chore(release): v1.38.0 [skip ci]
## [Version&nbsp;1.38.0](https://github.com/lobehub/lobe-chat/compare/v1.37.2...v1.38.0)
<sup>Released on **2024-12-23**</sup>

####  Features

- **misc**: Support thread in client pglite.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Support thread in client pglite, closes [#5150](https://github.com/lobehub/lobe-chat/issues/5150) ([848b29f](https://github.com/lobehub/lobe-chat/commit/848b29f))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-12-23 08:44:29 +00:00
Arvin Xu 848b29ffc6 feat: support thread in client pglite (#5150) 2024-12-23 16:36:13 +08:00
lobehubbot 3bb0d32fbd 📝 docs(bot): Auto sync agents & plugin to readme 2024-12-22 13:00:02 +00:00
semantic-release-bot bd5d43601c 🔖 chore(release): v1.37.2 [skip ci]
### [Version&nbsp;1.37.2](https://github.com/lobehub/lobe-chat/compare/v1.37.1...v1.37.2)
<sup>Released on **2024-12-22**</sup>

#### ♻ Code Refactoring

- **misc**: Move pglite to client service.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Move pglite to client service, closes [#5133](https://github.com/lobehub/lobe-chat/issues/5133) ([c2ded24](https://github.com/lobehub/lobe-chat/commit/c2ded24))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-12-22 12:59:05 +00:00
Arvin Xu c2ded24e1e ♻️ refactor: move pglite to client service (#5133)
* update locale

* update locale

* refactor the service name
2024-12-22 20:50:40 +08:00
lobehubbot 5f5ac9e548 📝 docs(bot): Auto sync agents & plugin to readme 2024-12-22 10:05:16 +00:00
semantic-release-bot b301291500 🔖 chore(release): v1.37.1 [skip ci]
### [Version&nbsp;1.37.1](https://github.com/lobehub/lobe-chat/compare/v1.37.0...v1.37.1)
<sup>Released on **2024-12-22**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor the client service to deprecated.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor the client service to deprecated, closes [#5132](https://github.com/lobehub/lobe-chat/issues/5132) ([e603234](https://github.com/lobehub/lobe-chat/commit/e603234))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-12-22 10:04:21 +00:00
Arvin Xu e603234800 ♻️ refactor: refactor the client service to deprecated (#5132) 2024-12-22 17:56:12 +08:00
lobehubbot 50cef981ef 📝 docs(bot): Auto sync agents & plugin to readme 2024-12-22 09:29:35 +00:00
semantic-release-bot 4cc4a74bad 🔖 chore(release): v1.37.0 [skip ci]
## [Version&nbsp;1.37.0](https://github.com/lobehub/lobe-chat/compare/v1.36.46...v1.37.0)
<sup>Released on **2024-12-22**</sup>

####  Features

- **misc**: Support to use pglite as client db.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Support to use pglite as client db, closes [#4873](https://github.com/lobehub/lobe-chat/issues/4873) ([4131f20](https://github.com/lobehub/lobe-chat/commit/4131f20))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-12-22 09:28:33 +00:00
Arvin Xu 4131f20583 feat: support to use pglite as client db (#4873)
*  feat: pglite 迁移实现

refactor modal name

pin pglite@0.2.13

add serverExternalPackages for pglite

fix tests

update model

remove migration

back previous test file

* 💚 build: fix build with ReactScan

* clean

* refactor with isDBinit

* fix test
2024-12-22 17:20:19 +08:00
Arvin Xu dba432fbdd ♻️ chore: add init client db code (#5127) 2024-12-22 13:33:59 +08:00
lobehubbot 5677e89aff 📝 docs(bot): Auto sync agents & plugin to readme 2024-12-22 02:37:32 +00:00
renovate[bot] 90aca22b3c Update pnpm to v9.15.1 (#5122)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-22 10:29:40 +08:00
lobehubbot b1eedbdf3a 📝 docs(bot): Auto sync agents & plugin to readme 2024-12-21 13:40:18 +00:00
semantic-release-bot d2ed83a03e 🔖 chore(release): v1.36.46 [skip ci]
### [Version&nbsp;1.36.46](https://github.com/lobehub/lobe-chat/compare/v1.36.45...v1.36.46)
<sup>Released on **2024-12-21**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor client mode upload to match server mode.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor client mode upload to match server mode, closes [#5111](https://github.com/lobehub/lobe-chat/issues/5111) ([0361ced](https://github.com/lobehub/lobe-chat/commit/0361ced))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-12-21 13:39:23 +00:00
Arvin Xu 0361ced7c2 ♻️ refactor: refactor client mode upload to match server mode (#5111)
* ♻️ refactor: refactor upload method

* fix tests

*  test: add tests

* 🐛 fix: fix image
2024-12-21 21:31:42 +08:00
semantic-release-bot 9c51c689ec 🔖 chore(release): v1.36.45 [skip ci]
### [Version&nbsp;1.36.45](https://github.com/lobehub/lobe-chat/compare/v1.36.44...v1.36.45)
<sup>Released on **2024-12-21**</sup>

#### 💄 Styles

- **misc**: Add o1 model in GitHub models.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add o1 model in GitHub models, closes [#5110](https://github.com/lobehub/lobe-chat/issues/5110) ([91dc5d7](https://github.com/lobehub/lobe-chat/commit/91dc5d7))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-12-21 13:30:58 +00:00
sxjeru 91dc5d7fd2 💄 style: Add o1 model in GitHub models (#5110) 2024-12-21 21:22:48 +08:00
Yuki decd129c4a 📝 docs: add troubleshooting for logto (#5114) 2024-12-21 20:35:14 +08:00
lobehubbot 9159ab3a2d 📝 docs(bot): Auto sync agents & plugin to readme 2024-12-21 11:50:23 +00:00
semantic-release-bot 71cd78401e 🔖 chore(release): v1.36.44 [skip ci]
### [Version&nbsp;1.36.44](https://github.com/lobehub/lobe-chat/compare/v1.36.43...v1.36.44)
<sup>Released on **2024-12-21**</sup>

#### 💄 Styles

- **misc**: Add Gemini flash thinking model.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add Gemini flash thinking model, closes [#5103](https://github.com/lobehub/lobe-chat/issues/5103) ([c59c1e2](https://github.com/lobehub/lobe-chat/commit/c59c1e2))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-12-21 11:49:25 +00:00
sxjeru c59c1e26e3 💄 style: Add Gemini flash thinking model (#5103) 2024-12-21 19:41:50 +08:00
lobehubbot 3b263815a7 📝 docs(bot): Auto sync agents & plugin to readme 2024-12-21 11:15:55 +00:00
semantic-release-bot 43d88a65cd 🔖 chore(release): v1.36.43 [skip ci]
### [Version&nbsp;1.36.43](https://github.com/lobehub/lobe-chat/compare/v1.36.42...v1.36.43)
<sup>Released on **2024-12-21**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-12-21 11:15:00 +00:00
Arvin Xu 189cdac289 👷 build: upgrade bun to latest version (#5109) 2024-12-21 19:07:27 +08:00
lobehubbot 84f30848a7 📝 docs(bot): Auto sync agents & plugin to readme 2024-12-21 06:46:48 +00:00
semantic-release-bot 4e53a69337 🔖 chore(release): v1.36.42 [skip ci]
### [Version&nbsp;1.36.42](https://github.com/lobehub/lobe-chat/compare/v1.36.41...v1.36.42)
<sup>Released on **2024-12-21**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix HUGGINGFACE endpoint url.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix HUGGINGFACE endpoint url, closes [#5099](https://github.com/lobehub/lobe-chat/issues/5099) ([abc80dc](https://github.com/lobehub/lobe-chat/commit/abc80dc))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-12-21 06:45:53 +00:00
柴米油盐的梦想 abc80dcfd9 🐛 fix: fix HUGGINGFACE endpoint url (#5099) 2024-12-21 14:38:10 +08:00
lobehubbot 8e13ec2ead 📝 docs(bot): Auto sync agents & plugin to readme 2024-12-21 04:04:10 +00:00
semantic-release-bot 27d1b20d7b 🔖 chore(release): v1.36.41 [skip ci]
### [Version&nbsp;1.36.41](https://github.com/lobehub/lobe-chat/compare/v1.36.40...v1.36.41)
<sup>Released on **2024-12-21**</sup>

#### ♻ Code Refactoring

- **misc**: Upgrade react scan.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Upgrade react scan, closes [#5104](https://github.com/lobehub/lobe-chat/issues/5104) ([eed69dd](https://github.com/lobehub/lobe-chat/commit/eed69dd))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-12-21 04:03:13 +00:00
Arvin Xu eed69dd890 ♻️ refactor: upgrade react scan (#5104)
* ⬆️ refactor: upgrade react scan

* 🔧 chore: add react scan in prod

* add regression config

* 🚨 ci: fix lint

* Update ReactScan.tsx

* Update ReactScan.tsx
2024-12-21 11:55:36 +08:00
lobehubbot 0fb154cbe5 📝 docs(bot): Auto sync agents & plugin to readme 2024-12-20 12:27:41 +00:00
semantic-release-bot 8711563f45 🔖 chore(release): v1.36.40 [skip ci]
### [Version&nbsp;1.36.40](https://github.com/lobehub/lobe-chat/compare/v1.36.39...v1.36.40)
<sup>Released on **2024-12-20**</sup>

#### ♻ Code Refactoring

- **misc**: Seperate user keyVaults encrpyto from user model.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Seperate user keyVaults encrpyto from user model, closes [#5102](https://github.com/lobehub/lobe-chat/issues/5102) ([09b63cf](https://github.com/lobehub/lobe-chat/commit/09b63cf))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-12-20 12:26:42 +00:00
Arvin Xu 057d738e82 🔨 chore: add locale (#5101)
* add locale

* fix session error
2024-12-20 20:19:00 +08:00
Arvin Xu 09b63cf64b ♻️ refactor: seperate user keyVaults encrpyto from user model (#5102) 2024-12-20 20:18:38 +08:00
lobehubbot fc26f1578d 📝 docs(bot): Auto sync agents & plugin to readme 2024-12-20 09:11:39 +00:00
semantic-release-bot 2fab6d72ac 🔖 chore(release): v1.36.39 [skip ci]
### [Version&nbsp;1.36.39](https://github.com/lobehub/lobe-chat/compare/v1.36.38...v1.36.39)
<sup>Released on **2024-12-20**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor to use async `headers()`.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor to use async `headers()`, closes [#5097](https://github.com/lobehub/lobe-chat/issues/5097) ([e368f38](https://github.com/lobehub/lobe-chat/commit/e368f38))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-12-20 09:10:42 +00:00
Arvin Xu e368f38238 ♻️ refactor: refactor to use async headers() (#5097)
* refactor async mobile

* fix
2024-12-20 17:03:08 +08:00
lobehubbot eab067c525 📝 docs(bot): Auto sync agents & plugin to readme 2024-12-20 05:38:02 +00:00
semantic-release-bot aedcf37070 🔖 chore(release): v1.36.38 [skip ci]
### [Version&nbsp;1.36.38](https://github.com/lobehub/lobe-chat/compare/v1.36.37...v1.36.38)
<sup>Released on **2024-12-20**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor layout props.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor layout props, closes [#5093](https://github.com/lobehub/lobe-chat/issues/5093) ([2990b5a](https://github.com/lobehub/lobe-chat/commit/2990b5a))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-12-20 05:37:06 +00:00
Arvin Xu 2990b5a3ff ♻️ refactor: refactor layout props (#5093)
* refactor layout props

* update
2024-12-20 13:29:18 +08:00
lobehubbot 536d297998 📝 docs(bot): Auto sync agents & plugin to readme 2024-12-19 17:39:34 +00:00
semantic-release-bot 557834f228 🔖 chore(release): v1.36.37 [skip ci]
### [Version&nbsp;1.36.37](https://github.com/lobehub/lobe-chat/compare/v1.36.36...v1.36.37)
<sup>Released on **2024-12-19**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-12-19 17:38:34 +00:00
Arvin Xu 00e041b045 👷 build: bump pdf-dist version to match react-pdf (#5090) 2024-12-20 01:30:35 +08:00
lobehubbot 429c480df0 📝 docs(bot): Auto sync agents & plugin to readme 2024-12-19 13:26:08 +00:00
semantic-release-bot 7431cd02ba 🔖 chore(release): v1.36.36 [skip ci]
### [Version&nbsp;1.36.36](https://github.com/lobehub/lobe-chat/compare/v1.36.35...v1.36.36)
<sup>Released on **2024-12-19**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-12-19 13:25:10 +00:00
Arvin Xu f16a233559 ️ perf: improve getUserState api performance (#5076) 2024-12-19 21:17:28 +08:00
lobehubbot ee88732f6a 📝 docs(bot): Auto sync agents & plugin to readme 2024-12-18 18:24:15 +00:00
semantic-release-bot f7679ef473 🔖 chore(release): v1.36.35 [skip ci]
### [Version&nbsp;1.36.35](https://github.com/lobehub/lobe-chat/compare/v1.36.34...v1.36.35)
<sup>Released on **2024-12-18**</sup>

#### 💄 Styles

- **misc**: Improve home page loading for better UX.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Improve home page loading for better UX, closes [#5075](https://github.com/lobehub/lobe-chat/issues/5075) ([99026bb](https://github.com/lobehub/lobe-chat/commit/99026bb))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-12-18 18:23:19 +00:00
Arvin Xu 99026bbaa3 💄 style: improve home page loading for better UX (#5075)
* 💄 style: improve home page loading for better UX

* 🐛 fix: fix next auth isLoaded issue
2024-12-19 02:15:36 +08:00
lobehubbot 1b72f5d124 📝 docs(bot): Auto sync agents & plugin to readme 2024-12-18 18:00:27 +00:00
semantic-release-bot 1799ad6bb9 🔖 chore(release): v1.36.34 [skip ci]
### [Version&nbsp;1.36.34](https://github.com/lobehub/lobe-chat/compare/v1.36.33...v1.36.34)
<sup>Released on **2024-12-18**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix pdf preview with capital ext.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix pdf preview with capital ext, closes [#5074](https://github.com/lobehub/lobe-chat/issues/5074) ([3f9470f](https://github.com/lobehub/lobe-chat/commit/3f9470f))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-12-18 17:59:23 +00:00
Arvin Xu 3f9470ff66 🐛 fix: fix pdf preview with capital ext (#5074) 2024-12-19 01:51:34 +08:00
CanisMinor 470c186174 🔧 chore: Update Readme Sync Workflow (#5071) 2024-12-18 18:23:02 +08:00
lobehubbot 17778160cc 📝 docs(bot): Auto sync agents & plugin to readme 2024-12-18 04:33:54 +00:00
semantic-release-bot 01545060ce 🔖 chore(release): v1.36.33 [skip ci]
### [Version&nbsp;1.36.33](https://github.com/lobehub/lobe-chat/compare/v1.36.32...v1.36.33)
<sup>Released on **2024-12-18**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix GitHub model fetch.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix GitHub model fetch, closes [#4645](https://github.com/lobehub/lobe-chat/issues/4645) ([b69dce3](https://github.com/lobehub/lobe-chat/commit/b69dce3))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-12-18 04:32:58 +00:00
BrandonStudio b69dce3680 🐛 fix: Fix GitHub model fetch (#4645)
* Fix GitHub models
Refactor OpenAICompatibleFactory

* Restore unnecessary change

* Complement test
2024-12-18 12:25:09 +08:00
lobehubbot 5cd980fb84 📝 docs(bot): Auto sync agents & plugin to readme 2024-12-17 16:28:52 +00:00
semantic-release-bot ad144dbd1a 🔖 chore(release): v1.36.32 [skip ci]
### [Version&nbsp;1.36.32](https://github.com/lobehub/lobe-chat/compare/v1.36.31...v1.36.32)
<sup>Released on **2024-12-17**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor the drizzle code style.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor the drizzle code style, closes [#5058](https://github.com/lobehub/lobe-chat/issues/5058) ([4057ad3](https://github.com/lobehub/lobe-chat/commit/4057ad3))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-12-17 16:27:42 +00:00
CanisMinor 4057ad33ce ♻️ refactor: refactor the drizzle code style (#5058)
* ♻️ refactor: Update drizzle code style

* ♻️ refactor: Fix some drizzle-orm/expressions import

* 💄 style: 替换为箭头函数

* Update topic.ts

---------

Co-authored-by: Arvin Xu <arvinx@foxmail.com>
2024-12-18 00:19:50 +08:00
Arvin Xu 679211da11 👷 build: fix vercel build by pin bun@1.1.38 (#5059) 2024-12-18 00:19:12 +08:00
Arvin Xu 4fd81c7a05 📝 docs: fix model providers docs (#5057)
* 📝 docs: fix docs

* 📝 docs: fix docs
2024-12-17 23:33:25 +08:00
George Alberich ca40f542cc 📝docs: Update docs/self-hosting/environment-variables/model-provider.mdx (#4779) 2024-12-17 14:14:22 +08:00
lobehubbot 06a251981a 📝 docs(bot): Auto sync agents & plugin to readme 2024-12-17 01:57:48 +00:00
semantic-release-bot 26aa88d6f7 🔖 chore(release): v1.36.31 [skip ci]
### [Version&nbsp;1.36.31](https://github.com/lobehub/lobe-chat/compare/v1.36.30...v1.36.31)
<sup>Released on **2024-12-17**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor the data fetch with clientDB init check.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor the data fetch with clientDB init check, closes [#5049](https://github.com/lobehub/lobe-chat/issues/5049) ([e6d2e09](https://github.com/lobehub/lobe-chat/commit/e6d2e09))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-12-17 01:56:53 +00:00
Arvin Xu e6d2e097f1 ♻️ refactor: refactor the data fetch with clientDB init check (#5049) 2024-12-17 09:49:14 +08:00
lobehubbot 71e68e8ffa 📝 docs(bot): Auto sync agents & plugin to readme 2024-12-16 17:59:18 +00:00
semantic-release-bot a055b74f60 🔖 chore(release): v1.36.30 [skip ci]
### [Version&nbsp;1.36.30](https://github.com/lobehub/lobe-chat/compare/v1.36.29...v1.36.30)
<sup>Released on **2024-12-16**</sup>

#### 💄 Styles

- **misc**: Improve page loading state.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Improve page loading state, closes [#5048](https://github.com/lobehub/lobe-chat/issues/5048) ([e63249b](https://github.com/lobehub/lobe-chat/commit/e63249b))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-12-16 17:58:19 +00:00
Arvin Xu e63249bf92 💄 style: improve page loading state (#5048)
* 🐛 fix: fix welcome 404

* 💄 style: improve loading page state
2024-12-17 01:50:30 +08:00
lobehubbot 503b318aff 📝 docs(bot): Auto sync agents & plugin to readme 2024-12-16 16:23:43 +00:00
semantic-release-bot 67ff170f47 🔖 chore(release): v1.36.29 [skip ci]
### [Version&nbsp;1.36.29](https://github.com/lobehub/lobe-chat/compare/v1.36.28...v1.36.29)
<sup>Released on **2024-12-16**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix discover locale with different default lang.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix discover locale with different default lang, closes [#5045](https://github.com/lobehub/lobe-chat/issues/5045) ([915827e](https://github.com/lobehub/lobe-chat/commit/915827e))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-12-16 16:22:46 +00:00
Arvin Xu 915827ebca 🐛 fix: fix discover locale with different default lang (#5045)
* ♻️ refactor: fix locale

*  test: fix tests
2024-12-17 00:14:54 +08:00
lobehubbot bc8a73bcfd 📝 docs(bot): Auto sync agents & plugin to readme 2024-12-16 14:28:29 +00:00
semantic-release-bot a0d51879a9 🔖 chore(release): v1.36.28 [skip ci]
### [Version&nbsp;1.36.28](https://github.com/lobehub/lobe-chat/compare/v1.36.27...v1.36.28)
<sup>Released on **2024-12-16**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-12-16 14:27:30 +00:00
Arvin Xu ad8c50c266 ️ perf: improve loading performance by add a new state for loading page (#5044)
* ️ perf: 优化启动页面体感速度

* 🌐 chore: update locale
2024-12-16 22:19:34 +08:00
lobehubbot e5505e87eb 📝 docs(bot): Auto sync agents & plugin to readme 2024-12-16 14:10:28 +00:00
semantic-release-bot ca1b3e5f58 🔖 chore(release): v1.36.27 [skip ci]
### [Version&nbsp;1.36.27](https://github.com/lobehub/lobe-chat/compare/v1.36.26...v1.36.27)
<sup>Released on **2024-12-16**</sup>

#### 🐛 Bug Fixes

- **misc**: Add unique keys to `<ModelList>` children.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Add unique keys to `<ModelList>` children, closes [#5042](https://github.com/lobehub/lobe-chat/issues/5042) ([c097d4a](https://github.com/lobehub/lobe-chat/commit/c097d4a))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-12-16 14:09:32 +00:00
Liu c097d4ad68 🐛 fix: add unique keys to <ModelList> children (#5042) 2024-12-16 22:01:40 +08:00
lobehubbot c4e6a951de 📝 docs(bot): Auto sync agents & plugin to readme 2024-12-16 12:21:38 +00:00
semantic-release-bot fc67e8a9c8 🔖 chore(release): v1.36.26 [skip ci]
### [Version&nbsp;1.36.26](https://github.com/lobehub/lobe-chat/compare/v1.36.25...v1.36.26)
<sup>Released on **2024-12-16**</sup>

#### 💄 Styles

- **misc**: Update models of Gitee AI provider.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update models of Gitee AI provider, closes [#5041](https://github.com/lobehub/lobe-chat/issues/5041) ([654c320](https://github.com/lobehub/lobe-chat/commit/654c320))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-12-16 12:20:19 +00:00
Liu 654c320a2b 💄 style: update models of Gitee AI provider (#5041) 2024-12-16 20:12:27 +08:00
lobehubbot 321b7a196c 📝 docs(bot): Auto sync agents & plugin to readme 2024-12-16 02:31:15 +00:00
CanisMinor c6d48e5d02 📝 docs: Update changelog (#5034) 2024-12-16 10:23:37 +08:00
renovate[bot] 5a4269429c Update dependency @cfworker/json-schema to v4 (#5027)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-15 16:19:35 +08:00
renovate[bot] 5ff69c94c5 Update dependency @edge-runtime/vm to v5 (#5028)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-15 14:04:10 +08:00
renovate[bot] fd666af7a9 Update dependency react-scan to ^0.0.46 (#5020)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-15 11:54:52 +08:00
renovate[bot] 7ff4c92dd2 Update pnpm to v9.15.0 (#5026)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-15 11:54:37 +08:00
renovate[bot] 498c5855af Update dependency drizzle-kit to ^0.30.0 (#5021)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-15 11:36:37 +08:00
renovate[bot] 447270f0b2 Update dependency drizzle-orm to ^0.38.0 (#5022)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-15 11:35:46 +08:00
lobehubbot d4c2b1f6b6 📝 docs(bot): Auto sync agents & plugin to readme 2024-12-14 16:52:46 +00:00
semantic-release-bot 78b1aad820 🔖 chore(release): v1.36.25 [skip ci]
### [Version&nbsp;1.36.25](https://github.com/lobehub/lobe-chat/compare/v1.36.24...v1.36.25)
<sup>Released on **2024-12-14**</sup>

#### 💄 Styles

- **misc**: Add new grok models.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add new grok models, closes [#5013](https://github.com/lobehub/lobe-chat/issues/5013) ([8df3212](https://github.com/lobehub/lobe-chat/commit/8df3212))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-12-14 16:51:53 +00:00
sxjeru 8df32128ca 💄 style: Add new grok models (#5013)
* Update xai.ts

* Update xai.ts

* Update xai.ts
2024-12-15 00:44:17 +08:00
lobehubbot 7159520964 📝 docs(bot): Auto sync agents & plugin to readme 2024-12-14 16:09:50 +00:00
semantic-release-bot 426c772341 🔖 chore(release): v1.36.24 [skip ci]
### [Version&nbsp;1.36.24](https://github.com/lobehub/lobe-chat/compare/v1.36.23...v1.36.24)
<sup>Released on **2024-12-14**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor  file Url query in message model.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor  file Url query in message model, closes [#5019](https://github.com/lobehub/lobe-chat/issues/5019) ([edf78f4](https://github.com/lobehub/lobe-chat/commit/edf78f4))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-12-14 16:08:55 +00:00
Arvin Xu edf78f454d ♻️ refactor: refactor file Url query in message model (#5019)
* ♻️ refactor: refactor the file Url query method

* ♻️ refactor: refactor the file Url query method

* Delete src/database/queries/fileUrl.ts
2024-12-15 00:01:15 +08:00
lobehubbot fef58c527c 📝 docs(bot): Auto sync agents & plugin to readme 2024-12-13 15:33:06 +00:00
semantic-release-bot 762638c0e9 🔖 chore(release): v1.36.23 [skip ci]
### [Version&nbsp;1.36.23](https://github.com/lobehub/lobe-chat/compare/v1.36.22...v1.36.23)
<sup>Released on **2024-12-13**</sup>

#### 💄 Styles

- **misc**: Support csv chunking.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Support csv chunking, closes [#4123](https://github.com/lobehub/lobe-chat/issues/4123) ([1b993a8](https://github.com/lobehub/lobe-chat/commit/1b993a8))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-12-13 15:32:06 +00:00
Arvin Xu 009cf747e4 🚨 ci: fix lint (#5010) 2024-12-13 23:24:16 +08:00
weiwastron 1b993a8c1f 💄 style: support csv chunking (#4123)
* Feature:上传csv文件支持分块

* Update index.ts

* Update types.ts

* Delete src/libs/langchain/loaders/csv/__tests__/__snapshots__ directory

* 修复csv/index.ts

* 优化test使用的csv文件,并增加sanpshot

---------

Co-authored-by: wei.li@nvr.cn <wei.li@nvr.cn>
2024-12-13 23:15:39 +08:00
lobehubbot fe08e2626c 📝 docs(bot): Auto sync agents & plugin to readme 2024-12-13 14:34:30 +00:00
semantic-release-bot 2cedbfa8d5 🔖 chore(release): v1.36.22 [skip ci]
### [Version&nbsp;1.36.22](https://github.com/lobehub/lobe-chat/compare/v1.36.21...v1.36.22)
<sup>Released on **2024-12-13**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-12-13 14:33:35 +00:00
Zhijie He 247f8dc935 👷 build: upgrade docker nodejs version to 22 (#5009) 2024-12-13 22:25:55 +08:00
lobehubbot 78e1d99212 📝 docs(bot): Auto sync agents & plugin to readme 2024-12-13 13:52:54 +00:00
semantic-release-bot 2f1b3107fe 🔖 chore(release): v1.36.21 [skip ci]
### [Version&nbsp;1.36.21](https://github.com/lobehub/lobe-chat/compare/v1.36.20...v1.36.21)
<sup>Released on **2024-12-13**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-12-13 13:51:50 +00:00
Arvin Xu 3beb3e3961 ️ perf: remove welcome page to improve performance (#5004)
* try to remove welcome

* Update Redirect.tsx

* 🚨 ci: fix lint

* remove welcome logo
2024-12-13 21:44:04 +08:00
lobehubbot 672e42e024 📝 docs(bot): Auto sync agents & plugin to readme 2024-12-13 12:38:18 +00:00
semantic-release-bot 2432473663 🔖 chore(release): v1.36.20 [skip ci]
### [Version&nbsp;1.36.20](https://github.com/lobehub/lobe-chat/compare/v1.36.19...v1.36.20)
<sup>Released on **2024-12-13**</sup>

#### 💄 Styles

- **misc**: Update locale.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update locale, closes [#5008](https://github.com/lobehub/lobe-chat/issues/5008) ([6d42d30](https://github.com/lobehub/lobe-chat/commit/6d42d30))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-12-13 12:37:22 +00:00
Arvin Xu 6d42d30d89 💄 style: update locale (#5008) 2024-12-13 20:29:25 +08:00
lobehubbot bc1081cbb5 📝 docs(bot): Auto sync agents & plugin to readme 2024-12-13 11:47:54 +00:00
semantic-release-bot 78e9ca17fe 🔖 chore(release): v1.36.19 [skip ci]
### [Version&nbsp;1.36.19](https://github.com/lobehub/lobe-chat/compare/v1.36.18...v1.36.19)
<sup>Released on **2024-12-13**</sup>

#### 🐛 Bug Fixes

- **misc**: One of Gemini functionCall error.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: One of Gemini functionCall error, closes [#5002](https://github.com/lobehub/lobe-chat/issues/5002) ([3c7f5ff](https://github.com/lobehub/lobe-chat/commit/3c7f5ff))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-12-13 11:46:58 +00:00
sxjeru 3c7f5ff906 🐛 fix: one of Gemini functionCall error (#5002)
* Update index.ts

* Update index.ts

---------

Co-authored-by: Arvin Xu <arvinx@foxmail.com>
2024-12-13 19:39:12 +08:00
sxjeru d5df725158 🐛 fix: Revert "Enable googleSearch Tool for gemini-2.0-flash-exp (#4997)" (#5003)
This reverts commit cde0d1a6c1.
2024-12-13 12:03:44 +08:00
lobehubbot c7b04d1df8 📝 docs(bot): Auto sync agents & plugin to readme 2024-12-12 17:23:52 +00:00
semantic-release-bot fb56a44167 🔖 chore(release): v1.36.18 [skip ci]
### [Version&nbsp;1.36.18](https://github.com/lobehub/lobe-chat/compare/v1.36.17...v1.36.18)
<sup>Released on **2024-12-12**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix claude first message can not be `assistant`.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix claude first message can not be `assistant`, closes [#5001](https://github.com/lobehub/lobe-chat/issues/5001) ([063cd61](https://github.com/lobehub/lobe-chat/commit/063cd61))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-12-12 17:22:55 +00:00
Arvin Xu 063cd61362 🐛 fix: fix claude first message can not be assistant (#5001) 2024-12-13 01:15:07 +08:00
lobehubbot bd083fae56 📝 docs(bot): Auto sync agents & plugin to readme 2024-12-12 16:42:31 +00:00
semantic-release-bot 09975251ff 🔖 chore(release): v1.36.17 [skip ci]
### [Version&nbsp;1.36.17](https://github.com/lobehub/lobe-chat/compare/v1.36.16...v1.36.17)
<sup>Released on **2024-12-12**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-12-12 16:41:35 +00:00
Arvin Xu ec6097407b ️ perf: downset tokenizer threshold to reduce browser memory usage (#5000)
* ️ perf: down token account

* Update index.ts
2024-12-13 00:33:54 +08:00
lobehubbot 23fe3dfbee 📝 docs(bot): Auto sync agents & plugin to readme 2024-12-12 15:10:02 +00:00
semantic-release-bot 881a2353ee 🔖 chore(release): v1.36.16 [skip ci]
### [Version&nbsp;1.36.16](https://github.com/lobehub/lobe-chat/compare/v1.36.15...v1.36.16)
<sup>Released on **2024-12-12**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor the file model method.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor the file model method, closes [#4998](https://github.com/lobehub/lobe-chat/issues/4998) ([00af34e](https://github.com/lobehub/lobe-chat/commit/00af34e))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-12-12 15:09:05 +00:00
Arvin Xu 00af34e4f8 ♻️ refactor: refactor the file model method (#4998)
* ♻️ refactor: refactor the file models

* ♻️ refactor: refactor the file models

*  test: add tests for file models

*  test: add tests for file models
2024-12-12 23:01:13 +08:00
lobehubbot 889ae07e32 📝 docs(bot): Auto sync agents & plugin to readme 2024-12-12 14:47:40 +00:00
semantic-release-bot 872e6716f2 🔖 chore(release): v1.36.15 [skip ci]
### [Version&nbsp;1.36.15](https://github.com/lobehub/lobe-chat/compare/v1.36.14...v1.36.15)
<sup>Released on **2024-12-12**</sup>

#### 💄 Styles

- **misc**: Enable googleSearch Tool for gemini-2.0-flash-exp.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Enable googleSearch Tool for gemini-2.0-flash-exp, closes [#4997](https://github.com/lobehub/lobe-chat/issues/4997) ([cde0d1a](https://github.com/lobehub/lobe-chat/commit/cde0d1a))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-12-12 14:46:42 +00:00
sxjeru cde0d1a6c1 💄 style: Enable googleSearch Tool for gemini-2.0-flash-exp (#4997)
* Update index.ts

* Update index.ts
2024-12-12 22:39:01 +08:00
lobehubbot a7eb8008ea 📝 docs(bot): Auto sync agents & plugin to readme 2024-12-12 06:04:02 +00:00
semantic-release-bot d5c261a236 🔖 chore(release): v1.36.14 [skip ci]
### [Version&nbsp;1.36.14](https://github.com/lobehub/lobe-chat/compare/v1.36.13...v1.36.14)
<sup>Released on **2024-12-12**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor database file model to remove server env.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor database file model to remove server env, closes [#4990](https://github.com/lobehub/lobe-chat/issues/4990) ([284f790](https://github.com/lobehub/lobe-chat/commit/284f790))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-12-12 06:03:04 +00:00
Arvin Xu 284f790419 ♻️ refactor: refactor database file model to remove server env (#4990)
* refactor the db model

* Update file.ts

* fix test
2024-12-12 13:55:19 +08:00
Caijinglong a3fe8e257a 📝 docs: Add env LLM_VISION_IMAGE_USE_BASE64 to s3 (#4977) 2024-12-12 10:39:33 +08:00
lobehubbot 80d976e8c4 📝 docs(bot): Auto sync agents & plugin to readme 2024-12-11 16:31:49 +00:00
semantic-release-bot bba904834d 🔖 chore(release): v1.36.13 [skip ci]
### [Version&nbsp;1.36.13](https://github.com/lobehub/lobe-chat/compare/v1.36.12...v1.36.13)
<sup>Released on **2024-12-11**</sup>

#### 💄 Styles

- **misc**: Add Gemini 2.0 Flash Exp model.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add Gemini 2.0 Flash Exp model, closes [#4981](https://github.com/lobehub/lobe-chat/issues/4981) ([aab0c53](https://github.com/lobehub/lobe-chat/commit/aab0c53))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-12-11 16:30:54 +00:00
sxjeru aab0c5394a 💄 style: Add Gemini 2.0 Flash Exp model (#4981) 2024-12-12 00:22:57 +08:00
lobehubbot e9b7f82367 📝 docs(bot): Auto sync agents & plugin to readme 2024-12-11 14:43:11 +00:00
semantic-release-bot 83150b5a59 🔖 chore(release): v1.36.12 [skip ci]
### [Version&nbsp;1.36.12](https://github.com/lobehub/lobe-chat/compare/v1.36.11...v1.36.12)
<sup>Released on **2024-12-11**</sup>

#### ♻ Code Refactoring

- **misc**: Update sql and types.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Update sql and types, closes [#4979](https://github.com/lobehub/lobe-chat/issues/4979) ([8243f01](https://github.com/lobehub/lobe-chat/commit/8243f01))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-12-11 14:42:15 +00:00
Arvin Xu 8243f0102c ♻️ refactor: update sql and types (#4979) 2024-12-11 22:34:31 +08:00
lobehubbot 74fd0dc523 📝 docs(bot): Auto sync agents & plugin to readme 2024-12-11 07:49:52 +00:00
semantic-release-bot f1f3890bee 🔖 chore(release): v1.36.11 [skip ci]
### [Version&nbsp;1.36.11](https://github.com/lobehub/lobe-chat/compare/v1.36.10...v1.36.11)
<sup>Released on **2024-12-11**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor data importer to repos.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor data importer to repos, closes [#4974](https://github.com/lobehub/lobe-chat/issues/4974) ([0259fec](https://github.com/lobehub/lobe-chat/commit/0259fec))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-12-11 07:48:57 +00:00
Arvin Xu 0259fec1b4 ♻️ refactor: refactor data importer to repos (#4974)
* refactor data importer

* Update importer.ts

* fix tests
2024-12-11 15:41:14 +08:00
lobehubbot ba095b8684 📝 docs(bot): Auto sync agents & plugin to readme 2024-12-10 16:39:20 +00:00
semantic-release-bot f8ab7e46d9 🔖 chore(release): v1.36.10 [skip ci]
### [Version&nbsp;1.36.10](https://github.com/lobehub/lobe-chat/compare/v1.36.9...v1.36.10)
<sup>Released on **2024-12-10**</sup>

#### ♻ Code Refactoring

- **misc**: Clean the `gpt-4-vision-preview` models.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Clean the `gpt-4-vision-preview` models, closes [#4967](https://github.com/lobehub/lobe-chat/issues/4967) ([7094ea6](https://github.com/lobehub/lobe-chat/commit/7094ea6))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-12-10 16:38:25 +00:00
Arvin Xu 7094ea653d ♻️ refactor: clean the gpt-4-vision-preview models (#4967)
* ♻️ refactor: clean the gpt-4 vision-preview models

* 🌐 chore: update locale
2024-12-11 00:30:20 +08:00
lobehubbot 423c680ab8 📝 docs(bot): Auto sync agents & plugin to readme 2024-12-10 15:46:18 +00:00
semantic-release-bot 087c19ba70 🔖 chore(release): v1.36.9 [skip ci]
### [Version&nbsp;1.36.9](https://github.com/lobehub/lobe-chat/compare/v1.36.8...v1.36.9)
<sup>Released on **2024-12-10**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor the clerk user service implement.

#### 🐛 Bug Fixes

- **misc**: Nullptr errors in NextAuth adapter.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor the clerk user service implement, closes [#4965](https://github.com/lobehub/lobe-chat/issues/4965) ([059810b](https://github.com/lobehub/lobe-chat/commit/059810b))

#### What's fixed

* **misc**: Nullptr errors in NextAuth adapter, closes [#4960](https://github.com/lobehub/lobe-chat/issues/4960) ([d242ee0](https://github.com/lobehub/lobe-chat/commit/d242ee0))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-12-10 15:45:17 +00:00
Yao Cai d242ee0714 🐛 fix: nullptr errors in NextAuth adapter (#4960)
* 🐛 fix: nullptr errors in adapter

*  test: pass tests
2024-12-10 23:37:11 +08:00
Arvin Xu 059810bb77 ♻️ refactor: refactor the clerk user service implement (#4965)
* ♻️ refactor: refactor the user service implement

* 🔨 chore: improve script

* 🌐 chore: update locale
2024-12-10 23:32:27 +08:00
lobehubbot 520dde8728 📝 docs(bot): Auto sync agents & plugin to readme 2024-12-10 14:58:01 +00:00
semantic-release-bot e28548ee40 🔖 chore(release): v1.36.8 [skip ci]
### [Version&nbsp;1.36.8](https://github.com/lobehub/lobe-chat/compare/v1.36.7...v1.36.8)
<sup>Released on **2024-12-10**</sup>

#### 💄 Styles

- **misc**: Add `GLM-4V-Flash` from Zhipu.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add `GLM-4V-Flash` from Zhipu, closes [#4958](https://github.com/lobehub/lobe-chat/issues/4958) ([17ea86c](https://github.com/lobehub/lobe-chat/commit/17ea86c))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-12-10 14:57:00 +00:00
Zhijie He 17ea86ca75 💄 style: add GLM-4V-Flash from Zhipu (#4958)
* 💄 style: add `GLM-4V-Flash` from Zhipu

* 💄 style: add releasedAt info
2024-12-10 22:49:18 +08:00
lobehubbot 7d90451d05 📝 docs(bot): Auto sync agents & plugin to readme 2024-12-10 14:41:10 +00:00
semantic-release-bot a045a4e4d1 🔖 chore(release): v1.36.7 [skip ci]
### [Version&nbsp;1.36.7](https://github.com/lobehub/lobe-chat/compare/v1.36.6...v1.36.7)
<sup>Released on **2024-12-10**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix pricing with 0 digit.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix pricing with 0 digit, closes [#4964](https://github.com/lobehub/lobe-chat/issues/4964) ([c1061b4](https://github.com/lobehub/lobe-chat/commit/c1061b4))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-12-10 14:40:10 +00:00
Arvin Xu c1061b492d 🐛 fix: fix pricing with 0 digit (#4964) 2024-12-10 22:32:16 +08:00
Lumia 3c34cedfaf 📝 docs: add Dokploy deployment guide for lobechat-database (#4929)
* Add files via upload

在 Dokploy 上部署服务端数据库版

* Create dokploy.mdx

Deploying Server Database Version on Dokploy.

* Update dokploy.zh-CN.mdx

* Update dokploy.mdx
2024-12-10 22:11:07 +08:00
lobehubbot 86c4c537ee 📝 docs(bot): Auto sync agents & plugin to readme 2024-12-10 02:50:45 +00:00
semantic-release-bot 33ad380cf8 🔖 chore(release): v1.36.6 [skip ci]
### [Version&nbsp;1.36.6](https://github.com/lobehub/lobe-chat/compare/v1.36.5...v1.36.6)
<sup>Released on **2024-12-10**</sup>

#### 💄 Styles

- **misc**: Update groq, add llama3.3, Upgrade lobe-ui.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update groq, add llama3.3, closes [#4942](https://github.com/lobehub/lobe-chat/issues/4942) ([68e4379](https://github.com/lobehub/lobe-chat/commit/68e4379))
* **misc**: Upgrade lobe-ui, closes [#4950](https://github.com/lobehub/lobe-chat/issues/4950) ([54ce087](https://github.com/lobehub/lobe-chat/commit/54ce087))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-12-10 02:49:46 +00:00
CanisMinor 54ce0871ec 💄 style: Upgrade lobe-ui (#4950) 2024-12-10 10:42:08 +08:00
Caijinglong 68e4379e63 💄 style: Update groq, add llama3.3 (#4942)
- Add llama3.3
- Set `modelList.showModelFetcher` to true
2024-12-10 10:36:12 +08:00
lobehubbot 303c1a5aa6 📝 docs(bot): Auto sync agents & plugin to readme 2024-12-09 07:33:06 +00:00
semantic-release-bot a6bb2fcc6a 🔖 chore(release): v1.36.5 [skip ci]
### [Version&nbsp;1.36.5](https://github.com/lobehub/lobe-chat/compare/v1.36.4...v1.36.5)
<sup>Released on **2024-12-09**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix wrong email linking in next-auth db adapter.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix wrong email linking in next-auth db adapter, closes [#4919](https://github.com/lobehub/lobe-chat/issues/4919) ([af45a28](https://github.com/lobehub/lobe-chat/commit/af45a28))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-12-09 07:32:05 +00:00
Yao Cai af45a28d6b 🐛 fix: fix wrong email linking in next-auth db adapter (#4919)
* 🐛 fix: wrong email linking

* 🧪 test: nextauth account linking
2024-12-09 15:23:51 +08:00
lobehubbot d2d86a9933 📝 docs(bot): Auto sync agents & plugin to readme 2024-12-09 07:06:37 +00:00
semantic-release-bot 3bfb69f722 🔖 chore(release): v1.36.4 [skip ci]
### [Version&nbsp;1.36.4](https://github.com/lobehub/lobe-chat/compare/v1.36.3...v1.36.4)
<sup>Released on **2024-12-09**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-12-09 07:05:30 +00:00
Arvin Xu fcea43b77c 👷 build: pin re-resizable@6.10.1 to fix build (#4941) 2024-12-09 14:57:54 +08:00
renovate[bot] 5d1261ecd6 Update dependency drizzle-kit to ^0.29.0 (#4926)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-09 01:01:59 +08:00
renovate[bot] 08c1f1d4ed Update dependency drizzle-orm to ^0.37.0 (#4927)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-09 01:01:45 +08:00
Arvin Xu cb3a8fa88e 📝 docs: update changelog docs (#4935)
* 📝 docs: update changelog

* 📝 docs: update changelog
2024-12-09 01:01:16 +08:00
lobehubbot 2a09c7665b 📝 docs(bot): Auto sync agents & plugin to readme 2024-12-08 16:59:17 +00:00
semantic-release-bot bfd3e4d6e1 🔖 chore(release): v1.36.3 [skip ci]
### [Version&nbsp;1.36.3](https://github.com/lobehub/lobe-chat/compare/v1.36.2...v1.36.3)
<sup>Released on **2024-12-08**</sup>

#### 🐛 Bug Fixes

- **misc**: Support request headers for chat.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Support request headers for chat, closes [#4934](https://github.com/lobehub/lobe-chat/issues/4934) ([8cdc062](https://github.com/lobehub/lobe-chat/commit/8cdc062))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-12-08 16:58:20 +00:00
Arvin Xu 8cdc06276f 🐛 fix: support request headers for chat (#4934) 2024-12-09 00:50:31 +08:00
lobehubbot a1b5c260a7 📝 docs(bot): Auto sync agents & plugin to readme 2024-12-07 06:54:59 +00:00
semantic-release-bot 5afbb75d7c 🔖 chore(release): v1.36.2 [skip ci]
### [Version&nbsp;1.36.2](https://github.com/lobehub/lobe-chat/compare/v1.36.1...v1.36.2)
<sup>Released on **2024-12-07**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor async params route to adapt next15 breaking change.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor async params route to adapt next15 breaking change, closes [#4905](https://github.com/lobehub/lobe-chat/issues/4905) ([5d61950](https://github.com/lobehub/lobe-chat/commit/5d61950))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-12-07 06:54:01 +00:00
Arvin Xu e71974daa8 ️ perf: add react scan monitor (#4915) 2024-12-07 14:46:33 +08:00
Arvin Xu 5d61950453 ♻️ refactor: refactor async params route to adapt next15 breaking change (#4905)
* ♻️ refactor: refactor async route params

*  test: fix test

* revert

* fix tests

* Update index.ts
2024-12-07 14:46:09 +08:00
lobehubbot 757a28e354 📝 docs(bot): Auto sync agents & plugin to readme 2024-12-07 06:17:28 +00:00
semantic-release-bot 7fc2859f50 🔖 chore(release): v1.36.1 [skip ci]
### [Version&nbsp;1.36.1](https://github.com/lobehub/lobe-chat/compare/v1.36.0...v1.36.1)
<sup>Released on **2024-12-07**</sup>

#### ♻ Code Refactoring

- **misc**: Remove proxy url settings for NextAuth.

#### 💄 Styles

- **misc**: Add gemini-exp-1206 model.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Remove proxy url settings for NextAuth, closes [#4826](https://github.com/lobehub/lobe-chat/issues/4826) ([a502c17](https://github.com/lobehub/lobe-chat/commit/a502c17))

#### Styles

* **misc**: Add gemini-exp-1206 model, closes [#4909](https://github.com/lobehub/lobe-chat/issues/4909) ([9ff2c03](https://github.com/lobehub/lobe-chat/commit/9ff2c03))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-12-07 06:16:30 +00:00
Yao Cai a502c175bc ♻️ refactor: Remove proxy url settings for NextAuth (#4826)
* ♻️ refactor: remove proxyurl

* ♻️ refactor: remove unused import

* ♻️ refactor: add debug option for nextauth

* 🚨 style: fix lint error
2024-12-07 14:08:52 +08:00
sxjeru 9ff2c0314e 💄 style: Add gemini-exp-1206 model (#4909) 2024-12-07 14:08:01 +08:00
lobehubbot ab108d929b 📝 docs(bot): Auto sync agents & plugin to readme 2024-12-06 13:20:10 +00:00
semantic-release-bot e17a9c454b 🔖 chore(release): v1.36.0 [skip ci]
## [Version&nbsp;1.36.0](https://github.com/lobehub/lobe-chat/compare/v1.35.14...v1.36.0)
<sup>Released on **2024-12-06**</sup>

####  Features

- **misc**: Add Higress ai model provider.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Add Higress ai model provider, closes [#4755](https://github.com/lobehub/lobe-chat/issues/4755) ([835bbf6](https://github.com/lobehub/lobe-chat/commit/835bbf6))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-12-06 13:19:13 +00:00
Cherry 835bbf6e97 feat: add Higress ai model provider (#4755)
* feat: add Higress ai model provider

* 📝 docs(bot): Auto sync agents & plugin to readme

* perf: 替换lodash导入,去除废弃PROXY_URL和MODEL_LIST

* perf: 去除agentRuntime多余higress配置

---------

Co-authored-by: 八月 <rentingting.rtt@alibaba-inc.com>
2024-12-06 21:11:35 +08:00
lobehubbot 3c6895ce9d 📝 docs(bot): Auto sync agents & plugin to readme 2024-12-06 12:14:01 +00:00
semantic-release-bot b046b96000 🔖 chore(release): v1.35.14 [skip ci]
### [Version&nbsp;1.35.14](https://github.com/lobehub/lobe-chat/compare/v1.35.13...v1.35.14)
<sup>Released on **2024-12-06**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor page params to adapt next15 breaking change.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor page params to adapt next15 breaking change, closes [#4904](https://github.com/lobehub/lobe-chat/issues/4904) ([45ec7b4](https://github.com/lobehub/lobe-chat/commit/45ec7b4))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-12-06 12:12:58 +00:00
Arvin Xu 871f5b92f6 🔨 chore: improve migrate scripts (#4902) 2024-12-06 20:05:13 +08:00
Arvin Xu 45ec7b4c04 ♻️ refactor: refactor page params to adapt next15 breaking change (#4904)
* refactor the page async params

* fix

* fix
2024-12-06 19:56:54 +08:00
lobehubbot 61f6677464 📝 docs(bot): Auto sync agents & plugin to readme 2024-12-06 03:53:51 +00:00
semantic-release-bot 8801a9a266 🔖 chore(release): v1.35.13 [skip ci]
### [Version&nbsp;1.35.13](https://github.com/lobehub/lobe-chat/compare/v1.35.12...v1.35.13)
<sup>Released on **2024-12-06**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-12-06 03:52:56 +00:00
Arvin Xu ddf929a9aa 👷 build: pin @type/react@18.3.13 to fix build (#4899) 2024-12-06 11:45:16 +08:00
lobehubbot edc8a4bf85 📝 docs(bot): Auto sync agents & plugin to readme 2024-12-05 05:56:03 +00:00
semantic-release-bot f75bb3c3e9 🔖 chore(release): v1.35.12 [skip ci]
### [Version&nbsp;1.35.12](https://github.com/lobehub/lobe-chat/compare/v1.35.11...v1.35.12)
<sup>Released on **2024-12-05**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix typo of prompts.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix typo of prompts, closes [#4837](https://github.com/lobehub/lobe-chat/issues/4837) ([9350ef0](https://github.com/lobehub/lobe-chat/commit/9350ef0))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-12-05 05:55:07 +00:00
ArtofWork 9350ef0259 🐛 fix: fix typo of prompts (#4837)
Co-authored-by: Arvin Xu <arvinx@foxmail.com>
2024-12-05 13:47:38 +08:00
Yao Cai c0439c0fd8 📝 docs: support use custom host in docker-compose setup script & regenerate secrets (#4576) 2024-12-05 09:33:11 +08:00
lobehubbot d50d3760c6 📝 docs(bot): Auto sync agents & plugin to readme 2024-12-04 17:12:43 +00:00
semantic-release-bot b17f6854f6 🔖 chore(release): v1.35.11 [skip ci]
### [Version&nbsp;1.35.11](https://github.com/lobehub/lobe-chat/compare/v1.35.10...v1.35.11)
<sup>Released on **2024-12-04**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-12-04 17:11:23 +00:00
Arvin Xu 58bd33a79a 👷 build: pin zustand@5.0.1 to fix bulid (#4887) 2024-12-05 01:03:15 +08:00
lobehubbot 323bffac3c 📝 docs(bot): Auto sync agents & plugin to readme 2024-12-03 14:03:10 +00:00
semantic-release-bot 66f5493bc1 🔖 chore(release): v1.35.10 [skip ci]
### [Version&nbsp;1.35.10](https://github.com/lobehub/lobe-chat/compare/v1.35.9...v1.35.10)
<sup>Released on **2024-12-03**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor the server db model implement.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor the server db model implement, closes [#4878](https://github.com/lobehub/lobe-chat/issues/4878) ([3814853](https://github.com/lobehub/lobe-chat/commit/3814853))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-12-03 14:02:15 +00:00
Arvin Xu 3814853668 ♻️ refactor: refactor the server db model implement (#4878)
* refactor db

* update tests

* fix test and build

* add tests

* add tests

* add test for files

* add test for chunks

* remove unused method

* add message tests
2024-12-03 21:54:14 +08:00
lobehubbot 1fa7a3cf19 📝 docs(bot): Auto sync agents & plugin to readme 2024-12-03 11:54:49 +00:00
semantic-release-bot c5d91dc547 🔖 chore(release): v1.35.9 [skip ci]
### [Version&nbsp;1.35.9](https://github.com/lobehub/lobe-chat/compare/v1.35.8...v1.35.9)
<sup>Released on **2024-12-03**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-12-03 11:53:57 +00:00
Arvin Xu 051c8dcb3b 👷 build: unpinned @browserbasehq/stagehand (#4876) 2024-12-03 19:46:28 +08:00
lobehubbot 3ce92b3968 📝 docs(bot): Auto sync agents & plugin to readme 2024-12-03 06:24:07 +00:00
semantic-release-bot 6f6f842921 🔖 chore(release): v1.35.8 [skip ci]
### [Version&nbsp;1.35.8](https://github.com/lobehub/lobe-chat/compare/v1.35.7...v1.35.8)
<sup>Released on **2024-12-03**</sup>

#### ♻ Code Refactoring

- **misc**: Move schema and migration folder.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Move schema and migration folder, closes [#4874](https://github.com/lobehub/lobe-chat/issues/4874) ([9aa16d4](https://github.com/lobehub/lobe-chat/commit/9aa16d4))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-12-03 06:23:14 +00:00
Arvin Xu 9aa16d4715 ♻️ refactor: move schema and migration folder (#4874)
* move schema folder

* fix tests

* fix vercel build
2024-12-03 14:15:41 +08:00
lobehubbot b7b583dde2 📝 docs(bot): Auto sync agents & plugin to readme 2024-12-03 05:58:50 +00:00
semantic-release-bot 28903f2cc1 🔖 chore(release): v1.35.7 [skip ci]
### [Version&nbsp;1.35.7](https://github.com/lobehub/lobe-chat/compare/v1.35.6...v1.35.7)
<sup>Released on **2024-12-03**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-12-03 05:57:56 +00:00
Arvin Xu 6640eebcf7 👷 build: pin @browserbasehq/stagehand@1.3.0 to fix pnpm install (#4875) 2024-12-03 13:50:12 +08:00
lobehubbot 2b6b1b36e4 📝 docs(bot): Auto sync agents & plugin to readme 2024-12-02 17:14:56 +00:00
semantic-release-bot 75b1851672 🔖 chore(release): v1.35.6 [skip ci]
### [Version&nbsp;1.35.6](https://github.com/lobehub/lobe-chat/compare/v1.35.5...v1.35.6)
<sup>Released on **2024-12-02**</sup>

#### ♻ Code Refactoring

- **misc**: Add user server api key method in the server mode.

#### 💄 Styles

- **misc**: Add QwQ 32B Preview model.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Add user server api key method in the server mode, closes [#4870](https://github.com/lobehub/lobe-chat/issues/4870) ([875463a](https://github.com/lobehub/lobe-chat/commit/875463a))

#### Styles

* **misc**: Add QwQ 32B Preview model, closes [#4867](https://github.com/lobehub/lobe-chat/issues/4867) ([edd93e0](https://github.com/lobehub/lobe-chat/commit/edd93e0))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-12-02 17:14:00 +00:00
柴米油盐的梦想 edd93e03a9 💄 style: add QwQ 32B Preview model (#4867) 2024-12-03 01:06:28 +08:00
Arvin Xu 875463a061 ♻️ refactor: add user server api key method in the server mode (#4870)
* ♻️ refactor: add user server api key method

* Update user.ts
2024-12-03 01:06:14 +08:00
lobehubbot 77c7aa36d3 📝 docs(bot): Auto sync agents & plugin to readme 2024-12-02 11:48:11 +00:00
semantic-release-bot ee2e2defb8 🔖 chore(release): v1.35.5 [skip ci]
### [Version&nbsp;1.35.5](https://github.com/lobehub/lobe-chat/compare/v1.35.4...v1.35.5)
<sup>Released on **2024-12-02**</sup>

#### ♻ Code Refactoring

- **misc**: Deprecated the current client mode code.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Deprecated the current client mode code, closes [#4866](https://github.com/lobehub/lobe-chat/issues/4866) ([7dff458](https://github.com/lobehub/lobe-chat/commit/7dff458))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-12-02 11:47:14 +00:00
Arvin Xu 7dff458563 ♻️ refactor: deprecated the current client mode code (#4866) 2024-12-02 19:39:36 +08:00
TC e290230040 📝 docs: update provider docs (#4865)
* 📝 docs: update docs for providers

* 📝 docs: update provider doc

* docs: add doc for cloudflare

* 📝 docs: update provider docs

---------

Co-authored-by: GH Action - Upstream Sync <action@github.com>
2024-12-02 16:25:48 +08:00
lobehubbot aa47cd8bc6 📝 docs(bot): Auto sync agents & plugin to readme 2024-12-02 05:45:47 +00:00
semantic-release-bot 62d8585158 🔖 chore(release): v1.35.4 [skip ci]
### [Version&nbsp;1.35.4](https://github.com/lobehub/lobe-chat/compare/v1.35.3...v1.35.4)
<sup>Released on **2024-12-02**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-12-02 05:44:52 +00:00
Arvin Xu 9731b0d050 ️ perf: update agent index url (#4861)
* update agent index

* fix test

* improve url

* fix test
2024-12-02 13:37:05 +08:00
lobehubbot 7b11deb4c9 📝 docs(bot): Auto sync agents & plugin to readme 2024-12-01 16:23:15 +00:00
semantic-release-bot 46e9bb53c7 🔖 chore(release): v1.35.3 [skip ci]
### [Version&nbsp;1.35.3](https://github.com/lobehub/lobe-chat/compare/v1.35.2...v1.35.3)
<sup>Released on **2024-12-01**</sup>

#### 💄 Styles

- **misc**: Add gpt-4o-2024-11-20 model.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add gpt-4o-2024-11-20 model, closes [#4855](https://github.com/lobehub/lobe-chat/issues/4855) ([bc3b396](https://github.com/lobehub/lobe-chat/commit/bc3b396))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-12-01 16:22:22 +00:00
LovelyGuYiMeng bc3b39659a 💄 style: add gpt-4o-2024-11-20 model (#4855)
* Update openai.ts

* Update modelProvider.test.ts

* Update openai.ts
2024-12-02 00:14:47 +08:00
lobehubbot 5d29d8318a 📝 docs(bot): Auto sync agents & plugin to readme 2024-12-01 14:39:23 +00:00
semantic-release-bot a99e1cb924 🔖 chore(release): v1.35.2 [skip ci]
### [Version&nbsp;1.35.2](https://github.com/lobehub/lobe-chat/compare/v1.35.1...v1.35.2)
<sup>Released on **2024-12-01**</sup>

#### 💄 Styles

- **misc**: Improve i18n.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Improve i18n, closes [#4857](https://github.com/lobehub/lobe-chat/issues/4857) ([4b7dbc0](https://github.com/lobehub/lobe-chat/commit/4b7dbc0))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-12-01 14:38:27 +00:00
Arvin Xu 4b7dbc0d5b 💄 style: improve i18n (#4857)
* style: improve i18n

* 📝 docs: update docs

* 📝 docs: update docs
2024-12-01 22:30:36 +08:00
lobehubbot 174bb1dd56 📝 docs(bot): Auto sync agents & plugin to readme 2024-12-01 07:22:58 +00:00
semantic-release-bot d6bc8edec4 🔖 chore(release): v1.35.1 [skip ci]
### [Version&nbsp;1.35.1](https://github.com/lobehub/lobe-chat/compare/v1.35.0...v1.35.1)
<sup>Released on **2024-12-01**</sup>

#### 💄 Styles

- **misc**: Update ollama models.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update ollama models, closes [#4853](https://github.com/lobehub/lobe-chat/issues/4853) ([18f0a3c](https://github.com/lobehub/lobe-chat/commit/18f0a3c))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-12-01 07:22:02 +00:00
Arvin Xu 18f0a3ccae 💄 style: update ollama models (#4853)
* 💄 style: update ollama models

* style: improve i18n
2024-12-01 15:14:30 +08:00
Arvin Xu ab30cbaf1e 📝 docs: update changelog docs (#4850)
* 📝 docs: update docs

* 📝 docs: update docs
2024-12-01 13:39:40 +08:00
lobehubbot 8176c2e292 📝 docs(bot): Auto sync agents & plugin to readme 2024-12-01 05:04:45 +00:00
semantic-release-bot 1f97a620b3 🔖 chore(release): v1.35.0 [skip ci]
## [Version&nbsp;1.35.0](https://github.com/lobehub/lobe-chat/compare/v1.34.6...v1.35.0)
<sup>Released on **2024-12-01**</sup>

####  Features

- **misc**: Support ollama tools use.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Support ollama tools use, closes [#3327](https://github.com/lobehub/lobe-chat/issues/3327) ([72d8835](https://github.com/lobehub/lobe-chat/commit/72d8835))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-12-01 05:03:45 +00:00
Arvin Xu 72d88353d9 feat: support ollama tools use (#3327)
* ♻️ refactor: refactor to support debug ollama chat stream

*  feat: support ollama tools using

*  test: fix test

* 🐛 fix: api url in ollama
2024-12-01 12:56:07 +08:00
Jannik Maierhöfer 2569b09910 📝 docs: add langfuse in docs (#4801) 2024-12-01 12:28:07 +08:00
lobehubbot 8df3adcdc3 📝 docs(bot): Auto sync agents & plugin to readme 2024-12-01 04:07:12 +00:00
semantic-release-bot 93bcd7d81d 🔖 chore(release): v1.34.6 [skip ci]
### [Version&nbsp;1.34.6](https://github.com/lobehub/lobe-chat/compare/v1.34.5...v1.34.6)
<sup>Released on **2024-12-01**</sup>

#### 💄 Styles

- **misc**: Add `QWEN_PROXY_URL` support for Qwen, update model list, add `qwq-32b-preview`.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add `QWEN_PROXY_URL` support for Qwen, closes [#4842](https://github.com/lobehub/lobe-chat/issues/4842) ([1b8dad6](https://github.com/lobehub/lobe-chat/commit/1b8dad6))
* **misc**: Update model list, add `qwq-32b-preview`, closes [#4839](https://github.com/lobehub/lobe-chat/issues/4839) ([32b8596](https://github.com/lobehub/lobe-chat/commit/32b8596))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-12-01 04:06:02 +00:00
Zhijie He 1b8dad6e0f 💄 style: add QWEN_PROXY_URL support for Qwen (#4842) 2024-12-01 11:58:14 +08:00
renovate[bot] e590048e21 Update pnpm to v9.14.4 (#4845)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-01 11:57:33 +08:00
Zhijie He 32b85965b9 💄 style: update model list, add qwq-32b-preview (#4839)
* 💄 style: update SiliconCloud model list

* 💄 style: update model tag

* 💄 style: update model tag

* 💄 style: update qwen model list, add `qwq-32b-preview`

* 💄 style: update model list

* 🐛 fix: fix typo
2024-12-01 11:57:19 +08:00
Arvin Xu 2136421630 📝 docs: add changelog docs (#4830)
* 🚧 wip: update markdown

* add md and index
2024-11-29 22:26:29 +08:00
lobehubbot c7780b21a0 📝 docs(bot): Auto sync agents & plugin to readme 2024-11-28 05:54:42 +00:00
semantic-release-bot c052429922 🔖 chore(release): v1.34.5 [skip ci]
### [Version&nbsp;1.34.5](https://github.com/lobehub/lobe-chat/compare/v1.34.4...v1.34.5)
<sup>Released on **2024-11-28**</sup>

#### 💄 Styles

- **misc**: Add Google LearnLM model.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add Google LearnLM model, closes [#4821](https://github.com/lobehub/lobe-chat/issues/4821) ([f900c0a](https://github.com/lobehub/lobe-chat/commit/f900c0a))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-11-28 05:53:47 +00:00
sxjeru f900c0a34f 💄 style: Add Google LearnLM model (#4821) 2024-11-28 13:46:05 +08:00
lobehubbot 478edc1c04 📝 docs(bot): Auto sync agents & plugin to readme 2024-11-27 19:08:53 +00:00
semantic-release-bot cd1e773417 🔖 chore(release): v1.34.4 [skip ci]
### [Version&nbsp;1.34.4](https://github.com/lobehub/lobe-chat/compare/v1.34.3...v1.34.4)
<sup>Released on **2024-11-27**</sup>

#### 💄 Styles

- **misc**: Add switch portal thread.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add switch portal thread, closes [#4819](https://github.com/lobehub/lobe-chat/issues/4819) ([8dbf3ce](https://github.com/lobehub/lobe-chat/commit/8dbf3ce))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-11-27 19:07:55 +00:00
Arvin Xu 8dbf3ce52f 💄 style: add switch portal thread (#4819)
* 💄 style: improve i18n

* 💄 style: add switch portal thread

* style: improve i18n
2024-11-28 03:00:18 +08:00
lobehubbot b4093799ca 📝 docs(bot): Auto sync agents & plugin to readme 2024-11-27 17:55:54 +00:00
semantic-release-bot 3d1b99a267 🔖 chore(release): v1.34.3 [skip ci]
### [Version&nbsp;1.34.3](https://github.com/lobehub/lobe-chat/compare/v1.34.2...v1.34.3)
<sup>Released on **2024-11-27**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix fallback behavior of default mode in AgentRuntime.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix fallback behavior of default mode in AgentRuntime, closes [#4813](https://github.com/lobehub/lobe-chat/issues/4813) ([e7cb62e](https://github.com/lobehub/lobe-chat/commit/e7cb62e))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-11-27 17:54:56 +00:00
Zhijie He e7cb62ea0f 🐛 fix: fix fallback behavior of default mode in AgentRuntime (#4813)
* 🐛 fix: fix fallback behavior of default mode in AgentRuntime

* ♻️ refactor: optimize fallback behavior

* 🔨 chore: add unit test
2024-11-28 01:47:05 +08:00
lobehubbot 0a7203b5cf 📝 docs(bot): Auto sync agents & plugin to readme 2024-11-27 04:34:46 +00:00
semantic-release-bot 838cea483c 🔖 chore(release): v1.34.2 [skip ci]
### [Version&nbsp;1.34.2](https://github.com/lobehub/lobe-chat/compare/v1.34.1...v1.34.2)
<sup>Released on **2024-11-27**</sup>

#### 💄 Styles

- **misc**: Improve thread i18n locale.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Improve thread i18n locale, closes [#4807](https://github.com/lobehub/lobe-chat/issues/4807) ([3da1704](https://github.com/lobehub/lobe-chat/commit/3da1704))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-11-27 04:33:52 +00:00
Arvin Xu 3da1704f29 💄 style: improve thread i18n locale (#4807) 2024-11-27 12:26:06 +08:00
lobehubbot d726f33bc2 📝 docs(bot): Auto sync agents & plugin to readme 2024-11-26 18:31:17 +00:00
semantic-release-bot 41899fab58 🔖 chore(release): v1.34.1 [skip ci]
### [Version&nbsp;1.34.1](https://github.com/lobehub/lobe-chat/compare/v1.34.0...v1.34.1)
<sup>Released on **2024-11-26**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix Qwen baseUrl calling.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix Qwen baseUrl calling, closes [#4799](https://github.com/lobehub/lobe-chat/issues/4799) ([8fd7eb7](https://github.com/lobehub/lobe-chat/commit/8fd7eb7))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-11-26 18:30:20 +00:00
Zhijie He 8fd7eb7f86 🐛 fix: fix Qwen baseUrl calling (#4799)
* 🐛 fix: fix Qwen baseUrl calling

* ♻️ refactor: refactor baseURL import logic

* 🔨 chore: rollback changes

* 🔨 chore: add unit test
2024-11-27 02:22:32 +08:00
lobehubbot 66c820b759 📝 docs(bot): Auto sync agents & plugin to readme 2024-11-26 13:57:29 +00:00
semantic-release-bot aa6c170748 🔖 chore(release): v1.34.0 [skip ci]
## [Version&nbsp;1.34.0](https://github.com/lobehub/lobe-chat/compare/v1.33.5...v1.34.0)
<sup>Released on **2024-11-26**</sup>

####  Features

- **misc**: Forkable Chat Mode.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Forkable Chat Mode, closes [#4632](https://github.com/lobehub/lobe-chat/issues/4632) ([832f0ce](https://github.com/lobehub/lobe-chat/commit/832f0ce))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-11-26 13:56:23 +00:00
Arvin Xu 832f0ceb35 feat: Forkable Chat Mode (#4632)
*  feat: 初步完成 forkable 对话能力

 feat: 支持自动总结

portal thread 支持 plugin 调用

 test: fix tests

💄 style: improve topic thread style

💄 style: support action bar

💄 style: finish footer part

♻️ refactor: refactor the token

 feat: 初步完成 thread 新建与继续对话

 feat: 支持并完善 main thread 下的对话能力

 feat: 支持切换 thread 激活态

💄 style: fix style

🐛 fix: fix the thread open logic

💄 style: finish thread style

 feat: 初步实现分支话题选择和子话题切换

💄 style: finish thread in chat

💄 style: show thread item in chat

 feat: support portal thread id

 feat: 增加 thread 展示项

💄 style: 强提示用户子话题暂不支持上传文件/图片等

️ perf: refactor to improve chat performance

* 🐛 fix: fix thread history length

* 🐛 fix: fix plugin in portal thread

* 🐛 fix: disable delete on source message

* 发送 Thread 消息时只 loading Thread 的 send button

* fix lint

* 激活 Thread 的情况下暂不支持创建子 Thread

* fix lint

* 支持 portal 的移动端展示

* improve portal thread style

* 🌐 chore: update i18n

* 🌐 chore: update i18n

* 🐛 fix: fix tool display

* 🐛 fix: not fetch thread on client side

* ♻️ refactor: refactor the migration sql
2024-11-26 21:48:37 +08:00
lobehubbot d9a11bb763 📝 docs(bot): Auto sync agents & plugin to readme 2024-11-26 09:56:07 +00:00
semantic-release-bot f17313e896 🔖 chore(release): v1.33.5 [skip ci]
### [Version&nbsp;1.33.5](https://github.com/lobehub/lobe-chat/compare/v1.33.4...v1.33.5)
<sup>Released on **2024-11-26**</sup>

#### 💄 Styles

- **misc**: Update the description translation of Gitee AI.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update the description translation of Gitee AI, closes [#4793](https://github.com/lobehub/lobe-chat/issues/4793) ([6f8eddc](https://github.com/lobehub/lobe-chat/commit/6f8eddc))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-11-26 09:55:10 +00:00
Liu 6f8eddcfc1 💄 style: update the description translation of Gitee AI (#4793) 2024-11-26 17:47:26 +08:00
canisminor1990 11f0816b25 📝 docs: Update static changelog [skip ci] 2024-11-26 17:25:31 +08:00
canisminor1990 8e123dd242 📝 docs: Fix changelog filename [skip ci] 2024-11-26 15:05:14 +08:00
CanisMinor 19da5e419d 🔧 chore: Add changelog workflow (#4662)
* 🔧 chore: Add changelog workflow

* 🔧 chore: Update schema

* 🔧 chore: Update schema

* 🔧 chore: Update changelog workflow

* 🔧 chore: Update changelog json

* 🔧 chore: Update changelog

* 📝 docs: Update Changelog
2024-11-26 14:48:06 +08:00
semantic-release-bot 19a0c5710c 🔖 chore(release): v1.33.4 [skip ci]
### [Version&nbsp;1.33.4](https://github.com/lobehub/lobe-chat/compare/v1.33.3...v1.33.4)
<sup>Released on **2024-11-26**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor `getLlmOptionsFromPayload` from AgentRuntime.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor `getLlmOptionsFromPayload` from AgentRuntime, closes [#4790](https://github.com/lobehub/lobe-chat/issues/4790) ([e8948e6](https://github.com/lobehub/lobe-chat/commit/e8948e6))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-11-26 03:45:51 +00:00
Zhijie He e8948e6c15 ♻️ refactor: refactor getLlmOptionsFromPayload from AgentRuntime (#4790)
* ♻️ refactor: refactor `getLlmOptionsFromPayload` from AgentRuntime

* 🔨 chore: format coding

* 🔨 chore: cleanup

* 🐛 fix: fix typo

* 🔨 chore: rollback changes

* 🐛 fix: fix CI error
2024-11-26 11:37:34 +08:00
semantic-release-bot b04f599982 🔖 chore(release): v1.33.3 [skip ci]
### [Version&nbsp;1.33.3](https://github.com/lobehub/lobe-chat/compare/v1.33.2...v1.33.3)
<sup>Released on **2024-11-25**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix `fetchOnClient` functional for Moonshot.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix `fetchOnClient` functional for Moonshot, closes [#4787](https://github.com/lobehub/lobe-chat/issues/4787) ([bef89a7](https://github.com/lobehub/lobe-chat/commit/bef89a7))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-11-25 17:16:52 +00:00
Zhijie He bef89a7f1f 🐛 fix: fix fetchOnClient functional for Moonshot (#4787)
* 🐛 fix: fix `fetchOnClient` functional for Moonshot

* 🔨 chore: cleanup code
2024-11-26 01:09:12 +08:00
semantic-release-bot 6b34f44cec 🔖 chore(release): v1.33.2 [skip ci]
### [Version&nbsp;1.33.2](https://github.com/lobehub/lobe-chat/compare/v1.33.1...v1.33.2)
<sup>Released on **2024-11-25**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix multi-turns tools calling.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix multi-turns tools calling, closes [#4789](https://github.com/lobehub/lobe-chat/issues/4789) ([9d8845f](https://github.com/lobehub/lobe-chat/commit/9d8845f))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-11-25 13:25:06 +00:00
Arvin Xu 9d8845fbac 🐛 fix: fix multi-turns tools calling (#4789)
* 🐛 fix: fix tools calling

* 🐛 fix: fix tools calling
2024-11-25 21:17:24 +08:00
semantic-release-bot b57d996e56 🔖 chore(release): v1.33.1 [skip ci]
### [Version&nbsp;1.33.1](https://github.com/lobehub/lobe-chat/compare/v1.33.0...v1.33.1)
<sup>Released on **2024-11-25**</sup>

#### 💄 Styles

- **misc**: Add gemini-exp-1121 model.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add gemini-exp-1121 model, closes [#4783](https://github.com/lobehub/lobe-chat/issues/4783) ([3b2cd88](https://github.com/lobehub/lobe-chat/commit/3b2cd88))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-11-25 05:18:41 +00:00
xgbstar1 3b2cd88868 💄 style: Add gemini-exp-1121 model (#4783) 2024-11-25 13:11:07 +08:00
semantic-release-bot 35e228f340 🔖 chore(release): v1.33.0 [skip ci]
## [Version&nbsp;1.33.0](https://github.com/lobehub/lobe-chat/compare/v1.32.9...v1.33.0)
<sup>Released on **2024-11-25**</sup>

####  Features

- **misc**: Add Gitee AI model provider.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Add Gitee AI model provider, closes [#4716](https://github.com/lobehub/lobe-chat/issues/4716) ([f1cb0af](https://github.com/lobehub/lobe-chat/commit/f1cb0af))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-11-25 02:30:17 +00:00
Zhijie He f1cb0afc0e feat: add Gitee AI model provider (#4716)
*  feat: add Gitee model provider

* 🐛 fix: fix `code-raccoon-v1` topP issue

* 💄 style: update model list

* 👷 build: add docker env

* 🐛 fix: fix CI error

* 🔨 chore: cleanup code

* 💄 style: update modelProvider display name

* 💄 style: update Gitee AI branding
2024-11-25 10:22:41 +08:00
semantic-release-bot 2a5711777f 🔖 chore(release): v1.32.9 [skip ci]
### [Version&nbsp;1.32.9](https://github.com/lobehub/lobe-chat/compare/v1.32.8...v1.32.9)
<sup>Released on **2024-11-24**</sup>

#### 💄 Styles

- **misc**: Support to reset fetched models.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Support to reset fetched models, closes [#4260](https://github.com/lobehub/lobe-chat/issues/4260) ([22480a9](https://github.com/lobehub/lobe-chat/commit/22480a9))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-11-24 19:01:31 +00:00
vual 22480a9d3d 💄 style: support to reset fetched models (#4260)
* 增加【清除获取的模型】的功能,主要是用于在获取模型列表后,不想要了,需要恢复系统自带的模型。

* revert

* 🌐 chore: update locale

* 🎨 refactor: refactor code

---------

Co-authored-by: arvinxx <arvinx@foxmail.com>
2024-11-25 02:53:07 +08:00
semantic-release-bot 795055b333 🔖 chore(release): v1.32.8 [skip ci]
### [Version&nbsp;1.32.8](https://github.com/lobehub/lobe-chat/compare/v1.32.7...v1.32.8)
<sup>Released on **2024-11-24**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix `XAI_PROXY_URL` env missing.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix `XAI_PROXY_URL` env missing, closes [#4747](https://github.com/lobehub/lobe-chat/issues/4747) ([7c9e88e](https://github.com/lobehub/lobe-chat/commit/7c9e88e))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-11-24 15:30:19 +00:00
Zhijie He 7c9e88eb60 🐛 fix: fix XAI_PROXY_URL env missing (#4747)
* 🐛 fix: fix `XAI_PROXY_URL` env missing

* ♻️ refactor: refactor `*_PROXY_URL`, get var from ENV

* 🐛 fix: fix `MOONSHOT_PROXY_URL` behavior
2024-11-24 23:22:37 +08:00
semantic-release-bot a7a208b006 🔖 chore(release): v1.32.7 [skip ci]
### [Version&nbsp;1.32.7](https://github.com/lobehub/lobe-chat/compare/v1.32.6...v1.32.7)
<sup>Released on **2024-11-24**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix tool message display.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix tool message display, closes [#4776](https://github.com/lobehub/lobe-chat/issues/4776) ([9d9b2a2](https://github.com/lobehub/lobe-chat/commit/9d9b2a2))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-11-24 12:27:10 +00:00
Arvin Xu 9d9b2a2799 🐛 fix: fix tool message display (#4776) 2024-11-24 20:19:41 +08:00
semantic-release-bot 5ab57dca5f 🔖 chore(release): v1.32.6 [skip ci]
### [Version&nbsp;1.32.6](https://github.com/lobehub/lobe-chat/compare/v1.32.5...v1.32.6)
<sup>Released on **2024-11-24**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-11-24 11:39:49 +00:00
柴米油盐的梦想 3f55e2ad12 💄 sytle: update HuggingFace models (#4757) 2024-11-24 19:32:09 +08:00
Arvin Xu ec9d15164c 👷 build: pin langfuse@3.29.1 to fix netlify build (#4775) 2024-11-24 19:29:03 +08:00
semantic-release-bot 866f61060e 🔖 chore(release): v1.32.5 [skip ci]
### [Version&nbsp;1.32.5](https://github.com/lobehub/lobe-chat/compare/v1.32.4...v1.32.5)
<sup>Released on **2024-11-24**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor the main chat.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor the main chat, closes [#4773](https://github.com/lobehub/lobe-chat/issues/4773) ([6973f4e](https://github.com/lobehub/lobe-chat/commit/6973f4e))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-11-24 10:37:41 +00:00
Arvin Xu 6973f4eebd ♻️ refactor: refactor the main chat (#4773)
* ♻️ refactor: refactor the main chat

* ♻️ refactor: refactor welcome
2024-11-24 18:29:19 +08:00
renovate[bot] d41f955009 Update pnpm to v9.14.2 (#4766)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-24 17:43:05 +08:00
semantic-release-bot 6b0a37db86 🔖 chore(release): v1.32.4 [skip ci]
### [Version&nbsp;1.32.4](https://github.com/lobehub/lobe-chat/compare/v1.32.3...v1.32.4)
<sup>Released on **2024-11-20**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor the default locale.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor the default locale, closes [#4729](https://github.com/lobehub/lobe-chat/issues/4729) ([3f8d3db](https://github.com/lobehub/lobe-chat/commit/3f8d3db))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-11-20 15:33:30 +00:00
Arvin Xu 3f8d3db52f ♻️ refactor: refactor the default locale (#4729)
* ♻️ refactor: refactor the default locale

* 🌐 chore: update locale
2024-11-20 23:25:37 +08:00
lobehubbot 20142594c6 📝 docs(bot): Auto sync agents & plugin to readme 2024-11-20 15:18:14 +00:00
semantic-release-bot 59a4d20916 🔖 chore(release): v1.32.3 [skip ci]
### [Version&nbsp;1.32.3](https://github.com/lobehub/lobe-chat/compare/v1.32.2...v1.32.3)
<sup>Released on **2024-11-20**</sup>

#### 💄 Styles

- **misc**: Add grok-vision-beta model, update Mistral model list, add `pixtral-large-latest`.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add grok-vision-beta model, closes [#4734](https://github.com/lobehub/lobe-chat/issues/4734) ([744ea30](https://github.com/lobehub/lobe-chat/commit/744ea30))
* **misc**: Update Mistral model list, add `pixtral-large-latest`, closes [#4744](https://github.com/lobehub/lobe-chat/issues/4744) ([7ee6fdd](https://github.com/lobehub/lobe-chat/commit/7ee6fdd))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-11-20 15:17:09 +00:00
Zhijie He 7ee6fdd555 💄 style: update Mistral model list, add pixtral-large-latest (#4744)
* 💄 style: update Mistral model list, add `pixtral-large-latest`

* 💄 style: add functionCall tag
2024-11-20 23:08:59 +08:00
sxjeru 744ea30130 💄 style: Add grok-vision-beta model (#4734)
* Update xai.ts

* Update xai.ts

* Update xai.ts
2024-11-20 23:08:12 +08:00
semantic-release-bot 75a9b00898 🔖 chore(release): v1.32.2 [skip ci]
### [Version&nbsp;1.32.2](https://github.com/lobehub/lobe-chat/compare/v1.32.1...v1.32.2)
<sup>Released on **2024-11-19**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-11-19 14:00:44 +00:00
Arvin Xu f711cefca3 ️ perf: fix slow delete file sql (#4738) 2024-11-19 21:52:44 +08:00
semantic-release-bot 41d92d8382 🔖 chore(release): v1.32.1 [skip ci]
### [Version&nbsp;1.32.1](https://github.com/lobehub/lobe-chat/compare/v1.32.0...v1.32.1)
<sup>Released on **2024-11-19**</sup>

#### 🐛 Bug Fixes

- **misc**: Keyword search for chat history & sessions.

#### 💄 Styles

- **misc**: Support o1 models using streaming.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Keyword search for chat history & sessions, closes [#4725](https://github.com/lobehub/lobe-chat/issues/4725) ([415d772](https://github.com/lobehub/lobe-chat/commit/415d772))

#### Styles

* **misc**: Support o1 models using streaming, closes [#4732](https://github.com/lobehub/lobe-chat/issues/4732) ([7e9e71a](https://github.com/lobehub/lobe-chat/commit/7e9e71a))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-11-19 03:40:37 +00:00
Arvin Xu 7e9e71accc 💄 style: support o1 models using streaming (#4732) 2024-11-19 11:32:49 +08:00
Yao Cai 415d7721ec 🐛 fix: keyword search for chat history & sessions (#4725)
* 🐛 fix: sql for keyword search

* 🐛 fix: display search topics in time mode

* 🐛 fix: keyword search on sessions

* 🧪 test: adjust tests to new keyword search
2024-11-19 11:32:36 +08:00
semantic-release-bot c154cb584a 🔖 chore(release): v1.32.0 [skip ci]
## [Version&nbsp;1.32.0](https://github.com/lobehub/lobe-chat/compare/v1.31.11...v1.32.0)
<sup>Released on **2024-11-19**</sup>

####  Features

- **misc**: Add support InternLM (书生浦语) provider.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Add support InternLM (书生浦语) provider, closes [#4711](https://github.com/lobehub/lobe-chat/issues/4711) ([aaae059](https://github.com/lobehub/lobe-chat/commit/aaae059))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-11-19 02:54:04 +00:00
Zhijie He aaae0596ac feat: add support InternLM (书生浦语) provider (#4711)
*  feat: add support InternLM (书生浦语) provider

* 🐛 fix: fix tools calling, disable streaming, not support

* 💄 style: disable Client Fetch mode, not support

* 🔨 chore: cleanup code
2024-11-19 10:46:07 +08:00
semantic-release-bot c59f33809b 🔖 chore(release): v1.31.11 [skip ci]
### [Version&nbsp;1.31.11](https://github.com/lobehub/lobe-chat/compare/v1.31.10...v1.31.11)
<sup>Released on **2024-11-18**</sup>

#### 🐛 Bug Fixes

- **misc**: Connection check logic.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Connection check logic, closes [#4722](https://github.com/lobehub/lobe-chat/issues/4722) ([b361840](https://github.com/lobehub/lobe-chat/commit/b361840))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-11-18 18:17:18 +00:00
renovate[bot] 9e8b29a155 Update dependency @cfworker/json-schema to v3 (#4715)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-19 02:09:15 +08:00
renovate[bot] 12a4338a52 Update pnpm to v9.13.2 (#4713)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-19 02:04:37 +08:00
QuentinHsu b361840cb2 🐛 fix: connection check logic (#4722) 2024-11-19 02:04:13 +08:00
QuentinHsu 7232019a7b 🌐 chore: update i18n (#4720) 2024-11-17 23:50:25 +08:00
QuentinHsu 38ae7f944e 🌐 chore: update i18n (#4719) 2024-11-17 19:47:41 +08:00
semantic-release-bot 9a12e1cabe 🔖 chore(release): v1.31.10 [skip ci]
### [Version&nbsp;1.31.10](https://github.com/lobehub/lobe-chat/compare/v1.31.9...v1.31.10)
<sup>Released on **2024-11-16**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-11-16 17:01:31 +00:00
Arvin Xu 5512a8206c ️ perf: refactor to improve chat performance (#4708)
* ️ perf: refactor to improve chat performance

* ️ perf: refactor to improve chat performance
2024-11-17 00:53:47 +08:00
semantic-release-bot 9f118a4b83 🔖 chore(release): v1.31.9 [skip ci]
### [Version&nbsp;1.31.9](https://github.com/lobehub/lobe-chat/compare/v1.31.8...v1.31.9)
<sup>Released on **2024-11-16**</sup>

#### 💄 Styles

- **misc**: Add gemini-exp-1114 model.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add gemini-exp-1114 model, closes [#4702](https://github.com/lobehub/lobe-chat/issues/4702) ([b3306f2](https://github.com/lobehub/lobe-chat/commit/b3306f2))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-11-16 04:34:41 +00:00
sxjeru b3306f2101 💄 style: Add gemini-exp-1114 model (#4702) 2024-11-16 12:27:01 +08:00
semantic-release-bot 3e63e5bb85 🔖 chore(release): v1.31.8 [skip ci]
### [Version&nbsp;1.31.8](https://github.com/lobehub/lobe-chat/compare/v1.31.7...v1.31.8)
<sup>Released on **2024-11-15**</sup>

#### ♻ Code Refactoring

- **misc**: Move ChatInput to features/ChatInput.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Move ChatInput to features/ChatInput, closes [#4699](https://github.com/lobehub/lobe-chat/issues/4699) ([5737d3f](https://github.com/lobehub/lobe-chat/commit/5737d3f))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-11-15 14:49:34 +00:00
Arvin Xu 5737d3fd37 ♻️ refactor: move ChatInput to features/ChatInput (#4699) 2024-11-15 22:41:45 +08:00
lobehubbot a723f1a577 📝 docs(bot): Auto sync agents & plugin to readme 2024-11-15 14:23:33 +00:00
semantic-release-bot 601582c54d 🔖 chore(release): v1.31.7 [skip ci]
### [Version&nbsp;1.31.7](https://github.com/lobehub/lobe-chat/compare/v1.31.6...v1.31.7)
<sup>Released on **2024-11-15**</sup>

#### ♻ Code Refactoring

- **misc**: `genServerLLMConfig` function, get *_MODEL_LIST from env.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: `genServerLLMConfig` function, get *_MODEL_LIST from env, closes [#4694](https://github.com/lobehub/lobe-chat/issues/4694) ([d84f369](https://github.com/lobehub/lobe-chat/commit/d84f369))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-11-15 14:22:30 +00:00
Zhijie He d84f369d85 ♻️ refactor: genServerLLMConfig function, get *_MODEL_LIST from env (#4694)
* 🐛 fix: fix `CLOUDFLARE_MODEL_LIST` not working

* ♻️ refactor: get `*_MODEL_LIST` from env

* 🔨 chore: udpate CI for testing `*_MODEL_LIST` from env

* 🔨 chore: improve const
2024-11-15 22:14:39 +08:00
TC 32630fa42d 📝 docs: add docs for cloudflare (#4685)
* 📝 docs: update docs for providers

* 📝 docs: update provider doc

* docs: add doc for cloudflare
2024-11-14 10:44:51 +08:00
semantic-release-bot 771bf87d66 🔖 chore(release): v1.31.6 [skip ci]
### [Version&nbsp;1.31.6](https://github.com/lobehub/lobe-chat/compare/v1.31.5...v1.31.6)
<sup>Released on **2024-11-13**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor the chat conversation implement.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor the chat conversation implement, closes [#4689](https://github.com/lobehub/lobe-chat/issues/4689) ([85b1630](https://github.com/lobehub/lobe-chat/commit/85b1630))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-11-13 16:14:31 +00:00
Arvin Xu 85b163037d ♻️ refactor: refactor the chat conversation implement (#4689) 2024-11-14 00:06:18 +08:00
Arvin Xu 80fbd9afb3 🌐 chore: update locales (#4684) 2024-11-13 20:16:35 +08:00
semantic-release-bot f6e4d00922 🔖 chore(release): v1.31.5 [skip ci]
### [Version&nbsp;1.31.5](https://github.com/lobehub/lobe-chat/compare/v1.31.4...v1.31.5)
<sup>Released on **2024-11-12**</sup>

#### 💄 Styles

- **misc**: Update some provider modellist & fix ai360 baseurl.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update some provider modellist & fix ai360 baseurl, closes [#4679](https://github.com/lobehub/lobe-chat/issues/4679) ([1b19fae](https://github.com/lobehub/lobe-chat/commit/1b19fae))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-11-12 15:15:26 +00:00
LovelyGuYiMeng 1b19fae6c8 💄 style: update some provider modellist & fix ai360 baseurl (#4679)
* Update deepseek.ts

* Update siliconcloud.ts

* Update wenxin.ts

* Update qwen.ts

* Update baichuan.ts

* Update siliconcloud.ts

* Update index.ts

* Update index.test.ts
2024-11-12 23:07:37 +08:00
semantic-release-bot 7cface2972 🔖 chore(release): v1.31.4 [skip ci]
### [Version&nbsp;1.31.4](https://github.com/lobehub/lobe-chat/compare/v1.31.3...v1.31.4)
<sup>Released on **2024-11-12**</sup>

#### 💄 Styles

- **misc**: Fix Cloudflare Workers AI Sort.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Fix Cloudflare Workers AI Sort, closes [#4672](https://github.com/lobehub/lobe-chat/issues/4672) ([353ba70](https://github.com/lobehub/lobe-chat/commit/353ba70))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-11-12 14:48:03 +00:00
LovelyGuYiMeng 353ba70b25 💄 style: Fix Cloudflare Workers AI Sort (#4672) 2024-11-12 22:40:12 +08:00
semantic-release-bot 46e467e00a 🔖 chore(release): v1.31.3 [skip ci]
### [Version&nbsp;1.31.3](https://github.com/lobehub/lobe-chat/compare/v1.31.2...v1.31.3)
<sup>Released on **2024-11-12**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor `languageModel` & `DEFAULT_LLM_CONFIG` generate.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor `languageModel` & `DEFAULT_LLM_CONFIG` generate, closes [#4649](https://github.com/lobehub/lobe-chat/issues/4649) ([2045131](https://github.com/lobehub/lobe-chat/commit/2045131))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-11-12 13:32:01 +00:00
Zhijie He 2045131c00 ♻️ refactor: refactor languageModel & DEFAULT_LLM_CONFIG generate (#4649)
* ♻️ refactor: refactor `languageModel` generate

* 🔨 chore: minor code

* 🔨 chore: minor code

* 🔨 chore: split function & add unit test

* 🔨 chore: minor code & improve `specificConfig` injection

* ♻️ refactor: refactor `DEFAULT_LLM_CONFIG` generate

* ♻️ refactor: move `genUserLLMConfig ` & `genServerLLMConfig ` to `@/utils/genLLMConfig`

* 🔨 chore: move back `genLLMConfig.ts`, add parm support for `genUserLLMConfig`

* 🔨 chore: split `genUserLLMConfig`

* ♻️ refactor: add unit test, refactor `genServerLLMConfig`
2024-11-12 21:24:04 +08:00
semantic-release-bot 349787edbd 🔖 chore(release): v1.31.2 [skip ci]
### [Version&nbsp;1.31.2](https://github.com/lobehub/lobe-chat/compare/v1.31.1...v1.31.2)
<sup>Released on **2024-11-12**</sup>

#### 💄 Styles

- **misc**: Update deepseek model.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update deepseek model, closes [#4674](https://github.com/lobehub/lobe-chat/issues/4674) ([5ab2986](https://github.com/lobehub/lobe-chat/commit/5ab2986))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-11-12 07:08:44 +00:00
sxjeru 5ab2986182 💄 style: Update deepseek model (#4674)
* Update deepseek.ts

* Update deepseek.ts
2024-11-12 15:00:54 +08:00
semantic-release-bot 575c1eafc2 🔖 chore(release): v1.31.1 [skip ci]
### [Version&nbsp;1.31.1](https://github.com/lobehub/lobe-chat/compare/v1.31.0...v1.31.1)
<sup>Released on **2024-11-12**</sup>

#### 💄 Styles

- **misc**: Fix Windows always showing scrollbar.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Fix Windows always showing scrollbar, closes [#4502](https://github.com/lobehub/lobe-chat/issues/4502) ([780a2a9](https://github.com/lobehub/lobe-chat/commit/780a2a9))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-11-12 03:26:38 +00:00
coulsontl 6af7b52901 👷 build: support to ignore \n with XXX_MODEL_LIST env (#4660)
* chore: 解析自定义模型时兼容模型名称为空的情况

* chore: supplementary single test code
2024-11-12 11:18:52 +08:00
mushan0x0 780a2a980a 💄 style: fix Windows always showing scrollbar (#4502) 2024-11-12 11:16:07 +08:00
semantic-release-bot c209c17157 🔖 chore(release): v1.31.0 [skip ci]
## [Version&nbsp;1.31.0](https://github.com/lobehub/lobe-chat/compare/v1.30.0...v1.31.0)
<sup>Released on **2024-11-11**</sup>

####  Features

- **misc**: Add support xAI provider.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Add support xAI provider, closes [#4627](https://github.com/lobehub/lobe-chat/issues/4627) ([49e1e08](https://github.com/lobehub/lobe-chat/commit/49e1e08))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-11-11 17:59:04 +00:00
Zhijie He 49e1e08818 feat: add support xAI provider (#4627)
*  feat: add support xAI provider

* 💄 style: update model info

* 🐛 fix: fix CI error

* 👷 build: add docker env

* 💄 style: add desc for xAI
2024-11-12 01:51:18 +08:00
waterhydroxyl 308d97debd 📝 docs: Update docs/usage/features/database.zh-CN.mdx (#4637)
* ```
Add initial placeholder file

Created an initial placeholder file '1.txt' to set up project structure. This file will serve as a base for future content.
```

* Update `docs/usage/features/database.zh-CN.mdx`

* Delete 1.txt
2024-11-12 01:37:22 +08:00
semantic-release-bot 1410f3e458 🔖 chore(release): v1.30.0 [skip ci]
## [Version&nbsp;1.30.0](https://github.com/lobehub/lobe-chat/compare/v1.29.6...v1.30.0)
<sup>Released on **2024-11-11**</sup>

####  Features

- **misc**: Support Cloudflare Workers AI.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Support Cloudflare Workers AI, closes [#3402](https://github.com/lobehub/lobe-chat/issues/3402) [/github.com/vercel/next.js/issues/38736#issuecomment-1278917422](https://github.com//github.com/vercel/next.js/issues/38736/issues/issuecomment-1278917422) ([efb7adf](https://github.com/lobehub/lobe-chat/commit/efb7adf))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-11-11 17:28:59 +00:00
BrandonStudio efb7adf89a feat: Support Cloudflare Workers AI (#3402)
* Delete .nvmrc

* feat: Add Cloudflare as a model provider

This commit adds support for Cloudflare as a model provider. It includes changes to the `ModelProvider` enum, the `UserKeyVaults` interface, the `getServerGlobalConfig` function, the `DEFAULT_LLM_CONFIG` constant, the `getLLMConfig` function, the `AgentRuntime` class, and the `DEFAULT_MODEL_PROVIDER_LIST` constant.

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix icon

* fix

* Create .nvmrc

* Delete src/config/modelProviders/.nvmrc

* CF -> CLOUDFLARE

* revert

* chore: Update agentRuntime.ts and auth.ts to support Cloudflare account ID in payload

* Add provider setting

* fix

* Update cloudflare.ts

* fix

* Update cloudflare.ts

* accountID

* fix

* i18n

* save changes

* commit check

* disable function calling for now

* does not catch errors when fetching models

* ready to add base url

* commit check

* revert change

* revert string boolean check

* fix type error on Vercel.
refer to https://github.com/vercel/next.js/issues/38736#issuecomment-1278917422

* i18n by groq/llama-3.1-8b-instant

* rename env var

* add test

* Revert changes that are not relavant to Cloudflare and result in merge conflicts.

* add test for models()

* move helper code to standalone file

* add test for helper methods

* remove encoder

* Merge main into cf-chat-m

* remove brand

* remove template comment

* add provider card

* Update lobe-icons

* Fix setting layout

* minor modification of model list

---------

Co-authored-by: sxjeru <sxjeru@gmail.com>
2024-11-12 01:21:16 +08:00
semantic-release-bot b4514cf4f0 🔖 chore(release): v1.29.6 [skip ci]
### [Version&nbsp;1.29.6](https://github.com/lobehub/lobe-chat/compare/v1.29.5...v1.29.6)
<sup>Released on **2024-11-10**</sup>

#### 💄 Styles

- **misc**: Add Sonnet 3.5 v2 inference model to BedRock.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add Sonnet 3.5 v2 inference model to BedRock, closes [#4652](https://github.com/lobehub/lobe-chat/issues/4652) ([1a8584d](https://github.com/lobehub/lobe-chat/commit/1a8584d))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-11-10 14:51:38 +00:00
Yoon Kyong Sik 1a8584d92f 💄 style: Add Sonnet 3.5 v2 inference model to BedRock (#4652)
* Update bedrock.ts

Modify Claude 3.5 Sonnet v2 id for access using us-east1 via us-east2.

* Update bedrock.ts

* Update bedrock.ts

* Update bedrock.ts
2024-11-10 22:44:02 +08:00
semantic-release-bot 2ee4004134 🔖 chore(release): v1.29.5 [skip ci]
### [Version&nbsp;1.29.5](https://github.com/lobehub/lobe-chat/compare/v1.29.4...v1.29.5)
<sup>Released on **2024-11-10**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix summary range.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix summary range, closes [#4664](https://github.com/lobehub/lobe-chat/issues/4664) ([140c301](https://github.com/lobehub/lobe-chat/commit/140c301))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-11-10 14:27:14 +00:00
Arvin Xu 140c3013c8 🐛 fix: fix summary range (#4664)
* ♻️ refactor: refactor the home loading page

* 🐛 fix: fix ui range
2024-11-10 22:19:34 +08:00
renovate[bot] d4a218accc Update dependency drizzle-kit to ^0.28.0 (#4658)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-10 19:40:34 +08:00
renovate[bot] bce8e2f386 Update dependency @anthropic-ai/sdk to ^0.32.0 (#4657)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-10 17:48:30 +08:00
semantic-release-bot 7f12bb8616 🔖 chore(release): v1.29.4 [skip ci]
### [Version&nbsp;1.29.4](https://github.com/lobehub/lobe-chat/compare/v1.29.3...v1.29.4)
<sup>Released on **2024-11-09**</sup>

#### 🐛 Bug Fixes

- **misc**: Disregard remoteModelCards when showModelFetcher is disabled.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Disregard remoteModelCards when showModelFetcher is disabled, closes [#4644](https://github.com/lobehub/lobe-chat/issues/4644) ([a4431f2](https://github.com/lobehub/lobe-chat/commit/a4431f2))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-11-09 17:22:06 +00:00
BrandonStudio a4431f2caa 🐛 fix: disregard remoteModelCards when showModelFetcher is disabled (#4644) 2024-11-10 01:14:46 +08:00
semantic-release-bot 9f993685d8 🔖 chore(release): v1.29.3 [skip ci]
### [Version&nbsp;1.29.3](https://github.com/lobehub/lobe-chat/compare/v1.29.2...v1.29.3)
<sup>Released on **2024-11-09**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix the display model of history summary.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix the display model of history summary, closes [#4656](https://github.com/lobehub/lobe-chat/issues/4656) ([66cf2c1](https://github.com/lobehub/lobe-chat/commit/66cf2c1))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-11-09 15:25:32 +00:00
Arvin Xu 66cf2c1368 🐛 fix: fix the display model of history summary (#4656) 2024-11-09 23:17:41 +08:00
semantic-release-bot 070aa23b29 🔖 chore(release): v1.29.2 [skip ci]
### [Version&nbsp;1.29.2](https://github.com/lobehub/lobe-chat/compare/v1.29.1...v1.29.2)
<sup>Released on **2024-11-09**</sup>

#### 💄 Styles

- **misc**: Allow users to disable SSRF or set a whitelist.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Allow users to disable SSRF or set a whitelist, closes [#4633](https://github.com/lobehub/lobe-chat/issues/4633) ([7175145](https://github.com/lobehub/lobe-chat/commit/7175145))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-11-09 13:53:19 +00:00
coulsontl 7175145d8a 💄 style: allow users to disable SSRF or set a whitelist (#4633)
* feat: allow users to disable SSRF or set a whitelist

* chore: add document description

* chore:  refactor code

* chore: modify code specification

---------

Co-authored-by: coulsonpl <184711000+coulsonpl@users.noreply.github.com>
2024-11-09 21:45:19 +08:00
semantic-release-bot 444a91114d 🔖 chore(release): v1.29.1 [skip ci]
### [Version&nbsp;1.29.1](https://github.com/lobehub/lobe-chat/compare/v1.29.0...v1.29.1)
<sup>Released on **2024-11-09**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix topic summary field on server db.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix topic summary field on server db, closes [#4655](https://github.com/lobehub/lobe-chat/issues/4655) ([ce10f9a](https://github.com/lobehub/lobe-chat/commit/ce10f9a))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-11-09 13:39:12 +00:00
Arvin Xu ce10f9ae36 🐛 fix: fix topic summary field on server db (#4655)
* 🐛 fix: fix topic summary field

* 🐛 fix: add antd icons deps
2024-11-09 21:31:30 +08:00
semantic-release-bot a4355fc69b 🔖 chore(release): v1.29.0 [skip ci]
## [Version&nbsp;1.29.0](https://github.com/lobehub/lobe-chat/compare/v1.28.6...v1.29.0)
<sup>Released on **2024-11-09**</sup>

####  Features

- **misc**: Support compress history messages.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Support compress history messages, closes [#4639](https://github.com/lobehub/lobe-chat/issues/4639) ([145bbb4](https://github.com/lobehub/lobe-chat/commit/145bbb4))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-11-09 10:33:25 +00:00
Arvin Xu 145bbb4b12 feat: support compress history messages (#4639)
*  feat: implement support summary history messages

* 💄 style: add history ui

* 💄 style: add history ui

* update

*  feat: support summary history

*  feat: support summary history

* 🚨 ci: fix type

* ♻️ refactor: refactor migration

*  test: fix tests

* 📸 test: update snapshots

*  test: add test for chatMessage

* ♻️ refactor: refactor the chat actions and add tests

*  test: add test for summaryHistory chain

* ♻️ refactor: set history default 8

* 🌐 chore: update i18n

*  feat: support control CompressHistory

*  test: fix tests

*  test: fix tests

*  test: fix tests

* 🌐 chore: update i18n
2024-11-09 18:25:17 +08:00
semantic-release-bot 85334dca0e 🔖 chore(release): v1.28.6 [skip ci]
### [Version&nbsp;1.28.6](https://github.com/lobehub/lobe-chat/compare/v1.28.5...v1.28.6)
<sup>Released on **2024-11-09**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix env typo of MS Entra ID.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix env typo of MS Entra ID, closes [#4651](https://github.com/lobehub/lobe-chat/issues/4651) ([f145252](https://github.com/lobehub/lobe-chat/commit/f145252))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-11-09 09:17:43 +00:00
BrandonStudio f145252e74 🐛 fix: Fix env typo of MS Entra ID (#4651) 2024-11-09 17:10:20 +08:00
semantic-release-bot fdd8f8eef5 🔖 chore(release): v1.28.5 [skip ci]
### [Version&nbsp;1.28.5](https://github.com/lobehub/lobe-chat/compare/v1.28.4...v1.28.5)
<sup>Released on **2024-11-08**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-11-08 05:01:28 +00:00
Arvin Xu 5a542b4891 ️ perf: reduce server service bundle size by refactoring with constant fold (#4641)
* refactor

* clean code
2024-11-08 12:53:57 +08:00
semantic-release-bot 672743111e 🔖 chore(release): v1.28.4 [skip ci]
### [Version&nbsp;1.28.4](https://github.com/lobehub/lobe-chat/compare/v1.28.3...v1.28.4)
<sup>Released on **2024-11-07**</sup>

#### 🐛 Bug Fixes

- **misc**: Disable model fetch for GitHub.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Disable model fetch for GitHub, closes [#4638](https://github.com/lobehub/lobe-chat/issues/4638) ([e1f6a3a](https://github.com/lobehub/lobe-chat/commit/e1f6a3a))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-11-07 08:41:50 +00:00
BrandonStudio e1f6a3aa13 🐛 fix: Disable model fetch for GitHub (#4638) 2024-11-07 16:34:06 +08:00
semantic-release-bot 31a5157f91 🔖 chore(release): v1.28.3 [skip ci]
### [Version&nbsp;1.28.3](https://github.com/lobehub/lobe-chat/compare/v1.28.2...v1.28.3)
<sup>Released on **2024-11-06**</sup>

#### ♻ Code Refactoring

- **misc**: Move portal code to features folder.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Move portal code to features folder, closes [#4631](https://github.com/lobehub/lobe-chat/issues/4631) ([bb4ab9c](https://github.com/lobehub/lobe-chat/commit/bb4ab9c))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-11-06 17:13:04 +00:00
Arvin Xu bb4ab9c567 ♻️ refactor: move portal code to features folder (#4631) 2024-11-07 01:05:24 +08:00
semantic-release-bot 87e51dc95e 🔖 chore(release): v1.28.2 [skip ci]
### [Version&nbsp;1.28.2](https://github.com/lobehub/lobe-chat/compare/v1.28.1...v1.28.2)
<sup>Released on **2024-11-06**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor and clean some code.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor and clean some code, closes [#4629](https://github.com/lobehub/lobe-chat/issues/4629) ([ad3a154](https://github.com/lobehub/lobe-chat/commit/ad3a154))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-11-06 15:43:08 +00:00
Arvin Xu ad3a15452d ♻️ refactor: refactor and clean some code (#4629)
* ♻️ refactor: refactor a few code

* Update .gitignore
2024-11-06 23:35:17 +08:00
semantic-release-bot bb25f318a4 🔖 chore(release): v1.28.1 [skip ci]
### [Version&nbsp;1.28.1](https://github.com/lobehub/lobe-chat/compare/v1.28.0...v1.28.1)
<sup>Released on **2024-11-06**</sup>

#### ♻ Code Refactoring

- **misc**: Update database fields.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Update database fields, closes [#4626](https://github.com/lobehub/lobe-chat/issues/4626) ([b851c35](https://github.com/lobehub/lobe-chat/commit/b851c35))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-11-06 14:08:28 +00:00
Arvin Xu b851c35f6d 🗃️ refactor: update database fields (#4626)
* 🗃️ refactor: update database fields

*  test: fix tests
2024-11-06 22:00:41 +08:00
semantic-release-bot 4f50dfacf2 🔖 chore(release): v1.28.0 [skip ci]
## [Version&nbsp;1.28.0](https://github.com/lobehub/lobe-chat/compare/v1.27.3...v1.28.0)
<sup>Released on **2024-11-05**</sup>

####  Features

- **misc**: Support export as markdown and JSON.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Support export as markdown and JSON, closes [#4615](https://github.com/lobehub/lobe-chat/issues/4615) ([16ded12](https://github.com/lobehub/lobe-chat/commit/16ded12))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-11-05 18:09:36 +00:00
Arvin Xu 16ded12fd0 feat: support export as markdown and JSON (#4615)
*  feat: support share to content & json

* 📱 style: improve mobile

* 🔥 chore: remove shareGPT

* 🌐 chore: add i18n

* 💄 style: screenshot by default

* 🐛 fix: fix system role

* 💄 style: fix style

* 🐛 fix: fix tools and tool_call_id be null
2024-11-06 02:01:48 +08:00
semantic-release-bot 90d7dcb254 🔖 chore(release): v1.27.3 [skip ci]
### [Version&nbsp;1.27.3](https://github.com/lobehub/lobe-chat/compare/v1.27.2...v1.27.3)
<sup>Released on **2024-11-05**</sup>

#### 💄 Styles

- **misc**: Add claude 3.5 haiku model.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add claude 3.5 haiku model, closes [#4608](https://github.com/lobehub/lobe-chat/issues/4608) ([0fdf43f](https://github.com/lobehub/lobe-chat/commit/0fdf43f))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-11-05 04:38:34 +00:00
LovelyGuYiMeng 0fdf43f394 💄 style: add claude 3.5 haiku model (#4608)
* Update anthropic.ts

* Update anthropic.ts

* Update anthropic.ts

* Update anthropic.ts

* Update anthropic.ts
2024-11-05 12:30:59 +08:00
semantic-release-bot bcea6f1f36 🔖 chore(release): v1.27.2 [skip ci]
### [Version&nbsp;1.27.2](https://github.com/lobehub/lobe-chat/compare/v1.27.1...v1.27.2)
<sup>Released on **2024-11-05**</sup>

#### 🐛 Bug Fixes

- **misc**: Remove the 'resetConversation' hot key tip.

#### 💄 Styles

- **misc**: Improve group topic styles.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Remove the 'resetConversation' hot key tip, closes [#4607](https://github.com/lobehub/lobe-chat/issues/4607) ([1a13562](https://github.com/lobehub/lobe-chat/commit/1a13562))

#### Styles

* **misc**: Improve group topic styles, closes [#4610](https://github.com/lobehub/lobe-chat/issues/4610) ([65e816a](https://github.com/lobehub/lobe-chat/commit/65e816a))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-11-05 04:20:48 +00:00
mushan0x0 1a13562455 🐛 fix: remove the 'resetConversation' hot key tip (#4607) 2024-11-05 12:13:09 +08:00
Arvin Xu 65e816a89a 💄 style: improve group topic styles (#4610) 2024-11-05 12:09:37 +08:00
semantic-release-bot 10a69ffdee 🔖 chore(release): v1.27.1 [skip ci]
### [Version&nbsp;1.27.1](https://github.com/lobehub/lobe-chat/compare/v1.27.0...v1.27.1)
<sup>Released on **2024-11-04**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix `/webapi/plugin/store` server error.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix `/webapi/plugin/store` server error, closes [#4605](https://github.com/lobehub/lobe-chat/issues/4605) ([9edaa55](https://github.com/lobehub/lobe-chat/commit/9edaa55))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-11-04 19:26:52 +00:00
Arvin Xu 9edaa55c21 🐛 fix: fix /webapi/plugin/store server error (#4605)
* 🐛 fix: fix plugin store server error

* ♻️ refactor: support to custom apikey

* 💄 style: pump icons
2024-11-05 03:19:09 +08:00
semantic-release-bot 7371a05d08 🔖 chore(release): v1.27.0 [skip ci]
## [Version&nbsp;1.27.0](https://github.com/lobehub/lobe-chat/compare/v1.26.21...v1.27.0)
<sup>Released on **2024-11-04**</sup>

####  Features

- **misc**: Support group topics by time.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Support group topics by time, closes [#4603](https://github.com/lobehub/lobe-chat/issues/4603) ([6ff7089](https://github.com/lobehub/lobe-chat/commit/6ff7089))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-11-04 18:35:19 +00:00
Arvin Xu 6ff70895f9 feat: support group topics by time (#4603)
*  feat: support change topic display mode

* ♻️ refactor: 重构 locales 实现

* 🧪 test: fix tests

* 💄 style: use byTime mode by default

* 🌐 chore: update locale

* 🔥 chore: clean code

* 🔥 chore: clean code

*  test: add tests

* 💄 style: improve active state

* 💄 style: improve active state
2024-11-05 02:27:09 +08:00
semantic-release-bot df0cc1fd18 🔖 chore(release): v1.26.21 [skip ci]
### [Version&nbsp;1.26.21](https://github.com/lobehub/lobe-chat/compare/v1.26.20...v1.26.21)
<sup>Released on **2024-11-04**</sup>

#### 🐛 Bug Fixes

- **misc**: If enable login and not signed in, return unauthorized error.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: If enable login and not signed in, return unauthorized error, closes [#4571](https://github.com/lobehub/lobe-chat/issues/4571) ([e00c90e](https://github.com/lobehub/lobe-chat/commit/e00c90e))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-11-04 17:55:49 +00:00
vual e00c90ee05 🐛 fix: if enable login and not signed in, return unauthorized error (#4571)
* if enable login and not signed in, return unauthorized error

* if enable login and not signed in, return unauthorized error

* if enable login and not signed in, return unauthorized error

* if enable login and not signed in, return unauthorized error, add test method.

* if enable login and not signed in, return unauthorized error, add test method.

* if enable login and not signed in, return unauthorized error, add test method.

* 修正引包。

* 改成mockImplementationOnce
2024-11-05 01:48:15 +08:00
semantic-release-bot 74f83c1b9c 🔖 chore(release): v1.26.20 [skip ci]
### [Version&nbsp;1.26.20](https://github.com/lobehub/lobe-chat/compare/v1.26.19...v1.26.20)
<sup>Released on **2024-11-04**</sup>

#### 💄 Styles

- **misc**: Disable chunking button for unsupported files.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Disable chunking button for unsupported files, closes [#4153](https://github.com/lobehub/lobe-chat/issues/4153) ([87ac46d](https://github.com/lobehub/lobe-chat/commit/87ac46d))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-11-04 05:15:18 +00:00
Bui Trong Khanh Duy 87ac46d514 💄 style: disable chunking button for unsupported files (#4153)
* add sessionToken for bedrock model

* Support google model list

* update relate sessionToken info

* update description and revert gg model list

* update description

* change session token is a custom field

* support google model list

* Hide chunking button for unsupported files

* fix

* fix

* fix

* fix

* fix

* update UT

* fix

* fix

* fix
2024-11-04 13:07:58 +08:00
semantic-release-bot 3b64327704 🔖 chore(release): v1.26.19 [skip ci]
### [Version&nbsp;1.26.19](https://github.com/lobehub/lobe-chat/compare/v1.26.18...v1.26.19)
<sup>Released on **2024-11-03**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix duplicate key value violates unique constraint "slug_user_id_unique" when create inbox session.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix duplicate key value violates unique constraint "slug_user_id_unique" when create inbox session, closes [#4596](https://github.com/lobehub/lobe-chat/issues/4596) ([c5af96e](https://github.com/lobehub/lobe-chat/commit/c5af96e))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-11-03 12:48:00 +00:00
Arvin Xu c5af96e709 🐛 fix: fix duplicate key value violates unique constraint "slug_user_id_unique" when create inbox session (#4596) 2024-11-03 20:40:14 +08:00
semantic-release-bot 46c5306f45 🔖 chore(release): v1.26.18 [skip ci]
### [Version&nbsp;1.26.18](https://github.com/lobehub/lobe-chat/compare/v1.26.17...v1.26.18)
<sup>Released on **2024-11-03**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix MS Entra ID and Azure AD authorization.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix MS Entra ID and Azure AD authorization, closes [#4579](https://github.com/lobehub/lobe-chat/issues/4579) ([ced8a08](https://github.com/lobehub/lobe-chat/commit/ced8a08))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-11-03 11:01:38 +00:00
BrandonStudio ced8a08fc8 🐛 fix: Fix MS Entra ID and Azure AD authorization (#4579)
* feat: Add client credentials for Microsoft Entra ID SSO provider

Add client ID, client secret, and issuer for the Microsoft Entra ID SSO provider in the next-auth library.

* fix env vars

* Fix

* remove onetime reference
2024-11-03 18:53:56 +08:00
vual 72042964ee ️ perf: support to use signedUrl for S3 if bucket is not public-read (#4254)
* 当未把s3存储桶设成公共读时,需要每次生成带签名的预览地址,默认有效期2小时。

* If bucket is not set public read, the preview address needs to be regenerated each time

* If bucket is not set public read, the preview address needs to be regenerated each time,fix test ts,add param to defined s3 preview url expires in.

* fix ci test

---------

Co-authored-by: Arvin Xu <arvinx@foxmail.com>
2024-11-03 18:53:38 +08:00
renovate[bot] ee31f1d30d Update pnpm to v9.12.3 (#4585)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-03 18:01:52 +08:00
renovate[bot] 3ff15e0386 Update dependency @anthropic-ai/sdk to ^0.31.0 (#4586)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-03 18:01:45 +08:00
renovate[bot] 5a3a2f9a4c Update dependency @types/diff to v6 (#4591)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-03 18:01:24 +08:00
renovate[bot] 4d62fa531a Update dependency drizzle-orm to ^0.36.0 (#4589)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-03 18:01:14 +08:00
renovate[bot] 54ef38816c Update dependency drizzle-kit to ^0.27.0 (#4588)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-03 18:00:57 +08:00
renovate[bot] 653222a4b7 Update dependency uuid to v11 (#4592)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-03 17:53:59 +08:00
semantic-release-bot f50fe27dd9 🔖 chore(release): v1.26.17 [skip ci]
### [Version&nbsp;1.26.17](https://github.com/lobehub/lobe-chat/compare/v1.26.16...v1.26.17)
<sup>Released on **2024-10-31**</sup>

#### ♻ Code Refactoring

- **misc**: Improve server log on chat api.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Improve server log on chat api, closes [#4559](https://github.com/lobehub/lobe-chat/issues/4559) ([cd8a134](https://github.com/lobehub/lobe-chat/commit/cd8a134))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-10-31 06:09:44 +00:00
Arvin Xu cd8a1346de ♻️ refactor: improve server log on chat api (#4559)
* improve server log type

* fix lint
2024-10-31 14:02:17 +08:00
semantic-release-bot bce512ee9c 🔖 chore(release): v1.26.16 [skip ci]
### [Version&nbsp;1.26.16](https://github.com/lobehub/lobe-chat/compare/v1.26.15...v1.26.16)
<sup>Released on **2024-10-31**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix server `Network connection lost` error.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix server `Network connection lost` error, closes [#4556](https://github.com/lobehub/lobe-chat/issues/4556) ([cf40d91](https://github.com/lobehub/lobe-chat/commit/cf40d91))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-10-31 02:46:37 +00:00
Arvin Xu cf40d91433 🐛 fix: fix server Network connection lost error (#4556) 2024-10-31 10:36:20 +08:00
bestlaw66 d1ff232e07 📝 docs: add deployment on btpanel (#4528)
* Create btpanel.zh-CN.mdx

希望可以加入宝塔面板部署教程,面板这边安装帮助可以跳转官网,论坛可增加部署咱们应用的教程,详情沟通可联系qq1115070458

* 📝 docs: Add documentation for deploying with aaPanel

* Update btpanel.mdx

Update tutorial

* docs: Add documentation for deploying with aaPanel

* 📝 docs: Add documentation for deploying with aaPanel

---------

Co-authored-by: YANGJINZE <91786638+KincaidYang@users.noreply.github.com>
2024-10-31 10:15:21 +08:00
semantic-release-bot b7a5654909 🔖 chore(release): v1.26.15 [skip ci]
### [Version&nbsp;1.26.15](https://github.com/lobehub/lobe-chat/compare/v1.26.14...v1.26.15)
<sup>Released on **2024-10-31**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor embedding as plain vector array.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor embedding as plain vector array, closes [#4551](https://github.com/lobehub/lobe-chat/issues/4551) ([e2cae36](https://github.com/lobehub/lobe-chat/commit/e2cae36))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-10-31 01:33:06 +00:00
Henry Yee e2cae368fd ♻️ refactor: refactor embedding as plain vector array (#4551) 2024-10-31 09:25:19 +08:00
Arvin Xu fe47aae733 🐛 fix: fix duplicate error when creating new user (#4554) 2024-10-31 00:00:44 +08:00
semantic-release-bot 56727c0c0f 🔖 chore(release): v1.26.14 [skip ci]
### [Version&nbsp;1.26.14](https://github.com/lobehub/lobe-chat/compare/v1.26.13...v1.26.14)
<sup>Released on **2024-10-30**</sup>

#### 💄 Styles

- **misc**: Add `fa-ir` locale.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add `fa-ir` locale, closes [#4553](https://github.com/lobehub/lobe-chat/issues/4553) ([9d9e4bc](https://github.com/lobehub/lobe-chat/commit/9d9e4bc))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-10-30 15:41:56 +00:00
Arvin Xu 9d9e4bc88a 💄 style: add fa-ir locale (#4553)
* add fa-ir

* update locale

* add font support

* improve i18n

* 💄 style: improve style

* update locale

*  test: fix tests
2024-10-30 23:34:17 +08:00
arvinxx 50e565fc92 Revert " test: fix duplicate key error of user"
This reverts commit 76eb9b428c.
2024-10-30 23:29:42 +08:00
arvinxx 76eb9b428c test: fix duplicate key error of user 2024-10-30 23:27:53 +08:00
semantic-release-bot 73a955095d 🔖 chore(release): v1.26.13 [skip ci]
### [Version&nbsp;1.26.13](https://github.com/lobehub/lobe-chat/compare/v1.26.12...v1.26.13)
<sup>Released on **2024-10-30**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix the artifacts interface not scrolling.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix the artifacts interface not scrolling, closes [#4499](https://github.com/lobehub/lobe-chat/issues/4499) ([8b6e630](https://github.com/lobehub/lobe-chat/commit/8b6e630))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-10-30 03:40:53 +00:00
mushan0x0 8b6e6305fc 🐛 fix: fix the artifacts interface not scrolling (#4499) 2024-10-30 11:33:14 +08:00
semantic-release-bot 4d3b3abed3 🔖 chore(release): v1.26.12 [skip ci]
### [Version&nbsp;1.26.12](https://github.com/lobehub/lobe-chat/compare/v1.26.11...v1.26.12)
<sup>Released on **2024-10-30**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix file image prompts in client mode.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix file image prompts in client mode, closes [#4548](https://github.com/lobehub/lobe-chat/issues/4548) ([1b66639](https://github.com/lobehub/lobe-chat/commit/1b66639))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-10-30 03:12:45 +00:00
Arvin Xu 1b66639728 🐛 fix: fix file image prompts in client mode (#4548)
* 🐛 fix: fix file prompts in client mode

* fix tests
2024-10-30 11:04:58 +08:00
semantic-release-bot a03dcfbfff 🔖 chore(release): v1.26.11 [skip ci]
### [Version&nbsp;1.26.11](https://github.com/lobehub/lobe-chat/compare/v1.26.10...v1.26.11)
<sup>Released on **2024-10-29**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-10-29 18:54:49 +00:00
Arvin Xu b4e3f601ab ️ perf: improve knowledge base RAG prompts (#4544)
* ️ perf: improve knowledge base qa prompts

* ️ perf: improve knowledge base qa performance

* ️ perf: improve knowledge base qa performance

*  test: add tests

*  test: add tests for rag actions

*  test: fix tests
2024-10-30 02:47:16 +08:00
semantic-release-bot 58397db39b 🔖 chore(release): v1.26.10 [skip ci]
### [Version&nbsp;1.26.10](https://github.com/lobehub/lobe-chat/compare/v1.26.9...v1.26.10)
<sup>Released on **2024-10-29**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor the aiChat slice actions.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor the aiChat slice actions, closes [#4542](https://github.com/lobehub/lobe-chat/issues/4542) ([8b33ba4](https://github.com/lobehub/lobe-chat/commit/8b33ba4))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-10-29 17:07:59 +00:00
Arvin Xu 8b33ba47d1 ♻️ refactor: refactor the aiChat slice actions (#4542)
*  test: add test for files prompts

* ♻️ refactor: refactor the aiChat store
2024-10-30 01:00:34 +08:00
semantic-release-bot 2543f7e4a0 🔖 chore(release): v1.26.9 [skip ci]
### [Version&nbsp;1.26.9](https://github.com/lobehub/lobe-chat/compare/v1.26.8...v1.26.9)
<sup>Released on **2024-10-29**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-10-29 16:09:49 +00:00
Arvin Xu c805cc2ee5 ️ perf: support more files and images meta info when upload files (#4541)
*  feat: support more files and images meta info

*  feat: support more files and images meta info
2024-10-30 00:02:02 +08:00
semantic-release-bot d5f029e07f 🔖 chore(release): v1.26.8 [skip ci]
### [Version&nbsp;1.26.8](https://github.com/lobehub/lobe-chat/compare/v1.26.7...v1.26.8)
<sup>Released on **2024-10-29**</sup>

#### 🐛 Bug Fixes

- **misc**: Update zhipu param process.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Update zhipu param process, closes [#4523](https://github.com/lobehub/lobe-chat/issues/4523) ([3317fbd](https://github.com/lobehub/lobe-chat/commit/3317fbd))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-10-29 13:25:35 +00:00
sxjeru 3317fbdba1 🐛 fix: Update zhipu param process (#4523)
* Update index.ts

* Update index.ts

* Update index.ts

* Update index.test.ts

* Update index.ts
2024-10-29 21:18:19 +08:00
semantic-release-bot 20f1320f6c 🔖 chore(release): v1.26.7 [skip ci]
### [Version&nbsp;1.26.7](https://github.com/lobehub/lobe-chat/compare/v1.26.6...v1.26.7)
<sup>Released on **2024-10-29**</sup>

#### 🐛 Bug Fixes

- **misc**: Remove PWA Install in Firefox and Arc.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Remove PWA Install in Firefox and Arc, closes [#4532](https://github.com/lobehub/lobe-chat/issues/4532) ([4a380c5](https://github.com/lobehub/lobe-chat/commit/4a380c5))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-10-29 13:14:33 +00:00
CanisMinor 4a380c57d3 🐛 fix: Remove PWA Install in Firefox and Arc (#4532)
* 🐛 fix: Remove PWA Install in Firefox and Arc

* 🐛 fix: Add test

*  feat: Add release

* 🐛 fix: Fix arc

* 🐛 fix: Fix pwa install

*  test: Add test

* 🐛 fix: Fix test

* 🐛 fix: Fix manifest screenshot size

* 🐛 fix: Fix pwa check in windows
2024-10-29 21:07:10 +08:00
semantic-release-bot 70e1ee49c1 🔖 chore(release): v1.26.6 [skip ci]
### [Version&nbsp;1.26.6](https://github.com/lobehub/lobe-chat/compare/v1.26.5...v1.26.6)
<sup>Released on **2024-10-29**</sup>

#### 💄 Styles

- **misc**: Add Qwen2.5-72B-Instruct model on HF provider.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add Qwen2.5-72B-Instruct model on HF provider, closes [#4530](https://github.com/lobehub/lobe-chat/issues/4530) ([d3c2f7a](https://github.com/lobehub/lobe-chat/commit/d3c2f7a))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-10-29 13:04:01 +00:00
kuangquanshuisn d3c2f7a218 💄 style: add Qwen2.5-72B-Instruct model on HF provider (#4530)
增加Qwen2.5-72B-Instruct模型
2024-10-29 20:54:53 +08:00
lobehubbot 7d20978e88 📝 docs(bot): Auto sync agents & plugin to readme 2024-10-29 12:52:28 +00:00
semantic-release-bot b5c5ee0aac 🔖 chore(release): v1.26.5 [skip ci]
### [Version&nbsp;1.26.5](https://github.com/lobehub/lobe-chat/compare/v1.26.4...v1.26.5)
<sup>Released on **2024-10-29**</sup>

#### 💄 Styles

- **misc**: Improve user guide when user not login.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Improve user guide when user not login, closes [#4531](https://github.com/lobehub/lobe-chat/issues/4531) ([7513e3b](https://github.com/lobehub/lobe-chat/commit/7513e3b))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-10-29 12:51:26 +00:00
CanisMinor 7513e3bb40 💄 style: improve user guide when user not login (#4531)
* 💄 style: Update LoginRequired notication style

* 🐛 fix: Fix signUpUrl

* 🐛 fix: Add signUpForceRedirectUrl

* 🐛 fix: Add forceRedirectUrl

* 🐛 fix: Rm ForceRedirectUrl
2024-10-29 20:43:55 +08:00
semantic-release-bot 3e467ae35c 🔖 chore(release): v1.26.4 [skip ci]
### [Version&nbsp;1.26.4](https://github.com/lobehub/lobe-chat/compare/v1.26.3...v1.26.4)
<sup>Released on **2024-10-28**</sup>

#### 🐛 Bug Fixes

- **misc**: Remove the 'resetConversation' hot key.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Remove the 'resetConversation' hot key, closes [#4526](https://github.com/lobehub/lobe-chat/issues/4526) ([653e694](https://github.com/lobehub/lobe-chat/commit/653e694))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-10-28 16:40:41 +00:00
mushan0x0 653e6945ff 🐛 fix: remove the 'resetConversation' hot key (#4526)
*  feat: remove the 'resetConversation' hot key

* 🔨 chore: clean up unused methods
2024-10-29 00:33:19 +08:00
renovate[bot] 1707d4d324 Update dependency @auth/core to ^0.37.0 (#1828)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-28 12:49:10 +08:00
semantic-release-bot 5ad0d68bca 🔖 chore(release): v1.26.3 [skip ci]
### [Version&nbsp;1.26.3](https://github.com/lobehub/lobe-chat/compare/v1.26.2...v1.26.3)
<sup>Released on **2024-10-28**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix Huggingface API interrupting when the output exceeds 140 tokens.

#### 💄 Styles

- **misc**: Remove SenseChat-Vision model, due to model limitation.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix Huggingface API interrupting when the output exceeds 140 tokens, closes [#4524](https://github.com/lobehub/lobe-chat/issues/4524) ([49acdd7](https://github.com/lobehub/lobe-chat/commit/49acdd7))

#### Styles

* **misc**: Remove SenseChat-Vision model, due to model limitation, closes [#4493](https://github.com/lobehub/lobe-chat/issues/4493) ([2aea033](https://github.com/lobehub/lobe-chat/commit/2aea033))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-10-28 04:28:23 +00:00
kuangquanshuisn 49acdd7e5d 🐛 fix: fix Huggingface API interrupting when the output exceeds 140 tokens (#4524)
解决Huggingface API在输出超过140多个token时中断的问题
2024-10-28 12:21:03 +08:00
Ankur Singh afb06c61d7 📝 docs: Remove repetitive word (#4525) 2024-10-28 12:19:25 +08:00
Zhijie He 2aea033847 💄 style: remove SenseChat-Vision model, due to model limitation (#4493)
* ♻️ refactor: SenseNova, remove message convert

* 💄 style: remove `SenseChat-Vision` model, due to model limitation
2024-10-28 12:15:59 +08:00
semantic-release-bot e6f25337f7 🔖 chore(release): v1.26.2 [skip ci]
### [Version&nbsp;1.26.2](https://github.com/lobehub/lobe-chat/compare/v1.26.1...v1.26.2)
<sup>Released on **2024-10-28**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix page not switch when clicking on the pin assistant.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix page not switch when clicking on the pin assistant, closes [#4521](https://github.com/lobehub/lobe-chat/issues/4521) ([30b424a](https://github.com/lobehub/lobe-chat/commit/30b424a))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-10-28 02:27:34 +00:00
mushan0x0 30b424af00 🐛 fix: fix page not switch when clicking on the pin assistant (#4521)
* 🐛 fix: fix page error when clicking on the pin assistant

* 🔨 chore: move the `useSwitchSession` file to `hooks`
2024-10-28 10:20:08 +08:00
lobehubbot 8697c14ec9 📝 docs(bot): Auto sync agents & plugin to readme 2024-10-27 18:40:27 +00:00
semantic-release-bot 0b1be114a0 🔖 chore(release): v1.26.1 [skip ci]
### [Version&nbsp;1.26.1](https://github.com/lobehub/lobe-chat/compare/v1.26.0...v1.26.1)
<sup>Released on **2024-10-27**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor the plugin prompts to xml format.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor the plugin prompts to xml format, closes [#4520](https://github.com/lobehub/lobe-chat/issues/4520) ([49be146](https://github.com/lobehub/lobe-chat/commit/49be146))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-10-27 18:39:30 +00:00
Arvin Xu 49be146ece ♻️ refactor: refactor the plugin prompts to xml format (#4520)
* ♻️ refactor: refactor the plugin prompts

*  test: fix tests
2024-10-28 02:31:53 +08:00
semantic-release-bot a6a18022d1 🔖 chore(release): v1.26.0 [skip ci]
## [Version&nbsp;1.26.0](https://github.com/lobehub/lobe-chat/compare/v1.25.3...v1.26.0)
<sup>Released on **2024-10-27**</sup>

####  Features

- **misc**:  experimentally support to pin assistant to sidebar.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**:  experimentally support to pin assistant to sidebar, closes [#4514](https://github.com/lobehub/lobe-chat/issues/4514) ([6e55865](https://github.com/lobehub/lobe-chat/commit/6e55865))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-10-27 09:46:59 +00:00
Arvin Xu 6e55865135 feat: experimentally support to pin assistant to sidebar (#4514)
*  feat: support pin assistant at side

*  feat: add a feature flag

*  test: fix tests

* 💄 style: fix avtar meta

* 💄 style: fix pin mode style

* 💄 style: add hotkeys
2024-10-27 17:39:42 +08:00
semantic-release-bot ef9e395239 🔖 chore(release): v1.25.3 [skip ci]
### [Version&nbsp;1.25.3](https://github.com/lobehub/lobe-chat/compare/v1.25.2...v1.25.3)
<sup>Released on **2024-10-27**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix the issue of the switch assistant portal not closing.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix the issue of the switch assistant portal not closing, closes [#4500](https://github.com/lobehub/lobe-chat/issues/4500) ([83f896b](https://github.com/lobehub/lobe-chat/commit/83f896b))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-10-27 09:07:59 +00:00
mushan0x0 83f896b8c3 🐛 fix: fix the issue of the switch assistant portal not closing (#4500) 2024-10-27 17:00:45 +08:00
semantic-release-bot 29432e15da 🔖 chore(release): v1.25.2 [skip ci]
### [Version&nbsp;1.25.2](https://github.com/lobehub/lobe-chat/compare/v1.25.1...v1.25.2)
<sup>Released on **2024-10-27**</sup>

#### 💄 Styles

- **misc**: Update stepfun models.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update stepfun models, closes [#4512](https://github.com/lobehub/lobe-chat/issues/4512) ([4a26d8a](https://github.com/lobehub/lobe-chat/commit/4a26d8a))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-10-27 08:33:24 +00:00
sxjeru 4a26d8a03d 💄 style: Update stepfun models (#4512) 2024-10-27 16:25:51 +08:00
renovate[bot] 7f1500470f Update dependency @anthropic-ai/sdk to ^0.30.0 (#4504) 2024-10-27 11:47:29 +08:00
semantic-release-bot ac3eae335b 🔖 chore(release): v1.25.1 [skip ci]
### [Version&nbsp;1.25.1](https://github.com/lobehub/lobe-chat/compare/v1.25.0...v1.25.1)
<sup>Released on **2024-10-26**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix `modelList` merge.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix `modelList` merge, closes [#4491](https://github.com/lobehub/lobe-chat/issues/4491) ([ea422d8](https://github.com/lobehub/lobe-chat/commit/ea422d8))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-10-26 16:02:43 +00:00
Zhijie He ea422d86f3 🐛 fix: fix modelList merge (#4491)
* 🐛 fix: fix `modelList` merge

* ♻️ refactor: minor logic

* ♻️ refactor: minor code
2024-10-26 23:55:24 +08:00
semantic-release-bot 1a86d84a99 🔖 chore(release): v1.25.0 [skip ci]
## [Version&nbsp;1.25.0](https://github.com/lobehub/lobe-chat/compare/v1.24.2...v1.25.0)
<sup>Released on **2024-10-26**</sup>

####  Features

- **misc**: Support ZEN mode.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Support ZEN mode, closes [#4496](https://github.com/lobehub/lobe-chat/issues/4496) ([1a5c7ae](https://github.com/lobehub/lobe-chat/commit/1a5c7ae))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-10-26 10:55:20 +00:00
Arvin Xu 1a5c7ae84e feat: support ZEN mode (#4496)
*  feat: add zen mode

* 💄 style: improve style

* 💄 style: 新增 Zen Mode

* 💄 style: 新增 Zen Mode

* update locale

* add tests

* 💄 style: fix text
2024-10-26 18:48:05 +08:00
semantic-release-bot f97b6ca393 🔖 chore(release): v1.24.2 [skip ci]
### [Version&nbsp;1.24.2](https://github.com/lobehub/lobe-chat/compare/v1.24.1...v1.24.2)
<sup>Released on **2024-10-26**</sup>

#### 💄 Styles

- **misc**: Update Google Model list, add `gemini-1.5-flash-8b`.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update Google Model list, add `gemini-1.5-flash-8b`, closes [#4495](https://github.com/lobehub/lobe-chat/issues/4495) ([499c479](https://github.com/lobehub/lobe-chat/commit/499c479))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-10-26 10:18:38 +00:00
Zhijie He 499c4791c2 💄 style: update Google Model list, add gemini-1.5-flash-8b (#4495)
* 💄 style: update Google Model list, add `gemini-1.5-flash-8b`

* 💄 style: sort model list
2024-10-26 18:11:20 +08:00
semantic-release-bot 910bbeffb5 🔖 chore(release): v1.24.1 [skip ci]
### [Version&nbsp;1.24.1](https://github.com/lobehub/lobe-chat/compare/v1.24.0...v1.24.1)
<sup>Released on **2024-10-25**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor the Google Gen AI.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor the Google Gen AI, closes [#4484](https://github.com/lobehub/lobe-chat/issues/4484) ([b890e8d](https://github.com/lobehub/lobe-chat/commit/b890e8d))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-10-25 14:59:00 +00:00
Arvin Xu b890e8d9bb ♻️ refactor: refactor the Google Gen AI (#4484) 2024-10-25 22:50:25 +08:00
semantic-release-bot 8f83863547 🔖 chore(release): v1.24.0 [skip ci]
## [Version&nbsp;1.24.0](https://github.com/lobehub/lobe-chat/compare/v1.23.1...v1.24.0)
<sup>Released on **2024-10-25**</sup>

####  Features

- **misc**: Add SenseNova (商汤) model provider.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Add SenseNova (商汤) model provider, closes [#4162](https://github.com/lobehub/lobe-chat/issues/4162) ([7a4e0b3](https://github.com/lobehub/lobe-chat/commit/7a4e0b3))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-10-25 13:11:53 +00:00
Zhijie He 7a4e0b3e92 feat: add SenseNova (商汤) model provider (#4162)
*  feat: add SenseCore (商汤) model provider

* 💄 style: update model list, fix `frequency_penalty`, `temperature`, `top_p` value range

* 🔨 chore: add jwt api token calculate

* 🔨 chore: remove `SENSECORE_API_KEY` ENV

* Update authToken.ts

* 🔨 chore: add debug logs

* ♻️ refactor: rollback changes, remove JWT

* 👷 build: add docker ENV, `SENSECORE_API_KEY` & `SENSECORE_MODEL_LIST`

* 🔨 chore: cleanup

* 🔨 chore: cleanup

* 🔨 chore: rename `sensecore` to `sensenova`

* 💄 style: update model list

* 💄 style: sort model list

*  feat: add jwt token generator for SenseNova

* ♻️ refactor: support two different type of `API TOKEN`

* Update authToken.ts

* 💄 style: add custom form for SenseNova

* 💄 style: fix custom form calling & adjust icon size

* 🐛 fix: fix CI error

* 💄 style: adjust icon size

* 🐛 fix: fix `sensenovaAccessKeySecret` not store in key

* 🐛 fix: try to fix loading key from ENV

* 🐛 fix: try to fix loading key from ENV

* 🐛 fix: seems be the root cause, typo

* 💄 style: remove title

* 🐛 fix: fix build error

* 🔨 chore: add i18n

* 🐛 fix: fix PR conflicts

* 🐛 fix: fix route ci error

* 🐛 fix: fix PR conflicts

* ♻️ refactor: move `generateJwtTokenSenseNova` to `LobeSenseNovaAI.generateJWTToken`

* Update index.ts

* rollback changes, submit wrong branch

* 🐛 fix: fix CI error, refactor the chat webapi

* ♻️ refactor: replace deprecated module `crypto-js` to `crypto-es`

* Revert "♻️ refactor: replace deprecated module `crypto-js` to `crypto-es`"

This reverts commit 9655c92121.

* ♻️ refactor: replace `crypto-js` to `jose`, only support ENV now (Part 1)

* Revert "♻️ refactor: replace `crypto-js` to `jose`, only support ENV now (Part 1)"

* ♻️ refactor: using `jose` to generate the APIToken

* 🔨 chore: remove debug code

* 🔨 chore: cleanup package, remove `crypto-js`

* 🔨 chore: add unit test

* 🔨 chore: optimize jwt generate process
2024-10-25 21:04:26 +08:00
bugyaluwang b2fbde4249 🔧 chore: use dpdm-fast to make lint faster (#4389) 2024-10-25 21:00:14 +08:00
semantic-release-bot 582ab80437 🔖 chore(release): v1.23.1 [skip ci]
### [Version&nbsp;1.23.1](https://github.com/lobehub/lobe-chat/compare/v1.23.0...v1.23.1)
<sup>Released on **2024-10-25**</sup>

#### 💄 Styles

- **misc**: Add `*_MODEL_LIST` env to all models, update Spark model id & display name.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add `*_MODEL_LIST` env to all models, closes [#4481](https://github.com/lobehub/lobe-chat/issues/4481) ([a969b9c](https://github.com/lobehub/lobe-chat/commit/a969b9c))
* **misc**: Update Spark model id & display name, closes [#4482](https://github.com/lobehub/lobe-chat/issues/4482) ([852dd47](https://github.com/lobehub/lobe-chat/commit/852dd47))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-10-25 12:40:11 +00:00
Zhijie He 852dd47dde 💄 style: update Spark model id & display name (#4482) 2024-10-25 20:32:54 +08:00
Zhijie He a969b9c202 💄 style: add *_MODEL_LIST env to all models (#4481) 2024-10-25 20:32:34 +08:00
semantic-release-bot 1696b37f86 🔖 chore(release): v1.23.0 [skip ci]
## [Version&nbsp;1.23.0](https://github.com/lobehub/lobe-chat/compare/v1.22.27...v1.23.0)
<sup>Released on **2024-10-25**</sup>

####  Features

- **misc**: Support system agent config.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Support system agent config, closes [#4474](https://github.com/lobehub/lobe-chat/issues/4474) ([63ba4d3](https://github.com/lobehub/lobe-chat/commit/63ba4d3))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-10-25 04:30:07 +00:00
Arvin Xu 63ba4d3b7f feat: support system agent config (#4474)
* 💄 style: support custom system agent

* 💄 style: support disable query rewrite agent

* 🐛 fix: fix ModelSelect id issue

* fix issue

* fix
2024-10-25 12:22:40 +08:00
semantic-release-bot e8ef3c49c6 🔖 chore(release): v1.22.27 [skip ci]
### [Version&nbsp;1.22.27](https://github.com/lobehub/lobe-chat/compare/v1.22.26...v1.22.27)
<sup>Released on **2024-10-25**</sup>

#### 💄 Styles

- **misc**: Add bedrock claude-3.5-sonnect-v2.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add bedrock claude-3.5-sonnect-v2, closes [#4468](https://github.com/lobehub/lobe-chat/issues/4468) ([a7fc251](https://github.com/lobehub/lobe-chat/commit/a7fc251))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-10-25 03:28:26 +00:00
Yuan a7fc251723 💄 style: add bedrock claude-3.5-sonnect-v2 (#4468) 2024-10-25 11:21:01 +08:00
Christian Rodriguez 9fb26410f7 Update docs/self-hosting/server-database.mdx (#4467) 2024-10-24 10:38:34 +08:00
semantic-release-bot 7ef2c8226d 🔖 chore(release): v1.22.26 [skip ci]
### [Version&nbsp;1.22.26](https://github.com/lobehub/lobe-chat/compare/v1.22.25...v1.22.26)
<sup>Released on **2024-10-23**</sup>

#### 💄 Styles

- **misc**: Fix some custom branding detail.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Fix some custom branding detail, closes [#4465](https://github.com/lobehub/lobe-chat/issues/4465) ([3fb1f6a](https://github.com/lobehub/lobe-chat/commit/3fb1f6a))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-10-23 18:26:38 +00:00
Arvin Xu 3fb1f6a93a 💄 style: fix some custom branding detail (#4465) 2024-10-24 02:19:14 +08:00
semantic-release-bot 9bcaa853c1 🔖 chore(release): v1.22.25 [skip ci]
### [Version&nbsp;1.22.25](https://github.com/lobehub/lobe-chat/compare/v1.22.24...v1.22.25)
<sup>Released on **2024-10-23**</sup>

#### ♻ Code Refactoring

- **misc**: Remove unused user tables.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Remove unused user tables, closes [#4464](https://github.com/lobehub/lobe-chat/issues/4464) ([c85a270](https://github.com/lobehub/lobe-chat/commit/c85a270))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-10-23 16:42:33 +00:00
Arvin Xu c85a270a35 ♻️ refactor: remove unused user tables (#4464) 2024-10-24 00:34:58 +08:00
semantic-release-bot 429476580a 🔖 chore(release): v1.22.24 [skip ci]
### [Version&nbsp;1.22.24](https://github.com/lobehub/lobe-chat/compare/v1.22.23...v1.22.24)
<sup>Released on **2024-10-23**</sup>

#### ♻ Code Refactoring

- **misc**: Support `plugin` flag.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Support `plugin` flag, closes [#4463](https://github.com/lobehub/lobe-chat/issues/4463) ([9b4be23](https://github.com/lobehub/lobe-chat/commit/9b4be23))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-10-23 16:07:42 +00:00
Arvin Xu 9b4be23fd9 ♻️ refactor: support plugin flag (#4463)
* ♻️ refactor: support plugin flag

*  test: add tests
2024-10-24 00:00:15 +08:00
semantic-release-bot 2dbc23ebd1 🔖 chore(release): v1.22.23 [skip ci]
### [Version&nbsp;1.22.23](https://github.com/lobehub/lobe-chat/compare/v1.22.22...v1.22.23)
<sup>Released on **2024-10-23**</sup>

#### 💄 Styles

- **misc**: Improve error i18n.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Improve error i18n, closes [#4462](https://github.com/lobehub/lobe-chat/issues/4462) ([74fb5e7](https://github.com/lobehub/lobe-chat/commit/74fb5e7))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-10-23 14:48:12 +00:00
Arvin Xu 74fb5e74ed 🌐 style: improve error i18n (#4462) 2024-10-23 22:40:23 +08:00
semantic-release-bot 920086d51c 🔖 chore(release): v1.22.22 [skip ci]
### [Version&nbsp;1.22.22](https://github.com/lobehub/lobe-chat/compare/v1.22.21...v1.22.22)
<sup>Released on **2024-10-23**</sup>

#### 💄 Styles

- **misc**: Improve i18n.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Improve i18n, closes [#4461](https://github.com/lobehub/lobe-chat/issues/4461) ([4c37928](https://github.com/lobehub/lobe-chat/commit/4c37928))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-10-23 13:49:10 +00:00
Arvin Xu 4c379288e2 💄 style: improve i18n (#4461)
* 🌐 style: improve i18n

* 🌐 style: improve i18n

* 🌐 style: improve i18n

* 🌐 style: improve i18n
2024-10-23 21:41:25 +08:00
semantic-release-bot b544e52f9e 🔖 chore(release): v1.22.21 [skip ci]
### [Version&nbsp;1.22.21](https://github.com/lobehub/lobe-chat/compare/v1.22.20...v1.22.21)
<sup>Released on **2024-10-23**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor cookie/headers to async mode.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor cookie/headers to async mode, closes [#4459](https://github.com/lobehub/lobe-chat/issues/4459) ([98c5d21](https://github.com/lobehub/lobe-chat/commit/98c5d21))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-10-23 12:46:03 +00:00
sxjeru 297b113359 💄 style: Add step-1.5v-turbo model (#4456) 2024-10-23 20:38:45 +08:00
Arvin Xu 98c5d21e67 ♻️ refactor: refactor cookie/headers to async mode (#4459)
* ♻️ refactor: refactor async api request

* ♻️ refactor: refactor async api request

* ♻️ refactor: refactor async api request
2024-10-23 20:37:40 +08:00
semantic-release-bot 79a58428ba 🔖 chore(release): v1.22.20 [skip ci]
### [Version&nbsp;1.22.20](https://github.com/lobehub/lobe-chat/compare/v1.22.19...v1.22.20)
<sup>Released on **2024-10-23**</sup>

#### 💄 Styles

- **misc**: Add new claude-3.5-sonnet model.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add new claude-3.5-sonnet model, closes [#4452](https://github.com/lobehub/lobe-chat/issues/4452) ([7102393](https://github.com/lobehub/lobe-chat/commit/7102393))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-10-23 07:54:38 +00:00
LovelyGuYiMeng 7102393384 💄 style: add new claude-3.5-sonnet model (#4452)
* Update anthropic.ts

* Update anthropic.ts

* Update anthropic.ts
2024-10-23 15:47:15 +08:00
semantic-release-bot 507be8d748 🔖 chore(release): v1.22.19 [skip ci]
### [Version&nbsp;1.22.19](https://github.com/lobehub/lobe-chat/compare/v1.22.18...v1.22.19)
<sup>Released on **2024-10-22**</sup>

#### ♻ Code Refactoring

- **misc**: Move responsive to server utils folder.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Move responsive to server utils folder, closes [#4447](https://github.com/lobehub/lobe-chat/issues/4447) ([fe7fe64](https://github.com/lobehub/lobe-chat/commit/fe7fe64))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-10-22 17:24:40 +00:00
Arvin Xu fe7fe644c2 ♻️ refactor: move responsive to server utils folder (#4447) 2024-10-23 01:17:14 +08:00
semantic-release-bot aceec09baa 🔖 chore(release): v1.22.18 [skip ci]
### [Version&nbsp;1.22.18](https://github.com/lobehub/lobe-chat/compare/v1.22.17...v1.22.18)
<sup>Released on **2024-10-22**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-10-22 14:32:20 +00:00
Arvin Xu 4429c2b5fc ️ perf: use antd cssvar mode to improve performance (#4446)
* try cssvar

* Update package.json
2024-10-22 22:24:48 +08:00
renovate[bot] f338b10ba6 Update dependency zustand to v5 (#4421)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-22 20:09:44 +08:00
semantic-release-bot 80ebb25841 🔖 chore(release): v1.22.17 [skip ci]
### [Version&nbsp;1.22.17](https://github.com/lobehub/lobe-chat/compare/v1.22.16...v1.22.17)
<sup>Released on **2024-10-22**</sup>

#### ♻ Code Refactoring

- **misc**: Fix dynamic import in rsc layout.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Fix dynamic import in rsc layout, closes [#4445](https://github.com/lobehub/lobe-chat/issues/4445) ([011d62a](https://github.com/lobehub/lobe-chat/commit/011d62a))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-10-22 07:30:43 +00:00
Arvin Xu 011d62a1ec ♻️ refactor: fix dynamic import in rsc layout (#4445) 2024-10-22 15:23:16 +08:00
renovate[bot] f104f65798 Update pnpm to v9.12.2 (#4417)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-22 13:45:21 +08:00
renovate[bot] 45f8faeae1 Update dependency drizzle-kit to ^0.26.0 (#4418)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-22 10:44:29 +08:00
renovate[bot] ab8a820393 Update dependency drizzle-orm to ^0.35.0 (#4419)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-22 10:44:18 +08:00
Arvin Xu 655f99be9a 🎨 chore: clean deps (#4442) 2024-10-22 09:00:47 +08:00
semantic-release-bot d47a444e55 🔖 chore(release): v1.22.16 [skip ci]
### [Version&nbsp;1.22.16](https://github.com/lobehub/lobe-chat/compare/v1.22.15...v1.22.16)
<sup>Released on **2024-10-21**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix azure-ad.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix azure-ad, closes [#4438](https://github.com/lobehub/lobe-chat/issues/4438) ([8077317](https://github.com/lobehub/lobe-chat/commit/8077317))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-10-21 15:14:20 +00:00
Arvin Xu 8077317299 🐛 fix: fix azure-ad (#4438) 2024-10-21 23:06:58 +08:00
Arvin Xu ea725b9121 🌐 chore: update i18n (#4437) 2024-10-21 22:37:17 +08:00
lobehubbot 0c53a83ad7 📝 docs(bot): Auto sync agents & plugin to readme 2024-10-21 14:17:19 +00:00
semantic-release-bot 54a0027eb0 🔖 chore(release): v1.22.15 [skip ci]
### [Version&nbsp;1.22.15](https://github.com/lobehub/lobe-chat/compare/v1.22.14...v1.22.15)
<sup>Released on **2024-10-21**</sup>

#### ♻ Code Refactoring

- **misc**: Update format utils and shared layout.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Update format utils and shared layout, closes [#4431](https://github.com/lobehub/lobe-chat/issues/4431) ([56ed073](https://github.com/lobehub/lobe-chat/commit/56ed073))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-10-21 14:16:22 +00:00
CanisMinor 56ed073941 ♻️ refactor: Update format utils and shared layout (#4431)
* 🔧 chore: Update format utils

* 💄 style: Update layout
2024-10-21 22:08:45 +08:00
semantic-release-bot fc1d0a6869 🔖 chore(release): v1.22.14 [skip ci]
### [Version&nbsp;1.22.14](https://github.com/lobehub/lobe-chat/compare/v1.22.13...v1.22.14)
<sup>Released on **2024-10-20**</sup>

#### 💄 Styles

- **misc**: Update wenxin 4.0 turbo model to latest.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update wenxin 4.0 turbo model to latest, closes [#4428](https://github.com/lobehub/lobe-chat/issues/4428) ([3389fbb](https://github.com/lobehub/lobe-chat/commit/3389fbb))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-10-20 18:29:00 +00:00
renovate[bot] d8de6ced39 Update dependency @langchain/community to ^0.3.0 (#3968)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-21 02:21:39 +08:00
gomico 5963a3d408 📝 docs: Update docker.zh-CN.mdx (#4391)
* Update `docs/self-hosting/server-database/docker.zh-CN.mdx`

* Update docker.zh-CN.mdx
2024-10-21 02:20:24 +08:00
LovelyGuYiMeng 3389fbb1c3 💄 style: update wenxin 4.0 turbo model to latest (#4428)
* 💄 style: update wenxin 4.0 turbo model to latest

* Update mistral.ts
2024-10-21 02:18:18 +08:00
semantic-release-bot 14f16b122f 🔖 chore(release): v1.22.13 [skip ci]
### [Version&nbsp;1.22.13](https://github.com/lobehub/lobe-chat/compare/v1.22.12...v1.22.13)
<sup>Released on **2024-10-20**</sup>

#### 💄 Styles

- **misc**: Add Ministral model, update Together AI model list, add function call & vision.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add Ministral model, closes [#4427](https://github.com/lobehub/lobe-chat/issues/4427) ([2042df8](https://github.com/lobehub/lobe-chat/commit/2042df8))
* **misc**: Update Together AI model list, add function call & vision, closes [#4393](https://github.com/lobehub/lobe-chat/issues/4393) ([d7fbf1b](https://github.com/lobehub/lobe-chat/commit/d7fbf1b))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-10-20 16:10:48 +00:00
LovelyGuYiMeng 2042df8adb 💄 style: add Ministral model (#4427)
* Update zhipu.ts

* Update hunyuan.ts

* Update mistral.ts

* Update mistral.ts

* Update mistral.ts
2024-10-21 00:03:21 +08:00
Zhijie He d7fbf1b1fa 💄 style: update Together AI model list, add function call & vision (#4393)
* 💄 style: update Together AI model list, add function call & vision

* 🐛 fix: fix typo

* 🐛 fix: fix typo in GitHub providers (`Phi-3.5-mini-instruct`)
2024-10-21 00:03:10 +08:00
semantic-release-bot 2a2b8d8521 🔖 chore(release): v1.22.12 [skip ci]
### [Version&nbsp;1.22.12](https://github.com/lobehub/lobe-chat/compare/v1.22.11...v1.22.12)
<sup>Released on **2024-10-20**</sup>

#### 💄 Styles

- **misc**: Add Llama 3.1 Nemotron 70B model & reorder some provider model list.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add Llama 3.1 Nemotron 70B model & reorder some provider model list, closes [#4424](https://github.com/lobehub/lobe-chat/issues/4424) ([9355a3d](https://github.com/lobehub/lobe-chat/commit/9355a3d))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-10-20 14:07:05 +00:00
LovelyGuYiMeng 9355a3dc35 💄 style: add Llama 3.1 Nemotron 70B model & reorder some provider model list (#4424)
* Update siliconcloud.ts

* Update siliconcloud.ts

* Update siliconcloud.ts

* Update moonshot.ts

* Update stepfun.ts

* Update zeroone.ts

* Update zhipu.ts

* Update zhipu.ts

* Update zhipu.ts
2024-10-20 21:59:31 +08:00
semantic-release-bot 5d284d5f2c 🔖 chore(release): v1.22.11 [skip ci]
### [Version&nbsp;1.22.11](https://github.com/lobehub/lobe-chat/compare/v1.22.10...v1.22.11)
<sup>Released on **2024-10-20**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor azure ad to ms entra id.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor azure ad to ms entra id, closes [#4168](https://github.com/lobehub/lobe-chat/issues/4168) ([4fa9588](https://github.com/lobehub/lobe-chat/commit/4fa9588))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-10-20 13:00:59 +00:00
EINDEX 4fa95881cc ♻️ refactor: refactor azure ad to ms entra id (#4168)
* 📝 docs: update entra id sso document

*  feat: support microsoft-entra-id sso login

* 📝 docs: update azure-ad releated document

* 🐛 fix: remove useless code.

* fix doc

* remove useless code

* remove useless env

* remove useless env
2024-10-20 20:53:54 +08:00
lobehubbot d07d8a81a0 📝 docs(bot): Auto sync agents & plugin to readme 2024-10-20 03:47:24 +00:00
semantic-release-bot 035c38a464 🔖 chore(release): v1.22.10 [skip ci]
### [Version&nbsp;1.22.10](https://github.com/lobehub/lobe-chat/compare/v1.22.9...v1.22.10)
<sup>Released on **2024-10-20**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-10-20 03:46:19 +00:00
Arvin Xu f68154ec88 👷 build: fix vercel build (#4423) 2024-10-20 11:38:57 +08:00
lyh_rain e4666531fc 📝 docs(self hosting): Add deployment link for Alibaba Cloud international-site (#4368) 2024-10-20 11:28:59 +08:00
semantic-release-bot 92bf98a4b4 🔖 chore(release): v1.22.9 [skip ci]
### [Version&nbsp;1.22.9](https://github.com/lobehub/lobe-chat/compare/v1.22.8...v1.22.9)
<sup>Released on **2024-10-18**</sup>

#### 💄 Styles

- **misc**: Update Fireworks AI model list.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update Fireworks AI model list, closes [#4394](https://github.com/lobehub/lobe-chat/issues/4394) ([fe8ffdd](https://github.com/lobehub/lobe-chat/commit/fe8ffdd))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-10-18 15:17:32 +00:00
Jason 3aec08330c 📝 docs: add Novita AI in zh-CN readme (#4387) 2024-10-18 23:09:55 +08:00
Zhijie He fe8ffddc6e 💄 style: update Fireworks AI model list (#4394) 2024-10-18 23:09:09 +08:00
semantic-release-bot 433f70d6f1 🔖 chore(release): v1.22.8 [skip ci]
### [Version&nbsp;1.22.8](https://github.com/lobehub/lobe-chat/compare/v1.22.7...v1.22.8)
<sup>Released on **2024-10-17**</sup>

#### 💄 Styles

- **misc**: Add Yi-Lightning model.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add Yi-Lightning model, closes [#4390](https://github.com/lobehub/lobe-chat/issues/4390) ([9e9fb9a](https://github.com/lobehub/lobe-chat/commit/9e9fb9a))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-10-17 13:59:58 +00:00
sxjeru 9e9fb9a482 💄 style: Add Yi-Lightning model (#4390)
* Update zeroone.ts

* Update zeroone.ts

* Update zeroone.ts

* Update zeroone.ts

* Update zeroone.ts
2024-10-17 21:52:19 +08:00
semantic-release-bot 2b7bc5011a 🔖 chore(release): v1.22.7 [skip ci]
### [Version&nbsp;1.22.7](https://github.com/lobehub/lobe-chat/compare/v1.22.6...v1.22.7)
<sup>Released on **2024-10-17**</sup>

#### 💄 Styles

- **misc**: Add qwen vision model & update qwen2.5 72b to 128k for siliconcloud.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add qwen vision model & update qwen2.5 72b to 128k for siliconcloud, closes [#4380](https://github.com/lobehub/lobe-chat/issues/4380) ([e8c009b](https://github.com/lobehub/lobe-chat/commit/e8c009b))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-10-17 04:38:19 +00:00
LovelyGuYiMeng e8c009b1ba 💄 style: add qwen vision model & update qwen2.5 72b to 128k for siliconcloud (#4380)
* Update siliconcloud.ts

* Update siliconcloud.ts

* Update siliconcloud.ts

* Update huggingface.ts

* Update siliconcloud.ts

* Update siliconcloud.ts

* Update siliconcloud.ts

* Update siliconcloud.ts
2024-10-17 12:30:59 +08:00
lobehubbot 41c55f88fd 📝 docs(bot): Auto sync agents & plugin to readme 2024-10-15 04:08:46 +00:00
Arthals e189e5c589 📝docs: fix style tag bug (#4376) 2024-10-15 12:01:28 +08:00
lobehubbot 6facd4fbe2 📝 docs(bot): Auto sync agents & plugin to readme 2024-10-14 13:57:44 +00:00
Arthals 2820697103 📝docs: align variable names (#4369) 2024-10-14 21:50:22 +08:00
Dnaynu 04b58f8ad4 📝 docs: Fix typo in README (#4366)
Corrected "Lean more" to "Learn more" in [README.md].

This pull request addresses a minor typo found in repository. The typo has been corrected to improve clarity and maintain the quality of the documentation.

This change is purely cosmetic and does not affect functionality.
2024-10-14 11:22:28 +08:00
Lumia 6d07f53c86 📝 docs: Update cloudflare-zero-trust zh-CN (#4363) 2024-10-14 10:26:39 +08:00
semantic-release-bot 3bd7791a9f 🔖 chore(release): v1.22.6 [skip ci]
### [Version&nbsp;1.22.6](https://github.com/lobehub/lobe-chat/compare/v1.22.5...v1.22.6)
<sup>Released on **2024-10-13**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix images not go in to chat context.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix images not go in to chat context, closes [#4361](https://github.com/lobehub/lobe-chat/issues/4361) ([f17ab49](https://github.com/lobehub/lobe-chat/commit/f17ab49))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-10-13 18:05:31 +00:00
Arvin Xu f17ab49772 🐛 fix: fix images not go in to chat context (#4361)
* 💡 chore: add jsdoc

* 🐛 fix: fix the image not in ai chat message

* 💡 chore: add jsdoc

* 🐛 fix: fix
2024-10-14 01:58:10 +08:00
semantic-release-bot ed7e4e37d8 🔖 chore(release): v1.22.5 [skip ci]
### [Version&nbsp;1.22.5](https://github.com/lobehub/lobe-chat/compare/v1.22.4...v1.22.5)
<sup>Released on **2024-10-13**</sup>

#### 💄 Styles

- **misc**: Reorder github model list & updata info & add new model.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Reorder github model list & updata info & add new model, closes [#4360](https://github.com/lobehub/lobe-chat/issues/4360) ([e7767a5](https://github.com/lobehub/lobe-chat/commit/e7767a5))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-10-13 17:25:08 +00:00
LovelyGuYiMeng e7767a569e 💄 style: Reorder github model list & updata info & add new model (#4360)
* Update huggingface.ts

* Update github.ts

* Update github.ts

* Update github.ts

* Update huggingface.ts
2024-10-14 01:17:44 +08:00
semantic-release-bot 6965943719 🔖 chore(release): v1.22.4 [skip ci]
### [Version&nbsp;1.22.4](https://github.com/lobehub/lobe-chat/compare/v1.22.3...v1.22.4)
<sup>Released on **2024-10-13**</sup>

#### ♻ Code Refactoring

- **misc**: Separate message slice and aiChat slice.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Separate message slice and aiChat slice, closes [#4359](https://github.com/lobehub/lobe-chat/issues/4359) ([7d037f6](https://github.com/lobehub/lobe-chat/commit/7d037f6))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-10-13 16:02:45 +00:00
Arvin Xu 7d037f67ba ♻️ refactor: separate message slice and aiChat slice (#4359)
* ♻️ refactor: separate message slice and ai-chat slice

* 🎨 chore: clean code

* ♻️ refactor: refactor the initialState

* ♻️ refactor: refactor the initialState

*  test: add more tests
2024-10-13 23:55:29 +08:00
semantic-release-bot 99308de4fc 🔖 chore(release): v1.22.3 [skip ci]
### [Version&nbsp;1.22.3](https://github.com/lobehub/lobe-chat/compare/v1.22.2...v1.22.3)
<sup>Released on **2024-10-13**</sup>

#### 💄 Styles

- **misc**: Support multi-windows for PWA.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Support multi-windows for PWA, closes [#4334](https://github.com/lobehub/lobe-chat/issues/4334) ([0284606](https://github.com/lobehub/lobe-chat/commit/0284606))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-10-13 14:33:51 +00:00
BrandonStudio 0284606213 💄 style: support multi-windows for PWA (#4334)
Support multi-window on desktop devices
2024-10-13 22:26:33 +08:00
semantic-release-bot 55646232f7 🔖 chore(release): v1.22.2 [skip ci]
### [Version&nbsp;1.22.2](https://github.com/lobehub/lobe-chat/compare/v1.22.1...v1.22.2)
<sup>Released on **2024-10-13**</sup>

#### 🐛 Bug Fixes

- **misc**: Allow use email as name in logto.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Allow use email as name in logto, closes [#4350](https://github.com/lobehub/lobe-chat/issues/4350) ([d5a046a](https://github.com/lobehub/lobe-chat/commit/d5a046a))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-10-13 07:55:12 +00:00
Yao Cai d5a046a9e5 🐛 fix: allow use email as name in logto (#4350) 2024-10-13 15:47:51 +08:00
Arthals c04afbadaa 📝docs: docker compose project name (#4349) 2024-10-13 12:09:16 +08:00
Arthals 62cbf1c032 📝docs: add casdoor docker compose document (#4338)
* 📝docs: Casdoor

* 📝docs: Docker-compose

* 📝docs: Docker-compose

* 📝docs: English ver.

* 📝docs: Incorporate review suggestions

* 📝docs: Incorporate review suggestions
2024-10-13 10:49:20 +08:00
renovate[bot] 1873cc2cd2 Update pnpm to v9.12.1 (#4342)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-13 09:32:09 +08:00
renovate[bot] 4e8f3b98cb Update dependency @neondatabase/serverless to ^0.10.0 (#4343)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-13 09:31:49 +08:00
renovate[bot] 7f2a516040 Update dependency drizzle-kit to ^0.25.0 (#4344)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-13 09:31:30 +08:00
renovate[bot] 65c654812f Update dependency drizzle-orm to ^0.34.0 (#4345)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-13 09:31:01 +08:00
semantic-release-bot a733c9651f 🔖 chore(release): v1.22.1 [skip ci]
### [Version&nbsp;1.22.1](https://github.com/lobehub/lobe-chat/compare/v1.22.0...v1.22.1)
<sup>Released on **2024-10-12**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix function calling issue, disable stream when using tools.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix function calling issue, disable stream when using tools, closes [#4335](https://github.com/lobehub/lobe-chat/issues/4335) ([9f8e0a9](https://github.com/lobehub/lobe-chat/commit/9f8e0a9))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-10-12 16:40:14 +00:00
Zhijie He 9f8e0a9258 🐛 fix: fix function calling issue, disable stream when using tools (#4335) 2024-10-13 00:32:58 +08:00
semantic-release-bot acfbbf2562 🔖 chore(release): v1.22.0 [skip ci]
## [Version&nbsp;1.22.0](https://github.com/lobehub/lobe-chat/compare/v1.21.16...v1.22.0)
<sup>Released on **2024-10-12**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor the chat webapi.

####  Features

- **misc**: Add HuggingFace Model Provider.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor the chat webapi, closes [#4339](https://github.com/lobehub/lobe-chat/issues/4339) ([4722444](https://github.com/lobehub/lobe-chat/commit/4722444))

#### What's improved

* **misc**: Add HuggingFace Model Provider, closes [#4225](https://github.com/lobehub/lobe-chat/issues/4225) ([d310931](https://github.com/lobehub/lobe-chat/commit/d310931))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-10-12 14:42:37 +00:00
Arvin Xu d3109318c8 feat: add HuggingFace Model Provider (#4225)
* 🚧 wip: add hf runtime

* 💄 style: add HUGGINGFACE_MODEL_LIST

* 🚨 chore: fix lint

* 🎨 chore: fix code

* support handle stream error

* fix

* add i18n

* refactor with openai runtime

* refactor: refactor the HF implement

* 🐛 fix: fix

* 🐛 fix: fix

* 🐛 fix: fix
2024-10-12 22:35:13 +08:00
Arvin Xu 4722444a80 ♻️ refactor: refactor the chat webapi (#4339) 2024-10-12 22:34:55 +08:00
TC 8bb3c8f641 📝 docs: update wenxin provider docs (#4333)
* 📝 docs: update docs for providers

* 📝 docs: update provider doc
2024-10-12 14:47:53 +08:00
lobehubbot 609cf5b3f8 📝 docs(bot): Auto sync agents & plugin to readme 2024-10-12 06:35:33 +00:00
lyh_rain 42690293c3 📝 docs(self-hosting): Add deployment link for Alibaba Cloud' domestic-site (#4331)
Co-authored-by: bupt_rain <lyh376240@alibaba-inc.com>
2024-10-12 14:28:06 +08:00
renovate[bot] 5f4dcab95b Update dependency langchain to ^0.3.0 (#3970)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-12 11:27:24 +08:00
semantic-release-bot 43a89b9d89 🔖 chore(release): v1.21.16 [skip ci]
### [Version&nbsp;1.21.16](https://github.com/lobehub/lobe-chat/compare/v1.21.15...v1.21.16)
<sup>Released on **2024-10-12**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-10-12 02:56:00 +00:00
stone-w4tch3r e1cbe81b91 👷 build: Simplify custom builds for NEXT_PUBLIC vars (#4252)
* feat: add build-args support for NEXT_PUBLIC_xxx environment variables

* build: Add GitHub Action to build and publish Docker image with custom NEXT_PUBLIC variable

* fix: Add NEXT_PUBLIC_BASE_PATH to Dockerfile.database

* feat: use base lobe-caht repository for build and set manual trigger

* docs: add guide for building custom image with overridden NEXT_PUBLIC variables

* doc: added comments to custom-build.yml

* doc: improved custom build instructions

* fix: moved workflow to documentation

* fix: removed NEXT_PUBLIC_S3_DOMAIN
2024-10-12 10:48:48 +08:00
semantic-release-bot 69583b14b4 🔖 chore(release): v1.21.15 [skip ci]
### [Version&nbsp;1.21.15](https://github.com/lobehub/lobe-chat/compare/v1.21.14...v1.21.15)
<sup>Released on **2024-10-12**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-10-12 02:38:26 +00:00
Zhijie He f2ee6307ac 💄styles: update siliconflow models info (function_call) (#4329) 2024-10-12 10:30:45 +08:00
dupl 1edd6f61f4 👷 build: fix netlify deployment failed (#4328) 2024-10-12 10:29:42 +08:00
semantic-release-bot 71877240a4 🔖 chore(release): v1.21.14 [skip ci]
### [Version&nbsp;1.21.14](https://github.com/lobehub/lobe-chat/compare/v1.21.13...v1.21.14)
<sup>Released on **2024-10-12**</sup>

#### 💄 Styles

- **misc**: Fix artifacts render markdown.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Fix artifacts render markdown, closes [#4327](https://github.com/lobehub/lobe-chat/issues/4327) ([6bb6ea6](https://github.com/lobehub/lobe-chat/commit/6bb6ea6))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-10-12 00:45:15 +00:00
Arvin Xu 6bb6ea6c9d 💄 style: fix artifacts render markdown (#4327) 2024-10-12 09:37:28 +09:00
TC eda92e20d9 📝 docs: update docs for providers (#4326) 2024-10-12 00:43:32 +08:00
semantic-release-bot 23c5bf7bc6 🔖 chore(release): v1.21.13 [skip ci]
### [Version&nbsp;1.21.13](https://github.com/lobehub/lobe-chat/compare/v1.21.12...v1.21.13)
<sup>Released on **2024-10-11**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor agent runtime implement of stream and ZHIPU provider.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor agent runtime implement of stream and ZHIPU provider, closes [#4323](https://github.com/lobehub/lobe-chat/issues/4323) ([59661a1](https://github.com/lobehub/lobe-chat/commit/59661a1))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-10-11 15:58:18 +00:00
Arvin Xu 59661a1735 ♻️ refactor: refactor agent runtime implement of stream and ZHIPU provider (#4323)
* ♻️ refactor: refactor stream implement

* ♻️ refactor: refactor the Zhipu AI to the OpenAICompatible

* 🎨 chore: clean wenxin code

* 🐛 fix: fix ZHIPU payload
2024-10-11 23:50:55 +08:00
semantic-release-bot e68f81f947 🔖 chore(release): v1.21.12 [skip ci]
### [Version&nbsp;1.21.12](https://github.com/lobehub/lobe-chat/compare/v1.21.11...v1.21.12)
<sup>Released on **2024-10-11**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor the jwt code.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor the jwt code, closes [#4322](https://github.com/lobehub/lobe-chat/issues/4322) ([b7258b9](https://github.com/lobehub/lobe-chat/commit/b7258b9))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-10-11 13:11:58 +00:00
Arvin Xu b7258b95e5 ♻️ refactor: refactor the jwt code (#4322)
* ♻️ refactor: refactor the jwt code

* clean

* fix lint
2024-10-11 21:04:26 +08:00
renovate[bot] 16bce6dc3f Update dependency @anthropic-ai/sdk to ^0.29.0 (#4266)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-11 17:00:54 +08:00
semantic-release-bot 78a937a96e 🔖 chore(release): v1.21.11 [skip ci]
### [Version&nbsp;1.21.11](https://github.com/lobehub/lobe-chat/compare/v1.21.10...v1.21.11)
<sup>Released on **2024-10-11**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor the backend code for better organization.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor the backend code for better organization, closes [#4287](https://github.com/lobehub/lobe-chat/issues/4287) ([9a369ac](https://github.com/lobehub/lobe-chat/commit/9a369ac))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-10-11 08:53:23 +00:00
Arvin Xu 9a369ac088 ♻️ refactor: refactor the backend code for better organization (#4287)
* ♻️ refactor: move AgentRuntime

* ♻️ refactor: move errorResponse

* ♻️ refactor: move auth middleware

* ♻️ refactor: move createBizOpenAI

* 🐛 fix: fix rewriteQuery

* fix
2024-10-11 16:45:39 +08:00
semantic-release-bot 04af49a7b6 🔖 chore(release): v1.21.10 [skip ci]
### [Version&nbsp;1.21.10](https://github.com/lobehub/lobe-chat/compare/v1.21.9...v1.21.10)
<sup>Released on **2024-10-11**</sup>

#### 💄 Styles

- **misc**: Updata gpt-4o model info.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Updata gpt-4o model info, closes [#4318](https://github.com/lobehub/lobe-chat/issues/4318) ([fa27ddf](https://github.com/lobehub/lobe-chat/commit/fa27ddf))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-10-11 07:32:46 +00:00
LovelyGuYiMeng c68ef380c3 🔨 chore: fix gpt-4o model ci (#4319)
* Update openai.ts

* Update openrouter.ts

* Update modelProvider.test.ts

* Update index.test.ts.snap
2024-10-11 15:25:20 +08:00
LovelyGuYiMeng fa27ddf20d 💄 style: updata gpt-4o model info (#4318)
* Update openai.ts

* Update openrouter.ts
2024-10-11 14:31:41 +08:00
semantic-release-bot e52a3e6082 🔖 chore(release): v1.21.9 [skip ci]
### [Version&nbsp;1.21.9](https://github.com/lobehub/lobe-chat/compare/v1.21.8...v1.21.9)
<sup>Released on **2024-10-10**</sup>

#### 💄 Styles

- **misc**: Update qwen vl model to latest.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update qwen vl model to latest, closes [#4307](https://github.com/lobehub/lobe-chat/issues/4307) ([25a7ea2](https://github.com/lobehub/lobe-chat/commit/25a7ea2))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-10-10 15:27:59 +00:00
LovelyGuYiMeng 25a7ea2f96 💄 style: update qwen vl model to latest (#4307)
* Update qwen.ts

* Update qwen.ts
2024-10-10 23:20:28 +08:00
lobehubbot 9bfd64e35a 📝 docs(bot): Auto sync agents & plugin to readme 2024-10-10 11:48:11 +00:00
Yao Cai b36d466cb5 ♻️ docs: Maintainable configurations for casdoor initialization (#4259)
* ♻️ refactor: make init_data.json visible

* ♻️ refactor: remove unused webapi records

* ♻️ refactor: remove unused signin methods

* :refactor: recycle: remove unused tokens

* ♻️ refactor: remove unused providers

* 🐛 fix: wrong redirectUrls

* 💄 style: use lobe branding

* 👷 ci: specific docker compose file version

* ♻️ refactor: remove session

* ♻️ refactor: enableLinkWithEmail

*  revert: - version for docker compose

* 🐛 fix: command not work on newest docker
2024-10-10 19:40:25 +08:00
lobehubbot e653418c67 📝 docs(bot): Auto sync agents & plugin to readme 2024-10-08 14:57:20 +00:00
semantic-release-bot a86b725563 🔖 chore(release): v1.21.8 [skip ci]
### [Version&nbsp;1.21.8](https://github.com/lobehub/lobe-chat/compare/v1.21.7...v1.21.8)
<sup>Released on **2024-10-08**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix auto rewrite query when user message is too long.

#### 💄 Styles

- **misc**: Support yml in file chunk.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix auto rewrite query when user message is too long, closes [#4288](https://github.com/lobehub/lobe-chat/issues/4288) ([a2d3d32](https://github.com/lobehub/lobe-chat/commit/a2d3d32))

#### Styles

* **misc**: Support yml in file chunk, closes [#4283](https://github.com/lobehub/lobe-chat/issues/4283) ([cec7ec0](https://github.com/lobehub/lobe-chat/commit/cec7ec0))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-10-08 14:56:17 +00:00
彼方 cec7ec0ea3 💄 style: support yml in file chunk (#4283)
新增.yml格式,并且删除重复的.md格式
2024-10-08 22:48:55 +08:00
Arvin Xu a2d3d32c3b 🐛 fix: fix auto rewrite query when user message is too long (#4288)
* 🐛 fix: fix rewriteQuery

* 🐛 fix: fix rewriteQuery
2024-10-08 22:47:50 +08:00
semantic-release-bot 7d1e5c46ae 🔖 chore(release): v1.21.7 [skip ci]
### [Version&nbsp;1.21.7](https://github.com/lobehub/lobe-chat/compare/v1.21.6...v1.21.7)
<sup>Released on **2024-10-08**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor `text-to-image` endpoint.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor `text-to-image` endpoint, closes [#4272](https://github.com/lobehub/lobe-chat/issues/4272) ([0c02073](https://github.com/lobehub/lobe-chat/commit/0c02073))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-10-08 00:26:23 +00:00
Arvin Xu 0c02073629 ♻️ refactor: refactor text-to-image endpoint (#4272) 2024-10-08 08:19:10 +08:00
renovate[bot] 8a0e45cc06 Update pnpm to v9.12.0 (#4267)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-06 22:14:00 +08:00
lobehubbot 0c322835a9 📝 docs(bot): Auto sync agents & plugin to readme 2024-10-05 16:31:50 +00:00
semantic-release-bot 7e334aa4b7 🔖 chore(release): v1.21.6 [skip ci]
### [Version&nbsp;1.21.6](https://github.com/lobehub/lobe-chat/compare/v1.21.5...v1.21.6)
<sup>Released on **2024-10-05**</sup>

#### ♻ Code Refactoring

- **misc**: Move backend api to (backend) folder group.

#### 🐛 Bug Fixes

- **misc**: Fix txt-to-image api.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Move backend api to (backend) folder group, closes [#4262](https://github.com/lobehub/lobe-chat/issues/4262) ([d8afb46](https://github.com/lobehub/lobe-chat/commit/d8afb46))

#### What's fixed

* **misc**: Fix txt-to-image api, closes [#4264](https://github.com/lobehub/lobe-chat/issues/4264) ([d1ff4ba](https://github.com/lobehub/lobe-chat/commit/d1ff4ba))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-10-05 16:30:47 +00:00
Arvin Xu d1ff4ba154 🐛 fix: fix txt-to-image api (#4264) 2024-10-06 00:23:23 +08:00
Arvin Xu d8afb467d8 ♻️ refactor: move backend api to (backend) folder group (#4262)
* ♻️ refactor: move backend api to (backend) folder group

*  test: fix tests
2024-10-06 00:16:54 +08:00
semantic-release-bot bdc4f4e719 🔖 chore(release): v1.21.5 [skip ci]
### [Version&nbsp;1.21.5](https://github.com/lobehub/lobe-chat/compare/v1.21.4...v1.21.5)
<sup>Released on **2024-10-05**</sup>

#### 💄 Styles

- **misc**: Support shadcn in Artifacts.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Support shadcn in Artifacts, closes [#4256](https://github.com/lobehub/lobe-chat/issues/4256) ([863bae5](https://github.com/lobehub/lobe-chat/commit/863bae5))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-10-05 13:59:49 +00:00
Arvin Xu 863bae54f0 💄 style: support shadcn in Artifacts (#4256)
* 🐛 fix: support shadcn

* 🐛 fix: support shadcn

* ♻️ refactor: improve shadcn code
2024-10-05 21:52:24 +08:00
semantic-release-bot 3bf7975000 🔖 chore(release): v1.21.4 [skip ci]
### [Version&nbsp;1.21.4](https://github.com/lobehub/lobe-chat/compare/v1.21.3...v1.21.4)
<sup>Released on **2024-10-02**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix recharts deps in the Artifacts React Renderer.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix recharts deps in the Artifacts React Renderer, closes [#4245](https://github.com/lobehub/lobe-chat/issues/4245) ([a120d21](https://github.com/lobehub/lobe-chat/commit/a120d21))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-10-02 08:15:15 +00:00
Arvin Xu a120d21de6 🐛 fix: fix recharts deps in the Artifacts React Renderer (#4245) 2024-10-02 16:07:43 +08:00
semantic-release-bot 54f6912773 🔖 chore(release): v1.21.3 [skip ci]
### [Version&nbsp;1.21.3](https://github.com/lobehub/lobe-chat/compare/v1.21.2...v1.21.3)
<sup>Released on **2024-10-01**</sup>

#### ♻ Code Refactoring

- **misc**: Move most `/api` to `/webapi`.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Move most `/api` to `/webapi`, closes [#4233](https://github.com/lobehub/lobe-chat/issues/4233) ([542c359](https://github.com/lobehub/lobe-chat/commit/542c359))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-10-01 09:49:08 +00:00
Arvin Xu 542c359f66 ♻️ refactor: move most /api to /webapi (#4233)
* ♻️ refactor: /api to /webapi

*  test: fix tests
2024-10-01 17:41:38 +08:00
semantic-release-bot 160b49090e 🔖 chore(release): v1.21.2 [skip ci]
### [Version&nbsp;1.21.2](https://github.com/lobehub/lobe-chat/compare/v1.21.1...v1.21.2)
<sup>Released on **2024-10-01**</sup>

#### 💄 Styles

- **misc**: Adjust Wenxin icon size.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Adjust Wenxin icon size, closes [#4229](https://github.com/lobehub/lobe-chat/issues/4229) ([6ae79ce](https://github.com/lobehub/lobe-chat/commit/6ae79ce))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-10-01 05:04:50 +00:00
Zhijie He 08ce3f3a10 👷 build: set --dns-result-order=ipv4first as default (#4231) 2024-10-01 12:57:39 +08:00
Zhijie He 6ae79ce434 💄 style: adjust Wenxin icon size (#4229)
* 💄 style: adjust Wenxin icon size

* 💄 style: add extra "一言" for Wenxin

* 🐛 fix: fix `Error: Props should be sorted alphabetically  react/jsx-sort-props`

* 💄 style: remove title

* 🐛 fix: fix build error
2024-10-01 12:52:41 +08:00
lobehubbot 7f50ddac7c 📝 docs(bot): Auto sync agents & plugin to readme 2024-09-30 12:47:28 +00:00
semantic-release-bot 592b63130c 🔖 chore(release): v1.21.1 [skip ci]
### [Version&nbsp;1.21.1](https://github.com/lobehub/lobe-chat/compare/v1.21.0...v1.21.1)
<sup>Released on **2024-09-30**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-30 12:46:25 +00:00
Zhijie He 7df27e8a87 👷 build: enhance Self-host CA usage & remove TLS detection (#4223)
* 👷 build: enhance TLS cert checking & Self-host CA usage

* 👷 build: add Wenxin ENV

* 🔨 chore: handle timeout

* Update startServer.js

* 👷 build: remove TLS detection
2024-09-30 20:38:22 +08:00
semantic-release-bot ca9deaae52 🔖 chore(release): v1.21.0 [skip ci]
## [Version&nbsp;1.21.0](https://github.com/lobehub/lobe-chat/compare/v1.20.8...v1.21.0)
<sup>Released on **2024-09-30**</sup>

####  Features

- **misc**: Add wenxin model provider.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Add wenxin model provider, closes [#4018](https://github.com/lobehub/lobe-chat/issues/4018) ([4483599](https://github.com/lobehub/lobe-chat/commit/4483599))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-30 06:56:06 +00:00
Arvin Xu 4483599683 feat: add wenxin model provider (#4018)
* add wenxinyiyan

* fix locale

* 🐛 fix: support weinxin error handle

* 🚨 chore: fix lint

* 🚨 chore: fix lint

* 优化 api key 提示弹窗

* Update wenxin.ts

* Update wenxin.ts

* Update providers.tsx

* Update index.ts

* Update wenxin.ts

* add i18n

* update i18n

* fix QuotaLimitReached

* add quota limit message

* fix i18n

* fix i18n

* fix i18n

* fix ERNIE-3.5 id

* fix rate limit code and smoothing

---------

Co-authored-by: LovelyGuYiMeng <76251800+LovelyGuYiMeng@users.noreply.github.com>
2024-09-30 14:48:33 +08:00
semantic-release-bot 82b9bbc746 🔖 chore(release): v1.20.8 [skip ci]
### [Version&nbsp;1.20.8](https://github.com/lobehub/lobe-chat/compare/v1.20.7...v1.20.8)
<sup>Released on **2024-09-30**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-30 03:35:55 +00:00
Zhijie He 8e87a4ae59 👷 build: remove unnecessary SSL judgments (#4219)
* ♻️ refactor: remove unnecessary SSL judgments

* 🔨 chore: handle `ERR_TLS_CERT_ALTNAME_INVALID` error
2024-09-30 11:29:05 +08:00
Arvin Xu 3f4fe82207 🔨 chore: upgrade shiki to 1.21.0 (#4218) 2024-09-30 11:22:15 +08:00
semantic-release-bot 96eb9da9cf 🔖 chore(release): v1.20.7 [skip ci]
### [Version&nbsp;1.20.7](https://github.com/lobehub/lobe-chat/compare/v1.20.6...v1.20.7)
<sup>Released on **2024-09-29**</sup>

#### 💄 Styles

- **misc**: Update groq model list.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update groq model list, closes [#4195](https://github.com/lobehub/lobe-chat/issues/4195) ([ef5164d](https://github.com/lobehub/lobe-chat/commit/ef5164d))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-29 19:05:00 +00:00
LovelyGuYiMeng ef5164de6d 💄 style: update groq model list (#4195)
* Update groq.ts

* Update groq.ts
2024-09-30 02:57:50 +08:00
semantic-release-bot 8fa1140a4f 🔖 chore(release): v1.20.6 [skip ci]
### [Version&nbsp;1.20.6](https://github.com/lobehub/lobe-chat/compare/v1.20.5...v1.20.6)
<sup>Released on **2024-09-29**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-29 18:40:16 +00:00
Zhijie He fadbc41c01 👷 build: fix zeabur build (#4213)
* 👷 build: add `SKIP_DB_MIGRATION` ENV

* 🔨 chore: change logic

* 💄 style: update error output style

* Update startServer.js

* 👷 build: detect DB_MIGRATION_SCRIPT_PATH, if not exist then skip

* 🔨 chore: improve console log

* 🔨 chore: add skip reason

* 🐛 fix: fix fs calling error

* 🐛 fix: fix `proxychains` conf generate error

* 🔨 chore: fix catch error

* 🐛 fix: fix typo
2024-09-30 02:33:01 +08:00
lobehubbot 376261d3ba 📝 docs(bot): Auto sync agents & plugin to readme 2024-09-29 18:19:29 +00:00
Zixu Zhen b3a2f80578 📝 docs: Prevent '#' and its subsequent comments from affecting the URL of S3 configuration (#4211)
* Prevent URL related comments in env files from affecting usage

* Prevent URL related comments in env files from affecting usage

* Prevent URL related comments in env files from affecting usage

* Prevent URL related comments in env files from affecting usage
2024-09-30 02:12:18 +08:00
semantic-release-bot 86736dbb09 🔖 chore(release): v1.20.5 [skip ci]
### [Version&nbsp;1.20.5](https://github.com/lobehub/lobe-chat/compare/v1.20.4...v1.20.5)
<sup>Released on **2024-09-29**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-29 03:40:41 +00:00
Lumia d05afb4a9f 📝 docs: Update docker-compose to use new LOGTO env (#4199)
* Update docker-compose.mdx

* Update docker-compose.zh-CN.mdx
2024-09-29 11:33:14 +08:00
Zhijie He 12dfead151 👷 build: optimize image size under glibc env (#4176) 2024-09-29 11:31:55 +08:00
semantic-release-bot 969f9a6b25 🔖 chore(release): v1.20.4 [skip ci]
### [Version&nbsp;1.20.4](https://github.com/lobehub/lobe-chat/compare/v1.20.3...v1.20.4)
<sup>Released on **2024-09-28**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-28 17:36:23 +00:00
CanisMinor d3f1fa6387 perf: remove some blur style to improve performance (#4085)
*  perf: Remove some blur style

* 💄 style: improve Conversation

* 💄 style: improve Conversation

---------

Co-authored-by: arvinxx <arvinx@foxmail.com>
2024-09-29 01:29:20 +08:00
renovate[bot] 6b3e4306b9 Update dependency unstructured-client to ^0.18.0 (#4065)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-28 23:36:06 +08:00
Lumia 88dc3c9617 📝 docs: Add deployment using ZITADEL authentication services (#4081)
* Create docker-compose.yml for local deploy with zitadel

Create docker-compose.yml for local deploy with zitadel

* Create .env.zh-CN.example for local deploy with zitadel

Create .env.zh-CN.example for local deploy with zitadel

* Create .env.example for local deploy with zitadel

Create .env.example for local deploy with zitadel

* Update .env.zh-CN.example

* Create docker-compose.yml for self-hosting with zitadel

Create docker-compose.yml for self-hosting with zitadel

* Create .env.zh-CN.example for self-hosting deploy with zitadel

Create .env.zh-CN.example for self-hosting deploy with zitadel

* Create .env.example for self-host deploy with zitadel

Create .env.example for self-host deploy with zitadel

* Create zitadel-init-steps.yaml

* Create zitadel-config.yaml

* Update docker-compose.yml

* Update docker-compose.yml

* Create zitadel-config.yaml

* Create zitadel-init-steps.yaml

* Update .env.zh-CN.example

* Update .env.example

* Update .env.example

* Update .env.zh-CN.example

* Update zitadel-init-steps.yaml
2024-09-28 23:35:48 +08:00
semantic-release-bot 2c70b90b60 🔖 chore(release): v1.20.3 [skip ci]
### [Version&nbsp;1.20.3](https://github.com/lobehub/lobe-chat/compare/v1.20.2...v1.20.3)
<sup>Released on **2024-09-28**</sup>

#### 🐛 Bug Fixes

- **misc**: Improve delete orphan chunks when delete files.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Improve delete orphan chunks when delete files, closes [#4179](https://github.com/lobehub/lobe-chat/issues/4179) ([f3e0ffe](https://github.com/lobehub/lobe-chat/commit/f3e0ffe))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-28 15:07:42 +00:00
Arvin Xu f3e0ffe433 🐛 fix: improve delete orphan chunks when delete files (#4179)
* 🐛 fix: make deleteOrphanChunks parallels

* 🐛 fix: make deleteOrphanChunks parallels
2024-09-28 23:00:30 +08:00
Caspian Zhao 9aa171213e 📝 docs: add new configuration item of clerk singup (#4188) 2024-09-28 18:31:28 +08:00
Lumia 164a5a0177 📝 docs: update model-provider document (#4181)
* Update model-provider.zh-CN.mdx

增加混元模型

* Update model-provider.mdx

add HUNYUAN Model
2024-09-28 18:30:00 +08:00
semantic-release-bot 302ceeae91 🔖 chore(release): v1.20.2 [skip ci]
### [Version&nbsp;1.20.2](https://github.com/lobehub/lobe-chat/compare/v1.20.1...v1.20.2)
<sup>Released on **2024-09-27**</sup>

#### 💄 Styles

- **misc**: Add zhipu glm-4-flashx model.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add zhipu glm-4-flashx model, closes [#4173](https://github.com/lobehub/lobe-chat/issues/4173) ([b0c3abc](https://github.com/lobehub/lobe-chat/commit/b0c3abc))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-27 13:20:12 +00:00
LovelyGuYiMeng b0c3abcc19 💄 style: add zhipu glm-4-flashx model (#4173)
* Update zhipu.ts

* Update siliconcloud.ts

* Update siliconcloud.ts

* Update zhipu.ts

* Update siliconcloud.ts
2024-09-27 21:12:51 +08:00
Arvin Xu 63ca869145 👷 build: revert #4025 (#4175)
This reverts commit 7eecb23d22.
2024-09-27 21:07:42 +08:00
semantic-release-bot 794ca8b0f3 🔖 chore(release): v1.20.1 [skip ci]
### [Version&nbsp;1.20.1](https://github.com/lobehub/lobe-chat/compare/v1.20.0...v1.20.1)
<sup>Released on **2024-09-27**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-27 12:48:23 +00:00
Zhijie He 7eecb23d22 👷 build: optimize image size under glibc env (#4025)
* 👷 build: optimize image size under `glibc` env

* 👷 build: add `startServer.js` as server launcher

* 🐛 fix: `PROXY_URL` missing

* 🔨 chore: exit if DB migration failed

* 🔨 chore: allow resolve ipv6 address

* 🔨 chore: rollback changes, cleanup code

* 🔨 chore: improve console log

* 🔨 chore: improve error print

* 👷 build: add `isValidSSL` function to check SSL cert

* 🔨 chore: handle `CERT_HAS_EXPIRED` error

* 🔨 chore: cleanup code

* 🔨 chore: improve console log

* 👷 build: check oss & auth issuer ssl connection before running

* 🔨 chore: improve console log

* 🔨 chore: change `SSL` to `TLS`

* 🐛 fix: fix `443` port not display in logs

* 🔨 chore: improve console output

* 🐛 fix: fix error catch

* 🔨 chore: handle corner case

* 👷 build: support self-signed SSL cert, switch to system-wide CA cert

* 🔨 chore: handle `UNABLE_TO_GET_ISSUER_CERT_LOCALLY` error

* 🔨 chore: handle when `*_ISSUER` not existed

* 🔨 chore: handle non-https protocol, skip TLS checking

* 🔨 chore: improve console log

* 🐛 fix: fix proxychains logs not available when host is ip addr

* 👷 build: add DNS server self-check support, split DNS resolve function

* 🔨 chore: improve console.log

* 🔨 chore: print DNS server before db migration

* 🔨 chore: update `isValidIP` & `resolveHostIP` function, ready for IPv6

* 🐛 fix: fix error handle

* 👷 build: set `ENTRYPOINT` to `/bin/node`

* 👷 build: set full path for `proxychains` & `node`, ready for distroless

* 👷 build: pin node LTS version to 20
2024-09-27 20:41:06 +08:00
semantic-release-bot adb78c2877 🔖 chore(release): v1.20.0 [skip ci]
## [Version&nbsp;1.20.0](https://github.com/lobehub/lobe-chat/compare/v1.19.36...v1.20.0)
<sup>Released on **2024-09-27**</sup>

####  Features

- **misc**: Add Hunyuan(Tencent) model provider.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Add Hunyuan(Tencent) model provider, closes [#4147](https://github.com/lobehub/lobe-chat/issues/4147) ([8ddb41b](https://github.com/lobehub/lobe-chat/commit/8ddb41b))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-27 07:48:04 +00:00
Zhijie He 8ddb41b646 feat: add Hunyuan(Tencent) model provider (#4147)
*  feat: add Hunyuan(Tencent) model provider

* 💄 style: add `HUNYUAN_MODEL_LIST` support

* 💄 style: update model price & provider description

* 💄 style: enable `hunyuan-standard-256K` as default, sort model provider list

* 💄 style: update model tokens info

* 💄 style: update pricing

* 💄 style: update `hunyuan-turbo` model info
2024-09-27 15:40:02 +08:00
semantic-release-bot ac8de6bca9 🔖 chore(release): v1.19.36 [skip ci]
### [Version&nbsp;1.19.36](https://github.com/lobehub/lobe-chat/compare/v1.19.35...v1.19.36)
<sup>Released on **2024-09-27**</sup>

#### 💄 Styles

- **misc**: Add llama3.2 model for openrouter provider.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add llama3.2 model for openrouter provider, closes [#4151](https://github.com/lobehub/lobe-chat/issues/4151) ([6f1a966](https://github.com/lobehub/lobe-chat/commit/6f1a966))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-27 03:43:54 +00:00
LovelyGuYiMeng 6f1a966ef8 💄 style: add llama3.2 model for openrouter provider (#4151)
* Update openrouter.ts

* Update index.test.ts.snap

* Update openrouter.ts

* Update openrouter.ts

* Update openrouter.ts

* Update openrouter.ts
2024-09-27 11:36:42 +08:00
lobehubbot 4619cbf12f 📝 docs(bot): Auto sync agents & plugin to readme 2024-09-27 02:24:16 +00:00
semantic-release-bot a02954dfad 🔖 chore(release): v1.19.35 [skip ci]
### [Version&nbsp;1.19.35](https://github.com/lobehub/lobe-chat/compare/v1.19.34...v1.19.35)
<sup>Released on **2024-09-27**</sup>

#### 💄 Styles

- **misc**: Add o1-preview and o1-mini model to github model provider.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add o1-preview and o1-mini model to github model provider, closes [#4127](https://github.com/lobehub/lobe-chat/issues/4127) ([1e4d016](https://github.com/lobehub/lobe-chat/commit/1e4d016))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-27 02:23:07 +00:00
ymefg 1e4d016306 💄 style: add o1-preview and o1-mini model to github model provider (#4127)
* 💄 style: add o1-preview and o1-mini model to github model provider

* Update index.ts
2024-09-27 10:16:02 +08:00
Bui Trong Khanh Duy c550867f12 🔨 chore: re-run i18n, eslint, and prettier (#4161)
* add sessionToken for bedrock model

* Support google model list

* update relate sessionToken info

* update description and revert gg model list

* update description

* change session token is a custom field

* support google model list

* reformat eslint
2024-09-27 10:15:50 +08:00
小云丨Arale 40d347f48b 🔧 chore: update antd to version ^5.21 (#4157) 2024-09-26 22:38:04 +08:00
semantic-release-bot 4711da7793 🔖 chore(release): v1.19.34 [skip ci]
### [Version&nbsp;1.19.34](https://github.com/lobehub/lobe-chat/compare/v1.19.33...v1.19.34)
<sup>Released on **2024-09-26**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-26 04:26:38 +00:00
LobeHub Bot 03017ddac0 perf: Update robots rule (#4141)
Co-authored-by: canisminor1990 <i@canisminor.cc>
2024-09-26 12:19:28 +08:00
semantic-release-bot 6a12d457d0 🔖 chore(release): v1.19.33 [skip ci]
### [Version&nbsp;1.19.33](https://github.com/lobehub/lobe-chat/compare/v1.19.32...v1.19.33)
<sup>Released on **2024-09-25**</sup>

#### 🐛 Bug Fixes

- **misc**: MiniMax output long content interrupted by non-existent error.

#### 💄 Styles

- **misc**: Update google provider model info.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: MiniMax output long content interrupted by non-existent error, closes [#4088](https://github.com/lobehub/lobe-chat/issues/4088) ([4f6e20d](https://github.com/lobehub/lobe-chat/commit/4f6e20d))

#### Styles

* **misc**: Update google provider model info, closes [#4129](https://github.com/lobehub/lobe-chat/issues/4129) ([b1442b9](https://github.com/lobehub/lobe-chat/commit/b1442b9))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-25 15:31:01 +00:00
sxjeru 4f6e20dabf 🐛 fix: MiniMax output long content interrupted by non-existent error (#4088)
* Update index.ts

* Update index.test.ts

* Update index.ts

* Update minimax.ts

* Update minimax.ts

* fix

* Update minimax.ts

* Create minimax.test.ts

* Update minimax.ts

* Update minimax.ts

* Update minimax.ts
2024-09-25 23:23:38 +08:00
LovelyGuYiMeng b1442b973e 💄 style: update google provider model info (#4129)
* Update google.ts

* Update google.ts

* Update google.ts

* Update google.ts

* Update google.ts

---------

Co-authored-by: sxjeru <sxjeru@gmail.com>
2024-09-25 23:03:38 +08:00
semantic-release-bot 86871a9058 🔖 chore(release): v1.19.32 [skip ci]
### [Version&nbsp;1.19.32](https://github.com/lobehub/lobe-chat/compare/v1.19.31...v1.19.32)
<sup>Released on **2024-09-25**</sup>

#### 💄 Styles

- **misc**: Add function call for `taichu_llm`.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add function call for `taichu_llm`, closes [#4119](https://github.com/lobehub/lobe-chat/issues/4119) ([8f629d8](https://github.com/lobehub/lobe-chat/commit/8f629d8))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-25 14:08:38 +00:00
Zhijie He 8f629d8df9 💄 style: add function call for taichu_llm (#4119) 2024-09-25 22:01:04 +08:00
Arvin Xu 7e3aa09510 ️ perf: refactor pwa implement to have better performance (#4124)
* test remove serwist

* 尝试优化 pwa install 实现

* Update next.config.mjs

* fix lint

* delay the service worker register

* only enabled on prod

* when isShowPWAGuide update, trigger guide too
2024-09-25 22:00:28 +08:00
semantic-release-bot bfb7675125 🔖 chore(release): v1.19.31 [skip ci]
### [Version&nbsp;1.19.31](https://github.com/lobehub/lobe-chat/compare/v1.19.30...v1.19.31)
<sup>Released on **2024-09-24**</sup>

#### 💄 Styles

- **misc**: Add google gemini 1.5 002 series.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add google gemini 1.5 002 series, closes [#4118](https://github.com/lobehub/lobe-chat/issues/4118) ([10145fa](https://github.com/lobehub/lobe-chat/commit/10145fa))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-24 19:21:56 +00:00
Arvin Xu 10145facda 💄 style: add google gemini 1.5 002 series (#4118)
* 💄 style: add gemini 1.5 002 series

* 💄 style: update i18n

* ️ perf: improve tools calling and system role for Gemini

*  test: add tests for google
2024-09-25 03:14:36 +08:00
semantic-release-bot 007dbe2bc5 🔖 chore(release): v1.19.30 [skip ci]
### [Version&nbsp;1.19.30](https://github.com/lobehub/lobe-chat/compare/v1.19.29...v1.19.30)
<sup>Released on **2024-09-24**</sup>

#### 💄 Styles

- **misc**: Disable taichu2.0 functioncall & default disable taichu2.0v model.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Disable taichu2.0 functioncall & default disable taichu2.0v model, closes [#4117](https://github.com/lobehub/lobe-chat/issues/4117) ([00da53b](https://github.com/lobehub/lobe-chat/commit/00da53b))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-24 17:51:54 +00:00
LovelyGuYiMeng 00da53b368 💄 style: disable taichu2.0 functioncall & default disable taichu2.0v model (#4117) 2024-09-25 01:44:39 +08:00
semantic-release-bot c2db3e85b3 🔖 chore(release): v1.19.29 [skip ci]
### [Version&nbsp;1.19.29](https://github.com/lobehub/lobe-chat/compare/v1.19.28...v1.19.29)
<sup>Released on **2024-09-24**</sup>

#### 💄 Styles

- **misc**: Update taichu provider info & add taichu vision model.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update taichu provider info & add taichu vision model, closes [#4114](https://github.com/lobehub/lobe-chat/issues/4114) ([e5331db](https://github.com/lobehub/lobe-chat/commit/e5331db))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-24 17:16:26 +00:00
LovelyGuYiMeng e5331db146 💄 style: update taichu provider info & add taichu vision model (#4114)
* Update providers.tsx

* Update index.ts

* Update taichu.ts
2024-09-25 01:08:51 +08:00
semantic-release-bot 1f37af2c54 🔖 chore(release): v1.19.28 [skip ci]
### [Version&nbsp;1.19.28](https://github.com/lobehub/lobe-chat/compare/v1.19.27...v1.19.28)
<sup>Released on **2024-09-24**</sup>

#### 💄 Styles

- **misc**: Add function call support for Stepfun.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add function call support for Stepfun, closes [#4101](https://github.com/lobehub/lobe-chat/issues/4101) ([8d7d96e](https://github.com/lobehub/lobe-chat/commit/8d7d96e))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-24 17:07:25 +00:00
Zhijie He 8d7d96e85e 💄 style: add function call support for Stepfun (#4101)
* 💄 style: add function call support for Stepfun

* 💄 style: update `step-2-16k` model info, add functionCall

* 💄 style: update `step-1-flash` model info, add functionCall
2024-09-25 01:00:15 +08:00
Lumia 759463ad3b 📝 docs: update model-provider document (#4113)
* Update model-provider.zh-CN.mdx

* Update model-provider.zh-CN.mdx

* Update model-provider.zh-CN.mdx

* Update model-provider.mdx

* Update model-provider.zh-CN.mdx

* Update model-provider.mdx

* Update model-provider.zh-CN.mdx
2024-09-25 00:58:38 +08:00
semantic-release-bot 4c876c2537 🔖 chore(release): v1.19.27 [skip ci]
### [Version&nbsp;1.19.27](https://github.com/lobehub/lobe-chat/compare/v1.19.26...v1.19.27)
<sup>Released on **2024-09-24**</sup>

#### 💄 Styles

- **misc**: Improve images display in chat messages.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Improve images display in chat messages, closes [#3475](https://github.com/lobehub/lobe-chat/issues/3475) ([c54c7ed](https://github.com/lobehub/lobe-chat/commit/c54c7ed))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-24 13:25:18 +00:00
vual c54c7ed30b 💄 style: improve images display in chat messages (#3475)
* 修改聊天界面图片展示大小,1张图片时默认200宽度,2张400,3张600,最多到600,避免图片占太大位置,看聊天信息很不方便。如果要看图片,直接查看大图就可以了。

* 修改聊天界面多图展示效果。
1.一行最多3个图片。
2.列的个数以第一行的个数为准。
3.多图时,最大宽度比率计算公式为:scale = firstRow.length * (firstRow.length / items.length),避免多图时占用窗口太大。

* 控制图片宽度比例不小于1
2024-09-24 21:18:06 +08:00
lobehubbot fc25f2683e 📝 docs(bot): Auto sync agents & plugin to readme 2024-09-24 12:18:07 +00:00
semantic-release-bot d5d931c686 🔖 chore(release): v1.19.26 [skip ci]
### [Version&nbsp;1.19.26](https://github.com/lobehub/lobe-chat/compare/v1.19.25...v1.19.26)
<sup>Released on **2024-09-24**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix url config import after user state init.

#### 💄 Styles

- **misc**: Add support function call for 360AI, left sidebar has only assistants.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix url config import after user state init, closes [#4072](https://github.com/lobehub/lobe-chat/issues/4072) ([18a240c](https://github.com/lobehub/lobe-chat/commit/18a240c))

#### Styles

* **misc**: Add support function call for 360AI, closes [#4099](https://github.com/lobehub/lobe-chat/issues/4099) ([536696b](https://github.com/lobehub/lobe-chat/commit/536696b))
* **misc**: Left sidebar has only assistants, closes [#4108](https://github.com/lobehub/lobe-chat/issues/4108) ([db1f81c](https://github.com/lobehub/lobe-chat/commit/db1f81c))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-24 12:16:58 +00:00
Yao Cai 18a240cfd8 🐛 fix: fix url config import after user state init (#4072)
* 🐛 fix: settings import

* ♻️ refactor: remove selctor

* ♻️ refactor: add pr ref
2024-09-24 20:09:15 +08:00
Lumia 7f032d24bb 📝 docs: update next-auth documents (#4090)
* Update auth0.mdx

删除ACCESS_CODE
NEXT_AUTH_SSO_PROVIDERS、NEXTAUTH_URL改为Required
使用新版环境变量

* Update auth0.zh-CN.mdx

* Update authelia.mdx

* Update authelia.zh-CN.mdx

* Update authentik.mdx

* Update authentik.zh-CN.mdx

* Update github.mdx

* Update github.zh-CN.mdx

* Update cloudflare-zero-trust.mdx

* Update logto.mdx

* Update logto.zh-CN.mdx

* Update microsoft-entra-id.mdx

* Update microsoft-entra-id.zh-CN.mdx

* Update zitadel.mdx

* Update zitadel.zh-CN.mdx

* Update github.zh-CN.mdx

* Update auth0.mdx

* Update auth0.zh-CN.mdx

* Update authelia.mdx

* Update authelia.zh-CN.mdx

* Update authentik.mdx

* Update authentik.zh-CN.mdx

* Update cloudflare-zero-trust.mdx

* Update github.mdx

* Update github.zh-CN.mdx

* Update logto.mdx

* Update logto.zh-CN.mdx

* Update microsoft-entra-id.mdx

* Update microsoft-entra-id.zh-CN.mdx

* Update zitadel.mdx

* Update zitadel.zh-CN.mdx

* Update zitadel.zh-CN.mdx

* Update zitadel.mdx

* Update cloudflare-zero-trust.zh-CN.mdx
2024-09-24 20:06:36 +08:00
Zhijie He 536696b96c 💄 style: add support function call for 360AI (#4099) 2024-09-24 20:04:33 +08:00
Minh-Phuc Tran db1f81c181 💄 style: left sidebar has only assistants (#4108) 2024-09-24 20:02:48 +08:00
Yao Cai bc264fe4e7 📝 docs: update docker-compose local auth to casdoor (#3855)
* 👷 ci: casdoor in compose

* 🐛 fix: casdoor well-known error

* ♻️ refactor: move envs

* 👷 ci: add s3 demo data

* 👷 ci: Add start script

* 👷 ci: update setup script

* 👷 ci: compress asserts

* ♻️ refactor: rename `demo` to `local`, `local` to `local-logto`

* 🐛 fix: file not found

* ♻️ refactro: download asynchronously

* 🌐 i18n: support zh_CN in setup.sh

* 🐛 fix: tips shown format error

* ♻️ fix: spacing

* 🐛 fix: LC error

* 🐛 fix: update url to main repo

* ♻️ refactor: remove annotations

* 📝 docs: update local-logto docs

* 👷 build: add `LLM_VISION_IMAGE_USE_BASE64=1`

* 💄 style: remove alert text color

* ♻️ refactor: use casdoor provider

* ♻️ refactor: no multithreading

* 🐛 fix: use casdoor provider

* 🐛 fix: i18n in lower version of bash

* 💄 style: remove color

* ♻️ refactor: - duplicate casdoor ports
2024-09-24 20:01:24 +08:00
semantic-release-bot 380359ac92 🔖 chore(release): v1.19.25 [skip ci]
### [Version&nbsp;1.19.25](https://github.com/lobehub/lobe-chat/compare/v1.19.24...v1.19.25)
<sup>Released on **2024-09-24**</sup>

#### 🐛 Bug Fixes

- **misc**: Add missing translations.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Add missing translations, closes [#4106](https://github.com/lobehub/lobe-chat/issues/4106) ([c24bf45](https://github.com/lobehub/lobe-chat/commit/c24bf45))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-24 06:20:18 +00:00
Minh-Phuc Tran c24bf45cf4 🐛 fix: add missing translations (#4106) 2024-09-24 14:13:12 +08:00
lobehubbot 65945a5eb0 📝 docs(bot): Auto sync agents & plugin to readme 2024-09-23 16:29:08 +00:00
semantic-release-bot e7dc28e518 🔖 chore(release): v1.19.24 [skip ci]
### [Version&nbsp;1.19.24](https://github.com/lobehub/lobe-chat/compare/v1.19.23...v1.19.24)
<sup>Released on **2024-09-23**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix artifacts code language highlight.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix artifacts code language highlight, closes [#4096](https://github.com/lobehub/lobe-chat/issues/4096) ([2d956a3](https://github.com/lobehub/lobe-chat/commit/2d956a3))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-23 16:28:05 +00:00
Arvin Xu 2d956a37dd 🐛 fix: fix artifacts code language highlight (#4096)
* 🐛 fix: fix artifacts language

* 🎨 chore: improve code

*  test: improve test
2024-09-24 00:20:49 +08:00
lobehubbot 8351f829dc 📝 docs(bot): Auto sync agents & plugin to readme 2024-09-23 07:24:49 +00:00
semantic-release-bot c82c221ab3 🔖 chore(release): v1.19.23 [skip ci]
### [Version&nbsp;1.19.23](https://github.com/lobehub/lobe-chat/compare/v1.19.22...v1.19.23)
<sup>Released on **2024-09-23**</sup>

#### 💄 Styles

- **misc**: Add spark max-32k model.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add spark max-32k model, closes [#4071](https://github.com/lobehub/lobe-chat/issues/4071) ([c11b57b](https://github.com/lobehub/lobe-chat/commit/c11b57b))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-23 07:23:46 +00:00
LovelyGuYiMeng c11b57bf9e 💄 style: add spark max-32k model (#4071)
* Update spark.ts

* Update spark.ts

* Update openai.ts

* Update openai.ts

* Update openai.ts

* Update spark.ts

* Update spark.ts

* Update spark.ts
2024-09-23 15:16:32 +08:00
renovate[bot] 39a2aff5e7 Update pnpm to v9.11.0 (#4066)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-23 10:11:32 +08:00
semantic-release-bot a4311ea561 🔖 chore(release): v1.19.22 [skip ci]
### [Version&nbsp;1.19.22](https://github.com/lobehub/lobe-chat/compare/v1.19.21...v1.19.22)
<sup>Released on **2024-09-22**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix ollama model download panel.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix ollama model download panel, closes [#4070](https://github.com/lobehub/lobe-chat/issues/4070) ([fc33336](https://github.com/lobehub/lobe-chat/commit/fc33336))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-22 12:27:49 +00:00
Arvin Xu fc33336db7 🐛 fix: fix ollama model download panel (#4070) 2024-09-22 20:20:43 +08:00
semantic-release-bot 2d2231f1b9 🔖 chore(release): v1.19.21 [skip ci]
### [Version&nbsp;1.19.21](https://github.com/lobehub/lobe-chat/compare/v1.19.20...v1.19.21)
<sup>Released on **2024-09-21**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor to improve branding customization.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor to improve branding customization, closes [#4061](https://github.com/lobehub/lobe-chat/issues/4061) ([6199e68](https://github.com/lobehub/lobe-chat/commit/6199e68))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-21 17:07:59 +00:00
Arvin Xu 6199e68d78 ♻️ refactor: refactor to improve branding customization (#4061)
* ♻️ refactor: improve customize

* ♻️ refactor: improve customize

* ♻️ refactor: improve customize

* ♻️ refactor: improve customize

* 💄 style: fix size
2024-09-22 00:49:52 +08:00
semantic-release-bot fc2e7604f3 🔖 chore(release): v1.19.20 [skip ci]
### [Version&nbsp;1.19.20](https://github.com/lobehub/lobe-chat/compare/v1.19.19...v1.19.20)
<sup>Released on **2024-09-21**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix Content-Security-Policy.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix Content-Security-Policy, closes [#4056](https://github.com/lobehub/lobe-chat/issues/4056) ([d186062](https://github.com/lobehub/lobe-chat/commit/d186062))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-21 09:56:31 +00:00
Arvin Xu d1860623ee 🐛 fix: fix Content-Security-Policy (#4056) 2024-09-21 17:49:17 +08:00
semantic-release-bot f8a63ff258 🔖 chore(release): v1.19.19 [skip ci]
### [Version&nbsp;1.19.19](https://github.com/lobehub/lobe-chat/compare/v1.19.18...v1.19.19)
<sup>Released on **2024-09-21**</sup>

#### 🐛 Bug Fixes

- **misc**: Casdoor webhooks providerAccountId not found.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Casdoor webhooks providerAccountId not found, closes [#4055](https://github.com/lobehub/lobe-chat/issues/4055) ([b832289](https://github.com/lobehub/lobe-chat/commit/b832289))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-21 09:18:49 +00:00
Yao Cai b832289f03 🐛 fix: casdoor webhooks providerAccountId not found (#4055) 2024-09-21 17:11:25 +08:00
semantic-release-bot d4956ffc3e 🔖 chore(release): v1.19.18 [skip ci]
### [Version&nbsp;1.19.18](https://github.com/lobehub/lobe-chat/compare/v1.19.17...v1.19.18)
<sup>Released on **2024-09-21**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-21 07:05:38 +00:00
CanisMinor 8afb4e2981 perf: Use nextjs pwa feat to gen manifest file (#4042)
*  perf: Use nextjs pwa feat to gen manifest file

* 🐛 fix: Fix review problem

*  test: Add test

* 💄 style: Update next config

* 🐛 fix: Fix test config

* 💄 style: Update layout
2024-09-21 14:58:13 +08:00
semantic-release-bot d3aa60a111 🔖 chore(release): v1.19.17 [skip ci]
### [Version&nbsp;1.19.17](https://github.com/lobehub/lobe-chat/compare/v1.19.16...v1.19.17)
<sup>Released on **2024-09-21**</sup>

#### 🐛 Bug Fixes

- **misc**: `providerAccountId` not exist in provider.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: `providerAccountId` not exist in provider, closes [#4053](https://github.com/lobehub/lobe-chat/issues/4053) ([91d8999](https://github.com/lobehub/lobe-chat/commit/91d8999))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-21 06:09:45 +00:00
Yao Cai 91d8999604 🐛 fix: providerAccountId not exist in provider (#4053)
* 🐛 fix: fix providerAccountId not exist in casdoor

* 🐛 fix: providerAccountId not provided
2024-09-21 14:02:42 +08:00
semantic-release-bot 70c71219d2 🔖 chore(release): v1.19.16 [skip ci]
### [Version&nbsp;1.19.16](https://github.com/lobehub/lobe-chat/compare/v1.19.15...v1.19.16)
<sup>Released on **2024-09-21**</sup>

#### 💄 Styles

- **misc**: Improve i18n for discover and improve version check.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Improve i18n for discover and improve version check, closes [#4052](https://github.com/lobehub/lobe-chat/issues/4052) ([ef93712](https://github.com/lobehub/lobe-chat/commit/ef93712))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-21 04:17:59 +00:00
Arvin Xu ef93712039 💄 style: improve i18n for discover and improve version check (#4052)
* i18n

* 🐛 fix: fix the problem of frequent patch updates

*  test: improve tests
2024-09-21 12:10:54 +08:00
semantic-release-bot 354db01282 🔖 chore(release): v1.19.15 [skip ci]
### [Version&nbsp;1.19.15](https://github.com/lobehub/lobe-chat/compare/v1.19.14...v1.19.15)
<sup>Released on **2024-09-20**</sup>

#### 💄 Styles

- **misc**: Improve i18n in discover.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Improve i18n in discover, closes [#4049](https://github.com/lobehub/lobe-chat/issues/4049) ([8170889](https://github.com/lobehub/lobe-chat/commit/8170889))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-20 17:33:38 +00:00
Arvin Xu 8170889fc0 💄 style: improve i18n in discover (#4049)
* i18n

* i18n
2024-09-21 01:26:30 +08:00
semantic-release-bot d0d5fe8ae0 🔖 chore(release): v1.19.14 [skip ci]
### [Version&nbsp;1.19.14](https://github.com/lobehub/lobe-chat/compare/v1.19.13...v1.19.14)
<sup>Released on **2024-09-20**</sup>

#### 🐛 Bug Fixes

- **misc**: Pin `shiki@1.17.7` to fix code highlight.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Pin `shiki@1.17.7` to fix code highlight, closes [#4047](https://github.com/lobehub/lobe-chat/issues/4047) ([d12bf4c](https://github.com/lobehub/lobe-chat/commit/d12bf4c))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-20 16:37:23 +00:00
Arvin Xu d12bf4c962 🐛 fix: pin shiki@1.17.7 to fix code highlight (#4047) 2024-09-21 00:30:16 +08:00
semantic-release-bot 48a344f7c3 🔖 chore(release): v1.19.13 [skip ci]
### [Version&nbsp;1.19.13](https://github.com/lobehub/lobe-chat/compare/v1.19.12...v1.19.13)
<sup>Released on **2024-09-20**</sup>

#### 🐛 Bug Fixes

- **misc**: Try to implement better ssrf-protect.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Try to implement better ssrf-protect, closes [#4044](https://github.com/lobehub/lobe-chat/issues/4044) ([e960a23](https://github.com/lobehub/lobe-chat/commit/e960a23))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-20 15:53:25 +00:00
Arvin Xu e960a23b0c 🐛 fix: try to implement better ssrf-protect (#4044)
* 🐛 fix: try to implement better ssrf-protect

* 🐛 fix: fix error

* 💄 style: improve pwa
2024-09-20 23:46:21 +08:00
semantic-release-bot 4e3b71b85b 🔖 chore(release): v1.19.12 [skip ci]
### [Version&nbsp;1.19.12](https://github.com/lobehub/lobe-chat/compare/v1.19.11...v1.19.12)
<sup>Released on **2024-09-20**</sup>

#### 💄 Styles

- **misc**: Support webhooks for casdoor.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Support webhooks for casdoor, closes [#3942](https://github.com/lobehub/lobe-chat/issues/3942) ([1f2f6a5](https://github.com/lobehub/lobe-chat/commit/1f2f6a5))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-20 14:53:46 +00:00
Yao Cai 1f2f6a5e26 💄 style: support webhooks for casdoor (#3942)
*  feat: Support Casdoor provider

*  feat: + webhook for casdoor

* 🐛 fix: skip test
2024-09-20 22:46:35 +08:00
semantic-release-bot ea28c413c2 🔖 chore(release): v1.19.11 [skip ci]
### [Version&nbsp;1.19.11](https://github.com/lobehub/lobe-chat/compare/v1.19.10...v1.19.11)
<sup>Released on **2024-09-20**</sup>

#### 🐛 Bug Fixes

- **misc**: Custom model initialization not taking effect error.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Custom model initialization not taking effect error, closes [#4038](https://github.com/lobehub/lobe-chat/issues/4038) ([0e0d208](https://github.com/lobehub/lobe-chat/commit/0e0d208))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-20 13:31:23 +00:00
𝑾𝒖𝒙𝒉 0e0d20821f 🐛 fix: custom model initialization not taking effect error (#4038) 2024-09-20 21:24:12 +08:00
semantic-release-bot 2b8d36d226 🔖 chore(release): v1.19.10 [skip ci]
### [Version&nbsp;1.19.10](https://github.com/lobehub/lobe-chat/compare/v1.19.9...v1.19.10)
<sup>Released on **2024-09-20**</sup>

#### 💄 Styles

- **misc**: Add qwen2.5 math and coder model for siliconcloud provider.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add qwen2.5 math and coder model for siliconcloud provider, closes [#4043](https://github.com/lobehub/lobe-chat/issues/4043) ([d16578f](https://github.com/lobehub/lobe-chat/commit/d16578f))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-20 13:18:36 +00:00
LovelyGuYiMeng d16578f5b4 💄 style: add qwen2.5 math and coder model for siliconcloud provider (#4043) 2024-09-20 21:11:14 +08:00
semantic-release-bot c5ac8b1290 🔖 chore(release): v1.19.9 [skip ci]
### [Version&nbsp;1.19.9](https://github.com/lobehub/lobe-chat/compare/v1.19.8...v1.19.9)
<sup>Released on **2024-09-20**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix a bug with server agent config when user not exist.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix a bug with server agent config when user not exist, closes [#4034](https://github.com/lobehub/lobe-chat/issues/4034) ([f6a232b](https://github.com/lobehub/lobe-chat/commit/f6a232b))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-20 05:31:40 +00:00
Arvin Xu f6a232bc54 🐛 fix: fix a bug with server agent config when user not exist (#4034) 2024-09-20 12:13:24 +08:00
semantic-release-bot 2206e0a727 🔖 chore(release): v1.19.8 [skip ci]
### [Version&nbsp;1.19.8](https://github.com/lobehub/lobe-chat/compare/v1.19.7...v1.19.8)
<sup>Released on **2024-09-19**</sup>

#### 💄 Styles

- **misc**: Delete siliconflow outdated model & disable stepfun functioncall.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Delete siliconflow outdated model & disable stepfun functioncall, closes [#4033](https://github.com/lobehub/lobe-chat/issues/4033) ([08c53eb](https://github.com/lobehub/lobe-chat/commit/08c53eb))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-19 18:52:55 +00:00
LovelyGuYiMeng 08c53eb2b6 💄 style: delete siliconflow outdated model & disable stepfun functioncall (#4033)
* Update qwen.ts

* Update siliconcloud.ts

* Update stepfun.ts
2024-09-20 02:45:17 +08:00
semantic-release-bot 213445141b 🔖 chore(release): v1.19.7 [skip ci]
### [Version&nbsp;1.19.7](https://github.com/lobehub/lobe-chat/compare/v1.19.6...v1.19.7)
<sup>Released on **2024-09-19**</sup>

#### 💄 Styles

- **misc**: Add siliconflow qwen2.5 model.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add siliconflow qwen2.5 model, closes [#4024](https://github.com/lobehub/lobe-chat/issues/4024) ([06ffd99](https://github.com/lobehub/lobe-chat/commit/06ffd99))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-19 17:57:39 +00:00
LovelyGuYiMeng 06ffd99a69 💄 style: add siliconflow qwen2.5 model (#4024)
* Update siliconcloud.ts

* Update siliconcloud.ts

* Update siliconcloud.ts

* Update siliconcloud.ts

* Update qwen.ts

* Update qwen.ts

* Update qwen.ts
2024-09-20 01:50:22 +08:00
semantic-release-bot a73ef61878 🔖 chore(release): v1.19.6 [skip ci]
### [Version&nbsp;1.19.6](https://github.com/lobehub/lobe-chat/compare/v1.19.5...v1.19.6)
<sup>Released on **2024-09-19**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor the tts route url.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor the tts route url, closes [#4030](https://github.com/lobehub/lobe-chat/issues/4030) ([60dcf19](https://github.com/lobehub/lobe-chat/commit/60dcf19))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-19 16:39:55 +00:00
Arvin Xu 60dcf19037 ♻️ refactor: refactor the tts route url (#4030)
* ♻️ refactor: refactor the tts to new route

* ♻️ refactor: refactor the tts to new route
2024-09-20 00:33:08 +08:00
lobehubbot 8b918848c0 📝 docs(bot): Auto sync agents & plugin to readme 2024-09-19 15:58:53 +00:00
semantic-release-bot b4e17c24d8 🔖 chore(release): v1.19.5 [skip ci]
### [Version&nbsp;1.19.5](https://github.com/lobehub/lobe-chat/compare/v1.19.4...v1.19.5)
<sup>Released on **2024-09-19**</sup>

#### 💄 Styles

- **misc**: Enable functioncall for stepfun models, Update qwen models.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Enable functioncall for stepfun models, closes [#4022](https://github.com/lobehub/lobe-chat/issues/4022) ([afb3509](https://github.com/lobehub/lobe-chat/commit/afb3509))
* **misc**: Update qwen models, closes [#4026](https://github.com/lobehub/lobe-chat/issues/4026) ([6169e8f](https://github.com/lobehub/lobe-chat/commit/6169e8f))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-19 15:57:53 +00:00
sxjeru 6169e8f4ad 💄 style: Update qwen models (#4026)
* Update qwen.ts

* Update qwen.ts
2024-09-19 23:50:32 +08:00
LovelyGuYiMeng afb3509379 💄 style: enable functioncall for stepfun models (#4022)
* Update stepfun.ts

* Update ai360.ts

* Update ai360.ts
2024-09-19 23:48:44 +08:00
semantic-release-bot c46a1ec5d2 🔖 chore(release): v1.19.4 [skip ci]
### [Version&nbsp;1.19.4](https://github.com/lobehub/lobe-chat/compare/v1.19.3...v1.19.4)
<sup>Released on **2024-09-19**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor the sitemap implement.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor the sitemap implement, closes [#4012](https://github.com/lobehub/lobe-chat/issues/4012) ([d93a161](https://github.com/lobehub/lobe-chat/commit/d93a161))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-19 14:15:34 +00:00
CanisMinor d93a1617e7 ♻️ refactor: refactor the sitemap implement (#4012)
*  feat: Add new sitemap

* 🐛 fix: Fix url

*  test: Add test

* 🐛 fix: Fix host

*  test: Fix test

*  test: Fix test

* 🐛 fix: Fix alternative

* 🐛 fix: Try to fix

* 🐛 fix: Fix build

* 🐛 fix: Fix build

* 🔧 chore: Update git ignore

* 🐛 fix: Fix review problem
2024-09-19 22:08:14 +08:00
semantic-release-bot 5bd773ef53 🔖 chore(release): v1.19.3 [skip ci]
### [Version&nbsp;1.19.3](https://github.com/lobehub/lobe-chat/compare/v1.19.2...v1.19.3)
<sup>Released on **2024-09-19**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-19 12:26:53 +00:00
Zhijie He 61d2f533a6 👷 build: change base image from musl to glibc (#3926) 2024-09-19 20:19:37 +08:00
lobehubbot a5c31911cf 📝 docs(bot): Auto sync agents & plugin to readme 2024-09-19 09:07:54 +00:00
semantic-release-bot 50a2c02959 🔖 chore(release): v1.19.2 [skip ci]
### [Version&nbsp;1.19.2](https://github.com/lobehub/lobe-chat/compare/v1.19.1...v1.19.2)
<sup>Released on **2024-09-19**</sup>

#### 💄 Styles

- **misc**: Updata qwen model info & add qwen2.5 & reorder provider list.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Updata qwen model info & add qwen2.5 & reorder provider list, closes [#4020](https://github.com/lobehub/lobe-chat/issues/4020) ([d5e7578](https://github.com/lobehub/lobe-chat/commit/d5e7578))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-19 09:06:57 +00:00
LovelyGuYiMeng d5e7578821 💄 style: updata qwen model info & add qwen2.5 & reorder provider list (#4020)
* Update qwen.ts

* Update qwen.ts

* Update index.ts

* Update providers.tsx

* Update qwen.ts

* Update qwen.ts
2024-09-19 14:36:59 +08:00
semantic-release-bot 5d03c2be8f 🔖 chore(release): v1.19.1 [skip ci]
### [Version&nbsp;1.19.1](https://github.com/lobehub/lobe-chat/compare/v1.19.0...v1.19.1)
<sup>Released on **2024-09-19**</sup>

#### 💄 Styles

- **misc**: Add mistral provider new models.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add mistral provider new models, closes [#4014](https://github.com/lobehub/lobe-chat/issues/4014) ([0b70d57](https://github.com/lobehub/lobe-chat/commit/0b70d57))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-19 02:20:59 +00:00
LovelyGuYiMeng 0b70d57a2d 💄 style: add mistral provider new models (#4014)
* Update mistral.ts

* Update upstage.ts
2024-09-19 10:13:50 +08:00
renovate[bot] d6d3d408d0 Update dependency @clerk/localizations to v3 (#3972)
* Update dependency @clerk/localizations to v3

* Update package.json

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-19 10:12:27 +08:00
semantic-release-bot c7092e5321 🔖 chore(release): v1.19.0 [skip ci]
## [Version&nbsp;1.19.0](https://github.com/lobehub/lobe-chat/compare/v1.18.2...v1.19.0)
<sup>Released on **2024-09-18**</sup>

####  Features

- **misc**: Add Ai21Labs model provider, add Github Models provider, support native Artifacts just like Claude.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Add Ai21Labs model provider, closes [#3727](https://github.com/lobehub/lobe-chat/issues/3727) ([d2fe0f0](https://github.com/lobehub/lobe-chat/commit/d2fe0f0))
* **misc**: Add Github Models provider, closes [#3869](https://github.com/lobehub/lobe-chat/issues/3869) ([8eac1bd](https://github.com/lobehub/lobe-chat/commit/8eac1bd))
* **misc**: Support native Artifacts just like Claude, closes [#3985](https://github.com/lobehub/lobe-chat/issues/3985) ([0c42c46](https://github.com/lobehub/lobe-chat/commit/0c42c46))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-18 17:53:07 +00:00
Arvin Xu 0c42c462b0 feat: support native Artifacts just like Claude (#3985)
*  feat: 支持 AntThinking 渲染

* 🚧 wip: 支持 antArtifact 渲染

* 展示

* 展示

* 基本完成流式解析

* 基本完成流式解析

*  feat: support svg render

*  test: fix test

* 优化 lobeThinking 的解析

* i18n

* fix regex

* 💄 style: improve ui

* 🚸 style: improve ux

* i18n

* 💄 style: improve svg renderer

* 💄 style: improve svg renderer

*  feat: 优化 html 类 renderer 效果

*  feat: 支持 react renderer

* 💄 style: add tailwindcss

* fix style

*  feat: 支持下载和复制图片

*  test: fix tests

* i18n

* add tests
2024-09-19 01:45:55 +08:00
Zhijie He d2fe0f0590 feat: add Ai21Labs model provider (#3727)
*  feat: add Ai21Labs model provider

* 🔨 chore: fix rebase conflicts

* 🐛 fix: fix CI error

* 💄 style: add model price

* 🐛 fix: fix CI error
2024-09-19 01:42:40 +08:00
小云丨Arale 8eac1bd774 feat: add Github Models provider (#3869)
*  feat: add Github Models as provider

* :bug fix: sort order of ProviderList

* 💄 style: add more info for Github Models provider

*  feat: Add GitHub provider configuration

Adds support for configuring the GitHub provider in the LLM settings. It includes:

- A new `useGithubProvider` hook to define the GitHub provider configuration
- Integration of the GitHub provider in the provider list
- Localization strings for the GitHub personal access token input

The changes allow users to enter their GitHub personal access token to use GitHub-related LLM features.

* 🐛 fix: use Github Personal access tokens (classic) instead

* 💄 style: Add Invalid Github Token error type and message

Adds support for handling invalid Github Personal Access Tokens:

- Adds a new `InvalidGithubToken` error type in the `AgentRuntimeErrorType` enum
- Adds an error message for `InvalidGithubToken` in the localization files
- Configures the Github AI provider to use the new error type

This allows properly handling and displaying errors when an invalid Github token is provided.

*  test: fix test for new error type

* 🐛 fix: sort order of ProviderCards

* 💄 style: use abbreviation for Github PAT

* 💄 style: add the hyperlink for creating Github PAT

* 🌐 chore: improve desc

*  test: update test

---------

Co-authored-by: arvinxx <arvinx@foxmail.com>
2024-09-19 01:42:15 +08:00
Arvin Xu 5ccc41d7c1 💄 style: improve open router tools calling metadata (#3835)
* 🐛 fix: open router function calling for claude

* 📸 test: fix snapshot
2024-09-19 00:02:01 +08:00
semantic-release-bot 664687ddb0 🔖 chore(release): v1.18.2 [skip ci]
### [Version&nbsp;1.18.2](https://github.com/lobehub/lobe-chat/compare/v1.18.1...v1.18.2)
<sup>Released on **2024-09-18**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix InterceptingRoutes in discover.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix InterceptingRoutes in discover, closes [#4011](https://github.com/lobehub/lobe-chat/issues/4011) ([2b75040](https://github.com/lobehub/lobe-chat/commit/2b75040))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-18 13:42:14 +00:00
CanisMinor 2b75040519 🐛 fix: Fix InterceptingRoutes in discover (#4011) 2024-09-18 21:35:14 +08:00
semantic-release-bot 8fb2bd0df2 🔖 chore(release): v1.18.1 [skip ci]
### [Version&nbsp;1.18.1](https://github.com/lobehub/lobe-chat/compare/v1.18.0...v1.18.1)
<sup>Released on **2024-09-18**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-18 09:42:11 +00:00
Arvin Xu 199d35b8b8 👷 build: fix docker build (#4008) 2024-09-18 17:35:19 +08:00
semantic-release-bot 8070a63a45 🔖 chore(release): v1.18.0 [skip ci]
## [Version&nbsp;1.18.0](https://github.com/lobehub/lobe-chat/compare/v1.17.7...v1.18.0)
<sup>Released on **2024-09-18**</sup>

####  Features

- **misc**: Add Discover Page.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Add Discover Page, closes [#3848](https://github.com/lobehub/lobe-chat/issues/3848) ([f83cab6](https://github.com/lobehub/lobe-chat/commit/f83cab6))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-18 09:20:36 +00:00
CanisMinor f83cab6043 feat: Add Discover Page (#3848)
*  feat: Add Discover

* 💄 style: Update provider id

*  feat: Add provider mdx docs

* ♻️ refactor: Refactor service

*  test: Fix test

*  test: Fix Test

* 🔧 chore: Move docService to server

* 💄 style: Replace ProductLogo

* 🐛 fix: Fix const

*  feat: Update Discover provider and model

* 💄 style: Update ShareIcon

* 💄 style: Update share style

*  test: Update test

* fix

* fix

* 💄 style: Update style

* 💄 style: Update style

* 🐛 fix: Fix test

*  feat: Support alternate

*  feat: Add Disociver Intercepting Modal

* 🐛 fix: Fix link

* 🐛 fix: Fix Link

* ♻️ refactor: Use type query in search

* 🐛 fix: Fix review problem

* 📝 docs: Update i18n
2024-09-18 17:08:41 +08:00
renovate[bot] c7d91921dc Update pnpm to v9.10.0 (#3971)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-18 10:19:00 +08:00
semantic-release-bot e715709092 🔖 chore(release): v1.17.7 [skip ci]
### [Version&nbsp;1.17.7](https://github.com/lobehub/lobe-chat/compare/v1.17.6...v1.17.7)
<sup>Released on **2024-09-16**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix a corner case of `tools_call` with empty object.

#### 💄 Styles

- **misc**: Delete duplicate models in ollama.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix a corner case of `tools_call` with empty object, closes [#3955](https://github.com/lobehub/lobe-chat/issues/3955) ([d3fabdc](https://github.com/lobehub/lobe-chat/commit/d3fabdc))

#### Styles

* **misc**: Delete duplicate models in ollama, closes [#3989](https://github.com/lobehub/lobe-chat/issues/3989) ([ece60ee](https://github.com/lobehub/lobe-chat/commit/ece60ee))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-16 15:50:40 +00:00
Zhijie He d3fabdc8d8 🐛 fix: fix a corner case of tools_call with empty object (#3955)
* 🐛 fix: fix got content in finish_reason

* 🐛 fix: fix a corner case of `tools_call` with empty object
2024-09-16 23:43:25 +08:00
LovelyGuYiMeng ece60ee152 💄 style: Delete duplicate models in ollama (#3989) 2024-09-16 23:40:54 +08:00
semantic-release-bot 36a03aaa21 🔖 chore(release): v1.17.6 [skip ci]
### [Version&nbsp;1.17.6](https://github.com/lobehub/lobe-chat/compare/v1.17.5...v1.17.6)
<sup>Released on **2024-09-15**</sup>

#### ♻ Code Refactoring

- **misc**: Rename artifacts to plugins in portal.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Rename artifacts to plugins in portal, closes [#3986](https://github.com/lobehub/lobe-chat/issues/3986) ([073b936](https://github.com/lobehub/lobe-chat/commit/073b936))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-15 17:09:49 +00:00
Arvin Xu 073b936401 ♻️ refactor: rename artifacts to plugins in portal (#3986)
* ♻️ refactor: rename to plugins

* 💄 style: use another icon
2024-09-16 01:03:00 +08:00
semantic-release-bot dd9122f8e0 🔖 chore(release): v1.17.5 [skip ci]
### [Version&nbsp;1.17.5](https://github.com/lobehub/lobe-chat/compare/v1.17.4...v1.17.5)
<sup>Released on **2024-09-15**</sup>

#### 💄 Styles

- **misc**: Add MiniCPM-V 8B model entries to Ollama model providers.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add MiniCPM-V 8B model entries to Ollama model providers, closes [#3984](https://github.com/lobehub/lobe-chat/issues/3984) ([f9c26de](https://github.com/lobehub/lobe-chat/commit/f9c26de))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-15 17:00:14 +00:00
cr-zhichen f9c26de46b 💄 style: Add MiniCPM-V 8B model entries to Ollama model providers (#3984)
* feat(modelProviders): Add MiniCPM 8B to Ollama model providers

This commit adds two new entries for MiniCPM 8B to the Ollama model providers. These models have excellent OCR recognition and multimodal understanding capabilities, supporting a wide range of applications.

- Added MiniCPM 8B model entry with ID 'minicpm-v:8b' and 128,000 tokens
- Added another MiniCPM 8B model entry with ID 'minicpm-v' and 128,000 tokens

* feat(modelProviders): Update MiniCPM-V display name and description
2024-09-16 00:53:11 +08:00
semantic-release-bot c79c17cdca 🔖 chore(release): v1.17.4 [skip ci]
### [Version&nbsp;1.17.4](https://github.com/lobehub/lobe-chat/compare/v1.17.3...v1.17.4)
<sup>Released on **2024-09-15**</sup>

#### 💄 Styles

- **misc**: Update fullscreen loading style.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update fullscreen loading style, closes [#3948](https://github.com/lobehub/lobe-chat/issues/3948) ([aec21d2](https://github.com/lobehub/lobe-chat/commit/aec21d2))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-15 01:55:13 +00:00
CanisMinor aec21d27b5 💄 style: Update fullscreen loading style (#3948)
* 💄 style: Update fullscreen loading style

* fix

* 💄 style: Update loading style
2024-09-15 09:48:17 +08:00
semantic-release-bot 31eb54d80c 🔖 chore(release): v1.17.3 [skip ci]
### [Version&nbsp;1.17.3](https://github.com/lobehub/lobe-chat/compare/v1.17.2...v1.17.3)
<sup>Released on **2024-09-14**</sup>

#### 💄 Styles

- **misc**: Delete "-" in deepseek displayname.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Delete "-" in deepseek displayname, closes [#3958](https://github.com/lobehub/lobe-chat/issues/3958) ([c0e89f5](https://github.com/lobehub/lobe-chat/commit/c0e89f5))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-14 04:22:25 +00:00
LovelyGuYiMeng c0e89f5e22 💄 style: delete "-" in deepseek displayname (#3958) 2024-09-14 12:15:39 +08:00
semantic-release-bot 8c86d06399 🔖 chore(release): v1.17.2 [skip ci]
### [Version&nbsp;1.17.2](https://github.com/lobehub/lobe-chat/compare/v1.17.1...v1.17.2)
<sup>Released on **2024-09-13**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix o1 model list.

#### 💄 Styles

- **misc**: Update openrouter model list.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix o1 model list, closes [#3957](https://github.com/lobehub/lobe-chat/issues/3957) ([e04cdd9](https://github.com/lobehub/lobe-chat/commit/e04cdd9))

#### Styles

* **misc**: Update openrouter model list, closes [#3954](https://github.com/lobehub/lobe-chat/issues/3954) ([1a1572b](https://github.com/lobehub/lobe-chat/commit/1a1572b))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-13 15:35:35 +00:00
Arvin Xu e04cdd9f07 🐛 fix: fix o1 model list (#3957) 2024-09-13 23:28:45 +08:00
LovelyGuYiMeng 1a1572ba78 💄 style: update openrouter model list (#3954)
* Update openrouter.ts

* Update openrouter.ts

* Update openrouter.ts

* Update openrouter.ts

* Update index.test.ts.snap

* Update index.test.ts

* Update index.test.ts.snap

* Update index.test.ts.snap

* Update index.test.ts.snap
2024-09-13 23:28:31 +08:00
semantic-release-bot 3a3a4d3034 🔖 chore(release): v1.17.1 [skip ci]
### [Version&nbsp;1.17.1](https://github.com/lobehub/lobe-chat/compare/v1.17.0...v1.17.1)
<sup>Released on **2024-09-13**</sup>

#### 💄 Styles

- **misc**: Update zhipu model info.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update zhipu model info, closes [#3949](https://github.com/lobehub/lobe-chat/issues/3949) ([bbdbfde](https://github.com/lobehub/lobe-chat/commit/bbdbfde))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-13 10:19:28 +00:00
LovelyGuYiMeng bbdbfdef13 💄 style: update zhipu model info (#3949) 2024-09-13 18:12:37 +08:00
Yuhang 197ef18bb3 📝 docs: update deploy lobechat-database on zeabur (#3947)
* docs: update deploy lobechat-database on zeabur

* docs: zh-CN for deploy LobeChat on Zeabur

* 📝 docs(bot): Auto sync agents & plugin to readme

---------

Co-authored-by: lobehubbot <i@lobehub.com>
2024-09-13 15:45:07 +08:00
semantic-release-bot d5cd07013f 🔖 chore(release): v1.17.0 [skip ci]
## [Version&nbsp;1.17.0](https://github.com/lobehub/lobe-chat/compare/v1.16.14...v1.17.0)
<sup>Released on **2024-09-13**</sup>

####  Features

- **misc**: Support openai new OpenAI o1-preview/o1-mini models.

#### 💄 Styles

- **misc**: Support Google Model List.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Support openai new OpenAI o1-preview/o1-mini models, closes [#3943](https://github.com/lobehub/lobe-chat/issues/3943) ([61bfeb2](https://github.com/lobehub/lobe-chat/commit/61bfeb2))

#### Styles

* **misc**: Support Google Model List, closes [#3938](https://github.com/lobehub/lobe-chat/issues/3938) ([be4efc7](https://github.com/lobehub/lobe-chat/commit/be4efc7))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-13 05:08:16 +00:00
Bui Trong Khanh Duy be4efc76c1 💄 style: Support Google Model List (#3938)
* add sessionToken for bedrock model

* Support google model list

* update relate sessionToken info

* update description and revert gg model list

* update description

* change session token is a custom field

* support google model list
2024-09-13 13:00:59 +08:00
Arvin Xu 61bfeb2c99 feat: support openai new OpenAI o1-preview/o1-mini models (#3943)
* support o1

* Update openai.ts

* fix test

* fix test
2024-09-13 12:54:21 +08:00
semantic-release-bot 99ac98cffe 🔖 chore(release): v1.16.14 [skip ci]
### [Version&nbsp;1.16.14](https://github.com/lobehub/lobe-chat/compare/v1.16.13...v1.16.14)
<sup>Released on **2024-09-13**</sup>

#### 💄 Styles

- **model**: Remove `OpenAI` deprecated model.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **model**: Remove `OpenAI` deprecated model, closes [#3465](https://github.com/lobehub/lobe-chat/issues/3465) ([68a4fb2](https://github.com/lobehub/lobe-chat/commit/68a4fb2))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-13 04:21:01 +00:00
Rubu Jam 68a4fb2ba9 💄 style(model): remove OpenAI deprecated model (#3465) 2024-09-13 12:14:06 +08:00
semantic-release-bot 7f00261935 🔖 chore(release): v1.16.13 [skip ci]
### [Version&nbsp;1.16.13](https://github.com/lobehub/lobe-chat/compare/v1.16.12...v1.16.13)
<sup>Released on **2024-09-13**</sup>

#### 💄 Styles

- **misc**: Update siliconcloud model.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update siliconcloud model, closes [#3935](https://github.com/lobehub/lobe-chat/issues/3935) ([882e981](https://github.com/lobehub/lobe-chat/commit/882e981))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-13 02:22:20 +00:00
sxjeru 882e981931 💄 style: Update siliconcloud model (#3935) 2024-09-13 10:15:34 +08:00
semantic-release-bot a8ba75b647 🔖 chore(release): v1.16.12 [skip ci]
### [Version&nbsp;1.16.12](https://github.com/lobehub/lobe-chat/compare/v1.16.11...v1.16.12)
<sup>Released on **2024-09-12**</sup>

#### 💄 Styles

- **misc**: Remove brackets from model names with dates in OpenAI.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Remove brackets from model names with dates in OpenAI, closes [#3927](https://github.com/lobehub/lobe-chat/issues/3927) ([2a937bc](https://github.com/lobehub/lobe-chat/commit/2a937bc))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-12 16:24:15 +00:00
LovelyGuYiMeng 2a937bc8fd 💄 style: Remove brackets from model names with dates in OpenAI (#3927)
* Update openai.ts

* Update index.test.ts.snap

* Update index.test.ts.snap
2024-09-13 00:17:24 +08:00
Bui Trong Khanh Duy cc97ff6e4b 💄 style: Add sessionToken input for bedrock model (#3854)
* add sessionToken for bedrock model

* Support google model list

* update relate sessionToken info

* update description and revert gg model list

* update description

* change session token is a custom field
2024-09-13 00:16:59 +08:00
semantic-release-bot ecf084b4b0 🔖 chore(release): v1.16.11 [skip ci]
### [Version&nbsp;1.16.11](https://github.com/lobehub/lobe-chat/compare/v1.16.10...v1.16.11)
<sup>Released on **2024-09-12**</sup>

#### 🐛 Bug Fixes

- **misc**: Support webhooks for logto.

#### 💄 Styles

- **misc**: Default disable mistral provider useless models.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Support webhooks for logto, closes [#3774](https://github.com/lobehub/lobe-chat/issues/3774) ([0cfee6b](https://github.com/lobehub/lobe-chat/commit/0cfee6b))

#### Styles

* **misc**: Default disable mistral provider useless models, closes [#3922](https://github.com/lobehub/lobe-chat/issues/3922) ([bdbc647](https://github.com/lobehub/lobe-chat/commit/bdbc647))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-12 14:27:02 +00:00
Cai Yao 0cfee6b744 🐛 fix: support webhooks for logto (#3774)
*  feat: support webhooks for logto

* :sparles: feat: update more info

* ♻️ refactor: allow edit more info by webhook

* ♻️ refactor: rename `nextauthUser` to `nextAuthUser`

* 🧪 test: + webhooks trigger

---------

Co-authored-by: Arvin Xu <arvinx@foxmail.com>
2024-09-12 22:19:57 +08:00
LovelyGuYiMeng bdbc64780b 💄 style: default disable mistral provider useless models (#3922)
* Update mistral.ts

* Update bedrock.ts

* Update mistral.ts

* Update mistral.ts
2024-09-12 22:17:57 +08:00
Chung1912 278a5bfc83 📝 docs: Minio uses a non-443 port for reverse proxy, and the Host needs to be set to $http_host (#3925)
* Update docker-compose.zh-CN.mdx

* Update docker-compose.mdx
2024-09-12 22:10:55 +08:00
semantic-release-bot 32ab090ac6 🔖 chore(release): v1.16.10 [skip ci]
### [Version&nbsp;1.16.10](https://github.com/lobehub/lobe-chat/compare/v1.16.9...v1.16.10)
<sup>Released on **2024-09-12**</sup>

#### ♻ Code Refactoring

- **misc**: Support Environment Variable Inference For NextAuth.

#### 🐛 Bug Fixes

- **misc**: Qwen model param error.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Support Environment Variable Inference For NextAuth, closes [#3701](https://github.com/lobehub/lobe-chat/issues/3701) ([b956755](https://github.com/lobehub/lobe-chat/commit/b956755))

#### What's fixed

* **misc**: Qwen model param error, closes [#3902](https://github.com/lobehub/lobe-chat/issues/3902) ([c9f00e5](https://github.com/lobehub/lobe-chat/commit/c9f00e5))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-12 13:43:22 +00:00
sxjeru c9f00e540e 🐛 fix: Qwen model param error (#3902)
* Update index.ts

* Update index.test.ts

* Update index.test.ts

* Update index.test.ts
2024-09-12 21:36:25 +08:00
Cai Yao b956755f12 ♻️ refactor: Support Environment Variable Inference For NextAuth (#3701)
* ♻️ refactor: `AUTH_SECRET`&`AUTH_TRUST_HOST`

* ⬆️ chore: update nextauth & @auth/core version

* ♻️ refactor: env infer for `auth0`

* ⬆️ chore: always use latest `next-auth` & `@auth/core`

* ♻️ refactor: align `authelia`

* ♻️ refactor: align `authentik`

* ♻️ align `github`

* ♻️ refactor: align `azure_ad`

* ♻️ refactor: align `cloudflare zero trust`

* ♻️ refactor: align `generic-oidc`

* ♻️ refactor: align `logto`

* ♻️ refactor: align `zitadel`

* ♻️ refactor: add deprecate tips

* ♻️ refactor: add warning for `azure_ad`

* 💄 style: reformat codes

* 🐛 fix: azure warning

* 🐛 fix: warning for cloudfalre zero turst

* 🐛 fix: warning for generic oidc

*  revert: revert changes to `NEXT_AUTH_SECRET`

* ♻️ refactor: add redirectProxy url

*  revert: unmodify ENABLE_NEXT_AUTH

* 🧪 test: should show env warning
2024-09-12 21:35:33 +08:00
semantic-release-bot 028650b985 🔖 chore(release): v1.16.9 [skip ci]
### [Version&nbsp;1.16.9](https://github.com/lobehub/lobe-chat/compare/v1.16.8...v1.16.9)
<sup>Released on **2024-09-12**</sup>

#### 💄 Styles

- **misc**: Add model and provider desc and url.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add model and provider desc and url, closes [#3920](https://github.com/lobehub/lobe-chat/issues/3920) ([ea9ff00](https://github.com/lobehub/lobe-chat/commit/ea9ff00))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-12 11:44:26 +00:00
CanisMinor b5967d91ea test: Update test for new provider info (#3924)
*  test: Update test for new provider info

*  test: Update test
2024-09-12 19:37:33 +08:00
CanisMinor ea9ff000a3 💄 style: Add model and provider desc and url (#3920) 2024-09-12 14:06:41 +08:00
LovelyGuYiMeng cfbf44f0ef 💄style: update claude model list sort and update groq model info (#3918)
* Update anthropic.ts

* Update groq.ts

* Update groq.ts

* Update anthropic.ts
2024-09-12 13:34:59 +08:00
semantic-release-bot 483f91671a 🔖 chore(release): v1.16.8 [skip ci]
### [Version&nbsp;1.16.8](https://github.com/lobehub/lobe-chat/compare/v1.16.7...v1.16.8)
<sup>Released on **2024-09-12**</sup>

#### 💄 Styles

- **misc**: Improve models and add more info for providers and models.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Improve models and add more info for providers and models, closes [#3911](https://github.com/lobehub/lobe-chat/issues/3911) ([8a8fc6a](https://github.com/lobehub/lobe-chat/commit/8a8fc6a))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-12 04:01:21 +00:00
Arvin Xu 8a8fc6a440 💄 style: improve models and add more info for providers and models (#3911)
* 🔧 chore: add more info for providers and models

* 🔧 chore: add more info for providers and models

*  test: fix test

*  test: fix test

*  test: fix test
2024-09-12 11:54:36 +08:00
lobehubbot 38f6c345d9 📝 docs(bot): Auto sync agents & plugin to readme 2024-09-11 14:01:24 +00:00
semantic-release-bot f542b5f49d 🔖 chore(release): v1.16.7 [skip ci]
### [Version&nbsp;1.16.7](https://github.com/lobehub/lobe-chat/compare/v1.16.6...v1.16.7)
<sup>Released on **2024-09-11**</sup>

#### 💄 Styles

- **misc**: Optimize model token display method.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Optimize model token display method, closes [#3697](https://github.com/lobehub/lobe-chat/issues/3697) ([249795c](https://github.com/lobehub/lobe-chat/commit/249795c))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-11 14:00:32 +00:00
sxjeru 249795c70b 💄 style: Optimize model token display method (#3697)
* Update index.tsx

* Update index.tsx

* Update index.tsx

* Update index.tsx

* Update index.tsx

* Update format.ts

* Update format.test.ts

* Update format.test.ts

* Update format.ts

* Update format.test.ts

* Update format.test.ts
2024-09-11 21:53:41 +08:00
semantic-release-bot 0610253776 🔖 chore(release): v1.16.6 [skip ci]
### [Version&nbsp;1.16.6](https://github.com/lobehub/lobe-chat/compare/v1.16.5...v1.16.6)
<sup>Released on **2024-09-11**</sup>

#### 🐛 Bug Fixes

- **misc**: Pin `next@14.2.8` to fix Internal error.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Pin `next@14.2.8` to fix Internal error, closes [#3905](https://github.com/lobehub/lobe-chat/issues/3905) ([1013652](https://github.com/lobehub/lobe-chat/commit/1013652))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-11 11:54:28 +00:00
Arvin Xu 10136528d7 🐛 fix: pin next@14.2.8 to fix Internal error (#3905) 2024-09-11 19:47:42 +08:00
semantic-release-bot 64b910c62a 🔖 chore(release): v1.16.5 [skip ci]
### [Version&nbsp;1.16.5](https://github.com/lobehub/lobe-chat/compare/v1.16.4...v1.16.5)
<sup>Released on **2024-09-11**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-11 09:27:30 +00:00
LovelyGuYiMeng 4804439151 ️ perf: add smoothing for some providers (#3900)
* Update moonshot.ts

* Update baichuan.ts

* Update minimax.ts

* Update stepfun.ts

* Update ai360.ts

* Update qwen.ts

* Update spark.ts
2024-09-11 17:20:45 +08:00
semantic-release-bot f2bbad8c04 🔖 chore(release): v1.16.4 [skip ci]
### [Version&nbsp;1.16.4](https://github.com/lobehub/lobe-chat/compare/v1.16.3...v1.16.4)
<sup>Released on **2024-09-11**</sup>

#### 💄 Styles

- **ui**: Improve UI layout and text.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **ui**: Improve UI layout and text, closes [#3762](https://github.com/lobehub/lobe-chat/issues/3762) ([7c08f29](https://github.com/lobehub/lobe-chat/commit/7c08f29))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-11 07:41:10 +00:00
Rubu Jam 7c08f29cf9 💄 style(ui): improve UI layout and text (#3762)
* 💄 style(ui): Adjust text layout of `loading page`

* 💄 style(ui): Adjust text layout for `404 page`

* 💄 style(ui): Adjust size of icons

* 💄 style(ui): Adjust word spacing in `waiting`

* 💄 style(ui): Adjust icon size of `Delete File` and `Delete Picture`

* 💄 style(ui): Adjust texts in `knowledge base`

* 🔧 chore: Update `i18n`

* 🔧 chore(deps): update Dependencies
2024-09-11 15:34:16 +08:00
semantic-release-bot e9b87fcb11 🔖 chore(release): v1.16.3 [skip ci]
### [Version&nbsp;1.16.3](https://github.com/lobehub/lobe-chat/compare/v1.16.2...v1.16.3)
<sup>Released on **2024-09-11**</sup>

#### 🐛 Bug Fixes

- **misc**: Add `LLM_VISION_IMAGE_USE_BASE64` to support local s3 in vision model.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Add `LLM_VISION_IMAGE_USE_BASE64` to support local s3 in vision model, closes [#3887](https://github.com/lobehub/lobe-chat/issues/3887) ([16e57ed](https://github.com/lobehub/lobe-chat/commit/16e57ed))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-11 07:16:45 +00:00
Justin3go b8d044f1c2 📝 docs: fix logto document (#3894) 2024-09-11 15:09:55 +08:00
Arvin Xu 16e57ed1f0 🐛 fix: add LLM_VISION_IMAGE_USE_BASE64 to support local s3 in vision model (#3887)
* 🐛 fix: add `LLM_VISION_IMAGE_TYPE` to support local s3 in vision model

* ♻️ refactor: refactor to better usage

*  test: fix test

* 🐛 fix: fix zhipu vision

* ️ perf: add smoothing for stepfun

*  test: fix test

* fix test

* refactor
2024-09-11 15:05:29 +08:00
lobehubbot 3d44c4297b 📝 docs(bot): Auto sync agents & plugin to readme 2024-09-11 03:12:29 +00:00
semantic-release-bot 060d157d4e 🔖 chore(release): v1.16.2 [skip ci]
### [Version&nbsp;1.16.2](https://github.com/lobehub/lobe-chat/compare/v1.16.1...v1.16.2)
<sup>Released on **2024-09-11**</sup>

#### 💄 Styles

- **misc**: Update Upstage model list.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update Upstage model list, closes [#3890](https://github.com/lobehub/lobe-chat/issues/3890) ([82e2570](https://github.com/lobehub/lobe-chat/commit/82e2570))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-11 03:11:38 +00:00
Zhijie He 82e257040f 💄 style: update Upstage model list (#3890)
* 💄 style: add `solar-pro` model

* 💄 style: update official model name
2024-09-11 11:04:41 +08:00
semantic-release-bot 64154c1ea9 🔖 chore(release): v1.16.1 [skip ci]
### [Version&nbsp;1.16.1](https://github.com/lobehub/lobe-chat/compare/v1.16.0...v1.16.1)
<sup>Released on **2024-09-10**</sup>

#### 💄 Styles

- **misc**: Reorder the provider list, update spark check model to spark-lite & default disable useless model.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Reorder the provider list, closes [#3886](https://github.com/lobehub/lobe-chat/issues/3886) ([4d641f5](https://github.com/lobehub/lobe-chat/commit/4d641f5))
* **misc**: Update spark check model to spark-lite & default disable useless model, closes [#3885](https://github.com/lobehub/lobe-chat/issues/3885) ([9d7e47c](https://github.com/lobehub/lobe-chat/commit/9d7e47c))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-10 18:17:09 +00:00
LovelyGuYiMeng 9d7e47c4db 💄 style: update spark check model to spark-lite & default disable useless model (#3885)
* Update spark.ts

* Update baichuan.ts

* Update minimax.ts
2024-09-11 02:06:54 +08:00
LovelyGuYiMeng 4d641f514a 💄 style: Reorder the provider list (#3886)
* Update providers.tsx

* Update index.ts

* Update providers.tsx

* Update index.ts
2024-09-11 02:03:13 +08:00
renovate[bot] 66ce743ffc Update dependency unstructured-client to ^0.16.0 (#3815)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-11 01:18:58 +08:00
semantic-release-bot 85e51604c1 🔖 chore(release): v1.16.0 [skip ci]
## [Version&nbsp;1.16.0](https://github.com/lobehub/lobe-chat/compare/v1.15.35...v1.16.0)
<sup>Released on **2024-09-10**</sup>

####  Features

- **misc**: Add Fireworks AI Model Provider, Add Spark model provider.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Add Fireworks AI Model Provider, closes [#3392](https://github.com/lobehub/lobe-chat/issues/3392) [#48](https://github.com/lobehub/lobe-chat/issues/48) ([fa0d84d](https://github.com/lobehub/lobe-chat/commit/fa0d84d))
* **misc**: Add Spark model provider, closes [#3098](https://github.com/lobehub/lobe-chat/issues/3098) [#25](https://github.com/lobehub/lobe-chat/issues/25) ([fc85c20](https://github.com/lobehub/lobe-chat/commit/fc85c20))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-10 16:21:00 +00:00
Zhijie He fa0d84d92c feat: Add Fireworks AI Model Provider (#3392)
*  feat: Add Fireworks AI Model Provider

* 💄 style: add FireworksAI self-models

* 🐛 fix: support function call

* Revert "🐛 fix: support function call" (#48)

This reverts commit c8422f494c.

* 💄 style: update model info

* 🐛 fix: disable stream if contains tools

* 👷 build: add ENV for Fireworks AI provider

* 👷 build: update ENV

*  feat: support proxy url

* 🐛 fix: fix typo

* Update providers.tsx

* ♻️ refactor: cleanup

* 🔨 chore: remove proxyUrl for FireworksAI

* 🐛 fix: tools calling issue in Fireworks AI

* 🔨 chore: remove work around method for tool calling

* 🔨 chore: rollback changes

* 🐛 fix: fix CI error

* 💄 style: update model list

* 🔨 chore: fix rebase conflicts
2024-09-11 00:14:18 +08:00
Zhijie He fc85c20b1c feat: Add Spark model provider (#3098)
*  feat: Add Spark model provider

* 🔨 chore: split Spark API Key & Spark Secret

* 💄 style: update Spark icon

* 💄 style: update Spark icon size

* 💄 style: update Spark icon in ProviderAvatar

* 🔨 chore: update Spark models

* 🔨 chore: update Spark models

* 💄 style: fixed Spark 4.0 Ultra model icon display

* 🔨 chore: update Spark models info

* 🔨 chore: update Spark models tokens info

* 🔨 chore: update Spark models info

* 🐛 fix: fixed "'$.header.uid' length must be less or equal than 32" with Spark Lite

* 💄 style: fix model tag icon missing

* 🐛 fix: fix typo in ModelIcon

* 🔨 chore: add unit test for noUserId

* 🔨 chore: disable stream mode

* Revert "🔨 chore: disable stream mode" (#25)

This reverts commit 302e01d181.

* 💄 style: add Spark Pro-128K new model

*  feat: Add Spark ENV

* 🐛 fix: fixed Pro-128k model id, wrong id from official document

![image](https://github.com/user-attachments/assets/7fc3fc73-b460-448c-ad78-4a56d3cae34e)

* 💄style: improve APIKeyForm for Spark

* 💄 style: improve custom Spark API missing form

* 🔨 chore: cleanup code

* 🐛 fix: fix CI issue after merge

* 👷 build: add ENV

* ♻️ refactor: support latest Spark HTTP SDK

* ♻️ refactor: cleanup

* 🔨 chore: fix rebase conflicts

---------

Co-authored-by: Arvin Xu <arvinx@foxmail.com>
2024-09-11 00:14:05 +08:00
semantic-release-bot 656a1f8962 🔖 chore(release): v1.15.35 [skip ci]
### [Version&nbsp;1.15.35](https://github.com/lobehub/lobe-chat/compare/v1.15.34...v1.15.35)
<sup>Released on **2024-09-10**</sup>

#### 💄 Styles

- **misc**: Update CustomLogo.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update CustomLogo, closes [#3874](https://github.com/lobehub/lobe-chat/issues/3874) ([dd7c8df](https://github.com/lobehub/lobe-chat/commit/dd7c8df))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-10 15:10:36 +00:00
CanisMinor dd7c8dfe16 💄 style: Update CustomLogo (#3874)
* 💄 style: Update CustomLogo

* 💄 style: Replace ProviderAvatar

* 💄 style: Fix ProviderIcon in ActionForm
2024-09-10 23:03:52 +08:00
semantic-release-bot a6e963fd51 🔖 chore(release): v1.15.34 [skip ci]
### [Version&nbsp;1.15.34](https://github.com/lobehub/lobe-chat/compare/v1.15.33...v1.15.34)
<sup>Released on **2024-09-10**</sup>

#### ♻ Code Refactoring

- **misc**: Change empty content stream behavior.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Change empty content stream behavior, closes [#3883](https://github.com/lobehub/lobe-chat/issues/3883) ([e910f68](https://github.com/lobehub/lobe-chat/commit/e910f68))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-10 14:07:54 +00:00
Zhijie He e910f684e7 ♻️ refactor: change empty content stream behavior (#3883)
* ♻️ refactor: change empty content stream behavior

* 🐛 fix: fix one-api

---------

Co-authored-by: arvinxx <arvinx@foxmail.com>
2024-09-10 22:01:05 +08:00
semantic-release-bot 8a1b3ec258 🔖 chore(release): v1.15.33 [skip ci]
### [Version&nbsp;1.15.33](https://github.com/lobehub/lobe-chat/compare/v1.15.32...v1.15.33)
<sup>Released on **2024-09-10**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix `/etc/resolv.conf`edit permission in docker image.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix `/etc/resolv.conf`edit permission in docker image, closes [#3880](https://github.com/lobehub/lobe-chat/issues/3880) ([fdaa190](https://github.com/lobehub/lobe-chat/commit/fdaa190))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-10 08:44:06 +00:00
Zhijie He fdaa190951 🐛 fix: fix /etc/resolv.confedit permission in docker image (#3880) 2024-09-10 16:36:53 +08:00
semantic-release-bot 99acb93980 🔖 chore(release): v1.15.32 [skip ci]
### [Version&nbsp;1.15.32](https://github.com/lobehub/lobe-chat/compare/v1.15.31...v1.15.32)
<sup>Released on **2024-09-10**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix tools calling in some edge cases.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix tools calling in some edge cases, closes [#3872](https://github.com/lobehub/lobe-chat/issues/3872) ([2ed759d](https://github.com/lobehub/lobe-chat/commit/2ed759d))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-10 05:59:17 +00:00
Arvin Xu 2ed759d604 🐛 fix: fix tools calling in some edge cases (#3872)
* fix tools calling edge case

* fix tools calling edge case
2024-09-10 13:52:42 +08:00
lobehubbot 319fd75dd5 📝 docs(bot): Auto sync agents & plugin to readme 2024-09-10 03:35:37 +00:00
semantic-release-bot d74b8d98c8 🔖 chore(release): v1.15.31 [skip ci]
### [Version&nbsp;1.15.31](https://github.com/lobehub/lobe-chat/compare/v1.15.30...v1.15.31)
<sup>Released on **2024-09-10**</sup>

#### 🐛 Bug Fixes

- **misc**: Baichuan should not introduce `freequency_penality` parameters.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Baichuan should not introduce `freequency_penality` parameters, closes [#3871](https://github.com/lobehub/lobe-chat/issues/3871) ([66a061e](https://github.com/lobehub/lobe-chat/commit/66a061e))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-10 03:34:43 +00:00
sxjeru 66a061e55c 🐛 fix: Baichuan should not introduce freequency_penality parameters (#3871)
* Update index.ts

* Update index.ts
2024-09-10 11:27:39 +08:00
semantic-release-bot c7fde146bc 🔖 chore(release): v1.15.30 [skip ci]
### [Version&nbsp;1.15.30](https://github.com/lobehub/lobe-chat/compare/v1.15.29...v1.15.30)
<sup>Released on **2024-09-09**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix claude 3.5 image with s3 url.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix claude 3.5 image with s3 url, closes [#3870](https://github.com/lobehub/lobe-chat/issues/3870) ([89c8dd4](https://github.com/lobehub/lobe-chat/commit/89c8dd4))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-09 19:36:21 +00:00
Arvin Xu 89c8dd485a 🐛 fix: fix claude 3.5 image with s3 url (#3870)
*  test: add tests for imageToBase64

* 🐛 fix: fix anthropic image chat

*  test: add more tests
2024-09-10 03:29:33 +08:00
semantic-release-bot 831bc5fec0 🔖 chore(release): v1.15.29 [skip ci]
### [Version&nbsp;1.15.29](https://github.com/lobehub/lobe-chat/compare/v1.15.28...v1.15.29)
<sup>Released on **2024-09-09**</sup>

#### 🐛 Bug Fixes

- **misc**: Gemini cannot input images when server database is enabled.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Gemini cannot input images when server database is enabled, closes [#3370](https://github.com/lobehub/lobe-chat/issues/3370) ([eb552d2](https://github.com/lobehub/lobe-chat/commit/eb552d2))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-09 18:49:28 +00:00
sxjeru eb552d2a69 🐛 fix: Gemini cannot input images when server database is enabled (#3370)
* Update index.ts

* Update index.ts

* Update index.ts

* Update index.ts

* ♻️ refactor: refactor the google implement

*  test: fix tests

*  test: fix tests

---------

Co-authored-by: Arvin Xu <arvinx@foxmail.com>
2024-09-10 02:42:44 +08:00
semantic-release-bot 4dc31729f4 🔖 chore(release): v1.15.28 [skip ci]
### [Version&nbsp;1.15.28](https://github.com/lobehub/lobe-chat/compare/v1.15.27...v1.15.28)
<sup>Released on **2024-09-09**</sup>

#### 🐛 Bug Fixes

- **misc**: Update baichuan param.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Update baichuan param, closes [#3356](https://github.com/lobehub/lobe-chat/issues/3356) ([29bced1](https://github.com/lobehub/lobe-chat/commit/29bced1))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-09 17:21:11 +00:00
sxjeru 29bced1c68 🐛 fix: Update baichuan param (#3356)
* Update index.ts

* Update index.ts

* Update index.ts

* Update index.ts
2024-09-10 01:14:26 +08:00
semantic-release-bot dd60e41f51 🔖 chore(release): v1.15.27 [skip ci]
### [Version&nbsp;1.15.27](https://github.com/lobehub/lobe-chat/compare/v1.15.26...v1.15.27)
<sup>Released on **2024-09-09**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor brand implement for better custom.

#### 💄 Styles

- **misc**: Add siliconcloud new model.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor brand implement for better custom, closes [#3868](https://github.com/lobehub/lobe-chat/issues/3868) ([815b366](https://github.com/lobehub/lobe-chat/commit/815b366))

#### Styles

* **misc**: Add siliconcloud new model, closes [#3865](https://github.com/lobehub/lobe-chat/issues/3865) ([c6b5a45](https://github.com/lobehub/lobe-chat/commit/c6b5a45))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-09 16:40:58 +00:00
Arvin Xu 815b366b20 ♻️ refactor: refactor brand implement for better custom (#3868)
* ♻️ refactor: refactor the branding

* ♻️ refactor: refactor the branding

* ♻️ refactor: refactor the branding to support different logo

* 🧑‍💻 style: support commercial flag to hide docs and github url

* 🧑‍💻 style: support commercial flag to hide docs and github url

*  test: fix tests

* ♻️ refactor: hide about with hideDocs env
2024-09-10 00:34:18 +08:00
LovelyGuYiMeng c6b5a45921 💄 style: add siliconcloud new model (#3865) 2024-09-10 00:33:44 +08:00
semantic-release-bot 4e7c26283b 🔖 chore(release): v1.15.26 [skip ci]
### [Version&nbsp;1.15.26](https://github.com/lobehub/lobe-chat/compare/v1.15.25...v1.15.26)
<sup>Released on **2024-09-09**</sup>

#### 💄 Styles

- **misc**: Update perplexity model list.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update perplexity model list, closes [#3836](https://github.com/lobehub/lobe-chat/issues/3836) ([b70671b](https://github.com/lobehub/lobe-chat/commit/b70671b))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-09 07:20:24 +00:00
LovelyGuYiMeng b70671bc19 💄 style: update perplexity model list (#3836) 2024-09-09 15:13:40 +08:00
semantic-release-bot ef0696045e 🔖 chore(release): v1.15.25 [skip ci]
### [Version&nbsp;1.15.25](https://github.com/lobehub/lobe-chat/compare/v1.15.24...v1.15.25)
<sup>Released on **2024-09-09**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-09 06:29:57 +00:00
Zhijie He 7232c58ee2 👷 build: fix DNS resolving issue in Docker (#3837)
* 🐛 fix: DNS resolving issue in Docker Compose

* 👷 build: re-generate `resolv.conf` before running

* 🔨 chore: add ref link to comments
2024-09-09 14:23:02 +08:00
lobehubbot 001e1e1686 📝 docs(bot): Auto sync agents & plugin to readme 2024-09-09 04:49:16 +00:00
semantic-release-bot 5046d14769 🔖 chore(release): v1.15.24 [skip ci]
### [Version&nbsp;1.15.24](https://github.com/lobehub/lobe-chat/compare/v1.15.23...v1.15.24)
<sup>Released on **2024-09-09**</sup>

#### 💄 Styles

- **misc**: Fix title in about settings.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Fix title in about settings, closes [#3841](https://github.com/lobehub/lobe-chat/issues/3841) ([6b7a366](https://github.com/lobehub/lobe-chat/commit/6b7a366))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-09 04:48:21 +00:00
Arvin Xu 6b7a3660e9 💄 style: fix title in about settings (#3841) 2024-09-09 12:41:30 +08:00
semantic-release-bot d98194488d 🔖 chore(release): v1.15.23 [skip ci]
### [Version&nbsp;1.15.23](https://github.com/lobehub/lobe-chat/compare/v1.15.22...v1.15.23)
<sup>Released on **2024-09-08**</sup>

#### ♻ Code Refactoring

- **misc**: Improve branding implement.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Improve branding implement, closes [#3832](https://github.com/lobehub/lobe-chat/issues/3832) ([b5e6b8b](https://github.com/lobehub/lobe-chat/commit/b5e6b8b))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-08 18:26:39 +00:00
Arvin Xu b5e6b8b2b6 ♻️ refactor: improve branding implement (#3832)
* ♻️ refactor: reactor the branding implement

* ♻️ refactor: reactor the branding implement

* ♻️ refactor: reactor the branding implement

* ♻️ refactor: reactor the branding locale

* ♻️ refactor: reactor the branding locale

* Update metadata.json

* ♻️ refactor: reactor the branding locale

* Update setting.json

* ♻️ refactor: reactor the branding meta
2024-09-09 02:20:00 +08:00
LovelyGuYiMeng e2836246af 💄 style:improve groq model tokens (#3833) 2024-09-09 01:03:19 +08:00
lobehubbot a91e00414a 📝 docs(bot): Auto sync agents & plugin to readme 2024-09-08 16:51:35 +00:00
semantic-release-bot aad3347b66 🔖 chore(release): v1.15.22 [skip ci]
### [Version&nbsp;1.15.22](https://github.com/lobehub/lobe-chat/compare/v1.15.21...v1.15.22)
<sup>Released on **2024-09-08**</sup>

#### 💄 Styles

- **misc**: Update model display name & Remove Qwen preview model.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update model display name & Remove Qwen preview model, closes [#3757](https://github.com/lobehub/lobe-chat/issues/3757) ([dd439ba](https://github.com/lobehub/lobe-chat/commit/dd439ba))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-08 16:50:42 +00:00
Arvin Xu 302d3d6732 ️ perf: improving scrolling laggy (#3831) 2024-09-09 00:44:07 +08:00
LovelyGuYiMeng dd439ba24b 💄 style: Update model display name & Remove Qwen preview model (#3757)
* Update qwen.ts

* Update qwen.ts

* Update qwen.ts

* Update siliconcloud.ts

* Update stepfun.ts

* Update deepseek.ts

* Update zhipu.ts

* Update ollama.ts

* Update siliconcloud.ts

* Update groq.ts

* Update ollama.ts

* Update siliconcloud.ts

* Update siliconcloud.ts

* Update novita.ts

* Update perplexity.ts

* Update siliconcloud.ts

* Update groq.ts

* Update novita.ts

* Update ollama.ts

* Update qwen.ts

* Update zhipu.ts

* Update deepseek.ts

* Update ollama.ts

* Update qwen.ts

* Update siliconcloud.ts

* Update zhipu.ts

* Update siliconcloud.ts
2024-09-09 00:43:26 +08:00
semantic-release-bot a7cc9a232a 🔖 chore(release): v1.15.21 [skip ci]
### [Version&nbsp;1.15.21](https://github.com/lobehub/lobe-chat/compare/v1.15.20...v1.15.21)
<sup>Released on **2024-09-08**</sup>

#### ♻ Code Refactoring

- **misc**: Temperature range from 0 to 2.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Temperature range from 0 to 2, closes [#3355](https://github.com/lobehub/lobe-chat/issues/3355) ([4a9114e](https://github.com/lobehub/lobe-chat/commit/4a9114e))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-08 15:45:27 +00:00
sxjeru 4a9114e90c ♻️ refactor: temperature range from 0 to 2 (#3355)
* feat: Update temperature settings for agent configuration

* fix

* All completed

* temperature / 2

* fix

* fix test

* add test

*  test: fix test

* 🚨 ci: fix lint

---------

Co-authored-by: arvinxx <arvinx@foxmail.com>
2024-09-08 23:38:35 +08:00
Arthals 988d7441e4 📝 docs: fix db name in docker (#3829) 2024-09-08 23:37:00 +08:00
semantic-release-bot a026e82408 🔖 chore(release): v1.15.20 [skip ci]
### [Version&nbsp;1.15.20](https://github.com/lobehub/lobe-chat/compare/v1.15.19...v1.15.20)
<sup>Released on **2024-09-08**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-08 12:08:15 +00:00
Arvin Xu 1ad7ca4c8e ️ perf: fix scrolling laggy in some chat list (#3824) 2024-09-08 20:01:39 +08:00
semantic-release-bot 95b5166612 🔖 chore(release): v1.15.19 [skip ci]
### [Version&nbsp;1.15.19](https://github.com/lobehub/lobe-chat/compare/v1.15.18...v1.15.19)
<sup>Released on **2024-09-08**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-08 07:11:55 +00:00
Arvin Xu 7e6c8a59e2 ️ perf: fix large content render (#3820)
* ️ perf: improve large content render

* ️ perf: use message portal to show long text detail

* 🌐 chore: implement i18n

* ️ perf: fix smoothing

* 💄 style: fix background color of docs mode

* 💄 style: fix background color of docs mode
2024-09-08 15:05:18 +08:00
semantic-release-bot 59e5f504d2 🔖 chore(release): v1.15.18 [skip ci]
### [Version&nbsp;1.15.18](https://github.com/lobehub/lobe-chat/compare/v1.15.17...v1.15.18)
<sup>Released on **2024-09-06**</sup>

#### 💄 Styles

- **misc**: Support anthropic browser request.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Support anthropic browser request, closes [#3798](https://github.com/lobehub/lobe-chat/issues/3798) ([743df51](https://github.com/lobehub/lobe-chat/commit/743df51))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-06 17:09:19 +00:00
Arvin Xu 743df5159e 💄 style: support anthropic browser request (#3798) 2024-09-07 01:02:27 +08:00
semantic-release-bot b4f3512c30 🔖 chore(release): v1.15.17 [skip ci]
### [Version&nbsp;1.15.17](https://github.com/lobehub/lobe-chat/compare/v1.15.16...v1.15.17)
<sup>Released on **2024-09-06**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix auth log.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix auth log, closes [#3795](https://github.com/lobehub/lobe-chat/issues/3795) ([71aa405](https://github.com/lobehub/lobe-chat/commit/71aa405))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-06 15:29:34 +00:00
Arvin Xu 71aa40563f 🐛 fix: fix auth log (#3795) 2024-09-06 23:22:34 +08:00
qq940500529 c9e7e316b8 📝 docs: correct typo in 'openai api key' in .env example and documentation (#3797) 2024-09-06 23:21:48 +08:00
lobehubbot 1e3e35c26a 📝 docs(bot): Auto sync agents & plugin to readme 2024-09-06 14:25:14 +00:00
semantic-release-bot 69a9a7965a 🔖 chore(release): v1.15.16 [skip ci]
### [Version&nbsp;1.15.16](https://github.com/lobehub/lobe-chat/compare/v1.15.15...v1.15.16)
<sup>Released on **2024-09-06**</sup>

#### 💄 Styles

- **misc**: Update Bedrock model list & add `AWS_BEDROCK_MODEL_LIST` support.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update Bedrock model list & add `AWS_BEDROCK_MODEL_LIST` support, closes [#3723](https://github.com/lobehub/lobe-chat/issues/3723) ([0aad972](https://github.com/lobehub/lobe-chat/commit/0aad972))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-06 14:24:24 +00:00
Zhijie He 0aad972505 💄 style: Update Bedrock model list & add AWS_BEDROCK_MODEL_LIST support (#3723)
* 💄 style: Update Bedrock model list

* 🐛 fix: fix typo

* 💄 style: add `AWS_BEDROCK_MODEL_LIST` support

* 💄 style: Update Bedrock model list (Comments unsupported models)

* 💄 style: rollback & update model description

* 💄 style: sync desc & token num from Bedrock

* 💄 style: update model list

* 💄 style: update Titan displayName
2024-09-06 22:17:31 +08:00
semantic-release-bot f738d10930 🔖 chore(release): v1.15.15 [skip ci]
### [Version&nbsp;1.15.15](https://github.com/lobehub/lobe-chat/compare/v1.15.14...v1.15.15)
<sup>Released on **2024-09-06**</sup>

#### 💄 Styles

- **misc**: Add `LLaVA 1.5 7B` model in Groq.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add `LLaVA 1.5 7B` model in Groq, closes [#3769](https://github.com/lobehub/lobe-chat/issues/3769) ([f78a0b1](https://github.com/lobehub/lobe-chat/commit/f78a0b1))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-06 13:31:03 +00:00
cosark 9a41eef0b9 📝 docs: Adding one-click deploy button for RepoCloud.io to README.md (#3484) 2024-09-06 21:24:11 +08:00
cosark 0c4b4a0c71 📝 docs: Update server-database/repocloud (#3772)
* Update `docs/self-hosting/server-database/repocloud.mdx`

* Update repocloud.mdx
2024-09-06 21:16:58 +08:00
Zhijie He f78a0b130a 💄 style: add LLaVA 1.5 7B model in Groq (#3769) 2024-09-06 21:16:43 +08:00
semantic-release-bot 176c01af76 🔖 chore(release): v1.15.14 [skip ci]
### [Version&nbsp;1.15.14](https://github.com/lobehub/lobe-chat/compare/v1.15.13...v1.15.14)
<sup>Released on **2024-09-06**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-06 12:29:52 +00:00
Arvin Xu 24cacf23e1 ️ perf: disable smoohting by default in fetchSSE (#3787)
* ️ perf: disable smoohting by default in fetchSSE

* ️ perf: disable smoohting by default in fetchSSE

* ️ perf: add smoothing config for Google
2024-09-06 20:22:57 +08:00
semantic-release-bot c22b8863c5 🔖 chore(release): v1.15.13 [skip ci]
### [Version&nbsp;1.15.13](https://github.com/lobehub/lobe-chat/compare/v1.15.12...v1.15.13)
<sup>Released on **2024-09-06**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-06 02:28:49 +00:00
Arvin Xu 77243e12a4 🔧 build: remove optimizePackageImports for shiki (#3784) 2024-09-06 10:22:14 +08:00
semantic-release-bot 83be9d2581 🔖 chore(release): v1.15.12 [skip ci]
### [Version&nbsp;1.15.12](https://github.com/lobehub/lobe-chat/compare/v1.15.11...v1.15.12)
<sup>Released on **2024-09-04**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix typo in RAG prompt.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix typo in RAG prompt, closes [#3764](https://github.com/lobehub/lobe-chat/issues/3764) ([ff61fa6](https://github.com/lobehub/lobe-chat/commit/ff61fa6))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-04 18:24:16 +00:00
syhien ff61fa6931 🐛 fix: fix typo in RAG prompt (#3764) 2024-09-05 02:17:31 +08:00
sxjeru fc39ba8051 💄 style: Update Stepfun models (#3767) 2024-09-05 01:33:42 +08:00
semantic-release-bot 4f643a3484 🔖 chore(release): v1.15.11 [skip ci]
### [Version&nbsp;1.15.11](https://github.com/lobehub/lobe-chat/compare/v1.15.10...v1.15.11)
<sup>Released on **2024-09-04**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-04 02:19:46 +00:00
Arvin Xu 0e1989341c ️ perf: fix stream smoothing (#3758) 2024-09-04 10:13:05 +08:00
semantic-release-bot 7b707735f8 🔖 chore(release): v1.15.10 [skip ci]
### [Version&nbsp;1.15.10](https://github.com/lobehub/lobe-chat/compare/v1.15.9...v1.15.10)
<sup>Released on **2024-09-03**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-03 18:29:47 +00:00
Arvin Xu 51c6b622fd ️ perf: 优化长文本时的渲染性能 (#3754)
* ️ perf: 优化渲染长文本时的渲染性能

* 👷 build: fix vercel build

* ️ perf: 提高 smooth 每帧速度

*  test: add test for tokenizer edge runtime

* 💚 build: fix build

* ♻️ refactor: refactor with webapi

* 🚨 ci: improve lint

*  test: fix test

* ️ perf: try o200k_base
2024-09-04 02:22:53 +08:00
semantic-release-bot 63113f9427 🔖 chore(release): v1.15.9 [skip ci]
### [Version&nbsp;1.15.9](https://github.com/lobehub/lobe-chat/compare/v1.15.8...v1.15.9)
<sup>Released on **2024-09-03**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix speed and rag prompt.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix speed and rag prompt, closes [#3751](https://github.com/lobehub/lobe-chat/issues/3751) ([dce200c](https://github.com/lobehub/lobe-chat/commit/dce200c))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-03 14:23:12 +00:00
Arvin Xu dce200c81a 🐛 fix: fix speed and rag prompt (#3751)
* fix user role

* fix upload speed
2024-09-03 22:16:16 +08:00
semantic-release-bot 03f8a69f76 🔖 chore(release): v1.15.8 [skip ci]
### [Version&nbsp;1.15.8](https://github.com/lobehub/lobe-chat/compare/v1.15.7...v1.15.8)
<sup>Released on **2024-09-03**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix `.PDF` can not be chunked.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix `.PDF` can not be chunked, closes [#3720](https://github.com/lobehub/lobe-chat/issues/3720) ([4244c04](https://github.com/lobehub/lobe-chat/commit/4244c04))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-03 13:35:01 +00:00
Arvin Xu 4244c04223 🐛 fix: fix .PDF can not be chunked (#3720)
*  feat: support eval page

*  feat: 完善数据集页面

*  feat: 完善数据集页面

*  feat: 新增评测任务页面

*  feat: 新增评测任务页面

* 🚧 wip: 新增评测任务功能

*  feat: 完成评测执行流程

* 🐛 fix: 支持 evaluation 的删除和创建

* 支持任务状态展示和数据下载

* fix langchain 分块后缀识别

* fix i18n

* fix auth

* ♻️ refactor: 重构db

* 先添加默认模型
2024-09-03 21:28:23 +08:00
lobehubbot 2a40c4b430 📝 docs(bot): Auto sync agents & plugin to readme 2024-09-03 08:42:41 +00:00
semantic-release-bot 627732aeeb 🔖 chore(release): v1.15.7 [skip ci]
### [Version&nbsp;1.15.7](https://github.com/lobehub/lobe-chat/compare/v1.15.6...v1.15.7)
<sup>Released on **2024-09-03**</sup>

#### 💄 Styles

- **misc**: Fix provider disabled title style.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Fix provider disabled title style, closes [#3743](https://github.com/lobehub/lobe-chat/issues/3743) ([2c72452](https://github.com/lobehub/lobe-chat/commit/2c72452))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-03 08:41:46 +00:00
vual 2c724525b9 💄 style: fix provider disabled title style (#3743) 2024-09-03 16:34:25 +08:00
Arthals 6790334b38 📝 docs: fix typo on docker-compose doc (#3719) 2024-09-03 10:11:55 +08:00
semantic-release-bot 8adbff2318 🔖 chore(release): v1.15.6 [skip ci]
### [Version&nbsp;1.15.6](https://github.com/lobehub/lobe-chat/compare/v1.15.5...v1.15.6)
<sup>Released on **2024-09-01**</sup>

#### 💄 Styles

- **misc**: Stepfun default enabled model, update Groq model list & add `GROQ_MODEL_LIST` support.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Stepfun default enabled model, closes [#3712](https://github.com/lobehub/lobe-chat/issues/3712) ([7e41d54](https://github.com/lobehub/lobe-chat/commit/7e41d54))
* **misc**: Update Groq model list & add `GROQ_MODEL_LIST` support, closes [#3716](https://github.com/lobehub/lobe-chat/issues/3716) ([75c9247](https://github.com/lobehub/lobe-chat/commit/75c9247))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-01 14:48:46 +00:00
LovelyGuYiMeng 7e41d545b4 💄 style: Stepfun default enabled model (#3712)
* Update stepfun.ts

* Update openai.ts

* Update openai.ts
2024-09-01 22:42:12 +08:00
Zhijie He 75c9247819 💄 style: update Groq model list & add GROQ_MODEL_LIST support (#3716)
* 💄 style: update Groq model list & add `GROQ_MODEL_LIST` support

* 💄 style: update Groq model list
2024-09-01 22:41:35 +08:00
semantic-release-bot f9c043cc6a 🔖 chore(release): v1.15.5 [skip ci]
### [Version&nbsp;1.15.5](https://github.com/lobehub/lobe-chat/compare/v1.15.4...v1.15.5)
<sup>Released on **2024-09-01**</sup>

#### 💄 Styles

- **misc**: Update Together AI model list.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update Together AI model list, closes [#3713](https://github.com/lobehub/lobe-chat/issues/3713) ([0dde3b1](https://github.com/lobehub/lobe-chat/commit/0dde3b1))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-01 10:52:32 +00:00
Zhijie He 0dde3b14e2 💄 style: update Together AI model list (#3713)
* 💄 style: update Together AI model list

* 💄 style: update model info

* 💄 style: update Llama3.1 405B tokens num

* 🔨 chore: fix CI
2024-09-01 18:45:57 +08:00
lobehubbot 2ae1ba2ef3 📝 docs(bot): Auto sync agents & plugin to readme 2024-09-01 10:18:16 +00:00
semantic-release-bot 27e7315cae 🔖 chore(release): v1.15.4 [skip ci]
### [Version&nbsp;1.15.4](https://github.com/lobehub/lobe-chat/compare/v1.15.3...v1.15.4)
<sup>Released on **2024-09-01**</sup>

#### 💄 Styles

- **misc**: Update Novita AI model info & add `NOVITA_MODEL_LIST` support.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update Novita AI model info & add `NOVITA_MODEL_LIST` support, closes [#3715](https://github.com/lobehub/lobe-chat/issues/3715) ([4ab33f6](https://github.com/lobehub/lobe-chat/commit/4ab33f6))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-01 10:17:26 +00:00
Zhijie He 4ab33f6d9e 💄 style: update Novita AI model info & add NOVITA_MODEL_LIST support (#3715) 2024-09-01 18:10:47 +08:00
semantic-release-bot cdfcbfbec6 🔖 chore(release): v1.15.3 [skip ci]
### [Version&nbsp;1.15.3](https://github.com/lobehub/lobe-chat/compare/v1.15.2...v1.15.3)
<sup>Released on **2024-09-01**</sup>

#### 💄 Styles

- **misc**: Add `*_MODEL_LIST` for Qwen and ZeroOne, fix model info, update Claude 3.5 Sonnet maxOutput vaule.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add `*_MODEL_LIST` for Qwen and ZeroOne, closes [#3704](https://github.com/lobehub/lobe-chat/issues/3704) ([05419dc](https://github.com/lobehub/lobe-chat/commit/05419dc))
* **misc**: Fix model info, closes [#3696](https://github.com/lobehub/lobe-chat/issues/3696) ([4d98037](https://github.com/lobehub/lobe-chat/commit/4d98037))
* **misc**: Update Claude 3.5 Sonnet maxOutput vaule, closes [#3705](https://github.com/lobehub/lobe-chat/issues/3705) ([685bd74](https://github.com/lobehub/lobe-chat/commit/685bd74))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-09-01 04:34:16 +00:00
sxjeru 4d98037ce7 💄 style: fix model info (#3696)
* Update stepfun.ts

* Update qwen.ts

* Update qwen.ts

* Update stepfun.ts
2024-09-01 12:27:54 +08:00
Zhijie He 685bd74ce1 💄 style: update Claude 3.5 Sonnet maxOutput vaule (#3705) 2024-09-01 12:27:34 +08:00
Zhijie He 05419dce75 💄 style: add *_MODEL_LIST for Qwen and ZeroOne (#3704) 2024-09-01 12:26:29 +08:00
renovate[bot] 4c761c9c0b Update pnpm to v9.9.0 (#3708)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-01 12:25:01 +08:00
lobehubbot e5aa8e5487 📝 docs(bot): Auto sync agents & plugin to readme 2024-08-31 16:36:30 +00:00
Arvin Xu b95f70bb9e 📝 docs: add knowledge base in Readme (#3702)
* 📝 docs: add knowledge base

* Update README.zh-CN.md

* Update README.zh-CN.md

* Update README.md
2024-09-01 00:29:54 +08:00
Arthals d0652c8264 📝 docs: fix typo (#3700) 2024-08-31 18:15:22 +08:00
semantic-release-bot 990b2c43fd 🔖 chore(release): v1.15.2 [skip ci]
### [Version&nbsp;1.15.2](https://github.com/lobehub/lobe-chat/compare/v1.15.1...v1.15.2)
<sup>Released on **2024-08-30**</sup>

#### 💄 Styles

- **misc**: Update Qwen and Gemini models info.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update Qwen and Gemini models info, closes [#3693](https://github.com/lobehub/lobe-chat/issues/3693) ([ba01641](https://github.com/lobehub/lobe-chat/commit/ba01641))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-08-30 15:29:56 +00:00
LovelyGuYiMeng ba01641f4c 💄 style: Update Qwen and Gemini models info (#3693)
* Update qwen.ts

* Update google.ts

* Update google.ts
2024-08-30 23:23:22 +08:00
Arthals e3f898cec1 📝 docs: Docker Compose (#3687)
* 📝 docs: Docker Compose

* 📝 docs: Tencent Cloud

* 📝 docs: S3 & Some note

* 📝 docs: Link's lang
2024-08-30 23:22:49 +08:00
semantic-release-bot 2cddfdfdc5 🔖 chore(release): v1.15.1 [skip ci]
### [Version&nbsp;1.15.1](https://github.com/lobehub/lobe-chat/compare/v1.15.0...v1.15.1)
<sup>Released on **2024-08-30**</sup>

#### 💄 Styles

- **misc**: Update the sorting of each provider model.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update the sorting of each provider model, closes [#3689](https://github.com/lobehub/lobe-chat/issues/3689) ([e82c9dd](https://github.com/lobehub/lobe-chat/commit/e82c9dd))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-08-30 14:35:20 +00:00
LovelyGuYiMeng e82c9dd2b8 💄 style: Update the sorting of each provider model (#3689)
* Update zeroone.ts

* Update zeroone.ts

* Update zhipu.ts

* Update moonshot.ts

* Update baichuan.ts

* Update minimax.ts

* Update qwen.ts

* Update qwen.ts

* Update qwen.ts
2024-08-30 22:28:44 +08:00
semantic-release-bot 168c467769 🔖 chore(release): v1.15.0 [skip ci]
## [Version&nbsp;1.15.0](https://github.com/lobehub/lobe-chat/compare/v1.14.12...v1.15.0)
<sup>Released on **2024-08-30**</sup>

####  Features

- **misc**: Add Upstage model provider support.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Add Upstage model provider support, closes [#3670](https://github.com/lobehub/lobe-chat/issues/3670) ([4b8591b](https://github.com/lobehub/lobe-chat/commit/4b8591b))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-08-30 14:04:35 +00:00
Arvin Xu 7ab418248d 💄 style: improve style of file preview (#3691) 2024-08-30 21:57:50 +08:00
Zhijie He 4b8591be50 feat: add Upstage model provider support (#3670)
*  feat: add Upstage model provider support

* 💄 style: uncomment for icon display

* 🔨 chore: remove groundedness-check model

* 🔨 chore: remove proxyUrl for Upstage
2024-08-30 21:54:21 +08:00
Arvin Xu e13aa39dce style: add preview for image file (#3690) 2024-08-30 21:51:35 +08:00
semantic-release-bot bd27580704 🔖 chore(release): v1.14.12 [skip ci]
### [Version&nbsp;1.14.12](https://github.com/lobehub/lobe-chat/compare/v1.14.11...v1.14.12)
<sup>Released on **2024-08-30**</sup>

#### 💄 Styles

- **misc**: Fix ms doc file preview, Update the sorting of each provider model.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Fix ms doc file preview, closes [#3686](https://github.com/lobehub/lobe-chat/issues/3686) ([2cd78cf](https://github.com/lobehub/lobe-chat/commit/2cd78cf))
* **misc**: Update the sorting of each provider model, closes [#3688](https://github.com/lobehub/lobe-chat/issues/3688) ([2630bbc](https://github.com/lobehub/lobe-chat/commit/2630bbc))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-08-30 13:06:44 +00:00
LovelyGuYiMeng 2630bbc2b9 💄 style: Update the sorting of each provider model (#3688)
* Update zeroone.ts

* Update zeroone.ts

* Update zhipu.ts

* Update moonshot.ts
2024-08-30 21:00:16 +08:00
Arvin Xu 2cd78cf24b 💄 style: fix ms doc file preview (#3686)
* 💄 style: improve msdoc relative file view

* update i18n
2024-08-30 20:59:13 +08:00
semantic-release-bot 9a5dd74b79 🔖 chore(release): v1.14.11 [skip ci]
### [Version&nbsp;1.14.11](https://github.com/lobehub/lobe-chat/compare/v1.14.10...v1.14.11)
<sup>Released on **2024-08-30**</sup>

#### 💄 Styles

- **misc**: Update Stepfun models info.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update Stepfun models info, closes [#3685](https://github.com/lobehub/lobe-chat/issues/3685) ([478b40a](https://github.com/lobehub/lobe-chat/commit/478b40a))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-08-30 12:05:10 +00:00
LovelyGuYiMeng 478b40a756 💄 style: Update Stepfun models info (#3685)
* Update stepfun.ts

* Update stepfun.ts
2024-08-30 19:58:30 +08:00
LovelyGuYiMeng 66b3c51ef9 💄 style:improve qwen model tokens (#3683) 2024-08-30 18:39:01 +08:00
LovelyGuYiMeng 34b817aed3 💄 style:improve zhipu model tokens (#3680) 2024-08-30 17:54:20 +08:00
sxjeru 24dd3c8876 💄 style:Update zhipu models (#3677) 2024-08-30 16:16:36 +08:00
lobehubbot b8e97f5d33 📝 docs(bot): Auto sync agents & plugin to readme 2024-08-30 05:22:18 +00:00
semantic-release-bot 6acc848ac5 🔖 chore(release): v1.14.10 [skip ci]
### [Version&nbsp;1.14.10](https://github.com/lobehub/lobe-chat/compare/v1.14.9...v1.14.10)
<sup>Released on **2024-08-30**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix file relative chunks.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix file relative chunks, closes [#3676](https://github.com/lobehub/lobe-chat/issues/3676) ([afe1906](https://github.com/lobehub/lobe-chat/commit/afe1906))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-08-30 05:21:29 +00:00
Arvin Xu afe19064d3 🐛 fix: fix file relative chunks (#3676)
* 🌐 chore: update i18n

* 🐛 fix: fix relative files
2024-08-30 13:14:50 +08:00
semantic-release-bot fe62aee06b 🔖 chore(release): v1.14.9 [skip ci]
### [Version&nbsp;1.14.9](https://github.com/lobehub/lobe-chat/compare/v1.14.8...v1.14.9)
<sup>Released on **2024-08-29**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-08-29 16:09:39 +00:00
Zhijie He f297059317 👷 build: support Generic OIDC auth (#3647)
*  feat: support Generic OIDC auth

* 📝 docs: add Generic OIDC env doc
2024-08-30 00:03:04 +08:00
Arvin Xu 1f9eb04525 📝 docs: improve docker-compose (#3661)
* improve docker-compose

* improve docs

* improve docs

* improve docs
2024-08-29 15:31:19 +08:00
semantic-release-bot e936bfd18a 🔖 chore(release): v1.14.8 [skip ci]
### [Version&nbsp;1.14.8](https://github.com/lobehub/lobe-chat/compare/v1.14.7...v1.14.8)
<sup>Released on **2024-08-29**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix whisper-1 typo.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix whisper-1 typo, closes [#3665](https://github.com/lobehub/lobe-chat/issues/3665) ([084c971](https://github.com/lobehub/lobe-chat/commit/084c971))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-08-29 05:04:04 +00:00
CanisMinor 084c9718dd 🐛 fix: Fix whisper-1 typo (#3665) 2024-08-29 12:57:10 +08:00
semantic-release-bot 7373a7ff4a 🔖 chore(release): v1.14.7 [skip ci]
### [Version&nbsp;1.14.7](https://github.com/lobehub/lobe-chat/compare/v1.14.6...v1.14.7)
<sup>Released on **2024-08-28**</sup>

#### 🐛 Bug Fixes

- **misc**: Disable ChatGPT-4o Tools Calling.

#### 💄 Styles

- **misc**: Improve chunk and file preview.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Disable ChatGPT-4o Tools Calling, closes [#3659](https://github.com/lobehub/lobe-chat/issues/3659) ([c94077d](https://github.com/lobehub/lobe-chat/commit/c94077d))

#### Styles

* **misc**: Improve chunk and file preview, closes [#3658](https://github.com/lobehub/lobe-chat/issues/3658) ([4c9155c](https://github.com/lobehub/lobe-chat/commit/4c9155c))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-08-28 15:59:21 +00:00
Arvin Xu c94077dced 🐛 fix: disable ChatGPT-4o Tools Calling (#3659) 2024-08-28 23:52:31 +08:00
Arvin Xu 4c9155c615 💄 style: improve chunk and file preview (#3658)
* ♻️ refactor: refactor the status

* 💄 style: improve chunk preview

* 💄 style: improve chunk preview

* 🌐 chore: update i18n
2024-08-28 23:51:54 +08:00
semantic-release-bot fc2d3a1b5e 🔖 chore(release): v1.14.6 [skip ci]
### [Version&nbsp;1.14.6](https://github.com/lobehub/lobe-chat/compare/v1.14.5...v1.14.6)
<sup>Released on **2024-08-28**</sup>

#### 💄 Styles

- **misc**: Update Gemini models.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update Gemini models, closes [#3653](https://github.com/lobehub/lobe-chat/issues/3653) ([b61ca4c](https://github.com/lobehub/lobe-chat/commit/b61ca4c))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-08-28 15:28:03 +00:00
sxjeru b61ca4c73a 💄 style: Update Gemini models (#3653) 2024-08-28 23:18:52 +08:00
Arthals cef1733976 📝 docs: Docker compose for local. (#3651) 2024-08-28 18:59:16 +08:00
semantic-release-bot 6e202a6831 🔖 chore(release): v1.14.5 [skip ci]
### [Version&nbsp;1.14.5](https://github.com/lobehub/lobe-chat/compare/v1.14.4...v1.14.5)
<sup>Released on **2024-08-28**</sup>

#### 🐛 Bug Fixes

- **misc**: No user name if Cloudflare Zero Trust with onetimepin.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: No user name if Cloudflare Zero Trust with onetimepin, closes [#3649](https://github.com/lobehub/lobe-chat/issues/3649) ([5bfee5a](https://github.com/lobehub/lobe-chat/commit/5bfee5a))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-08-28 08:45:35 +00:00
Zhijie He 5bfee5a2da 🐛 fix: no user name if Cloudflare Zero Trust with onetimepin (#3649) 2024-08-28 16:38:53 +08:00
semantic-release-bot 3114397a63 🔖 chore(release): v1.14.4 [skip ci]
### [Version&nbsp;1.14.4](https://github.com/lobehub/lobe-chat/compare/v1.14.3...v1.14.4)
<sup>Released on **2024-08-28**</sup>

#### 💄 Styles

- **misc**: Move model and provider icon components to `@lobehub/icons`.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Move model and provider icon components to `@lobehub/icons`, closes [#3634](https://github.com/lobehub/lobe-chat/issues/3634) ([5c7e17a](https://github.com/lobehub/lobe-chat/commit/5c7e17a))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-08-28 03:34:49 +00:00
CanisMinor 5c7e17a68f 💄 style: Move model and provider icon components to @lobehub/icons (#3634)
* 💄 style: Move model and provider icon components to @lobehub/icons

* 🐛 fix: Fix review problem

* 🔧 chore: Update deps

* 💄 style: Rm Google Avatar in Browser options
2024-08-28 11:27:59 +08:00
Arthals 64eb7c24d2 📝 docs: Logto & fix typo. (#3641)
* 📝 docs: Logto & fix typo.

* 📝 docs: Logto variables & fix typo.
2024-08-28 10:30:12 +08:00
lobehubbot c53fee6ac1 📝 docs(bot): Auto sync agents & plugin to readme 2024-08-27 17:45:31 +00:00
semantic-release-bot d8cad21a37 🔖 chore(release): v1.14.3 [skip ci]
### [Version&nbsp;1.14.3](https://github.com/lobehub/lobe-chat/compare/v1.14.2...v1.14.3)
<sup>Released on **2024-08-27**</sup>

#### 🐛 Bug Fixes

- **misc**: Improve aysnc error type.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Improve aysnc error type, closes [#3638](https://github.com/lobehub/lobe-chat/issues/3638) ([dbae456](https://github.com/lobehub/lobe-chat/commit/dbae456))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-08-27 17:44:22 +00:00
Arvin Xu dbae45685f 🐛 fix: improve aysnc error type (#3638)
* 🐛 fix: improve chunking task error

* 🐛 fix: improve chunking task error

* 🐛 fix: improve embedding task error
2024-08-28 01:37:47 +08:00
Arthals c31fc2e9c1 📝 docs: fix curl typo (#3637)
* 📝 docs: fix curl typo

* 📝 docs: Docker english ver.
2024-08-28 00:31:54 +08:00
Arthals ae3bc82527 📝 docs: Docker Compose for database ver. (#3607)
* 📝 docs: Docker for database ver.

* 📝 docs: Docker / Docker compose for database ver.

* 📝 docs: MinIO

* 📝 docs: Other S3

* 📝 docs: Quick Start

* 📝 docs: SSL

* 📝 docs: SSL

* 📝 docs: Docker-Compose english ver.

* 📝 docs: Docker-Compose for database ver.
2024-08-27 23:52:20 +08:00
semantic-release-bot 3cd7da14cf 🔖 chore(release): v1.14.2 [skip ci]
### [Version&nbsp;1.14.2](https://github.com/lobehub/lobe-chat/compare/v1.14.1...v1.14.2)
<sup>Released on **2024-08-27**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix agent setting.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix agent setting, closes [#3633](https://github.com/lobehub/lobe-chat/issues/3633) ([298fddb](https://github.com/lobehub/lobe-chat/commit/298fddb))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-08-27 15:34:54 +00:00
Arvin Xu 298fddb2cb 🐛 fix: fix agent setting (#3633)
* 📝 docs: update auth

* 📝 docs: update auth

* 🐛 fix: fix agent setting bug

* 🐛 fix: fix agent setting bug
2024-08-27 23:28:11 +08:00
lobehubbot a2d67aae33 📝 docs(bot): Auto sync agents & plugin to readme 2024-08-27 14:45:12 +00:00
semantic-release-bot 3b6d61958b 🔖 chore(release): v1.14.1 [skip ci]
### [Version&nbsp;1.14.1](https://github.com/lobehub/lobe-chat/compare/v1.14.0...v1.14.1)
<sup>Released on **2024-08-27**</sup>

#### 💄 Styles

- **misc**: Improve zhipu model config.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Improve zhipu model config, closes [#3635](https://github.com/lobehub/lobe-chat/issues/3635) ([1274e6a](https://github.com/lobehub/lobe-chat/commit/1274e6a))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-08-27 14:44:22 +00:00
Frank Cheung 1274e6acfd 💄 style: improve zhipu model config (#3635)
1. change glm-4-flash config, enabled by default and support function call
2. add model list support
2024-08-27 22:37:51 +08:00
semantic-release-bot d3ff41e024 🔖 chore(release): v1.14.0 [skip ci]
## [Version&nbsp;1.14.0](https://github.com/lobehub/lobe-chat/compare/v1.13.2...v1.14.0)
<sup>Released on **2024-08-27**</sup>

####  Features

- **misc**: Supports Cloudflare Zero Trust login.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Supports Cloudflare Zero Trust login, closes [#3624](https://github.com/lobehub/lobe-chat/issues/3624) ([ac2bf68](https://github.com/lobehub/lobe-chat/commit/ac2bf68))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-08-27 13:19:38 +00:00
Ikko Eltociear Ashimine 949d558c3f 📝 docs: add Japanese README (#3368)
Signed-off-by: Ikko Ashimine <ashimine_ikko_bp@tenso.com>
2024-08-27 21:12:56 +08:00
Zhijie He ac2bf68804 feat: Supports Cloudflare Zero Trust login (#3624)
*  feat: Supports Cloudflare Zero Trust login

* 📝 docs: add doc for Cloudflare Zero Trust

* ♻️ refactor: cleanup

* ♻️ refactor: rollback checks
2024-08-27 21:09:09 +08:00
cy948 3f92adc8e3 Support logto provider (#3630)
*  support logto provider

* 🎨 style: format code
2024-08-27 21:07:28 +08:00
semantic-release-bot 7e84d1e57e 🔖 chore(release): v1.13.2 [skip ci]
### [Version&nbsp;1.13.2](https://github.com/lobehub/lobe-chat/compare/v1.13.1...v1.13.2)
<sup>Released on **2024-08-27**</sup>

#### 🐛 Bug Fixes

- **misc**: Bypass vercel deployment protection, fix can send message on uploading files.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Bypass vercel deployment protection, closes [#3627](https://github.com/lobehub/lobe-chat/issues/3627) ([47da20d](https://github.com/lobehub/lobe-chat/commit/47da20d))
* **misc**: Fix can send message on uploading files, closes [#3618](https://github.com/lobehub/lobe-chat/issues/3618) ([fe4329a](https://github.com/lobehub/lobe-chat/commit/fe4329a))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-08-27 08:35:12 +00:00
Arvin Xu fe4329a59a 🐛 fix: fix can send message on uploading files (#3618)
* 🔧 chore: add deps

* ♻️ refactor: refactor code

* Update package.json

* fix send issue on uploading file

* add tests
2024-08-27 16:28:24 +08:00
Minh-Phuc Tran 47da20d5ec 🐛 fix: bypass vercel deployment protection (#3627) 2024-08-27 16:26:00 +08:00
semantic-release-bot f41566bc44 🔖 chore(release): v1.13.1 [skip ci]
### [Version&nbsp;1.13.1](https://github.com/lobehub/lobe-chat/compare/v1.13.0...v1.13.1)
<sup>Released on **2024-08-27**</sup>

#### 💄 Styles

- **misc**: Update Qwen models.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update Qwen models, closes [#3626](https://github.com/lobehub/lobe-chat/issues/3626) ([4393386](https://github.com/lobehub/lobe-chat/commit/4393386))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-08-27 07:25:59 +00:00
sxjeru 4393386057 💄 style: Update Qwen models (#3626)
* Update qwen.ts

* Update qwen.ts
2024-08-27 15:19:31 +08:00
semantic-release-bot 974da6bf8f 🔖 chore(release): v1.13.0 [skip ci]
## [Version&nbsp;1.13.0](https://github.com/lobehub/lobe-chat/compare/v1.12.20...v1.13.0)
<sup>Released on **2024-08-27**</sup>

####  Features

- **misc**: Supports Authelia login.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Supports Authelia login, closes [#3589](https://github.com/lobehub/lobe-chat/issues/3589) ([2141ae7](https://github.com/lobehub/lobe-chat/commit/2141ae7))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-08-27 02:28:45 +00:00
Ivan Li 2141ae71a4 feat: Supports Authelia login (#3589)
* feat(next-auth): support Authelia.

* doc(authelia): Added configuration documentation for Authelia authentication.

* fix: typo and update doc.

* feat(next-auth): mapping profile for Authelia provider.

* doc: Add Authelia-related content to Auth environment variables documentation.
2024-08-27 10:22:05 +08:00
semantic-release-bot b400fc06c2 🔖 chore(release): v1.12.20 [skip ci]
### [Version&nbsp;1.12.20](https://github.com/lobehub/lobe-chat/compare/v1.12.19...v1.12.20)
<sup>Released on **2024-08-26**</sup>

#### 🐛 Bug Fixes

- **misc**: Feature flag `knowledge_base` doesn't affect ActionBar.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Feature flag `knowledge_base` doesn't affect ActionBar, closes [#3609](https://github.com/lobehub/lobe-chat/issues/3609) ([1a5286b](https://github.com/lobehub/lobe-chat/commit/1a5286b))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-08-26 17:04:25 +00:00
Arthals 1a5286b2f1 🐛 fix: feature flag knowledge_base doesn't affect ActionBar (#3609)
* 🐛 fix: Feature flag `knoeledge_base` doesn't affect ActionBar

* 🐛 fix: Feature flag `knoeledge_base` doesn't affect ActionBar
2024-08-27 00:57:50 +08:00
semantic-release-bot d1d0350302 🔖 chore(release): v1.12.19 [skip ci]
### [Version&nbsp;1.12.19](https://github.com/lobehub/lobe-chat/compare/v1.12.18...v1.12.19)
<sup>Released on **2024-08-25**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix cannot clone agent when imported from client.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix cannot clone agent when imported from client, closes [#3606](https://github.com/lobehub/lobe-chat/issues/3606) ([1fd2fa0](https://github.com/lobehub/lobe-chat/commit/1fd2fa0))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-08-25 16:20:56 +00:00
Arvin Xu 1fd2fa0246 🐛 fix: fix cannot clone agent when imported from client (#3606)
* 🐛 fix: fix cannot clone agent when imported from client

*  test: fix lint
2024-08-26 00:14:26 +08:00
semantic-release-bot b9de2e3b51 🔖 chore(release): v1.12.18 [skip ci]
### [Version&nbsp;1.12.18](https://github.com/lobehub/lobe-chat/compare/v1.12.17...v1.12.18)
<sup>Released on **2024-08-25**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix dayjs error in en-US language.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix dayjs error in en-US language, closes [#3604](https://github.com/lobehub/lobe-chat/issues/3604) ([174f4df](https://github.com/lobehub/lobe-chat/commit/174f4df))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-08-25 15:52:28 +00:00
Arvin Xu 174f4df735 🐛 fix: fix dayjs error in en-US language (#3604)
* 🐛 fix: fix dayjs issue

* 🐛 fix: fix user auth and password issue
2024-08-25 23:46:05 +08:00
lobehubbot 7076b95e4b 📝 docs(bot): Auto sync agents & plugin to readme 2024-08-25 14:55:59 +00:00
semantic-release-bot 6203c89a86 🔖 chore(release): v1.12.17 [skip ci]
### [Version&nbsp;1.12.17](https://github.com/lobehub/lobe-chat/compare/v1.12.16...v1.12.17)
<sup>Released on **2024-08-25**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix multi file upload dupicate.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix multi file upload dupicate, closes [#3603](https://github.com/lobehub/lobe-chat/issues/3603) ([60dbed7](https://github.com/lobehub/lobe-chat/commit/60dbed7))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-08-25 14:54:49 +00:00
renovate[bot] 692d1bd218 Update dependency @t3-oss/env-nextjs to ^0.11.0 (#3344)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-25 22:48:23 +08:00
Arvin Xu 60dbed7029 🐛 fix: fix multi file upload dupicate (#3603)
* 🐛 fix: fix upload issue

* 🐛 fix: fix upload issue
2024-08-25 22:46:07 +08:00
renovate[bot] 2dd1ae951f Update dependency drizzle-orm to ^0.33.0 (#3439)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-25 13:28:43 +08:00
renovate[bot] 698510fd1a Update dependency drizzle-kit to ^0.24.0 (#3438)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-25 13:28:21 +08:00
renovate[bot] 21f639ce8a Update pnpm to v9.8.0 (#3597)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-25 11:52:12 +08:00
renovate[bot] 24f112cfcb Update dependency @cfworker/json-schema to v2 (#3598)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-25 11:51:51 +08:00
renovate[bot] 428a0f9073 Update dependency happy-dom to v15 (#3599)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-25 11:49:50 +08:00
semantic-release-bot d3b0cb9451 🔖 chore(release): v1.12.16 [skip ci]
### [Version&nbsp;1.12.16](https://github.com/lobehub/lobe-chat/compare/v1.12.15...v1.12.16)
<sup>Released on **2024-08-24**</sup>

#### 🐛 Bug Fixes

- **misc**: Session not found error on mobile.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Session not found error on mobile, closes [#3428](https://github.com/lobehub/lobe-chat/issues/3428) ([7e9c15e](https://github.com/lobehub/lobe-chat/commit/7e9c15e))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-08-24 15:55:55 +00:00
Ryan 7e9c15e282 🐛 fix: session not found error on mobile (#3428) 2024-08-24 23:49:26 +08:00
semantic-release-bot 1069f3780f 🔖 chore(release): v1.12.15 [skip ci]
### [Version&nbsp;1.12.15](https://github.com/lobehub/lobe-chat/compare/v1.12.14...v1.12.15)
<sup>Released on **2024-08-24**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-08-24 15:42:13 +00:00
Arthals ddab42be53 📝 docs: Feature flags & Auto-update script (#3588)
* 📝 docs: Feature flags & Auto-update script

* 📝 docs: Hide internal var
2024-08-24 23:35:41 +08:00
Arvin Xu 47f5ac712b ️ perf: support latex chunking (#3592)
* 💄 style: support latex chunking

*  test: fix test
2024-08-24 23:30:13 +08:00
semantic-release-bot 09af3b3a98 🔖 chore(release): v1.12.14 [skip ci]
### [Version&nbsp;1.12.14](https://github.com/lobehub/lobe-chat/compare/v1.12.13...v1.12.14)
<sup>Released on **2024-08-24**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix tts file saving in server mode.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix tts file saving in server mode, closes [#3585](https://github.com/lobehub/lobe-chat/issues/3585) ([ab1cb47](https://github.com/lobehub/lobe-chat/commit/ab1cb47))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-08-24 05:42:42 +00:00
Arvin Xu ab1cb47a8e 🐛 fix: fix tts file saving in server mode (#3585)
* 🐛 fix: fix tts in server mode

* 🐛 fix: fix tts not save to file

*  test: fix test
2024-08-24 13:35:56 +08:00
lobehubbot 6b01996e5b 📝 docs(bot): Auto sync agents & plugin to readme 2024-08-24 05:31:31 +00:00
semantic-release-bot 43a03bdc42 🔖 chore(release): v1.12.13 [skip ci]
### [Version&nbsp;1.12.13](https://github.com/lobehub/lobe-chat/compare/v1.12.12...v1.12.13)
<sup>Released on **2024-08-24**</sup>

#### 💄 Styles

- **misc**: Update 01.AI models.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update 01.AI models, closes [#3586](https://github.com/lobehub/lobe-chat/issues/3586) ([c4a7f70](https://github.com/lobehub/lobe-chat/commit/c4a7f70))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-08-24 05:30:41 +00:00
sxjeru c4a7f703b8 💄 style: Update 01.AI models (#3586) 2024-08-24 13:24:12 +08:00
semantic-release-bot e4b56a2d48 🔖 chore(release): v1.12.12 [skip ci]
### [Version&nbsp;1.12.12](https://github.com/lobehub/lobe-chat/compare/v1.12.11...v1.12.12)
<sup>Released on **2024-08-24**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-08-24 02:43:42 +00:00
Arvin Xu 2c725575f7 👷 build: fix database docker build (#3584) 2024-08-24 10:37:14 +08:00
renovate[bot] 6ef4bdf6da Update dependency glob to v11 (#3216)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-24 01:53:15 +08:00
Arvin Xu 0e3bf0ce22 📝 docs: improve vercel and sync (#3581)
* 📝 docs: improve docs of vercel deployment

* 📝 docs: improve docs

* Update `upstream-sync.mdx` to include detailed instructions for handling sync failures and manual updates

* Add instructions for manually clicking "Update Branch" in case of sync failures
* Include images to illustrate the process of handling sync failures and manually updating branches
2024-08-24 01:40:33 +08:00
lobehubbot f10f3b335a 📝 docs(bot): Auto sync agents & plugin to readme 2024-08-23 17:22:51 +00:00
semantic-release-bot 4e7d2e79d0 🔖 chore(release): v1.12.11 [skip ci]
### [Version&nbsp;1.12.11](https://github.com/lobehub/lobe-chat/compare/v1.12.10...v1.12.11)
<sup>Released on **2024-08-23**</sup>

#### 🐛 Bug Fixes

- **misc**: Remove orphan chunks if there is no related file.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Remove orphan chunks if there is no related file, closes [#3578](https://github.com/lobehub/lobe-chat/issues/3578) ([36bcaf3](https://github.com/lobehub/lobe-chat/commit/36bcaf3))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-08-23 17:21:56 +00:00
Arvin Xu 36bcaf39db 🐛 fix: remove orphan chunks if there is no related file (#3578)
*  test: add more tests

* 🐛 fix: add `DISABLE_REMOVE_GLOBAL_FILE` in dbENV

* 🐛 fix: remove orphan chunks if there is related file

*  test: fix test

* 👷 fix: throw error when not set `APP_URL` at server side

*  test: fix test
2024-08-24 01:15:27 +08:00
semantic-release-bot 6d96a4114f 🔖 chore(release): v1.12.10 [skip ci]
### [Version&nbsp;1.12.10](https://github.com/lobehub/lobe-chat/compare/v1.12.9...v1.12.10)
<sup>Released on **2024-08-23**</sup>

#### 🐛 Bug Fixes

- **misc**: Refactor and fix dalle.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Refactor and fix dalle, closes [#3572](https://github.com/lobehub/lobe-chat/issues/3572) ([8b39b61](https://github.com/lobehub/lobe-chat/commit/8b39b61))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-08-23 14:19:47 +00:00
Arvin Xu 8b39b611be 🐛 fix: refactor and fix dalle (#3572)
* fix dalle

* revert change

* fix lint and test

* fix test

* 🚨 ci: fix lint

* 🐛 fix: fix image url in server mode

* 🐛 fix: fix file can't download if cors
2024-08-23 22:13:21 +08:00
semantic-release-bot 320df5bf7f 🔖 chore(release): v1.12.9 [skip ci]
### [Version&nbsp;1.12.9](https://github.com/lobehub/lobe-chat/compare/v1.12.8...v1.12.9)
<sup>Released on **2024-08-23**</sup>

#### 🐛 Bug Fixes

- **misc**: Improve s3 path-style url.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Improve s3 path-style url, closes [#3567](https://github.com/lobehub/lobe-chat/issues/3567) ([96bb38a](https://github.com/lobehub/lobe-chat/commit/96bb38a))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-08-23 03:00:07 +00:00
Arvin Xu 96bb38ac2e 🐛 fix: improve s3 path-style url (#3567) 2024-08-23 10:53:37 +08:00
semantic-release-bot 653bb34b52 🔖 chore(release): v1.12.8 [skip ci]
### [Version&nbsp;1.12.8](https://github.com/lobehub/lobe-chat/compare/v1.12.7...v1.12.8)
<sup>Released on **2024-08-22**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix `NEXT_PUBLIC_S3_DOMAIN`  error on Docker.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix `NEXT_PUBLIC_S3_DOMAIN`  error on Docker, closes [#3564](https://github.com/lobehub/lobe-chat/issues/3564) ([bc6b64c](https://github.com/lobehub/lobe-chat/commit/bc6b64c))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-08-22 16:33:30 +00:00
Arvin Xu bc6b64cc1f 🐛 fix: fix NEXT_PUBLIC_S3_DOMAIN error on Docker (#3564) 2024-08-23 00:26:55 +08:00
semantic-release-bot 5ef5963cf0 🔖 chore(release): v1.12.7 [skip ci]
### [Version&nbsp;1.12.7](https://github.com/lobehub/lobe-chat/compare/v1.12.6...v1.12.7)
<sup>Released on **2024-08-22**</sup>

#### 🐛 Bug Fixes

- **misc**: Logout button not shown on mobile view when using nextauth.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Logout button not shown on mobile view when using nextauth, closes [#3561](https://github.com/lobehub/lobe-chat/issues/3561) ([0c4efe4](https://github.com/lobehub/lobe-chat/commit/0c4efe4))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-08-22 16:15:43 +00:00
cy948 0c4efe4b33 🐛 fix: Logout button not shown on mobile view when using nextauth (#3561)
* 🐛 fix: logout button not shown on mobile view when using nextauth

* 🧪 test: show status for signout button
2024-08-23 00:09:17 +08:00
Arvin Xu 7a83cf9b2e 📝 docs: add S3 environment variables to documentation (#3562)
* Add S3 environment variables to documentation
2024-08-22 23:12:09 +08:00
semantic-release-bot 5c2ba8a0a6 🔖 chore(release): v1.12.6 [skip ci]
### [Version&nbsp;1.12.6](https://github.com/lobehub/lobe-chat/compare/v1.12.5...v1.12.6)
<sup>Released on **2024-08-22**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor s3 env and support path-style for minio.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor s3 env and support path-style for minio, closes [#3559](https://github.com/lobehub/lobe-chat/issues/3559) ([1658403](https://github.com/lobehub/lobe-chat/commit/1658403))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-08-22 14:59:06 +00:00
Arvin Xu 16584031a7 ♻️ refactor: refactor s3 env and support path-style for minio (#3559)
* ♻️ refactor: refactor the `NEXT_PUBLIC_S3_DOMAIN` to `S3_PUBLIC_DOMAIN`

* 👷 build: support path-style for s3
2024-08-22 22:52:25 +08:00
semantic-release-bot 2ecd5e310c 🔖 chore(release): v1.12.5 [skip ci]
### [Version&nbsp;1.12.5](https://github.com/lobehub/lobe-chat/compare/v1.12.4...v1.12.5)
<sup>Released on **2024-08-22**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix clipboard copy issue and improve upload cors feedback.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix clipboard copy issue and improve upload cors feedback, closes [#3557](https://github.com/lobehub/lobe-chat/issues/3557) ([86c5a99](https://github.com/lobehub/lobe-chat/commit/86c5a99))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-08-22 14:02:21 +00:00
Arvin Xu 86c5a99587 🐛 fix: fix clipboard copy issue and improve upload cors feedback (#3557)
* 🐛 fix: fix clipboard copy issue

* 🐛 fix: fix clipboard copy issue

* 🚸 style: improve cors upload issue

* 🚸 style: improve cors upload issue

* 🚸 style: improve cors upload issue
2024-08-22 21:55:51 +08:00
Arvin Xu 2ed0b8ea26 📝 docs: Sync S3 docs between Chinese and English versions (#3556)
---

For more details, open the [Copilot Workspace session](https://copilot-workspace.githubnext.com/lobehub/lobe-chat?shareId=XXXX-XXXX-XXXX-XXXX).
2024-08-22 20:01:04 +08:00
Arvin Xu 58d8f57c88 📝 docs: sync updates to English docs (#3555) 2024-08-22 19:39:03 +08:00
semantic-release-bot 5984fae0d8 🔖 chore(release): v1.12.4 [skip ci]
### [Version&nbsp;1.12.4](https://github.com/lobehub/lobe-chat/compare/v1.12.3...v1.12.4)
<sup>Released on **2024-08-22**</sup>

#### 💄 Styles

- **misc**: Fix link style.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Fix link style, closes [#3552](https://github.com/lobehub/lobe-chat/issues/3552) ([aa936c8](https://github.com/lobehub/lobe-chat/commit/aa936c8))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-08-22 09:53:41 +00:00
Arvin Xu aa936c8865 💄 style: fix link style (#3552) 2024-08-22 17:47:20 +08:00
semantic-release-bot da4daf51a0 🔖 chore(release): v1.12.3 [skip ci]
### [Version&nbsp;1.12.3](https://github.com/lobehub/lobe-chat/compare/v1.12.2...v1.12.3)
<sup>Released on **2024-08-22**</sup>

#### 💄 Styles

- **misc**: Hide settings in repo.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Hide settings in repo, closes [#3540](https://github.com/lobehub/lobe-chat/issues/3540) ([86c1165](https://github.com/lobehub/lobe-chat/commit/86c1165))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-08-22 07:25:46 +00:00
Arvin Xu 86c1165eac 💄 style: hide settings in repo (#3540)
* hide settings in repo

* fix drag

* Update useDragUpload.tsx

* Update package.json
2024-08-22 15:19:07 +08:00
semantic-release-bot 26e0e3474b 🔖 chore(release): v1.12.2 [skip ci]
### [Version&nbsp;1.12.2](https://github.com/lobehub/lobe-chat/compare/v1.12.1...v1.12.2)
<sup>Released on **2024-08-22**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-08-22 03:42:32 +00:00
Zhijie He b0474ef238 👷 build: make database docker image exit if migration fail (#3541)
* 👷 build: detect migration exit code

* 👷 build: fix ci issue
2024-08-22 11:36:00 +08:00
Arvin Xu 53a3089406 📝 docs: improve server deployment docs (#3534)
* 📝 docs: 更新 docker 部署文档

* 📝 docs: 更新 docker 部署文档

* 📝 docs: 更新 docker 部署文档

* 📝 docs: 更新 docker 部署文档

* 📝 docs: 更新 docker 部署文档

* 📝 docs: 更新 docker 部署文档

* 📝 docs: 更新 docker 部署文档
2024-08-22 02:30:09 +08:00
lobehubbot 6b35a645db 📝 docs(bot): Auto sync agents & plugin to readme 2024-08-21 16:19:07 +00:00
semantic-release-bot 8359654986 🔖 chore(release): v1.12.1 [skip ci]
### [Version&nbsp;1.12.1](https://github.com/lobehub/lobe-chat/compare/v1.12.0...v1.12.1)
<sup>Released on **2024-08-21**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix embeddings multi-insert when there is issues with async task.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix embeddings multi-insert when there is issues with async task, closes [#3530](https://github.com/lobehub/lobe-chat/issues/3530) ([e2cfff7](https://github.com/lobehub/lobe-chat/commit/e2cfff7))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-08-21 16:18:16 +00:00
Arvin Xu e2cfff73bd 🐛 fix: fix embeddings multi-insert when there is issues with async task (#3530) 2024-08-22 00:11:38 +08:00
semantic-release-bot 5568e3ff0b 🔖 chore(release): v1.12.0 [skip ci]
## [Version&nbsp;1.12.0](https://github.com/lobehub/lobe-chat/compare/v1.11.9...v1.12.0)
<sup>Released on **2024-08-21**</sup>

####  Features

- **misc**: Files and knowledge base.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Files and knowledge base, closes [#3487](https://github.com/lobehub/lobe-chat/issues/3487) ([6574c01](https://github.com/lobehub/lobe-chat/commit/6574c01))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-08-21 13:49:21 +00:00
Arvin Xu baf9d4c965 👷 ci: fix release workflow 2024-08-21 21:42:51 +08:00
Arvin Xu e500032404 👷 ci: fix release workflow (#3528) 2024-08-21 21:37:15 +08:00
Arvin Xu 6574c01843 feat: files and knowledge base (#3487)
*  feat: add files and knowledge base

Update edge.ts

Update test.yml

🎨 chore: fix locale

Update index.tsx

测试 pgvector workflow

* 💄 style: improve upload detail

*  feat: support delete s3 file when delete files

* 💄 style: improve chunks in message

* ♻️ refactor: refactor the auth method

*  feat: support use user client api key

* 💄 style: fix image list in mobile

*  feat: support file upload on mobile

*  test: fix test

* fix vercel build

* docs: update docs

* 👷 build: improve docker

* update i18n
2024-08-21 21:28:29 +08:00
semantic-release-bot d8950b27ea 🔖 chore(release): v1.11.9 [skip ci]
### [Version&nbsp;1.11.9](https://github.com/lobehub/lobe-chat/compare/v1.11.8...v1.11.9)
<sup>Released on **2024-08-19**</sup>

#### 🐛 Bug Fixes

- **misc**: Fixed bedrock llama model id.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fixed bedrock llama model id, closes [#3518](https://github.com/lobehub/lobe-chat/issues/3518) ([34b4c69](https://github.com/lobehub/lobe-chat/commit/34b4c69))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-08-19 18:27:04 +00:00
Akhmad Fakhoni Listiyan Dede 34b4c69117 🐛 fix: fixed bedrock llama model id (#3518) 2024-08-20 02:20:46 +08:00
Arvin Xu 434004a3e5 🔨 chore: add i18n in advanced (#3519) 2024-08-20 02:06:17 +08:00
semantic-release-bot 6a22dec036 🔖 chore(release): v1.11.8 [skip ci]
### [Version&nbsp;1.11.8](https://github.com/lobehub/lobe-chat/compare/v1.11.7...v1.11.8)
<sup>Released on **2024-08-19**</sup>

#### 💄 Styles

- **misc**: Update zhipu models.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update zhipu models, closes [#3509](https://github.com/lobehub/lobe-chat/issues/3509) ([e323b50](https://github.com/lobehub/lobe-chat/commit/e323b50))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-08-19 12:33:56 +00:00
sxjeru e323b505de 💄 style: Update zhipu models (#3509) 2024-08-19 20:26:45 +08:00
renovate[bot] 9f55c0a86b Update dependency unstructured-client to ^0.15.0 (#3500)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-19 02:21:28 +08:00
renovate[bot] 65080c5c3b Update pnpm to v9.7.1 (#3496)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-19 02:21:02 +08:00
semantic-release-bot cf520e5d9f 🔖 chore(release): v1.11.7 [skip ci]
### [Version&nbsp;1.11.7](https://github.com/lobehub/lobe-chat/compare/v1.11.6...v1.11.7)
<sup>Released on **2024-08-18**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix topic scroll issue.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix topic scroll issue, closes [#3505](https://github.com/lobehub/lobe-chat/issues/3505) ([c719c7a](https://github.com/lobehub/lobe-chat/commit/c719c7a))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-08-18 18:18:21 +00:00
Arvin Xu c719c7a702 🐛 fix: fix topic scroll issue (#3505)
* 🔧 chore: only include db file with server test

* 🐛 fix: fix topic scroll
2024-08-19 02:11:37 +08:00
semantic-release-bot c68cffdfd6 🔖 chore(release): v1.11.6 [skip ci]
### [Version&nbsp;1.11.6](https://github.com/lobehub/lobe-chat/compare/v1.11.5...v1.11.6)
<sup>Released on **2024-08-18**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor the `SITE_URL` to `APP_URL`.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor the `SITE_URL` to `APP_URL`, closes [#3504](https://github.com/lobehub/lobe-chat/issues/3504) ([46bdcea](https://github.com/lobehub/lobe-chat/commit/46bdcea))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-08-18 18:03:03 +00:00
Arvin Xu 46bdceaa46 ♻️ refactor: refactor the SITE_URL to APP_URL (#3504) 2024-08-19 01:56:39 +08:00
semantic-release-bot a40ac66a10 🔖 chore(release): v1.11.5 [skip ci]
### [Version&nbsp;1.11.5](https://github.com/lobehub/lobe-chat/compare/v1.11.4...v1.11.5)
<sup>Released on **2024-08-18**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor the fetch method to fix `response.undefined`.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor the fetch method to fix `response.undefined`, closes [#3493](https://github.com/lobehub/lobe-chat/issues/3493) ([30d0609](https://github.com/lobehub/lobe-chat/commit/30d0609))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-08-18 08:48:44 +00:00
Arvin Xu 30d0609310 ♻️ refactor: refactor the fetch method to fix response.undefined (#3493)
* ♻️ refactor: refactor the fetchEventSource

* 🔨 scripts: improve scripts

* ♻️ refactor: refactor the Portal to better code

* 🚨 ci: fix lint

* Update index.tsx

*  test: fix test

*  test: fix test

* 🐛 fix: fix the issue of stream error

* 🌐 chore: upload i18n

* 🐛 fix: support edit the default ... message

* 🐛 fix: fix the message edge case

* 🌐 chore: upload i18n

* ♻️ refactor: refactor the code

*  test: fix tests

*  test: fix tests

* 🔧 chore: only include db file with server test

*  test: add more test

* revert

* revert

* ignore test coverage

* ignore test coverage

* ignore test coverage
2024-08-18 16:42:24 +08:00
semantic-release-bot 6279ef0b76 🔖 chore(release): v1.11.4 [skip ci]
### [Version&nbsp;1.11.4](https://github.com/lobehub/lobe-chat/compare/v1.11.3...v1.11.4)
<sup>Released on **2024-08-18**</sup>

#### 💄 Styles

- **misc**: Add `SILICONCLOUD_MODEL_LIST` & `SILICONCLOUD_PROXY_URL` support for SiliconCloud.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add `SILICONCLOUD_MODEL_LIST` & `SILICONCLOUD_PROXY_URL` support for SiliconCloud, closes [#3492](https://github.com/lobehub/lobe-chat/issues/3492) ([e41be6d](https://github.com/lobehub/lobe-chat/commit/e41be6d))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-08-18 03:22:57 +00:00
Zhijie He e41be6d7f4 💄 style: add SILICONCLOUD_MODEL_LIST & SILICONCLOUD_PROXY_URL support for SiliconCloud (#3492)
*  feat: add SILICONCLOUD_MODEL_LIST support for SiliconCloud

*  feat: add proxy url support for SiliconCloud

*  feat: add baseURL support
2024-08-18 11:16:10 +08:00
semantic-release-bot cccd089e9f 🔖 chore(release): v1.11.3 [skip ci]
### [Version&nbsp;1.11.3](https://github.com/lobehub/lobe-chat/compare/v1.11.2...v1.11.3)
<sup>Released on **2024-08-17**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor PanelTitle and move commit from file uploading.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor PanelTitle and move commit from file uploading, closes [#3491](https://github.com/lobehub/lobe-chat/issues/3491) ([d03d9f6](https://github.com/lobehub/lobe-chat/commit/d03d9f6))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-08-17 16:06:30 +00:00
Arvin Xu d03d9f6490 ♻️ refactor: refactor PanelTitle and move commit from file uploading (#3491)
* 📝 docs: update docs

* ♻️ refactor: refactor code

* 🎨 chore: add code from pre PR

* 📝 docs: update docs

* 🌐 chore: upload i18n

* 💄 style: fix style

* 🐛 fix: use pmap to control timing
2024-08-18 00:00:16 +08:00
semantic-release-bot c010d79c95 🔖 chore(release): v1.11.2 [skip ci]
### [Version&nbsp;1.11.2](https://github.com/lobehub/lobe-chat/compare/v1.11.1...v1.11.2)
<sup>Released on **2024-08-17**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-08-17 15:08:54 +00:00
Zhijie He 0ea2f5fa28 👷 build: add bind-tools & proxychains-ng to database docker image (#3471)
* 👷 build: add `bind-tools` to docker image

* 👷 build: support http proxy

* 👷 build: add PROXY_URL env

* 🔨 chore: update ENV

* 🔨 chore: update ENV

* 🐛 fix: fix build error

* 🔨 chore: sort ENV
2024-08-17 23:02:47 +08:00
Arvin Xu 811e571fe4 🎨 chore: files feature pre-commit to reduce code update (#3488)
* 🎨 chore: pre commit to reduce code update

* 🎨 chore: pre commit to reduce code update

* 🎨 chore: pre commit to reduce code update

*  test: fix test

* 🚚 refactor: move image files to chat

*  test: add tests

*  test: add tests
2024-08-17 22:29:05 +08:00
Alex Rapp 96c34790c1 📝 docs: Update README with hyperlink for Clerk (#3479)
* Update README with hyperlink for Clerk

* Update README.zh-CN.md

---------

Co-authored-by: Arvin Xu <arvinx@foxmail.com>
2024-08-16 10:13:31 +08:00
semantic-release-bot 96f68ac907 🔖 chore(release): v1.11.1 [skip ci]
### [Version&nbsp;1.11.1](https://github.com/lobehub/lobe-chat/compare/v1.11.0...v1.11.1)
<sup>Released on **2024-08-15**</sup>

#### 🐛 Bug Fixes

- **misc**: Make S3 upload ACL setting optional.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Make S3 upload ACL setting optional, closes [#3464](https://github.com/lobehub/lobe-chat/issues/3464) ([53a0b47](https://github.com/lobehub/lobe-chat/commit/53a0b47))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-08-15 02:57:14 +00:00
Arvin Xu 1598f74087 👷 build: pin @icons-pack/react-simple-icons@9.6.0 to fix build (#3474) 2024-08-15 10:50:53 +08:00
Zolyn 53a0b47cc3 🐛 fix: make S3 upload ACL setting optional (#3464)
* feat: make setting ACL optional

* docs: add `S3_SET_ACL` description
2024-08-15 10:11:36 +08:00
semantic-release-bot cf90dba3d8 🔖 chore(release): v1.11.0 [skip ci]
## [Version&nbsp;1.11.0](https://github.com/lobehub/lobe-chat/compare/v1.10.1...v1.11.0)
<sup>Released on **2024-08-14**</sup>

####  Features

- **misc**: Add 2 new models to openai provider.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Add 2 new models to openai provider, closes [#3470](https://github.com/lobehub/lobe-chat/issues/3470) ([cc9ffdd](https://github.com/lobehub/lobe-chat/commit/cc9ffdd))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-08-14 14:53:56 +00:00
Linghui Gong cc9ffdd1c6 feat: add 2 new models to openai provider (#3470) 2024-08-14 22:47:30 +08:00
semantic-release-bot 660bcc74e3 🔖 chore(release): v1.10.1 [skip ci]
### [Version&nbsp;1.10.1](https://github.com/lobehub/lobe-chat/compare/v1.10.0...v1.10.1)
<sup>Released on **2024-08-14**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-08-14 04:16:39 +00:00
Zhijie He d11b76fa63 👷 build: add bind-tools to fix dns issue (#3468)
* 👷 build: add `bind-tools` to fix dns issue

* 👷 build: add `bind-tools` package

* 🐛fix: fix comments typo

* Update Dockerfile.database

* rollback changes
2024-08-14 12:10:14 +08:00
semantic-release-bot 344ac28af5 🔖 chore(release): v1.10.0 [skip ci]
## [Version&nbsp;1.10.0](https://github.com/lobehub/lobe-chat/compare/v1.9.8...v1.10.0)
<sup>Released on **2024-08-14**</sup>

####  Features

- **misc**: Add SiliconCloud model provider.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Add SiliconCloud model provider, closes [#3092](https://github.com/lobehub/lobe-chat/issues/3092) ([0781dc5](https://github.com/lobehub/lobe-chat/commit/0781dc5))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-08-14 02:42:36 +00:00
sxjeru 0781dc5233 feat: Add SiliconCloud model provider (#3092)
* feat: Add SiliconCloud as a model provider

* model icon

* Update index.ts

* Update siliconcloud.ts

* Update .env.example

* Add docs

* Update siliconcloud.ts

* Update siliconcloud.ts

* Update siliconcloud.ts

* Update siliconcloud.ts
2024-08-14 10:36:04 +08:00
semantic-release-bot a5ac9901f0 🔖 chore(release): v1.9.8 [skip ci]
### [Version&nbsp;1.9.8](https://github.com/lobehub/lobe-chat/compare/v1.9.7...v1.9.8)
<sup>Released on **2024-08-13**</sup>

#### 💄 Styles

- **misc**: Resize the image size in chat message.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Resize the image size in chat message, closes [#3462](https://github.com/lobehub/lobe-chat/issues/3462) ([37c7429](https://github.com/lobehub/lobe-chat/commit/37c7429))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-08-13 13:11:39 +00:00
vual 37c742976c 💄 style: resize the image size in chat message (#3462) 2024-08-13 21:04:42 +08:00
Arvin Xu b634ade198 🔨 chore: upgrade ollama to ^0.5.8 (#3457) 2024-08-13 12:57:37 +08:00
semantic-release-bot 55d14b6ec0 🔖 chore(release): v1.9.7 [skip ci]
### [Version&nbsp;1.9.7](https://github.com/lobehub/lobe-chat/compare/v1.9.6...v1.9.7)
<sup>Released on **2024-08-13**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-08-13 04:03:18 +00:00
Arvin Xu 52d66c0f29 👷 build: pin ollama@0.5.6 to fix vercel build (#3455) 2024-08-13 11:57:06 +08:00
lobehubbot a682c0bf17 📝 docs(bot): Auto sync agents & plugin to readme 2024-08-11 13:20:36 +00:00
renovate[bot] bdc665ea81 Update pnpm to v9.7.0 (#3442)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-11 21:14:18 +08:00
lobehubbot 7455f6166b 📝 docs(bot): Auto sync agents & plugin to readme 2024-08-09 08:18:10 +00:00
semantic-release-bot 5c783fe69f 🔖 chore(release): v1.9.6 [skip ci]
### [Version&nbsp;1.9.6](https://github.com/lobehub/lobe-chat/compare/v1.9.5...v1.9.6)
<sup>Released on **2024-08-09**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-08-09 08:17:17 +00:00
Arvin Xu 6d307b543b 👷 build: fix vercel build (#3433)
* fix vercel build

* Update package.json

* Update package.json

* Update package.json
2024-08-09 16:11:02 +08:00
Yuhang e606a74258 📝 docs: deploy lobechat database on zeabur (#3429) 2024-08-08 15:56:01 +08:00
semantic-release-bot a77456afad 🔖 chore(release): v1.9.5 [skip ci]
### [Version&nbsp;1.9.5](https://github.com/lobehub/lobe-chat/compare/v1.9.4...v1.9.5)
<sup>Released on **2024-08-08**</sup>

#### 💄 Styles

- **misc**: Updated AWS bedrock model list.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Updated AWS bedrock model list, closes [#3315](https://github.com/lobehub/lobe-chat/issues/3315) ([042f2d3](https://github.com/lobehub/lobe-chat/commit/042f2d3))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-08-08 04:34:45 +00:00
Zach Zimmermann 042f2d3666 💄 style: Updated AWS bedrock model list (#3315)
* Updated AWS bedrock model list

* Added tokens field to llama 3.1 models
2024-08-08 12:28:40 +08:00
semantic-release-bot 6ae418461e 🔖 chore(release): v1.9.4 [skip ci]
### [Version&nbsp;1.9.4](https://github.com/lobehub/lobe-chat/compare/v1.9.3...v1.9.4)
<sup>Released on **2024-08-06**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix import clerk `AuthObject` from public api.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix import clerk `AuthObject` from public api, closes [#3416](https://github.com/lobehub/lobe-chat/issues/3416) ([af8960d](https://github.com/lobehub/lobe-chat/commit/af8960d))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-08-06 18:17:59 +00:00
Zolyn af8960d537 🐛 fix: fix import clerk AuthObject from public api (#3416)
* fix: import `AuthObject` from public api

* Update package.json
2024-08-07 02:11:51 +08:00
lobehubbot 8958c803a1 📝 docs(bot): Auto sync agents & plugin to readme 2024-08-06 05:17:55 +00:00
semantic-release-bot 3db15442a9 🔖 chore(release): v1.9.3 [skip ci]
### [Version&nbsp;1.9.3](https://github.com/lobehub/lobe-chat/compare/v1.9.2...v1.9.3)
<sup>Released on **2024-08-06**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor server db schema for better code organize.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor server db schema for better code organize, closes [#3410](https://github.com/lobehub/lobe-chat/issues/3410) ([4743bfd](https://github.com/lobehub/lobe-chat/commit/4743bfd))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-08-06 05:17:11 +00:00
Arvin Xu 4743bfd3e5 ♻️ refactor: refactor server db schema for better code organize (#3410)
* refactor schema

* fix lint

* fix

* update drizzle-kit

* clean code
2024-08-06 13:10:40 +08:00
semantic-release-bot f7d5f98d70 🔖 chore(release): v1.9.2 [skip ci]
### [Version&nbsp;1.9.2](https://github.com/lobehub/lobe-chat/compare/v1.9.1...v1.9.2)
<sup>Released on **2024-08-05**</sup>

#### 💄 Styles

- **config**: Update Azure model and API versions.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **config**: Update Azure model and API versions, closes [#3405](https://github.com/lobehub/lobe-chat/issues/3405) ([a4938eb](https://github.com/lobehub/lobe-chat/commit/a4938eb))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-08-05 18:10:09 +00:00
Rubu Jam a4938ebae3 💄 style(config): Update Azure model and API versions (#3405)
* 💄 style(config): Update Azure model and API versions

* 💄 style: Modify text
2024-08-06 02:03:59 +08:00
semantic-release-bot bd2812beea 🔖 chore(release): v1.9.1 [skip ci]
### [Version&nbsp;1.9.1](https://github.com/lobehub/lobe-chat/compare/v1.9.0...v1.9.1)
<sup>Released on **2024-08-05**</sup>

#### 🐛 Bug Fixes

- **misc**: Azure modelTag icon display.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Azure modelTag icon display, closes [#3394](https://github.com/lobehub/lobe-chat/issues/3394) ([ee6baa8](https://github.com/lobehub/lobe-chat/commit/ee6baa8))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-08-05 12:42:40 +00:00
Zhijie He ee6baa8e15 🐛 fix: Azure modelTag icon display (#3394) 2024-08-05 20:36:29 +08:00
semantic-release-bot 6d5e7b08e7 🔖 chore(release): v1.9.0 [skip ci]
## [Version&nbsp;1.9.0](https://github.com/lobehub/lobe-chat/compare/v1.8.2...v1.9.0)
<sup>Released on **2024-08-05**</sup>

####  Features

- **misc**: Skip login page if only one provider exists.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Skip login page if only one provider exists, closes [#3400](https://github.com/lobehub/lobe-chat/issues/3400) ([52da1d8](https://github.com/lobehub/lobe-chat/commit/52da1d8))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-08-05 08:54:51 +00:00
cy948 52da1d8c11 feat: Skip login page if only one provider exists (#3400) 2024-08-05 16:48:49 +08:00
Arvin Xu 46e79160d2 📝 docs: update docs for database deployment (#3397) 2024-08-05 14:59:38 +08:00
semantic-release-bot 80043675ba 🔖 chore(release): v1.8.2 [skip ci]
### [Version&nbsp;1.8.2](https://github.com/lobehub/lobe-chat/compare/v1.8.1...v1.8.2)
<sup>Released on **2024-08-03**</sup>

#### 🐛 Bug Fixes

- **misc**: Add `PROXY_URL` in docker with proxychains-ng.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Add `PROXY_URL` in docker with proxychains-ng, closes [#3362](https://github.com/lobehub/lobe-chat/issues/3362) ([920de7c](https://github.com/lobehub/lobe-chat/commit/920de7c))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-08-03 11:40:25 +00:00
Zhijie He 920de7c600 🐛 fix: add PROXY_URL in docker with proxychains-ng (#3362)
* : feat: support PROXY_URL in docker with proxychains-ng

* 🔨 chore: let proxychains config more readable

* 🔨 chore: add package update

* ️ perf: add CN mirror for Alpine

* 🔨 chore: add more comments

* 🔨 chore: change USE_NPM_CN_MIRROR to USE_CN_MIRROR

* 🐛 fix: fix cn mirror for alpine during building

* 🐛 fix: fix permission issue

* 🐛 fix: fix app path error

*  feat: support proxy server with domain

* 🔨 chore: add more comments & cleanup code

* 🔨 chore: add more comments

* ️ perf: resolve only when host is domain

* 🔨 chore: move IP_REGEX to head

* 🔨 chore: replace `! -z` to `-n`

* 🔨 chore: update comments

*  feat: add `DEFAULT_AGENT_CONFIG` and `SYSTEM_AGENT` to env, allow set default model

* Add documentation for `PROXY_URL` environment variable

Add documentation for `PROXY_URL` environment variable in both English and Chinese versions of the environment variables guide.

* **English Documentation**
  - Add `PROXY_URL` section to specify the proxy URL for connecting to external services.
  - Include example values and a callout for Docker Desktop users.

* **Chinese Documentation**
  - Add `PROXY_URL` section to specify the proxy URL for connecting to external services.
  - Include example values and a callout for Docker Desktop users.

---------

Co-authored-by: Arvin Xu <arvinx@foxmail.com>
2024-08-03 19:35:09 +08:00
semantic-release-bot 324be07d64 🔖 chore(release): v1.8.1 [skip ci]
### [Version&nbsp;1.8.1](https://github.com/lobehub/lobe-chat/compare/v1.8.0...v1.8.1)
<sup>Released on **2024-08-03**</sup>

#### 💄 Styles

- **misc**: Fix `aya`, `mathstral` model tag icon & update ollama model info.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Fix `aya`, `mathstral` model tag icon & update ollama model info, closes [#3382](https://github.com/lobehub/lobe-chat/issues/3382) ([ced95a8](https://github.com/lobehub/lobe-chat/commit/ced95a8))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-08-03 08:50:45 +00:00
Zhijie He ced95a8734 💄 style: fix aya, mathstral model tag icon & update ollama model info (#3382)
* 💄 style: update ollama model info

* 🔨 chore: cleanup legacy models

* 💄 style: enable default tag model

* 💄 style: update Command R+ model info

* 💄 style: update DeepSeek display name

* 💄 style: update mode info

* 💄 style: update model tokens

* 💄 style: update model info

* 💄 style: update model info

* 💄 style: update tokens

* 💄 style: update Aya icon

* 💄 style: sort gemma2 model
2024-08-03 16:45:20 +08:00
lobehubbot 6c95475f74 📝 docs(bot): Auto sync agents & plugin to readme 2024-08-03 08:24:16 +00:00
Arvin Xu 72306f55ab 👷 build: add docker image for server database (#3387)
* 👷 build: add docker database image

* 💚 ci: add database image workflow

* fix docker build

* Update PULL_REQUEST_TEMPLATE.md

* 🎨 chore: improve migration script

* 🐛 fix: throws error in nextauth db adapter (#3390)

* 👷 chore: update action

---------

Co-authored-by: cy948 <67412196+cy948@users.noreply.github.com>
2024-08-03 16:18:52 +08:00
Henry Yee 56ffa22598 🔨 chore: support bedrock Claude 3.x function calling (#3366)
Co-authored-by: GH Action - Upstream Sync <action@github.com>
2024-08-02 23:27:56 +08:00
semantic-release-bot 65ae6dc994 🔖 chore(release): v1.8.0 [skip ci]
## [Version&nbsp;1.8.0](https://github.com/lobehub/lobe-chat/compare/v1.7.10...v1.8.0)
<sup>Released on **2024-08-02**</sup>

####  Features

- **misc**: Add NextAuth as authentication service in server database.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Add NextAuth as authentication service in server database, closes [#2935](https://github.com/lobehub/lobe-chat/issues/2935) ([5a0b972](https://github.com/lobehub/lobe-chat/commit/5a0b972))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-08-02 11:53:50 +00:00
cy948 5a0b972275 feat: Add NextAuth as authentication service in server database (#2935)
* ♻️ refactor: make db edge compatible

*  feat: LobeNextAuth Adapter

* 🗃️ chore: change db schema

* 🐛 fix: userid not pass to session

* 🐛 fix: nextauth enable status updater

*  test: nextauth

* ♻️ refactor: nextauth db schema

* 📝 docs: add envs to .env.example

* ♻️ refactor: split nextauth module

* 🐛 fix: login button not shown on mobile

* ♻️ refactor: use hooks instead envs

* 🐛 fix: wrong login redirect

*  feat: add error page for nextauth

* 🐛 fix: nextauth should not goto /me/profile

* 🗃️ chore: add db migrate sqls

*  test(test): Add findByEmail tests for UserModel

* ♻️ refactor: Nextauth jsdoc

*  test: enableAuth

*  test(trpc-middleware): Mock nextauth import

*  test(use-category): Nextauth should not render profile

*  test: Mock nextauth import

* ♻️ refactor: Add store selector for enableAuth

* ♻️ replace s.enableAuth with authSelector

* 💄 style: Split Context to Clerk auth and NextAuth auth

* 💄 style: Rename migration file to 0004_add_next_auth

* 🐛 fix: userid not exists

*  test: pass test for auth action

* ♻️ refactor: use static method on UserModel

*  revert: revert `src/config/auth.ts`

*  revert: `preference` in `schemas/lobechat.ts`

* ♻️ refactor: split auth to clerkAuth & nextAuth in trpc context

* ♻️ refactor: remove consts in nextauth schema

*  revert: revert db migration files

* 🗃️ refactor: rename `emailVerified` to `emailVerifiedAt`

* 🗃️ chore: generate migration files

* ♻️ refactor: move `AuthErrorPage` to `api/auth/error/`

* ♻️ refactor: move nextauth schema to
`src/database/server/schemas`

* ♻️ refactor: add type annotation to `LobeNextAuthDbAdapter`

*  test: `LobeNextAuthDbAdapter`

*  test: `updateAuthenticatorCounter`

*  test: `listAuthenticatorsByUserId`

* ♻️ refactor: remove login buttion in settings

* 🐛 fix: link to exist account by email

* 🗃️ chore: add `full_name` to user table

* 🗃️ chore: add `full_name` to user in migration file

* 🐛 fix: duplicate providerAccountId user created

* ♻️ refactor: use `providerAccountId` as user id

* 🐛 fix: wrong request when not logined and nextauth enabled
2024-08-02 19:48:17 +08:00
semantic-release-bot d8d0d67d33 🔖 chore(release): v1.7.10 [skip ci]
### [Version&nbsp;1.7.10](https://github.com/lobehub/lobe-chat/compare/v1.7.9...v1.7.10)
<sup>Released on **2024-08-02**</sup>

#### 💄 Styles

- **misc**: Add Gemini 1.5 Pro Exp model.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add Gemini 1.5 Pro Exp model, closes [#3384](https://github.com/lobehub/lobe-chat/issues/3384) ([0de8b7b](https://github.com/lobehub/lobe-chat/commit/0de8b7b))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-08-02 08:45:19 +00:00
sxjeru 0de8b7b9cc 💄 style: Add Gemini 1.5 Pro Exp model (#3384) 2024-08-02 16:40:05 +08:00
semantic-release-bot 9535ff8eaf 🔖 chore(release): v1.7.9 [skip ci]
### [Version&nbsp;1.7.9](https://github.com/lobehub/lobe-chat/compare/v1.7.8...v1.7.9)
<sup>Released on **2024-08-01**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix Mistral models calling & update model info.

#### 💄 Styles

- **misc**: Fix stepfun & baichuan model tag icon missing, update Perplexity models.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix Mistral models calling & update model info, closes [#3377](https://github.com/lobehub/lobe-chat/issues/3377) [#3098](https://github.com/lobehub/lobe-chat/issues/3098) ([66274d0](https://github.com/lobehub/lobe-chat/commit/66274d0))

#### Styles

* **misc**: Fix stepfun & baichuan model tag icon missing, closes [#3379](https://github.com/lobehub/lobe-chat/issues/3379) ([e283ef4](https://github.com/lobehub/lobe-chat/commit/e283ef4))
* **misc**: Update Perplexity models, closes [#3380](https://github.com/lobehub/lobe-chat/issues/3380) ([06cb946](https://github.com/lobehub/lobe-chat/commit/06cb946))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-08-01 17:40:12 +00:00
Zhijie He 66274d0da6 🐛 fix: fix Mistral models calling & update model info (#3377)
* 💄 style: update Mistral models

* 💄 style: update tokens number

* 🐛 fix: fix Mistral model calling

* 🔨 chore: merge `noUserId` from #3098

* 💄 style: cleanup deprecated models
2024-08-02 01:35:07 +08:00
Zhijie He e283ef4f2e 💄 style: fix stepfun & baichuan model tag icon missing (#3379) 2024-08-02 01:32:42 +08:00
Zhijie He 06cb946204 💄 style: update Perplexity models (#3380)
* 💄 style: update Perplexity models

* 💄 style: update model name
2024-08-02 01:31:57 +08:00
semantic-release-bot aa5944fab8 🔖 chore(release): v1.7.8 [skip ci]
### [Version&nbsp;1.7.8](https://github.com/lobehub/lobe-chat/compare/v1.7.7...v1.7.8)
<sup>Released on **2024-07-30**</sup>

#### 💄 Styles

- **ui**: Modify and repair UI layout.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **ui**: Modify and repair UI layout, closes [#3321](https://github.com/lobehub/lobe-chat/issues/3321) ([cda776f](https://github.com/lobehub/lobe-chat/commit/cda776f))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-07-30 07:44:46 +00:00
Rubu Jam cda776fc17 💄 style(ui): Modify and repair UI layout (#3321)
* 🐛 fix(ui): Layout issue when assistant name long

* 💄 style(ui): Adjust the display style of list setting button

* 💄 style(ui): Adjust Custom Model Option layout

* 💄 style(ui): Adjust layout of selection model

* 💄 style(ui): Modify custom model configuration on mobile

* 🐛 fix(ui): Fix text of selection model cannot folded

* 💄 style(ui): Adjust layout of selection model
2024-07-30 15:39:33 +08:00
lobehubbot f45971b8bd 📝 docs(bot): Auto sync agents & plugin to readme 2024-07-30 03:46:45 +00:00
semantic-release-bot 0f1e4a677c 🔖 chore(release): v1.7.7 [skip ci]
### [Version&nbsp;1.7.7](https://github.com/lobehub/lobe-chat/compare/v1.7.6...v1.7.7)
<sup>Released on **2024-07-30**</sup>

#### 💄 Styles

- **misc**: Improve tools calling UI.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Improve tools calling UI, closes [#3326](https://github.com/lobehub/lobe-chat/issues/3326) ([36cabc0](https://github.com/lobehub/lobe-chat/commit/36cabc0))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-07-30 03:45:58 +00:00
Arvin Xu 36cabc06ed 💄 style: improve tools calling UI (#3326)
* wip improve tools calling

* refactor style

* change icon

* improve topic loading

* fix test

* improve import

* fix lint

* add tests
2024-07-30 11:40:38 +08:00
renovate[bot] ea798e57d4 Update dependency @google/generative-ai to ^0.16.0 (#3275)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-29 13:01:19 +08:00
lobehubbot 502a5c6aaa 📝 docs(bot): Auto sync agents & plugin to readme 2024-07-29 04:48:26 +00:00
semantic-release-bot 3658247c96 🔖 chore(release): v1.7.6 [skip ci]
### [Version&nbsp;1.7.6](https://github.com/lobehub/lobe-chat/compare/v1.7.5...v1.7.6)
<sup>Released on **2024-07-29**</sup>

#### 🐛 Bug Fixes

- **misc**: Disable anthropic browser request.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Disable anthropic browser request, closes [#3359](https://github.com/lobehub/lobe-chat/issues/3359) ([a519837](https://github.com/lobehub/lobe-chat/commit/a519837))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-07-29 04:47:44 +00:00
Arvin Xu a519837628 🐛 fix: disable anthropic browser request (#3359) 2024-07-29 12:42:38 +08:00
semantic-release-bot e1c2840996 🔖 chore(release): v1.7.5 [skip ci]
### [Version&nbsp;1.7.5](https://github.com/lobehub/lobe-chat/compare/v1.7.4...v1.7.5)
<sup>Released on **2024-07-29**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix `create_session ` `edit_agent` feature flags  and add more flags.

#### 💄 Styles

- **misc**: Update 360GPT model (360GPT2 Pro).

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix `create_session ` `edit_agent` feature flags  and add more flags, closes [#3289](https://github.com/lobehub/lobe-chat/issues/3289) ([ebfd3cf](https://github.com/lobehub/lobe-chat/commit/ebfd3cf))

#### Styles

* **misc**: Update 360GPT model (360GPT2 Pro), closes [#3339](https://github.com/lobehub/lobe-chat/issues/3339) ([c8ed85e](https://github.com/lobehub/lobe-chat/commit/c8ed85e))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-07-29 04:14:08 +00:00
Zhijie He c8ed85e5a8 💄 style: update 360GPT model (360GPT2 Pro) (#3339)
* 💄 style: update 360GPT model (360GPT2 Pro)

* 💄 style: add more 360GPT models

* 💄 style: disable 360gpt-pro as default
2024-07-29 12:08:58 +08:00
Mingholy ebfd3cf575 🐛 fix: fix create_session edit_agent feature flags and add more flags (#3289)
* feat: add ff create_session and welcome messages

* fix: add feature flags

* test: add test code

* test: add TopActions test

* fix: add button control in Welcome actions

* fix: add missing filter to MobileTabBar items
2024-07-29 12:04:42 +08:00
lobehubbot 3eeaa520f9 📝 docs(bot): Auto sync agents & plugin to readme 2024-07-29 03:50:43 +00:00
semantic-release-bot 75efe627e9 🔖 chore(release): v1.7.4 [skip ci]
### [Version&nbsp;1.7.4](https://github.com/lobehub/lobe-chat/compare/v1.7.3...v1.7.4)
<sup>Released on **2024-07-29**</sup>

#### 🐛 Bug Fixes

- **misc**: Improve remote model list fetching for Novita AI.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Improve remote model list fetching for Novita AI, closes [#3311](https://github.com/lobehub/lobe-chat/issues/3311) ([67b9ff0](https://github.com/lobehub/lobe-chat/commit/67b9ff0))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-07-29 03:50:01 +00:00
Jason 67b9ff0d75 🐛 fix: improve remote model list fetching for Novita AI (#3311) 2024-07-29 11:44:54 +08:00
semantic-release-bot 379bc8dc21 🔖 chore(release): v1.7.3 [skip ci]
### [Version&nbsp;1.7.3](https://github.com/lobehub/lobe-chat/compare/v1.7.2...v1.7.3)
<sup>Released on **2024-07-28**</sup>

#### 🐛 Bug Fixes

- **misc**: Update minimax models.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Update minimax models, closes [#3354](https://github.com/lobehub/lobe-chat/issues/3354) ([8113729](https://github.com/lobehub/lobe-chat/commit/8113729))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-07-28 09:52:22 +00:00
renovate[bot] 891930be87 Update pnpm to v9.6.0 (#3345)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-28 17:47:17 +08:00
sxjeru 8113729461 🐛 fix: Update minimax models (#3354) 2024-07-28 17:46:11 +08:00
Arvin Xu afce281294 🎨 chore: handle payload support options (#3331) 2024-07-27 00:26:38 +08:00
semantic-release-bot 9b4c39c44d 🔖 chore(release): v1.7.2 [skip ci]
### [Version&nbsp;1.7.2](https://github.com/lobehub/lobe-chat/compare/v1.7.1...v1.7.2)
<sup>Released on **2024-07-26**</sup>

#### 🐛 Bug Fixes

- **misc**: Avoid baseURL being an empty string, resulting in incorrect client fetch.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Avoid baseURL being an empty string, resulting in incorrect client fetch, closes [#3308](https://github.com/lobehub/lobe-chat/issues/3308) ([15a9bc1](https://github.com/lobehub/lobe-chat/commit/15a9bc1))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-07-26 11:28:42 +00:00
mosade 15a9bc15c9 🐛 fix: Avoid baseURL being an empty string, resulting in incorrect client fetch (#3308) 2024-07-26 19:23:40 +08:00
semantic-release-bot 4327799b91 🔖 chore(release): v1.7.1 [skip ci]
### [Version&nbsp;1.7.1](https://github.com/lobehub/lobe-chat/compare/v1.7.0...v1.7.1)
<sup>Released on **2024-07-26**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix dalle tools calling prompts to avoid content risk.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix dalle tools calling prompts to avoid content risk, closes [#3325](https://github.com/lobehub/lobe-chat/issues/3325) ([3e21240](https://github.com/lobehub/lobe-chat/commit/3e21240))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-07-26 10:07:20 +00:00
Arvin Xu 3e21240ff0 🐛 fix: fix dalle tools calling prompts to avoid content risk (#3325)
* fix tool calling of dalle

* fix snapshot
2024-07-26 18:01:59 +08:00
semantic-release-bot d8fd992d3a 🔖 chore(release): v1.7.0 [skip ci]
## [Version&nbsp;1.7.0](https://github.com/lobehub/lobe-chat/compare/v1.6.15...v1.7.0)
<sup>Released on **2024-07-26**</sup>

####  Features

- **misc**: Enabled function calling on Deepseek models.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Enabled function calling on Deepseek models, closes [#3312](https://github.com/lobehub/lobe-chat/issues/3312) ([35f31cb](https://github.com/lobehub/lobe-chat/commit/35f31cb))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-07-26 07:35:27 +00:00
Zach Zimmermann 35f31cb3c5 feat: Enabled function calling on Deepseek models (#3312) 2024-07-26 15:30:00 +08:00
semantic-release-bot e7629b9e7f 🔖 chore(release): v1.6.15 [skip ci]
### [Version&nbsp;1.6.15](https://github.com/lobehub/lobe-chat/compare/v1.6.14...v1.6.15)
<sup>Released on **2024-07-26**</sup>

#### 💄 Styles

- **misc**: Fix file upload height.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Fix file upload height, closes [#3319](https://github.com/lobehub/lobe-chat/issues/3319) ([8343f35](https://github.com/lobehub/lobe-chat/commit/8343f35))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-07-26 06:12:08 +00:00
Arvin Xu 8343f350d4 💄 style: fix file upload height (#3319) 2024-07-26 14:07:05 +08:00
lobehubbot 0997685644 📝 docs(bot): Auto sync agents & plugin to readme 2024-07-26 02:44:46 +00:00
semantic-release-bot 6ee03da931 🔖 chore(release): v1.6.14 [skip ci]
### [Version&nbsp;1.6.14](https://github.com/lobehub/lobe-chat/compare/v1.6.13...v1.6.14)
<sup>Released on **2024-07-26**</sup>

#### 💄 Styles

- **misc**: Improve input file upload.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Improve input file upload, closes [#3314](https://github.com/lobehub/lobe-chat/issues/3314) ([de85553](https://github.com/lobehub/lobe-chat/commit/de85553))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-07-26 02:44:04 +00:00
Arvin Xu de85553e76 💄 style: improve input file upload (#3314)
* 💄 style: improve input height

* 💄 style: improve input height

* fix drag
2024-07-26 10:38:58 +08:00
semantic-release-bot 1b86e012f1 🔖 chore(release): v1.6.13 [skip ci]
### [Version&nbsp;1.6.13](https://github.com/lobehub/lobe-chat/compare/v1.6.12...v1.6.13)
<sup>Released on **2024-07-25**</sup>

#### 💄 Styles

- **misc**: Updated Groq model list to include llama-3.1 and llama3-Groq.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Updated Groq model list to include llama-3.1 and llama3-Groq, closes [#3313](https://github.com/lobehub/lobe-chat/issues/3313) ([a9cfad6](https://github.com/lobehub/lobe-chat/commit/a9cfad6))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-07-25 17:46:11 +00:00
Zach Zimmermann a9cfad6db8 💄 style: Updated Groq model list to include llama-3.1 and llama3-Groq (#3313)
* Updated Groq model list with llama 3.1 models and Groq versions of llama 3

* Update names to match convention
2024-07-26 01:40:51 +08:00
semantic-release-bot 27e27cc8d1 🔖 chore(release): v1.6.12 [skip ci]
### [Version&nbsp;1.6.12](https://github.com/lobehub/lobe-chat/compare/v1.6.11...v1.6.12)
<sup>Released on **2024-07-25**</sup>

#### 💄 Styles

- **misc**: Add new models to groq which are llama 3.1.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add new models to groq which are llama 3.1, closes [#3301](https://github.com/lobehub/lobe-chat/issues/3301) ([ec20fd0](https://github.com/lobehub/lobe-chat/commit/ec20fd0))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-07-25 16:13:01 +00:00
Star_dusted ec20fd0c10 💄 style: add new models to groq which are llama 3.1 (#3301)
* feat: Add new models for groq

* fix: modify the id of model

* chore: Update chatModels in Groq model providers, which is LLaMA3.1
2024-07-26 00:07:43 +08:00
Zach Zimmermann 5f4491abd4 🔨 chore: Updated start script to use port 3210 to match docker (#3297) 2024-07-24 10:37:19 +08:00
semantic-release-bot ee420d33c8 🔖 chore(release): v1.6.11 [skip ci]
### [Version&nbsp;1.6.11](https://github.com/lobehub/lobe-chat/compare/v1.6.10...v1.6.11)
<sup>Released on **2024-07-24**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix `UNAUTHORIZED` issue with clerk auth provider.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix `UNAUTHORIZED` issue with clerk auth provider, closes [#3299](https://github.com/lobehub/lobe-chat/issues/3299) ([97bea09](https://github.com/lobehub/lobe-chat/commit/97bea09))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-07-24 02:36:31 +00:00
Arvin Xu 97bea095c1 🐛 fix: fix UNAUTHORIZED issue with clerk auth provider (#3299) 2024-07-24 10:31:21 +08:00
semantic-release-bot 582ce8741d 🔖 chore(release): v1.6.10 [skip ci]
### [Version&nbsp;1.6.10](https://github.com/lobehub/lobe-chat/compare/v1.6.9...v1.6.10)
<sup>Released on **2024-07-23**</sup>

#### ♻ Code Refactoring

- **misc**: Upgrade snapshot version.

#### 💄 Styles

- **misc**: Fix the scrolling of the return result area of function calling.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Upgrade snapshot version, closes [#3296](https://github.com/lobehub/lobe-chat/issues/3296) ([2c14fef](https://github.com/lobehub/lobe-chat/commit/2c14fef))

#### Styles

* **misc**: Fix the scrolling of the return result area of function calling, closes [#3295](https://github.com/lobehub/lobe-chat/issues/3295) ([9c8f469](https://github.com/lobehub/lobe-chat/commit/9c8f469))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-07-23 15:39:54 +00:00
HansKing98 9c8f469438 💄 style: fix the scrolling of the return result area of function calling (#3295) 2024-07-23 23:34:35 +08:00
Arvin Xu 2c14fefd87 ♻️ refactor: upgrade snapshot version (#3296) 2024-07-23 23:34:05 +08:00
lobehubbot cfca015f9b 📝 docs(bot): Auto sync agents & plugin to readme 2024-07-23 14:26:27 +00:00
semantic-release-bot b62d5e933e 🔖 chore(release): v1.6.9 [skip ci]
### [Version&nbsp;1.6.9](https://github.com/lobehub/lobe-chat/compare/v1.6.8...v1.6.9)
<sup>Released on **2024-07-23**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-07-23 14:25:43 +00:00
Zhijie He c8113a465d ️ perf: change base image to apline, decrease docker image size (#3063)
* 🔨 build(docker): change base image to apline, decrease image size

* 🔨 chore: decrease layer, reduce image size

* 🔨 chore: rebase build workflow

* 🔨 chore: further reduce the number of layers to 7 layers

* 🔨 chore: further reduce the number of layers to 6 layers

a. 4 layers from node:20-alpine
b. 1 layer from add nextjs user
c. 1 layer from copy lobechat files

* 🐛 fix: install pnpm with npm, fixed corepack not using mirror

* 🐛 fix: fixed corepack not using CN mirror issue

* 🔨 chore: update model env

* 🔨 chore: merge pnpm and sharp to builder stage

* 🐛 fix: fixed typo and build warning

* 🐛 fix: fixed typo

* 🔨 chore: rollback

* 🔨 chore: merge pnpm and sharp to builder stage

* 🐛 fix: fixed build warning

* 🔨 chore: cleanup

* 🔨 chore: set SENTRYCLI_CDNURL mirror

* 🔨 chore: add build docker scripts
2024-07-23 22:20:22 +08:00
semantic-release-bot dac2735f58 🔖 chore(release): v1.6.8 [skip ci]
### [Version&nbsp;1.6.8](https://github.com/lobehub/lobe-chat/compare/v1.6.7...v1.6.8)
<sup>Released on **2024-07-23**</sup>

#### ♻ Code Refactoring

- **misc**: Move server modules.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Move server modules, closes [#3291](https://github.com/lobehub/lobe-chat/issues/3291) ([c7c9f39](https://github.com/lobehub/lobe-chat/commit/c7c9f39))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-07-23 04:54:38 +00:00
Arvin Xu c7c9f39e88 ♻️ refactor: move server modules (#3291) 2024-07-23 12:49:28 +08:00
lobehubbot 39525528bd 📝 docs(bot): Auto sync agents & plugin to readme 2024-07-23 02:16:06 +00:00
semantic-release-bot c0e78049cb 🔖 chore(release): v1.6.7 [skip ci]
### [Version&nbsp;1.6.7](https://github.com/lobehub/lobe-chat/compare/v1.6.6...v1.6.7)
<sup>Released on **2024-07-23**</sup>

#### 💄 Styles

- **misc**: Add new model provider Novita AI.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add new model provider Novita AI, closes [#3177](https://github.com/lobehub/lobe-chat/issues/3177) ([08b063f](https://github.com/lobehub/lobe-chat/commit/08b063f))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-07-23 02:15:23 +00:00
Jason 08b063fd77 💄 style: Add new model provider Novita AI (#3177) 2024-07-23 10:09:53 +08:00
semantic-release-bot a042dd26f3 🔖 chore(release): v1.6.6 [skip ci]
### [Version&nbsp;1.6.6](https://github.com/lobehub/lobe-chat/compare/v1.6.5...v1.6.6)
<sup>Released on **2024-07-22**</sup>

#### ♻ Code Refactoring

- **model**: Clear and add models.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **model**: Clear and add models, closes [#3208](https://github.com/lobehub/lobe-chat/issues/3208) ([ef54191](https://github.com/lobehub/lobe-chat/commit/ef54191))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-07-22 06:23:53 +00:00
Rubu Jam ef54191d96 ♻️ refactor(model): clear and add models (#3208) 2024-07-22 14:18:29 +08:00
Arvin Xu 5aec15a7f4 📝 docs: update auth0.zh-CN.mdx (#3288)
* Update 1_bug_report.yml

* Update 1_bug_report.yml

* Update 1_bug_report.yml

* Update 1_bug_report_cn.yml

* Update 1_bug_report_cn.yml

* Update `docs/self-hosting/advanced/sso-providers/auth0.zh-CN.mdx`

* Update auth0.zh-CN.mdx
2024-07-22 12:57:43 +08:00
CanisMinor a17b97eebd 📝 docs: Add more usage docs (#3286) 2024-07-22 12:14:46 +08:00
semantic-release-bot 2a812365bf 🔖 chore(release): v1.6.5 [skip ci]
### [Version&nbsp;1.6.5](https://github.com/lobehub/lobe-chat/compare/v1.6.4...v1.6.5)
<sup>Released on **2024-07-22**</sup>

#### 🐛 Bug Fixes

- **misc**: Content lost unexpectedly on Qwen provider when `finish_reason` is `stop`.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Content lost unexpectedly on Qwen provider when `finish_reason` is `stop`, closes [#3252](https://github.com/lobehub/lobe-chat/issues/3252) ([d35c5b0](https://github.com/lobehub/lobe-chat/commit/d35c5b0))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-07-22 02:47:04 +00:00
Minghao Li d35c5b0eea 🐛 fix: content lost unexpectedly on Qwen provider when finish_reason is stop (#3252)
* fix: unexpected content lost while `finish_reason` is `stop`

* test: better stream reading code
2024-07-22 10:41:47 +08:00
renovate[bot] e5a782bb38 Update dependency drizzle-kit to ^0.23.0 (#3212)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-22 10:34:00 +08:00
renovate[bot] 38a923fbbf Update dependency drizzle-orm to ^0.32.0 (#3213)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-22 10:33:35 +08:00
semantic-release-bot dbffba420e 🔖 chore(release): v1.6.4 [skip ci]
### [Version&nbsp;1.6.4](https://github.com/lobehub/lobe-chat/compare/v1.6.3...v1.6.4)
<sup>Released on **2024-07-21**</sup>

#### ♻ Code Refactoring

- **misc**: Add trpc query client with react-query.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Add trpc query client with react-query, closes [#3282](https://github.com/lobehub/lobe-chat/issues/3282) ([013ee54](https://github.com/lobehub/lobe-chat/commit/013ee54))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-07-21 12:01:30 +00:00
Arvin Xu 013ee54480 ♻️ refactor: add trpc query client with react-query (#3282)
* ♻️ refactor: refactor the trpc client with react query mode

* ♻️ refactor: refactor the trpc client with react query mode
2024-07-21 19:56:16 +08:00
semantic-release-bot 0f4bbdcef5 🔖 chore(release): v1.6.3 [skip ci]
### [Version&nbsp;1.6.3](https://github.com/lobehub/lobe-chat/compare/v1.6.2...v1.6.3)
<sup>Released on **2024-07-21**</sup>

#### 💄 Styles

- **misc**: Update Zhipu models (GLM-4-AllTools & CodeGeeX-4).

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update Zhipu models (GLM-4-AllTools & CodeGeeX-4), closes [#3255](https://github.com/lobehub/lobe-chat/issues/3255) ([a92939f](https://github.com/lobehub/lobe-chat/commit/a92939f))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-07-21 11:46:33 +00:00
Zhijie He a92939f282 💄 style: update Zhipu models (GLM-4-AllTools & CodeGeeX-4) (#3255)
* 💄 style: update Zhipu models (GLM & CodeGeeX)

* 💄 style: update CodeGeeX icon
2024-07-21 19:41:33 +08:00
HansKing98 5684f23884 💄 style: add yi-large-fc model (#3261)
fix: add yi-large-fc 

Reference Link:
https://platform.lingyiwanwu.com/docs#%E6%A8%A1%E5%9E%8B%E4%B8%8E%E8%AE%A1%E8%B4%B9
2024-07-21 19:39:34 +08:00
pagal 34c68202e2 📝 docs : update docker.mdx (#3273) 2024-07-21 19:34:26 +08:00
lobehubbot 58caa3209b 📝 docs(bot): Auto sync agents & plugin to readme 2024-07-21 04:49:43 +00:00
semantic-release-bot 675a5d11d2 🔖 chore(release): v1.6.2 [skip ci]
### [Version&nbsp;1.6.2](https://github.com/lobehub/lobe-chat/compare/v1.6.1...v1.6.2)
<sup>Released on **2024-07-21**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix dayjs render on server.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix dayjs render on server, closes [#3278](https://github.com/lobehub/lobe-chat/issues/3278) ([8c08dd5](https://github.com/lobehub/lobe-chat/commit/8c08dd5))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-07-21 04:49:00 +00:00
Arvin Xu 8c08dd5756 🐛 fix: fix dayjs render on server (#3278) 2024-07-21 12:43:55 +08:00
semantic-release-bot 7506b70599 🔖 chore(release): v1.6.1 [skip ci]
### [Version&nbsp;1.6.1](https://github.com/lobehub/lobe-chat/compare/v1.6.0...v1.6.1)
<sup>Released on **2024-07-19**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor the DragUpload.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor the DragUpload, closes [#3263](https://github.com/lobehub/lobe-chat/issues/3263) ([19186eb](https://github.com/lobehub/lobe-chat/commit/19186eb))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-07-19 16:04:09 +00:00
Arvin Xu 19186ebf80 ♻️ refactor: refactor the DragUpload (#3263)
* 🐛 fix: fix dayjs locale

* ♻️ refactor: refactor the DragUpload component

* 🌐 chore: update the locale
2024-07-19 23:58:52 +08:00
semantic-release-bot 7eb192e529 🔖 chore(release): v1.6.0 [skip ci]
## [Version&nbsp;1.6.0](https://github.com/lobehub/lobe-chat/compare/v1.5.5...v1.6.0)
<sup>Released on **2024-07-19**</sup>

####  Features

- **misc**: Add `gpt-4o-mini` in OpenAI Provider and set it as the default model.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Add `gpt-4o-mini` in OpenAI Provider and set it as the default model, closes [#3256](https://github.com/lobehub/lobe-chat/issues/3256) ([a84d807](https://github.com/lobehub/lobe-chat/commit/a84d807))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-07-19 13:14:06 +00:00
Linghui Gong a84d8073e3 feat: add gpt-4o-mini in OpenAI Provider and set it as the default model (#3256)
*  feat: gpt-4o-mini to openai provider

* ♻️ refactor: move gpt-4o-mini as default model

*  test: fix test

* 🐛 fix: set gpt-4o-mini as default model

* chore: improve code

* chore: improve code

---------

Co-authored-by: arvinxx <arvinx@foxmail.com>
2024-07-19 21:09:02 +08:00
lobehubbot 52d2b9d3f0 📝 docs(bot): Auto sync agents & plugin to readme 2024-07-19 07:38:45 +00:00
semantic-release-bot 928f15543c 🔖 chore(release): v1.5.5 [skip ci]
### [Version&nbsp;1.5.5](https://github.com/lobehub/lobe-chat/compare/v1.5.4...v1.5.5)
<sup>Released on **2024-07-19**</sup>

#### 💄 Styles

- **misc**: Added Gemma2 instead of outdated Gemma.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Added Gemma2 instead of outdated Gemma, closes [#3231](https://github.com/lobehub/lobe-chat/issues/3231) ([03173b7](https://github.com/lobehub/lobe-chat/commit/03173b7))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-07-19 07:38:04 +00:00
Maple Gao 03173b793b 💄 style: Added Gemma2 instead of outdated Gemma (#3231)
* 💄 config (Ollama): Added Gemma2 instead of outdated Gemma

* 💄 config (Ollama): Retaining old Gemma
2024-07-19 15:33:05 +08:00
semantic-release-bot 4531e24293 🔖 chore(release): v1.5.4 [skip ci]
### [Version&nbsp;1.5.4](https://github.com/lobehub/lobe-chat/compare/v1.5.3...v1.5.4)
<sup>Released on **2024-07-17**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix delete session group.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix delete session group, closes [#3245](https://github.com/lobehub/lobe-chat/issues/3245) ([8f7167d](https://github.com/lobehub/lobe-chat/commit/8f7167d))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-07-17 17:24:36 +00:00
Arvin Xu 8f7167dd1d 🐛 fix: fix delete session group (#3245)
* 🐛 fix: fix delete session group

* 🎨 chore: improve code
2024-07-18 01:19:25 +08:00
lobehubbot f9e1b31972 📝 docs(bot): Auto sync agents & plugin to readme 2024-07-17 12:26:18 +00:00
semantic-release-bot 4ca465677b 🔖 chore(release): v1.5.3 [skip ci]
### [Version&nbsp;1.5.3](https://github.com/lobehub/lobe-chat/compare/v1.5.2...v1.5.3)
<sup>Released on **2024-07-17**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix `OpenAI` deployment restrictions, fix cant duplicate assistant.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix `OpenAI` deployment restrictions, closes [#3206](https://github.com/lobehub/lobe-chat/issues/3206) ([3d7a35d](https://github.com/lobehub/lobe-chat/commit/3d7a35d))
* **misc**: Fix cant duplicate assistant, closes [#3242](https://github.com/lobehub/lobe-chat/issues/3242) ([0edc851](https://github.com/lobehub/lobe-chat/commit/0edc851))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-07-17 12:25:24 +00:00
Arvin Xu 0edc8513b9 🐛 fix: fix cant duplicate assistant (#3242) 2024-07-17 20:20:05 +08:00
Rubu Jam 3d7a35d378 🐛 fix: fix OpenAI deployment restrictions (#3206)
*  perf(route): Optimize `OpenAI` deployment restrictions

* 🐛 fix(route): incorrect use of `hkg1`

* 🐛 fix(route): Incorrect use of `hkg1`
2024-07-17 20:17:05 +08:00
semantic-release-bot b63209e1ef 🔖 chore(release): v1.5.2 [skip ci]
### [Version&nbsp;1.5.2](https://github.com/lobehub/lobe-chat/compare/v1.5.1...v1.5.2)
<sup>Released on **2024-07-17**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix session not reorder after send message.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix session not reorder after send message, closes [#3239](https://github.com/lobehub/lobe-chat/issues/3239) ([7245a08](https://github.com/lobehub/lobe-chat/commit/7245a08))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-07-17 10:09:08 +00:00
Arvin Xu 7245a08d21 🐛 fix: fix session not reorder after send message (#3239)
* 🐛 fix: fix session not reorder after send message

* fix test
2024-07-17 18:04:02 +08:00
semantic-release-bot 6d19fb2979 🔖 chore(release): v1.5.1 [skip ci]
### [Version&nbsp;1.5.1](https://github.com/lobehub/lobe-chat/compare/v1.5.0...v1.5.1)
<sup>Released on **2024-07-17**</sup>

#### 💄 Styles

- **misc**: Improve brand url.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Improve brand url, closes [#3238](https://github.com/lobehub/lobe-chat/issues/3238) ([eef066f](https://github.com/lobehub/lobe-chat/commit/eef066f))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-07-17 08:12:48 +00:00
Arvin Xu eef066f32a 💄 style: improve brand url (#3238)
* 💄 style: improve url

* 💄 style: improve url
2024-07-17 16:07:35 +08:00
lobehubbot a1259205f5 📝 docs(bot): Auto sync agents & plugin to readme 2024-07-17 05:46:14 +00:00
semantic-release-bot 8a53acfe2d 🔖 chore(release): v1.5.0 [skip ci]
## [Version&nbsp;1.5.0](https://github.com/lobehub/lobe-chat/compare/v1.4.3...v1.5.0)
<sup>Released on **2024-07-17**</sup>

####  Features

- **misc**: Spport qwen-vl and tool call for qwen.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Spport qwen-vl and tool call for qwen, closes [#3114](https://github.com/lobehub/lobe-chat/issues/3114) ([5216a85](https://github.com/lobehub/lobe-chat/commit/5216a85))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-07-17 05:45:26 +00:00
Minghao Li 5216a8555c feat: spport qwen-vl and tool call for qwen (#3114)
* feat: spport qwen-vl and tool call for qwen

* fix: make transformResponseToStream a util for testability

* test: append unit test for non-streaming response

* test: update unit-test against LobeQwenAI models
2024-07-17 13:21:33 +08:00
Hélio 091898bae1 🔨 chore: Add packageManager pnpm@9 to fix netlify deploy (#3232)
* Add packageManager no pnpm@9 as netlify asks

Based on https://docs.netlify.com/configure-builds/manage-dependencies/#pnpm and https://docs.netlify.com/frameworks/next-js/runtime-v4/overview/#pnpm-support and https://docs.netlify.com/configure-builds/available-software-at-build-time/#tools netlify needs to know that we want to use pnpm instead of npm which gives tons of errors and fail build.

* Update package.json

* Update package.json
2024-07-17 11:41:35 +08:00
Rubu Jam 1dd4f53cf4 test: deps.inline uses server.deps.inline instead (#3220) 2024-07-15 13:47:22 +08:00
semantic-release-bot dd839ca5ec 🔖 chore(release): v1.4.3 [skip ci]
### [Version&nbsp;1.4.3](https://github.com/lobehub/lobe-chat/compare/v1.4.2...v1.4.3)
<sup>Released on **2024-07-15**</sup>

#### 🐛 Bug Fixes

- **misc**: Save assistant info on blur.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Save assistant info on blur, closes [#3223](https://github.com/lobehub/lobe-chat/issues/3223) ([0987a42](https://github.com/lobehub/lobe-chat/commit/0987a42))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-07-15 04:22:08 +00:00
Minh-Phuc Tran 0987a42641 🐛 fix: save assistant info on blur (#3223) 2024-07-15 12:16:57 +08:00
lobehubbot ea547c9dbd 📝 docs(bot): Auto sync agents & plugin to readme 2024-07-14 04:01:36 +00:00
renovate[bot] b808bffd1b Update dependency @edge-runtime/vm to v4 (#3214) 2024-07-14 11:56:26 +08:00
Arvin Xu 0e4ed20523 📝 docs: update docs (#3209) 2024-07-13 18:47:40 +08:00
semantic-release-bot 4756e5e407 🔖 chore(release): v1.4.2 [skip ci]
### [Version&nbsp;1.4.2](https://github.com/lobehub/lobe-chat/compare/v1.4.1...v1.4.2)
<sup>Released on **2024-07-13**</sup>

#### ♻ Code Refactoring

- **misc**: Remove code related to `gemini-pro-vision`.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Remove code related to `gemini-pro-vision`, closes [#2860](https://github.com/lobehub/lobe-chat/issues/2860) ([e2ba302](https://github.com/lobehub/lobe-chat/commit/e2ba302))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-07-13 07:50:27 +00:00
Rubu Jam e2ba302c6c ♻️ refactor: Remove code related to gemini-pro-vision (#2860) 2024-07-13 15:45:24 +08:00
semantic-release-bot 471721a1c4 🔖 chore(release): v1.4.1 [skip ci]
### [Version&nbsp;1.4.1](https://github.com/lobehub/lobe-chat/compare/v1.4.0...v1.4.1)
<sup>Released on **2024-07-13**</sup>

#### 💄 Styles

- **ui**: Confirmation when `adding a new topic`.
- **misc**: Add cloud promotion banner.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **ui**: Confirmation when `adding a new topic`, closes [#3030](https://github.com/lobehub/lobe-chat/issues/3030) ([dc38cd4](https://github.com/lobehub/lobe-chat/commit/dc38cd4))
* **misc**: Add cloud promotion banner, closes [#3194](https://github.com/lobehub/lobe-chat/issues/3194) ([62db0f8](https://github.com/lobehub/lobe-chat/commit/62db0f8))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-07-13 06:44:34 +00:00
CanisMinor 62db0f8047 💄 style: Add cloud promotion banner (#3194)
* 💄 style: Add public test modal

* 💄 style: Update style

* 🔧 chore: Clean

* 💄 style: Update button style

* Update guide.ts

* 🔧 chore: feature flag

* 💄 style: improve height

*  test: fix test

---------

Co-authored-by: Arvin Xu <arvinx@foxmail.com>
2024-07-13 14:39:11 +08:00
Rubu Jam dc38cd40b1 💄 style(ui): Confirmation when adding a new topic (#3030)
* 💄 style(ui): Confirm before opening a new topic

* 💄 style(ui): Always display `MoreVertical` on mobile

* 💄 style(ui): Adjust style of some components

* 💄 style(ui): Adjust the popment of `Popconfirm`

* 💄 style(ui): Adjust the popment of `Popconfirm`
2024-07-13 14:38:55 +08:00
semantic-release-bot 3463b30309 🔖 chore(release): v1.4.0 [skip ci]
## [Version&nbsp;1.4.0](https://github.com/lobehub/lobe-chat/compare/v1.3.6...v1.4.0)
<sup>Released on **2024-07-12**</sup>

####  Features

- **misc**: Add 360AI model provider.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Add 360AI model provider, closes [#3130](https://github.com/lobehub/lobe-chat/issues/3130) ([79c5f86](https://github.com/lobehub/lobe-chat/commit/79c5f86))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-07-12 12:27:49 +00:00
Zhijie He 79c5f86804 feat: Add 360AI model provider (#3130)
*  feat: Add Zhinao model provider

* 🔨 chore: update Zhinao models info

* 🔨 chore: update Zhinao models tokens info

* 💄 style: fix model tag icon missing

* 💄 style: update Ai360 icon

* 💄 style: fix typo in ProviderAvatar

* 🔨 chore: cleanup

* 🔨 chore: rename Zhinao to Ai360 (360 智脑)

* 🔨 chore: remove blank space
2024-07-12 20:22:29 +08:00
Rubu Jam f699021430 🔨 chore: fix netlify deploy error (#3201) 2024-07-12 11:43:01 +08:00
lobehubbot c9eef7291b 📝 docs(bot): Auto sync agents & plugin to readme 2024-07-11 14:37:57 +00:00
semantic-release-bot 3b94540514 🔖 chore(release): v1.3.6 [skip ci]
### [Version&nbsp;1.3.6](https://github.com/lobehub/lobe-chat/compare/v1.3.5...v1.3.6)
<sup>Released on **2024-07-11**</sup>

#### ♻ Code Refactoring

- **misc**: Improve agent runtime code.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Improve agent runtime code, closes [#3199](https://github.com/lobehub/lobe-chat/issues/3199) ([9f211e2](https://github.com/lobehub/lobe-chat/commit/9f211e2))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-07-11 14:37:13 +00:00
Arvin Xu 9f211e26be ♻️ refactor: improve agent runtime code (#3199)
* ♻️ refactor: improve agent runtime code

* ♻️ refactor: clean code
2024-07-11 22:32:02 +08:00
semantic-release-bot 5e8780d311 🔖 chore(release): v1.3.5 [skip ci]
### [Version&nbsp;1.3.5](https://github.com/lobehub/lobe-chat/compare/v1.3.4...v1.3.5)
<sup>Released on **2024-07-10**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix assistant meta change race issue.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix assistant meta change race issue, closes [#3184](https://github.com/lobehub/lobe-chat/issues/3184) ([6335be4](https://github.com/lobehub/lobe-chat/commit/6335be4))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-07-10 02:10:40 +00:00
Arvin Xu 6335be41c6 🐛 fix: fix assistant meta change race issue (#3184) 2024-07-10 10:05:16 +08:00
semantic-release-bot 6e6ad3ecc1 🔖 chore(release): v1.3.4 [skip ci]
### [Version&nbsp;1.3.4](https://github.com/lobehub/lobe-chat/compare/v1.3.3...v1.3.4)
<sup>Released on **2024-07-09**</sup>

#### ♻ Code Refactoring

- **misc**: Support disable clientFetch by default.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Support disable clientFetch by default, closes [#3133](https://github.com/lobehub/lobe-chat/issues/3133) [#3108](https://github.com/lobehub/lobe-chat/issues/3108) ([4415652](https://github.com/lobehub/lobe-chat/commit/4415652))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-07-09 14:12:24 +00:00
cy948 441565269a ♻️ refactor: Support disable clientFetch by default (#3133)
* ♻️ refactor: Support disable clientFetch by modelConfig (#3108)

*  test: - clientfetch for qwen

* ♻️ refactor: Remove `defaultShowBrowserRequest` in qwen modelConfig
2024-07-09 22:07:11 +08:00
semantic-release-bot 968e1f244b 🔖 chore(release): v1.3.3 [skip ci]
### [Version&nbsp;1.3.3](https://github.com/lobehub/lobe-chat/compare/v1.3.2...v1.3.3)
<sup>Released on **2024-07-09**</sup>

#### 🐛 Bug Fixes

- **misc**: Allow user to use their own WebRTC signaling.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Allow user to use their own WebRTC signaling, closes [#3182](https://github.com/lobehub/lobe-chat/issues/3182) ([c7f8f38](https://github.com/lobehub/lobe-chat/commit/c7f8f38))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-07-09 12:42:17 +00:00
Arvin Xu c7f8f3851c 🐛 fix: allow user to use their own WebRTC signaling (#3182)
* 🐛 fix: allow user to use their own WebRTC signaling

* 📝 docs: add webrtc docs

* 📝 docs: add webrtc docs

* 📝 docs: add webrtc docs

* 📝 docs: update webrtc docs

* 📝 docs: update webrtc docs

* 📝 docs: update webrtc docs

* 📝 docs: update webrtc docs

* Update url.ts
2024-07-09 20:36:49 +08:00
semantic-release-bot 85ed192fae 🔖 chore(release): v1.3.2 [skip ci]
### [Version&nbsp;1.3.2](https://github.com/lobehub/lobe-chat/compare/v1.3.1...v1.3.2)
<sup>Released on **2024-07-09**</sup>

#### 🐛 Bug Fixes

- **misc**: Automatic refresh when change language.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Automatic refresh when change language, closes [#3181](https://github.com/lobehub/lobe-chat/issues/3181) ([b597c5a](https://github.com/lobehub/lobe-chat/commit/b597c5a))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-07-09 12:16:06 +00:00
Rubu Jam b597c5ac6b 🐛 fix: Automatic refresh when change language (#3181)
* 🐛 fix: Automatic refresh when change language

* 🐛 fix: Automatic refresh when change language
2024-07-09 20:10:57 +08:00
semantic-release-bot 7583631802 🔖 chore(release): v1.3.1 [skip ci]
### [Version&nbsp;1.3.1](https://github.com/lobehub/lobe-chat/compare/v1.3.0...v1.3.1)
<sup>Released on **2024-07-09**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-07-09 09:15:51 +00:00
Rubu Jam 1f059590b8 perf: Update gemini deployment restrictions (#3167) 2024-07-09 17:10:34 +08:00
semantic-release-bot a5be879bbf 🔖 chore(release): v1.3.0 [skip ci]
## [Version&nbsp;1.3.0](https://github.com/lobehub/lobe-chat/compare/v1.2.14...v1.3.0)
<sup>Released on **2024-07-09**</sup>

####  Features

- **misc**: Add Taichu model provider.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Add Taichu model provider, closes [#3129](https://github.com/lobehub/lobe-chat/issues/3129) ([a4580e9](https://github.com/lobehub/lobe-chat/commit/a4580e9))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-07-09 08:45:48 +00:00
Zhijie He a4580e9f2e feat: Add Taichu model provider (#3129)
*  feat: Add Taichu model provider

* 💄 style: fix model tag icon missing

* 💄 style: update Taichu icon

* 💄 style: resize Taichu icon
2024-07-09 16:40:42 +08:00
Arvin Xu e6dc16a1b4 📝 docs: add groq tools calling (#3171)
* add groq

* add groq

* 📝 docs: add groq tools calling

* add groq
2024-07-09 12:21:27 +08:00
semantic-release-bot 357d6ee6b6 🔖 chore(release): v1.2.14 [skip ci]
### [Version&nbsp;1.2.14](https://github.com/lobehub/lobe-chat/compare/v1.2.13...v1.2.14)
<sup>Released on **2024-07-08**</sup>

#### 💄 Styles

- **misc**: Provider changes with model in model settings.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Provider changes with model in model settings, closes [#3146](https://github.com/lobehub/lobe-chat/issues/3146) ([e53bb5a](https://github.com/lobehub/lobe-chat/commit/e53bb5a))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-07-08 06:22:33 +00:00
Rubu Jam e53bb5a06d 💄 style: provider changes with model in model settings (#3146) 2024-07-08 14:17:22 +08:00
Arvin Xu 7100d1c8b5 📝 docs: fix google tools calling (#3162) 2024-07-07 23:39:27 +08:00
Arvin Xu 3a1ceba359 📝 docs: fix google tools calling (#3161) 2024-07-07 23:34:23 +08:00
Arvin Xu 7a4bbc003c 📝 docs: update tools calling (#3160)
* 📝 docs: add summary

* 📝 docs: update tools calling

* 📝 docs: update tools calling
2024-07-07 23:21:49 +08:00
Arvin Xu b696a4088a 📝 docs: fix docs (#3159) 2024-07-07 17:36:54 +08:00
semantic-release-bot 9acce91559 🔖 chore(release): v1.2.13 [skip ci]
### [Version&nbsp;1.2.13](https://github.com/lobehub/lobe-chat/compare/v1.2.12...v1.2.13)
<sup>Released on **2024-07-07**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix tool message order.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix tool message order, closes [#3155](https://github.com/lobehub/lobe-chat/issues/3155) ([6171b2a](https://github.com/lobehub/lobe-chat/commit/6171b2a))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-07-07 06:07:07 +00:00
Arvin Xu 7da3cdcfd3 🚨 ci: fix lint (#3158) 2024-07-07 14:01:50 +08:00
Arvin Xu 6171b2a531 🐛 fix: fix tool message order (#3155)
* 🐛 fix: fix tool message order

* 🐛 fix: fix tool message order
2024-07-07 13:40:02 +08:00
renovate[bot] c79d647ac2 Update dependency @google/generative-ai to ^0.14.0 (#3089)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-07 12:20:35 +08:00
semantic-release-bot 36f94bd91e 🔖 chore(release): v1.2.12 [skip ci]
### [Version&nbsp;1.2.12](https://github.com/lobehub/lobe-chat/compare/v1.2.11...v1.2.12)
<sup>Released on **2024-07-07**</sup>

#### 🐛 Bug Fixes

- **misc**: Fixed mobile web page navigation issue with inbox assistant, support to disable clerk signup with feature flag.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fixed mobile web page navigation issue with inbox assistant, closes [#2693](https://github.com/lobehub/lobe-chat/issues/2693) ([4476a5e](https://github.com/lobehub/lobe-chat/commit/4476a5e))
* **misc**: Support to disable clerk signup with feature flag, closes [#3126](https://github.com/lobehub/lobe-chat/issues/3126) ([4ead315](https://github.com/lobehub/lobe-chat/commit/4ead315))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-07-07 02:58:14 +00:00
Cabeza 4ead315f7a 🐛 fix: support to disable clerk signup with feature flag (#3126)
* feat: Disable signup when env set

* feat: Disable Clerk sign-up based on feature flag

* fix: change to client

* fix: remove the logic for signup in middleware

* chore: revert the space deletion

* fix: update the url for login and signup

* fix: fix footerAction update logic

* test: update test for enableClerkSignUp
2024-07-07 10:53:09 +08:00
Rubu Jam 4476a5ebde 🐛 fix: Fixed mobile web page navigation issue with inbox assistant (#2693) 2024-07-07 10:51:05 +08:00
semantic-release-bot f5fe60aeec 🔖 chore(release): v1.2.11 [skip ci]
### [Version&nbsp;1.2.11](https://github.com/lobehub/lobe-chat/compare/v1.2.10...v1.2.11)
<sup>Released on **2024-07-07**</sup>

#### 💄 Styles

- **misc**: Update deepseek max token.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update deepseek max token, closes [#3143](https://github.com/lobehub/lobe-chat/issues/3143) ([4a241b9](https://github.com/lobehub/lobe-chat/commit/4a241b9))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-07-07 02:25:42 +00:00
sxjeru 4a241b9313 💄 style: Update deepseek max token (#3143) 2024-07-07 10:20:31 +08:00
lobehubbot d3bdb610d8 📝 docs(bot): Auto sync agents & plugin to readme 2024-07-05 17:27:33 +00:00
semantic-release-bot dda6dcb058 🔖 chore(release): v1.2.10 [skip ci]
### [Version&nbsp;1.2.10](https://github.com/lobehub/lobe-chat/compare/v1.2.9...v1.2.10)
<sup>Released on **2024-07-05**</sup>

#### 🐛 Bug Fixes

- **misc**: Improve tools calling error feedback when arguments are not correctly.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Improve tools calling error feedback when arguments are not correctly, closes [#3150](https://github.com/lobehub/lobe-chat/issues/3150) ([1fa160f](https://github.com/lobehub/lobe-chat/commit/1fa160f))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-07-05 17:26:52 +00:00
Arvin Xu 1fa160fa1a 🐛 fix: improve tools calling error feedback when arguments are not correctly (#3150)
* update docs

* fix: fix plugin arguments issue

* Update error.ts

* 🚨 ci: fix lint

*  test: fix test

* chore: update locale
2024-07-06 01:21:53 +08:00
semantic-release-bot 7fa3b42546 🔖 chore(release): v1.2.9 [skip ci]
### [Version&nbsp;1.2.9](https://github.com/lobehub/lobe-chat/compare/v1.2.8...v1.2.9)
<sup>Released on **2024-07-04**</sup>

#### 💄 Styles

- **misc**: Fix tool message suspense loading.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Fix tool message suspense loading, closes [#3138](https://github.com/lobehub/lobe-chat/issues/3138) ([3ce59ca](https://github.com/lobehub/lobe-chat/commit/3ce59ca))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-07-04 03:01:07 +00:00
Arvin Xu 3ce59ca40c 💄 style: fix tool message suspense loading (#3138) 2024-07-04 10:55:51 +08:00
semantic-release-bot 0c09c84088 🔖 chore(release): v1.2.8 [skip ci]
### [Version&nbsp;1.2.8](https://github.com/lobehub/lobe-chat/compare/v1.2.7...v1.2.8)
<sup>Released on **2024-07-03**</sup>

#### 🐛 Bug Fixes

- **misc**: Allow builtin tools to trigger AI message.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Allow builtin tools to trigger AI message, closes [#3135](https://github.com/lobehub/lobe-chat/issues/3135) ([6c4c8f7](https://github.com/lobehub/lobe-chat/commit/6c4c8f7))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-07-03 17:54:14 +00:00
Minh-Phuc Tran 6c4c8f7dc1 🐛 fix: allow builtin tools to trigger AI message (#3135) 2024-07-04 01:48:56 +08:00
Arvin Xu 4dbf79547d 📌 chore: pin `@clerk/nextjs to 5.1.6 (#3137) 2024-07-04 01:40:40 +08:00
lobehubbot b8e9f21f7c 📝 docs(bot): Auto sync agents & plugin to readme 2024-07-03 16:50:17 +00:00
semantic-release-bot 3f2d9be937 🔖 chore(release): v1.2.7 [skip ci]
### [Version&nbsp;1.2.7](https://github.com/lobehub/lobe-chat/compare/v1.2.6...v1.2.7)
<sup>Released on **2024-07-03**</sup>

#### 💄 Styles

- **misc**: Improve delete assistant message with tools.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Improve delete assistant message with tools, closes [#3127](https://github.com/lobehub/lobe-chat/issues/3127) ([1230777](https://github.com/lobehub/lobe-chat/commit/1230777))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-07-03 16:49:34 +00:00
Arvin Xu 1230777860 💄 style: improve delete assistant message with tools (#3127)
* 💄 style: improve delete assistant message with tools

*  test: add test for bulkDelete

*  test: fix test

* 🐛 fix: fix delete issues

*  test: add test

*  test: add test

*  test: add test

* 💡 chore: update comment

* 💡 chore: update comment

*  test: add tests

*  test: add tests
2024-07-04 00:44:14 +08:00
semantic-release-bot 35f24919e2 🔖 chore(release): v1.2.6 [skip ci]
### [Version&nbsp;1.2.6](https://github.com/lobehub/lobe-chat/compare/v1.2.5...v1.2.6)
<sup>Released on **2024-07-03**</sup>

#### 🐛 Bug Fixes

- **misc**: Clerk provider refreshes continously.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Clerk provider refreshes continously, closes [#3131](https://github.com/lobehub/lobe-chat/issues/3131) ([ffbb399](https://github.com/lobehub/lobe-chat/commit/ffbb399))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-07-03 08:51:00 +00:00
Minh-Phuc Tran ffbb39924b 🐛 fix: clerk provider refreshes continously (#3131) 2024-07-03 13:54:04 +08:00
semantic-release-bot ad306e37ab 🔖 chore(release): v1.2.5 [skip ci]
### [Version&nbsp;1.2.5](https://github.com/lobehub/lobe-chat/compare/v1.2.4...v1.2.5)
<sup>Released on **2024-07-02**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix clerk appearance is not applied correctly.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix clerk appearance is not applied correctly, closes [#3105](https://github.com/lobehub/lobe-chat/issues/3105) ([cf9c145](https://github.com/lobehub/lobe-chat/commit/cf9c145))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-07-02 15:11:51 +00:00
Minh-Phuc Tran cf9c145fbf 🐛 fix: fix clerk appearance is not applied correctly (#3105) 2024-07-02 23:06:37 +08:00
semantic-release-bot 7ee6f6a694 🔖 chore(release): v1.2.4 [skip ci]
### [Version&nbsp;1.2.4](https://github.com/lobehub/lobe-chat/compare/v1.2.3...v1.2.4)
<sup>Released on **2024-07-02**</sup>

#### 💄 Styles

- **misc**: Update ProviderAvatar for Baichuan & Stepfun.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update ProviderAvatar for Baichuan & Stepfun, closes [#3112](https://github.com/lobehub/lobe-chat/issues/3112) ([ae5987a](https://github.com/lobehub/lobe-chat/commit/ae5987a))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-07-02 12:47:43 +00:00
Zhijie He ae5987ac9d 💄 style: update ProviderAvatar for Baichuan & Stepfun (#3112) 2024-07-02 20:42:43 +08:00
Rubu Jam 73b88379e9 🔧 chore(config): adjusting stylelint rules (#3117) 2024-07-02 13:56:37 +08:00
semantic-release-bot 006c9c1a55 🔖 chore(release): v1.2.3 [skip ci]
### [Version&nbsp;1.2.3](https://github.com/lobehub/lobe-chat/compare/v1.2.2...v1.2.3)
<sup>Released on **2024-07-01**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor the portal implement.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor the portal implement, closes [#3110](https://github.com/lobehub/lobe-chat/issues/3110) ([53fb292](https://github.com/lobehub/lobe-chat/commit/53fb292))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-07-01 19:30:50 +00:00
Arvin Xu 53fb29211d ♻️ refactor: refactor the portal implement (#3110) 2024-07-02 03:25:53 +08:00
lobehubbot 9304008f5e 📝 docs(bot): Auto sync agents & plugin to readme 2024-07-01 17:13:02 +00:00
CanisMinor c85143a0ea 🔧 chore: Update lint config (#3109) 2024-07-02 01:07:56 +08:00
semantic-release-bot d71108ae9a 🔖 chore(release): v1.2.2 [skip ci]
### [Version&nbsp;1.2.2](https://github.com/lobehub/lobe-chat/compare/v1.2.1...v1.2.2)
<sup>Released on **2024-07-01**</sup>

#### 🐛 Bug Fixes

- **misc**: Display issue when select default model in System Agent.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Display issue when select default model in System Agent, closes [#3095](https://github.com/lobehub/lobe-chat/issues/3095) ([49f7f33](https://github.com/lobehub/lobe-chat/commit/49f7f33))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-07-01 16:21:41 +00:00
Zhijie He 49f7f33313 🐛 fix: display issue when select default model in System Agent (#3095)
* 💄 style: update coding style

* 🐛 fix: display issue when select default model in System Agent

* 🔨 chore: removed 'form' from trigger

* 🔨 chore: cleanup space

* 🔨 chore: update useSyncSystemAgent function

* 🔨 chore: package system-agent form as component
2024-07-02 00:16:32 +08:00
semantic-release-bot 6619c5de7e 🔖 chore(release): v1.2.1 [skip ci]
### [Version&nbsp;1.2.1](https://github.com/lobehub/lobe-chat/compare/v1.2.0...v1.2.1)
<sup>Released on **2024-07-01**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor the portal file.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor the portal file, closes [#3106](https://github.com/lobehub/lobe-chat/issues/3106) ([2d9635f](https://github.com/lobehub/lobe-chat/commit/2d9635f))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-07-01 14:20:52 +00:00
Arvin Xu 2d9635f853 ♻️ refactor: refactor the portal file (#3106) 2024-07-01 22:15:37 +08:00
semantic-release-bot f0d037e15d 🔖 chore(release): v1.2.0 [skip ci]
## [Version&nbsp;1.2.0](https://github.com/lobehub/lobe-chat/compare/v1.1.18...v1.2.0)
<sup>Released on **2024-07-01**</sup>

####  Features

- **misc**: Add Baichuan model provider.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Add Baichuan model provider, closes [#3097](https://github.com/lobehub/lobe-chat/issues/3097) ([378cf02](https://github.com/lobehub/lobe-chat/commit/378cf02))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-07-01 11:04:25 +00:00
Zhijie He 378cf020e5 feat: Add Baichuan model provider (#3097) 2024-07-01 18:59:18 +08:00
semantic-release-bot e431d1a21a 🔖 chore(release): v1.1.18 [skip ci]
### [Version&nbsp;1.1.18](https://github.com/lobehub/lobe-chat/compare/v1.1.17...v1.1.18)
<sup>Released on **2024-07-01**</sup>

#### 💄 Styles

- **misc**: Add Gemini 1.5 stable version model & 2M context window.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add Gemini 1.5 stable version model & 2M context window, closes [#2744](https://github.com/lobehub/lobe-chat/issues/2744) ([a35143b](https://github.com/lobehub/lobe-chat/commit/a35143b))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-07-01 09:03:02 +00:00
sxjeru a35143b66e 💄 style: Add Gemini 1.5 stable version model & 2M context window (#2744)
* Update google.ts

* Update google.ts

* Update google.ts

* Update google.ts

* Update google.ts

* 去掉 Latest

* Update google.ts
2024-07-01 16:57:48 +08:00
semantic-release-bot 4bd05fc2a7 🔖 chore(release): v1.1.17 [skip ci]
### [Version&nbsp;1.1.17](https://github.com/lobehub/lobe-chat/compare/v1.1.16...v1.1.17)
<sup>Released on **2024-07-01**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor to prepare for Chat Portal.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor to prepare for Chat Portal, closes [#3093](https://github.com/lobehub/lobe-chat/issues/3093) ([e7c1ba8](https://github.com/lobehub/lobe-chat/commit/e7c1ba8))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-07-01 08:23:53 +00:00
Arvin Xu e7c1ba8f74 ♻️ refactor: refactor to prepare for Chat Portal (#3093)
*  feat: add dock

* ♻️ refactor: add plugin render

*  test: add tests

*  test: add tests

*  test: add tests

* ♻️ refactor: refactor and add tests

*  test: fix tests

*  test: fix tests

* move files

* refactor

* 🌐 chore: add locale
2024-07-01 16:18:37 +08:00
semantic-release-bot 9ea871105e 🔖 chore(release): v1.1.16 [skip ci]
### [Version&nbsp;1.1.16](https://github.com/lobehub/lobe-chat/compare/v1.1.15...v1.1.16)
<sup>Released on **2024-06-29**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix clerk `UNAUTHORIZED` error after long-time hang-up.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix clerk `UNAUTHORIZED` error after long-time hang-up, closes [#3084](https://github.com/lobehub/lobe-chat/issues/3084) ([a148c3b](https://github.com/lobehub/lobe-chat/commit/a148c3b))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-06-29 13:01:23 +00:00
Arvin Xu a148c3b031 🐛 fix: fix clerk UNAUTHORIZED error after long-time hang-up (#3084)
* 🐛 fix: fix clerk auth

* 💡 fix: fix clerk auth
2024-06-29 20:56:25 +08:00
Star 0854a1d0d2 📝 docs: remove ollama /v1 (#3068) 2024-06-29 12:35:27 +08:00
semantic-release-bot 8c1512df26 🔖 chore(release): v1.1.15 [skip ci]
### [Version&nbsp;1.1.15](https://github.com/lobehub/lobe-chat/compare/v1.1.14...v1.1.15)
<sup>Released on **2024-06-28**</sup>

#### 🐛 Bug Fixes

- **misc**: Pin `@azure/core-rest-pipeline@1.16.0` to fix azure openai issue.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Pin `@azure/core-rest-pipeline@1.16.0` to fix azure openai issue, closes [#3066](https://github.com/lobehub/lobe-chat/issues/3066) ([f3b29f6](https://github.com/lobehub/lobe-chat/commit/f3b29f6))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-06-28 09:33:56 +00:00
BrandonStudio f3b29f6930 🐛 fix: pin @azure/core-rest-pipeline@1.16.0 to fix azure openai issue (#3066) 2024-06-28 17:29:05 +08:00
lobehubbot 3f5a4b456d 📝 docs(bot): Auto sync agents & plugin to readme 2024-06-28 09:13:01 +00:00
Star cc0b177317 📝 docs: update price (#3072)
Signed-off-by: Star <i@ssstttar.com>
2024-06-28 17:08:07 +08:00
Rubu Jam b7f4bf6e4a 📝 docs(database): improve the file server-database.mdx (#3050) 2024-06-27 20:59:36 +08:00
Arvin Xu f33325a7e1 🌐 chore: add error locale (#3061) 2024-06-27 20:48:40 +08:00
semantic-release-bot c1e7e194b8 🔖 chore(release): v1.1.14 [skip ci]
### [Version&nbsp;1.1.14](https://github.com/lobehub/lobe-chat/compare/v1.1.13...v1.1.14)
<sup>Released on **2024-06-27**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor plugin state.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor plugin state, closes [#3059](https://github.com/lobehub/lobe-chat/issues/3059) ([6448570](https://github.com/lobehub/lobe-chat/commit/6448570))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-06-27 12:13:37 +00:00
Arvin Xu 6448570910 ♻️ refactor: refactor plugin state (#3059)
* ♻️ refactor: refactor plugin state

* ♻️ refactor: refactor plugin state

* 🍱 style: update OG url
2024-06-27 20:08:23 +08:00
lobehubbot bda40fa100 📝 docs(bot): Auto sync agents & plugin to readme 2024-06-27 01:39:28 +00:00
semantic-release-bot eba81480b4 🔖 chore(release): v1.1.13 [skip ci]
### [Version&nbsp;1.1.13](https://github.com/lobehub/lobe-chat/compare/v1.1.12...v1.1.13)
<sup>Released on **2024-06-27**</sup>

#### 🐛 Bug Fixes

- **misc**: -check_updates cannot be set by FEATURE_FLAGS.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: -check_updates cannot be set by FEATURE_FLAGS, closes [#3038](https://github.com/lobehub/lobe-chat/issues/3038) ([bdadfee](https://github.com/lobehub/lobe-chat/commit/bdadfee))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-06-27 01:38:47 +00:00
Zhijie He bdadfeeccf 🐛 fix: -check_updates cannot be set by FEATURE_FLAGS (#3038) 2024-06-27 09:33:19 +08:00
lobehubbot 90dc95cb61 📝 docs(bot): Auto sync agents & plugin to readme 2024-06-26 06:54:43 +00:00
semantic-release-bot 457106b3d8 🔖 chore(release): v1.1.12 [skip ci]
### [Version&nbsp;1.1.12](https://github.com/lobehub/lobe-chat/compare/v1.1.11...v1.1.12)
<sup>Released on **2024-06-26**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix azure tools calling.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix azure tools calling, closes [#3046](https://github.com/lobehub/lobe-chat/issues/3046) ([b929985](https://github.com/lobehub/lobe-chat/commit/b929985))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-06-26 06:53:41 +00:00
Arvin Xu b9299858be 🐛 fix: fix azure tools calling (#3046)
* 🐛 fix: desensitized azure endpoint

* 🐛 fix: fix azure tool calling

*  test: fix test

*  test: fix test
2024-06-26 14:48:39 +08:00
Jonathan Mohrbacher a5c348db0e 📝 docs: fix mentions of SSO_PROVIDERS and NEXTAUTH_SECRET (#3018)
* 📝 docs: Fix mentions of `SSO_PROVIDERS` and `NEXTAUTH_SECRET`

* Delete `ENABLE_OAUTH_SSO`
2024-06-26 14:48:24 +08:00
Star 23f3efbd79 📝 docs: add notes (#3039)
Signed-off-by: Star <i@ssstttar.com>
2024-06-26 00:21:59 +08:00
semantic-release-bot 3042e35722 🔖 chore(release): v1.1.11 [skip ci]
### [Version&nbsp;1.1.11](https://github.com/lobehub/lobe-chat/compare/v1.1.10...v1.1.11)
<sup>Released on **2024-06-25**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor format utils.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor format utils, closes [#3034](https://github.com/lobehub/lobe-chat/issues/3034) ([8e54ca0](https://github.com/lobehub/lobe-chat/commit/8e54ca0))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-06-25 11:33:52 +00:00
Arvin Xu 8e54ca0f59 ♻️ refactor: refactor format utils (#3034)
* ♻️ refactor: refactor format utils

* ♻️ refactor: refactor format utils
2024-06-25 19:28:50 +08:00
CanisMinor 8ae29afeb6 📝 docs: Add HelloGithub shield #3029 (#3033) [skip ci]
* 📝 docs: Add HelloGithub shield #3029

* 📝 docs: Fix HelloGithub shield
2024-06-25 16:39:04 +08:00
CanisMinor 7585fc22ac 📝 docs: Add HelloGithub shield #3029 (#3032) [skip ci] 2024-06-25 16:11:07 +08:00
semantic-release-bot 61b6ac9c3f 🔖 chore(release): v1.1.10 [skip ci]
### [Version&nbsp;1.1.10](https://github.com/lobehub/lobe-chat/compare/v1.1.9...v1.1.10)
<sup>Released on **2024-06-24**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-06-24 17:33:38 +00:00
Arvin Xu 1a067b1306 ️ perf: improve click response for chat page (#3017)
* ️ perf: improve click response for chat page

* 🌐 chore: update locale
2024-06-25 01:28:28 +08:00
semantic-release-bot 62a1ef2a22 🔖 chore(release): v1.1.9 [skip ci]
### [Version&nbsp;1.1.9](https://github.com/lobehub/lobe-chat/compare/v1.1.8...v1.1.9)
<sup>Released on **2024-06-24**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix agent tags.

#### 💄 Styles

- **ui**: Fixed incorrect text display on connect check.
- **misc**: Always show action on mobile.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix agent tags, closes [#3015](https://github.com/lobehub/lobe-chat/issues/3015) ([01e965b](https://github.com/lobehub/lobe-chat/commit/01e965b))

#### Styles

* **ui**: Fixed incorrect text display on connect check, closes [#2994](https://github.com/lobehub/lobe-chat/issues/2994) ([5160f23](https://github.com/lobehub/lobe-chat/commit/5160f23))
* **misc**: Always show action on mobile, closes [#1863](https://github.com/lobehub/lobe-chat/issues/1863) ([f40292e](https://github.com/lobehub/lobe-chat/commit/f40292e))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-06-24 16:22:30 +00:00
Rubu Jam 5160f232bb 💄 style(ui): fixed incorrect text display on connect check (#2994)
* 🐛 fix(ui): Fixed incorrect text display on connect check

* 🐛 fix(ui): Fixed incorrect text display on connect check
2024-06-25 00:17:16 +08:00
华丽 f40292e55b 💄 style: always show action on mobile (#1863) 2024-06-25 00:15:52 +08:00
Arvin Xu 01e965be0d 🐛 fix: fix agent tags (#3015)
* 🐛 fix: fix agent tags

* 📸 test: update snapshot
2024-06-25 00:14:05 +08:00
renovate[bot] b5517c763e Update dependency ai to v3.2.6 (#2372)
* Update dependency ai to v3.2.6

* Update package.json

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Arvin Xu <arvinx@foxmail.com>
2024-06-24 21:51:54 +08:00
lobehubbot 9cc059cbad 📝 docs(bot): Auto sync agents & plugin to readme 2024-06-24 13:22:48 +00:00
semantic-release-bot e03a24c7f5 🔖 chore(release): v1.1.8 [skip ci]
### [Version&nbsp;1.1.8](https://github.com/lobehub/lobe-chat/compare/v1.1.7...v1.1.8)
<sup>Released on **2024-06-24**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix anthropic parallel tools calling.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix anthropic parallel tools calling, closes [#3010](https://github.com/lobehub/lobe-chat/issues/3010) ([1d891ac](https://github.com/lobehub/lobe-chat/commit/1d891ac))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-06-24 13:22:04 +00:00
Arvin Xu 1d891ac52b 🐛 fix: fix anthropic parallel tools calling (#3010)
* wip

* 💚 ci: fix lint

*  test: fix test

* 📝 docs: update docs

* 📝 docs: update docs

* 📝 docs: update docs

* 📝 docs: update docs

* 📝 docs: update docs

* 📝 docs: update docs

* 📝 docs: update docs
2024-06-24 21:16:49 +08:00
semantic-release-bot 6ca63892c6 🔖 chore(release): v1.1.7 [skip ci]
### [Version&nbsp;1.1.7](https://github.com/lobehub/lobe-chat/compare/v1.1.6...v1.1.7)
<sup>Released on **2024-06-24**</sup>

#### 💄 Styles

- **misc**: Add AES-GCM footer and tooltip.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add AES-GCM footer and tooltip, closes [#2976](https://github.com/lobehub/lobe-chat/issues/2976) ([5d9bef4](https://github.com/lobehub/lobe-chat/commit/5d9bef4))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-06-24 06:41:31 +00:00
CanisMinor 5d9bef4378 💄 style: Add AES-GCM footer and tooltip (#2976)
* 💄 style: Add AES-GCM footer and tooltip

* 💄 style: Update style
2024-06-24 14:36:20 +08:00
Arvin Xu 9ab200c602 💚 chore: fix vercel build (#2998) 2024-06-23 18:52:57 +08:00
semantic-release-bot 2104c737aa 🔖 chore(release): v1.1.6 [skip ci]
### [Version&nbsp;1.1.6](https://github.com/lobehub/lobe-chat/compare/v1.1.5...v1.1.6)
<sup>Released on **2024-06-23**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor the server db implement.

#### 🐛 Bug Fixes

- **misc**: Fix incorrect baseURL for Groq in client mode.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor the server db implement, closes [#2991](https://github.com/lobehub/lobe-chat/issues/2991) ([fa78599](https://github.com/lobehub/lobe-chat/commit/fa78599))

#### What's fixed

* **misc**: Fix incorrect baseURL for Groq in client mode, closes [#2747](https://github.com/lobehub/lobe-chat/issues/2747) ([af14225](https://github.com/lobehub/lobe-chat/commit/af14225))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-06-23 08:19:23 +00:00
mosade af14225d31 🐛 fix: fix incorrect baseURL for Groq in client mode (#2747) 2024-06-23 16:14:06 +08:00
Arvin Xu fa78599548 ♻️ refactor: refactor the server db implement (#2991)
* ♻️ refactor: refactor the server db implement

*  test: fix tests
2024-06-23 16:09:11 +08:00
semantic-release-bot 89414c2971 🔖 chore(release): v1.1.5 [skip ci]
### [Version&nbsp;1.1.5](https://github.com/lobehub/lobe-chat/compare/v1.1.4...v1.1.5)
<sup>Released on **2024-06-23**</sup>

#### ♻ Code Refactoring

- **misc**: Remove deprecated env.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Remove deprecated env, closes [#2983](https://github.com/lobehub/lobe-chat/issues/2983) ([15a681f](https://github.com/lobehub/lobe-chat/commit/15a681f))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-06-23 07:41:57 +00:00
Arvin Xu 15a681fc8e 🔥 refactor: remove deprecated env (#2983)
* 🔥 refactor: remove deprecated env

*  test: fix test
2024-06-23 15:36:55 +08:00
lobehubbot 499550109b 📝 docs(bot): Auto sync agents & plugin to readme 2024-06-23 03:59:49 +00:00
Ryan Patterson a20d1aeca1 📝 docs: Add reference to model providers. (#2973)
* Add reference to model providers.

* Update model-list.mdx
2024-06-23 11:55:02 +08:00
renovate[bot] df0af9933b Update dependency @types/uuid to v10 (#2989)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-23 11:54:16 +08:00
semantic-release-bot 93f1cffa86 🔖 chore(release): v1.1.4 [skip ci]
### [Version&nbsp;1.1.4](https://github.com/lobehub/lobe-chat/compare/v1.1.3...v1.1.4)
<sup>Released on **2024-06-22**</sup>

#### 🐛 Bug Fixes

- **misc**: Create first-time user on server db.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Create first-time user on server db, closes [#2977](https://github.com/lobehub/lobe-chat/issues/2977) ([6f53f35](https://github.com/lobehub/lobe-chat/commit/6f53f35))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-06-22 16:17:05 +00:00
Minh-Phuc Tran 6f53f35d6d 🐛 fix: create first-time user on server db (#2977) 2024-06-23 00:12:14 +08:00
Arvin Xu 4a3c21d01b 📝 docs: update (#2980) 2024-06-22 19:49:23 +08:00
Arvin Xu c52bce8db8 📝 docs: update tool calling docs (#2978)
* 📝 docs: update

📝 docs: update

📝 docs: update

📝 docs: update

📝 docs: update

📝 docs: update

📝 docs: update

📝 docs: update

📝 docs: update

update

update

update

update

update

update

update

update

update

update

update

update

update

update

docs

docs

docs

update

add docs

📝 docs: update

📝 docs: update

📝 docs: update

📝 docs: update

📝 docs: update

📝 docs: update

📝 docs: update

update

update

update

update

update

update

update

update

update

update

update

update

update

update

docs

docs

docs

update

add docs

* 📝 docs: update
2024-06-22 19:40:49 +08:00
Arvin Xu 3f85ffbb28 📝 docs: tool calling for openai (#2975)
* 📝 docs: update

📝 docs: update

📝 docs: update

📝 docs: update

📝 docs: update

📝 docs: update

📝 docs: update

📝 docs: update

update

update

update

update

update

update

update

update

update

update

update

update

update

update

docs

docs

docs

update

add docs

📝 docs: update

📝 docs: update

📝 docs: update

📝 docs: update

📝 docs: update

📝 docs: update

📝 docs: update

update

update

update

update

update

update

update

update

update

update

update

update

update

update

docs

docs

docs

update

add docs

* 📝 docs: update

* 📝 docs: update

* 📝 docs: update

* 📝 docs: update

* 📝 docs: update

* 📝 docs: update

* 📝 docs: update

* 📝 docs: update

* 📝 docs: update

* 📝 docs: update

* 📝 docs: update

* 📝 docs: update

* 📝 docs: update
2024-06-22 18:43:29 +08:00
Arvin Xu 13c4037c15 📝 docs: add tool calling benchmark docs (#2963) 2024-06-22 01:07:36 +08:00
Rubu Jam df67dc0e80 🔧 chore(deps): Upgraded drizzle-orm to 0.31.2 (#2964) 2024-06-21 20:27:24 +08:00
Star 2603505241 📝 docs: add backup notice (#2967) 2024-06-21 19:23:11 +08:00
semantic-release-bot d7b31d91b3 🔖 chore(release): v1.1.3 [skip ci]
### [Version&nbsp;1.1.3](https://github.com/lobehub/lobe-chat/compare/v1.1.2...v1.1.3)
<sup>Released on **2024-06-21**</sup>

#### 🐛 Bug Fixes

- **misc**: Ollama not enabled client fetch by default.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Ollama not enabled client fetch by default, closes [#2961](https://github.com/lobehub/lobe-chat/issues/2961) ([90db48e](https://github.com/lobehub/lobe-chat/commit/90db48e))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-06-21 05:26:30 +00:00
cy948 90db48e1e8 🐛 fix: ollama not enabled client fetch by default (#2961) 2024-06-21 13:21:34 +08:00
lobehubbot 7fda93ae8e 📝 docs(bot): Auto sync agents & plugin to readme 2024-06-21 02:44:26 +00:00
Arvin Xu a91d6b23a2 📝 docs: update provider docs (#2960)
* 🌐 chore: fix locale

* 📝 docs: update provider docs
2024-06-21 10:37:59 +08:00
semantic-release-bot e78a6862e5 🔖 chore(release): v1.1.2 [skip ci]
### [Version&nbsp;1.1.2](https://github.com/lobehub/lobe-chat/compare/v1.1.1...v1.1.2)
<sup>Released on **2024-06-20**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-06-20 19:27:34 +00:00
Arvin Xu bede6b0094 💚 build: fix build (#2958)
* 💚 build: fix build

*  test: fix test
2024-06-21 03:22:35 +08:00
semantic-release-bot 37eb8fe534 🔖 chore(release): v1.1.1 [skip ci]
### [Version&nbsp;1.1.1](https://github.com/lobehub/lobe-chat/compare/v1.1.0...v1.1.1)
<sup>Released on **2024-06-20**</sup>

#### 💄 Styles

- **misc**: Fixed System Agent missing in mobile layout.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Fixed System Agent missing in mobile layout, closes [#2954](https://github.com/lobehub/lobe-chat/issues/2954) ([596b9c8](https://github.com/lobehub/lobe-chat/commit/596b9c8))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-06-20 17:02:03 +00:00
Zhijie He 596b9c8091 💄 style: fixed System Agent missing in mobile layout (#2954) 2024-06-21 00:57:00 +08:00
renovate[bot] 6e9341ae3b Update dependency @anthropic-ai/sdk to ^0.24.0 (#2757)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-21 00:46:11 +08:00
semantic-release-bot 7f6e3b18fe 🔖 chore(release): v1.1.0 [skip ci]
## [Version&nbsp;1.1.0](https://github.com/lobehub/lobe-chat/compare/v1.0.14...v1.1.0)
<sup>Released on **2024-06-20**</sup>

####  Features

- **misc**: Supoort Claude 3.5 Sonnet.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Supoort Claude 3.5 Sonnet, closes [#2955](https://github.com/lobehub/lobe-chat/issues/2955) ([aa1d7b7](https://github.com/lobehub/lobe-chat/commit/aa1d7b7))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-06-20 16:34:16 +00:00
cuterwrite aa1d7b7f1c feat: Supoort Claude 3.5 Sonnet (#2955) 2024-06-21 00:28:55 +08:00
semantic-release-bot 1764383ddd 🔖 chore(release): v1.0.14 [skip ci]
### [Version&nbsp;1.0.14](https://github.com/lobehub/lobe-chat/compare/v1.0.13...v1.0.14)
<sup>Released on **2024-06-20**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix to send image without text.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix to send image without text, closes [#2952](https://github.com/lobehub/lobe-chat/issues/2952) ([b3e915e](https://github.com/lobehub/lobe-chat/commit/b3e915e))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-06-20 14:06:36 +00:00
Arvin Xu b3e915e064 🐛 fix: fix to send image without text (#2952)
* ♻️ refactor: improve tool calling

*
2024-06-20 22:01:30 +08:00
CanisMinor 67e5eead26 📝 docs: Update provider docs (#2949)
* 📝 docs: Update provider docs

* 📝 docs: Update docs

* 📝 docs: Update shield

* 📝 docs: Update link

* 📝 docs: Add providers page

* 📝 docs: Update docs

*  feat: Add doc in llm setting

* 📝 docs: Update provider docs

* 📝 docs: Update docs

* 🔧 chore: Fix reference
2024-06-20 19:07:50 +08:00
lobehubbot de4de71d03 📝 docs(bot): Auto sync agents & plugin to readme 2024-06-19 18:32:08 +00:00
semantic-release-bot 39864df37d 🔖 chore(release): v1.0.13 [skip ci]
### [Version&nbsp;1.0.13](https://github.com/lobehub/lobe-chat/compare/v1.0.12...v1.0.13)
<sup>Released on **2024-06-19**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix and improve tool calling.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix and improve tool calling, closes [#2941](https://github.com/lobehub/lobe-chat/issues/2941) ([ea06536](https://github.com/lobehub/lobe-chat/commit/ea06536))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-06-19 18:31:24 +00:00
Arvin Xu ea06536349 🐛 fix: fix and improve tool calling (#2941)
* 🐛 fix: fix and improve tool calling

*  test: fix tests

* 🐛 fix: fix Anthropic stream tool calling

*  test: fix test

* 💄 style: fix display on markdown
2024-06-20 02:26:18 +08:00
semantic-release-bot dde04b7735 🔖 chore(release): v1.0.12 [skip ci]
### [Version&nbsp;1.0.12](https://github.com/lobehub/lobe-chat/compare/v1.0.11...v1.0.12)
<sup>Released on **2024-06-19**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix auto avatar.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix auto avatar, closes [#2939](https://github.com/lobehub/lobe-chat/issues/2939) ([f40300c](https://github.com/lobehub/lobe-chat/commit/f40300c))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-06-19 13:36:50 +00:00
Arvin Xu f40300cf1a 🐛 fix: fix auto avatar (#2939)
* 🐛 fix: fix auto avatar

* 💄 style: add auto avatar

* 🌐 chore: update locale

* ♻️ refactor: add instance for AgentSetting
2024-06-19 21:30:01 +08:00
semantic-release-bot 53d91e6a13 🔖 chore(release): v1.0.11 [skip ci]
### [Version&nbsp;1.0.11](https://github.com/lobehub/lobe-chat/compare/v1.0.10...v1.0.11)
<sup>Released on **2024-06-19**</sup>

#### 💄 Styles

- **misc**: Fix phi3 icon display under OpenRouter.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Fix phi3 icon display under OpenRouter, closes [#2877](https://github.com/lobehub/lobe-chat/issues/2877) ([4173015](https://github.com/lobehub/lobe-chat/commit/4173015))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-06-19 08:26:15 +00:00
Zhijie He 4173015f1b 💄 style: fix phi3 icon display under OpenRouter (#2877) 2024-06-19 16:21:07 +08:00
semantic-release-bot 9d005c6636 🔖 chore(release): v1.0.10 [skip ci]
### [Version&nbsp;1.0.10](https://github.com/lobehub/lobe-chat/compare/v1.0.9...v1.0.10)
<sup>Released on **2024-06-19**</sup>

#### 🐛 Bug Fixes

- **misc**: Typo in reset settings.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Typo in reset settings, closes [#2926](https://github.com/lobehub/lobe-chat/issues/2926) ([93d460a](https://github.com/lobehub/lobe-chat/commit/93d460a))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-06-19 07:45:53 +00:00
Minh-Phuc Tran 93d460a267 🐛 fix: typo in reset settings (#2926) 2024-06-19 15:41:03 +08:00
semantic-release-bot bdacb45e7c 🔖 chore(release): v1.0.9 [skip ci]
### [Version&nbsp;1.0.9](https://github.com/lobehub/lobe-chat/compare/v1.0.8...v1.0.9)
<sup>Released on **2024-06-19**</sup>

#### 💄 Styles

- **model**: Update `deepseek-coder` model.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **model**: Update `deepseek-coder` model, closes [#2927](https://github.com/lobehub/lobe-chat/issues/2927) ([c8d45e4](https://github.com/lobehub/lobe-chat/commit/c8d45e4))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-06-19 05:39:03 +00:00
Rubu Jam c8d45e482b 💄 style(model): Update deepseek-coder model (#2927) 2024-06-19 13:34:10 +08:00
lobehubbot bf97f0e8a8 📝 docs(bot): Auto sync agents & plugin to readme 2024-06-19 03:17:25 +00:00
renovate[bot] c4352e503f Update dependency @google/generative-ai to ^0.13.0 (#2758)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-19 11:12:12 +08:00
Arvin Xu 5274d8f506 📝 docs: improve docs (#2922)
* 🧑‍💻 chore: improve build DX

* 📝 docs: update docs
2024-06-19 01:52:09 +08:00
lobehubbot c394628882 📝 docs(bot): Auto sync agents & plugin to readme 2024-06-18 13:06:56 +00:00
semantic-release-bot d13d64c621 🔖 chore(release): v1.0.8 [skip ci]
### [Version&nbsp;1.0.8](https://github.com/lobehub/lobe-chat/compare/v1.0.7...v1.0.8)
<sup>Released on **2024-06-18**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix hydration mismatch on macOS.

#### 💄 Styles

- **misc**: Update brand and improve docs.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix hydration mismatch on macOS, closes [#2913](https://github.com/lobehub/lobe-chat/issues/2913) ([cd9a143](https://github.com/lobehub/lobe-chat/commit/cd9a143))

#### Styles

* **misc**: Update brand and improve docs, closes [#2917](https://github.com/lobehub/lobe-chat/issues/2917) ([2b54cae](https://github.com/lobehub/lobe-chat/commit/2b54cae))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-06-18 13:05:53 +00:00
Arvin Xu 2b54caeda1 💄 style: update brand and improve docs (#2917)
* 💄 style: update logo style

* ♻️ refactor: hide webrtc sync by default

* 🔧 chore: improve db migration script

* 💄 style: rename to assistant

* 💄 style: update brand

* 💄 style: update brand

* ️ perf: dynamic pwa install

*  test: fix tests

* 📝 docs: update docs

* 📝 docs: update env

* 📝 docs: update docs
2024-06-18 21:00:17 +08:00
Minh-Phuc Tran cd9a143b3d 🐛 fix: fix hydration mismatch on macOS (#2913) 2024-06-18 20:59:43 +08:00
lobehubbot 9d48eb3c61 📝 docs(bot): Auto sync agents & plugin to readme 2024-06-18 06:41:55 +00:00
CanisMinor 4229e4fd14 📝 docs: Add server database and auth features / server database deployment guide (#2901)
* 📝 docs(wip): Add new features

* 📝 docs: update docs

* 📝 docs: update docs

* 📝 docs: update docs

* 📝 docs: update docs

* 📝 docs: update docs

* 📝 docs: update docs

* 📝 docs: update docs

* 📝 docs: update docs

* update docs

* Update `docs/self-hosting/advanced/upstream-sync.zh-CN.mdx` (#2679)

* add docs

* update docs

* update docs

* update

---------

Co-authored-by: arvinxx <arvinx@foxmail.com>
Co-authored-by: ijevin <jevin@jevin.org>
2024-06-18 14:36:50 +08:00
semantic-release-bot bb86f6399a 🔖 chore(release): v1.0.7 [skip ci]
### [Version&nbsp;1.0.7](https://github.com/lobehub/lobe-chat/compare/v1.0.6...v1.0.7)
<sup>Released on **2024-06-18**</sup>

#### ♻ Code Refactoring

- **misc**: Remove some i18n text.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Remove some i18n text, closes [#2862](https://github.com/lobehub/lobe-chat/issues/2862) ([1fd7d76](https://github.com/lobehub/lobe-chat/commit/1fd7d76))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-06-18 03:02:54 +00:00
Rubu Jam 1fd7d76ae8 ♻️ refactor: remove some i18n text (#2862) 2024-06-18 10:58:04 +08:00
semantic-release-bot 93e896b458 🔖 chore(release): v1.0.6 [skip ci]
### [Version&nbsp;1.0.6](https://github.com/lobehub/lobe-chat/compare/v1.0.5...v1.0.6)
<sup>Released on **2024-06-17**</sup>

#### 💄 Styles

- **misc**: Fix footer being cut on wide screen.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Fix footer being cut on wide screen, closes [#2905](https://github.com/lobehub/lobe-chat/issues/2905) ([3a1e0cf](https://github.com/lobehub/lobe-chat/commit/3a1e0cf))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-06-17 16:14:36 +00:00
Minh-Phuc Tran 3a1e0cf12d 💄 style: fix footer being cut on wide screen (#2905) 2024-06-18 00:09:41 +08:00
semantic-release-bot c88a4b6a62 🔖 chore(release): v1.0.5 [skip ci]
### [Version&nbsp;1.0.5](https://github.com/lobehub/lobe-chat/compare/v1.0.4...v1.0.5)
<sup>Released on **2024-06-17**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix onboard and auth for community version.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix onboard and auth for community version, closes [#2908](https://github.com/lobehub/lobe-chat/issues/2908) ([b02020d](https://github.com/lobehub/lobe-chat/commit/b02020d))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-06-17 14:47:32 +00:00
Arvin Xu b02020d9a3 🐛 fix: fix onboard and auth for community version (#2908) 2024-06-17 22:42:26 +08:00
semantic-release-bot e815c47492 🔖 chore(release): v1.0.4 [skip ci]
### [Version&nbsp;1.0.4](https://github.com/lobehub/lobe-chat/compare/v1.0.3...v1.0.4)
<sup>Released on **2024-06-17**</sup>

#### 💄 Styles

- **misc**: Add stepfun as a new provider.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add stepfun as a new provider, closes [#2803](https://github.com/lobehub/lobe-chat/issues/2803) ([e1989a1](https://github.com/lobehub/lobe-chat/commit/e1989a1))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-06-17 14:04:35 +00:00
Arvin Xu e1989a1e6d 💄 style: add stepfun as a new provider (#2803)
*  feat: add stepfun

*  test: add test

* 🐛 fix: hide browser fetch

* 🐛 fix: fix browser fetch components

* 🐛 fix: fix browser fetch options
2024-06-17 21:59:44 +08:00
Rubu Jam fbc488e994 ️ perf: optimize Cache-Control (#2848) 2024-06-17 21:58:08 +08:00
semantic-release-bot 76aa46a5cd 🔖 chore(release): v1.0.3 [skip ci]
### [Version&nbsp;1.0.3](https://github.com/lobehub/lobe-chat/compare/v1.0.2...v1.0.3)
<sup>Released on **2024-06-17**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix clerk  `UNAUTHORIZED` auth error.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix clerk  `UNAUTHORIZED` auth error, closes [#2907](https://github.com/lobehub/lobe-chat/issues/2907) ([bb33ba4](https://github.com/lobehub/lobe-chat/commit/bb33ba4))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-06-17 13:49:59 +00:00
Arvin Xu bb33ba411a 🐛 fix: fix clerk UNAUTHORIZED auth error (#2907)
* 🐛 fix: fix clerk auth error

* 🐛 fix: fix clerk auth error

* 🐛 fix: prefetch error translation ns
2024-06-17 21:44:59 +08:00
semantic-release-bot 8e1a5536a8 🔖 chore(release): v1.0.2 [skip ci]
### [Version&nbsp;1.0.2](https://github.com/lobehub/lobe-chat/compare/v1.0.1...v1.0.2)
<sup>Released on **2024-06-17**</sup>

#### 🐛 Bug Fixes

- **misc**: Openai key and openai proxy are invalid in feature flags.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Openai key and openai proxy are invalid in feature flags, closes [#2886](https://github.com/lobehub/lobe-chat/issues/2886) ([ec4f481](https://github.com/lobehub/lobe-chat/commit/ec4f481))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-06-17 12:54:50 +00:00
Suemor ec4f481175 🐛 fix: openai key and openai proxy are invalid in feature flags (#2886)
* fix: openai key and openai proxy are invalid in feature flags

* fix: remove password tab

* refactor: set variable whether to enable tab
2024-06-17 20:49:42 +08:00
arvinxx 8156b6cdcf ️ revert: Merge remote-tracking branch 'origin/main' 2024-06-17 20:04:26 +08:00
arvinxx d5d76aaa34 Merge remote-tracking branch 'origin/main'
# Conflicts:
#	README.md
#	README.zh-CN.md
2024-06-17 19:59:39 +08:00
semantic-release-bot 8ab8ac7635 🔖 chore(release): v1.0.1 [skip ci]
### [Version&nbsp;1.0.1](https://github.com/lobehub/lobe-chat/compare/v1.0.0...v1.0.1)
<sup>Released on **2024-06-17**</sup>

#### 💄 Styles

- **misc**: Remove r2 cdn url.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Remove r2 cdn url, closes [#2878](https://github.com/lobehub/lobe-chat/issues/2878) ([19fd4d5](https://github.com/lobehub/lobe-chat/commit/19fd4d5))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-06-17 07:03:30 +00:00
CanisMinor 19fd4d57d7 💄 style: remove r2 cdn url (#2878)
* 💄 style: Remove r2 cdn url

* 💄 style: Update SettingContainer

* 🔧 chore: Move share setting components
2024-06-17 14:58:43 +08:00
Arvin Xu 093ac69d10 🔨 chore: improve issue template (#2899) 2024-06-17 14:37:43 +08:00
Arvin Xu 45f104b5ba 🔖 chore(release): Release v1.0.0 [skip ci] 2024-06-17 12:48:33 +08:00
semantic-release-bot b88deed358 🔖 chore(release): v0.164.0 [skip ci]
## [Version&nbsp;0.164.0](https://github.com/lobehub/lobe-chat/compare/v0.163.0...v0.164.0)
<sup>Released on **2024-06-17**</sup>

####  Features

- **misc**: Release LobeChat 1.0.

#### 🔧 Chores

- **misc**: Bump version.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Release LobeChat 1.0, closes [#2897](https://github.com/lobehub/lobe-chat/issues/2897) ([97bb377](https://github.com/lobehub/lobe-chat/commit/97bb377))

#### Chores

* **misc**: Bump version, closes [#2896](https://github.com/lobehub/lobe-chat/issues/2896) ([6e2d03b](https://github.com/lobehub/lobe-chat/commit/6e2d03b))

</details>

#### 💥 BREAKING CHANGES

* **misc**: Update LICENSE to Apache 2.0
* **misc**: update to 1.0.0

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-06-17 04:42:36 +00:00
Arvin Xu 97bb377326 feat: release LobeChat 1.0 (#2897)
BREAKING CHANGE: Update LICENSE to Apache 2.0
2024-06-17 12:37:29 +08:00
Arvin Xu 6e2d03bf04 🔨 chore: bump version (#2896)
BREAKING CHANGE: update to 1.0.0
2024-06-17 12:28:43 +08:00
semantic-release-bot 96e1789b40 🔖 chore(release): v0.163.0 [skip ci]
## [Version&nbsp;0.163.0](https://github.com/lobehub/lobe-chat/compare/v0.162.25...v0.163.0)
<sup>Released on **2024-06-17**</sup>

####  Features

- **misc**: Support server db mode with Postgres / Drizzle ORM / tRPC.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Support server db mode with Postgres / Drizzle ORM / tRPC, closes [#2556](https://github.com/lobehub/lobe-chat/issues/2556) ([b26afbf](https://github.com/lobehub/lobe-chat/commit/b26afbf))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-06-17 04:03:30 +00:00
Arvin Xu 1ad516bdea 🔨 chore: update release.yml (#2895) 2024-06-17 11:58:40 +08:00
Arvin Xu 4dcf81fad2 Merge pull request #2889 to release LobeChat 1.0
 feat: Release LobeChat 1.0
2024-06-17 11:16:10 +08:00
Arvin Xu 7e4ab83d3b 📝 chore: Update sync.yml comment 2024-06-17 03:06:59 +00:00
Arvin Xu 492a9aa24c 🔧 chore: Update sync.yml to reduce sync frequency 2024-06-17 03:06:59 +00:00
Arvin Xu 6c1f6db2a6 🔨 chore(LICENSE): Update LICENSE to Apache 2.0 from LobeChat v1 (#1812)
BREAKING: Update Project LICENSE to Apache 2.0
2024-06-17 03:06:59 +00:00
Arvin Xu b26afbff7f feat: support server db mode with Postgres / Drizzle ORM / tRPC (#2556) 2024-06-17 03:06:59 +00:00
semantic-release-bot 7789340ead 🔖 chore(release): v0.162.25 [skip ci]
### [Version&nbsp;0.162.25](https://github.com/lobehub/lobe-chat/compare/v0.162.24...v0.162.25)
<sup>Released on **2024-06-16**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix issues for client fetch.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix issues for client fetch, closes [#2753](https://github.com/lobehub/lobe-chat/issues/2753) ([6f5be5d](https://github.com/lobehub/lobe-chat/commit/6f5be5d))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-06-16 10:36:47 +00:00
cy948 6f5be5de27 🐛 fix: fix issues for client fetch (#2753)
* 🚸 feat: improve UX for clientfetch

* 🚨 fix: circular dependence

* 💡 docs: update comments

*  test: client fetch enabled

*  test: client fetch

* ?? fix: wrong condition

*  test: update tests

* 🐛 fix: wrong selector

* ♻️ refactor: modify vaults selectors

*  revert: style changed

*  revert: cancel style fix

* 🧪 test: isProviderEndpointNotEmpty

* 🧪 test: isProviderApiKeyNotEmpty

*  test: isProviderEndpointNotEmpty

* ♻️ refactor: endpoint for aws bedrock

---------

Co-authored-by: Arvin Xu <arvinx@foxmail.com>
2024-06-16 18:32:42 +08:00
lobehubbot 9174b291e7 📝 docs(bot): Auto sync agents & plugin to readme 2024-06-16 03:07:59 +00:00
renovate[bot] 18241e7266 Update dependency uuid to v10 (#2884) 2024-06-16 11:03:59 +08:00
CanisMinor 1f306143d5 🐛 fix: Fix enableMaxTokens in agent setting (fix #2859) (#2870) 2024-06-14 20:45:18 +08:00
semantic-release-bot 920d60fe13 🔖 chore(release): v0.162.24 [skip ci]
### [Version&nbsp;0.162.24](https://github.com/lobehub/lobe-chat/compare/v0.162.23...v0.162.24)
<sup>Released on **2024-06-14**</sup>

#### 💄 Styles

- **misc**: Update error card style, Update settings footer style and about page.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update error card style, closes [#2868](https://github.com/lobehub/lobe-chat/issues/2868) ([a9d678b](https://github.com/lobehub/lobe-chat/commit/a9d678b))
* **misc**: Update settings footer style and about page, closes [#2846](https://github.com/lobehub/lobe-chat/issues/2846) ([d815109](https://github.com/lobehub/lobe-chat/commit/d815109))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-06-14 08:54:13 +00:00
Rubu Jam 044bf2d0a5 🔨 chore: fix vercel build (#2867) 2024-06-14 16:50:06 +08:00
CanisMinor a9d678bf20 💄 style: Update error card style (#2868) 2024-06-14 13:24:33 +08:00
CanisMinor d815109ed7 💄 style: Update settings footer style and about page (#2846)
* 💄 style: Update settings footer style and about page

* 🔧 chore: Update mailTo func

* 🐛 fix: Fix llm footer

* 🐛 fix: Fix system-agent meta
2024-06-14 10:40:57 +08:00
semantic-release-bot fef62d625d 🔖 chore(release): v0.162.23 [skip ci]
### [Version&nbsp;0.162.23](https://github.com/lobehub/lobe-chat/compare/v0.162.22...v0.162.23)
<sup>Released on **2024-06-12**</sup>

#### 💄 Styles

- **misc**: Add Qwen2 models, Add Zhipu new models.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add Qwen2 models, closes [#2832](https://github.com/lobehub/lobe-chat/issues/2832) ([fb97be9](https://github.com/lobehub/lobe-chat/commit/fb97be9))
* **misc**: Add Zhipu new models, closes [#2830](https://github.com/lobehub/lobe-chat/issues/2830) ([5be43f0](https://github.com/lobehub/lobe-chat/commit/5be43f0))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-06-12 02:31:21 +00:00
sxjeru 5be43f09d1 💄 style: Add Zhipu new models (#2830) 2024-06-12 10:27:04 +08:00
sxjeru fb97be93d5 💄 style: Add Qwen2 models (#2832) 2024-06-12 10:25:40 +08:00
Maple Gao 3c96d46753 💄 style (Ollama): Added Qwen2, Phi-3 and Aya 23 models (#2808)
* 💄 config (Ollama): Added Phi-3 and Aya 23 models

* 💄 config (Ollama): Added Phi-3 and Aya 23 models

* 💄 config (Ollama): Added Qwen2

* 💄 config (Ollama): Added Qwen2 as default, remove unused Phi-3 Instruct
2024-06-12 10:24:48 +08:00
semantic-release-bot 4be5dd34e2 🔖 chore(release): v0.162.22 [skip ci]
### [Version&nbsp;0.162.22](https://github.com/lobehub/lobe-chat/compare/v0.162.21...v0.162.22)
<sup>Released on **2024-06-11**</sup>

#### 💄 Styles

- **misc**: Expand `Clear` tooltip maxWidth.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Expand `Clear` tooltip maxWidth, closes [#2822](https://github.com/lobehub/lobe-chat/issues/2822) ([a5c3d6f](https://github.com/lobehub/lobe-chat/commit/a5c3d6f))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-06-11 14:17:10 +00:00
sxjeru a5c3d6fc08 💄 style: Expand Clear tooltip maxWidth (#2822) 2024-06-09 17:30:36 +08:00
lobehubbot b6ffb848ae 📝 docs(bot): Auto sync agents & plugin to readme 2024-06-09 09:25:34 +00:00
semantic-release-bot 2f5f5c77ad 🔖 chore(release): v0.162.21 [skip ci]
### [Version&nbsp;0.162.21](https://github.com/lobehub/lobe-chat/compare/v0.162.20...v0.162.21)
<sup>Released on **2024-06-09**</sup>

#### 💄 Styles

- **misc**: Do not show noDescription in new sesstion.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Do not show noDescription in new sesstion, closes [#2749](https://github.com/lobehub/lobe-chat/issues/2749) ([30b00aa](https://github.com/lobehub/lobe-chat/commit/30b00aa))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-06-09 09:24:48 +00:00
Tisfeng 30b00aa322 💄 style: do not show noDescription in new sesstion (#2749)
* perf: do not show noDescription in new sesstion

* fix: ci error
2024-06-09 17:20:38 +08:00
lobehubbot dd42080b82 📝 docs(bot): Auto sync agents & plugin to readme 2024-06-09 08:52:59 +00:00
CanisMinor ddf42f8ab3 🔨 chore: Add slot (#2821)
* 💄 style: Add slot

* 🔧 chore: Add spacing
2024-06-09 16:48:49 +08:00
renovate[bot] 428c9f0d76 Update dependency @testing-library/react to v16 (#2820)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-09 16:47:52 +08:00
semantic-release-bot 468913d7d9 🔖 chore(release): v0.162.20 [skip ci]
### [Version&nbsp;0.162.20](https://github.com/lobehub/lobe-chat/compare/v0.162.19...v0.162.20)
<sup>Released on **2024-06-08**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-06-08 04:01:13 +00:00
Arvin Xu b32f428027 ️ perf: improve performance of session navigation (#2815)
* ️ perf: improve performance of session navigation

* 🐛 fix: fix mobile navigation

* ♻️ refactor: clean code
2024-06-08 11:57:08 +08:00
Harry Sun 41d96bef14 📝 docs: Add deploy as serverless function on Zeabur (#2787)
* Add deploy as serverless function on Zeabur to doc

* typo
2024-06-07 14:50:57 +08:00
semantic-release-bot 82c29f174b 🔖 chore(release): v0.162.19 [skip ci]
### [Version&nbsp;0.162.19](https://github.com/lobehub/lobe-chat/compare/v0.162.18...v0.162.19)
<sup>Released on **2024-06-07**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix OpenAi BaseURL in api form.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix OpenAi BaseURL in api form, closes [#2806](https://github.com/lobehub/lobe-chat/issues/2806) ([1392957](https://github.com/lobehub/lobe-chat/commit/1392957))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-06-07 04:57:41 +00:00
JARVISMindEngineer 139295728a 🐛 fix: fix OpenAi BaseURL in api form (#2806) 2024-06-07 12:53:42 +08:00
semantic-release-bot 4e31314b0e 🔖 chore(release): v0.162.18 [skip ci]
### [Version&nbsp;0.162.18](https://github.com/lobehub/lobe-chat/compare/v0.162.17...v0.162.18)
<sup>Released on **2024-06-06**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor model provider implement.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor model provider implement, closes [#2801](https://github.com/lobehub/lobe-chat/issues/2801) ([7bb4fec](https://github.com/lobehub/lobe-chat/commit/7bb4fec))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-06-06 16:34:13 +00:00
Arvin Xu 7bb4fec7f6 ♻️ refactor: refactor model provider implement (#2801)
* ♻️ refactor: refactor the provider

* ♻️ refactor: refactor the error code

*  test: fix test

*  test: fix test

* 🌐 chore: update i18n

* 🌐 chore: update i18n
2024-06-07 00:30:06 +08:00
Arvin Xu adebf0a921 📝 docs: update url-share docs (#2791)
* 📝 docs: update docs

* update docs
2024-06-05 11:11:16 +08:00
semantic-release-bot 8f4760f60c 🔖 chore(release): v0.162.17 [skip ci]
### [Version&nbsp;0.162.17](https://github.com/lobehub/lobe-chat/compare/v0.162.16...v0.162.17)
<sup>Released on **2024-06-04**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix `response.undefined` error  with some provider.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix `response.undefined` error  with some provider, closes [#2782](https://github.com/lobehub/lobe-chat/issues/2782) ([5676899](https://github.com/lobehub/lobe-chat/commit/5676899))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-06-04 03:45:20 +00:00
wyw 75cd63aa39 feat: Support Qwen as new model provider (#2715)
Co-authored-by: mingholy.lmh <mingholy.lmh@gmail.com>
2024-06-04 11:38:56 +08:00
Arvin Xu 5676899181 🐛 fix: fix response.undefined error with some provider (#2782)
* fix response

* Update index.test.ts
2024-06-04 11:38:21 +08:00
semantic-release-bot b5b025d453 🔖 chore(release): v0.162.16 [skip ci]
### [Version&nbsp;0.162.16](https://github.com/lobehub/lobe-chat/compare/v0.162.15...v0.162.16)
<sup>Released on **2024-06-04**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-06-04 02:31:45 +00:00
Arvin Xu 39906a229a 🔨 build: pin ajv@8.14.0 to fix vercel build (#2780) 2024-06-04 10:27:33 +08:00
lobehubbot 8164f3ce9d 📝 docs(bot): Auto sync agents & plugin to readme 2024-06-03 16:13:45 +00:00
semantic-release-bot 4593b0e6f7 🔖 chore(release): v0.162.15 [skip ci]
### [Version&nbsp;0.162.15](https://github.com/lobehub/lobe-chat/compare/v0.162.14...v0.162.15)
<sup>Released on **2024-06-03**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix send button loading on only add user message.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix send button loading on only add user message, closes [#2774](https://github.com/lobehub/lobe-chat/issues/2774) ([a7f2982](https://github.com/lobehub/lobe-chat/commit/a7f2982))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-06-03 16:13:02 +00:00
Arvin Xu a7f2982258 🐛 fix: fix send button loading on only add user message (#2774) 2024-06-04 00:08:41 +08:00
semantic-release-bot 1d2bc0ddce 🔖 chore(release): v0.162.14 [skip ci]
### [Version&nbsp;0.162.14](https://github.com/lobehub/lobe-chat/compare/v0.162.13...v0.162.14)
<sup>Released on **2024-06-03**</sup>

#### 💄 Styles

- **misc**: Improve loading state.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Improve loading state, closes [#2767](https://github.com/lobehub/lobe-chat/issues/2767) ([fbdfde9](https://github.com/lobehub/lobe-chat/commit/fbdfde9))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-06-03 07:12:59 +00:00
Arvin Xu fbdfde9625 💄 style: improve loading state (#2767) 2024-06-03 15:08:52 +08:00
lobehubbot 3fc975b741 📝 docs(bot): Auto sync agents & plugin to readme 2024-06-02 16:05:05 +00:00
Harry Sun b713453b7a 🐛 chore: fix deploy failed on netlify (#2761)
* fix deploy failed on netlify

* Update netlify.toml

Increased max_old_space_size to 8192
2024-06-03 00:01:07 +08:00
lobehubbot 1aa79dee2f 📝 docs(bot): Auto sync agents & plugin to readme 2024-06-01 03:58:55 +00:00
Star b37976c24e 📝 docs(env): update configuration docs (#2729)
* 📝 docs(env): configuration type

Signed-off-by: Star <i@ssstttar.com>

* 📝 docs: fix punctuation marks

Signed-off-by: Star <i@ssstttar.com>

* 📝 docs: add chatConfig

Signed-off-by: Star <i@ssstttar.com>

* 📝 docs(bot): Auto sync agents & plugin to readme

---------

Signed-off-by: Star <i@ssstttar.com>
2024-06-01 11:55:00 +08:00
semantic-release-bot 455c432a52 🔖 chore(release): v0.162.13 [skip ci]
### [Version&nbsp;0.162.13](https://github.com/lobehub/lobe-chat/compare/v0.162.12...v0.162.13)
<sup>Released on **2024-06-01**</sup>

#### 💄 Styles

- **misc**: Improve config upload modal.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Improve config upload modal, closes [#2745](https://github.com/lobehub/lobe-chat/issues/2745) ([af9af9f](https://github.com/lobehub/lobe-chat/commit/af9af9f))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-06-01 03:54:10 +00:00
Arvin Xu af9af9f087 💄 style: improve config upload modal (#2745)
* 💄 style: improve config upload modal

* 🎨 chore: clean code
2024-06-01 11:50:21 +08:00
lobehubbot 5c64849695 📝 docs(bot): Auto sync agents & plugin to readme 2024-05-31 11:08:38 +00:00
lobehubbot 2ee834458e 📝 docs(bot): Auto sync agents & plugin to readme 2024-05-31 11:05:09 +00:00
semantic-release-bot ce198f4d72 🔖 chore(release): v0.162.12 [skip ci]
### [Version&nbsp;0.162.12](https://github.com/lobehub/lobe-chat/compare/v0.162.11...v0.162.12)
<sup>Released on **2024-05-31**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor session meta method.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor session meta method, closes [#2737](https://github.com/lobehub/lobe-chat/issues/2737) ([b103c3c](https://github.com/lobehub/lobe-chat/commit/b103c3c))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-31 11:04:28 +00:00
Arvin Xu b103c3cd2a ♻️ refactor: refactor session meta method (#2737)
* ♻️ refactor: add session meta

*  test: fix test

*  test: fix test
2024-05-31 19:00:25 +08:00
semantic-release-bot 36ce76100e 🔖 chore(release): v0.162.11 [skip ci]
### [Version&nbsp;0.162.11](https://github.com/lobehub/lobe-chat/compare/v0.162.10...v0.162.11)
<sup>Released on **2024-05-29**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix import config.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix import config, closes [#2720](https://github.com/lobehub/lobe-chat/issues/2720) ([a5ddd9a](https://github.com/lobehub/lobe-chat/commit/a5ddd9a))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-29 16:00:38 +00:00
Arvin Xu a5ddd9adf0 🐛 fix: fix import config (#2720) 2024-05-29 23:56:37 +08:00
semantic-release-bot c8cc640726 🔖 chore(release): v0.162.10 [skip ci]
### [Version&nbsp;0.162.10](https://github.com/lobehub/lobe-chat/compare/v0.162.9...v0.162.10)
<sup>Released on **2024-05-29**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor the config import for server import.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor the config import for server import, closes [#2718](https://github.com/lobehub/lobe-chat/issues/2718) ([d4ee64b](https://github.com/lobehub/lobe-chat/commit/d4ee64b))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-29 15:42:10 +00:00
Arvin Xu d4ee64b8a2 ♻️ refactor: refactor the config import for server import (#2718) 2024-05-29 23:38:11 +08:00
semantic-release-bot 5eb43e80b8 🔖 chore(release): v0.162.9 [skip ci]
### [Version&nbsp;0.162.9](https://github.com/lobehub/lobe-chat/compare/v0.162.8...v0.162.9)
<sup>Released on **2024-05-29**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor the settings to add optimistic updating.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor the settings to add optimistic updating, closes [#2709](https://github.com/lobehub/lobe-chat/issues/2709) ([fade53e](https://github.com/lobehub/lobe-chat/commit/fade53e))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-29 04:55:34 +00:00
Arvin Xu fade53ef83 ♻️ refactor: refactor the settings to add optimistic updating (#2709) 2024-05-29 12:51:34 +08:00
lobehubbot 0b460453e9 📝 docs(bot): Auto sync agents & plugin to readme 2024-05-28 16:01:51 +00:00
semantic-release-bot 3019a0a4cd 🔖 chore(release): v0.162.8 [skip ci]
### [Version&nbsp;0.162.8](https://github.com/lobehub/lobe-chat/compare/v0.162.7...v0.162.8)
<sup>Released on **2024-05-28**</sup>

#### 💄 Styles

- **misc**: Add optimistic loading for image uploading.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add optimistic loading for image uploading, closes [#2700](https://github.com/lobehub/lobe-chat/issues/2700) ([f99c9ce](https://github.com/lobehub/lobe-chat/commit/f99c9ce))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-28 16:01:09 +00:00
Arvin Xu f99c9ce90e 💄 style: add optimistic loading for image uploading (#2700)
* 🚸 refactor: add optimistic loading for file uploading

*  test: fix tests

* 🚸 style: improve error fallback

* ♻️ refactor: improve swr type

*  test: fix tests
2024-05-28 23:57:14 +08:00
lobehubbot ee6cb65f7b 📝 docs(bot): Auto sync agents & plugin to readme 2024-05-28 15:40:02 +00:00
semantic-release-bot 4d3fe3814d 🔖 chore(release): v0.162.7 [skip ci]
### [Version&nbsp;0.162.7](https://github.com/lobehub/lobe-chat/compare/v0.162.6...v0.162.7)
<sup>Released on **2024-05-28**</sup>

#### 💄 Styles

- **misc**: Improve display of `set limited history messages`, `randomness` and `voice input`.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Improve display of `set limited history messages`, `randomness` and `voice input`, closes [#2586](https://github.com/lobehub/lobe-chat/issues/2586) ([22c9b9c](https://github.com/lobehub/lobe-chat/commit/22c9b9c))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-28 15:39:14 +00:00
Rubu Jam 22c9b9c56f 💄 style: improve display of set limited history messages, randomness and voice input (#2586)
* 💄 style: Modify the display effect of some content

* 💄 style: Modify the display effect of `voice input`

* 💄 style: Modify the display effect of `voice input`
2024-05-28 23:35:11 +08:00
lobehubbot 6a51975844 📝 docs(bot): Auto sync agents & plugin to readme 2024-05-28 11:58:32 +00:00
semantic-release-bot 3e41d9962c 🔖 chore(release): v0.162.6 [skip ci]
### [Version&nbsp;0.162.6](https://github.com/lobehub/lobe-chat/compare/v0.162.5...v0.162.6)
<sup>Released on **2024-05-28**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix the default agent not work correctly on new device.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix the default agent not work correctly on new device, closes [#2699](https://github.com/lobehub/lobe-chat/issues/2699) ([e4c7536](https://github.com/lobehub/lobe-chat/commit/e4c7536))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-28 11:57:47 +00:00
Arvin Xu e4c7536b8c 🐛 fix: fix the default agent not work correctly on new device (#2699)
* 🐛 fix: fix

* 🐛 fix: fix session refresh issue
2024-05-28 19:53:42 +08:00
semantic-release-bot 3493129b74 🔖 chore(release): v0.162.5 [skip ci]
### [Version&nbsp;0.162.5](https://github.com/lobehub/lobe-chat/compare/v0.162.4...v0.162.5)
<sup>Released on **2024-05-28**</sup>

#### 💄 Styles

- **misc**: Add `SYSTEM_AGENT` env.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add `SYSTEM_AGENT` env, closes [#2694](https://github.com/lobehub/lobe-chat/issues/2694) ([0dfcf8d](https://github.com/lobehub/lobe-chat/commit/0dfcf8d))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-28 11:24:42 +00:00
Arvin Xu 0dfcf8dd3f 💄 style: add SYSTEM_AGENT env (#2694) 2024-05-28 19:20:36 +08:00
semantic-release-bot c84df58ce8 🔖 chore(release): v0.162.4 [skip ci]
### [Version&nbsp;0.162.4](https://github.com/lobehub/lobe-chat/compare/v0.162.3...v0.162.4)
<sup>Released on **2024-05-28**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix auto focus issues.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix auto focus issues, closes [#2697](https://github.com/lobehub/lobe-chat/issues/2697) ([8df856e](https://github.com/lobehub/lobe-chat/commit/8df856e))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-28 10:10:07 +00:00
Arvin Xu 8df856ec39 🐛 fix: fix auto focus issues (#2697)
* 🐛 fix: fix fetch when need login again

* 🐛 fix: fix autofocus
2024-05-28 18:06:12 +08:00
semantic-release-bot 920a70d422 🔖 chore(release): v0.162.3 [skip ci]
### [Version&nbsp;0.162.3](https://github.com/lobehub/lobe-chat/compare/v0.162.2...v0.162.3)
<sup>Released on **2024-05-28**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-28 07:22:36 +00:00
Arvin Xu 4d4ad0e6ef ️ perf: pin react-i18next@14.0.2 to improve performance (#2691) 2024-05-28 15:18:35 +08:00
lobehubbot 1022ed5cc1 📝 docs(bot): Auto sync agents & plugin to readme 2024-05-28 06:31:17 +00:00
semantic-release-bot 283ab9ee51 🔖 chore(release): v0.162.2 [skip ci]
### [Version&nbsp;0.162.2](https://github.com/lobehub/lobe-chat/compare/v0.162.1...v0.162.2)
<sup>Released on **2024-05-28**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor agent store data.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor agent store data, closes [#2690](https://github.com/lobehub/lobe-chat/issues/2690) ([e201937](https://github.com/lobehub/lobe-chat/commit/e201937))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-28 06:30:22 +00:00
Arvin Xu e2019374c4 ♻️ refactor: refactor agent store data (#2690)
* ♻️ refactor: refactor agent store data

* 🎨 refactor: improve code
2024-05-28 14:26:21 +08:00
ijevin d420de3b88 📝 docs: Update docs/self-hosting/advanced/upstream-sync.mdx (#2682) 2024-05-28 14:24:33 +08:00
lobehubbot 10b8f0ef90 📝 docs(bot): Auto sync agents & plugin to readme 2024-05-27 14:28:57 +00:00
Rubu Jam 729a9775e2 📝 docs: update docs (#2669)
* 📝 docs: update docs

* 📝 docs: update docs

* 📝 docs: update docs
2024-05-27 22:24:57 +08:00
lobehubbot 65e3b80250 📝 docs(bot): Auto sync agents & plugin to readme 2024-05-27 14:20:29 +00:00
semantic-release-bot 87030fffd2 🔖 chore(release): v0.162.1 [skip ci]
### [Version&nbsp;0.162.1](https://github.com/lobehub/lobe-chat/compare/v0.162.0...v0.162.1)
<sup>Released on **2024-05-27**</sup>

#### 💄 Styles

- **misc**: Improve the display effect of plug-in API name and description.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Improve the display effect of plug-in API name and description, closes [#2678](https://github.com/lobehub/lobe-chat/issues/2678) ([19cd0b9](https://github.com/lobehub/lobe-chat/commit/19cd0b9))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-27 14:19:41 +00:00
Rubu Jam 19cd0b9971 💄 style: Improve the display effect of plug-in API name and description (#2678) 2024-05-27 22:15:34 +08:00
semantic-release-bot 774c6c90fa 🔖 chore(release): v0.162.0 [skip ci]
## [Version&nbsp;0.162.0](https://github.com/lobehub/lobe-chat/compare/v0.161.25...v0.162.0)
<sup>Released on **2024-05-27**</sup>

####  Features

- **misc**: Support topic agent.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Support topic agent, closes [#2683](https://github.com/lobehub/lobe-chat/issues/2683) ([56865fe](https://github.com/lobehub/lobe-chat/commit/56865fe))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-27 10:06:11 +00:00
Arvin Xu 56865fe3ab feat: support topic agent (#2683)
*  feat: support topic agent

*  test: fix test

*  test: fix test

*  test: add tests

* 🌐 chore: add i18n
2024-05-27 18:01:52 +08:00
semantic-release-bot 48da563963 🔖 chore(release): v0.161.25 [skip ci]
### [Version&nbsp;0.161.25](https://github.com/lobehub/lobe-chat/compare/v0.161.24...v0.161.25)
<sup>Released on **2024-05-27**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix trpc/edge path error when setting `NEXT_PUBLIC_BASE_PATH`.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix trpc/edge path error when setting `NEXT_PUBLIC_BASE_PATH`, closes [#2681](https://github.com/lobehub/lobe-chat/issues/2681) ([622b390](https://github.com/lobehub/lobe-chat/commit/622b390))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-27 07:13:00 +00:00
wangm23456 622b3908dc 🐛 fix: fix trpc/edge path error when setting NEXT_PUBLIC_BASE_PATH (#2681) 2024-05-27 15:08:56 +08:00
semantic-release-bot e903c1115f 🔖 chore(release): v0.161.24 [skip ci]
### [Version&nbsp;0.161.24](https://github.com/lobehub/lobe-chat/compare/v0.161.23...v0.161.24)
<sup>Released on **2024-05-27**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix the missing user id in chat compeletition and fix remove unstarred topic not working.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix the missing user id in chat compeletition and fix remove unstarred topic not working, closes [#2677](https://github.com/lobehub/lobe-chat/issues/2677) ([c9fb2de](https://github.com/lobehub/lobe-chat/commit/c9fb2de))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-27 04:26:39 +00:00
Arvin Xu c9fb2dee1d 🐛 fix: fix the missing user id in chat compeletition and fix remove unstarred topic not working (#2677)
* 🐛 fix: fix remove all topic not working

* 🐛 fix: fix remove all topic not working

* 🐛 fix: fix user id missing in chat competition
2024-05-27 12:21:57 +08:00
renovate[bot] 3fc4265022 Update dependency @anthropic-ai/sdk to ^0.21.0 (#1712)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-27 10:35:39 +08:00
semantic-release-bot b4c575fdf1 🔖 chore(release): v0.161.23 [skip ci]
### [Version&nbsp;0.161.23](https://github.com/lobehub/lobe-chat/compare/v0.161.22...v0.161.23)
<sup>Released on **2024-05-27**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor `keyVaults` and rename `endpoint` to `baseURL`.

#### 💄 Styles

- **misc**: Fix PluginStore layout.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor `keyVaults` and rename `endpoint` to `baseURL`, closes [#2673](https://github.com/lobehub/lobe-chat/issues/2673) ([4049bc7](https://github.com/lobehub/lobe-chat/commit/4049bc7))

#### Styles

* **misc**: Fix PluginStore layout, closes [#2590](https://github.com/lobehub/lobe-chat/issues/2590) [#2511](https://github.com/lobehub/lobe-chat/issues/2511) ([e1ae39b](https://github.com/lobehub/lobe-chat/commit/e1ae39b))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-27 02:14:43 +00:00
sxjeru e1ae39b5c3 💄 style: fix PluginStore layout (#2590)
* fix #2511

* Update index.tsx

* Update index.tsx

* Update index.tsx

* Update index.tsx

* Update index.tsx
2024-05-27 10:10:43 +08:00
Arvin Xu 4049bc703e ♻️ refactor: refactor keyVaults and rename endpoint to baseURL (#2673)
* ♻️ refactor: refactor endpoint to baseURL

*  test: fix test

* 🚨 ci: fix lint

*  test: fix migration test

* 🗃️ refactor: refactor the user setting client db
2024-05-27 10:08:59 +08:00
semantic-release-bot 6650daf3c7 🔖 chore(release): v0.161.22 [skip ci]
### [Version&nbsp;0.161.22](https://github.com/lobehub/lobe-chat/compare/v0.161.21...v0.161.22)
<sup>Released on **2024-05-26**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix connection checker.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix connection checker, closes [#2672](https://github.com/lobehub/lobe-chat/issues/2672) ([bef8926](https://github.com/lobehub/lobe-chat/commit/bef8926))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-26 15:37:09 +00:00
Arvin Xu bef8926532 🐛 fix: fix connection checker (#2672)
* 🐛 fix: fix check error

* 💄 style: improve bubble loading

* ♻️ refactor: add store devtools url control

* 🚚 refactor: move settings type folder

* ♻️ refactor: rename type

* 🐛 fix: fix check error
2024-05-26 23:33:01 +08:00
semantic-release-bot d1cdaa002b 🔖 chore(release): v0.161.21 [skip ci]
### [Version&nbsp;0.161.21](https://github.com/lobehub/lobe-chat/compare/v0.161.20...v0.161.21)
<sup>Released on **2024-05-26**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix the batch import error.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix the batch import error, closes [#2671](https://github.com/lobehub/lobe-chat/issues/2671) ([db8f2c6](https://github.com/lobehub/lobe-chat/commit/db8f2c6))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-26 14:58:17 +00:00
Arvin Xu db8f2c6137 🐛 fix: fix the batch import error (#2671) 2024-05-26 22:54:22 +08:00
renovate[bot] 0b9be471e9 Update dependency fake-indexeddb to v6 (#2660)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-26 22:47:18 +08:00
semantic-release-bot fe95f312c2 🔖 chore(release): v0.161.20 [skip ci]
### [Version&nbsp;0.161.20](https://github.com/lobehub/lobe-chat/compare/v0.161.19...v0.161.20)
<sup>Released on **2024-05-26**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix vercel build.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix vercel build, closes [#2666](https://github.com/lobehub/lobe-chat/issues/2666) ([cb70e4a](https://github.com/lobehub/lobe-chat/commit/cb70e4a))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-26 10:41:11 +00:00
Arvin Xu cb70e4adea 💚 fix: fix vercel build (#2666) 2024-05-26 18:37:19 +08:00
semantic-release-bot 1c185b443e 🔖 chore(release): v0.161.19 [skip ci]
### [Version&nbsp;0.161.19](https://github.com/lobehub/lobe-chat/compare/v0.161.18...v0.161.19)
<sup>Released on **2024-05-25**</sup>

#### 💄 Styles

- **misc**: Update token tag popover style.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update token tag popover style, closes [#2631](https://github.com/lobehub/lobe-chat/issues/2631) ([7635129](https://github.com/lobehub/lobe-chat/commit/7635129))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-25 13:48:01 +00:00
CanisMinor 76351296a1 💄 style: Update token tag popover style (#2631)
* 💄 style: Update token tag popover style

* 💄 style: Fix empty status

* 💄 style: Fix width

* 💄 style: Change num font family

* 💄 style: Add title

* 💄 style: Change fontfamily
2024-05-25 21:44:04 +08:00
semantic-release-bot 899cd520ea 🔖 chore(release): v0.161.18 [skip ci]
### [Version&nbsp;0.161.18](https://github.com/lobehub/lobe-chat/compare/v0.161.17...v0.161.18)
<sup>Released on **2024-05-25**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix aws log.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix aws log ([58f3ed1](https://github.com/lobehub/lobe-chat/commit/58f3ed1))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-25 12:20:32 +00:00
arvinxx 58f3ed103b 🐛 fix: fix aws log 2024-05-25 20:15:35 +08:00
semantic-release-bot e76e284682 🔖 chore(release): v0.161.17 [skip ci]
### [Version&nbsp;0.161.17](https://github.com/lobehub/lobe-chat/compare/v0.161.16...v0.161.17)
<sup>Released on **2024-05-25**</sup>

#### ♻ Code Refactoring

- **misc**: Migrate some agent config to `chatConfig`.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Migrate some agent config to `chatConfig`, closes [#2646](https://github.com/lobehub/lobe-chat/issues/2646) ([2f311dc](https://github.com/lobehub/lobe-chat/commit/2f311dc))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-25 02:13:33 +00:00
Arvin Xu 2f311dc4b6 🗃️ refactor: migrate some agent config to chatConfig (#2646)
* 🗃️ refactor: refactor the agent config to chat config

*  test: fix test

* 🗃️ refactor: add db migration

*  test: fix test
2024-05-25 10:09:28 +08:00
semantic-release-bot 25e6007c92 🔖 chore(release): v0.161.16 [skip ci]
### [Version&nbsp;0.161.16](https://github.com/lobehub/lobe-chat/compare/v0.161.15...v0.161.16)
<sup>Released on **2024-05-25**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix bedrock show by default on vercel.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix bedrock show by default on vercel, closes [#2634](https://github.com/lobehub/lobe-chat/issues/2634) ([7ad3af2](https://github.com/lobehub/lobe-chat/commit/7ad3af2))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-25 01:50:14 +00:00
Arvin Xu 7ad3af2002 🐛 fix: fix bedrock show by default on vercel (#2634)
* 🐛 fix: fix bedrock show by default

* try to log aws key

* try to log aws key

* 🐛 fix: hide Bedrock by default
2024-05-25 09:46:08 +08:00
lobehubbot d7d34d15ea 📝 docs(bot): Auto sync agents & plugin to readme 2024-05-24 15:56:09 +00:00
semantic-release-bot 0f2d30e64e 🔖 chore(release): v0.161.15 [skip ci]
### [Version&nbsp;0.161.15](https://github.com/lobehub/lobe-chat/compare/v0.161.14...v0.161.15)
<sup>Released on **2024-05-24**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix avatar missing on client DB mode.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix avatar missing on client DB mode, closes [#2645](https://github.com/lobehub/lobe-chat/issues/2645) ([12726c2](https://github.com/lobehub/lobe-chat/commit/12726c2))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-24 15:55:23 +00:00
Arvin Xu 12726c24e1 🐛 fix: fix avatar missing on client DB mode (#2645)
* 🐛 fix: fix avatar missing

* 🐛 fix: fix user avatar

* ♻️ refactor: refactor to remove deprecated userId and avatar field

*  test: improve test
2024-05-24 23:51:19 +08:00
lobehubbot 4712849938 📝 docs(bot): Auto sync agents & plugin to readme 2024-05-24 11:40:08 +00:00
semantic-release-bot b9ecb417e1 🔖 chore(release): v0.161.14 [skip ci]
### [Version&nbsp;0.161.14](https://github.com/lobehub/lobe-chat/compare/v0.161.13...v0.161.14)
<sup>Released on **2024-05-24**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor the global app status and fix PWA installer.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor the global app status and fix PWA installer, closes [#2637](https://github.com/lobehub/lobe-chat/issues/2637) ([1f70305](https://github.com/lobehub/lobe-chat/commit/1f70305))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-24 11:39:12 +00:00
Arvin Xu 1f70305edf ♻️ refactor: refactor the global app status and fix PWA installer (#2637)
* 🚸 style: improve PWAInstall show timing

* ♻️ refactor: refactor the global preference to system status

* 🐛 fix: fix update status

* 🐛 fix: fix status

*  test: fix test

* 🎨 chore: improve code
2024-05-24 19:35:01 +08:00
Rubu Jam 69600dad09 🔨 chore: update issue template (#2642)
* 🔨 chore: update issue template

* 🔨 chore: update issue template
2024-05-24 17:38:42 +08:00
semantic-release-bot 9a19438c14 🔖 chore(release): v0.161.13 [skip ci]
### [Version&nbsp;0.161.13](https://github.com/lobehub/lobe-chat/compare/v0.161.12...v0.161.13)
<sup>Released on **2024-05-24**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-24 09:15:02 +00:00
Arvin Xu 5bfc0dfbb2 ️ perf: fix ssr hydration to improve home loading (#2640) 2024-05-24 17:10:37 +08:00
Rubu Jam 634870a0ed 🔨 chore: update issue template (#2624)
* 🔨 chore: update issue template

* 🔨 chore: update issue template

* 📝 docs: Add introduction to `ENABLED_OPENAI` and `ENABLED_OLLAMA`
2024-05-24 16:54:06 +08:00
semantic-release-bot 73989e725d 🔖 chore(release): v0.161.12 [skip ci]
### [Version&nbsp;0.161.12](https://github.com/lobehub/lobe-chat/compare/v0.161.11...v0.161.12)
<sup>Released on **2024-05-23**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor the home redirect implement.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor the home redirect implement, closes [#2626](https://github.com/lobehub/lobe-chat/issues/2626) ([ab4216e](https://github.com/lobehub/lobe-chat/commit/ab4216e))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-23 17:09:39 +00:00
Arvin Xu ab4216e03d ♻️ refactor: refactor the home redirect implement (#2626)
* ♻️ refactor: refactor to improve loading rediect

* ♻️ refactor: refactor to improve loading rediect
2024-05-24 01:05:39 +08:00
semantic-release-bot ce85cc653a 🔖 chore(release): v0.161.11 [skip ci]
### [Version&nbsp;0.161.11](https://github.com/lobehub/lobe-chat/compare/v0.161.10...v0.161.11)
<sup>Released on **2024-05-23**</sup>

#### 💄 Styles

- **misc**: Improve PWA install guide.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Improve PWA install guide, closes [#2617](https://github.com/lobehub/lobe-chat/issues/2617) ([7fee545](https://github.com/lobehub/lobe-chat/commit/7fee545))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-23 16:03:28 +00:00
CanisMinor 7fee545c7a 💄 style: improve PWA install guide (#2617)
*  feat: Update PWA install

*  feat: Update usePlatform

*  feat: Update isSonomaOrLaterSafari

* 🐛 fix: Fix isSonomaOrLaterSafari

* 🐛 fix: Fix isSupportInstallPWA

*  test: Add test

*  test: Add isSonomaOrLaterSafari test
2024-05-23 23:59:30 +08:00
semantic-release-bot 4a23cad8ca 🔖 chore(release): v0.161.10 [skip ci]
### [Version&nbsp;0.161.10](https://github.com/lobehub/lobe-chat/compare/v0.161.9...v0.161.10)
<sup>Released on **2024-05-23**</sup>

#### 🐛 Bug Fixes

- **misc**: Refactor user store and fix custom model list form.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Refactor user store and fix custom model list form, closes [#2620](https://github.com/lobehub/lobe-chat/issues/2620) ([81ea886](https://github.com/lobehub/lobe-chat/commit/81ea886))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-23 14:41:03 +00:00
Arvin Xu 81ea8865b1 🐛 fix: refactor user store and fix custom model list form (#2620)
* ♻️ refactor: refactor user store

* ♻️ refactor: refactor the user trace

* 🐛 fix: fix parser model

* 🐛 fix: fix parser model

* 🐛 fix: fix parser model

* ♻️ refactor: refactor modal

* 🐛 fix: try to fix modal

* 🐛 fix: fix model list select error

*  test: add test for model list
2024-05-23 22:33:07 +08:00
semantic-release-bot f7d4635ae2 🔖 chore(release): v0.161.9 [skip ci]
### [Version&nbsp;0.161.9](https://github.com/lobehub/lobe-chat/compare/v0.161.8...v0.161.9)
<sup>Released on **2024-05-23**</sup>

#### 💄 Styles

- **misc**: Fix image style and improve drag upload box.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Fix image style and improve drag upload box, closes [#2610](https://github.com/lobehub/lobe-chat/issues/2610) ([5e1a4d6](https://github.com/lobehub/lobe-chat/commit/5e1a4d6))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-23 13:19:45 +00:00
CanisMinor 5e1a4d6f3c 💄 style: fix image style and improve drag upload box (#2610)
* 💄 style: Fix image style

* 💄 style: Update drage upload style

* Update meta.ts

* ♻️ refactor: Refactor dragging root
2024-05-23 21:15:50 +08:00
Arthals 2a3e94dda9 📝 docs: sync feature flags path change (#2614)
* 📝 docs: sync feature flags path change

* 📝 docs: adjust path for feature flags

* 📝 docs: relative path
2024-05-23 18:04:08 +08:00
Arthals b287b0aa87 📝 docs: Feature Flags & fix some typo (#2585) 2024-05-23 01:26:29 +08:00
semantic-release-bot 047e55909c 🔖 chore(release): v0.161.8 [skip ci]
### [Version&nbsp;0.161.8](https://github.com/lobehub/lobe-chat/compare/v0.161.7...v0.161.8)
<sup>Released on **2024-05-22**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-22 16:54:37 +00:00
Arvin Xu c7fc8da939 ️ perf: improve chat session performance (#2613)
* 🎨 chore: improve initial state

* ️ perf: improve session performance
2024-05-23 00:50:42 +08:00
semantic-release-bot 6842e4642b 🔖 chore(release): v0.161.7 [skip ci]
### [Version&nbsp;0.161.7](https://github.com/lobehub/lobe-chat/compare/v0.161.6...v0.161.7)
<sup>Released on **2024-05-22**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor to serverDB ENV.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor to serverDB ENV, closes [#2612](https://github.com/lobehub/lobe-chat/issues/2612) ([fa1409e](https://github.com/lobehub/lobe-chat/commit/fa1409e))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-22 15:46:25 +00:00
Arvin Xu fa1409e851 ♻️ refactor: refactor to serverDB ENV (#2612) 2024-05-22 23:42:26 +08:00
semantic-release-bot b735afa4a1 🔖 chore(release): v0.161.6 [skip ci]
### [Version&nbsp;0.161.6](https://github.com/lobehub/lobe-chat/compare/v0.161.5...v0.161.6)
<sup>Released on **2024-05-22**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-22 15:20:45 +00:00
Arvin Xu 4ffe8b7fc7 ️ perf: improve topic loading ux and performance (#2609)
* ️ perf: improve topic loading performance

*  test: fix tests

*  test: add tests

*  test: add tests
2024-05-22 23:16:53 +08:00
semantic-release-bot f0e796515d 🔖 chore(release): v0.161.5 [skip ci]
### [Version&nbsp;0.161.5](https://github.com/lobehub/lobe-chat/compare/v0.161.4...v0.161.5)
<sup>Released on **2024-05-22**</sup>

#### ♻ Code Refactoring

- **misc**: Move feature flags ENV.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Move feature flags ENV, closes [#2605](https://github.com/lobehub/lobe-chat/issues/2605) ([054a404](https://github.com/lobehub/lobe-chat/commit/054a404))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-22 14:59:21 +00:00
Arvin Xu 054a4049cf ♻️ refactor: move feature flags ENV (#2605)
* 🚚 refactor: move the feature folder
2024-05-22 22:55:24 +08:00
semantic-release-bot 86777594f0 🔖 chore(release): v0.161.4 [skip ci]
### [Version&nbsp;0.161.4](https://github.com/lobehub/lobe-chat/compare/v0.161.3...v0.161.4)
<sup>Released on **2024-05-22**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor the app ENV.

#### 🐛 Bug Fixes

- **misc**: Fix market and plugin cache.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor the app ENV, closes [#2604](https://github.com/lobehub/lobe-chat/issues/2604) ([acc0fdc](https://github.com/lobehub/lobe-chat/commit/acc0fdc))

#### What's fixed

* **misc**: Fix market and plugin cache, closes [#2608](https://github.com/lobehub/lobe-chat/issues/2608) ([a3f161e](https://github.com/lobehub/lobe-chat/commit/a3f161e))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-22 13:59:03 +00:00
Arvin Xu a3f161e427 🐛 fix: fix market and plugin cache (#2608)
* 🐛 fix: fix market and plugin cache

* Update route.ts
2024-05-22 21:55:07 +08:00
Arvin Xu acc0fdc9ef ♻️ refactor: refactor the app ENV (#2604)
* ♻️ refactor: refactor the app env

* ♻️ refactor: refactor the app client env

* ♻️ refactor: refactor the app client env

* ♻️ refactor: refactor the app client env
2024-05-22 21:53:34 +08:00
semantic-release-bot df6dc6ced2 🔖 chore(release): v0.161.3 [skip ci]
### [Version&nbsp;0.161.3](https://github.com/lobehub/lobe-chat/compare/v0.161.2...v0.161.3)
<sup>Released on **2024-05-22**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor the langfuse env.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor the langfuse env, closes [#2602](https://github.com/lobehub/lobe-chat/issues/2602) ([cbebfbc](https://github.com/lobehub/lobe-chat/commit/cbebfbc))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-22 12:09:26 +00:00
Arvin Xu cbebfbc314 ♻️ refactor: refactor the langfuse env (#2602) 2024-05-22 20:05:23 +08:00
semantic-release-bot b173c70db0 🔖 chore(release): v0.161.2 [skip ci]
### [Version&nbsp;0.161.2](https://github.com/lobehub/lobe-chat/compare/v0.161.1...v0.161.2)
<sup>Released on **2024-05-22**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor the llm env.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor the llm env, closes [#2592](https://github.com/lobehub/lobe-chat/issues/2592) ([5eb225a](https://github.com/lobehub/lobe-chat/commit/5eb225a))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-22 11:22:28 +00:00
Arvin Xu 5eb225a6af ♻️ refactor: refactor the llm env (#2592)
* ♻️ refactor: refactor the llm env

*  test: update test

*  test: fix test
2024-05-22 19:18:35 +08:00
lobehubbot eab2f37d06 📝 docs(bot): Auto sync agents & plugin to readme 2024-05-22 08:54:48 +00:00
semantic-release-bot bca147e4e2 🔖 chore(release): v0.161.1 [skip ci]
### [Version&nbsp;0.161.1](https://github.com/lobehub/lobe-chat/compare/v0.161.0...v0.161.1)
<sup>Released on **2024-05-22**</sup>

#### 💄 Styles

- **misc**: Fix setting modal style problem.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Fix setting modal style problem, closes [#2599](https://github.com/lobehub/lobe-chat/issues/2599) ([1a3f8f3](https://github.com/lobehub/lobe-chat/commit/1a3f8f3))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-22 08:54:01 +00:00
CanisMinor 1a3f8f32d3 💄 style: fix setting modal style problem (#2599)
* 💄 style: Fix setting modal style problem

* Update SettingModalLayout.tsx

* Update Header.tsx
2024-05-22 16:48:47 +08:00
semantic-release-bot 8026689990 🔖 chore(release): v0.161.0 [skip ci]
## [Version&nbsp;0.161.0](https://github.com/lobehub/lobe-chat/compare/v0.160.8...v0.161.0)
<sup>Released on **2024-05-21**</sup>

####  Features

- **misc**: Add system agent to select another model provider for translation.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Add system agent to select another model provider for translation, closes [#1902](https://github.com/lobehub/lobe-chat/issues/1902) ([3945387](https://github.com/lobehub/lobe-chat/commit/3945387))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-21 17:41:54 +00:00
Tung Pham 3945387d3b feat: add system agent to select another model provider for translation (#1902)
*  feat: add support for change default translation agent

* 🚸 style: fix improve menu accessibility

*  feat: add system agent module

* 🌐 chore: add i18n

* 🌐 chore: add i18n

* ♻️ refactor: refactor the ModelSelect

---------

Co-authored-by: arvinxx <arvinx@foxmail.com>
2024-05-22 01:37:58 +08:00
semantic-release-bot 56fe865350 🔖 chore(release): v0.160.8 [skip ci]
### [Version&nbsp;0.160.8](https://github.com/lobehub/lobe-chat/compare/v0.160.7...v0.160.8)
<sup>Released on **2024-05-21**</sup>

#### 💄 Styles

- **misc**: `Tooltip` should not be selected & Model selector overlaps with reset button.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: `Tooltip` should not be selected & Model selector overlaps with reset button, closes [#2500](https://github.com/lobehub/lobe-chat/issues/2500) [#2511](https://github.com/lobehub/lobe-chat/issues/2511) [#2581](https://github.com/lobehub/lobe-chat/issues/2581) ([0c62fb7](https://github.com/lobehub/lobe-chat/commit/0c62fb7))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-21 15:52:58 +00:00
sxjeru 0c62fb76da 💄 style: Tooltip should not be selected & Model selector overlaps with reset button (#2500)
* pointerEvents: 'none'

* “获取模型列表"

* fix:模型选择框重叠

* Update index.tsx

* fix

* fix

* fix #2511

* fix #2581

* Revert 2 fixs

* revert
2024-05-21 23:48:34 +08:00
semantic-release-bot 71a2f1512a 🔖 chore(release): v0.160.7 [skip ci]
### [Version&nbsp;0.160.7](https://github.com/lobehub/lobe-chat/compare/v0.160.6...v0.160.7)
<sup>Released on **2024-05-21**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix duplicate model panel key.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix duplicate model panel key, closes [#2591](https://github.com/lobehub/lobe-chat/issues/2591) ([c733fcf](https://github.com/lobehub/lobe-chat/commit/c733fcf))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-21 14:41:15 +00:00
Arvin Xu c733fcfcc2 🐛 fix: fix duplicate model panel key (#2591)
* 🐛 fix: fix duplicate model menu key

*  test: fix test
2024-05-21 22:37:17 +08:00
semantic-release-bot bf96b92787 🔖 chore(release): v0.160.6 [skip ci]
### [Version&nbsp;0.160.6](https://github.com/lobehub/lobe-chat/compare/v0.160.5...v0.160.6)
<sup>Released on **2024-05-21**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor a Notification component, refactor code, refactor message action, refactor the type, refactor user preference.

#### 💄 Styles

- **misc**: Add ENABLED_OPENAI env, add fetch error notification, improve openai fetch client switch, improve redirect when login.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor a Notification component ([28db3d5](https://github.com/lobehub/lobe-chat/commit/28db3d5))
* **misc**: Refactor code, closes [#2584](https://github.com/lobehub/lobe-chat/issues/2584) ([086244c](https://github.com/lobehub/lobe-chat/commit/086244c))
* **misc**: Refactor message action ([224bd67](https://github.com/lobehub/lobe-chat/commit/224bd67))
* **misc**: Refactor the type ([ddf1abf](https://github.com/lobehub/lobe-chat/commit/ddf1abf))
* **misc**: Refactor user preference ([1823b0d](https://github.com/lobehub/lobe-chat/commit/1823b0d))

#### Styles

* **misc**: Add ENABLED_OPENAI env ([35f6230](https://github.com/lobehub/lobe-chat/commit/35f6230))
* **misc**: Add fetch error notification ([0186b4b](https://github.com/lobehub/lobe-chat/commit/0186b4b))
* **misc**: Improve openai fetch client switch ([3cad470](https://github.com/lobehub/lobe-chat/commit/3cad470))
* **misc**: Improve redirect when login ([cb26655](https://github.com/lobehub/lobe-chat/commit/cb26655))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-21 12:20:20 +00:00
Arvin Xu 086244caff ♻️ refactor: refactor code (#2584)
♻️ refactor: refactor some code
2024-05-21 20:16:09 +08:00
arvinxx 3cad4701c0 💄 style: improve openai fetch client switch 2024-05-21 19:48:56 +08:00
Arvin Xu ddf1abffc8 ♻️ refactor: refactor the type 2024-05-21 19:30:58 +08:00
Arvin Xu 5a1706b962 🌐 chore: add i18n 2024-05-21 19:30:58 +08:00
Arvin Xu 461bf3d672 🎨 chore: improve code 2024-05-21 19:30:58 +08:00
Arvin Xu bc506190ad 🎨 chore: fix findDOMNode error 2024-05-21 19:30:58 +08:00
Arvin Xu 1823b0dd5c ♻️ refactor: refactor user preference 2024-05-21 19:30:58 +08:00
Arvin Xu cb266552a6 💄 style: improve redirect when login 2024-05-21 19:30:58 +08:00
Arvin Xu 28db3d5b45 ♻️ refactor: refactor a Notification component 2024-05-21 19:30:38 +08:00
Arvin Xu 8340ad8509 🎨 chore: improve code 2024-05-21 19:30:38 +08:00
Arvin Xu 35f623084d 💄 style: add ENABLED_OPENAI env 2024-05-21 19:30:38 +08:00
Arvin Xu 0186b4b403 💄 style: add fetch error notification 2024-05-21 19:29:43 +08:00
Arvin Xu 224bd67782 ♻️ refactor: refactor message action 2024-05-21 19:29:43 +08:00
cy948 5fc90a9baf 🐛fix: fix condition on client fetch (#2519)
* 🐛fix: wrong client fetch judgement

*  test: add test for `isProviderFetchOnClient`

* 🔧 fix: make azure request sent from server

* 🔧 refactor: show client fetch for azure
2024-05-20 17:40:25 +08:00
semantic-release-bot 6638c702d4 🔖 chore(release): v0.160.5 [skip ci]
### [Version&nbsp;0.160.5](https://github.com/lobehub/lobe-chat/compare/v0.160.4...v0.160.5)
<sup>Released on **2024-05-20**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor analytics env.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor analytics env, closes [#2570](https://github.com/lobehub/lobe-chat/issues/2570) ([d809d3f](https://github.com/lobehub/lobe-chat/commit/d809d3f))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-20 06:12:49 +00:00
Arvin Xu d809d3f574 ♻️ refactor: refactor analytics env (#2570)
* ♻️ refactor: refactor analytics env

*  test: add test for analytics
2024-05-20 14:08:21 +08:00
semantic-release-bot 911c98c31d 🔖 chore(release): v0.160.4 [skip ci]
### [Version&nbsp;0.160.4](https://github.com/lobehub/lobe-chat/compare/v0.160.3...v0.160.4)
<sup>Released on **2024-05-20**</sup>

#### 💄 Styles

- **misc**: Modify bedrock provided model.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Modify bedrock provided model, closes [#2473](https://github.com/lobehub/lobe-chat/issues/2473) ([a1fabf6](https://github.com/lobehub/lobe-chat/commit/a1fabf6))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-20 04:31:39 +00:00
Rubu Jam a1fabf6299 💄 style: Modify bedrock provided model (#2473)
* 💄 style: Modify bedrock provided model

* 💄 style: Adjust copywriting
2024-05-20 12:27:39 +08:00
semantic-release-bot 5c4ffc797c 🔖 chore(release): v0.160.3 [skip ci]
### [Version&nbsp;0.160.3](https://github.com/lobehub/lobe-chat/compare/v0.160.2...v0.160.3)
<sup>Released on **2024-05-19**</sup>

#### 💄 Styles

- **misc**: Add two feature flags: check_updates 、welcome_suggest.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add two feature flags: check_updates 、welcome_suggest, closes [#2555](https://github.com/lobehub/lobe-chat/issues/2555) ([84c69c9](https://github.com/lobehub/lobe-chat/commit/84c69c9))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-19 15:55:44 +00:00
coulsontl 84c69c9fd7 💄 style: add two feature flags: check_updates 、welcome_suggest (#2555)
* feat: add two feature flags: check_updates 、welcome_suggest

* refactor code

* refactor code

* refactor code

* remove unused code

* fix test code

* optimize code
2024-05-19 23:51:56 +08:00
semantic-release-bot 54cf16aa7a 🔖 chore(release): v0.160.2 [skip ci]
### [Version&nbsp;0.160.2](https://github.com/lobehub/lobe-chat/compare/v0.160.1...v0.160.2)
<sup>Released on **2024-05-19**</sup>

#### 🐛 Bug Fixes

- **misc**: Upgrade antd and fix lint type.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Upgrade antd and fix lint type, closes [#2567](https://github.com/lobehub/lobe-chat/issues/2567) ([efe28da](https://github.com/lobehub/lobe-chat/commit/efe28da))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-19 14:49:09 +00:00
Arvin Xu efe28daa48 🚨 fix: upgrade antd and fix lint type (#2567) 2024-05-19 22:45:11 +08:00
semantic-release-bot aae108ec5d 🔖 chore(release): v0.160.1 [skip ci]
### [Version&nbsp;0.160.1](https://github.com/lobehub/lobe-chat/compare/v0.160.0...v0.160.1)
<sup>Released on **2024-05-18**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix enable ollama env.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix enable ollama env ([9c3f5a8](https://github.com/lobehub/lobe-chat/commit/9c3f5a8))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-18 15:02:23 +00:00
arvinxx 9c3f5a8b7c 🐛 fix: fix enable ollama env 2024-05-18 22:58:14 +08:00
semantic-release-bot 80b908dded 🔖 chore(release): v0.160.0 [skip ci]
## [Version&nbsp;0.160.0](https://github.com/lobehub/lobe-chat/compare/v0.159.12...v0.160.0)
<sup>Released on **2024-05-18**</sup>

####  Features

- **misc**: Bump version and add enable ollama env.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Bump version and add enable ollama env, closes [#2554](https://github.com/lobehub/lobe-chat/issues/2554) ([f5ce7c9](https://github.com/lobehub/lobe-chat/commit/f5ce7c9))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-18 14:51:17 +00:00
Arvin Xu f5ce7c99bc feat: bump version and add enable ollama env (#2554)
* ⬆️ chore: bump antd

* 🐛 fix: support enable ollama
2024-05-18 22:47:26 +08:00
lobehubbot 02f3fc363b 📝 docs(bot): Auto sync agents & plugin to readme 2024-05-18 14:34:57 +00:00
Arvin Xu 882ebbe940 feat: support upload images to s3 (#2547)
* ♻️ refactor: refactor file by file and upload for upload to s3

*  feat: support upload file to s3

*  test: fix test

* 🛂 feat: add auth for the upload path

*  test: fix circular deps

*  test: add more tests

*  test: add more tests

*  test: add more tests

*  test: add more tests
2024-05-18 22:30:48 +08:00
semantic-release-bot 9e0195dbc2 🔖 chore(release): v0.159.12 [skip ci]
### [Version&nbsp;0.159.12](https://github.com/lobehub/lobe-chat/compare/v0.159.11...v0.159.12)
<sup>Released on **2024-05-15**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor the create message flow to fix some bugs.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor the create message flow to fix some bugs, closes [#2521](https://github.com/lobehub/lobe-chat/issues/2521) ([7263a33](https://github.com/lobehub/lobe-chat/commit/7263a33))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-15 16:45:13 +00:00
Arvin Xu 7263a331ce ♻️ refactor: refactor the create message flow to fix some bugs (#2521)
* ♻️ refactor: refactor the create message flow

*  test: fix test

*  test: add test

*  test: add more test

* 💄 style: improve loading state
2024-05-16 00:41:29 +08:00
lobehubbot ffbe641c45 📝 docs(bot): Auto sync agents & plugin to readme 2024-05-15 09:18:19 +00:00
semantic-release-bot a08f802f0f 🔖 chore(release): v0.159.11 [skip ci]
### [Version&nbsp;0.159.11](https://github.com/lobehub/lobe-chat/compare/v0.159.10...v0.159.11)
<sup>Released on **2024-05-15**</sup>

#### 💄 Styles

- **misc**: Add Gemini 1.5 Flash model.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add Gemini 1.5 Flash model, closes [#2507](https://github.com/lobehub/lobe-chat/issues/2507) ([5568472](https://github.com/lobehub/lobe-chat/commit/5568472))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-15 09:17:32 +00:00
sxjeru 556847278c 💄 style: add Gemini 1.5 Flash model (#2507)
* Update google.ts

* Update google.ts

* del gemini-1.0-pro-002

* Update google.ts
2024-05-15 17:13:36 +08:00
CanisMinor b94d4d926b 📝 docs: Fix overview image (#2514) 2024-05-15 13:43:40 +08:00
semantic-release-bot ade6269d1e 🔖 chore(release): v0.159.10 [skip ci]
### [Version&nbsp;0.159.10](https://github.com/lobehub/lobe-chat/compare/v0.159.9...v0.159.10)
<sup>Released on **2024-05-15**</sup>

#### 💄 Styles

- **misc**: Fix setting modal on responsive and some other style problem.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Fix setting modal on responsive and some other style problem, closes [#2512](https://github.com/lobehub/lobe-chat/issues/2512) ([f6b4ca4](https://github.com/lobehub/lobe-chat/commit/f6b4ca4))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-15 05:21:52 +00:00
CanisMinor f6b4ca4f7d 💄 style: Fix setting modal on responsive and some other style problem (#2512) 2024-05-15 13:17:46 +08:00
semantic-release-bot d108280b70 🔖 chore(release): v0.159.9 [skip ci]
### [Version&nbsp;0.159.9](https://github.com/lobehub/lobe-chat/compare/v0.159.8...v0.159.9)
<sup>Released on **2024-05-14**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix agent config on page init.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix agent config on page init, closes [#2506](https://github.com/lobehub/lobe-chat/issues/2506) ([90e742d](https://github.com/lobehub/lobe-chat/commit/90e742d))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-14 18:33:44 +00:00
Arvin Xu 90e742db14 🐛 fix: fix agent config on page init (#2506) 2024-05-15 02:29:51 +08:00
semantic-release-bot d61f69ad14 🔖 chore(release): v0.159.8 [skip ci]
### [Version&nbsp;0.159.8](https://github.com/lobehub/lobe-chat/compare/v0.159.7...v0.159.8)
<sup>Released on **2024-05-14**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix retry issue when hide page.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix retry issue when hide page, closes [#2503](https://github.com/lobehub/lobe-chat/issues/2503) ([24489bc](https://github.com/lobehub/lobe-chat/commit/24489bc))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-14 17:23:51 +00:00
Arvin Xu 24489bc729 🐛 fix: fix retry issue when hide page (#2503) 2024-05-15 01:20:03 +08:00
semantic-release-bot 315c8728cb 🔖 chore(release): v0.159.7 [skip ci]
### [Version&nbsp;0.159.7](https://github.com/lobehub/lobe-chat/compare/v0.159.6...v0.159.7)
<sup>Released on **2024-05-14**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-14 16:55:45 +00:00
Arvin Xu f55747ffb7 ️ perf: improve chat workspace performance and plugin store ux (#2499)
* 💄 style: improve ux

*  test: fix test

* ️ perf: improve chat workspace performance
2024-05-15 00:51:59 +08:00
semantic-release-bot 1d7b557ecc 🔖 chore(release): v0.159.6 [skip ci]
### [Version&nbsp;0.159.6](https://github.com/lobehub/lobe-chat/compare/v0.159.5...v0.159.6)
<sup>Released on **2024-05-14**</sup>

#### 🐛 Bug Fixes

- **misc**: Login button not show on user panel.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Login button not show on user panel, closes [#2496](https://github.com/lobehub/lobe-chat/issues/2496) ([39637fb](https://github.com/lobehub/lobe-chat/commit/39637fb))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-14 14:32:35 +00:00
cy948 39637fbdfb 🐛 fix: login button not show on user panel (#2496)
* 🐛 fix: show login button when enable nextauth

* 🐛 fix: wrong navigate after logout
2024-05-14 22:28:52 +08:00
semantic-release-bot 1484a042be 🔖 chore(release): v0.159.5 [skip ci]
### [Version&nbsp;0.159.5](https://github.com/lobehub/lobe-chat/compare/v0.159.4...v0.159.5)
<sup>Released on **2024-05-14**</sup>

#### 💄 Styles

- **misc**: Fix scroll and expand.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Fix scroll and expand, closes [#2470](https://github.com/lobehub/lobe-chat/issues/2470) ([8b1202a](https://github.com/lobehub/lobe-chat/commit/8b1202a))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-14 14:05:10 +00:00
CanisMinor 8b1202a520 💄 style: fix scroll and expand (#2470)
* 💄 style: Fix scroll and expand

* 💄 style: improve empty card

---------

Co-authored-by: arvinxx <arvinx@foxmail.com>
2024-05-14 22:01:13 +08:00
semantic-release-bot 5f4523a5b3 🔖 chore(release): v0.159.4 [skip ci]
### [Version&nbsp;0.159.4](https://github.com/lobehub/lobe-chat/compare/v0.159.3...v0.159.4)
<sup>Released on **2024-05-14**</sup>

#### 🐛 Bug Fixes

- **misc**: Refresh model config form & mobile footer button lost.

#### 💄 Styles

- **misc**: Add GPT-4o model, update perplexity models, updates 01.AI model list.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Refresh model config form & mobile footer button lost, closes [#2318](https://github.com/lobehub/lobe-chat/issues/2318) [#2319](https://github.com/lobehub/lobe-chat/issues/2319) [#1811](https://github.com/lobehub/lobe-chat/issues/1811) ([eadcefc](https://github.com/lobehub/lobe-chat/commit/eadcefc))

#### Styles

* **misc**: Add GPT-4o model, closes [#2481](https://github.com/lobehub/lobe-chat/issues/2481) ([ae6a03f](https://github.com/lobehub/lobe-chat/commit/ae6a03f))
* **misc**: Update perplexity models, closes [#2469](https://github.com/lobehub/lobe-chat/issues/2469) ([488cde7](https://github.com/lobehub/lobe-chat/commit/488cde7))
* **misc**: Updates 01.AI model list, closes [#2471](https://github.com/lobehub/lobe-chat/issues/2471) ([f28711a](https://github.com/lobehub/lobe-chat/commit/f28711a))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-14 11:26:45 +00:00
sxjeru eadcefc7b4 🐛 fix: refresh model config form & mobile footer button lost (#2318)
* fix form not update

* Update ModelConfigModal.tsx

* fix #2319

* react/jsx-sort-props

* #1811

* onCancel closeModal

* zIndex
2024-05-14 19:22:54 +08:00
Maple Gao 488cde7718 💄 style: update perplexity models (#2469) 2024-05-14 19:21:41 +08:00
sxjeru ae6a03f442 💄 style: add GPT-4o model (#2481)
* gpt-4o

* fix

* fix ci

* fix ci

* fix

* fix

* rollback

* Snapshots 2 updated
2024-05-14 19:20:12 +08:00
Maple Gao f28711a32e 💄 style: updates 01.AI model list (#2471)
https://platform.lingyiwanwu.com/docs#%E6%A8%A1%E5%9E%8B
2024-05-14 19:18:49 +08:00
semantic-release-bot db1f888110 🔖 chore(release): v0.159.3 [skip ci]
### [Version&nbsp;0.159.3](https://github.com/lobehub/lobe-chat/compare/v0.159.2...v0.159.3)
<sup>Released on **2024-05-14**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix DeepSeek using wrong model ID.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix DeepSeek using wrong model ID, closes [#2484](https://github.com/lobehub/lobe-chat/issues/2484) ([465dbfc](https://github.com/lobehub/lobe-chat/commit/465dbfc))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-14 08:06:33 +00:00
Rubu Jam 465dbfc3b1 🐛 fix: fix DeepSeek using wrong model ID (#2484)
* 🐛 fix: Fix DeepSeek using wrong model ID

* 🐛 fix: Fix DeepSeek using wrong model ID
2024-05-14 16:02:42 +08:00
semantic-release-bot 5815d864d2 🔖 chore(release): v0.159.2 [skip ci]
### [Version&nbsp;0.159.2](https://github.com/lobehub/lobe-chat/compare/v0.159.1...v0.159.2)
<sup>Released on **2024-05-14**</sup>

#### 🐛 Bug Fixes

- **misc**: Dragging text mistakenly as image.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Dragging text mistakenly as image, closes [#2111](https://github.com/lobehub/lobe-chat/issues/2111) ([3c047ef](https://github.com/lobehub/lobe-chat/commit/3c047ef))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-14 05:27:39 +00:00
sxjeru 3c047efe0d 🐛 fix: dragging text mistakenly as image (#2111) 2024-05-14 13:23:56 +08:00
semantic-release-bot a9e2faf3ac 🔖 chore(release): v0.159.1 [skip ci]
### [Version&nbsp;0.159.1](https://github.com/lobehub/lobe-chat/compare/v0.159.0...v0.159.1)
<sup>Released on **2024-05-14**</sup>

#### ♻ Code Refactoring

- **misc**: Move next-auth hooks to user store actions.

#### 🐛 Bug Fixes

- **misc**: Pin `antd@5.17.0` to fix build error.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Move next-auth hooks to user store actions, closes [#2364](https://github.com/lobehub/lobe-chat/issues/2364) ([6dbcd70](https://github.com/lobehub/lobe-chat/commit/6dbcd70))

#### What's fixed

* **misc**: Pin `antd@5.17.0` to fix build error, closes [#2483](https://github.com/lobehub/lobe-chat/issues/2483) ([aa03833](https://github.com/lobehub/lobe-chat/commit/aa03833))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-14 05:00:19 +00:00
Arvin Xu aa03833061 🐛 fix: pin antd@5.17.0 to fix build error (#2483) 2024-05-14 12:56:37 +08:00
cy948 6dbcd70f23 ♻️ refactor: Move next-auth hooks to user store actions (#2364)
* ♻️ refactor: move next-auth hooks to store  acitons

* 🔥 refactor: remove redundant files

* ♻️ refactor: add next-auth hooks

* ♻️ refactor: add env `NEXT_PUBLIC_ENABLE_NEXT_AUTH`

* 📝 docs: update docs for new NextAuth env

* ♻️ refactor: remove `login` in auth actions

* 🐛fix: login buttion not shown on settings

*  test: hooks in auth actions

* ♻️ refactor: change button show condition

* ♻️ refactor: use server config to show oauth button

* 🐛fix: context error in settings

* ♻️ refactor: use server config store to enable auth

* 💬 refactor: remove tips

* ♻️ refactor: remove env `NEXT_PUBLIC_ENABLE_NEXT_AUTH`

* 🔥 refactor: remove open profile in store auth actions

*  test(useMenu): change states
2024-05-14 12:42:16 +08:00
lobehubbot 8264d5d212 📝 docs(bot): Auto sync agents & plugin to readme 2024-05-14 02:57:39 +00:00
semantic-release-bot 2aa50db019 🔖 chore(release): v0.159.0 [skip ci]
## [Version&nbsp;0.159.0](https://github.com/lobehub/lobe-chat/compare/v0.158.2...v0.159.0)
<sup>Released on **2024-05-14**</sup>

####  Features

- **misc**: Support DeepSeek as new model provider.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Support DeepSeek as new model provider, closes [#2446](https://github.com/lobehub/lobe-chat/issues/2446) ([18028f3](https://github.com/lobehub/lobe-chat/commit/18028f3))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-14 02:56:58 +00:00
Rubu Jam 18028f340d feat: Support DeepSeek as new model provider (#2446)
*  feat: support DeepSeek as provider

*  feat: Support DeepSeek as new model provider

*  feat: Support DeepSeek as new model provider

*  feat: Support DeepSeek as new model provider

*  feat: Support DeepSeek as new model provider

*  feat: Support DeepSeek as new model provider

*  feat: Support DeepSeek as new model provider

*  feat: Support DeepSeek as new model provider

*  feat: Support DeepSeek as new model provider

*  feat: Support DeepSeek as new model provider

* 💄 style: Translate some content

*  feat: Support DeepSeek as new model provider

* 🐛 fix: Clean up the code and resolve a bug
2024-05-14 10:53:08 +08:00
semantic-release-bot a77f4fbaaf 🔖 chore(release): v0.158.2 [skip ci]
### [Version&nbsp;0.158.2](https://github.com/lobehub/lobe-chat/compare/v0.158.1...v0.158.2)
<sup>Released on **2024-05-13**</sup>

#### 💄 Styles

- **misc**: Fix TelemetryNotification zindex.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Fix TelemetryNotification zindex, closes [#2476](https://github.com/lobehub/lobe-chat/issues/2476) ([54524ab](https://github.com/lobehub/lobe-chat/commit/54524ab))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-13 12:59:47 +00:00
Arvin Xu 54524ab39e 💄 style: fix TelemetryNotification zindex (#2476) 2024-05-13 20:55:29 +08:00
semantic-release-bot 344f257cf5 🔖 chore(release): v0.158.1 [skip ci]
### [Version&nbsp;0.158.1](https://github.com/lobehub/lobe-chat/compare/v0.158.0...v0.158.1)
<sup>Released on **2024-05-13**</sup>

#### 💄 Styles

- **misc**: Add PWA install and metadata & ld generate.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add PWA install and metadata & ld generate, closes [#2438](https://github.com/lobehub/lobe-chat/issues/2438) ([6e9c69a](https://github.com/lobehub/lobe-chat/commit/6e9c69a))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-13 12:40:10 +00:00
CanisMinor 6e9c69a8f6 💄 style: add PWA install and metadata & ld generate (#2438)
*  feat: Add PWA install button

* 🐛 fix: Fix review problem

* 🐛 fix: Fix review problem

* 🔧 chore: Update i18n

* 🔧 chore: Update metadata

* 🐛 fix: Fix preview problem

* 🐛 fix: Fix title

* 🔧 chore: Update pwa i18n
2024-05-13 20:36:16 +08:00
semantic-release-bot db81d9f704 🔖 chore(release): v0.158.0 [skip ci]
## [Version&nbsp;0.158.0](https://github.com/lobehub/lobe-chat/compare/v0.157.2...v0.158.0)
<sup>Released on **2024-05-13**</sup>

####  Features

- **misc**: Add user profile page.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Add user profile page, closes [#2433](https://github.com/lobehub/lobe-chat/issues/2433) ([91f7294](https://github.com/lobehub/lobe-chat/commit/91f7294))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-13 09:45:51 +00:00
CanisMinor 91f72942e4 feat: add user profile page (#2433)
*  feat: Add profile

* 🔧 chore: Update i18n

*  test: Fix test

*  test: Add tests

* 🐛 fix: Fix enableClerk

* 🔧 chore: Fix .eslintignore

* 🐛 fix: Fix review problem

* 💄 style: Fix UserInfo padding
2024-05-13 17:41:53 +08:00
semantic-release-bot b7913660bf 🔖 chore(release): v0.157.2 [skip ci]
### [Version&nbsp;0.157.2](https://github.com/lobehub/lobe-chat/compare/v0.157.1...v0.157.2)
<sup>Released on **2024-05-13**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix azure openai stream.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix azure openai stream, closes [#2465](https://github.com/lobehub/lobe-chat/issues/2465) ([760fe67](https://github.com/lobehub/lobe-chat/commit/760fe67))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-13 02:50:39 +00:00
Arvin Xu 760fe6736c 🐛 fix: fix azure openai stream (#2465) 2024-05-13 10:47:02 +08:00
lobehubbot fc488ccf81 📝 docs(bot): Auto sync agents & plugin to readme 2024-05-13 02:45:57 +00:00
renovate[bot] 98715085cc Update dependency @google/generative-ai to ^0.11.0 (#2371)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-13 10:42:18 +08:00
Rubu Jam 4ba23ea04a 💄 style : Add an "Assistant and Conversation" icon (#2410)
* style:Add an "Assistant and Conversation" icon

* 💄 style : Add an "Assistant and Conversation" icon

* 💄 style: Add an "Assistant and Conversation" icon

* 💄 style : Add an `Assistant and Conversation` icon

* 💄 style : Add an `Assistant and Conversation` icon
2024-05-12 17:40:33 +08:00
lobehubbot ba69a418e3 📝 docs(bot): Auto sync agents & plugin to readme 2024-05-12 09:17:25 +00:00
semantic-release-bot 2b712d8bf3 🔖 chore(release): v0.157.1 [skip ci]
### [Version&nbsp;0.157.1](https://github.com/lobehub/lobe-chat/compare/v0.157.0...v0.157.1)
<sup>Released on **2024-05-12**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix dalle error.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix dalle error ([7c493de](https://github.com/lobehub/lobe-chat/commit/7c493de))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-12 09:16:47 +00:00
arvinxx 7c493de58d 🐛 fix: fix dalle error 2024-05-12 17:12:49 +08:00
Arvin Xu 2a252f904b ️ perf: improve tool calling streaming (#2460)
* 🐛 fix: fix token count

* ️ perf: reduce plugin store fetcher

* ️ perf: support tool calling smoothing

*  test: fix test

* ♻️ refactor: refactor the dalle generation

* 🚸 style: improve dalle plugin error handle

*  test: fix test

*  test: fix test
2024-05-12 17:10:52 +08:00
semantic-release-bot 24c81f29af 🔖 chore(release): v0.157.0 [skip ci]
## [Version&nbsp;0.157.0](https://github.com/lobehub/lobe-chat/compare/v0.156.2...v0.157.0)
<sup>Released on **2024-05-11**</sup>

####  Features

- **misc**:  upgrade to the new `tool calls` mode.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**:  upgrade to the new `tool calls` mode, closes [#2414](https://github.com/lobehub/lobe-chat/issues/2414) ([7404f3b](https://github.com/lobehub/lobe-chat/commit/7404f3b))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-11 15:44:56 +00:00
Arvin Xu 7404f3bcea feat: upgrade to the new tool calls mode (#2414)
*  feat: finish OpenAI stream tool_calls protocol

* 💄 style: design the Tool Call UI

*  feat: support zhipu GLM tool calling

*  feat: support moonshot function calling

*  feat: support groq tool callings

*  feat: azure openai stream tool calling

*  feat: support minimax tool calling

*  feat: support mistral tool calling

*  feat: support google tool calling

*  feat: support anthropic tool calling

* ♻️ refactor: refactor ollama stream

* ♻️ refactor: refactor the protocol stream transformer

* ♻️ refactor: refactor the bedrock stream

* ♻️ refactor: remove Stream Text Response

*  test: clean some tests

* 🗃️ refactor: import and export tool migration

* 🗃️ refactor: migrate database

*  test: fix test

* ♻️ refactor: refactor createCallbacksTransformer to fix tests

*  test: add tests for runtime

*  test: add more tests

*  test: add test

* 🎨 chore: improve code

* 🐛 fix: fix auto meta
2024-05-11 23:41:14 +08:00
semantic-release-bot 5e57399de6 🔖 chore(release): v0.156.2 [skip ci]
### [Version&nbsp;0.156.2](https://github.com/lobehub/lobe-chat/compare/v0.156.1...v0.156.2)
<sup>Released on **2024-05-10**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-10 09:51:08 +00:00
Anoyi ebcd0831f5 🔨 build(docker): fix OOM when building docker image (#2447)
* 🐛 fix: OOM when docker build
2024-05-10 17:47:31 +08:00
lobehubbot 3fdea6839f 📝 docs(bot): Auto sync agents & plugin to readme 2024-05-10 07:40:18 +00:00
semantic-release-bot ac6bcf2d78 🔖 chore(release): v0.156.1 [skip ci]
### [Version&nbsp;0.156.1](https://github.com/lobehub/lobe-chat/compare/v0.156.0...v0.156.1)
<sup>Released on **2024-05-10**</sup>

#### 🐛 Bug Fixes

- **misc**: Azure OpenAI Vision models issue.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Azure OpenAI Vision models issue, closes [#2429](https://github.com/lobehub/lobe-chat/issues/2429) ([9b8a4b1](https://github.com/lobehub/lobe-chat/commit/9b8a4b1))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-10 07:39:22 +00:00
Anoyi 9b8a4b1a79 🐛 fix: Azure OpenAI Vision models issue (#2429) 2024-05-10 15:35:47 +08:00
semantic-release-bot e5f5a147a9 🔖 chore(release): v0.156.0 [skip ci]
## [Version&nbsp;0.156.0](https://github.com/lobehub/lobe-chat/compare/v0.155.9...v0.156.0)
<sup>Released on **2024-05-09**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor to improve provider locale.

####  Features

- **misc**: Support perplexity proxy url.

#### 🐛 Bug Fixes

- **misc**: Fix anthropic messages need pairs, fix parameter conditions for perplexity, fix Perplexity duplicate token.

#### 💄 Styles

- **misc**: Improve groq location error, improve location error, improve model provider ux, support groq proxy url.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor to improve provider locale ([538b7bc](https://github.com/lobehub/lobe-chat/commit/538b7bc))

#### What's improved

* **misc**: Support perplexity proxy url ([30bbe61](https://github.com/lobehub/lobe-chat/commit/30bbe61))

#### What's fixed

* **misc**: Fix anthropic messages need pairs ([0e01db0](https://github.com/lobehub/lobe-chat/commit/0e01db0))
* **misc**: Fix parameter conditions for perplexity ([156cf5f](https://github.com/lobehub/lobe-chat/commit/156cf5f))
* **misc**: Fix Perplexity duplicate token ([6695c4b](https://github.com/lobehub/lobe-chat/commit/6695c4b))

#### Styles

* **misc**: Improve groq location error ([023c21b](https://github.com/lobehub/lobe-chat/commit/023c21b))
* **misc**: Improve location error ([862c0ae](https://github.com/lobehub/lobe-chat/commit/862c0ae))
* **misc**: Improve model provider ux, closes [#2439](https://github.com/lobehub/lobe-chat/issues/2439) ([0deb079](https://github.com/lobehub/lobe-chat/commit/0deb079))
* **misc**: Support groq proxy url ([ba1ba2a](https://github.com/lobehub/lobe-chat/commit/ba1ba2a))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-09 14:14:45 +00:00
Arvin Xu 0deb079aa8 💄 style: improve model provider ux (#2439)
💄 style: improve model provider ux
2024-05-09 22:11:15 +08:00
arvinxx 156cf5fe96 🐛 fix: fix parameter conditions for perplexity 2024-05-09 22:00:28 +08:00
arvinxx 30bbe611ba feat: support perplexity proxy url 2024-05-09 21:53:09 +08:00
arvinxx 6695c4bc74 🐛 fix: fix Perplexity duplicate token 2024-05-09 21:51:59 +08:00
arvinxx 0e01db0662 🐛 fix: fix anthropic messages need pairs 2024-05-09 21:28:49 +08:00
arvinxx 023c21b305 💄 style: improve groq location error 2024-05-09 21:28:49 +08:00
Arvin Xu 862c0ae51a 💄 style: improve location error 2024-05-09 21:28:49 +08:00
arvinxx ba1ba2ab2d 🚸 style: support groq proxy url 2024-05-09 21:28:49 +08:00
arvinxx 538b7bca7e ♻️ refactor: refactor to improve provider locale 2024-05-09 21:28:49 +08:00
Yash Mehrotra 425bdcb0ef 🔨 chore: fixed a minor mistake in the docker file (#2437) 2024-05-09 13:37:00 +08:00
semantic-release-bot d362d0aa43 🔖 chore(release): v0.155.9 [skip ci]
### [Version&nbsp;0.155.9](https://github.com/lobehub/lobe-chat/compare/v0.155.8...v0.155.9)
<sup>Released on **2024-05-09**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-09 04:05:31 +00:00
Arvin Xu cb2a0849c2 ⬆️ build: upgrade antd to 5.17.0 (#2430)
* ⬆️ chore: try to use 5.0.3

* ⬆️ chore: try to upgrade antd to 5.17.0
2024-05-09 11:39:48 +08:00
semantic-release-bot 2dd557d29c 🔖 chore(release): v0.155.8 [skip ci]
### [Version&nbsp;0.155.8](https://github.com/lobehub/lobe-chat/compare/v0.155.7...v0.155.8)
<sup>Released on **2024-05-09**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix mobile session style.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix mobile session style ([998a191](https://github.com/lobehub/lobe-chat/commit/998a191))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-09 02:57:36 +00:00
CanisMinor 998a191a81 🐛 fix: Fix mobile session style 2024-05-09 02:53:56 +00:00
semantic-release-bot c1f87d1031 🔖 chore(release): v0.155.7 [skip ci]
### [Version&nbsp;0.155.7](https://github.com/lobehub/lobe-chat/compare/v0.155.6...v0.155.7)
<sup>Released on **2024-05-08**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix panel expand.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix panel expand ([5e78089](https://github.com/lobehub/lobe-chat/commit/5e78089))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-08 15:56:42 +00:00
canisminor1990 5e78089954 🐛 fix: Fix panel expand 2024-05-08 23:52:00 +08:00
semantic-release-bot f37f42b355 🔖 chore(release): v0.155.6 [skip ci]
### [Version&nbsp;0.155.6](https://github.com/lobehub/lobe-chat/compare/v0.155.5...v0.155.6)
<sup>Released on **2024-05-08**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix editing long message issue.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix editing long message issue, closes [#2431](https://github.com/lobehub/lobe-chat/issues/2431) ([380d8da](https://github.com/lobehub/lobe-chat/commit/380d8da))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-08 13:39:27 +00:00
Arvin Xu 380d8daf08 🐛 fix: fix editing long message issue (#2431)
* ♻️ refactor: refactor chatLoadingId to chatLoadingIds

* 💄 style: improve yi icon

* 💄 style: fix openrouter model meta

*  test: add test

* 💄 style: fix translate item
2024-05-08 21:36:00 +08:00
lobehubbot 2630c86ebb 📝 docs(bot): Auto sync agents & plugin to readme 2024-05-08 12:48:21 +00:00
semantic-release-bot f853b4aa51 🔖 chore(release): v0.155.5 [skip ci]
### [Version&nbsp;0.155.5](https://github.com/lobehub/lobe-chat/compare/v0.155.4...v0.155.5)
<sup>Released on **2024-05-08**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-08 12:47:42 +00:00
CanisMinor 2aeaedce6f ️ perf: refactor Chat Layout to improve performance (#2339)
* ♻️ refactor: Refactor Chat Layout

*  test: Fix test

* 🐛 fix: Fix ci

* 🔧 chore: Rename workspace

* 🔧 chore: Revert sync style

* 🐛 fix: Fix review problem

* 💄 style: Fix style

* 🔧 chore: Revert useInterceptingRoutes

* 🐛 fix: Fix review problem

* 💄 style: Remove animation

* 🐛 fix: Fix panel

* 🐛 fix: Fix mobile style

* 🐛 fix: Fix Workspace Modal

* 🐛 fix: FIx ios keyboard scroll back

* 🐛 fix: Fix lint

* 🔧 chore: prepare to rebase

* 🐛 fix: Fix PWA

* 🐛 fix: Fix safearea
2024-05-08 20:43:59 +08:00
lobehubbot bf1fe3dba2 📝 docs(bot): Auto sync agents & plugin to readme 2024-05-08 08:12:26 +00:00
semantic-release-bot 97412b8b2d 🔖 chore(release): v0.155.4 [skip ci]
### [Version&nbsp;0.155.4](https://github.com/lobehub/lobe-chat/compare/v0.155.3...v0.155.4)
<sup>Released on **2024-05-08**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix Agent Settings Form.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix Agent Settings Form ([12c62a0](https://github.com/lobehub/lobe-chat/commit/12c62a0))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-08 08:11:44 +00:00
CanisMinor 12c62a03ec 🐛 fix: Fix Agent Settings Form 2024-05-08 08:08:04 +00:00
semantic-release-bot 04c1826816 🔖 chore(release): v0.155.3 [skip ci]
### [Version&nbsp;0.155.3](https://github.com/lobehub/lobe-chat/compare/v0.155.2...v0.155.3)
<sup>Released on **2024-05-08**</sup>

#### 💄 Styles

- **misc**: Optimized MaxToken Slider.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Optimized MaxToken Slider, closes [#2258](https://github.com/lobehub/lobe-chat/issues/2258) ([dfb892b](https://github.com/lobehub/lobe-chat/commit/dfb892b))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-08 03:27:29 +00:00
sxjeru dfb892b86a 💄 style: optimized MaxToken Slider (#2258)
* Update MaxTokenSlider

* k -> K

* i18n

* Small screen adaptation

* `next/image` Un-configured Host

* ModelSelect.featureTag.tokens

* 128k=128,000, 4K=4096, Kibi / kilo

* Restore llm.ts

* Inf -> ∞

* patch

* const Kibi = 1024;

* refactor marks

* Update MaxTokenSlider.tsx

* infinity icon
2024-05-08 11:23:41 +08:00
semantic-release-bot e7252da36b 🔖 chore(release): v0.155.2 [skip ci]
### [Version&nbsp;0.155.2](https://github.com/lobehub/lobe-chat/compare/v0.155.1...v0.155.2)
<sup>Released on **2024-05-08**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-08 03:18:49 +00:00
Cross 682305ff1c 🔨 build: fix build failure (#2424) 2024-05-08 11:14:51 +08:00
semantic-release-bot e71e9dc9e0 🔖 chore(release): v0.155.1 [skip ci]
### [Version&nbsp;0.155.1](https://github.com/lobehub/lobe-chat/compare/v0.155.0...v0.155.1)
<sup>Released on **2024-05-07**</sup>

#### 💄 Styles

- **misc**: Improve llm list when all closed.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Improve llm list when all closed, closes [#2409](https://github.com/lobehub/lobe-chat/issues/2409) ([1eb20c7](https://github.com/lobehub/lobe-chat/commit/1eb20c7))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-07 06:35:36 +00:00
Anoyi 1eb20c7a85 💄 style: Improve llm list when all closed (#2409) 2024-05-07 14:32:09 +08:00
semantic-release-bot d6074f792d 🔖 chore(release): v0.155.0 [skip ci]
## [Version&nbsp;0.155.0](https://github.com/lobehub/lobe-chat/compare/v0.154.7...v0.155.0)
<sup>Released on **2024-05-07**</sup>

####  Features

- **misc**: Add DataStatistics.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Add DataStatistics ([cf474bb](https://github.com/lobehub/lobe-chat/commit/cf474bb))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-07 05:34:54 +00:00
CanisMinor cf474bb150 feat: Add DataStatistics 2024-05-07 05:31:12 +00:00
semantic-release-bot 00016c0584 🔖 chore(release): v0.154.7 [skip ci]
### [Version&nbsp;0.154.7](https://github.com/lobehub/lobe-chat/compare/v0.154.6...v0.154.7)
<sup>Released on **2024-05-07**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor the message slice internal method name.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor the message slice internal method name, closes [#2407](https://github.com/lobehub/lobe-chat/issues/2407) ([8c70bdd](https://github.com/lobehub/lobe-chat/commit/8c70bdd))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-07 02:52:28 +00:00
Arvin Xu 8c70bdde2b ♻️ refactor: refactor the message slice internal method name (#2407)
* ♻️ refactor: refactor the message slice action

* ♻️ refactor: refactor the message slice action
2024-05-07 10:48:51 +08:00
semantic-release-bot 091ce6b6fe 🔖 chore(release): v0.154.6 [skip ci]
### [Version&nbsp;0.154.6](https://github.com/lobehub/lobe-chat/compare/v0.154.5...v0.154.6)
<sup>Released on **2024-05-07**</sup>

#### 💄 Styles

- **misc**: Add gemini-1.0-pro-002.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add gemini-1.0-pro-002, closes [#2406](https://github.com/lobehub/lobe-chat/issues/2406) ([44b29a9](https://github.com/lobehub/lobe-chat/commit/44b29a9))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-07 02:03:04 +00:00
Derrick Kondo 44b29a9ac8 💄 style: Add gemini-1.0-pro-002 (#2406) 2024-05-07 09:59:30 +08:00
semantic-release-bot 7488f53ed3 🔖 chore(release): v0.154.5 [skip ci]
### [Version&nbsp;0.154.5](https://github.com/lobehub/lobe-chat/compare/v0.154.4...v0.154.5)
<sup>Released on **2024-05-06**</sup>

#### 💄 Styles

- **misc**: Update LLM Settings Form styles.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update LLM Settings Form styles, closes [#2393](https://github.com/lobehub/lobe-chat/issues/2393) ([4f98e6c](https://github.com/lobehub/lobe-chat/commit/4f98e6c))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-06 10:07:13 +00:00
CanisMinor 4f98e6c608 💄 style: Update LLM Settings Form styles (#2393)
* 💄 style: Update LLM Settings Form styles

* 💄 style: Fix alert order
2024-05-06 18:03:22 +08:00
a.k.a. 小黄蜂 aeb09f50b7 📝 docs: update environment variables for next auth (#2395)
* 📝 docs: update environment variables for next auth

* 📝 docs: fix typo in next auth
2024-05-06 16:35:46 +08:00
lobehubbot ddd00d2d24 📝 docs(bot): Auto sync agents & plugin to readme 2024-05-06 05:27:57 +00:00
semantic-release-bot 50938973d8 🔖 chore(release): v0.154.4 [skip ci]
### [Version&nbsp;0.154.4](https://github.com/lobehub/lobe-chat/compare/v0.154.3...v0.154.4)
<sup>Released on **2024-05-06**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix next auth config.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix next auth config, closes [#2390](https://github.com/lobehub/lobe-chat/issues/2390) ([dbda107](https://github.com/lobehub/lobe-chat/commit/dbda107))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-06 05:27:10 +00:00
Arvin Xu dbda1074d8 🐛 fix: fix next auth config (#2390) 2024-05-06 13:23:33 +08:00
lobehubbot f8c36ffef5 📝 docs(bot): Auto sync agents & plugin to readme 2024-05-06 02:24:29 +00:00
semantic-release-bot 8e6ec9a397 🔖 chore(release): v0.154.3 [skip ci]
### [Version&nbsp;0.154.3](https://github.com/lobehub/lobe-chat/compare/v0.154.2...v0.154.3)
<sup>Released on **2024-05-06**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix docker build.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix docker build ([80a270d](https://github.com/lobehub/lobe-chat/commit/80a270d))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-06 02:23:52 +00:00
Arvin Xu 80a270db25 🐛 fix: fix docker build 2024-05-06 02:20:02 +00:00
semantic-release-bot 54496306ec 🔖 chore(release): v0.154.2 [skip ci]
### [Version&nbsp;0.154.2](https://github.com/lobehub/lobe-chat/compare/v0.154.1...v0.154.2)
<sup>Released on **2024-05-06**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix docker build.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix docker build, closes [#2385](https://github.com/lobehub/lobe-chat/issues/2385) ([9cf60b5](https://github.com/lobehub/lobe-chat/commit/9cf60b5))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-06 02:11:33 +00:00
Arvin Xu 9cf60b5072 🐛 fix: fix docker build (#2385) 2024-05-06 10:07:57 +08:00
semantic-release-bot 9bbaa629d1 🔖 chore(release): v0.154.1 [skip ci]
### [Version&nbsp;0.154.1](https://github.com/lobehub/lobe-chat/compare/v0.154.0...v0.154.1)
<sup>Released on **2024-05-05**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix agent meta input disabled.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix agent meta input disabled, closes [#2381](https://github.com/lobehub/lobe-chat/issues/2381) ([d1fc512](https://github.com/lobehub/lobe-chat/commit/d1fc512))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-05 16:50:48 +00:00
Arvin Xu d1fc51242b 🐛 fix: fix agent meta input disabled (#2381)
* ⬆️ chore: upgrade deps

* 🐛 fix: fix disabled the meta input

* 🐛 fix: fix docker build

* 🎨 chore: improve code
2024-05-06 00:47:23 +08:00
semantic-release-bot 7a9a53d717 🔖 chore(release): v0.154.0 [skip ci]
## [Version&nbsp;0.154.0](https://github.com/lobehub/lobe-chat/compare/v0.153.1...v0.154.0)
<sup>Released on **2024-05-05**</sup>

####  Features

- **misc**: Support clerk as auth provider.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Support clerk as auth provider, closes [#2374](https://github.com/lobehub/lobe-chat/issues/2374) ([bf8ef1f](https://github.com/lobehub/lobe-chat/commit/bf8ef1f))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-05 15:19:17 +00:00
Arvin Xu bf8ef1f862 feat: support clerk as auth provider (#2374)
*  feat: support clerk as auth provider

* ♻️ refactor: refactor the auth env config to `s3-oss/env`

*  test: add test for the theme mode and action

* 💄 style: fix style

* 🌐 chore: update locale

*  test: add more test

* 🎨 chore: clean code

* 📝 docs: update docs
2024-05-05 23:15:40 +08:00
semantic-release-bot 06a1d97285 🔖 chore(release): v0.153.1 [skip ci]
### [Version&nbsp;0.153.1](https://github.com/lobehub/lobe-chat/compare/v0.153.0...v0.153.1)
<sup>Released on **2024-05-04**</sup>

#### 💄 Styles

- **misc**: Imporve mobile styles and loading skeleton.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Imporve mobile styles and loading skeleton, closes [#2363](https://github.com/lobehub/lobe-chat/issues/2363) ([8ee3591](https://github.com/lobehub/lobe-chat/commit/8ee3591))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-04 08:39:07 +00:00
CanisMinor 8ee3591f03 💄 style: Imporve mobile styles and loading skeleton (#2363) 2024-05-04 16:35:46 +08:00
semantic-release-bot 6012b91961 🔖 chore(release): v0.153.0 [skip ci]
## [Version&nbsp;0.153.0](https://github.com/lobehub/lobe-chat/compare/v0.152.12...v0.153.0)
<sup>Released on **2024-05-04**</sup>

####  Features

- **misc**: Add Settings Intercepting Routes.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Add Settings Intercepting Routes, closes [#2346](https://github.com/lobehub/lobe-chat/issues/2346) ([29b6442](https://github.com/lobehub/lobe-chat/commit/29b6442))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-04 06:12:34 +00:00
CanisMinor 29b6442d03 feat: Add Settings Intercepting Routes (#2346)
* ♻️ refactor: Refactor Setting Layout

* ♻️ refactor: Update useQueryRoute and add test

*  test: Update test

*  feat: Add Settings Intercepting Routes

* ♻️ refactor: Refactor Setting Layout

* ♻️ refactor: Update useQueryRoute and add test

*  test: Update test

* 🐛 fix: Fix i18n

* 💄 style: Fix style

* 🐛 fix: Fix review problem

* 🐛 fix: Fix review problem

*  test: Add useInterceptingRoutes.test

* 🐛 fix: Fix config

* 🐛 fix: Fix some merge problem

* 🐛 fix: Fix modal layout

* 🐛 fix: Fix cubox

* 🐛 fix: Fix cubox

*  test: Fix test

* 🐛 fix: Fix redirect

* 🐛 fix: Fix review problem

---------

Co-authored-by: Arvin Xu <arvinx@foxmail.com>
2024-05-04 14:09:15 +08:00
lobehubbot 69467330d8 📝 docs(bot): Auto sync agents & plugin to readme 2024-05-04 02:50:12 +00:00
semantic-release-bot 61646b92fa 🔖 chore(release): v0.152.12 [skip ci]
### [Version&nbsp;0.152.12](https://github.com/lobehub/lobe-chat/compare/v0.152.11...v0.152.12)
<sup>Released on **2024-05-04**</sup>

#### 🐛 Bug Fixes

- **misc**: Disabled autogenerate field icon when empty system role.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Disabled autogenerate field icon when empty system role, closes [#2076](https://github.com/lobehub/lobe-chat/issues/2076) ([27095f5](https://github.com/lobehub/lobe-chat/commit/27095f5))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-04 02:49:35 +00:00
Anu 27095f5387 🐛 fix: disabled autogenerate field icon when empty system role (#2076)
* fix: disabled autogenerate field icon when empty system role

* 🐛 fix: update systemrole guard

* 🐛 fix: revert action.ts file change

* 🐛 fix: added space
2024-05-04 10:46:17 +08:00
semantic-release-bot d6eeac094e 🔖 chore(release): v0.152.11 [skip ci]
### [Version&nbsp;0.152.11](https://github.com/lobehub/lobe-chat/compare/v0.152.10...v0.152.11)
<sup>Released on **2024-05-03**</sup>

#### 💄 Styles

- **misc**: Add user panel and refactor the next-auth.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add user panel and refactor the next-auth, closes [#2349](https://github.com/lobehub/lobe-chat/issues/2349) ([5cecee0](https://github.com/lobehub/lobe-chat/commit/5cecee0))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-03 12:55:53 +00:00
Arvin Xu 5cecee096e 💄 style: add user panel and refactor the next-auth (#2349)
* ♻️ refactor: refactor the next-auth

*  feat: Add User Panel

* 💄 style: Update User Avatar on mobile

* 🚸 style: fix data importer hot zone

* 🚸 style: add migration guide

* 🎨 chore:  clean code

*  test: add test

* 🌐 chore: update locale

* 💄 style: improve style

*  test: fix test

* 💄 style: improve locale switch

* ♻️ refactor: use middleware redirect instead of page

---------

Co-authored-by: canisminor1990 <i@canisminor.cc>
2024-05-03 20:52:22 +08:00
semantic-release-bot 6026481f29 🔖 chore(release): v0.152.10 [skip ci]
### [Version&nbsp;0.152.10](https://github.com/lobehub/lobe-chat/compare/v0.152.9...v0.152.10)
<sup>Released on **2024-05-03**</sup>

#### 💄 Styles

- **misc**: Improve market layout styles and mobile style.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Improve market layout styles and mobile style, closes [#2347](https://github.com/lobehub/lobe-chat/issues/2347) ([79b8115](https://github.com/lobehub/lobe-chat/commit/79b8115))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-03 09:39:39 +00:00
Anu 88d0e3974a 🐛 fix: fix text clipping (#2332)
* 🐛 fix: text clipping

* 🐛 fix: text clipping
2024-05-03 17:36:16 +08:00
CanisMinor 79b8115cf8 💄 style: improve market layout styles and mobile style (#2347)
* 💄 style: Layout styles patch

* 💄 style: Update style
2024-05-03 17:35:26 +08:00
semantic-release-bot 91b6f58637 🔖 chore(release): v0.152.9 [skip ci]
### [Version&nbsp;0.152.9](https://github.com/lobehub/lobe-chat/compare/v0.152.8...v0.152.9)
<sup>Released on **2024-05-03**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-03 08:24:57 +00:00
Arvin Xu 39d1cb1fdb 🔨 build: pin antd@5.16.5 to fix vercel build too long (#2356)
* Update package.json

* 📌 chore: pin @testing-library/jest-dom to `6.4.2` to fix test
2024-05-03 16:21:11 +08:00
semantic-release-bot 5ffac5a3e4 🔖 chore(release): v0.152.8 [skip ci]
### [Version&nbsp;0.152.8](https://github.com/lobehub/lobe-chat/compare/v0.152.7...v0.152.8)
<sup>Released on **2024-05-03**</sup>

#### ♻ Code Refactoring

- **misc**: User store add an auth slice.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: User store add an auth slice, closes [#2214](https://github.com/lobehub/lobe-chat/issues/2214) ([948b257](https://github.com/lobehub/lobe-chat/commit/948b257))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-03 01:56:10 +00:00
Arvin Xu 948b2578eb ♻️ refactor: user store add an auth slice (#2214)
* ♻️ refactor: refactor the user store with auth slice

* ♻️ refactor: separate common and sync slice

* 🧑‍💻 chore: add an isMobile selector

* ♻️ refactor: refactor the auth action and common action

* 🎨 chore: clean code
2024-05-03 09:52:15 +08:00
semantic-release-bot 4cb5adb98d 🔖 chore(release): v0.152.7 [skip ci]
### [Version&nbsp;0.152.7](https://github.com/lobehub/lobe-chat/compare/v0.152.6...v0.152.7)
<sup>Released on **2024-05-02**</sup>

#### 💄 Styles

- **misc**: Refactor setting layout and improve setting design.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Refactor setting layout and improve setting design, closes [#2344](https://github.com/lobehub/lobe-chat/issues/2344) ([fa16721](https://github.com/lobehub/lobe-chat/commit/fa16721))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-02 15:12:27 +00:00
CanisMinor fa16721f1a 💄 style: refactor setting layout and improve setting design (#2344)
* ♻️ refactor: Refactor Setting Layout

* ♻️ refactor: Update useQueryRoute and add test

*  test: Update test

* 🐛 fix: Fix i18n

* 💄 style: Fix style

* 🐛 fix: Fix review problem

* 💄 style: Update styles and i18n

* 💄 style: Update style

* 📝 docs: Update i18n
2024-05-02 23:08:58 +08:00
cy948 012eb15e8c 📝 docs: add docs for the settings url share feature (#2333) 2024-05-02 20:42:35 +08:00
semantic-release-bot 96c5e8b9db 🔖 chore(release): v0.152.6 [skip ci]
### [Version&nbsp;0.152.6](https://github.com/lobehub/lobe-chat/compare/v0.152.5...v0.152.6)
<sup>Released on **2024-05-02**</sup>

#### 💄 Styles

- **misc**: AutoScroll to the fully end.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: AutoScroll to the fully end, closes [#2345](https://github.com/lobehub/lobe-chat/issues/2345) ([5458e98](https://github.com/lobehub/lobe-chat/commit/5458e98))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-02 12:34:36 +00:00
sxjeru 5458e98d85 💄 style: autoScroll to the fully end (#2345)
* fix autoScroll

* Divider margin -> padding

* restore

* Update HistoryDivider.tsx
2024-05-02 20:30:59 +08:00
lobehubbot a5dad80a4c 📝 docs(bot): Auto sync agents & plugin to readme 2024-05-02 04:26:18 +00:00
semantic-release-bot e724fcc497 🔖 chore(release): v0.152.5 [skip ci]
### [Version&nbsp;0.152.5](https://github.com/lobehub/lobe-chat/compare/v0.152.4...v0.152.5)
<sup>Released on **2024-05-02**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix Setings Layout.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix Setings Layout, closes [#2340](https://github.com/lobehub/lobe-chat/issues/2340) ([6a2e9a9](https://github.com/lobehub/lobe-chat/commit/6a2e9a9))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-02 04:25:40 +00:00
arvinxx 8f85b13cf1 Revert "♻️ refactor: Refactor Setting Layout (#2336)"
This reverts commit 282082ed98.
2024-05-02 12:21:45 +08:00
arvinxx 6850c12330 Revert "🔖 chore(release): v0.152.2 [skip ci]"
This reverts commit 8853f63af0.
2024-05-02 12:21:45 +08:00
arvinxx a5b2e1e2a9 Revert "🐛 fix: Fix intercepting-routes on mobile"
This reverts commit abe228c6ba.
2024-05-02 12:21:45 +08:00
arvinxx 661912c79f Revert "🔖 chore(release): v0.152.3 [skip ci]"
This reverts commit 10b8dd27c2.
2024-05-02 12:21:44 +08:00
arvinxx a9d2fbc67f Revert "🐛 fix: Fix router path in UserPanel"
This reverts commit c779e027ef.
2024-05-02 12:21:44 +08:00
arvinxx 5b3b7be407 Revert "🔖 chore(release): v0.152.4 [skip ci]"
This reverts commit b353002f84.
2024-05-02 12:21:44 +08:00
arvinxx 80c2e9cef0 Revert "🐛 fix: Fix Setings Layout (#2340)"
This reverts commit 6a2e9a9101.
2024-05-02 12:21:44 +08:00
CanisMinor 6a2e9a9101 🐛 fix: Fix Setings Layout (#2340)
* 🐛 fix: Fix TelemetryChat Config

* 🔧 chore: Move UserAvatar

* 💄 style: Update UserInfo
2024-05-02 12:21:19 +08:00
semantic-release-bot b353002f84 🔖 chore(release): v0.152.4 [skip ci]
### [Version&nbsp;0.152.4](https://github.com/lobehub/lobe-chat/compare/v0.152.3...v0.152.4)
<sup>Released on **2024-05-01**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix router path in UserPanel.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix router path in UserPanel ([c779e02](https://github.com/lobehub/lobe-chat/commit/c779e02))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-01 19:05:04 +00:00
CanisMinor c779e027ef 🐛 fix: Fix router path in UserPanel 2024-05-02 03:01:46 +08:00
semantic-release-bot 10b8dd27c2 🔖 chore(release): v0.152.3 [skip ci]
### [Version&nbsp;0.152.3](https://github.com/lobehub/lobe-chat/compare/v0.152.2...v0.152.3)
<sup>Released on **2024-05-01**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix intercepting-routes on mobile.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix intercepting-routes on mobile ([abe228c](https://github.com/lobehub/lobe-chat/commit/abe228c))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-01 18:50:22 +00:00
canisminor1990 abe228c6ba 🐛 fix: Fix intercepting-routes on mobile 2024-05-02 02:46:00 +08:00
semantic-release-bot 8853f63af0 🔖 chore(release): v0.152.2 [skip ci]
### [Version&nbsp;0.152.2](https://github.com/lobehub/lobe-chat/compare/v0.152.1...v0.152.2)
<sup>Released on **2024-05-01**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor Setting Layout.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor Setting Layout, closes [#2336](https://github.com/lobehub/lobe-chat/issues/2336) ([282082e](https://github.com/lobehub/lobe-chat/commit/282082e))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-01 13:41:23 +00:00
CanisMinor 282082ed98 ♻️ refactor: Refactor Setting Layout (#2336)
* ♻️ refactor: Refactor Setting Layout

*  feat: Add Setting Modal

* ♻️ refactor: Refactor Setting Layout

* 💄 style: Update Modal style

* 🐛 fix: Fix router query
2024-05-01 21:37:08 +08:00
lobehubbot 8bdc4e29ab 📝 docs(bot): Auto sync agents & plugin to readme 2024-05-01 04:47:32 +00:00
semantic-release-bot c128f3d5ef 🔖 chore(release): v0.152.1 [skip ci]
### [Version&nbsp;0.152.1](https://github.com/lobehub/lobe-chat/compare/v0.152.0...v0.152.1)
<sup>Released on **2024-05-01**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor Market Layout.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor Market Layout, closes [#2320](https://github.com/lobehub/lobe-chat/issues/2320) ([c05c3c1](https://github.com/lobehub/lobe-chat/commit/c05c3c1))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-05-01 04:46:55 +00:00
CanisMinor c05c3c1816 ♻️ refactor: Refactor Market Layout (#2320)
* ♻️ refactor: Refactor Market Layout

* ♻️ refactor: Market Layout

* ♻️ refactor: Market Layout

* 🐛 fix: Fix spotlight

* 🐛 fix: Fix isEqual

* 💄 style: Update market style

* 💄 style: Update Market Style

---------

Co-authored-by: Arvin Xu <arvinx@foxmail.com>
2024-05-01 12:43:40 +08:00
semantic-release-bot f7a0f46d4c 🔖 chore(release): v0.152.0 [skip ci]
## [Version&nbsp;0.152.0](https://github.com/lobehub/lobe-chat/compare/v0.151.11...v0.152.0)
<sup>Released on **2024-04-30**</sup>

####  Features

- **misc**: Import settings from url.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Import settings from url, closes [#2226](https://github.com/lobehub/lobe-chat/issues/2226) ([b1f6c20](https://github.com/lobehub/lobe-chat/commit/b1f6c20))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-04-30 15:47:09 +00:00
cy948 b1f6c20c41 feat: import settings from url (#2226)
*  feat: import settings from url

* 🐛 fix: useEffect

* 🐛 fix: setSettings

*  revet: delete useSTT.ts

* 🚚 refactor: rename `shareGPTService` to `shareService`
2024-04-30 23:43:40 +08:00
lobehubbot 3c36a1860b 📝 docs(bot): Auto sync agents & plugin to readme 2024-04-30 13:49:03 +00:00
semantic-release-bot e512e5da74 🔖 chore(release): v0.151.11 [skip ci]
### [Version&nbsp;0.151.11](https://github.com/lobehub/lobe-chat/compare/v0.151.10...v0.151.11)
<sup>Released on **2024-04-30**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix telemetry preference modal and default agent config error.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix telemetry preference modal and default agent config error, closes [#2312](https://github.com/lobehub/lobe-chat/issues/2312) ([8900445](https://github.com/lobehub/lobe-chat/commit/8900445))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-04-30 13:48:15 +00:00
Arvin Xu 8900445f01 🐛 fix: fix telemetry preference modal and default agent config error (#2312)
* 🐛 fix: fix telemetry preference modal

* 🐛 fix: fix default agent config

* 🐛 fix: fix not correctly init preference

* 🐛 fix: fix init preference

* 🐛 fix: fix router error

* 🐛 fix: fix chat input height not correctly

* 🐛 fix: fix chat input height not correctly
2024-04-30 21:44:46 +08:00
semantic-release-bot a354e35484 🔖 chore(release): v0.151.10 [skip ci]
### [Version&nbsp;0.151.10](https://github.com/lobehub/lobe-chat/compare/v0.151.9...v0.151.10)
<sup>Released on **2024-04-30**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor Welcome Layout.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor Welcome Layout, closes [#2314](https://github.com/lobehub/lobe-chat/issues/2314) ([1040051](https://github.com/lobehub/lobe-chat/commit/1040051))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-04-30 10:08:54 +00:00
CanisMinor 1040051076 ♻️ refactor: Refactor Welcome Layout (#2314) 2024-04-30 18:05:34 +08:00
semantic-release-bot c2fe2439d5 🔖 chore(release): v0.151.9 [skip ci]
### [Version&nbsp;0.151.9](https://github.com/lobehub/lobe-chat/compare/v0.151.8...v0.151.9)
<sup>Released on **2024-04-30**</sup>

#### 🐛 Bug Fixes

- **misc**: Minimax truncationed output.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Minimax truncationed output, closes [#2308](https://github.com/lobehub/lobe-chat/issues/2308) ([488f319](https://github.com/lobehub/lobe-chat/commit/488f319))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-04-30 08:30:23 +00:00
Ryo Shen 488f319bcd 🐛 fix: minimax truncationed output (#2308)
* fix: refine minimax response parsing

* fix: truncationed output

* test(minimax): add test for max tokens in payload
2024-04-30 16:27:06 +08:00
semantic-release-bot 82def3de30 🔖 chore(release): v0.151.8 [skip ci]
### [Version&nbsp;0.151.8](https://github.com/lobehub/lobe-chat/compare/v0.151.7...v0.151.8)
<sup>Released on **2024-04-30**</sup>

#### ♻ Code Refactoring

- **misc**: Move NavBar to `[@nav](https://github.com/nav)` slot route.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Move NavBar to `[@nav](https://github.com/nav)` slot route, closes [#2306](https://github.com/lobehub/lobe-chat/issues/2306) ([aee7231](https://github.com/lobehub/lobe-chat/commit/aee7231))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-04-30 08:01:23 +00:00
CanisMinor aee7231e8a ♻️ refactor: Move NavBar to @nav slot route (#2306)
* ♻️ refactor: Move NavBar to `@nav` slot route

* 🐛 fix: Fix sub routes layout

* 🐛 fix: Fix MobileSessionHeader

* 🔧 chore: Merge error page

*  test: Update tests

* 🐛 fix: Fix ServerLayout

* 🐛 fix: Fix Mobile Header

* 💄 style: Rename components

*  test: Update test
2024-04-30 15:57:42 +08:00
semantic-release-bot 7ef77fc203 🔖 chore(release): v0.151.7 [skip ci]
### [Version&nbsp;0.151.7](https://github.com/lobehub/lobe-chat/compare/v0.151.6...v0.151.7)
<sup>Released on **2024-04-30**</sup>

#### 💄 Styles

- **misc**: Add 404 and Error page.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add 404 and Error page, closes [#2299](https://github.com/lobehub/lobe-chat/issues/2299) ([938a3e9](https://github.com/lobehub/lobe-chat/commit/938a3e9))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-04-30 05:04:34 +00:00
CanisMinor 938a3e99f5 💄 style: add 404 and Error page (#2299)
*  feat: Add 404 and Error page

* 🐛 fix: Fix dynamic ssr in error page

*  perf: Dynamic import Sentry
2024-04-30 13:01:20 +08:00
semantic-release-bot 7817e67e56 🔖 chore(release): v0.151.6 [skip ci]
### [Version&nbsp;0.151.6](https://github.com/lobehub/lobe-chat/compare/v0.151.5...v0.151.6)
<sup>Released on **2024-04-30**</sup>

#### 🐛 Bug Fixes

- **misc**: Plugins with multiple settings cannot be correctly configured.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Plugins with multiple settings cannot be correctly configured, closes [#1991](https://github.com/lobehub/lobe-chat/issues/1991) ([0c041aa](https://github.com/lobehub/lobe-chat/commit/0c041aa))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-04-30 03:38:48 +00:00
Yang Hanlin 0c041aa7a7 🐛 fix: plugins with multiple settings cannot be correctly configured (#1991)
* 🐛 fix: plugins with multiple settings cannot be correctly configured

* ♻️ refactor: merge plugin setting in the action layer instead of UI

*  test: add a test to ensure plugin settings are correctly merged
2024-04-30 11:35:37 +08:00
semantic-release-bot b0ccfdbee8 🔖 chore(release): v0.151.5 [skip ci]
### [Version&nbsp;0.151.5](https://github.com/lobehub/lobe-chat/compare/v0.151.4...v0.151.5)
<sup>Released on **2024-04-30**</sup>

#### 🐛 Bug Fixes

- **misc**: Effectively interrupt auto scrolling.

#### 💄 Styles

- **misc**: Revise some text.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Effectively interrupt auto scrolling, closes [#2223](https://github.com/lobehub/lobe-chat/issues/2223) ([afe4974](https://github.com/lobehub/lobe-chat/commit/afe4974))

#### Styles

* **misc**: Revise some text, closes [#2296](https://github.com/lobehub/lobe-chat/issues/2296) ([018427f](https://github.com/lobehub/lobe-chat/commit/018427f))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-04-30 03:17:14 +00:00
sxjeru afe49747f3 🐛 fix: Effectively interrupt auto scrolling (#2223)
* Interrupt auto scrolling

* reduce atBottomThreshold

* del

* del

* Alternative invalid followOutput

* BottomThreshold 过小导致无法连续滚动

* 避免删除消息触发下滑

* restore mobile BottomThreshold

* restore overscan

* fix

* little fix

* fix followOutput
2024-04-30 11:14:02 +08:00
Yang Hanlin 36e40aaf6c 📝 docs: update ZITADEL SSO integration docs (#2301)
* 📝 docs: fix list in ZITADEL integration doc

* 📝 docs: add instruction to enable `User Info inside ID token` option in ZITADEL
2024-04-30 08:59:00 +08:00
Rubu Jam 018427f2f9 💄 style: Revise some text (#2296)
* 💄 style: Revise some text

* 💄 style: Revise some text
2024-04-30 01:43:50 +08:00
semantic-release-bot 0328244176 🔖 chore(release): v0.151.4 [skip ci]
### [Version&nbsp;0.151.4](https://github.com/lobehub/lobe-chat/compare/v0.151.3...v0.151.4)
<sup>Released on **2024-04-29**</sup>

#### ♻ Code Refactoring

- **misc**: Move app page to the `(main)` layout group.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Move app page to the `(main)` layout group, closes [#2297](https://github.com/lobehub/lobe-chat/issues/2297) ([6cc2c38](https://github.com/lobehub/lobe-chat/commit/6cc2c38))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-04-29 16:31:00 +00:00
Shixian Sheng a2b931f3ba 📝 docs: update README.md (#2298) 2024-04-30 00:27:37 +08:00
CanisMinor 6cc2c382ff ♻️ refactor: move app page to the (main) layout group (#2297) 2024-04-30 00:24:09 +08:00
semantic-release-bot dafafa8d97 🔖 chore(release): v0.151.3 [skip ci]
### [Version&nbsp;0.151.3](https://github.com/lobehub/lobe-chat/compare/v0.151.2...v0.151.3)
<sup>Released on **2024-04-29**</sup>

#### 💄 Styles

- **misc**: Patching models info.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Patching models info, closes [#2269](https://github.com/lobehub/lobe-chat/issues/2269) [#22802280](https://github.com/lobehub/lobe-chat/issues/22802280) ([03bcb06](https://github.com/lobehub/lobe-chat/commit/03bcb06))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-04-29 15:52:04 +00:00
sxjeru 03bcb06ef4 💄 style: patching models info (#2269)
* update models config

* patch

* context window

* [Request] Add MiniMax new models #22802280

* pass test
2024-04-29 23:48:49 +08:00
semantic-release-bot 637489b3cc 🔖 chore(release): v0.151.2 [skip ci]
### [Version&nbsp;0.151.2](https://github.com/lobehub/lobe-chat/compare/v0.151.1...v0.151.2)
<sup>Released on **2024-04-29**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix only inject welcome question in inbox.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix only inject welcome question in inbox, closes [#2289](https://github.com/lobehub/lobe-chat/issues/2289) ([cc8edd3](https://github.com/lobehub/lobe-chat/commit/cc8edd3))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-04-29 15:07:29 +00:00
Arvin Xu 721a2da475 🔨 chore: upgrade next to 14.2.x (#2015)
* Update package.json

* 🐛 fix: Fix shiki build error

---------

Co-authored-by: CanisMinor <i@canisminor.cc>
2024-04-29 23:04:10 +08:00
Arvin Xu cc8edd3d4e 🐛 fix: fix only inject welcome question in inbox (#2289)
* ️ perf: improve conversation loading performance

* 🐛 fix: fix the welcome message inject

* 🐛 fix: fix the welcome message inject
2024-04-29 23:03:52 +08:00
semantic-release-bot 6d9d070f16 🔖 chore(release): v0.151.1 [skip ci]
### [Version&nbsp;0.151.1](https://github.com/lobehub/lobe-chat/compare/v0.151.0...v0.151.1)
<sup>Released on **2024-04-29**</sup>

#### 💄 Styles

- **misc**: Improve Inbox Assistant Welcome Guide.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Improve Inbox Assistant Welcome Guide, closes [#2086](https://github.com/lobehub/lobe-chat/issues/2086) ([df37212](https://github.com/lobehub/lobe-chat/commit/df37212))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-04-29 04:12:24 +00:00
CanisMinor df37212a6b 💄 style: improve Inbox Assistant Welcome Guide (#2086)
*  feat: Add qa blocks to welcome guide

* ♻️ refactor: refactor the url

*  test: Add new tests

* 💄 style: Update Theme ConfigProvider

* 🐛 fix: fix url

* 🐛 fix: Fix time calc and card min height

---------

Co-authored-by: arvinxx <arvinx@foxmail.com>
2024-04-29 12:08:41 +08:00
semantic-release-bot 3802e24027 🔖 chore(release): v0.151.0 [skip ci]
## [Version&nbsp;0.151.0](https://github.com/lobehub/lobe-chat/compare/v0.150.10...v0.151.0)
<sup>Released on **2024-04-29**</sup>

####  Features

- **misc**: Support minimax as a new provider.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Support minimax as a new provider, closes [#2087](https://github.com/lobehub/lobe-chat/issues/2087) ([00abd82](https://github.com/lobehub/lobe-chat/commit/00abd82))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-04-29 03:01:01 +00:00
Ryo Shen 00abd82687 feat: support minimax as a new provider (#2087)
* add minimax as provider

* add i18n token

* update

* update

* Revert "add i18n token"

This reverts commit 4be6d6797b4b60baa965243dc772a023b10b96f6.

* add i18n token

* add doc

* update i18n

* implement MinimaxStream

* use fetchSSE function

* fix TypeError and SyntaxError

* add unit test

* add agent runtime

* add debug log

* use fetch function directly

* refactor(minimax): streamline response parsing logic

* remove redundant error response check

* fix code style
2024-04-29 10:57:48 +08:00
semantic-release-bot 4810b228c9 🔖 chore(release): v0.150.10 [skip ci]
### [Version&nbsp;0.150.10](https://github.com/lobehub/lobe-chat/compare/v0.150.9...v0.150.10)
<sup>Released on **2024-04-28**</sup>

#### ♻ Code Refactoring

- **misc**: Rename globalStore to userStore.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Rename globalStore to userStore, closes [#2264](https://github.com/lobehub/lobe-chat/issues/2264) ([a3cb538](https://github.com/lobehub/lobe-chat/commit/a3cb538))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-04-28 15:31:35 +00:00
Arvin Xu a3cb53804d ♻️ refactor: rename globalStore to userStore (#2264)
* ♻️ refactor: rename globalStore to userStore

* ♻️ refactor: refactor the globalStore usage

* ♻️ refactor: clean the user preference

* 🐛 fix: fix preference init

* ♻️ refactor: refactor the global Store

* 🎨 chore: improve code
2024-04-28 23:28:17 +08:00
semantic-release-bot a3911e5cd0 🔖 chore(release): v0.150.9 [skip ci]
### [Version&nbsp;0.150.9](https://github.com/lobehub/lobe-chat/compare/v0.150.8...v0.150.9)
<sup>Released on **2024-04-28**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor  feature flags store to server config store.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor  feature flags store to server config store, closes [#2263](https://github.com/lobehub/lobe-chat/issues/2263) ([2e991d7](https://github.com/lobehub/lobe-chat/commit/2e991d7))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-04-28 13:02:51 +00:00
Arvin Xu 2e991d7548 ♻️ refactor: refactor feature flags store to server config store (#2263)
* 🚚 refactor: rename featureFlag store to serverConfig store

* 🚚 refactor: use serverConfigSelectors to replace commonSelectors

* 🎨 chore: clean code
2024-04-28 20:59:38 +08:00
Arthals 80d8eec9b0 📝 docs: Update upstream-sync (#2262) 2024-04-28 20:07:22 +08:00
semantic-release-bot d601fe7808 🔖 chore(release): v0.150.8 [skip ci]
### [Version&nbsp;0.150.8](https://github.com/lobehub/lobe-chat/compare/v0.150.7...v0.150.8)
<sup>Released on **2024-04-28**</sup>

#### 💄 Styles

- **ollama**: Phi3 Instruct models and its model icons.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **ollama**: Phi3 Instruct models and its model icons, closes [#2254](https://github.com/lobehub/lobe-chat/issues/2254) ([c9b55cc](https://github.com/lobehub/lobe-chat/commit/c9b55cc))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-04-28 10:26:31 +00:00
Maple Gao c9b55ccfd6 💄 style(ollama): Phi3 Instruct models and its model icons (#2254) 2024-04-28 18:23:22 +08:00
semantic-release-bot e5cc179044 🔖 chore(release): v0.150.7 [skip ci]
### [Version&nbsp;0.150.7](https://github.com/lobehub/lobe-chat/compare/v0.150.6...v0.150.7)
<sup>Released on **2024-04-28**</sup>

#### 🐛 Bug Fixes

- **misc**: Suport to fetch model list on client.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Suport to fetch model list on client, closes [#2252](https://github.com/lobehub/lobe-chat/issues/2252) ([76310a8](https://github.com/lobehub/lobe-chat/commit/76310a8))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-04-28 10:03:42 +00:00
cy948 76310a8971 🐛 fix: suport to fetch model list on client (#2252) 2024-04-28 18:00:31 +08:00
semantic-release-bot 752e0a3ba2 🔖 chore(release): v0.150.6 [skip ci]
### [Version&nbsp;0.150.6](https://github.com/lobehub/lobe-chat/compare/v0.150.5...v0.150.6)
<sup>Released on **2024-04-28**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix `/api/proxy` internal proxy attack.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix `/api/proxy` internal proxy attack, closes [#2255](https://github.com/lobehub/lobe-chat/issues/2255) ([465665a](https://github.com/lobehub/lobe-chat/commit/465665a))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-04-28 09:07:09 +00:00
Arvin Xu 465665a735 🐛 fix: fix /api/proxy internal proxy attack (#2255) 2024-04-28 17:03:58 +08:00
renovate[bot] 68057529be Update dependency pino to v9 (#2249)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-28 10:49:42 +08:00
renovate[bot] 30c572ee9d Update dependency @google/generative-ai to ^0.8.0 (#2247)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-28 10:49:28 +08:00
Arvin Xu 7cd0a34e40 📝 docs: improve ollama usage docs (#2244)
* docs

* update docs

* update docs

* update docs

* update docs

* update docs
2024-04-28 01:25:11 +08:00
semantic-release-bot 904a3dfa64 🔖 chore(release): v0.150.5 [skip ci]
### [Version&nbsp;0.150.5](https://github.com/lobehub/lobe-chat/compare/v0.150.4...v0.150.5)
<sup>Released on **2024-04-27**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix the plugin string env and search error.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix the plugin string env and search error, closes [#2239](https://github.com/lobehub/lobe-chat/issues/2239) ([74b1ae0](https://github.com/lobehub/lobe-chat/commit/74b1ae0))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-04-27 10:23:17 +00:00
Arvin Xu 74b1ae0865 🐛 fix: fix the plugin string env and search error (#2239)
* 🐛 fix: fix the plugin string env

* 🐛 fix: fix the search not working correctly

* 🐛 fix: fix the search not working correctly
2024-04-27 18:20:09 +08:00
semantic-release-bot 179fb46a8b 🔖 chore(release): v0.150.4 [skip ci]
### [Version&nbsp;0.150.4](https://github.com/lobehub/lobe-chat/compare/v0.150.3...v0.150.4)
<sup>Released on **2024-04-27**</sup>

#### 💄 Styles

- **misc**: Hide default model tag and show ollama provider by default.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Hide default model tag and show ollama provider by default, closes [#2238](https://github.com/lobehub/lobe-chat/issues/2238) ([baa4780](https://github.com/lobehub/lobe-chat/commit/baa4780))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-04-27 08:39:51 +00:00
Arvin Xu baa478031b 💄 style: hide default model tag and show ollama provider by default (#2238)
* 💄 style: show ollama by default

* 💄 style: hide default model tag

* ♻️ refactor: refactor the default agent config data
2024-04-27 16:36:42 +08:00
semantic-release-bot d2872bdd31 🔖 chore(release): v0.150.3 [skip ci]
### [Version&nbsp;0.150.3](https://github.com/lobehub/lobe-chat/compare/v0.150.2...v0.150.3)
<sup>Released on **2024-04-27**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix docker build.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix docker build, closes [#2236](https://github.com/lobehub/lobe-chat/issues/2236) ([749a843](https://github.com/lobehub/lobe-chat/commit/749a843))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-04-27 07:44:00 +00:00
Arvin Xu 749a843fbb 🐛 fix: fix docker build (#2236) 2024-04-27 15:40:58 +08:00
semantic-release-bot f753eb93d0 🔖 chore(release): v0.150.2 [skip ci]
### [Version&nbsp;0.150.2](https://github.com/lobehub/lobe-chat/compare/v0.150.1...v0.150.2)
<sup>Released on **2024-04-27**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix display error when using `DEFAULT_AGENT_CONFIG` env.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix display error when using `DEFAULT_AGENT_CONFIG` env, closes [#2231](https://github.com/lobehub/lobe-chat/issues/2231) ([42bc734](https://github.com/lobehub/lobe-chat/commit/42bc734))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-04-27 07:24:27 +00:00
Arvin Xu 42bc7346d8 🐛 fix: fix display error when using DEFAULT_AGENT_CONFIG env (#2231)
* 🐛 fix: fix display error when using DEFAULT_AGENT_CONFIG env

* 🔥 chore: remove file

*  test: add more test

*  test: add more test

*  test: add more test

*  test: add more test
2024-04-27 15:21:14 +08:00
semantic-release-bot 361ab49281 🔖 chore(release): v0.150.1 [skip ci]
### [Version&nbsp;0.150.1](https://github.com/lobehub/lobe-chat/compare/v0.150.0...v0.150.1)
<sup>Released on **2024-04-27**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix display error when using DEFAULT_AGENT_CONFIG env.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix display error when using DEFAULT_AGENT_CONFIG env ([e46215c](https://github.com/lobehub/lobe-chat/commit/e46215c))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-04-27 06:04:26 +00:00
arvinxx 834a7be2a0 Revert "🐛 fix: fix display error when using DEFAULT_AGENT_CONFIG env"
This reverts commit e46215c17a.
2024-04-27 14:00:57 +08:00
arvinxx e46215c17a 🐛 fix: fix display error when using DEFAULT_AGENT_CONFIG env 2024-04-27 14:00:08 +08:00
lobehubbot 0254c05780 📝 docs(bot): Auto sync agents & plugin to readme 2024-04-27 03:44:15 +00:00
Arvin Xu fdc3c2588a 🧱 chore: introduce trpc as network framework (#2227) 2024-04-27 11:40:45 +08:00
semantic-release-bot 81613f5724 🔖 chore(release): v0.150.0 [skip ci]
## [Version&nbsp;0.150.0](https://github.com/lobehub/lobe-chat/compare/v0.149.6...v0.150.0)
<sup>Released on **2024-04-26**</sup>

####  Features

- **misc**: Support feature flags.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Support feature flags, closes [#2213](https://github.com/lobehub/lobe-chat/issues/2213) ([4532be5](https://github.com/lobehub/lobe-chat/commit/4532be5))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-04-26 17:07:00 +00:00
Maple Gao 22547edd28 📝 docs: Update Ollama Environment Variables table (#2188) 2024-04-27 01:03:42 +08:00
Arvin Xu 4532be5645 feat: support feature flags (#2213)
*  feat: support hide create session

*  feat: support hide edit panel of session

*  feat: support env of feature flags

* 🐛 fix: fix env

* ♻️ refactor: refactor to support server side feature flags

* 🎨 chore: improve code

* 🌐 chore: add locale

* ♻️ refactor: improve code

*  feat: support hide dalle

* 🎨 chore: clean code

*  test: add test for env

*  test: add test for metaList

*  test: add test for selectors
2024-04-27 01:03:02 +08:00
lobehubbot 58561d6cda 📝 docs(bot): Auto sync agents & plugin to readme 2024-04-26 15:32:27 +00:00
Maple Gao 5dd686dbac 💄 chore: fix a return missing space in system (#2219) 2024-04-26 23:29:09 +08:00
semantic-release-bot 2a72d1f68e 🔖 chore(release): v0.149.6 [skip ci]
### [Version&nbsp;0.149.6](https://github.com/lobehub/lobe-chat/compare/v0.149.5...v0.149.6)
<sup>Released on **2024-04-26**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix ollama host issue.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix ollama host issue, closes [#2210](https://github.com/lobehub/lobe-chat/issues/2210) ([c49d4c7](https://github.com/lobehub/lobe-chat/commit/c49d4c7))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-04-26 08:14:38 +00:00
eyebrow c49d4c772f 🐛 fix: fix ollama host issue (#2210)
Co-authored-by: eyebrowkang <eyebrowkang@tencent.com>
2024-04-26 16:11:32 +08:00
多啦b梦 1ca7cadbe7 📝 docs: Update docs/self-hosting/platform/docker-compose.zh-CN.mdx (#2204)
* Update `docs/self-hosting/platform/docker-compose.zh-CN.mdx`

* Update docker-compose.zh-CN.mdx

* Update docker-compose.zh-CN.mdx

---------

Co-authored-by: Arvin Xu <arvinx@foxmail.com>
2024-04-26 10:24:04 +08:00
semantic-release-bot b7c01344cc 🔖 chore(release): v0.149.5 [skip ci]
### [Version&nbsp;0.149.5](https://github.com/lobehub/lobe-chat/compare/v0.149.4...v0.149.5)
<sup>Released on **2024-04-25**</sup>

#### ♻ Code Refactoring

- **misc**: Sperate SessionStore to a new AgentStore.

#### 🐛 Bug Fixes

- **misc**: Fix not handle ollama error correctly.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Sperate SessionStore to a new AgentStore, closes [#2197](https://github.com/lobehub/lobe-chat/issues/2197) ([49c0ba6](https://github.com/lobehub/lobe-chat/commit/49c0ba6))

#### What's fixed

* **misc**: Fix not handle ollama error correctly ([efdf174](https://github.com/lobehub/lobe-chat/commit/efdf174))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-04-25 17:25:34 +00:00
arvinxx efdf174d1e 🐛 fix: fix not handle ollama error correctly 2024-04-26 01:22:16 +08:00
Arvin Xu 49c0ba6613 ♻️ refactor: sperate SessionStore to a new AgentStore (#2197)
* ♻️ refactor: refactor SessionStore to a new AgentStore

* 🎨 refactor: clean code

* 🐛 fix: fix inbox session

* 🐛 fix: fix inbox session

* Update user.ts

* 🎨 chore: clear code

* 🐛 fix: fix default group not expand
2024-04-26 01:19:11 +08:00
CanisMinor 33e2236207 🔨 chore: Update FUNDING.yml to add Github Sponsor [skip ci] 2024-04-25 22:14:09 +08:00
semantic-release-bot 53510c1d45 🔖 chore(release): v0.149.4 [skip ci]
### [Version&nbsp;0.149.4](https://github.com/lobehub/lobe-chat/compare/v0.149.3...v0.149.4)
<sup>Released on **2024-04-25**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix chat client request not support abort.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix chat client request not support abort, closes [#2193](https://github.com/lobehub/lobe-chat/issues/2193) ([d22ef2c](https://github.com/lobehub/lobe-chat/commit/d22ef2c))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-04-25 11:05:58 +00:00
Arvin Xu d22ef2c6a3 🐛 fix: fix chat client request not support abort (#2193)
* 🐛 fix: fix client request not support abort

*  test: fix test
2024-04-25 19:02:50 +08:00
semantic-release-bot a0a4e00075 🔖 chore(release): v0.149.3 [skip ci]
### [Version&nbsp;0.149.3](https://github.com/lobehub/lobe-chat/compare/v0.149.2...v0.149.3)
<sup>Released on **2024-04-25**</sup>

#### 💄 Styles

- **misc**: Add displaying the message "Reset Successfully.".

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add displaying the message "Reset Successfully.", closes [#2158](https://github.com/lobehub/lobe-chat/issues/2158) ([27913ef](https://github.com/lobehub/lobe-chat/commit/27913ef))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-04-25 07:13:53 +00:00
Rubu Jam 27913ef4a8 💄 style: Add displaying the message "Reset Successfully." (#2158)
* Upon completion of the reset process, a pop-up window will appear, displaying the message "Reset Successfully."

* Update zh-CN/setting.json

* translation
2024-04-25 15:10:45 +08:00
Rubu Jam c684d4e21a 🐛 fix: Rollback #2149 (#2186)
* RollBACK #2149

* RollBACK lobehub#2149

* Update route.ts
2024-04-25 01:45:13 +08:00
semantic-release-bot 1226458064 🔖 chore(release): v0.149.2 [skip ci]
### [Version&nbsp;0.149.2](https://github.com/lobehub/lobe-chat/compare/v0.149.1...v0.149.2)
<sup>Released on **2024-04-24**</sup>

#### 💄 Styles

- **misc**: Support to create ai message.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Support to create ai message, closes [#2185](https://github.com/lobehub/lobe-chat/issues/2185) ([ba3ba6a](https://github.com/lobehub/lobe-chat/commit/ba3ba6a))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-04-24 17:18:07 +00:00
Arvin Xu ba3ba6a783 💄 style: support to create ai message (#2185)
*  feat: support to create ai message

* 🌐 style: add locale

* 🎨 chore: improve code

* 🐛 fix: fix to clear ai message

* 🚸 style: update assistant action
2024-04-25 01:14:57 +08:00
semantic-release-bot 06c1844a88 🔖 chore(release): v0.149.1 [skip ci]
### [Version&nbsp;0.149.1](https://github.com/lobehub/lobe-chat/compare/v0.149.0...v0.149.1)
<sup>Released on **2024-04-24**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-04-24 16:00:17 +00:00
Arvin Xu c8f35cb1d8 ️ perf: refactor to improve the topic async state (#2182)
* ️ perf: refactor the topic server mode

*  test: fix test

* 🐛 fix: fix duplicateTopic display error

* 💄 style: improve ollama setup guide
2024-04-24 23:57:08 +08:00
semantic-release-bot e176009a15 🔖 chore(release): v0.149.0 [skip ci]
## [Version&nbsp;0.149.0](https://github.com/lobehub/lobe-chat/compare/v0.148.10...v0.149.0)
<sup>Released on **2024-04-24**</sup>

####  Features

- **misc**: Fully support ollama with browser request mode.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Fully support ollama with browser request mode, closes [#2168](https://github.com/lobehub/lobe-chat/issues/2168) ([562d189](https://github.com/lobehub/lobe-chat/commit/562d189))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-04-24 05:41:19 +00:00
Arvin Xu 562d18926a feat: fully support ollama with browser request mode (#2168)
* 🌐 style: add i18n

* 🐛 fix: fix ollama chat error

* 💄 style: improve ollama request mode

* 🚸 style: improve ollama setup guide

* 📝 docs: remove v1 suffix

* 🐛 fix: keep server mode if user use proxy
2024-04-24 13:38:10 +08:00
renovate[bot] 32aeb52c3c Update dependency brotli-wasm to v3 (#2121)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-24 13:32:25 +08:00
gary 3edb99c3b6 📝 docs: Update docs/self-hosting/advanced/sso-providers/github.zh-CN.mdx (#2154)
* Update `docs/self-hosting/advanced/sso-providers/github.zh-CN.mdx`

* Update github.zh-CN.mdx
2024-04-24 13:31:37 +08:00
semantic-release-bot 128cbfe933 🔖 chore(release): v0.148.10 [skip ci]
### [Version&nbsp;0.148.10](https://github.com/lobehub/lobe-chat/compare/v0.148.9...v0.148.10)
<sup>Released on **2024-04-24**</sup>

#### 💄 Styles

- **misc**: Update Ollama model 240421.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update Ollama model 240421, closes [#2130](https://github.com/lobehub/lobe-chat/issues/2130) ([e797af0](https://github.com/lobehub/lobe-chat/commit/e797af0))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-04-24 03:00:50 +00:00
Maple Gao e797af0607 💄 style: update Ollama model 240421 (#2130) 2024-04-24 10:57:39 +08:00
semantic-release-bot 31c16b99f5 🔖 chore(release): v0.148.9 [skip ci]
### [Version&nbsp;0.148.9](https://github.com/lobehub/lobe-chat/compare/v0.148.8...v0.148.9)
<sup>Released on **2024-04-23**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor for session server mode.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor for session server mode, closes [#2163](https://github.com/lobehub/lobe-chat/issues/2163) ([e012597](https://github.com/lobehub/lobe-chat/commit/e012597))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-04-23 17:05:42 +00:00
Arvin Xu e012597226 ♻️ refactor: refactor for session server mode (#2163)
* ♻️ refactor: refactor for session server mode

*  test: fix test

*  test: add tests

* 🚨 chore: fix lint
2024-04-24 01:01:51 +08:00
semantic-release-bot 2d52303888 🔖 chore(release): v0.148.8 [skip ci]
### [Version&nbsp;0.148.8](https://github.com/lobehub/lobe-chat/compare/v0.148.7...v0.148.8)
<sup>Released on **2024-04-23**</sup>

#### 💄 Styles

- **misc**:  update some `gemini` deployment restrictions.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**:  update some `gemini` deployment restrictions, closes [#2149](https://github.com/lobehub/lobe-chat/issues/2149) ([6d36863](https://github.com/lobehub/lobe-chat/commit/6d36863))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-04-23 05:15:10 +00:00
Rubu Jam 6d36863c0d 💄 style: update some gemini deployment restrictions (#2149)
* Removing Some Restrictions

* Update route.ts

* update route.ts

* Update route.test.ts
2024-04-23 13:11:56 +08:00
semantic-release-bot 78a17e7ba1 🔖 chore(release): v0.148.7 [skip ci]
### [Version&nbsp;0.148.7](https://github.com/lobehub/lobe-chat/compare/v0.148.6...v0.148.7)
<sup>Released on **2024-04-23**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix qwen-1.5-chat-72B context window in togetherai.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix qwen-1.5-chat-72B context window in togetherai, closes [#2142](https://github.com/lobehub/lobe-chat/issues/2142) ([d0753cf](https://github.com/lobehub/lobe-chat/commit/d0753cf))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-04-23 05:02:45 +00:00
JamesFlare1212 d0753cf733 🐛 fix: fix qwen-1.5-chat-72B context window in togetherai (#2142)
Fix Qwen 1.5 Chat 72B content window size
2024-04-23 12:59:42 +08:00
semantic-release-bot 999b7824af 🔖 chore(release): v0.148.6 [skip ci]
### [Version&nbsp;0.148.6](https://github.com/lobehub/lobe-chat/compare/v0.148.5...v0.148.6)
<sup>Released on **2024-04-22**</sup>

#### 🐛 Bug Fixes

- **misc**: Add Windows Phone, iPadOS, BlackBerry OS, Linux OS and Chrome OS sync icons.

#### 💄 Styles

- **misc**: Support more model Icons: dbrx, command-r, openchat, rwkv, Bert-vits2, Stable Diffusion, WizardLM, adobe firefly, skylark.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Add Windows Phone, iPadOS, BlackBerry OS, Linux OS and Chrome OS sync icons, closes [#2139](https://github.com/lobehub/lobe-chat/issues/2139) ([8ed1f07](https://github.com/lobehub/lobe-chat/commit/8ed1f07))

#### Styles

* **misc**: Support more model Icons: dbrx, command-r, openchat, rwkv, Bert-vits2, Stable Diffusion, WizardLM, adobe firefly, skylark, closes [#2107](https://github.com/lobehub/lobe-chat/issues/2107) ([4268d8b](https://github.com/lobehub/lobe-chat/commit/4268d8b))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-04-22 12:18:39 +00:00
Maple Gao 8ed1f07482 💄 fix: add Windows Phone, iPadOS, BlackBerry OS, Linux OS and Chrome OS sync icons (#2139) 2024-04-22 20:15:31 +08:00
Maple Gao 4268d8be22 💄 style: support more model Icons: dbrx, command-r, openchat, rwkv, Bert-vits2, Stable Diffusion, WizardLM, adobe firefly, skylark (#2107)
*  new: support more model Icons: dbrx, command-r, openchat, rwkv, Bert-vits2, Stable Diffusion, WizardLM, adobe firefly, skylark

* 💄 add: model Stable Cascade

* 💄 add: Jamba and OpenChat

* ♻️ refactor: support more model Icons: dbrx, command-r, openchat, rwkv, Bert-vits2, Stable Diffusion, WizardLM, adobe firefly, skylark and so on

* 💄 fix: remove unused Zhipu from import

* 💄 fix: 01.AI not show Icons in other providers.
2024-04-22 20:14:35 +08:00
Maple Gao cb997a5c30 📝 docs: improve guide of ollama local deployment (#2146)
* 📝 docs: Complete guide of ollama local deployment

* 📝 docs: Complete guide of ollama local deployment
2024-04-22 20:12:38 +08:00
Arthals 28bcbf00d9 📝 docs: Update PWA & update pnpm in CONTRIBUTING (#2148)
* 📝 docs: Update PWA & update `pnpm` in CONTRIBUTING

* 📝 docs: Update image & callout
2024-04-22 20:04:31 +08:00
semantic-release-bot 2655918214 🔖 chore(release): v0.148.5 [skip ci]
### [Version&nbsp;0.148.5](https://github.com/lobehub/lobe-chat/compare/v0.148.4...v0.148.5)
<sup>Released on **2024-04-22**</sup>

#### 💄 Styles

- **misc**: Support together ai to fetch model list.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Support together ai to fetch model list, closes [#2138](https://github.com/lobehub/lobe-chat/issues/2138) ([e6d3e4a](https://github.com/lobehub/lobe-chat/commit/e6d3e4a))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-04-22 06:00:21 +00:00
Arvin Xu e6d3e4a91d 💄 style: support together ai to fetch model list (#2138)
* 💄 style: support together ai model fetch

* 💄 style: support together ai model fetch

* 💄 style: support together ai model fetch

* 💄 style: support together ai model fetch
2024-04-22 13:57:17 +08:00
semantic-release-bot f45f8752e0 🔖 chore(release): v0.148.4 [skip ci]
### [Version&nbsp;0.148.4](https://github.com/lobehub/lobe-chat/compare/v0.148.3...v0.148.4)
<sup>Released on **2024-04-21**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix model list menu not display correctly.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix model list menu not display correctly, closes [#2133](https://github.com/lobehub/lobe-chat/issues/2133) ([98c844b](https://github.com/lobehub/lobe-chat/commit/98c844b))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-04-21 18:54:25 +00:00
Arvin Xu 98c844bf55 🐛 fix: fix model list menu not display correctly (#2133)
* ♻️ refactor: remove preference hydration

* 🐛 fix: fix model-list menu not display correctly

* 🐛 fix: fix azure not show the deployment name

* ♻️ refactor: rename the StoreHydration
2024-04-22 02:51:21 +08:00
semantic-release-bot e1de8efca3 🔖 chore(release): v0.148.3 [skip ci]
### [Version&nbsp;0.148.3](https://github.com/lobehub/lobe-chat/compare/v0.148.2...v0.148.3)
<sup>Released on **2024-04-21**</sup>

#### 💄 Styles

- **ollama**: Show size info while download, support cancel donwload, optimize calculation for speed.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **ollama**: Show size info while download, support cancel donwload, optimize calculation for speed, closes [#1664](https://github.com/lobehub/lobe-chat/issues/1664) ([9b18f47](https://github.com/lobehub/lobe-chat/commit/9b18f47))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-04-21 12:13:34 +00:00
Johnson 9b18f472c0 💄 style(ollama): show size info while download, support cancel donwload, optimize calculation for speed (#1664)
Co-authored-by: shijianyue <shijianyue@bytedance.com>
Co-authored-by: arvinxx <arvinx@foxmail.com>
2024-04-21 20:10:26 +08:00
semantic-release-bot d440cccf07 🔖 chore(release): v0.148.2 [skip ci]
### [Version&nbsp;0.148.2](https://github.com/lobehub/lobe-chat/compare/v0.148.1...v0.148.2)
<sup>Released on **2024-04-21**</sup>

#### 💄 Styles

- **misc**: Add LLaMA 3 in groq + Mixtral 8x22B model.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add LLaMA 3 in groq + Mixtral 8x22B model, closes [#2128](https://github.com/lobehub/lobe-chat/issues/2128) ([6144448](https://github.com/lobehub/lobe-chat/commit/6144448))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-04-21 11:57:57 +00:00
Linghui Gong 6144448c2d 💄 style: add LLaMA 3 in groq + Mixtral 8x22B model (#2128)
*  feat: llama 3 in groq

*  feat: new mistral model
2024-04-21 19:54:59 +08:00
Okeke Felix Chibuzor 77e84a9c85 📝 docs: Update docs/self-hosting/platform/vercel.mdx (#2124)
* Update `docs/self-hosting/platform/vercel.mdx`

* Update vercel.mdx
2024-04-21 14:44:51 +08:00
semantic-release-bot 505b328354 🔖 chore(release): v0.148.1 [skip ci]
### [Version&nbsp;0.148.1](https://github.com/lobehub/lobe-chat/compare/v0.148.0...v0.148.1)
<sup>Released on **2024-04-20**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix topic title not auto generate.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix topic title not auto generate, closes [#2114](https://github.com/lobehub/lobe-chat/issues/2114) ([5979de3](https://github.com/lobehub/lobe-chat/commit/5979de3))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-04-20 16:52:42 +00:00
Arvin Xu 5979de337a 🐛 fix: fix topic title not auto generate (#2114)
* 🐛 fix: fix topic auto gen

*  test: fix test

* 🎨 chore: improve code
2024-04-21 00:49:39 +08:00
Arvin Xu 1176948734 test: use happy dom to fix test (#2113)
*  test: fix test

* Update package.json
2024-04-20 23:30:33 +08:00
semantic-release-bot 6853dc2a98 🔖 chore(release): v0.148.0 [skip ci]
## [Version&nbsp;0.148.0](https://github.com/lobehub/lobe-chat/compare/v0.147.22...v0.148.0)
<sup>Released on **2024-04-20**</sup>

####  Features

- **misc**: Support chat completion call at client side.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Support chat completion call at client side, closes [#2041](https://github.com/lobehub/lobe-chat/issues/2041) ([9f5858f](https://github.com/lobehub/lobe-chat/commit/9f5858f))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-04-20 09:59:18 +00:00
cy948 9f5858faf4 feat: support chat completion call at client side (#2041)
*  feat: support chat completion call at client side

* 🐛 fix: disable agent-runtime in browser feature when user set
endpoint only

- 🐛 fix: this feature only enable when user set both apikey and
  endpoint in one specific llm setting

* ♻️ refactor: refactor agentruntime

* ♻️ refactor: add fetchOnClient

* 🚨 chore: eslint Circular Dependencies issue

* 💄 feat: Added UI to control fetchOnClient

*  test: Passed chat provider test

* ♻️ refactor: remove redundant export

*  test: add for agentRuntime

* 💄 style: remove tag for llm config

*  test: add for agentRuntime init

* ♻️ refactor: fetchOnClient

*  test: add for clinet agentRuntime init

* ♻️ refactor: for write tests easily

*  test: for client AgentRuntime

* 🌐 i18n: fetch on client

*  test: agentruntime

* ♻️ refactor: don't trace on client

* 📝 docs: update annotation for new methods

* 🐛fix: error not catch at client

* ♻️ refactor: extract trace at chat()

*  test: for new chat method

* ♻️ refactor: -lines make stats better

* ♻️ refactor: remove deprecate

* ♻️  refactor: remove deprecate class AgentRuntime
* ♻️  refactor: fix circular dependence from AgentRuntime
*  test: pass tests

* ♻️ refactor: reformat import urls

* ♻️ refactor: rename initAgentRuntimeWithUserPayload

* 💄 style: improve config

* 🌐 style: add i18n

* 💄 style: client 默认显示 ollama
2024-04-20 17:56:07 +08:00
Arvin Xu b3a7329b40 🔨 chore: fix vercel deployment (#2104)
* Update vercel.json

* add deps
2024-04-19 23:31:54 +08:00
semantic-release-bot a16368a31a 🔖 chore(release): v0.147.22 [skip ci]
### [Version&nbsp;0.147.22](https://github.com/lobehub/lobe-chat/compare/v0.147.21...v0.147.22)
<sup>Released on **2024-04-19**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-04-19 14:03:50 +00:00
Arvin Xu 148825bb31 perf: improve message loading (#2097)
*  perf: improve message loading

*  perf: improve topic loading
2024-04-19 22:00:38 +08:00
renovate[bot] 630433e9f0 Update dependency @google/generative-ai to ^0.7.0 (#1607)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-19 21:09:54 +08:00
Rubu Jam 4e96bda9a1 💄 style : Convert some ico files from online to local. (#2094)
* 💄 style : ico files from online to local

* 💄 style : ico files from online to local

* 💄 style : Convert some ico files from online to local.

* Optimize some code
2024-04-19 20:48:13 +08:00
semantic-release-bot 2a95aee9a6 🔖 chore(release): v0.147.21 [skip ci]
### [Version&nbsp;0.147.21](https://github.com/lobehub/lobe-chat/compare/v0.147.20...v0.147.21)
<sup>Released on **2024-04-19**</sup>

#### 💄 Styles

- **misc**: Optimized file upload buttons and prompts.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Optimized file upload buttons and prompts, closes [#2050](https://github.com/lobehub/lobe-chat/issues/2050) ([c23087e](https://github.com/lobehub/lobe-chat/commit/c23087e))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-04-19 12:34:08 +00:00
Clivia c23087e17f 💄 style: Optimized file upload buttons and prompts (#2050) 2024-04-19 20:30:53 +08:00
Arvin Xu 25772213e7 🔨 chore: fix vercel build (#2095) 2024-04-19 14:06:08 +08:00
lobehubbot 34677f6691 📝 docs(bot): Auto sync agents & plugin to readme 2024-04-18 17:09:37 +00:00
semantic-release-bot 7e2dfc6d5d 🔖 chore(release): v0.147.20 [skip ci]
### [Version&nbsp;0.147.20](https://github.com/lobehub/lobe-chat/compare/v0.147.19...v0.147.20)
<sup>Released on **2024-04-18**</sup>

#### 💄 Styles

- **misc**: Improve aync session experience.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Improve aync session experience, closes [#2075](https://github.com/lobehub/lobe-chat/issues/2075) ([0f3b19b](https://github.com/lobehub/lobe-chat/commit/0f3b19b))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-04-18 17:08:59 +00:00
Arvin Xu 0f3b19b4ab 💄 style: improve aync session experience (#2075)
* 💄 style: improve delete experience

* 💄 style: fix clear loading

* 💄 style: fix add session loading

* 💄 style: fix duplicate session loading

*  test: fix test

* 🌐 style: add i18n

* 💄 style: improve search session loading

* 🐛 fix: fix crash with search
2024-04-19 01:05:42 +08:00
semantic-release-bot 83d09c5f51 🔖 chore(release): v0.147.19 [skip ci]
### [Version&nbsp;0.147.19](https://github.com/lobehub/lobe-chat/compare/v0.147.18...v0.147.19)
<sup>Released on **2024-04-18**</sup>

#### 💄 Styles

- **misc**: Add M and B support max token in ModelInfoTags.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add M and B support max token in ModelInfoTags, closes [#2073](https://github.com/lobehub/lobe-chat/issues/2073) ([a985d8f](https://github.com/lobehub/lobe-chat/commit/a985d8f))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-04-18 14:04:35 +00:00
Maple Gao a985d8f023 💄 style: add M and B support max token in ModelInfoTags (#2073)
* 💄 chore: add M and B support max token in ModelInfoTags

* 💄 chore: add M and B support max token in ModelInfoTags

* 💄 chore: add M and B support max token in ModelInfoTags

* 💄 chore: add M support max token in ModelInfoTags
2024-04-18 22:01:11 +08:00
semantic-release-bot e170dd4b05 🔖 chore(release): v0.147.18 [skip ci]
### [Version&nbsp;0.147.18](https://github.com/lobehub/lobe-chat/compare/v0.147.17...v0.147.18)
<sup>Released on **2024-04-17**</sup>

#### 💄 Styles

- **misc**: Add claude 3 opus to AWS Bedrock, remove custom models from providers, and update Perplexity model names.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add claude 3 opus to AWS Bedrock, closes [#2072](https://github.com/lobehub/lobe-chat/issues/2072) ([479f562](https://github.com/lobehub/lobe-chat/commit/479f562))
* **misc**: Remove custom models from providers, and update Perplexity model names, closes [#2069](https://github.com/lobehub/lobe-chat/issues/2069) ([e04754d](https://github.com/lobehub/lobe-chat/commit/e04754d))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-04-17 09:44:41 +00:00
Maple Gao e04754d3c4 💄 style: remove custom models from providers, and update Perplexity model names (#2069)
* 💄 models: Mixtral 8x22b is no longer free, and added WizardLM 2 8x22b by default.

* 💄 style: Remove reversed or custom models from official model list.

* 💄 style: Perplexity model name updates

* 💄 style: add model refs doc for update check

* 💄 chore: remove gpt-4-all feature flag test

* 💄 chore: remove gpt-4-all feature flag modelEnabledFiles test
2024-04-17 17:41:23 +08:00
Linghui Gong 479f562217 💄 style: add claude 3 opus to AWS Bedrock (#2072) 2024-04-17 17:40:34 +08:00
semantic-release-bot 40507dd421 🔖 chore(release): v0.147.17 [skip ci]
### [Version&nbsp;0.147.17](https://github.com/lobehub/lobe-chat/compare/v0.147.16...v0.147.17)
<sup>Released on **2024-04-16**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor service to a uniform interface.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor service to a uniform interface, closes [#2062](https://github.com/lobehub/lobe-chat/issues/2062) ([86779e2](https://github.com/lobehub/lobe-chat/commit/86779e2))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-04-16 09:12:39 +00:00
Arvin Xu 86779e2d9a ♻️ refactor: refactor service to a uniform interface (#2062)
* ♻️ refactor: refactor the session service interface

* ♻️ refactor: add file service interface

* ♻️ refactor: add message service interface

* ♻️ refactor: add topic service interface

*  test: add test for agent action
2024-04-16 17:09:14 +08:00
Arvin Xu bfe3c98893 🥅 chore: add sentry (#2048)
* 🥅 chore: add sentry modules

* Update package.json
2024-04-15 19:30:41 +08:00
Arvin Xu dbfa63ff23 🔨 chore: improve next config (#2044) 2024-04-15 10:53:25 +08:00
semantic-release-bot ea51c3a090 🔖 chore(release): v0.147.16 [skip ci]
### [Version&nbsp;0.147.16](https://github.com/lobehub/lobe-chat/compare/v0.147.15...v0.147.16)
<sup>Released on **2024-04-14**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor the auth.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor the auth, closes [#2043](https://github.com/lobehub/lobe-chat/issues/2043) ([37ecb41](https://github.com/lobehub/lobe-chat/commit/37ecb41))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-04-14 17:05:23 +00:00
Arvin Xu 37ecb41240 ♻️ refactor: refactor the auth (#2043)
* ♻️ refactor: refactor the auth code

* ♻️ refactor: refactor the auth code

* ♻️ refactor: refactor the auth code

* ♻️ refactor: refactor the auth code

* 🎨 refactor: improve code
2024-04-15 01:01:52 +08:00
semantic-release-bot 0d3749368f 🔖 chore(release): v0.147.15 [skip ci]
### [Version&nbsp;0.147.15](https://github.com/lobehub/lobe-chat/compare/v0.147.14...v0.147.15)
<sup>Released on **2024-04-14**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix tool call error with gpt-4-turbo.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix tool call error with gpt-4-turbo, closes [#2042](https://github.com/lobehub/lobe-chat/issues/2042) ([63d91b8](https://github.com/lobehub/lobe-chat/commit/63d91b8))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-04-14 16:37:02 +00:00
Arvin Xu 63d91b8ea5 🐛 fix: fix tool call error with gpt-4-turbo (#2042) 2024-04-15 00:33:34 +08:00
semantic-release-bot 3a771df265 🔖 chore(release): v0.147.14 [skip ci]
### [Version&nbsp;0.147.14](https://github.com/lobehub/lobe-chat/compare/v0.147.13...v0.147.14)
<sup>Released on **2024-04-14**</sup>

#### 💄 Styles

- **misc**: Enable `gemini-1.5-pro-latest` model by default.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Enable `gemini-1.5-pro-latest` model by default, closes [#2034](https://github.com/lobehub/lobe-chat/issues/2034) ([e8c65a9](https://github.com/lobehub/lobe-chat/commit/e8c65a9))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-04-14 13:42:09 +00:00
黑云白土 e8c65a986c 💄 style: enable gemini-1.5-pro-latest model by default (#2034) 2024-04-14 21:38:10 +08:00
Arvin Xu 8a9428e463 🎨 chore: improve code (#2039)
* 🎨 chore: rename the service test

* 🎨 chore: improve code
2024-04-14 21:34:18 +08:00
semantic-release-bot a6098589f1 🔖 chore(release): v0.147.13 [skip ci]
### [Version&nbsp;0.147.13](https://github.com/lobehub/lobe-chat/compare/v0.147.12...v0.147.13)
<sup>Released on **2024-04-14**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor the service with browser db invoke.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor the service with browser db invoke, closes [#2038](https://github.com/lobehub/lobe-chat/issues/2038) ([43a2791](https://github.com/lobehub/lobe-chat/commit/43a2791))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-04-14 11:50:46 +00:00
Arvin Xu 43a2791b39 ♻️ refactor: refactor the service with browser db invoke (#2038)
* ♻️ refactor: refactor the service with db request

* ♻️ refactor: separate the plugin service to plugin service and tool service
2024-04-14 19:47:32 +08:00
semantic-release-bot 62cb280754 🔖 chore(release): v0.147.12 [skip ci]
### [Version&nbsp;0.147.12](https://github.com/lobehub/lobe-chat/compare/v0.147.11...v0.147.12)
<sup>Released on **2024-04-14**</sup>

#### ♻ Code Refactoring

- **misc**: Move client db to a new folder.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Move client db to a new folder, closes [#2037](https://github.com/lobehub/lobe-chat/issues/2037) ([ebe65bb](https://github.com/lobehub/lobe-chat/commit/ebe65bb))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-04-14 10:54:59 +00:00
Arvin Xu ebe65bb481 ♻️ refactor: move client db to a new folder (#2037)
* 🚚 refactor: move database to client

* ♻️ refactor: refactor the browser db name
2024-04-14 18:51:43 +08:00
semantic-release-bot c598e4da6f 🔖 chore(release): v0.147.11 [skip ci]
### [Version&nbsp;0.147.11](https://github.com/lobehub/lobe-chat/compare/v0.147.10...v0.147.11)
<sup>Released on **2024-04-14**</sup>

#### 🐛 Bug Fixes

- **misc**: Support drag or copy to upload file by model ability.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Support drag or copy to upload file by model ability, closes [#2016](https://github.com/lobehub/lobe-chat/issues/2016) ([2abe37e](https://github.com/lobehub/lobe-chat/commit/2abe37e))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-04-14 03:54:36 +00:00
Clivia 2abe37ea37 🐛 fix: support drag or copy to upload file by model ability (#2016)
*  feat 根据模型动态选择是否支持拖拽上传文件

*  feat 根据模型动态选择是否支持拖拽上传文件

*  feat 根据模型动态选择是否支持拖拽上传文件(completed)
2024-04-14 11:51:31 +08:00
lobehubbot 2fa067058a 📝 docs(bot): Auto sync agents & plugin to readme 2024-04-14 02:18:59 +00:00
renovate[bot] fbbb833db6 Update dependency @testing-library/react to v15 (#2029) 2024-04-14 10:15:47 +08:00
semantic-release-bot 3078c2ba2e 🔖 chore(release): v0.147.10 [skip ci]
### [Version&nbsp;0.147.10](https://github.com/lobehub/lobe-chat/compare/v0.147.9...v0.147.10)
<sup>Released on **2024-04-13**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-04-13 03:24:32 +00:00
Arvin Xu bdba18d642 ️ perf: fix performance issue with model list (#2012)
* ️ perf: improve performance

* ️ perf: improve performance

* ️ perf: improve performance
2024-04-13 11:21:21 +08:00
semantic-release-bot 98ad8e0edc 🔖 chore(release): v0.147.9 [skip ci]
### [Version&nbsp;0.147.9](https://github.com/lobehub/lobe-chat/compare/v0.147.8...v0.147.9)
<sup>Released on **2024-04-12**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix custom model list not display correctly.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix custom model list not display correctly, closes [#2009](https://github.com/lobehub/lobe-chat/issues/2009) ([7d0e220](https://github.com/lobehub/lobe-chat/commit/7d0e220))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-04-12 12:21:49 +00:00
Arvin Xu 7d0e220159 🐛 fix: fix custom model list not display correctly (#2009) 2024-04-12 20:18:40 +08:00
Arvin Xu cca7816486 📝 docs: update docs (#2006)
* 📝 docs: update docs

* 📝 docs: update docs
2024-04-12 17:36:36 +08:00
semantic-release-bot 096ecc392b 🔖 chore(release): v0.147.8 [skip ci]
### [Version&nbsp;0.147.8](https://github.com/lobehub/lobe-chat/compare/v0.147.7...v0.147.8)
<sup>Released on **2024-04-12**</sup>

#### ♻ Code Refactoring

- **misc**: Update README.md.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Update README.md ([44b5a23](https://github.com/lobehub/lobe-chat/commit/44b5a23))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-04-12 08:20:31 +00:00
Arvin Xu 44b5a23aa2 📘 refactor: Update README.md 2024-04-12 16:17:07 +08:00
Arvin Xu 899b7847b0 🐛 fix: fix azure openai env and support enhanced custom models env (#2001)
* 🐛 fix: fix not enabled azure openai

* 🐛 fix: fix user define model meta not work

* 🐛 fix: use default server enabledModels

* ️ perf: support more powerful env

*  test: improve test

* ️ perf: support Azure Model List

*  test: fix test
2024-04-12 16:01:33 +08:00
semantic-release-bot 4743075416 🔖 chore(release): v0.147.7 [skip ci]
### [Version&nbsp;0.147.7](https://github.com/lobehub/lobe-chat/compare/v0.147.6...v0.147.7)
<sup>Released on **2024-04-12**</sup>

#### 🐛 Bug Fixes

- **misc**: Pin next to `14.1.4` to fix deployment.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Pin next to `14.1.4` to fix deployment, closes [#1998](https://github.com/lobehub/lobe-chat/issues/1998) ([dfa1872](https://github.com/lobehub/lobe-chat/commit/dfa1872))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-04-12 02:15:39 +00:00
Arvin Xu dfa187223d 🐛 fix: pin next to 14.1.4 to fix deployment (#1998) 2024-04-12 10:12:27 +08:00
semantic-release-bot b7768f9c67 🔖 chore(release): v0.147.6 [skip ci]
### [Version&nbsp;0.147.6](https://github.com/lobehub/lobe-chat/compare/v0.147.5...v0.147.6)
<sup>Released on **2024-04-11**</sup>

#### 💄 Styles

- **misc**: Add GPT-4-turbo and 2024-04-09 Turbo Vision model and mistral new model name.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add GPT-4-turbo and 2024-04-09 Turbo Vision model and mistral new model name, closes [#1984](https://github.com/lobehub/lobe-chat/issues/1984) ([f1795b1](https://github.com/lobehub/lobe-chat/commit/f1795b1))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-04-11 17:00:49 +00:00
Maple Gao f1795b1fe5 🎉 style: add GPT-4-turbo and 2024-04-09 Turbo Vision model and mistral new model name (#1984)
* 🎉 add: GPT-4-turbo and 2024-04-09 Turbo Vision model

* fix typo

* 💄 optmize: mistral Optimized model name change

* 💄 fix: Hide 8x22B by default, this is a local LLM

* 💄 fix: disabled GPT4 Preview version by default

*  test: fix test
2024-04-12 00:57:29 +08:00
Maple Gao eff8e6da6e 📖 docs: fix ollama doc url and better ollama env set, fix authentik doc typo (#1982)
* 💄 fix: authentik doc typo

* 📖 fix: bad ollama Documentation url and better ollama env set.
2024-04-11 23:49:58 +08:00
lobehubbot 9294eb765b 📝 docs(bot): Auto sync agents & plugin to readme 2024-04-11 13:32:27 +00:00
semantic-release-bot 10c48ec3e5 🔖 chore(release): v0.147.5 [skip ci]
### [Version&nbsp;0.147.5](https://github.com/lobehub/lobe-chat/compare/v0.147.4...v0.147.5)
<sup>Released on **2024-04-11**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix only search topics in current session.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix only search topics in current session, closes [#1834](https://github.com/lobehub/lobe-chat/issues/1834) ([9fdcfa4](https://github.com/lobehub/lobe-chat/commit/9fdcfa4))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-04-11 13:31:32 +00:00
mosade 9fdcfa4d62 🐛 fix: fix only search topics in current session (#1834)
* 🐛 fix: topic list displayed incorrectly after switching sessions following search.

* 🐛 fix: Only perform topic search in current session

*  test: add test for search topic
2024-04-11 21:28:06 +08:00
canisminor1990 e471c32672 📝 docs: Fix docs 2024-04-11 19:31:40 +08:00
semantic-release-bot d911b21bbd 🔖 chore(release): v0.147.4 [skip ci]
### [Version&nbsp;0.147.4](https://github.com/lobehub/lobe-chat/compare/v0.147.3...v0.147.4)
<sup>Released on **2024-04-11**</sup>

#### 🐛 Bug Fixes

- **misc**: Add more builtin OpenRouter models.

#### 💄 Styles

- **misc**: Adjust minimum width value for DraggablePanel component.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Add more builtin OpenRouter models, closes [#1973](https://github.com/lobehub/lobe-chat/issues/1973) ([0000b1a](https://github.com/lobehub/lobe-chat/commit/0000b1a))

#### Styles

* **misc**: Adjust minimum width value for DraggablePanel component, closes [#1901](https://github.com/lobehub/lobe-chat/issues/1901) ([a696d37](https://github.com/lobehub/lobe-chat/commit/a696d37))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-04-11 10:04:54 +00:00
Lesenelir a696d37791 💄 style: adjust minimum width value for DraggablePanel component (#1901) 2024-04-11 18:01:43 +08:00
Maple Gao 0000b1ad5b 💄 fix: add more builtin OpenRouter models (#1973)
* 🔧 fix: Google LLM max input token correction

*  add: new free OpenRouter models

* fix google tokens

* 🔧 add: more OpenRouter Models
2024-04-11 18:00:44 +08:00
Maple Gao 576fd61b86 📝 docs: fix inner URL error due to docs update (#1980) 2024-04-11 17:58:13 +08:00
semantic-release-bot dc315cb7bf 🔖 chore(release): v0.147.3 [skip ci]
### [Version&nbsp;0.147.3](https://github.com/lobehub/lobe-chat/compare/v0.147.2...v0.147.3)
<sup>Released on **2024-04-11**</sup>

#### 💄 Styles

- **misc**: Support Google Proxy URL.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Support Google Proxy URL, closes [#1979](https://github.com/lobehub/lobe-chat/issues/1979) ([fbf2c24](https://github.com/lobehub/lobe-chat/commit/fbf2c24))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-04-11 09:47:51 +00:00
Arvin Xu fbf2c24ad5 💄 style: support Google Proxy URL (#1979)
* 📝 docs: update docs

* 🐛 fix: support GOOGLE_PROXY_URL
2024-04-11 17:44:42 +08:00
lobehubbot 6673d7344e 📝 docs(bot): Auto sync agents & plugin to readme 2024-04-11 06:03:08 +00:00
Maple Gao 722921d10e 📖 docs: Add custom models new ENV set and ollama non-local configurations (#1969)
* 📖 docs: Add custom models new ENV set and ollama non-local configurations.

* 📖 docs: fix more CUSTOM_Models in docs

* Update .env.example

* Update azure-openai.mdx

* Update azure-openai.zh-CN.mdx
2024-04-11 14:00:01 +08:00
semantic-release-bot c80b3f4c39 🔖 chore(release): v0.147.2 [skip ci]
### [Version&nbsp;0.147.2](https://github.com/lobehub/lobe-chat/compare/v0.147.1...v0.147.2)
<sup>Released on **2024-04-11**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix custom model not display correctly.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix custom model not display correctly, closes [#1972](https://github.com/lobehub/lobe-chat/issues/1972) ([5d7cae9](https://github.com/lobehub/lobe-chat/commit/5d7cae9))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-04-11 04:55:01 +00:00
Arvin Xu 5d7cae9844 🐛 fix: fix custom model not display correctly (#1972) 2024-04-11 12:51:49 +08:00
semantic-release-bot 0b3fffb8e7 🔖 chore(release): v0.147.1 [skip ci]
### [Version&nbsp;0.147.1](https://github.com/lobehub/lobe-chat/compare/v0.147.0...v0.147.1)
<sup>Released on **2024-04-11**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix normalizeLocale with first matching locale.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix normalizeLocale with first matching locale, closes [#1767](https://github.com/lobehub/lobe-chat/issues/1767) ([182ff23](https://github.com/lobehub/lobe-chat/commit/182ff23))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-04-11 03:21:39 +00:00
Guillaume Dorce 182ff2324f 🐛 fix: fix normalizeLocale with first matching locale (#1767)
* fix: return first matching locale in normalizeLocale

* Update resources.ts

* Create resources.test.ts

* Update locale.ts

* Update locale.ts

* Update resources.ts

* Update resources.ts

* Update resources.test.ts
2024-04-11 11:18:31 +08:00
lobehubbot b8c0b51b0d 📝 docs(bot): Auto sync agents & plugin to readme 2024-04-11 03:11:37 +00:00
CanisMinor 30dd95a6a0 📝 docs: Fix docs typo 2024-04-11 03:08:25 +00:00
lobehubbot 48f2e52e69 📝 docs(bot): Auto sync agents & plugin to readme 2024-04-10 20:21:35 +00:00
semantic-release-bot fe487427fa 🔖 chore(release): v0.147.0 [skip ci]
## [Version&nbsp;0.147.0](https://github.com/lobehub/lobe-chat/compare/v0.146.2...v0.147.0)
<sup>Released on **2024-04-10**</sup>

#### ♻ Code Refactoring

- **misc**: Add db migration, add migrations from v3 to v4, clean openai azure code, refactor agent runtime with openai compatible factory, refactor api key form locale, refactor openAI to openai and azure, refactor the hidden to enabled, refactor the key, refactor the model config selector, refactor the route auth as a middleware, refactor the server config to migrate model provider env, refactor the server config to migrate model provider env, rename the key to enabledModels.

####  Features

- **misc**: Refactor to support azure openai provider, support  close openai, support display model list, support model config modal, support model list with model providers, support open router auto model list, support openai model fetcher, support update model config, support user config model.

#### 🐛 Bug Fixes

- **misc**: Fix db migration, fix db migration.

#### 💄 Styles

- **misc**: Fix i18n of model list fetcher, improve detail design, improve logo style, update locale.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Add db migration ([6ceb818](https://github.com/lobehub/lobe-chat/commit/6ceb818))
* **misc**: Add migrations from v3 to v4 ([199ded2](https://github.com/lobehub/lobe-chat/commit/199ded2))
* **misc**: Clean openai azure code ([be4bcca](https://github.com/lobehub/lobe-chat/commit/be4bcca))
* **misc**: Refactor agent runtime with openai compatible factory ([89adf9d](https://github.com/lobehub/lobe-chat/commit/89adf9d))
* **misc**: Refactor api key form locale ([a069169](https://github.com/lobehub/lobe-chat/commit/a069169))
* **misc**: Refactor openAI to openai and azure ([2190a95](https://github.com/lobehub/lobe-chat/commit/2190a95))
* **misc**: Refactor the hidden to enabled ([78a1aac](https://github.com/lobehub/lobe-chat/commit/78a1aac))
* **misc**: Refactor the key ([d5c82f6](https://github.com/lobehub/lobe-chat/commit/d5c82f6))
* **misc**: Refactor the model config selector ([d865ca1](https://github.com/lobehub/lobe-chat/commit/d865ca1))
* **misc**: Refactor the route auth as a middleware ([ef5ee2a](https://github.com/lobehub/lobe-chat/commit/ef5ee2a))
* **misc**: Refactor the server config to migrate model provider env ([e4f110e](https://github.com/lobehub/lobe-chat/commit/e4f110e))
* **misc**: Refactor the server config to migrate model provider env ([c398063](https://github.com/lobehub/lobe-chat/commit/c398063))
* **misc**: Rename the key to enabledModels ([ebfa0aa](https://github.com/lobehub/lobe-chat/commit/ebfa0aa))

#### What's improved

* **misc**: Refactor to support azure openai provider ([d737afe](https://github.com/lobehub/lobe-chat/commit/d737afe))
* **misc**: Support  close openai ([1ff1aef](https://github.com/lobehub/lobe-chat/commit/1ff1aef))
* **misc**: Support display model list ([e59635f](https://github.com/lobehub/lobe-chat/commit/e59635f))
* **misc**: Support model config modal ([62d6bb7](https://github.com/lobehub/lobe-chat/commit/62d6bb7))
* **misc**: Support model list with model providers, closes [#1916](https://github.com/lobehub/lobe-chat/issues/1916) ([0895dd2](https://github.com/lobehub/lobe-chat/commit/0895dd2))
* **misc**: Support open router auto model list ([1ba90d3](https://github.com/lobehub/lobe-chat/commit/1ba90d3))
* **misc**: Support openai model fetcher ([56032e6](https://github.com/lobehub/lobe-chat/commit/56032e6))
* **misc**: Support update model config ([e8ed847](https://github.com/lobehub/lobe-chat/commit/e8ed847))
* **misc**: Support user config model ([72fd873](https://github.com/lobehub/lobe-chat/commit/72fd873))

#### What's fixed

* **misc**: Fix db migration ([4e75074](https://github.com/lobehub/lobe-chat/commit/4e75074))
* **misc**: Fix db migration ([571b6dd](https://github.com/lobehub/lobe-chat/commit/571b6dd))

#### Styles

* **misc**: Fix i18n of model list fetcher ([67ed8c2](https://github.com/lobehub/lobe-chat/commit/67ed8c2))
* **misc**: Improve detail design ([adcce07](https://github.com/lobehub/lobe-chat/commit/adcce07))
* **misc**: Improve logo style ([c5826ce](https://github.com/lobehub/lobe-chat/commit/c5826ce))
* **misc**: Update locale ([021bf91](https://github.com/lobehub/lobe-chat/commit/021bf91))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-04-10 20:19:25 +00:00
Arvin Xu 0895dd2110 feat: support model list with model providers (#1916)
 feat: support display model list
2024-04-11 04:15:44 +08:00
arvinxx 67ed8c246e 🌐 style: fix i18n of model list fetcher 2024-04-11 04:07:02 +08:00
arvinxx adcce07397 💄 style: improve detail design 2024-04-11 03:56:28 +08:00
arvinxx 4a305e9960 test: add more test for migration 2024-04-11 00:57:37 +08:00
arvinxx 021bf9189a 🌐 style: update locale 2024-04-11 00:36:05 +08:00
arvinxx a069169de9 ♻️ refactor: refactor api key form locale 2024-04-11 00:36:05 +08:00
arvinxx 02c4a759b0 🎨 chore: improve code 2024-04-11 00:36:05 +08:00
Arvin Xu 613a557396 🔧 ci: update workflow 2024-04-11 00:36:05 +08:00
Arvin Xu 4a34964359 🎨 chore: improve code 2024-04-11 00:36:05 +08:00
Arvin Xu 338fa0013e 🔧 chore: upgrade bun version 2024-04-11 00:36:05 +08:00
Arvin Xu 4e75074160 🗃️ fix: fix db migration 2024-04-11 00:36:05 +08:00
Arvin Xu ecd1d259b3 test: add test 2024-04-11 00:36:05 +08:00
Arvin Xu 32cd78f221 test: fix OpenRouter models test 2024-04-11 00:36:05 +08:00
Arvin Xu 9ebcc1ec7b 📸 test: update snapshot 2024-04-11 00:36:05 +08:00
Arvin Xu c5826cef30 💄 style: improve logo style 2024-04-11 00:36:05 +08:00
Arvin Xu 1ba90d389a feat: support open router auto model list 2024-04-11 00:36:05 +08:00
Arvin Xu 158301114c 🚨 chore: fix circular 2024-04-11 00:36:05 +08:00
Arvin Xu 571b6dd2aa 🐛 fix: fix db migration 2024-04-11 00:36:05 +08:00
arvinxx 56032e625b feat: support openai model fetcher 2024-04-11 00:36:05 +08:00
arvinxx ef5ee2ae1a 🎨 refactor: refactor the route auth as a middleware 2024-04-11 00:36:05 +08:00
arvinxx be4bccadb6 🔥 refactor: clean openai azure code 2024-04-11 00:36:05 +08:00
arvinxx 6ceb818106 🗃️ refactor: add db migration 2024-04-11 00:36:05 +08:00
arvinxx d737afe873 feat: refactor to support azure openai provider 2024-04-11 00:36:05 +08:00
arvinxx e4f110e19e ♻️ refactor: refactor the server config to migrate model provider env 2024-04-11 00:36:05 +08:00
Arvin Xu 1ff1aefe78 feat: support close openai 2024-04-11 00:36:05 +08:00
Arvin Xu c398063798 ♻️ refactor: refactor the server config to migrate model provider env 2024-04-11 00:36:05 +08:00
Arvin Xu 199ded24f1 🗃️ refactor: add migrations from v3 to v4 2024-04-11 00:36:05 +08:00
Arvin Xu f9fc373ac6 test: add test 2024-04-11 00:36:05 +08:00
arvinxx 2190a9585b ♻️ refactor: refactor openAI to openai and azure 2024-04-11 00:36:05 +08:00
arvinxx 89adf9db5b ♻️ refactor: refactor agent runtime with openai compatible factory 2024-04-11 00:36:05 +08:00
arvinxx 78a1aac323 ♻️ refactor: refactor the hidden to enabled 2024-04-11 00:36:05 +08:00
Arvin Xu 6dc9884cdd test: add test for modelConfig selector 2024-04-11 00:36:05 +08:00
Arvin Xu dc2ac7ce90 test: add test for modelProvider selector 2024-04-11 00:36:05 +08:00
Arvin Xu d5c82f68cf ♻️ refactor: refactor the key 2024-04-11 00:36:04 +08:00
Arvin Xu e8ed847203 feat: support update model config 2024-04-11 00:36:04 +08:00
arvinxx 62d6bb72d9 feat: support model config modal 2024-04-11 00:36:04 +08:00
arvinxx ebfa0aa03c ♻️ refactor: rename the key to enabledModels 2024-04-11 00:36:04 +08:00
arvinxx 72fd873a76 feat: support user config model 2024-04-11 00:36:04 +08:00
arvinxx d865ca120b ♻️ refactor: refactor the model config selector 2024-04-11 00:36:04 +08:00
arvinxx e59635fc07 feat: support display model list 2024-04-11 00:36:04 +08:00
lobehubbot cef3f8cdec 📝 docs(bot): Auto sync agents & plugin to readme 2024-04-10 16:31:54 +00:00
CanisMinor e97f62f65e 📝 docs: Update docs to fit next RSC (#1939)
* 📝 docs: Update docs to fit next rsc

* 📝 docs: Replace links

* chore: fix i18n config

* 📝 docs: update seo
2024-04-11 00:28:48 +08:00
semantic-release-bot 975d1255f7 🔖 chore(release): v0.146.2 [skip ci]
### [Version&nbsp;0.146.2](https://github.com/lobehub/lobe-chat/compare/v0.146.1...v0.146.2)
<sup>Released on **2024-04-10**</sup>

#### 🐛 Bug Fixes

- **misc**: Pin `ai@3.0.19` to fix error with chat stream output.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Pin `ai@3.0.19` to fix error with chat stream output, closes [#1946](https://github.com/lobehub/lobe-chat/issues/1946) ([07d4419](https://github.com/lobehub/lobe-chat/commit/07d4419))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-04-10 03:26:17 +00:00
Arvin Xu 07d4419a84 🐛 fix: pin ai@3.0.19 to fix error with chat stream output (#1946) 2024-04-10 11:22:58 +08:00
lobehubbot 8bf9db93ad 📝 docs(bot): Auto sync agents & plugin to readme 2024-04-10 02:23:13 +00:00
semantic-release-bot df9886f3c3 🔖 chore(release): v0.146.1 [skip ci]
### [Version&nbsp;0.146.1](https://github.com/lobehub/lobe-chat/compare/v0.146.0...v0.146.1)
<sup>Released on **2024-04-10**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-04-10 02:22:26 +00:00
BrandonStudio a6eab05945 ️ perf: switch Anthropic check model to Haiku (#1943) 2024-04-10 10:19:16 +08:00
semantic-release-bot 1025b854e5 🔖 chore(release): v0.146.0 [skip ci]
## [Version&nbsp;0.146.0](https://github.com/lobehub/lobe-chat/compare/v0.145.13...v0.146.0)
<sup>Released on **2024-04-08**</sup>

####  Features

- **misc**: Add support for ZITADEL SSO provider.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Add support for ZITADEL SSO provider, closes [#1904](https://github.com/lobehub/lobe-chat/issues/1904) ([44152f7](https://github.com/lobehub/lobe-chat/commit/44152f7))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-04-08 16:23:39 +00:00
Yang Hanlin 44152f7b0a feat: add support for ZITADEL SSO provider (#1904)
*  feat: add ZITADEL SSO provider

* 📝 docs: add documentation for ZITADEL SSO provider
2024-04-09 00:20:21 +08:00
lobehubbot a3f6577b6b 📝 docs(bot): Auto sync agents & plugin to readme 2024-04-07 02:14:29 +00:00
semantic-release-bot 3de590f91d 🔖 chore(release): v0.145.13 [skip ci]
### [Version&nbsp;0.145.13](https://github.com/lobehub/lobe-chat/compare/v0.145.12...v0.145.13)
<sup>Released on **2024-04-07**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor the model settings for more clean code.

#### 🐛 Bug Fixes

- **misc**: Fix normalize russian locale.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor the model settings for more clean code, closes [#1906](https://github.com/lobehub/lobe-chat/issues/1906) ([db5d3ac](https://github.com/lobehub/lobe-chat/commit/db5d3ac))

#### What's fixed

* **misc**: Fix normalize russian locale, closes [#1903](https://github.com/lobehub/lobe-chat/issues/1903) ([e86b596](https://github.com/lobehub/lobe-chat/commit/e86b596))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-04-07 02:13:49 +00:00
Arvin Xu db5d3ac382 ♻️ refactor: refactor the model settings for more clean code (#1906)
* ♻️ refactor: refactor the model settings for more clean code

* 🌐 chore: update i18n

* 🌐 chore: update i18n

* 🌐 chore: update i18n
2024-04-07 10:10:40 +08:00
MillerTGr e86b596d82 🐛 fix: fix normalize russian locale (#1903) 2024-04-07 10:10:24 +08:00
semantic-release-bot a930fcb87e 🔖 chore(release): v0.145.12 [skip ci]
### [Version&nbsp;0.145.12](https://github.com/lobehub/lobe-chat/compare/v0.145.11...v0.145.12)
<sup>Released on **2024-04-04**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix typo of azure-id sso provider.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix typo of azure-id sso provider, closes [#1898](https://github.com/lobehub/lobe-chat/issues/1898) ([6925b25](https://github.com/lobehub/lobe-chat/commit/6925b25))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-04-04 12:19:26 +00:00
EINDEX 6925b2543c 🐛 fix: fix typo of azure-id sso provider (#1898) 2024-04-04 20:16:28 +08:00
semantic-release-bot edb10809c8 🔖 chore(release): v0.145.11 [skip ci]
### [Version&nbsp;0.145.11](https://github.com/lobehub/lobe-chat/compare/v0.145.10...v0.145.11)
<sup>Released on **2024-04-03**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix page crash when using browser as the stt engine.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix page crash when using browser as the stt engine, closes [#1884](https://github.com/lobehub/lobe-chat/issues/1884) ([278820a](https://github.com/lobehub/lobe-chat/commit/278820a))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-04-03 15:55:03 +00:00
cy948 278820a28f 🐛 fix: fix page crash when using browser as the stt engine (#1884)
* 🐛 fix: stt react hooks error

* 🐛 fix: warn active state in microphone button

* ♻️ refactor: move hooks

* ♻️ refactor: delete `export`

---------

Co-authored-by: cy948 <cy948@qq.com>
2024-04-03 23:51:48 +08:00
lobehubbot be41f71d6e 📝 docs(bot): Auto sync agents & plugin to readme 2024-04-03 03:04:57 +00:00
Arvin Xu 13300485f2 🚨 chore: fix vercel build failure (#1875) 2024-04-03 11:02:01 +08:00
semantic-release-bot 333f7fd995 🔖 chore(release): v0.145.10 [skip ci]
### [Version&nbsp;0.145.10](https://github.com/lobehub/lobe-chat/compare/v0.145.9...v0.145.10)
<sup>Released on **2024-04-02**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-04-02 17:17:01 +00:00
Arvin Xu 182c8f4df1 ️ perf: improving plugin store open and close speed (#1870)
* ️ perf: improving plugin store open speed

* 💄 style: improve scrollbar style
2024-04-03 01:13:54 +08:00
semantic-release-bot 7228e2baae 🔖 chore(release): v0.145.9 [skip ci]
### [Version&nbsp;0.145.9](https://github.com/lobehub/lobe-chat/compare/v0.145.8...v0.145.9)
<sup>Released on **2024-04-02**</sup>

#### 💄 Styles

- **misc**: Improve scrollbar style.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Improve scrollbar style, closes [#1869](https://github.com/lobehub/lobe-chat/issues/1869) ([33d857f](https://github.com/lobehub/lobe-chat/commit/33d857f))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-04-02 16:49:45 +00:00
Arvin Xu 33d857fb7e 💄 style: improve scrollbar style (#1869)
* 💄 style: improve scrollbar styling

* 💄 style: fix scrollbar style
2024-04-03 00:46:11 +08:00
小云丨Arale 164fd056b8 📝 docs: fix Auth0 document image (#1866) 2024-04-02 22:56:15 +08:00
semantic-release-bot 857306732e 🔖 chore(release): v0.145.8 [skip ci]
### [Version&nbsp;0.145.8](https://github.com/lobehub/lobe-chat/compare/v0.145.7...v0.145.8)
<sup>Released on **2024-04-02**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor SSO providers.

#### 🐛 Bug Fixes

- **misc**: Fix plugins dropdown menu overflow.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor SSO providers, closes [#1865](https://github.com/lobehub/lobe-chat/issues/1865) ([290d33b](https://github.com/lobehub/lobe-chat/commit/290d33b))

#### What's fixed

* **misc**: Fix plugins dropdown menu overflow, closes [#1855](https://github.com/lobehub/lobe-chat/issues/1855) ([00e9068](https://github.com/lobehub/lobe-chat/commit/00e9068))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-04-02 13:02:38 +00:00
ElonWu 00e9068630 🐛 fix: fix plugins dropdown menu overflow (#1855) 2024-04-02 20:59:14 +08:00
Arvin Xu 290d33b34d ♻️ refactor: refactor SSO providers (#1865)
* ♻️ refactor: refactor providers

* 📝 docs: improve docs
2024-04-02 20:57:01 +08:00
semantic-release-bot 5b1babaea8 🔖 chore(release): v0.145.7 [skip ci]
### [Version&nbsp;0.145.7](https://github.com/lobehub/lobe-chat/compare/v0.145.6...v0.145.7)
<sup>Released on **2024-04-02**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix DraggablePanel bar interfere with the operation of the scrollbar.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix DraggablePanel bar interfere with the operation of the scrollbar, closes [#1775](https://github.com/lobehub/lobe-chat/issues/1775) ([4b7b243](https://github.com/lobehub/lobe-chat/commit/4b7b243))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-04-02 08:13:07 +00:00
lee88688 4b7b243fa1 🐛 fix: fix DraggablePanel bar interfere with the operation of the scrollbar (#1775)
* fix: The sidebar's DraggablePanel bar should not interfere with the operation of the scrollbar below.

* Update index.tsx
2024-04-02 16:09:55 +08:00
半颗白菜 caf378bb73 feat: support GitHub OAuth (#1850) 2024-04-02 14:35:21 +08:00
lobehubbot 8217e25289 📝 docs(bot): Auto sync agents & plugin to readme 2024-04-02 05:57:03 +00:00
semantic-release-bot 7e5bc5b0bf 🔖 chore(release): v0.145.6 [skip ci]
### [Version&nbsp;0.145.6](https://github.com/lobehub/lobe-chat/compare/v0.145.5...v0.145.6)
<sup>Released on **2024-04-02**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-04-02 05:56:29 +00:00
Arvin Xu 6275a28a75 ️ perf: improving loading state (#1838)
* ️ perf: improving loading state

* ️ perf: improving loading state on mobile

* ️ perf: improving loading state for settings
2024-04-02 13:53:30 +08:00
semantic-release-bot e707943bfe 🔖 chore(release): v0.145.5 [skip ci]
### [Version&nbsp;0.145.5](https://github.com/lobehub/lobe-chat/compare/v0.145.4...v0.145.5)
<sup>Released on **2024-03-30**</sup>

#### 🐛 Bug Fixes

- **misc**: Add qwen api models patch in ollama.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Add qwen api models patch in ollama, closes [#1630](https://github.com/lobehub/lobe-chat/issues/1630) ([a1e754c](https://github.com/lobehub/lobe-chat/commit/a1e754c))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-03-30 09:39:53 +00:00
Maple Gao a1e754cae3 🔨 fix: add qwen api models patch in ollama (#1630)
*  feat: Temporary qwen model name patch

* 🐛 fix: additional enter
2024-03-30 17:36:54 +08:00
semantic-release-bot 5ad9d18061 🔖 chore(release): v0.145.4 [skip ci]
### [Version&nbsp;0.145.4](https://github.com/lobehub/lobe-chat/compare/v0.145.3...v0.145.4)
<sup>Released on **2024-03-29**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix plugin install loading state error.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix plugin install loading state error, closes [#1815](https://github.com/lobehub/lobe-chat/issues/1815) ([2412a73](https://github.com/lobehub/lobe-chat/commit/2412a73))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-03-29 16:16:48 +00:00
Arvin Xu 2412a736e6 🐛 fix: fix plugin install loading state error (#1815)
* 🐛 fix: fix antd locale

* 🐛 fix: fix plugin not finish install

*  test: fix test
2024-03-30 00:13:42 +08:00
semantic-release-bot 830d85958c 🔖 chore(release): v0.145.3 [skip ci]
### [Version&nbsp;0.145.3](https://github.com/lobehub/lobe-chat/compare/v0.145.2...v0.145.3)
<sup>Released on **2024-03-29**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix antd locale.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix antd locale, closes [#1814](https://github.com/lobehub/lobe-chat/issues/1814) ([e7fc148](https://github.com/lobehub/lobe-chat/commit/e7fc148))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-03-29 15:34:45 +00:00
Arvin Xu e7fc148456 🐛 fix: fix antd locale (#1814) 2024-03-29 23:31:26 +08:00
semantic-release-bot 712658a2f1 🔖 chore(release): v0.145.2 [skip ci]
### [Version&nbsp;0.145.2](https://github.com/lobehub/lobe-chat/compare/v0.145.1...v0.145.2)
<sup>Released on **2024-03-29**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix google ultra model id.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix google ultra model id, closes [#1813](https://github.com/lobehub/lobe-chat/issues/1813) ([c96ba12](https://github.com/lobehub/lobe-chat/commit/c96ba12))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-03-29 15:05:13 +00:00
Arvin Xu c96ba12061 🐛 fix: fix google ultra model id (#1813) 2024-03-29 23:01:37 +08:00
semantic-release-bot 6d7991f42b 🔖 chore(release): v0.145.1 [skip ci]
### [Version&nbsp;0.145.1](https://github.com/lobehub/lobe-chat/compare/v0.145.0...v0.145.1)
<sup>Released on **2024-03-29**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix Google Gemini pro 1.5 and system role not take effect.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix Google Gemini pro 1.5 and system role not take effect, closes [#1801](https://github.com/lobehub/lobe-chat/issues/1801) ([0a3e3f7](https://github.com/lobehub/lobe-chat/commit/0a3e3f7))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-03-29 13:50:27 +00:00
Arvin Xu 0a3e3f7ba2 🐛 fix: fix Google Gemini pro 1.5 and system role not take effect (#1801)
* 🐛 fix: fix google gemini pro 1.5

* Update index.ts

* 1.5 support vision

* Update index.ts

* Update index.ts

* 🐛 fix: improve google model

* 🐛 fix: 修正 google 对话没有配对的问题

* 🐛 fix: 修正 vision 判断

* 🐛 fix: improve model card and region

* 🐛 fix: fix vision

* hide ultra model
2024-03-29 21:47:19 +08:00
semantic-release-bot 11013a71a3 🔖 chore(release): v0.145.0 [skip ci]
## [Version&nbsp;0.145.0](https://github.com/lobehub/lobe-chat/compare/v0.144.1...v0.145.0)
<sup>Released on **2024-03-29**</sup>

####  Features

- **misc**: Support TogetherAI as new model provider.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Support TogetherAI as new model provider, closes [#1709](https://github.com/lobehub/lobe-chat/issues/1709) ([d6921ef](https://github.com/lobehub/lobe-chat/commit/d6921ef))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-03-29 09:03:46 +00:00
Tung Pham d6921efc4a feat: Support TogetherAI as new model provider (#1709)
* Support TogetherAI as new model provider

* Setting>LLM>TogetherAI temporary use text only, waiting for new icon for TogetherAI

* Add TOGETHERAI_API_KEY env into Dockerfile and update env docs

* Clean up debug log

* Avoid conflict CI test: model google/gemma-7b-it with openrouter

* Add test case for agent runtime TogetherAI
2024-03-29 17:00:40 +08:00
semantic-release-bot c15986e116 🔖 chore(release): v0.144.1 [skip ci]
### [Version&nbsp;0.144.1](https://github.com/lobehub/lobe-chat/compare/v0.144.0...v0.144.1)
<sup>Released on **2024-03-29**</sup>

#### 🐛 Bug Fixes

- **ollama**: Suppport vision for LLaVA models.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **ollama**: Suppport vision for LLaVA models, closes [#1791](https://github.com/lobehub/lobe-chat/issues/1791) ([e2d3de6](https://github.com/lobehub/lobe-chat/commit/e2d3de6))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-03-29 06:27:12 +00:00
ElonWu e2d3de6116 🐛 fix(ollama): suppport vision for LLaVA models (#1791)
Co-authored-by: elonwu <elonwu@apifox.cn>
2024-03-29 14:24:15 +08:00
semantic-release-bot 3fbafca692 🔖 chore(release): v0.144.0 [skip ci]
## [Version&nbsp;0.144.0](https://github.com/lobehub/lobe-chat/compare/v0.143.0...v0.144.0)
<sup>Released on **2024-03-29**</sup>

####  Features

- **misc**: Support authentik as sso.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Support authentik as sso, closes [#1650](https://github.com/lobehub/lobe-chat/issues/1650) ([181dfa5](https://github.com/lobehub/lobe-chat/commit/181dfa5))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-03-29 02:08:26 +00:00
RealTong 181dfa5b66 feat: support authentik as sso (#1650)
*  feat: support authentik as sso

* 📝 docs: sso docs for Authentik
2024-03-29 10:05:19 +08:00
semantic-release-bot 78c7a07787 🔖 chore(release): v0.143.0 [skip ci]
## [Version&nbsp;0.143.0](https://github.com/lobehub/lobe-chat/compare/v0.142.9...v0.143.0)
<sup>Released on **2024-03-28**</sup>

####  Features

- **misc**: Add Bulgarian translation.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Add Bulgarian translation, closes [#1732](https://github.com/lobehub/lobe-chat/issues/1732) ([e181dd1](https://github.com/lobehub/lobe-chat/commit/e181dd1))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-03-28 17:58:45 +00:00
Plamen Vatev e181dd163f feat: add Bulgarian translation (#1732)
* added Bulgarian translation

* add bg_BG (Bulgarian) translation

* add bg_BG

* Update resources.ts

* Update resources.ts

* 🌐 chore: add bg-BG common
2024-03-29 01:55:45 +08:00
semantic-release-bot 1ba6e10670 🔖 chore(release): v0.142.9 [skip ci]
### [Version&nbsp;0.142.9](https://github.com/lobehub/lobe-chat/compare/v0.142.8...v0.142.9)
<sup>Released on **2024-03-28**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix Add agent and Converse button not jump.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix Add agent and Converse button not jump, closes [#1785](https://github.com/lobehub/lobe-chat/issues/1785) ([a52799c](https://github.com/lobehub/lobe-chat/commit/a52799c))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-03-28 16:33:18 +00:00
rogepi a52799c422 🐛 fix: fix Add agent and Converse button not jump (#1785)
* fix: AgentDetail Button functions

* fix:  use SESSION_CHAT_URL
2024-03-29 00:30:03 +08:00
lobehubbot 44b20b7799 📝 docs(bot): Auto sync agents & plugin to readme 2024-03-28 11:48:35 +00:00
semantic-release-bot 97c7352f32 🔖 chore(release): v0.142.8 [skip ci]
### [Version&nbsp;0.142.8](https://github.com/lobehub/lobe-chat/compare/v0.142.7...v0.142.8)
<sup>Released on **2024-03-28**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix gemini 1.5 pro model id to support gemini new models.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix gemini 1.5 pro model id to support gemini new models, closes [#1776](https://github.com/lobehub/lobe-chat/issues/1776) ([591dcb3](https://github.com/lobehub/lobe-chat/commit/591dcb3))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-03-28 11:47:50 +00:00
PedroZ 591dcb3cb5 🐛 fix: fix gemini 1.5 pro model id to support gemini new models (#1776) 2024-03-28 19:44:51 +08:00
Arvin Xu f0a3cbad48 📝 docs: add railway deployment docs (#1755)
* 📝 docs: add railway deployment docs

* Update model-provider.mdx

* Update model-provider.mdx
2024-03-27 15:04:06 +08:00
semantic-release-bot b36ac0d229 🔖 chore(release): v0.142.7 [skip ci]
### [Version&nbsp;0.142.7](https://github.com/lobehub/lobe-chat/compare/v0.142.6...v0.142.7)
<sup>Released on **2024-03-27**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix the missing German locale.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix the missing German locale, closes [#1753](https://github.com/lobehub/lobe-chat/issues/1753) ([a452612](https://github.com/lobehub/lobe-chat/commit/a452612))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-03-27 06:49:04 +00:00
Philipp Hochmann a452612f02 🐛 fix: fix the missing German locale (#1753) 2024-03-27 14:46:00 +08:00
HansKing98 39a131c00e 📝 docs: Update ZEROONE_API_KEY in .env.example (#1754)
01.AI Service 
change 'ZEROONEAI_API_KEY' to 'ZEROONE_API_KEY'
2024-03-27 14:43:46 +08:00
lobehubbot bc24039945 📝 docs(bot): Auto sync agents & plugin to readme 2024-03-26 13:56:00 +00:00
semantic-release-bot 1474c95098 🔖 chore(release): v0.142.6 [skip ci]
### [Version&nbsp;0.142.6](https://github.com/lobehub/lobe-chat/compare/v0.142.5...v0.142.6)
<sup>Released on **2024-03-26**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix normalize german locale.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix normalize german locale, closes [#1750](https://github.com/lobehub/lobe-chat/issues/1750) ([69fcc78](https://github.com/lobehub/lobe-chat/commit/69fcc78))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-03-26 13:55:20 +00:00
Arvin Xu f64a885765 ️ perf: improve performance of image loading (#1746)
* ️ perf: improve performance of image load

* ♻️ refactor: refactor the market search bar for mobile

* ♻️ refactor: refactor the chat search bar for mobile
2024-03-26 21:52:10 +08:00
Philipp Hochmann 69fcc78aaa 🐛 fix: fix normalize german locale (#1750) 2024-03-26 21:51:58 +08:00
semantic-release-bot cc4d0b095b 🔖 chore(release): v0.142.5 [skip ci]
### [Version&nbsp;0.142.5](https://github.com/lobehub/lobe-chat/compare/v0.142.4...v0.142.5)
<sup>Released on **2024-03-26**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix mobile click, fix mobile click issue.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix mobile click ([3775b28](https://github.com/lobehub/lobe-chat/commit/3775b28))
* **misc**: Fix mobile click issue, closes [#1744](https://github.com/lobehub/lobe-chat/issues/1744) ([a6b1234](https://github.com/lobehub/lobe-chat/commit/a6b1234))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-03-26 09:59:13 +00:00
Arvin Xu a6b12345dd 🐛 fix: fix mobile click issue (#1744)
* 🐛 fix: fix mobile click

* 💄 style: improve settings scroll style
2024-03-26 17:56:06 +08:00
Arvin Xu f0ec54b340 Revert "🐛 fix: fix mobile click"
This reverts commit 3775b28a3c.
2024-03-26 08:34:27 +00:00
Arvin Xu 3775b28a3c 🐛 fix: fix mobile click 2024-03-26 08:33:58 +00:00
semantic-release-bot e4af666944 🔖 chore(release): v0.142.4 [skip ci]
### [Version&nbsp;0.142.4](https://github.com/lobehub/lobe-chat/compare/v0.142.3...v0.142.4)
<sup>Released on **2024-03-26**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-03-26 08:26:00 +00:00
Arvin Xu 5f50586043 ️ perf: refactor layouts implement to improve performance (#1736) 2024-03-26 16:22:42 +08:00
semantic-release-bot df0723539d 🔖 chore(release): v0.142.3 [skip ci]
### [Version&nbsp;0.142.3](https://github.com/lobehub/lobe-chat/compare/v0.142.2...v0.142.3)
<sup>Released on **2024-03-26**</sup>

#### 🐛 Bug Fixes

- **misc**: Pin `next-auth` temporary to fix build error.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Pin `next-auth` temporary to fix build error, closes [#1739](https://github.com/lobehub/lobe-chat/issues/1739) ([e9ece9f](https://github.com/lobehub/lobe-chat/commit/e9ece9f))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-03-26 02:07:38 +00:00
Arvin Xu e9ece9fcfe 🐛 fix: pin next-auth temporary to fix build error (#1739) 2024-03-26 10:04:29 +08:00
旋律旋律你在干什么 388d3441df docs: fix typo (#1737) 2024-03-26 09:15:16 +08:00
semantic-release-bot ac72a34122 🔖 chore(release): v0.142.2 [skip ci]
### [Version&nbsp;0.142.2](https://github.com/lobehub/lobe-chat/compare/v0.142.1...v0.142.2)
<sup>Released on **2024-03-25**</sup>

#### 🐛 Bug Fixes

- **misc**: Support openrouter custom models env.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Support openrouter custom models env, closes [#1647](https://github.com/lobehub/lobe-chat/issues/1647) ([78baa16](https://github.com/lobehub/lobe-chat/commit/78baa16))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-03-25 14:37:09 +00:00
Linghui Gong 78baa16457 🐛 fix: support openrouter custom models env (#1647)
*  feat: add openrouter custom models env

*  add OPENROUTER_CUSTOM_MODELS env var test case
2024-03-25 22:34:06 +08:00
semantic-release-bot 601d6cdf3c 🔖 chore(release): v0.142.1 [skip ci]
### [Version&nbsp;0.142.1](https://github.com/lobehub/lobe-chat/compare/v0.142.0...v0.142.1)
<sup>Released on **2024-03-25**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-03-25 14:15:43 +00:00
Arvin Xu a53fa9aff1 ️ perf: improve layout performance and fix language switch (#1719)
* ️ perf: improve perf

* ️ perf: improve perf

* ♻️ refactor: refactor the layout provider

*  test: fix test

* 🎨 chore: improve code
2024-03-25 22:12:40 +08:00
semantic-release-bot 502750d44a 🔖 chore(release): v0.142.0 [skip ci]
## [Version&nbsp;0.142.0](https://github.com/lobehub/lobe-chat/compare/v0.141.2...v0.142.0)
<sup>Released on **2024-03-25**</sup>

####  Features

- **misc**: Support 01.AI as a new provider.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Support 01.AI as a new provider, closes [#1627](https://github.com/lobehub/lobe-chat/issues/1627) ([08342fd](https://github.com/lobehub/lobe-chat/commit/08342fd))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-03-25 11:59:35 +00:00
Maple Gao 08342fd5f1 feat: support 01.AI as a new provider (#1627)
* add: Support 01-AI Models

* 🔧 chore: fix a config typo for model desc

* 🌐 add: Base 01.AI locale json

* 🐛 fix: remove custom model name and dark mode Logo for 01AI

* 💄 optimize: optimize the 01AI/Groq icon show and fix unused import

* 💄 optimize: optimize the settings icon show rules

*  feat: add 01.AI APIKey Error Form

* 💄 fix: PR 01.AI review issue

* 💄 revert: Groq logo change

* 🌐 style: update locale
2024-03-25 19:56:38 +08:00
Arvin Xu 99c47da944 📖 docs: Local Qwen for Ollama (#1723)
* 📖 docs: Local Qwen for Ollama (#1622)

* 📝 docs: update docs

* 📝 docs: update docs

* 📝 docs: update docs

---------

Co-authored-by: Maple Gao <esanisa@gmail.com>
2024-03-25 14:02:05 +08:00
lobehubbot b4e21dcef3 📝 docs(bot): Auto sync agents & plugin to readme 2024-03-25 03:48:37 +00:00
kiner-tang c52aa10cf4 📝 docs: Update README.zh-CN.md (#1697) 2024-03-25 11:45:41 +08:00
lobehubbot c63446d83d 📝 docs(bot): Auto sync agents & plugin to readme 2024-03-22 16:35:06 +00:00
semantic-release-bot d5e3be350c 🔖 chore(release): v0.141.2 [skip ci]
### [Version&nbsp;0.141.2](https://github.com/lobehub/lobe-chat/compare/v0.141.1...v0.141.2)
<sup>Released on **2024-03-22**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix window icon and scrollbar style.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix window icon and scrollbar style, closes [#1691](https://github.com/lobehub/lobe-chat/issues/1691) ([4f46845](https://github.com/lobehub/lobe-chat/commit/4f46845))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-03-22 16:34:28 +00:00
Arvin Xu 4f46845ebf 💄 fix: fix window icon and scrollbar style (#1691)
* 🐛 fix: fix window icon

* 💄 style: fix scrollbar style
2024-03-23 00:31:31 +08:00
Maple Gao 6a2633ab85 📖 doc: Update model service providers in README.md (#1689)
01.AI added too
2024-03-22 23:48:29 +08:00
semantic-release-bot 8a8e751cb0 🔖 chore(release): v0.141.1 [skip ci]
### [Version&nbsp;0.141.1](https://github.com/lobehub/lobe-chat/compare/v0.141.0...v0.141.1)
<sup>Released on **2024-03-22**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor the Vercel Aanlytics and support Google Aanlytics.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor the Vercel Aanlytics and support Google Aanlytics, closes [#1688](https://github.com/lobehub/lobe-chat/issues/1688) ([e07e9cf](https://github.com/lobehub/lobe-chat/commit/e07e9cf))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-03-22 13:11:15 +00:00
Arvin Xu e07e9cf7c5 ♻️ refactor: refactor the Vercel Aanlytics and support Google Aanlytics (#1688)
* ♻️ refactor: migrating to the latest Speed Insights package

*  feat: support google analytics

* 📝 docs: update docs

* 📝 docs: update docs
2024-03-22 21:08:09 +08:00
Maple Gao 9f436efe81 📖 docs: Update supported models in README.zh-CN.md (#1678) 2024-03-22 18:45:13 +08:00
semantic-release-bot 77f0caaf84 🔖 chore(release): v0.141.0 [skip ci]
## [Version&nbsp;0.141.0](https://github.com/lobehub/lobe-chat/compare/v0.140.1...v0.141.0)
<sup>Released on **2024-03-22**</sup>

####  Features

- **misc**: Using YJS and WebRTC to support sync data between different devices.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Using YJS and WebRTC to support sync data between different devices, closes [#1525](https://github.com/lobehub/lobe-chat/issues/1525) ([60d9186](https://github.com/lobehub/lobe-chat/commit/60d9186))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-03-22 08:10:04 +00:00
Arvin Xu 60d9186497 feat: using YJS and WebRTC to support sync data between different devices (#1525)
*  feat: support sync with webrtc

* 🎨 chore: improve code

* 🎨 chore: improve code

* 🐛 fix: fix dont sync when a node enter first

*  feat: support webrtc config settings

*  feat: add device info card

*  feat: finish sync settings

*  feat: finish sync settings page

* ♻️ refactor: refactor the db to support yjs sync

* 🐛 fix: disconnect when user disable sync

* ♻️ refactor: refactor the console with debug

* 🚸 style: add experiment feature tag

* 📱 style: fix with mobile

* 🌐 chore: add i18n

* 💄 style: improve random name action

* 🚸 style: add default Device Name

* 🚸 style: add mobile experiment tag

* 🚨 ci: fix lint
2024-03-22 16:07:06 +08:00
semantic-release-bot 065d3d75b4 🔖 chore(release): v0.140.1 [skip ci]
### [Version&nbsp;0.140.1](https://github.com/lobehub/lobe-chat/compare/v0.140.0...v0.140.1)
<sup>Released on **2024-03-22**</sup>

#### 💄 Styles

- **misc**:  add Moonshot Kimi Reverse model to Moonshot model provider..

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**:  add Moonshot Kimi Reverse model to Moonshot model provider., closes [#1659](https://github.com/lobehub/lobe-chat/issues/1659) ([5bae263](https://github.com/lobehub/lobe-chat/commit/5bae263))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-03-22 05:36:05 +00:00
Maple Gao 5bae263ba3 💄 style: add Moonshot Kimi Reverse model to Moonshot model provider. (#1659)
* feat:  Add Moonshot Kimi Reverse model to Moonshot model provider.
https://github.com/sherlcok314159/reverse-kimi

* 🔧 fix: add hidden for Kimi Reverse

---------

Co-authored-by: Arvin Xu <arvinx@foxmail.com>
2024-03-22 13:32:47 +08:00
semantic-release-bot 75ccbf6193 🔖 chore(release): v0.140.0 [skip ci]
## [Version&nbsp;0.140.0](https://github.com/lobehub/lobe-chat/compare/v0.139.2...v0.140.0)
<sup>Released on **2024-03-22**</sup>

####  Features

- **misc**: Add gemini 1.5 pro support.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Add gemini 1.5 pro support, closes [#1669](https://github.com/lobehub/lobe-chat/issues/1669) ([2b280af](https://github.com/lobehub/lobe-chat/commit/2b280af))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-03-22 04:39:17 +00:00
Linghui Gong 2b280af079 feat: add gemini 1.5 pro support (#1669) 2024-03-22 12:36:25 +08:00
semantic-release-bot 2f71c6831d 🔖 chore(release): v0.139.2 [skip ci]
### [Version&nbsp;0.139.2](https://github.com/lobehub/lobe-chat/compare/v0.139.1...v0.139.2)
<sup>Released on **2024-03-22**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix code block display issue.

#### 💄 Styles

- **misc**: The bottom safe area height of iOS.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix code block display issue, closes [#1675](https://github.com/lobehub/lobe-chat/issues/1675) ([7707dda](https://github.com/lobehub/lobe-chat/commit/7707dda))

#### Styles

* **misc**: The bottom safe area height of iOS, closes [#1637](https://github.com/lobehub/lobe-chat/issues/1637) [#1181](https://github.com/lobehub/lobe-chat/issues/1181) ([44fae5e](https://github.com/lobehub/lobe-chat/commit/44fae5e))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-03-22 03:39:51 +00:00
Arvin Xu 44fae5ec7d 💄 style: The bottom safe area height of iOS (#1637)
* 🐛 fix: The bottom safe area height of iOS (#1181)

* Update global.ts

---------

Co-authored-by: mushan0x0 <mushan0x0@gmail.com>
2024-03-22 11:36:50 +08:00
Arvin Xu 7707ddacfa 🐛 fix: fix code block display issue (#1675)
* Update package.json

* Delete .husky/commit-msg
2024-03-22 11:36:29 +08:00
lobehubbot 02e19f437b 📝 docs(bot): Auto sync agents & plugin to readme 2024-03-22 02:51:24 +00:00
renovate[bot] 03757c7735 🔨 chore: update codecov/codecov-action action to v4 (#1214)
* Update codecov/codecov-action action to v4

* Update release.yml (#1673)

* Update test.yml

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Arvin Xu <arvinx@foxmail.com>
2024-03-22 10:48:12 +08:00
Arvin Xu 0b1d4cdbde 🔨 chore: fix vercel deployment error again (#1658) 2024-03-20 21:57:58 +08:00
Arvin Xu 5efb0b4cf4 🔨 chore: fix vercel deployment error (#1654) 2024-03-20 16:59:01 +08:00
gabou f42ff8c0d8 📝 docs : update Chinese Readme (#1631) 2024-03-19 08:57:44 +08:00
CanisMinor 04d8e53e26 📝 docs: improve docs (#1597)
* 📝 docs: Update docs to fit the new docs theme

* 📝 docs: Update docs

* 🔧 chore: fix build

* Update tts.zh-CN.mdx

* Update tts.mdx

---------

Co-authored-by: arvinxx <arvinx@foxmail.com>
2024-03-17 22:23:30 +08:00
semantic-release-bot d9353d12e1 🔖 chore(release): v0.139.1 [skip ci]
### [Version&nbsp;0.139.1](https://github.com/lobehub/lobe-chat/compare/v0.139.0...v0.139.1)
<sup>Released on **2024-03-17**</sup>

#### 💄 Styles

- **misc**: Improve model tags.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Improve model tags ([11cd5f4](https://github.com/lobehub/lobe-chat/commit/11cd5f4))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-03-17 04:13:01 +00:00
arvinxx 11cd5f477f 💄 style: improve model tags 2024-03-17 12:09:37 +08:00
renovate[bot] 9fa4c11d65 Update dependency vite to v5.1.6 (#1605)
* Update dependency vite to v5.1.6

* Update package.json

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Arvin Xu <arvinx@foxmail.com>
2024-03-17 11:45:37 +08:00
renovate[bot] 2572ecbf78 Update dependency @anthropic-ai/sdk to ^0.18.0 (#1606)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-17 11:42:36 +08:00
Arvin Xu f8be0f4b56 📝 docs: Add Groq usage docs (#1598)
* docs: Add Groq usage docs (#1596)

* 📝 docs: update docs

---------

Co-authored-by: TC <34400653+tcmonster@users.noreply.github.com>
2024-03-16 21:42:07 +08:00
semantic-release-bot 05aa79f1c6 🔖 chore(release): v0.139.0 [skip ci]
## [Version&nbsp;0.139.0](https://github.com/lobehub/lobe-chat/compare/v0.138.2...v0.139.0)
<sup>Released on **2024-03-16**</sup>

####  Features

- **misc**: Support openrouter as a new model provider.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Support openrouter as a new model provider, closes [#1572](https://github.com/lobehub/lobe-chat/issues/1572) ([780b1a2](https://github.com/lobehub/lobe-chat/commit/780b1a2))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-03-16 13:20:37 +00:00
Linghui Gong 780b1a225f feat: support openrouter as a new model provider (#1572)
*  feat: add openrouter provider

*  feat: add openrouter default headers

* 🐛 fix: test case bug
2024-03-16 21:17:37 +08:00
semantic-release-bot 6119be1d70 🔖 chore(release): v0.138.2 [skip ci]
### [Version&nbsp;0.138.2](https://github.com/lobehub/lobe-chat/compare/v0.138.1...v0.138.2)
<sup>Released on **2024-03-15**</sup>

#### 💄 Styles

- **misc**: Update Markdown in ChatItem.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update Markdown in ChatItem ([be75549](https://github.com/lobehub/lobe-chat/commit/be75549))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-03-15 18:46:07 +00:00
canisminor1990 be7554957e 💄 style: Update Markdown in ChatItem 2024-03-16 02:41:14 +08:00
semantic-release-bot 7d4d83e563 🔖 chore(release): v0.138.1 [skip ci]
### [Version&nbsp;0.138.1](https://github.com/lobehub/lobe-chat/compare/v0.138.0...v0.138.1)
<sup>Released on **2024-03-15**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix URL typo.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix URL typo, closes [#1590](https://github.com/lobehub/lobe-chat/issues/1590) ([97137a9](https://github.com/lobehub/lobe-chat/commit/97137a9))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-03-15 16:43:50 +00:00
PedroZ 97137a95fc 🐛 fix: Fix URL typo (#1590) 2024-03-16 00:40:52 +08:00
semantic-release-bot 57a1ec14d7 🔖 chore(release): v0.138.0 [skip ci]
## [Version&nbsp;0.138.0](https://github.com/lobehub/lobe-chat/compare/v0.137.0...v0.138.0)
<sup>Released on **2024-03-15**</sup>

####  Features

- **misc**: Support groq as a model provider.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Support groq as a model provider, closes [#1569](https://github.com/lobehub/lobe-chat/issues/1569) [#1562](https://github.com/lobehub/lobe-chat/issues/1562) [#1570](https://github.com/lobehub/lobe-chat/issues/1570) ([a04c364](https://github.com/lobehub/lobe-chat/commit/a04c364))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-03-15 15:57:33 +00:00
Arvin Xu a04c364f04 feat: support groq as a model provider (#1569)
*  feat: support model provider groq (#1562)

* add Groq localization (#1570)

* 🐛 fix: fix groq logo and document

* 🌐 style: add i18n

---------

Co-authored-by: Jiaqi Cai <45190310+jcdiv47@users.noreply.github.com>
Co-authored-by: PedroZ <sdustpedro@gmail.com>
2024-03-15 23:54:29 +08:00
semantic-release-bot 04b9c1d6d4 🔖 chore(release): v0.137.0 [skip ci]
## [Version&nbsp;0.137.0](https://github.com/lobehub/lobe-chat/compare/v0.136.0...v0.137.0)
<sup>Released on **2024-03-15**</sup>

####  Features

- **ollama**: Improve connection check method and provide selector for user to control model options.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **ollama**: Improve connection check method and provide selector for user to control model options, closes [#1397](https://github.com/lobehub/lobe-chat/issues/1397) ([675902f](https://github.com/lobehub/lobe-chat/commit/675902f))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-03-15 14:50:17 +00:00
Johnson 675902f5a8 feat(ollama): improve connection check method and provide selector for user to control model options (#1397)
* 🐛 fix(ollama): change checker with ollama's tags api

* feat(ollama): add error card to pull model

* 🚚 chore: move files

* 💄 style: update llava logo

* 🐛 fix: add ollama service unavailable error type

* 🐛 fix: ollama show passed with error message exists

*  feat(ollama): add download moniter to show speed and eta remaining time

* 🚨 ci: fix lint

* 💄 style: improve download style

* 🌐 style: add i18n

---------

Co-authored-by: shijianyue <shijianyue@bytedance.com>
Co-authored-by: arvinxx <arvinx@foxmail.com>
2024-03-15 22:47:21 +08:00
Arvin Xu e472d6e827 📝 docs: update docs (#1587) 2024-03-15 21:18:50 +08:00
lobehubbot 3c78ca0110 📝 docs(bot): Auto sync agents & plugin to readme 2024-03-15 13:14:06 +00:00
Arvin Xu 2910d05b25 📝 docs: update docs (#1586)
* 📝 docs: update docs

* 📝 docs: update docs

* 📝 docs: update docs
2024-03-15 21:10:55 +08:00
Arvin Xu 1c75a5bd06 📝 docs: improve docs (#1585) 2024-03-15 20:54:34 +08:00
semantic-release-bot 3979679847 🔖 chore(release): v0.136.0 [skip ci]
## [Version&nbsp;0.136.0](https://github.com/lobehub/lobe-chat/compare/v0.135.4...v0.136.0)
<sup>Released on **2024-03-15**</sup>

####  Features

- **misc**: Support azure-ad as a new sso provider.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Support azure-ad as a new sso provider, closes [#1456](https://github.com/lobehub/lobe-chat/issues/1456) ([6649cd1](https://github.com/lobehub/lobe-chat/commit/6649cd1))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-03-15 11:59:22 +00:00
Sebastian Silbermann 281edbc613 Revert "🔨 chore: fix build for the vercel (#1576)" (#1582)
This reverts commit 7bdfa70ad3.
2024-03-15 19:56:25 +08:00
EINDEX 6649cd1bcb feat: support azure-ad as a new sso provider (#1456)
*  feat: support azure-ad as sso

* 📝 docs: sso docs for azure-ad

* 🩹 fix: sso document

* 🩹 typo: fix typo for new env

* 🩹 fix: support chinese comma

* 📝 docs: Update multiple idp doc

* 📝 docs: document update
2024-03-15 19:53:41 +08:00
semantic-release-bot 24fc338136 🔖 chore(release): v0.135.4 [skip ci]
### [Version&nbsp;0.135.4](https://github.com/lobehub/lobe-chat/compare/v0.135.3...v0.135.4)
<sup>Released on **2024-03-15**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-03-15 09:35:15 +00:00
Arvin Xu 8abccca3c7 ️ perf: improve LCP by add image priority (#1580)
* ️ perf: try to improve LCP

* perf: try to improve LCP
2024-03-15 17:32:21 +08:00
semantic-release-bot 49f147a651 🔖 chore(release): v0.135.3 [skip ci]
### [Version&nbsp;0.135.3](https://github.com/lobehub/lobe-chat/compare/v0.135.2...v0.135.3)
<sup>Released on **2024-03-15**</sup>

#### 🐛 Bug Fixes

- **ollama**: Fix duplicate llama model and add llama2-chinese models.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **ollama**: Fix duplicate llama model and add llama2-chinese models, closes [#1579](https://github.com/lobehub/lobe-chat/issues/1579) ([6b9b5c8](https://github.com/lobehub/lobe-chat/commit/6b9b5c8))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-03-15 09:21:29 +00:00
Maple Gao 6b9b5c8a19 🐛 fix(ollama): fix duplicate llama model and add llama2-chinese models (#1579)
* 🔧 fix:duplicate llama2 config

*  llama2-chinese support
2024-03-15 17:18:33 +08:00
Arvin Xu 7bdfa70ad3 🔨 chore: fix build for the vercel (#1576) 2024-03-15 11:11:14 +08:00
semantic-release-bot 6adb2d6452 🔖 chore(release): v0.135.2 [skip ci]
### [Version&nbsp;0.135.2](https://github.com/lobehub/lobe-chat/compare/v0.135.1...v0.135.2)
<sup>Released on **2024-03-14**</sup>

#### ♻ Code Refactoring

- **misc**: Upgrade plugin db schema.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Upgrade plugin db schema, closes [#1571](https://github.com/lobehub/lobe-chat/issues/1571) ([757574a](https://github.com/lobehub/lobe-chat/commit/757574a))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-03-14 14:01:38 +00:00
Arvin Xu 757574a5c5 🗃️ refactor: upgrade plugin db schema (#1571) 2024-03-14 21:58:32 +08:00
semantic-release-bot 2c4ee81d8a 🔖 chore(release): v0.135.1 [skip ci]
### [Version&nbsp;0.135.1](https://github.com/lobehub/lobe-chat/compare/v0.135.0...v0.135.1)
<sup>Released on **2024-03-14**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor the db model.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor the db model, closes [#1567](https://github.com/lobehub/lobe-chat/issues/1567) ([3d56dd6](https://github.com/lobehub/lobe-chat/commit/3d56dd6))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-03-14 12:23:08 +00:00
Arvin Xu 3d56dd6a1a ♻️ refactor: refactor the db model (#1567)
* ♻️ refactor: refactor the db code

*  test: fix test

* ♻️ refactor: refactor the  user model
2024-03-14 20:20:09 +08:00
lobehubbot 2cf2abd029 📝 docs(bot): Auto sync agents & plugin to readme 2024-03-14 08:46:16 +00:00
semantic-release-bot 40769be4f9 🔖 chore(release): v0.135.0 [skip ci]
## [Version&nbsp;0.135.0](https://github.com/lobehub/lobe-chat/compare/v0.134.1...v0.135.0)
<sup>Released on **2024-03-14**</sup>

####  Features

- **misc**: Add claude 3 to bedrock provider.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Add claude 3 to bedrock provider, closes [#1551](https://github.com/lobehub/lobe-chat/issues/1551) ([6e1fe33](https://github.com/lobehub/lobe-chat/commit/6e1fe33))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-03-14 08:45:35 +00:00
Linghui Gong 6e1fe333aa feat: add claude 3 to bedrock provider (#1551)
*  feat: new claude 3 models in bedrock

*  support claude 3 params and stream handling

* ♻️ fix: remove useless condition check

*  feat: add haiku to both bedrock and anthropic provider
2024-03-14 16:42:36 +08:00
semantic-release-bot 0988466b99 🔖 chore(release): v0.134.1 [skip ci]
### [Version&nbsp;0.134.1](https://github.com/lobehub/lobe-chat/compare/v0.134.0...v0.134.1)
<sup>Released on **2024-03-13**</sup>

#### 💄 Styles

- **misc**: Add more model display name.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add more model display name, closes [#1554](https://github.com/lobehub/lobe-chat/issues/1554) ([31c987a](https://github.com/lobehub/lobe-chat/commit/31c987a))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-03-13 10:24:11 +00:00
PedroZ 31c987a33a 💄 style: add more model display name (#1554) 2024-03-13 18:20:57 +08:00
lobehubbot f8f410c8ec 📝 docs(bot): Auto sync agents & plugin to readme 2024-03-13 02:51:14 +00:00
semantic-release-bot 04789b9af0 🔖 chore(release): v0.134.0 [skip ci]
## [Version&nbsp;0.134.0](https://github.com/lobehub/lobe-chat/compare/v0.133.5...v0.134.0)
<sup>Released on **2024-03-13**</sup>

####  Features

- **misc**: Support anthropic proxy url.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Support anthropic proxy url, closes [#1529](https://github.com/lobehub/lobe-chat/issues/1529) ([a5a9257](https://github.com/lobehub/lobe-chat/commit/a5a9257))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-03-13 02:50:38 +00:00
Linghui Gong a5a9257eb6 feat: support anthropic proxy url (#1529)
*  feat: anthropic proxy url

*  i18n: update translations

*  fix: remove unused debug code
2024-03-13 10:47:36 +08:00
semantic-release-bot 3ca693d627 🔖 chore(release): v0.133.5 [skip ci]
### [Version&nbsp;0.133.5](https://github.com/lobehub/lobe-chat/compare/v0.133.4...v0.133.5)
<sup>Released on **2024-03-12**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-03-12 04:00:23 +00:00
Arvin Xu 9f1635e0c1 ️ perf: refactor the responsive layout to improve performance (#1541) 2024-03-12 11:57:31 +08:00
semantic-release-bot a4023b74f2 🔖 chore(release): v0.133.4 [skip ci]
### [Version&nbsp;0.133.4](https://github.com/lobehub/lobe-chat/compare/v0.133.3...v0.133.4)
<sup>Released on **2024-03-11**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix sitemap missing in docker building.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix sitemap missing in docker building, closes [#1533](https://github.com/lobehub/lobe-chat/issues/1533) ([49752da](https://github.com/lobehub/lobe-chat/commit/49752da))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-03-11 09:45:06 +00:00
Arvin Xu 49752da6c4 🐛 fix: fix sitemap missing in docker building (#1533) 2024-03-11 17:42:07 +08:00
CanisMinor 46b02717cf 📝 docs: Update docs/usage/features/agent-market.mdx (#1530) 2024-03-11 11:30:43 +08:00
Arvin Xu f94ba2587f Update vision.mdx 2024-03-11 10:34:11 +08:00
semantic-release-bot afb7bc9de7 🔖 chore(release): v0.133.3 [skip ci]
### [Version&nbsp;0.133.3](https://github.com/lobehub/lobe-chat/compare/v0.133.2...v0.133.3)
<sup>Released on **2024-03-10**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix the max token of claude 3.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix the max token of claude 3, closes [#1526](https://github.com/lobehub/lobe-chat/issues/1526) ([222fae3](https://github.com/lobehub/lobe-chat/commit/222fae3))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-03-10 15:27:05 +00:00
Arvin Xu 222fae315b 🐛 fix: fix the max token of claude 3 (#1526)
* Update index.ts

*  test: fix test
2024-03-10 23:24:04 +08:00
semantic-release-bot 192688af88 🔖 chore(release): v0.133.2 [skip ci]
### [Version&nbsp;0.133.2](https://github.com/lobehub/lobe-chat/compare/v0.133.1...v0.133.2)
<sup>Released on **2024-03-10**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix qwen model id and improve anthropic logo text color.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix qwen model id and improve anthropic logo text color, closes [#1524](https://github.com/lobehub/lobe-chat/issues/1524) ([c68f5da](https://github.com/lobehub/lobe-chat/commit/c68f5da))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-03-10 13:58:23 +00:00
Arvin Xu c68f5da8e9 🐛 fix: fix qwen model id and improve anthropic logo text color (#1524)
* 💄 style: improve llm order

* 🐛 fix: fix qwen model id

* 🐛 fix: fix qwen model id

* 🐛 fix: fix Anthropic color
2024-03-10 21:55:25 +08:00
renovate[bot] f8566e42da Update dependency vite to v5.1.5 (#1521)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-10 19:10:36 +08:00
CanisMinor 536c885564 🔧 chore: add mdx lint (#1475)
* 🔧 chore: Add mdx lint

* 📝 docs: Update docs

* 📝 docs: update docs

---------

Co-authored-by: arvinxx <arvinx@foxmail.com>
2024-03-10 18:46:41 +08:00
lobehubbot 219a0e10c7 📝 docs(bot): Auto sync agents & plugin to readme 2024-03-10 06:49:55 +00:00
Arvin Xu 40ffd72d5a 📝 docs: update docs (#1522)
* 📝 docs: update docs

* 📝 docs: update docs

* 📝 docs: update docs

* 📝 docs: update docs

* 📝 docs: update docs

* 📝 docs: update docs

* 📝 docs: update docs

* 📝 docs: update docs

* 📝 docs: update docs

* 📝 docs: update docs

* 📝 docs: update docs
2024-03-10 14:47:00 +08:00
semantic-release-bot 5a2bd5fce2 🔖 chore(release): v0.133.1 [skip ci]
### [Version&nbsp;0.133.1](https://github.com/lobehub/lobe-chat/compare/v0.133.0...v0.133.1)
<sup>Released on **2024-03-08**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix sitemap config.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix sitemap config ([a2542a7](https://github.com/lobehub/lobe-chat/commit/a2542a7))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-03-08 04:28:36 +00:00
Arvin Xu a2542a7d92 🐛 fix: fix sitemap config 2024-03-08 04:25:03 +00:00
lobehubbot dbcde3fef9 📝 docs(bot): Auto sync agents & plugin to readme 2024-03-07 14:38:00 +00:00
Davy 419f73b482 📝 docs: Update README.md (#1481)
* Update README.md

Adding info about GitHub Actions

* Update README.zh-CN.md
2024-03-07 22:35:07 +08:00
semantic-release-bot 83aaa1b52f 🔖 chore(release): v0.133.0 [skip ci]
## [Version&nbsp;0.133.0](https://github.com/lobehub/lobe-chat/compare/v0.132.2...v0.133.0)
<sup>Released on **2024-03-07**</sup>

####  Features

- **misc**: Support Mistral model provider.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Support Mistral model provider, closes [#1455](https://github.com/lobehub/lobe-chat/issues/1455) ([4f94bfe](https://github.com/lobehub/lobe-chat/commit/4f94bfe))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-03-07 03:05:58 +00:00
Linghui Gong 4f94bfef32 feat: support Mistral model provider (#1455)
*  feat: support mistral as model provider

* 🐛 fix: a test case bug

*  add missing tests for anthropic and mistral
2024-03-07 11:03:03 +08:00
semantic-release-bot 883fdd817a 🔖 chore(release): v0.132.2 [skip ci]
### [Version&nbsp;0.132.2](https://github.com/lobehub/lobe-chat/compare/v0.132.1...v0.132.2)
<sup>Released on **2024-03-07**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix anthropic streaming on Vercel/Cloudflare.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix anthropic streaming on Vercel/Cloudflare, closes [#1480](https://github.com/lobehub/lobe-chat/issues/1480) ([227101a](https://github.com/lobehub/lobe-chat/commit/227101a))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-03-07 02:26:40 +00:00
Linghui Gong 227101a6e7 🐛 fix: fix anthropic streaming on Vercel/Cloudflare (#1480)
* 📝 docs(bot): Auto sync agents & plugin to readme

* 🐛 fix: anthropic streaming issue on vercel

* 📝 update document, remove anthropic known issue

---------

Co-authored-by: lobehubbot <i@lobehub.com>
Co-authored-by: GH Action - Upstream Sync <action@github.com>
2024-03-07 10:23:52 +08:00
lobehubbot 96117fa36a 📝 docs(bot): Auto sync agents & plugin to readme 2024-03-06 15:04:09 +00:00
semantic-release-bot b7347f6a0c 🔖 chore(release): v0.132.1 [skip ci]
### [Version&nbsp;0.132.1](https://github.com/lobehub/lobe-chat/compare/v0.132.0...v0.132.1)
<sup>Released on **2024-03-06**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix hydration error while OAuth callback.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix hydration error while OAuth callback, closes [#1474](https://github.com/lobehub/lobe-chat/issues/1474) ([ff93825](https://github.com/lobehub/lobe-chat/commit/ff93825))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-03-06 15:03:32 +00:00
cy948 ff93825a44 🐛 fix: fix hydration error while OAuth callback (#1474)
* 🐛 fix: fix LOCALE_COOKIE not pass to server while OAuth callback

* 🐛 fix: allow i18n cookie cross site
2024-03-06 23:00:33 +08:00
lobehubbot a8265c4aa8 📝 docs(bot): Auto sync agents & plugin to readme 2024-03-05 15:27:39 +00:00
semantic-release-bot 2b852c5a34 🔖 chore(release): v0.132.0 [skip ci]
## [Version&nbsp;0.132.0](https://github.com/lobehub/lobe-chat/compare/v0.131.0...v0.132.0)
<sup>Released on **2024-03-05**</sup>

####  Features

- **misc**: Support anthropic as model provider.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Support anthropic as model provider, closes [#1409](https://github.com/lobehub/lobe-chat/issues/1409) ([a42cf8c](https://github.com/lobehub/lobe-chat/commit/a42cf8c))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-03-05 15:26:59 +00:00
Linghui Gong a42cf8c2ea feat: support anthropic as model provider (#1409)
*  feat: support anthropic as model provider

*  feat: support anthropic with vision

*  test: fix some with test

* 🐛 fix: anthropic error handling

*  chore: fix broken tests

* 🐛 fix: remove unused imports

* 📝 doc: add note for anthropic with vercel/cloudflare

* 📝 docs: update docs

* 📝 docs: update docs

* 💄 style: update claude icons

* 💄 style: update tags

---------

Co-authored-by: arvinxx <arvinx@foxmail.com>
2024-03-05 23:23:58 +08:00
lobehubbot 00a2972cb3 📝 docs(bot): Auto sync agents & plugin to readme 2024-03-05 06:19:38 +00:00
semantic-release-bot 346dfff609 🔖 chore(release): v0.131.0 [skip ci]
## [Version&nbsp;0.131.0](https://github.com/lobehub/lobe-chat/compare/v0.130.7...v0.131.0)
<sup>Released on **2024-03-05**</sup>

####  Features

- **misc**: Support langfuse integration.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Support langfuse integration, closes [#1325](https://github.com/lobehub/lobe-chat/issues/1325) ([aaedfa7](https://github.com/lobehub/lobe-chat/commit/aaedfa7))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-03-05 06:18:49 +00:00
Arvin Xu aaedfa716e feat: support langfuse integration (#1325)
*  feat: support langfuse trace

*  test: fix test

*  test: add test

*  test: add db user test

*  test: add test

* ♻️ refactor: refactor the route code

* ♻️ refactor: make  updateMessageContent the private method

*  feat: langfuse with user events

*  test: fix test

* ️ perf: improve trace

*  test: add tests

* 🚧 wip: notification

* ♻️ refactor: refactor the common settings

*  feat: add about page

*  feat: add about page

*  feat: add control with user settings

*  feat: add telemetry in mobile

*  test: fix test

* 🌐 chore: add i18n
2024-03-05 14:15:49 +08:00
renovate[bot] 04a6ef75fe Update dependency commitlint to v19 (#1447)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-03 20:28:21 +08:00
renovate[bot] 9ed648b5d8 Update dependency @commitlint/cli to v19 (#1445)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-03 20:22:56 +08:00
renovate[bot] c95e4f075d Update dependency ai to v3 (#1446)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-03 14:25:52 +08:00
renovate[bot] 0a0310d585 Update dependency query-string to v9 (#1448)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-03 14:25:29 +08:00
semantic-release-bot 4acc738139 🔖 chore(release): v0.130.7 [skip ci]
### [Version&nbsp;0.130.7](https://github.com/lobehub/lobe-chat/compare/v0.130.6...v0.130.7)
<sup>Released on **2024-03-03**</sup>

#### ♻ Code Refactoring

- **misc**: Update gpt-3.5-turbo model card.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Update gpt-3.5-turbo model card, closes [#1449](https://github.com/lobehub/lobe-chat/issues/1449) ([d0be0c7](https://github.com/lobehub/lobe-chat/commit/d0be0c7))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-03-03 04:02:33 +00:00
Arvin Xu d0be0c7355 ♻️ refactor: update gpt-3.5-turbo model card (#1449)
* ♻️ refactor: update gpt-3.5 model info

*  test: update test
2024-03-03 11:59:47 +08:00
renovate[bot] 61bf0ec277 Update dependency @auth/core to latest (#1444)
* Update dependency @auth/core to ^0.28.0

* Update package.json

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Arvin Xu <arvinx@foxmail.com>
2024-03-03 11:33:24 +08:00
semantic-release-bot 01c7ad40c6 🔖 chore(release): v0.130.6 [skip ci]
### [Version&nbsp;0.130.6](https://github.com/lobehub/lobe-chat/compare/v0.130.5...v0.130.6)
<sup>Released on **2024-03-01**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor the plugin and tool slice.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor the plugin and tool slice, closes [#1437](https://github.com/lobehub/lobe-chat/issues/1437) ([003e230](https://github.com/lobehub/lobe-chat/commit/003e230))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-03-01 15:53:40 +00:00
LobeHub Bot 003e230c57 ♻️ refactor: refactor the plugin and tool slice (#1437)
* ♻️ refactor: refactor the plugin and tool slice

*  test: update test

---------

Co-authored-by: arvinxx <arvinx@foxmail.com>
2024-03-01 23:49:14 +08:00
Tony H Dillion bf29ec533a 📝 docs: improve README (#1434)
* Fix typo in Update README.zh-CN.md

* fix text Update README.zh-CN.md
2024-03-01 23:06:43 +08:00
semantic-release-bot b066cbf1fb 🔖 chore(release): v0.130.5 [skip ci]
### [Version&nbsp;0.130.5](https://github.com/lobehub/lobe-chat/compare/v0.130.4...v0.130.5)
<sup>Released on **2024-03-01**</sup>

#### 💄 Styles

- **misc**: Support switch model with tag.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Support switch model with tag, closes [#1435](https://github.com/lobehub/lobe-chat/issues/1435) ([233150e](https://github.com/lobehub/lobe-chat/commit/233150e))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-03-01 13:57:48 +00:00
Arvin Xu 233150e752 💄 style: support switch model with tag (#1435) 2024-03-01 21:55:05 +08:00
Arvin Xu 438b4c2bdb test: add test (#1433)
*  test: add test

*  test: add tests
2024-03-01 21:28:44 +08:00
semantic-release-bot 11f84972fd 🔖 chore(release): v0.130.4 [skip ci]
### [Version&nbsp;0.130.4](https://github.com/lobehub/lobe-chat/compare/v0.130.3...v0.130.4)
<sup>Released on **2024-02-29**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor the core chatStream and plugin gateway auth.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor the core chatStream and plugin gateway auth, closes [#1426](https://github.com/lobehub/lobe-chat/issues/1426) ([7d3c1b6](https://github.com/lobehub/lobe-chat/commit/7d3c1b6))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-02-29 14:10:48 +00:00
Arvin Xu 7d3c1b6ea6 ♻️ refactor: refactor the core chatStream and plugin gateway auth (#1426)
* ♻️ refactor: refactor the core chatStream

* ♻️ refactor: refactor the plugin api auth

*  test: add google tests

*  test: add google tests

*  test: add google tests

* ♻️ refactor: refactor the plugin api auth
2024-02-29 22:08:09 +08:00
semantic-release-bot eef5eba32f 🔖 chore(release): v0.130.3 [skip ci]
### [Version&nbsp;0.130.3](https://github.com/lobehub/lobe-chat/compare/v0.130.2...v0.130.3)
<sup>Released on **2024-02-29**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor the google api route and add more tests for chat route.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor the google api route and add more tests for chat route, closes [#1424](https://github.com/lobehub/lobe-chat/issues/1424) ([063a4d5](https://github.com/lobehub/lobe-chat/commit/063a4d5))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-02-29 07:31:15 +00:00
Arvin Xu 063a4d5a2e ♻️ refactor: refactor the google api route and add more tests for chat route (#1424)
* ♻️ refactor: refactor the Google api router

*  test: add test for the chat api router
2024-02-29 15:28:34 +08:00
semantic-release-bot d49b5ad036 🔖 chore(release): v0.130.2 [skip ci]
### [Version&nbsp;0.130.2](https://github.com/lobehub/lobe-chat/compare/v0.130.1...v0.130.2)
<sup>Released on **2024-02-29**</sup>

#### 🐛 Bug Fixes

- **misc**: Update azure OpenAI api version options to latest.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Update azure OpenAI api version options to latest, closes [#1423](https://github.com/lobehub/lobe-chat/issues/1423) ([d992262](https://github.com/lobehub/lobe-chat/commit/d992262))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-02-29 05:16:11 +00:00
Zack Chang d992262beb 🐛 fix: update azure OpenAI api version options to latest (#1423) 2024-02-29 13:13:30 +08:00
semantic-release-bot 9a6d9ce9ce 🔖 chore(release): v0.130.1 [skip ci]
### [Version&nbsp;0.130.1](https://github.com/lobehub/lobe-chat/compare/v0.130.0...v0.130.1)
<sup>Released on **2024-02-28**</sup>

#### 🐛 Bug Fixes

- **google**: Add safetySettings to avoid error response with google AI model.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **google**: Add safetySettings to avoid error response with google AI model, closes [#1418](https://github.com/lobehub/lobe-chat/issues/1418) ([87bf1fb](https://github.com/lobehub/lobe-chat/commit/87bf1fb))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-02-28 16:23:13 +00:00
Arvin Xu 6aa168911d test: add test for agent runtime providers (#1417)
*  test: add test for agent runtime providers

*  test: fix test

*  test: fix crypto relative test
2024-02-29 00:20:24 +08:00
keung67 87bf1fbfc7 🐛 fix(google): add safetySettings to avoid error response with google AI model (#1418)
* add safetySettings, set block_none

HarmBlockThreshold.BLOCK_NONE

* 🎨 chore: format code

* 📝 docs(bot): Auto sync agents & plugin to readme
2024-02-29 00:20:08 +08:00
semantic-release-bot dd9d93ea99 🔖 chore(release): v0.130.0 [skip ci]
## [Version&nbsp;0.130.0](https://github.com/lobehub/lobe-chat/compare/v0.129.6...v0.130.0)
<sup>Released on **2024-02-27**</sup>

####  Features

- **misc**: Support multiple API Keys.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Support multiple API Keys, closes [#1345](https://github.com/lobehub/lobe-chat/issues/1345) ([17c5da3](https://github.com/lobehub/lobe-chat/commit/17c5da3))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-02-27 05:51:03 +00:00
Larify 17c5da3f8f feat: support multiple API Keys (#1345)
*  feat: Support multiple API keys [RFC 027]

* 📝 docs: add env variable API_KEY_SELECT_MODE

* 🔧 chore: Adjust the parameter API_KEY_SELECT_MODE to be optional

* 🔧 fix: Adjustments made according to Code Review requirements

*  test: add test for ApiKeyManager

* 🔧 fix: Support for multiple API Keys from user input on the client side

* 🔧 chore: handle Perplexity API Key

* 🔧 chore: update OpenAI or Azure API Key select

* 🔧 chore: update OpenAI or Azure API Key select
2024-02-27 13:48:26 +08:00
lobehubbot a1a055d763 📝 docs(bot): Auto sync agents & plugin to readme 2024-02-27 03:42:53 +00:00
Arvin Xu 311ca88e2f 📝 docs: add more deployment documents (#1393)
* 📝 docs: Creating self-hosting documents repocloud.mdx (#1388)

* Creating self-hosting documents repocloud.mdx

Adding deployment documentation for RepoCloud as requested :)

* Update repocloud.mdx

Modifying with svg instead of png as requested

* 📝 docs: create repocloud.zn-CN.mdx (#1389)

* Create repocloud.zn-CN.mdx

* Update repocloud.zn-CN.mdx

Changing png to svg

* 📝 docs: update docs

* 📝 docs: add netlify deployment

* 🔧 chore: add netlify.toml config

*  docs: update platform deployment

*  docs: update readme

---------

Co-authored-by: cosark <121065588+cosark@users.noreply.github.com>
2024-02-27 11:40:16 +08:00
semantic-release-bot 33d4354897 🔖 chore(release): v0.129.6 [skip ci]
### [Version&nbsp;0.129.6](https://github.com/lobehub/lobe-chat/compare/v0.129.5...v0.129.6)
<sup>Released on **2024-02-25**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix github url.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix github url ([42ea0f5](https://github.com/lobehub/lobe-chat/commit/42ea0f5))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-02-25 14:30:53 +00:00
arvinxx 42ea0f568a 🐛 fix: fix github url 2024-02-25 22:27:59 +08:00
lobehubbot 6c3856e703 📝 docs(bot): Auto sync agents & plugin to readme 2024-02-25 01:52:12 +00:00
semantic-release-bot 650a1e9efe 🔖 chore(release): v0.129.5 [skip ci]
### [Version&nbsp;0.129.5](https://github.com/lobehub/lobe-chat/compare/v0.129.4...v0.129.5)
<sup>Released on **2024-02-25**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix eliminate UI jitter on navigation, improving experience for users sensitive to motion.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix eliminate UI jitter on navigation, improving experience for users sensitive to motion, closes [#1381](https://github.com/lobehub/lobe-chat/issues/1381) ([9231413](https://github.com/lobehub/lobe-chat/commit/9231413))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-02-25 01:51:35 +00:00
Tom 923141368c 🐛 fix: fix eliminate UI jitter on navigation, improving experience for users sensitive to motion (#1381) 2024-02-25 09:48:49 +08:00
lobehubbot 3ec7704730 📝 docs(bot): Auto sync agents & plugin to readme 2024-02-25 01:37:10 +00:00
renovate[bot] 0e68259e5d Update dependency vite to v5.1.4 (#1382)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-25 09:34:18 +08:00
arvinxx 8c82e3d7d7 📝 docs: update gemma usage docs 2024-02-24 21:10:56 +08:00
arvinxx 573ffbac77 📝 docs: add gemma usage docs 2024-02-24 20:53:18 +08:00
semantic-release-bot 6316306975 🔖 chore(release): v0.129.4 [skip ci]
### [Version&nbsp;0.129.4](https://github.com/lobehub/lobe-chat/compare/v0.129.3...v0.129.4)
<sup>Released on **2024-02-24**</sup>

#### 🐛 Bug Fixes

- **ollama**: Fix gemma model id.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **ollama**: Fix gemma model id, closes [#1377](https://github.com/lobehub/lobe-chat/issues/1377) ([3da50ff](https://github.com/lobehub/lobe-chat/commit/3da50ff))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-02-24 01:08:12 +00:00
Arvin Xu 3da50ff4c7 🐛 fix(ollama): fix gemma model id (#1377) 2024-02-24 09:05:35 +08:00
semantic-release-bot ec76917a28 🔖 chore(release): v0.129.3 [skip ci]
### [Version&nbsp;0.129.3](https://github.com/lobehub/lobe-chat/compare/v0.129.2...v0.129.3)
<sup>Released on **2024-02-23**</sup>

#### 💄 Styles

- **misc**: Add gemma model logo for ollama.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add gemma model logo for ollama, closes [#1369](https://github.com/lobehub/lobe-chat/issues/1369) ([e2fb3a3](https://github.com/lobehub/lobe-chat/commit/e2fb3a3))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-02-23 14:28:48 +00:00
Arvin Xu e2fb3a328d 💄 style: add gemma model logo for ollama (#1369) 2024-02-23 22:26:04 +08:00
lobehubbot 4bbb773334 📝 docs(bot): Auto sync agents & plugin to readme 2024-02-23 10:15:17 +00:00
CanisMinor daae02e647 📝 docs: Update readme (#1366)
* 📝 docs: Update README.md

* 📝 docs: Update README.zh-CN.md

* 📝 docs: Fix typo

* 📝 docs: Fix typo

* Update README.md

* Update README.zh-CN.md
2024-02-23 18:12:41 +08:00
lobehubbot 15a1eed1e3 📝 docs(bot): Auto sync agents & plugin to readme 2024-02-23 07:18:04 +00:00
semantic-release-bot c4484fa4c8 🔖 chore(release): v0.129.2 [skip ci]
### [Version&nbsp;0.129.2](https://github.com/lobehub/lobe-chat/compare/v0.129.1...v0.129.2)
<sup>Released on **2024-02-23**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix OAuth don't get user id from session.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix OAuth don't get user id from session, closes [#1347](https://github.com/lobehub/lobe-chat/issues/1347) ([ce4d6ca](https://github.com/lobehub/lobe-chat/commit/ce4d6ca))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-02-23 07:17:27 +00:00
cy948 ce4d6ca9bd 🐛 fix: fix OAuth don't get user id from session (#1347)
* ⬆️ chore: update next-auth to 5.0.0-beta.13

- ⬆️ chore: update @auth/core to ^0.27.0

* 🐛 fix: Could not get `user_id` from session

* ⬆️ chore: Unlock next-auth to `beta`

* 📝 docs: Add custom session guide

* 🐛 fix: use `user_id` from next-auth
2024-02-23 15:14:50 +08:00
arvinxx 6485db72aa 📝 docs: improve ollama docs 2024-02-22 23:11:56 +08:00
Arvin Xu 6827d20c11 📝 docs: add ollama documents about self-hosting and usage (#1355)
* 📝 docs: add ollama documents

* 📝 docs: update image usage
2024-02-22 23:04:02 +08:00
semantic-release-bot 8ddf81aea5 🔖 chore(release): v0.129.1 [skip ci]
### [Version&nbsp;0.129.1](https://github.com/lobehub/lobe-chat/compare/v0.129.0...v0.129.1)
<sup>Released on **2024-02-22**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-02-22 12:56:48 +00:00
Arvin Xu 0db8c268e2 ️ perf: improve pages a11y (#1353)
* ️ fix: improve a11y

* ️ perf: improve logo

* ️ perf: improve viewport scale

* ️ perf: improve a11y for settings page

* 🌐 chore: update i18n
2024-02-22 20:54:12 +08:00
semantic-release-bot 0031c6856d 🔖 chore(release): v0.129.0 [skip ci]
## [Version&nbsp;0.129.0](https://github.com/lobehub/lobe-chat/compare/v0.128.10...v0.129.0)
<sup>Released on **2024-02-22**</sup>

####  Features

- **misc**: Support perplexity AI provider.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Support perplexity AI provider, closes [#1339](https://github.com/lobehub/lobe-chat/issues/1339) ([61c88fb](https://github.com/lobehub/lobe-chat/commit/61c88fb))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-02-22 07:19:26 +00:00
Sangmin Ahn 61c88fbe61 feat: support perplexity AI provider (#1339)
*  feat: support a new model provider, perplexity

* 🌐 style: update i18n

* 🚸 chore: improve model list index
2024-02-22 15:16:44 +08:00
semantic-release-bot d5472a2eac 🔖 chore(release): v0.128.10 [skip ci]
### [Version&nbsp;0.128.10](https://github.com/lobehub/lobe-chat/compare/v0.128.9...v0.128.10)
<sup>Released on **2024-02-21**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix the robots.txt config.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix the robots.txt config ([c4adfe4](https://github.com/lobehub/lobe-chat/commit/c4adfe4))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-02-21 13:42:25 +00:00
arvinxx c4adfe44d3 🐛 fix: fix the robots.txt config 2024-02-21 21:39:28 +08:00
semantic-release-bot cd506dde85 🔖 chore(release): v0.128.9 [skip ci]
### [Version&nbsp;0.128.9](https://github.com/lobehub/lobe-chat/compare/v0.128.8...v0.128.9)
<sup>Released on **2024-02-20**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix the robots.txt config.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix the robots.txt config ([34901b4](https://github.com/lobehub/lobe-chat/commit/34901b4))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-02-20 14:48:42 +00:00
arvinxx 34901b40d5 🐛 fix: fix the robots.txt config 2024-02-20 22:45:43 +08:00
semantic-release-bot 7f669f5ec0 🔖 chore(release): v0.128.8 [skip ci]
### [Version&nbsp;0.128.8](https://github.com/lobehub/lobe-chat/compare/v0.128.7...v0.128.8)
<sup>Released on **2024-02-20**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-02-20 13:35:55 +00:00
Arvin Xu 79be7afed7 🔍️ perf: add sitemap and robot.txt to improve SEO (#1337)
* 🔍️ fix: add sitemap and robots.txt

* 🐛 fix: fix canonical url

* 🐛 fix: fix canonical url

* 🐛 fix: fix canonical url

* 🐛 fix: fix deploy url

* 🐛 fix: fix canonical url

* 🐛 fix: fix the robots config
2024-02-20 21:33:10 +08:00
cy948 cf78c5bbee 📝 docs(authentication): add varible NEXTAUTH_URL (#1335) 2024-02-20 19:15:53 +08:00
Arvin Xu 2b3e457ffe 📝 docs: Update docs (#1332)
* Update README.md

* 📝 docs: update docs
2024-02-20 14:21:50 +08:00
arvinxx c7a0bc2119 📝 docs: update docs 2024-02-20 13:37:03 +08:00
semantic-release-bot 5f9a52cc09 🔖 chore(release): v0.128.7 [skip ci]
### [Version&nbsp;0.128.7](https://github.com/lobehub/lobe-chat/compare/v0.128.6...v0.128.7)
<sup>Released on **2024-02-20**</sup>

#### 💄 Styles

- **misc**: Improve docs url and add more docs.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Improve docs url and add more docs, closes [#1329](https://github.com/lobehub/lobe-chat/issues/1329) ([85b3136](https://github.com/lobehub/lobe-chat/commit/85b3136))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-02-20 04:44:56 +00:00
Arvin Xu 85b31369da 💄 style: improve docs url and add more docs (#1329)
* 💄 style: improve docs url

* 📝 docs: update docs

* 📝 docs: update docs

* Update README.md

* Update README.zh-CN.md

* 📝 docs: update docs
2024-02-20 12:42:21 +08:00
lobehubbot bd16e5a061 📝 docs(bot): Auto sync agents & plugin to readme 2024-02-20 02:03:11 +00:00
semantic-release-bot 0694cc46cf 🔖 chore(release): v0.128.6 [skip ci]
### [Version&nbsp;0.128.6](https://github.com/lobehub/lobe-chat/compare/v0.128.5...v0.128.6)
<sup>Released on **2024-02-20**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix OAuth errors on Docker deployment.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix OAuth errors on Docker deployment, closes [#1323](https://github.com/lobehub/lobe-chat/issues/1323) ([922e843](https://github.com/lobehub/lobe-chat/commit/922e843))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-02-20 02:02:27 +00:00
cy948 922e84306c 🐛 fix: fix OAuth errors on Docker deployment (#1323)
* 📝 docs: add ENV `NEXTAUTH_URL` to docs

* 🐛 fix: OAuth errors on Docker deployment

* 📌 chore: Lock next-auth to 5.0.0-beta.11
2024-02-20 09:59:40 +08:00
Yusuf Mansur Özer 961a007433 📝 docs: fix typo on README.md (#1324) 2024-02-19 16:00:55 +08:00
arvinxx 087bc60aaa 📝 docs: update docs 2024-02-19 15:08:02 +08:00
arvinxx 15cf626d79 📝 docs: update docs 2024-02-19 14:42:46 +08:00
holocron.so 3aaf325e64 Update docs/agents/topics.mdx 2024-02-19 05:35:08 +00:00
holocron.so 3a72ba4fc6 Update docs/agents/prompt.mdx 2024-02-19 05:34:38 +00:00
lobehubbot 12728b8f05 📝 docs(bot): Auto sync agents & plugin to readme 2024-02-19 03:23:08 +00:00
arvinxx 439775be5a 📝 docs: fix docs 2024-02-19 11:20:13 +08:00
arvinxx d57fdd233f 📝 docs: update docs 2024-02-19 00:00:20 +08:00
semantic-release-bot 3245e127fb 🔖 chore(release): v0.128.5 [skip ci]
### [Version&nbsp;0.128.5](https://github.com/lobehub/lobe-chat/compare/v0.128.4...v0.128.5)
<sup>Released on **2024-02-18**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix the document url.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix the document url ([43b5677](https://github.com/lobehub/lobe-chat/commit/43b5677))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-02-18 14:36:29 +00:00
arvinxx 43b5677aaf 🐛 fix: fix the document url 2024-02-18 22:33:23 +08:00
arvinxx dd947e6572 📝 docs: fix upstream sync docs 2024-02-18 22:22:19 +08:00
semantic-release-bot c285117786 🔖 chore(release): v0.128.4 [skip ci]
### [Version&nbsp;0.128.4](https://github.com/lobehub/lobe-chat/compare/v0.128.3...v0.128.4)
<sup>Released on **2024-02-18**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix documents i18n.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix documents i18n, closes [#1319](https://github.com/lobehub/lobe-chat/issues/1319) ([a0600dc](https://github.com/lobehub/lobe-chat/commit/a0600dc))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-02-18 14:16:19 +00:00
Arvin Xu a0600dce80 🐛 fix: fix documents i18n (#1319)
* 🐛 fix: fix plugin install button

* 🌐 style: update i18n
2024-02-18 22:13:42 +08:00
renovate[bot] 99c65caf9d ⬆️ chore: update dependency husky to v9 (#1166)
* Update dependency husky to v9

* ⬆️ chore: migrate to husky 9

* 📝 docs: update docs

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: arvinxx <arvinx@foxmail.com>
2024-02-18 21:55:49 +08:00
semantic-release-bot 3be8eb1534 🔖 chore(release): v0.128.3 [skip ci]
### [Version&nbsp;0.128.3](https://github.com/lobehub/lobe-chat/compare/v0.128.2...v0.128.3)
<sup>Released on **2024-02-18**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor with chat docs site.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor with chat docs site, closes [#1309](https://github.com/lobehub/lobe-chat/issues/1309) ([c131fa6](https://github.com/lobehub/lobe-chat/commit/c131fa6))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-02-18 13:44:18 +00:00
arvinxx f440a00ff5 🔧 chore: update wiki sync 2024-02-18 21:41:23 +08:00
Arvin Xu c131fa68f0 ♻️ refactor: refactor with chat docs site (#1309)
* 📝 docs: add package.json

* 🔧 chore: update config

* 🔧 chore: update config

* 📝 docs: update docs

* 📝 docs: add en-US docs

* 📝 docs: update docs

* 📝 docs: fix docs url

* 🔧 chore: add docs rewrites

* 🔧 chore: add docs rewrites

* 🔧 chore: fix docs rewrites

* 💄 style: update docs link

* 🚚 chore: move to contributing docs

* 🔧 chore: update contributing ci workflow

* 💄 style: update docs link
2024-02-18 21:39:04 +08:00
Arvin Xu c831b978f9 📌 chore: pin vite and vitest to fix test (#1317)
* 📌 chore: pin vite to fix test

* 📌 chore: pin vite to fix test

* 📌 chore: pin vite to fix test
2024-02-18 17:06:03 +08:00
semantic-release-bot 9e0c05c136 🔖 chore(release): v0.128.2 [skip ci]
### [Version&nbsp;0.128.2](https://github.com/lobehub/lobe-chat/compare/v0.128.1...v0.128.2)
<sup>Released on **2024-02-15**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix agent avatar click wrong navigation.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix agent avatar click wrong navigation, closes [#1308](https://github.com/lobehub/lobe-chat/issues/1308) ([adc7bc1](https://github.com/lobehub/lobe-chat/commit/adc7bc1))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-02-15 15:21:13 +00:00
Arvin Xu adc7bc1605 🐛 fix: fix agent avatar click wrong navigation (#1308) 2024-02-15 23:18:37 +08:00
semantic-release-bot 50f2d60912 🔖 chore(release): v0.128.1 [skip ci]
### [Version&nbsp;0.128.1](https://github.com/lobehub/lobe-chat/compare/v0.128.0...v0.128.1)
<sup>Released on **2024-02-15**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix auto lang switch.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix auto lang switch, closes [#1305](https://github.com/lobehub/lobe-chat/issues/1305) ([7a51329](https://github.com/lobehub/lobe-chat/commit/7a51329))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-02-15 01:45:41 +00:00
Arvin Xu 7a51329bc4 🐛 fix: fix auto lang switch (#1305) 2024-02-15 09:42:58 +08:00
semantic-release-bot c67c25f688 🔖 chore(release): v0.128.0 [skip ci]
## [Version&nbsp;0.128.0](https://github.com/lobehub/lobe-chat/compare/v0.127.2...v0.128.0)
<sup>Released on **2024-02-14**</sup>

####  Features

- **misc**: Support define default agent config with `DEFAULT_AGENT_CONFIG` ENV.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Support define default agent config with `DEFAULT_AGENT_CONFIG` ENV, closes [#1291](https://github.com/lobehub/lobe-chat/issues/1291) ([c7c096e](https://github.com/lobehub/lobe-chat/commit/c7c096e))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-02-14 17:11:26 +00:00
Arvin Xu c7c096e6c8 feat: Support define default agent config with DEFAULT_AGENT_CONFIG ENV (#1291)
*  feat: add parser

*  feat: add parser

*  feat: support DEFAULT_AGENT_CONFIG env

*  feat: add parser

* 📝 docs: add docs

* 🐛 fix: fix max token config
2024-02-15 01:08:44 +08:00
semantic-release-bot 6bf1bfa3ca 🔖 chore(release): v0.127.2 [skip ci]
### [Version&nbsp;0.127.2](https://github.com/lobehub/lobe-chat/compare/v0.127.1...v0.127.2)
<sup>Released on **2024-02-14**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor the sidebar to fix first render state.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor the sidebar to fix first render state, closes [#1301](https://github.com/lobehub/lobe-chat/issues/1301) ([c477491](https://github.com/lobehub/lobe-chat/commit/c477491))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-02-14 16:19:35 +00:00
Arvin Xu c477491fa4 ♻️ refactor: refactor the sidebar to fix first render state (#1301) 2024-02-15 00:16:44 +08:00
lobehubbot 95933827e7 📝 docs(bot): Auto sync agents & plugin to readme 2024-02-14 08:33:29 +00:00
semantic-release-bot 7b201c5f08 🔖 chore(release): v0.127.1 [skip ci]
### [Version&nbsp;0.127.1](https://github.com/lobehub/lobe-chat/compare/v0.127.0...v0.127.1)
<sup>Released on **2024-02-14**</sup>

#### 💄 Styles

- **misc**: Improve settings tabs style and refactor the LLM setting page.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Improve settings tabs style and refactor the LLM setting page, closes [#1299](https://github.com/lobehub/lobe-chat/issues/1299) ([31f6f15](https://github.com/lobehub/lobe-chat/commit/31f6f15))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-02-14 08:32:56 +00:00
Arvin Xu 31f6f15ea4 💄 style: improve settings tabs style and refactor the LLM setting page (#1299)
*  test: add test for auth

* ♻️ refactor: refactor the LLM setting page

* 💄 style: improve settings tabs style

* ♻️ refactor: refactor the settings layout

* 🐛 fix: fix double click on iOS

* 🐛 fix: fix goback routing
2024-02-14 16:30:17 +08:00
semantic-release-bot 72ff40437a 🔖 chore(release): v0.127.0 [skip ci]
## [Version&nbsp;0.127.0](https://github.com/lobehub/lobe-chat/compare/v0.126.5...v0.127.0)
<sup>Released on **2024-02-13**</sup>

####  Features

- **llm**: Support Ollama AI Provider for local LLM.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **llm**: Support Ollama AI Provider for local LLM ([3b6f249](https://github.com/lobehub/lobe-chat/commit/3b6f249))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-02-13 16:21:26 +00:00
arvinxx 3b6f24934e feat(llm): support Ollama AI Provider for local LLM 2024-02-14 00:18:37 +08:00
Arvin Xu fbcfc96a8d feat(llm): support Ollama AI Provider (local LLM) (#1293)
*  feat(llm): support Ollama AI Provider (local llm)

* 🎨 refactor: improve code style

*  feat: add more ollama model

* 🌐 style: add locales

---------

Co-authored-by: Johnson <shijianyue47@gmail.com>
Co-authored-by: shijianyue <shijianyue@bytedance.com>
2024-02-14 00:01:32 +08:00
semantic-release-bot ff5d9aee9f 🔖 chore(release): v0.126.5 [skip ci]
### [Version&nbsp;0.126.5](https://github.com/lobehub/lobe-chat/compare/v0.126.4...v0.126.5)
<sup>Released on **2024-02-12**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor with the auth code.

#### 🐛 Bug Fixes

- **misc**: Fix middleware auth console error.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor with the auth code ([8cee01f](https://github.com/lobehub/lobe-chat/commit/8cee01f))

#### What's fixed

* **misc**: Fix middleware auth console error ([ad3ade8](https://github.com/lobehub/lobe-chat/commit/ad3ade8))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-02-12 01:17:03 +00:00
Arvin Xu fc08478ba4 Merge pull request #1289 from lobehub/fix/auth
🐛 fix: fix auth in middleware
2024-02-12 09:14:28 +08:00
arvinxx 8cee01fc10 ♻️ refactor: refactor with the auth code 2024-02-11 22:08:01 +08:00
arvinxx ad3ade80ae 🐛 fix: fix middleware auth console error 2024-02-11 22:07:27 +08:00
lobehubbot 21c192d662 📝 docs(bot): Auto sync agents & plugin to readme 2024-02-11 06:49:19 +00:00
semantic-release-bot 7582625fae 🔖 chore(release): v0.126.4 [skip ci]
### [Version&nbsp;0.126.4](https://github.com/lobehub/lobe-chat/compare/v0.126.3...v0.126.4)
<sup>Released on **2024-02-11**</sup>

#### ♻ Code Refactoring

- **misc**: Update Model provider request url.

#### 🐛 Bug Fixes

- **misc**: Fix auth error in console, fix token tag usage display.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Update Model provider request url ([b64acc0](https://github.com/lobehub/lobe-chat/commit/b64acc0))

#### What's fixed

* **misc**: Fix auth error in console ([8e7ee82](https://github.com/lobehub/lobe-chat/commit/8e7ee82))
* **misc**: Fix token tag usage display ([6e7134b](https://github.com/lobehub/lobe-chat/commit/6e7134b))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-02-11 06:48:39 +00:00
Arvin Xu 6b7be077a2 Merge pull request #1286 from lobehub/fix/fix-bugs
🐛 fix: fix auth error in console and some other bugs
2024-02-11 14:46:01 +08:00
arvinxx b64acc0b84 ♻️ refactor: update Model provider request url 2024-02-11 14:38:58 +08:00
arvinxx 6e7134bf98 🐛 fix: fix token tag usage display 2024-02-11 14:28:17 +08:00
arvinxx 8e7ee8227c 🐛 fix: fix auth error in console 2024-02-11 14:28:17 +08:00
semantic-release-bot 6297ba6995 🔖 chore(release): v0.126.3 [skip ci]
### [Version&nbsp;0.126.3](https://github.com/lobehub/lobe-chat/compare/v0.126.2...v0.126.3)
<sup>Released on **2024-02-09**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix auth layout error.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix auth layout error ([efd7d14](https://github.com/lobehub/lobe-chat/commit/efd7d14))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-02-09 09:14:02 +00:00
arvinxx efd7d14e09 🐛 fix: fix auth layout error 2024-02-09 17:10:31 +08:00
semantic-release-bot bfc8372e86 🔖 chore(release): v0.126.2 [skip ci]
### [Version&nbsp;0.126.2](https://github.com/lobehub/lobe-chat/compare/v0.126.1...v0.126.2)
<sup>Released on **2024-02-09**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix OAuth throws an error on Vercel deploy.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix OAuth throws an error on Vercel deploy, closes [#1278](https://github.com/lobehub/lobe-chat/issues/1278) [#1277](https://github.com/lobehub/lobe-chat/issues/1277) [#1274](https://github.com/lobehub/lobe-chat/issues/1274) ([81d2d76](https://github.com/lobehub/lobe-chat/commit/81d2d76))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-02-09 08:58:46 +00:00
Arvin Xu 81d2d76dda 🐛 fix: fix OAuth throws an error on Vercel deploy (#1278)
* 🐛 fix(oauth): fix OAuth throws an error on Vercel deploy (#1277)

* 🐛 fix(oauth): OAuth throws an error (#1274)

* 🐛 fix(oauth): "ikm" argument must be of type string or an instance of SecretKeyObject

* 📝 docs: Update Auth0 callback URLs in deployment docs

The documentation for both the English and Chinese versions of the
Authentication setup has been updated to include instructions on
configuring the Allowed Callback URLs for Auth0. This step is crucial
for ensuring that the authentication process works correctly after
deployment. The notes added emphasize the importance of keeping the
callback URLs consistent with the deployed service's URLs.

* 📝 docs(oauth): Fix wiki documents

* 🐛 fix: only add auth layout when enabled

---------

Co-authored-by: 小云丨Arale <30863298+CloudPassenger@users.noreply.github.com>
2024-02-09 16:55:55 +08:00
lobehubbot 9177f72013 📝 docs(bot): Auto sync agents & plugin to readme 2024-02-09 08:33:32 +00:00
semantic-release-bot c5c3ac83c7 🔖 chore(release): v0.126.1 [skip ci]
### [Version&nbsp;0.126.1](https://github.com/lobehub/lobe-chat/compare/v0.126.0...v0.126.1)
<sup>Released on **2024-02-09**</sup>

#### 🐛 Bug Fixes

- **misc**: Add basePath to support subdirectory.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Add basePath to support subdirectory, closes [#1179](https://github.com/lobehub/lobe-chat/issues/1179) ([43e544a](https://github.com/lobehub/lobe-chat/commit/43e544a))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-02-09 08:32:57 +00:00
Arvin Xu 43e544a354 🐛 fix: add basePath to support subdirectory (#1179)
* 🔧 chore: test the base path

* 🐛 fix: fix api base path

* 🐛 fix: fix api base path

* 🐛 fix: fix api base path

* 🐛 fix: fix image base path

* 🐛 fix: fix api base path

* 🐛 fix: fix image base path

* 🐛 fix: fix manifest.json

* 🐛 fix: fix manifest.json

*  test: fix test

* 🔧 chore: clean code

* 🔧 chore: clean code

* 📝 docs: update docs

* 🐛 fix: fix api base path

*  test: fix test

* 🐛 fix: fix image base path

* 🐛 fix: fix image base path
2024-02-09 16:30:25 +08:00
lobehubbot 105e1a8dfe 📝 docs(bot): Auto sync agents & plugin to readme 2024-02-09 02:17:13 +00:00
semantic-release-bot b279a383bb 🔖 chore(release): v0.126.0 [skip ci]
## [Version&nbsp;0.126.0](https://github.com/lobehub/lobe-chat/compare/v0.125.0...v0.126.0)
<sup>Released on **2024-02-09**</sup>

####  Features

- **misc**: Support umami analytics.

#### 🐛 Bug Fixes

- **misc**: The back button on the chat setting page can correctly return to the configured Agent chat page.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Support umami analytics, closes [#1267](https://github.com/lobehub/lobe-chat/issues/1267) ([da7beba](https://github.com/lobehub/lobe-chat/commit/da7beba))

#### What's fixed

* **misc**: The back button on the chat setting page can correctly return to the configured Agent chat page, closes [#1272](https://github.com/lobehub/lobe-chat/issues/1272) ([4cc1ad5](https://github.com/lobehub/lobe-chat/commit/4cc1ad5))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-02-09 02:16:36 +00:00
Bryan da7beba421 feat: Support umami analytics (#1267)
*  feat(analytics): support umami

* 📝 docs: add docs
2024-02-09 10:14:06 +08:00
Ryan 4cc1ad5496 🐛 fix: The back button on the chat setting page can correctly return to the configured Agent chat page (#1272) 2024-02-09 10:13:40 +08:00
lobehubbot ea305ee8cc 📝 docs(bot): Auto sync agents & plugin to readme 2024-02-08 08:07:22 +00:00
semantic-release-bot a21992be73 🔖 chore(release): v0.125.0 [skip ci]
## [Version&nbsp;0.125.0](https://github.com/lobehub/lobe-chat/compare/v0.124.3...v0.125.0)
<sup>Released on **2024-02-08**</sup>

####  Features

- **misc**: Support login & session authentication via OAuth 2.0 (Auth0).

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Support login & session authentication via OAuth 2.0 (Auth0), closes [#1143](https://github.com/lobehub/lobe-chat/issues/1143) ([0609690](https://github.com/lobehub/lobe-chat/commit/0609690))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-02-08 08:06:48 +00:00
小云丨Arale 060969098c feat: support login & session authentication via OAuth 2.0 (Auth0) (#1143)
*  feat: adding OAuth2 support

* 🐛 fix: translation for OAuth2

* ♻️ refactor: refactor OAuth 2.0

- clean up code under /api/openai
- update middleware.ts to use custom middleware
- clean up unnessary type definitions

* ♻️ refactor(config): Use server config to enable/disable OAuth 2.0

* 🐛 fix: Adapt OAuth 2.0 middleware to new authentication methods

* 📝 docs(config): Environment variables for Authentication Service Providers

* 📝 docs: Add authentication setup guides for LobeChat

docs: Add authentication setup guides for LobeChat
```

Added detailed documentation for setting up the authentication services in LobeChat, with a focus on integrating Auth0. This includes guides for creating an Auth0 application, adding users, and configuring environment variables. Advanced topics cover connecting to existing single sign-on services and setting up social logins. This effort enhances the platform's security and provides clear instructions for enterprise users on authentication procedures.

* 📝 docs: Add authentication integration guide for LobeChat

docs: Add authentication integration guide with Auth.js

Adds a comprehensive guide on integrating a new authentication provider
using Auth.js in both English and Chinese documentation. The guide
includes pre-requisites, step-by-step code integration, server
configuration updates, frontend changes, and environment variable setup.
```

The changes introduce a new guide in the documentation for integrating new authentication providers using Auth.js. The guide is provided in both English and Chinese, ensuring broad accessibility. It covers the necessary pre-requisites, detailed instructions for adding the core authentication code, updating server configuration, modifying frontend components, and setting up the required environment variables. This will aid developers in implementing authentication features using Auth.js in the LobeChat application.
2024-02-08 16:04:10 +08:00
lobehubbot b51d1aa2da 📝 docs(bot): Auto sync agents & plugin to readme 2024-02-07 13:23:04 +00:00
semantic-release-bot 6bd0c2f677 🔖 chore(release): v0.124.3 [skip ci]
### [Version&nbsp;0.124.3](https://github.com/lobehub/lobe-chat/compare/v0.124.2...v0.124.3)
<sup>Released on **2024-02-07**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix use azure api key error.

#### 💄 Styles

- **settings**: Improve LLM connection checker style.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix use azure api key error, closes [#1263](https://github.com/lobehub/lobe-chat/issues/1263) ([4e08f63](https://github.com/lobehub/lobe-chat/commit/4e08f63))

#### Styles

* **settings**: Improve LLM connection checker style, closes [#1252](https://github.com/lobehub/lobe-chat/issues/1252) ([4905d9e](https://github.com/lobehub/lobe-chat/commit/4905d9e))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-02-07 13:22:24 +00:00
Arvin Xu 4e08f6346c 🐛 fix: fix use azure api key error (#1263) 2024-02-07 21:19:46 +08:00
QuentinHsu 4905d9e8ad 💄 style(settings): improve LLM connection checker style (#1252)
* 💄 style(settings): improve LLM connection checker style

* 💄 style(settings): improve LLM connection checker style 2/n
2024-02-07 21:19:29 +08:00
semantic-release-bot c4263df1cf 🔖 chore(release): v0.124.2 [skip ci]
### [Version&nbsp;0.124.2](https://github.com/lobehub/lobe-chat/compare/v0.124.1...v0.124.2)
<sup>Released on **2024-02-06**</sup>

#### 💄 Styles

- **misc**: Add moonshot i18n.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add moonshot i18n, closes [#1251](https://github.com/lobehub/lobe-chat/issues/1251) ([4b6663b](https://github.com/lobehub/lobe-chat/commit/4b6663b))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-02-06 08:39:21 +00:00
Arvin Xu 4b6663bf24 🌐 style: add moonshot i18n (#1251) 2024-02-06 16:36:33 +08:00
semantic-release-bot b57e473c79 🔖 chore(release): v0.124.1 [skip ci]
### [Version&nbsp;0.124.1](https://github.com/lobehub/lobe-chat/compare/v0.124.0...v0.124.1)
<sup>Released on **2024-02-06**</sup>

#### 💄 Styles

- **misc**: Improve direction UX.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Improve direction UX, closes [#1169](https://github.com/lobehub/lobe-chat/issues/1169) ([e3929dc](https://github.com/lobehub/lobe-chat/commit/e3929dc))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-02-06 08:19:15 +00:00
e3929dc2ff 🌐 style: improve direction UX (#1169) 2024-02-06 16:16:32 +08:00
semantic-release-bot b14d6af30e 🔖 chore(release): v0.124.0 [skip ci]
## [Version&nbsp;0.124.0](https://github.com/lobehub/lobe-chat/compare/v0.123.4...v0.124.0)
<sup>Released on **2024-02-06**</sup>

####  Features

- **misc**: Support Moonshot AI Provider.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Support Moonshot AI Provider, closes [#1232](https://github.com/lobehub/lobe-chat/issues/1232) ([a6de202](https://github.com/lobehub/lobe-chat/commit/a6de202))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-02-06 08:06:37 +00:00
Arvin Xu a6de2028a9 feat: support Moonshot AI Provider (#1232)
*  feat: support moonshot

* 📝 docs: update documents

* 🎨 chore: clean code
2024-02-06 16:03:38 +08:00
semantic-release-bot 2b7b0adc4b 🔖 chore(release): v0.123.4 [skip ci]
### [Version&nbsp;0.123.4](https://github.com/lobehub/lobe-chat/compare/v0.123.3...v0.123.4)
<sup>Released on **2024-02-06**</sup>

#### 💄 Styles

- **misc**: Improve clear topic tips.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Improve clear topic tips, closes [#1247](https://github.com/lobehub/lobe-chat/issues/1247) ([2d133e9](https://github.com/lobehub/lobe-chat/commit/2d133e9))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-02-06 07:34:50 +00:00
2d133e9cf1 💄 style: improve clear topic tips (#1247) 2024-02-06 15:32:05 +08:00
lobehubbot 7354096234 📝 docs(bot): Auto sync agents & plugin to readme 2024-02-06 07:24:21 +00:00
semantic-release-bot cc598a867e 🔖 chore(release): v0.123.3 [skip ci]
### [Version&nbsp;0.123.3](https://github.com/lobehub/lobe-chat/compare/v0.123.2...v0.123.3)
<sup>Released on **2024-02-06**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix non-https `crypto.subtile` missing error.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix non-https `crypto.subtile` missing error, closes [#1238](https://github.com/lobehub/lobe-chat/issues/1238) ([1750d0b](https://github.com/lobehub/lobe-chat/commit/1750d0b))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-02-06 07:23:34 +00:00
Arvin Xu 1750d0bd95 🐛 fix: fix non-https crypto.subtile missing error (#1238)
* 🐛 fix: fix gpt-4 missing with custom model

* 🐛 fix: fix switch locale holdup

* 🎨 chore: clean code

* 🐛 fix: fix non-https crypto error

*  test: fix test
2024-02-06 15:20:57 +08:00
Arthals b8118a2094 📝 docs: add link to default model (#1233) 2024-02-06 10:03:59 +08:00
lobehubbot b1cb1b1299 📝 docs(bot): Auto sync agents & plugin to readme 2024-02-06 01:00:04 +00:00
semantic-release-bot 08e1f0e50e 🔖 chore(release): v0.123.2 [skip ci]
### [Version&nbsp;0.123.2](https://github.com/lobehub/lobe-chat/compare/v0.123.1...v0.123.2)
<sup>Released on **2024-02-06**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix docker build.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix docker build, closes [#1231](https://github.com/lobehub/lobe-chat/issues/1231) ([e180722](https://github.com/lobehub/lobe-chat/commit/e180722))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-02-06 00:59:30 +00:00
Arvin Xu e180722add 🐛 fix: fix docker build (#1231)
* 💄 style: add file tag for model select

* 🐛 fix: fix docker build

* ♻️ refactor: clean code
2024-02-06 08:56:54 +08:00
lobehubbot 6fc3ae9bad 📝 docs(bot): Auto sync agents & plugin to readme 2024-02-05 14:23:14 +00:00
semantic-release-bot 1fd90d670a 🔖 chore(release): v0.123.1 [skip ci]
### [Version&nbsp;0.123.1](https://github.com/lobehub/lobe-chat/compare/v0.123.0...v0.123.1)
<sup>Released on **2024-02-05**</sup>

#### 🐛 Bug Fixes

- **misc**: Improve auth control of plugin gateways, update dockerfile.

#### 💄 Styles

- **misc**: Add gpt-4-all feature flag.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Improve auth control of plugin gateways ([6354ad8](https://github.com/lobehub/lobe-chat/commit/6354ad8))
* **misc**: Update dockerfile ([e66aed3](https://github.com/lobehub/lobe-chat/commit/e66aed3))

#### Styles

* **misc**: Add gpt-4-all feature flag ([360b36c](https://github.com/lobehub/lobe-chat/commit/360b36c))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-02-05 14:22:30 +00:00
Arvin Xu 2291571c35 Merge pull request #1229 from lobehub/fix/docker-deploy
🐛 fix: docker deploy and update deploy documents
2024-02-05 22:19:42 +08:00
arvinxx 360b36cc93 💄 style: add gpt-4-all feature flag 2024-02-05 21:58:32 +08:00
arvinxx 6131567c48 ⬆️ chore: upgrade ahooks 2024-02-05 20:24:41 +08:00
arvinxx 6354ad89f1 🐛 fix: improve auth control of plugin gateways 2024-02-05 20:18:25 +08:00
arvinxx 917b0fe217 📝 docs: update docs 2024-02-05 20:14:51 +08:00
arvinxx e66aed33c4 🐛 fix: update dockerfile 2024-02-05 20:10:25 +08:00
arvinxx 612fd19719 📝 docs: update deploy url to fix password protection 2024-02-05 20:07:14 +08:00
semantic-release-bot 31446a937c 🔖 chore(release): v0.123.0 [skip ci]
## [Version&nbsp;0.123.0](https://github.com/lobehub/lobe-chat/compare/v0.122.9...v0.123.0)
<sup>Released on **2024-02-05**</sup>

####  Features

- **misc**: Support Google / Zhipu / AWS Bedrock model providers.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Support Google / Zhipu / AWS Bedrock model providers, closes [#1173](https://github.com/lobehub/lobe-chat/issues/1173) ([d5929f6](https://github.com/lobehub/lobe-chat/commit/d5929f6))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-02-05 05:02:24 +00:00
Arvin Xu d5929f6093 feat: support Google / Zhipu / AWS Bedrock model providers (#1173)
*  feat: support claude

*  feat: support google vision

*  feat: add proxy to provider

*  feat: add google config

*  feat: fix google error handle

*  feat: support bedrock error handle

* ♻️ refactor: refactor the auth with jwt

*  test: fix the openai  runtime test

* ♻️ refactor: refactor the settings config

*  feat: refactor the model select in agent setting

* 🎨 chore: improve model list

*  feat: support custom api Key form

* 🎨 chore: improve code

* ♻️ refactor: refactor the custom models

* 💄 style: improve model icon

*  feat: add google handle

* 🌐 style: add i18n

* 📝 docs: add env document about new providers

* 💄 style: improve plugin tag and model options
2024-02-05 12:59:48 +08:00
lobehubbot 81f3ad150a 📝 docs(bot): Auto sync agents & plugin to readme 2024-02-05 02:57:25 +00:00
semantic-release-bot 2c7b3475f3 🔖 chore(release): v0.122.9 [skip ci]
### [Version&nbsp;0.122.9](https://github.com/lobehub/lobe-chat/compare/v0.122.8...v0.122.9)
<sup>Released on **2024-02-05**</sup>

#### 💄 Styles

- **settings**: Improve LLM connection checker style.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **settings**: Improve LLM connection checker style, closes [#1222](https://github.com/lobehub/lobe-chat/issues/1222) ([8c349a1](https://github.com/lobehub/lobe-chat/commit/8c349a1))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-02-05 02:56:52 +00:00
Arvin Xu 8c349a1735 💄 style(settings): improve LLM connection checker style (#1222)
* 🚸 perf(check): improve user experience/usability
* 🚸 perf(check): adapt to mobile devices


Co-authored-by: QuentinHsu <xuquentinyang@gmail.com>
2024-02-05 10:54:19 +08:00
semantic-release-bot 70024890d0 🔖 chore(release): v0.122.8 [skip ci]
### [Version&nbsp;0.122.8](https://github.com/lobehub/lobe-chat/compare/v0.122.7...v0.122.8)
<sup>Released on **2024-02-03**</sup>

#### 💄 Styles

- **misc**: Allow user to add agent without redirection.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Allow user to add agent without redirection, closes [#1199](https://github.com/lobehub/lobe-chat/issues/1199) ([6577ca1](https://github.com/lobehub/lobe-chat/commit/6577ca1))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-02-03 09:42:37 +00:00
Justin3go 6577ca1f00 💄 style: allow user to add agent without redirection (#1199)
*  feat: allow user to add agent without redirection

*  test: add test in action.ts if isSwitchSession is false

* 🔖 chore: add additional skeleton button for loading

* 🌐 style: add i18n

* 🔖 chore: Refactor agent creation and session handling in Header component
2024-02-03 17:40:06 +08:00
lobehubbot 2b720c2694 📝 docs(bot): Auto sync agents & plugin to readme 2024-02-02 16:27:10 +00:00
semantic-release-bot 0f64694fb6 🔖 chore(release): v0.122.7 [skip ci]
### [Version&nbsp;0.122.7](https://github.com/lobehub/lobe-chat/compare/v0.122.6...v0.122.7)
<sup>Released on **2024-02-02**</sup>

#### 💄 Styles

- **misc**: Update the gpt-4-1106-preview model to gpt-4-0125-preview.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update the gpt-4-1106-preview model to gpt-4-0125-preview, closes [#1210](https://github.com/lobehub/lobe-chat/issues/1210) ([fe623e1](https://github.com/lobehub/lobe-chat/commit/fe623e1))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-02-02 16:26:37 +00:00
cklogic fe623e1acb 💄 style: Update the gpt-4-1106-preview model to gpt-4-0125-preview (#1210) 2024-02-03 00:24:02 +08:00
lobehubbot 5d9cd735bc 📝 docs(bot): Auto sync agents & plugin to readme 2024-01-31 11:35:03 +00:00
semantic-release-bot fbc4f7839f 🔖 chore(release): v0.122.6 [skip ci]
### [Version&nbsp;0.122.6](https://github.com/lobehub/lobe-chat/compare/v0.122.5...v0.122.6)
<sup>Released on **2024-01-31**</sup>

#### 🐛 Bug Fixes

- **check**: The state of connectivity can only be singular.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **check**: The state of connectivity can only be singular, closes [#1201](https://github.com/lobehub/lobe-chat/issues/1201) ([c412baf](https://github.com/lobehub/lobe-chat/commit/c412baf))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-01-31 11:34:30 +00:00
QuentinHsu c412baf73b 🐛 fix(check): the state of connectivity can only be singular (#1201) 2024-01-31 19:31:31 +08:00
lobehubbot 89eed24dc7 📝 docs(bot): Auto sync agents & plugin to readme 2024-01-31 03:35:49 +00:00
semantic-release-bot f904230ee8 🔖 chore(release): v0.122.5 [skip ci]
### [Version&nbsp;0.122.5](https://github.com/lobehub/lobe-chat/compare/v0.122.4...v0.122.5)
<sup>Released on **2024-01-31**</sup>

#### 🐛 Bug Fixes

- **misc**: The plugin has a hallucination and gets stuck.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: The plugin has a hallucination and gets stuck, closes [#1191](https://github.com/lobehub/lobe-chat/issues/1191) ([0189759](https://github.com/lobehub/lobe-chat/commit/0189759))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-01-31 03:35:09 +00:00
mushan0x0 018975985b 🐛 fix: The plugin has a hallucination and gets stuck (#1191) 2024-01-31 11:32:40 +08:00
semantic-release-bot 36125f4f46 🔖 chore(release): v0.122.4 [skip ci]
### [Version&nbsp;0.122.4](https://github.com/lobehub/lobe-chat/compare/v0.122.3...v0.122.4)
<sup>Released on **2024-01-30**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix plugin gateway auth.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix plugin gateway auth, closes [#1195](https://github.com/lobehub/lobe-chat/issues/1195) ([2184167](https://github.com/lobehub/lobe-chat/commit/2184167))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-01-30 15:38:34 +00:00
Arvin Xu 2184167f09 🚑️ fix: fix plugin gateway auth (#1195)
* 🚑️ fix: fix plugin auth

* 💚 fix: fix build

* 🐛 fix: fix query of chat settings

* 🐛 fix: fix auth
2024-01-30 23:36:02 +08:00
semantic-release-bot 3ad7d63fb5 🔖 chore(release): v0.122.3 [skip ci]
### [Version&nbsp;0.122.3](https://github.com/lobehub/lobe-chat/compare/v0.122.2...v0.122.3)
<sup>Released on **2024-01-30**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor the setting storage from localStorage to indexedDB.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor the setting storage from localStorage to indexedDB, closes [#1180](https://github.com/lobehub/lobe-chat/issues/1180) ([615e796](https://github.com/lobehub/lobe-chat/commit/615e796))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-01-30 14:40:58 +00:00
Arvin Xu 615e796357 ♻️ refactor: refactor the setting storage from localStorage to indexedDB (#1180)
* 🚧 wip: add user schema

* ♻️ refactor: refactor the copy with new api

* ♻️ refactor: refactor a preference slice

* ♻️ refactor: refactor the settings store

*  test: fix test

* 🎨 chore: clean code

* 🎨 chore: clean code

* 🎨 chore: clean code

* 🎨 chore: clean code

* 🐛 fix: fix update default agent

* 🐛 fix: fix update default agent
2024-01-30 22:38:25 +08:00
Arthals b72f842232 📝 docs: update docker auto-update script (#1165)
* 📝 docs: update docker auto-update script

* 📝 docs: update envfile configuration way

* 🐛 fix: typo
2024-01-30 21:17:42 +08:00
lobehubbot d9d921cc9f 📝 docs(bot): Auto sync agents & plugin to readme 2024-01-30 08:02:45 +00:00
semantic-release-bot ce908a5199 🔖 chore(release): v0.122.2 [skip ci]
### [Version&nbsp;0.122.2](https://github.com/lobehub/lobe-chat/compare/v0.122.1...v0.122.2)
<sup>Released on **2024-01-30**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix unexpected topic switch when favoriting topic.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix unexpected topic switch when favoriting topic, closes [#1186](https://github.com/lobehub/lobe-chat/issues/1186) ([ab4de13](https://github.com/lobehub/lobe-chat/commit/ab4de13))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-01-30 08:02:12 +00:00
Justin3go ab4de1345c 🐛 fix: fix unexpected topic switch when favoriting topic (#1186) 2024-01-30 15:59:45 +08:00
semantic-release-bot feeb589c85 🔖 chore(release): v0.122.1 [skip ci]
### [Version&nbsp;0.122.1](https://github.com/lobehub/lobe-chat/compare/v0.122.0...v0.122.1)
<sup>Released on **2024-01-29**</sup>

#### 💄 Styles

- **misc**: Fix antd tab width flicker when show function debug.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Fix antd tab width flicker when show function debug, closes [#1171](https://github.com/lobehub/lobe-chat/issues/1171) ([14e99d2](https://github.com/lobehub/lobe-chat/commit/14e99d2))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-01-29 13:25:52 +00:00
曹绿 14e99d2455 💄 style: fix antd tab width flicker when show function debug (#1171) 2024-01-29 21:23:16 +08:00
semantic-release-bot 688b8a7264 🔖 chore(release): v0.122.0 [skip ci]
## [Version&nbsp;0.122.0](https://github.com/lobehub/lobe-chat/compare/v0.121.4...v0.122.0)
<sup>Released on **2024-01-29**</sup>

####  Features

- **misc**: Add create agent action in group menu.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Add create agent action in group menu, closes [#1177](https://github.com/lobehub/lobe-chat/issues/1177) ([17ec1eb](https://github.com/lobehub/lobe-chat/commit/17ec1eb))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-01-29 13:18:46 +00:00
Justin3go 17ec1eb7b7 feat: add create agent action in group menu (#1177)
*  feat: add createSession functionality in group menu

* 🔖 chore: Refactor Actions component in CollapseGroup directory
2024-01-29 21:16:18 +08:00
lobehubbot 86208bf22b 📝 docs(bot): Auto sync agents & plugin to readme 2024-01-29 06:19:54 +00:00
semantic-release-bot 164bac6547 🔖 chore(release): v0.121.4 [skip ci]
### [Version&nbsp;0.121.4](https://github.com/lobehub/lobe-chat/compare/v0.121.3...v0.121.4)
<sup>Released on **2024-01-29**</sup>

#### 🐛 Bug Fixes

- **misc**: Pin ahooks to fix test ci and settings crash.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Pin ahooks to fix test ci and settings crash, closes [#1178](https://github.com/lobehub/lobe-chat/issues/1178) ([bc223a4](https://github.com/lobehub/lobe-chat/commit/bc223a4))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-01-29 06:19:15 +00:00
Arvin Xu bc223a4a77 🐛 fix: pin ahooks to fix test ci and settings crash (#1178) 2024-01-29 14:16:45 +08:00
CanisMinor c8756a6ff8 📝 docs: Update README.zh-CN.md 2024-01-29 11:14:29 +08:00
CanisMinor 02fe3eb569 📝 docs: Update README.md 2024-01-29 11:13:48 +08:00
lobehubbot 663c068dbc 📝 docs(bot): Auto sync agents & plugin to readme 2024-01-28 09:36:07 +00:00
renovate[bot] af0ba29420 Update dependency jsdom to v24 (#1167)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-28 17:33:35 +08:00
Arvin Xu 519a08bc6f 📝 docs: update wiki (#1156)
* Update _Sidebar.md

* Update Home.md
2024-01-26 22:32:25 +08:00
lobehubbot 2925432aa0 📝 docs(bot): Auto sync agents & plugin to readme 2024-01-26 13:24:11 +00:00
semantic-release-bot 14fadd0002 🔖 chore(release): v0.121.3 [skip ci]
### [Version&nbsp;0.121.3](https://github.com/lobehub/lobe-chat/compare/v0.121.2...v0.121.3)
<sup>Released on **2024-01-26**</sup>

#### 💄 Styles

- **misc**: Improve stop loading icon.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Improve stop loading icon, closes [#1154](https://github.com/lobehub/lobe-chat/issues/1154) ([6444fc2](https://github.com/lobehub/lobe-chat/commit/6444fc2))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-01-26 13:23:39 +00:00
Arvin Xu 6444fc2ce0 💄 style: improve stop loading icon (#1154)
* 💄 style: improve stop loading

* 💄 style: improve stop loading
2024-01-26 21:21:10 +08:00
semantic-release-bot 00c2bb56ea 🔖 chore(release): v0.121.2 [skip ci]
### [Version&nbsp;0.121.2](https://github.com/lobehub/lobe-chat/compare/v0.121.1...v0.121.2)
<sup>Released on **2024-01-25**</sup>

#### 💄 Styles

- **misc**: Remove centered prop from CreateGroupModal.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Remove centered prop from CreateGroupModal, closes [#1146](https://github.com/lobehub/lobe-chat/issues/1146) ([7b01676](https://github.com/lobehub/lobe-chat/commit/7b01676))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-01-25 02:52:31 +00:00
Justin3go 7b01676e37 💄 style: Remove centered prop from CreateGroupModal (#1146) 2024-01-25 10:49:59 +08:00
semantic-release-bot 5916b377bd 🔖 chore(release): v0.121.1 [skip ci]
### [Version&nbsp;0.121.1](https://github.com/lobehub/lobe-chat/compare/v0.121.0...v0.121.1)
<sup>Released on **2024-01-24**</sup>

#### 🐛 Bug Fixes

- **misc**: Automatically fill in the wrong password.

#### 💄 Styles

- **misc**: Fix  default plugins height unstabled when scrolling.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Automatically fill in the wrong password, closes [#1144](https://github.com/lobehub/lobe-chat/issues/1144) ([0159a1a](https://github.com/lobehub/lobe-chat/commit/0159a1a))

#### Styles

* **misc**: Fix  default plugins height unstabled when scrolling, closes [#1142](https://github.com/lobehub/lobe-chat/issues/1142) ([abed417](https://github.com/lobehub/lobe-chat/commit/abed417))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-01-24 16:17:59 +00:00
mushan0x0 abed4177e2 💄 style: fix default plugins height unstabled when scrolling (#1142)
* ️ perf: Add cache to render default plugins

* 🐛 fix: The debug panel cannot be closed
2024-01-25 00:15:29 +08:00
mushan0x0 0159a1adde 🐛 fix: Automatically fill in the wrong password (#1144) 2024-01-25 00:14:10 +08:00
lobehubbot f0761024f5 📝 docs(bot): Auto sync agents & plugin to readme 2024-01-24 08:41:41 +00:00
semantic-release-bot 51a685ad80 🔖 chore(release): v0.121.0 [skip ci]
## [Version&nbsp;0.121.0](https://github.com/lobehub/lobe-chat/compare/v0.120.6...v0.121.0)
<sup>Released on **2024-01-24**</sup>

####  Features

- **misc**: Add session group manager.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Add session group manager, closes [#1055](https://github.com/lobehub/lobe-chat/issues/1055) [#1045](https://github.com/lobehub/lobe-chat/issues/1045) [#1126](https://github.com/lobehub/lobe-chat/issues/1126) [#1120](https://github.com/lobehub/lobe-chat/issues/1120) ([e3281fc](https://github.com/lobehub/lobe-chat/commit/e3281fc))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-01-24 08:41:07 +00:00
CanisMinor e3281fc64b feat: add session group manager (#1055)
*  feat: implement custom session grouping (#1045)

*  feat: Add session group manager

*  test: update test

* ♻️ refactor: refactor session group with db mode (#1126)

* ♻️ refactor: refactor with db

* 🎨 chore: improve code

* 🔥 chore: clean code

* 🗃️ fix: add migration to new data structure

* 📝 docs: add a document of how to implement a complete feature (#1120)

* Create Database.zh-CN.md

* Update Database.zh-CN.md

* 📝 docs: update docs

* Update Database.zh-CN.md

*  test: add test for the database

*  test: add test for the database

*  test: update test

* 🐛 fix: fix remove session group bug

*  test: fix test

*  test: add test for common action

* 🎨 chore: clear console

* 🐛 fix: support clear all sessionGroups

*  test: add test for sessionService

* 🐛 fix: fix agent import

* 📝 docs: Update Feature-Development.zh-CN.md

* 🌐 style: add i18n

* 🚸 style: add manager for default group

---------

Co-authored-by: Justin3go <just@justin3go.com>
Co-authored-by: arvinxx <arvinx@foxmail.com>
2024-01-24 16:38:23 +08:00
CanisMinor 6276b25ab7 🔧 chore: Update 2_feature_request_cn.yml 2024-01-24 10:44:47 +08:00
lobehubbot 5e0e54efa3 📝 docs(bot): Auto sync agents & plugin to readme 2024-01-23 12:47:38 +00:00
Arvin Xu df1e635df3 ⬆️ chore: upgrade bun version (#1133)
* ⬆️ chore: upgrade bun version

*  chore: add ajv-keywords
2024-01-23 20:45:12 +08:00
lobehubbot e4f6f1c048 📝 docs(bot): Auto sync agents & plugin to readme 2024-01-22 10:07:57 +00:00
semantic-release-bot 43ba29b8c3 🔖 chore(release): v0.120.6 [skip ci]
### [Version&nbsp;0.120.6](https://github.com/lobehub/lobe-chat/compare/v0.120.5...v0.120.6)
<sup>Released on **2024-01-22**</sup>

#### 💄 Styles

- **misc**: Fix share image tags not align.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Fix share image tags not align, closes [#1047](https://github.com/lobehub/lobe-chat/issues/1047) ([28206b6](https://github.com/lobehub/lobe-chat/commit/28206b6))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-01-22 10:07:25 +00:00
Justin3go 28206b6304 💄 style: fix share image tags not align (#1047) 2024-01-22 18:04:41 +08:00
semantic-release-bot 5d611dc69f 🔖 chore(release): v0.120.5 [skip ci]
### [Version&nbsp;0.120.5](https://github.com/lobehub/lobe-chat/compare/v0.120.4...v0.120.5)
<sup>Released on **2024-01-21**</sup>

#### 💄 Styles

- **misc**: Update locale and add test for globalStore.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update locale and add test for globalStore, closes [#1119](https://github.com/lobehub/lobe-chat/issues/1119) ([4545cf0](https://github.com/lobehub/lobe-chat/commit/4545cf0))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-01-21 14:20:39 +00:00
Arvin Xu 4545cf0c32 🌐 style: update locale and add test for globalStore (#1119)
* 🌐 style: update locale and add test

* 📱 style: improve mobile height using `dvh`

---------

Co-authored-by: canisminor1990 <i@canisminor.cc>
2024-01-21 22:17:59 +08:00
lobehubbot 37af4aa28d 📝 docs(bot): Auto sync agents & plugin to readme 2024-01-21 12:55:49 +00:00
semantic-release-bot f752ca810d 🔖 chore(release): v0.120.4 [skip ci]
### [Version&nbsp;0.120.4](https://github.com/lobehub/lobe-chat/compare/v0.120.3...v0.120.4)
<sup>Released on **2024-01-21**</sup>

#### 🐛 Bug Fixes

- **misc**: Refactor url state management and fix some detail experience.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Refactor url state management and fix some detail experience, closes [#1117](https://github.com/lobehub/lobe-chat/issues/1117) ([a355d2c](https://github.com/lobehub/lobe-chat/commit/a355d2c))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-01-21 12:55:05 +00:00
Arvin Xu a355d2cec3 🐛 fix: refactor url state management and fix some detail experience (#1117)
* 💄 chore: fix metadataBase warning

* 💄 style: improve discover icon

* ♻️ refactor: refactor url state management and remove persist hydration

* 🚚 refactor: refactor with better position

* 🎨 chore: improve code

* 🐛 fix: fix topicId cannot use null

* 🐛 fix: fix not rerender

* 🐛 fix: fix redirect replace

* 🐛 fix: fix not hide input after send

* ️ perf: prefetch more page
2024-01-21 20:52:25 +08:00
lobehubbot 79f2d75ef3 📝 docs(bot): Auto sync agents & plugin to readme 2024-01-20 16:20:24 +00:00
Arvin Xu 342da47d50 🔨 chore: fix lint (#1109) 2024-01-21 00:17:40 +08:00
lobehubbot afc2e13d2a 📝 docs(bot): Auto sync agents & plugin to readme 2024-01-19 15:38:51 +00:00
Arvin Xu dcda32989f 📝 docs: update development docs (#1104)
* Rename index.zh-CN.md to Intro.zh-CN.md

* Rename index.md to Intro.md

* Rename index.zh-CN.md to State-Management-Intro.zh-CN.md

* Rename index.md to State-Management-Intro.md

* Update _Sidebar.md

* Update Home.md
2024-01-19 23:36:08 +08:00
semantic-release-bot a0044812f5 🔖 chore(release): v0.120.3 [skip ci]
### [Version&nbsp;0.120.3](https://github.com/lobehub/lobe-chat/compare/v0.120.2...v0.120.3)
<sup>Released on **2024-01-19**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor antd i18n and improve locale order.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor antd i18n and improve locale order, closes [#1103](https://github.com/lobehub/lobe-chat/issues/1103) [#1083](https://github.com/lobehub/lobe-chat/issues/1083) ([c89f527](https://github.com/lobehub/lobe-chat/commit/c89f527))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-01-19 13:59:06 +00:00
Arvin Xu c89f527ef4 ♻️ refactor: refactor antd i18n and improve locale order (#1103)
* 🐛 fix: antd i18n miss error (#1083)

* 📝 docs(bot): Auto sync agents & plugin to readme

* 🐛 fix: antd i18n miss error

* 🐛 fix: update logic

* 🍻 chore: update

---------

Co-authored-by: lobehubbot <i@lobehub.com>

* 🐛 fix: fix antd locale fetch

* 🐛 fix: fix antd locale fetch

* 🐛 fix: fix antd locale fetch

---------

Co-authored-by: 红 <wxh1220@gmail.com>
Co-authored-by: lobehubbot <i@lobehub.com>
2024-01-19 21:56:20 +08:00
lobehubbot d89ebf3d38 📝 docs(bot): Auto sync agents & plugin to readme 2024-01-19 12:39:45 +00:00
Arvin Xu 7a2facdc72 📝 docs: Update index.zh-CN.md (#1099)
* Update index.zh-CN.md

* ️ chore: improve dev compiler
2024-01-19 20:36:57 +08:00
CanisMinor 7253fd5122 📝 docs: Add text-to-image feat (#1089)
* 📝 docs: Add text-to-image feat

* 🔧 chore: Fix readmeWorkflow

* 📝 docs: Update readme

* 📝 docs: Update readme

* 🔧 chore: Replace ts-node, bun with tsx

* 📝 docs: Sync latest plugin list

* 📝 docs: Fix emoji

* 📝 docs: Update docs
2024-01-18 23:50:14 +08:00
lobehubbot f665a93b18 📝 docs(bot): Auto sync agents & plugin to readme 2024-01-18 11:37:45 +00:00
5c2983dfca 💄 chore: improve font size settings (#1088)
* 💄 chore: improve font size settings

* chore: update
2024-01-18 19:34:52 +08:00
lobehubbot 3d72189da0 📝 docs(bot): Auto sync agents & plugin to readme 2024-01-18 05:23:35 +00:00
CanisMinor 3068f112cd 📝 docs: Add codecov badege (#1086) 2024-01-18 13:20:39 +08:00
lobehubbot 7c7a88308f 📝 docs(bot): Auto sync agents & plugin to readme 2024-01-17 16:05:34 +00:00
semantic-release-bot b000d9d217 🔖 chore(release): v0.120.2 [skip ci]
### [Version&nbsp;0.120.2](https://github.com/lobehub/lobe-chat/compare/v0.120.1...v0.120.2)
<sup>Released on **2024-01-17**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix setPluginMessage can not stop create ai message.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix setPluginMessage can not stop create ai message, closes [#1078](https://github.com/lobehub/lobe-chat/issues/1078) ([67de28d](https://github.com/lobehub/lobe-chat/commit/67de28d))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-01-17 16:04:56 +00:00
Arvin Xu 67de28dbc8 🐛 fix: fix setPluginMessage can not stop create ai message (#1078)
* 🐛 fix: fix setPluginMessage can not stop create ai message

* 🐛 fix: fix standalone plugin not valid plugin settings

*  test: add test for plugin slice

*  test: add test for toolSlice

*  test: update test

* 🎨 chore: clean code
2024-01-18 00:02:12 +08:00
semantic-release-bot 7bcb2e185a 🔖 chore(release): v0.120.1 [skip ci]
### [Version&nbsp;0.120.1](https://github.com/lobehub/lobe-chat/compare/v0.120.0...v0.120.1)
<sup>Released on **2024-01-16**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix list scrolling white screen on mobile.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix list scrolling white screen on mobile, closes [#1072](https://github.com/lobehub/lobe-chat/issues/1072) ([af10947](https://github.com/lobehub/lobe-chat/commit/af10947))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-01-16 13:20:44 +00:00
Arvin Xu af10947b0d 🐛 fix: fix list scrolling white screen on mobile (#1072)
* 🐛 fix: fix list overscan

* 🐛 fix: fix textarea too long

* 💚 ci: try to fix test ci

* 💚 ci: try to fix test ci
2024-01-16 21:17:58 +08:00
Arvin Xu 96ed6b9142 📝 docs: add more development docs (#1070)
* 📝 docs: add more development docs

* 📝 docs: add more development docs

* 📝 docs: update docs

* 📝 docs: update document

* 📝 docs: update documents

* 💚 ci: try to fix test ci

* 💚 ci: try to fix test ci
2024-01-16 20:57:44 +08:00
lobehubbot 1b93bfe243 📝 docs(bot): Auto sync agents & plugin to readme 2024-01-16 05:01:43 +00:00
Arvin Xu ae99142e69 📝 docs: improve readme and wiki documents (#1066)
* 📝 docs: update OPENAI_PROXY_URL document

* 📝 docs: update document

* 📝 docs: update dev document

* 📝 docs: add common error for Deployment

* 📝 docs: update docs
2024-01-16 12:59:16 +08:00
lobehubbot 1c680c077e 📝 docs(bot): Auto sync agents & plugin to readme 2024-01-15 16:30:39 +00:00
semantic-release-bot f6a93e5733 🔖 chore(release): v0.120.0 [skip ci]
## [Version&nbsp;0.120.0](https://github.com/lobehub/lobe-chat/compare/v0.119.13...v0.120.0)
<sup>Released on **2024-01-15**</sup>

####  Features

- **misc**: Adding Arabic Language Support.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Adding Arabic Language Support, closes [#1049](https://github.com/lobehub/lobe-chat/issues/1049) ([a325ef9](https://github.com/lobehub/lobe-chat/commit/a325ef9))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-01-15 16:29:51 +00:00
Ayman Mustafa a325ef915d feat: adding Arabic Language Support (#1049)
* 🌐 feat(lang): Add Arabic language support

* 🌐 feat(lang): Add Arabic to LocaleOptions & fix RTL direction

* 🌐 feat(lang): Add Arabic to LocaleOptions & fix RTL direction

* 🎨 style(lang): Improve RTL support and use native Arabic label
2024-01-16 00:27:24 +08:00
renovate[bot] 260caa3cb7 Update dependency brotli-wasm to v2 (#1036) 2024-01-14 10:58:35 +08:00
lcxyhhxi 88a1b7bb3d Add sidebar tab switch on redirect (#1017)
* 📝 docs: update documents

* 🐛 fix: Add sidebar tab switch on redirect

---------

Co-authored-by: 李篡 <licuan@ainnovation.com>
2024-01-13 01:32:53 +08:00
lobehubbot 067f20e6d4 📝 docs(bot): Auto sync agents & plugin to readme 2024-01-12 15:22:05 +00:00
Arvin Xu fe018961a1 📝 docs: add API Key guide in README for zh-CN (#1030) 2024-01-12 23:19:23 +08:00
Arvin Xu 0679c9b964 📝 docs: Update LICENSE (#1011)
* Update LICENSE

* Update package.json
2024-01-11 20:23:15 +08:00
lobehubbot cc401eb972 📝 docs(bot): Auto sync agents & plugin to readme 2024-01-11 08:50:05 +00:00
Arvin Xu b5ded8f1e9 🔨 chore: lock @DuCanhGH/next-pwa to 10.1.0 to fix build (#1012) 2024-01-11 16:47:42 +08:00
semantic-release-bot 99025b7aa8 🔖 chore(release): v0.119.13 [skip ci]
### [Version&nbsp;0.119.13](https://github.com/lobehub/lobe-chat/compare/v0.119.12...v0.119.13)
<sup>Released on **2024-01-10**</sup>

#### 💄 Styles

- **misc**: Add delete and regenerate for function message.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add delete and regenerate for function message, closes [#992](https://github.com/lobehub/lobe-chat/issues/992) ([7f8c717](https://github.com/lobehub/lobe-chat/commit/7f8c717))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-01-10 04:34:43 +00:00
Arvin Xu 7f8c717afc 🚸 style: add delete and regenerate for function message (#992)
* 🚸 style: add delete and regenerate for function message

* 🐛 fix: fix plugin state update error

*  test: fix test
2024-01-10 12:32:18 +08:00
lobehubbot c0f1ca7701 📝 docs(bot): Auto sync agents & plugin to readme 2024-01-09 10:03:45 +00:00
semantic-release-bot 1c3706538a 🔖 chore(release): v0.119.12 [skip ci]
### [Version&nbsp;0.119.12](https://github.com/lobehub/lobe-chat/compare/v0.119.11...v0.119.12)
<sup>Released on **2024-01-09**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix new line after sending messages with enter key.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix new line after sending messages with enter key, closes [#990](https://github.com/lobehub/lobe-chat/issues/990) ([e6ab019](https://github.com/lobehub/lobe-chat/commit/e6ab019))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-01-09 10:03:14 +00:00
Arvin Xu e6ab0196e2 🐛 fix: fix new line after sending messages with enter key (#990)
* 💄 style: fix topic bar empty when hide at first render

* 🐛 fix: having line breaks after sending messages

*  test: add test for preventDefault

*  test: add test for preventDefault
2024-01-09 18:00:49 +08:00
lobehubbot 05209a2309 📝 docs(bot): Auto sync agents & plugin to readme 2024-01-09 06:31:36 +00:00
semantic-release-bot efb28378ef 🔖 chore(release): v0.119.11 [skip ci]
### [Version&nbsp;0.119.11](https://github.com/lobehub/lobe-chat/compare/v0.119.10...v0.119.11)
<sup>Released on **2024-01-09**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor ChatInput to support cmd+enter.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor ChatInput to support cmd+enter, closes [#983](https://github.com/lobehub/lobe-chat/issues/983) ([437a223](https://github.com/lobehub/lobe-chat/commit/437a223))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-01-09 06:31:04 +00:00
Arvin Xu 437a22364a ♻️ refactor: refactor ChatInput to support cmd+enter (#983)
* ♻️ refactor: refactor input area

* 🚸 style: support cmd+enter

* 🎨 chore: clean code

* 🌐 chore: add i18n

* 💄 style: improve button menu

*  test: add test for TextArea

* 🐛 fix: fix support with win control key

* 💄 style: improve window key display

* 🌐 chore: update i18n

*  test: fix test

* 💄 style: fix button min width

* 💄 style: fix textarea unnecessary box-shadow
2024-01-09 14:28:34 +08:00
semantic-release-bot 3776ff7680 🔖 chore(release): v0.119.10 [skip ci]
### [Version&nbsp;0.119.10](https://github.com/lobehub/lobe-chat/compare/v0.119.9...v0.119.10)
<sup>Released on **2024-01-08**</sup>

#### 🐛 Bug Fixes

- **misc**: Debug information cannot be selected.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Debug information cannot be selected, closes [#980](https://github.com/lobehub/lobe-chat/issues/980) ([f02612d](https://github.com/lobehub/lobe-chat/commit/f02612d))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-01-08 15:44:11 +00:00
mushan0x0 f02612d200 🐛 fix: debug information cannot be selected (#980) 2024-01-08 23:41:41 +08:00
semantic-release-bot 7a2eb5ec32 🔖 chore(release): v0.119.9 [skip ci]
### [Version&nbsp;0.119.9](https://github.com/lobehub/lobe-chat/compare/v0.119.8...v0.119.9)
<sup>Released on **2024-01-08**</sup>

#### 💄 Styles

- **misc**: Fix ChatInput fullscreen display not correct.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Fix ChatInput fullscreen display not correct, closes [#982](https://github.com/lobehub/lobe-chat/issues/982) ([e4012c4](https://github.com/lobehub/lobe-chat/commit/e4012c4))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-01-08 15:07:42 +00:00
Arvin Xu e4012c4f97 💄 style: fix ChatInput fullscreen display not correct (#982)
* 💄 style: fix fullscreen display not correct

* 💄 style: fix fullscreen display not correct
2024-01-08 23:05:25 +08:00
Arvin Xu 42c9a9eba1 👷 chore: update PR / issue template (#979)
* ⬆️ chore: upgrade pr / issue template

* 👷 chore: upgrade issue template
2024-01-08 12:31:26 +08:00
Arvin Xu b38b323950 ⬆️ chore: upgrade vitest (#978) 2024-01-08 11:26:53 +08:00
Arvin Xu 2cb16c1364 📝 docs: add common error document (#976)
* 📝 docs: add common error document

* 📝 docs: add common error document
2024-01-08 10:30:06 +08:00
semantic-release-bot 8c9303bb01 🔖 chore(release): v0.119.8 [skip ci]
### [Version&nbsp;0.119.8](https://github.com/lobehub/lobe-chat/compare/v0.119.7...v0.119.8)
<sup>Released on **2024-01-07**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix spotting tool call correctly.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix spotting tool call correctly, closes [#972](https://github.com/lobehub/lobe-chat/issues/972) ([216e700](https://github.com/lobehub/lobe-chat/commit/216e700))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-01-07 15:16:49 +00:00
Arvin Xu 216e700689 🐛 fix: fix spotting tool call correctly (#972)
* 🐛 fix: fix function call waiting too long

* 🔥 chore: remove unused code
2024-01-07 23:14:26 +08:00
semantic-release-bot c04e1a3196 🔖 chore(release): v0.119.7 [skip ci]
### [Version&nbsp;0.119.7](https://github.com/lobehub/lobe-chat/compare/v0.119.6...v0.119.7)
<sup>Released on **2024-01-07**</sup>

#### 💄 Styles

- **misc**: Improve share modal style.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Improve share modal style, closes [#965](https://github.com/lobehub/lobe-chat/issues/965) ([62c0573](https://github.com/lobehub/lobe-chat/commit/62c0573))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-01-07 05:39:37 +00:00
Arvin Xu 62c0573826 💄 style: improve share modal style (#965)
* 💄 style: improve share image modal style

* 💄 style: improve share image modal style
2024-01-07 13:37:05 +08:00
semantic-release-bot 0561b2cc3c 🔖 chore(release): v0.119.6 [skip ci]
### [Version&nbsp;0.119.6](https://github.com/lobehub/lobe-chat/compare/v0.119.5...v0.119.6)
<sup>Released on **2024-01-06**</sup>

#### 💄 Styles

- **misc**: Improve conversation style.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Improve conversation style, closes [#962](https://github.com/lobehub/lobe-chat/issues/962) ([b9cc862](https://github.com/lobehub/lobe-chat/commit/b9cc862))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-01-06 16:35:47 +00:00
Arvin Xu b9cc86296e 💄 style: improve conversation style (#962) 2024-01-07 00:33:32 +08:00
semantic-release-bot e195b09980 🔖 chore(release): v0.119.5 [skip ci]
### [Version&nbsp;0.119.5](https://github.com/lobehub/lobe-chat/compare/v0.119.4...v0.119.5)
<sup>Released on **2024-01-06**</sup>

#### 💄 Styles

- **misc**: Fix topic i18n.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Fix topic i18n, closes [#961](https://github.com/lobehub/lobe-chat/issues/961) ([4e9ebe2](https://github.com/lobehub/lobe-chat/commit/4e9ebe2))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-01-06 15:57:35 +00:00
Arvin Xu 4e9ebe2618 🌐 style: fix topic i18n (#961) 2024-01-06 23:55:17 +08:00
semantic-release-bot 3b773ccfca 🔖 chore(release): v0.119.4 [skip ci]
### [Version&nbsp;0.119.4](https://github.com/lobehub/lobe-chat/compare/v0.119.3...v0.119.4)
<sup>Released on **2024-01-06**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor to virtual list with react-virtuoso.

#### 🐛 Bug Fixes

- **misc**: Fix auto scroll error and BackBottom error.

#### 💄 Styles

- **misc**: Fix BackBottom zIndex, improve chat list on mobile, improve chat list scrolling to bottom at initial render, improve custom model input, improve topic scroll.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor to virtual list with react-virtuoso ([d6d63b2](https://github.com/lobehub/lobe-chat/commit/d6d63b2))

#### What's fixed

* **misc**: Fix auto scroll error and BackBottom error ([6100970](https://github.com/lobehub/lobe-chat/commit/6100970))

#### Styles

* **misc**: Fix BackBottom zIndex ([254cc54](https://github.com/lobehub/lobe-chat/commit/254cc54))
* **misc**: Improve chat list on mobile ([a894fc5](https://github.com/lobehub/lobe-chat/commit/a894fc5))
* **misc**: Improve chat list scrolling to bottom at initial render ([476304b](https://github.com/lobehub/lobe-chat/commit/476304b))
* **misc**: Improve custom model input ([1c4722f](https://github.com/lobehub/lobe-chat/commit/1c4722f))
* **misc**: Improve topic scroll ([8daf3ac](https://github.com/lobehub/lobe-chat/commit/8daf3ac))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-01-06 15:44:26 +00:00
Arvin Xu 1d63c53edd Merge pull request #941 from lobehub/refactor/Virtual-List
️ perf: refactor to virtual list to improve ux
2024-01-06 23:41:51 +08:00
arvinxx 254cc540ec 🚸 style: fix BackBottom zIndex 2024-01-06 23:32:18 +08:00
arvinxx 1c4722fe7e 🚸 style: improve custom model input 2024-01-06 23:08:22 +08:00
arvinxx 8daf3acfec 🚸 style: improve topic scroll 2024-01-06 23:08:22 +08:00
arvinxx a894fc5d08 📱 style: improve chat list on mobile 2024-01-06 23:08:22 +08:00
arvinxx 6100970ada 🐛 fix: fix auto scroll error and BackBottom error 2024-01-06 23:08:22 +08:00
arvinxx 0bfcb2f84d ️ perf: refactor the topic to virtualized 2024-01-06 23:08:22 +08:00
arvinxx 476304b00e 🚸 style: improve chat list scrolling to bottom at initial render 2024-01-06 23:08:20 +08:00
Arvin Xu 6b53970c84 🔨 chore: fix vercel build error (#960) 2024-01-06 22:48:44 +08:00
arvinxx d6d63b2cf7 ♻️ refactor: refactor to virtual list with react-virtuoso 2024-01-06 12:52:03 +08:00
lobehubbot 0279cb8438 📝 docs(bot): Auto sync agents & plugin to readme 2024-01-06 04:31:40 +00:00
semantic-release-bot 4fa99db9a7 🔖 chore(release): v0.119.3 [skip ci]
### [Version&nbsp;0.119.3](https://github.com/lobehub/lobe-chat/compare/v0.119.2...v0.119.3)
<sup>Released on **2024-01-06**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix deploy error. Changed SquareAsterisk to AsteriskSquare.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix deploy error. Changed SquareAsterisk to AsteriskSquare, closes [#952](https://github.com/lobehub/lobe-chat/issues/952) ([61cbcf1](https://github.com/lobehub/lobe-chat/commit/61cbcf1))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-01-06 04:31:09 +00:00
Ray Huang 61cbcf1453 🐛 fix: fix deploy error. Changed SquareAsterisk to AsteriskSquare (#952) 2024-01-06 12:28:51 +08:00
semantic-release-bot 9abb75e732 🔖 chore(release): v0.119.2 [skip ci]
### [Version&nbsp;0.119.2](https://github.com/lobehub/lobe-chat/compare/v0.119.1...v0.119.2)
<sup>Released on **2024-01-05**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix function call error with smooth animation.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix function call error with smooth animation, closes [#946](https://github.com/lobehub/lobe-chat/issues/946) ([7242aee](https://github.com/lobehub/lobe-chat/commit/7242aee))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-01-05 06:48:20 +00:00
Arvin Xu 7242aeea58 🐛 fix: fix function call error with smooth animation (#946) 2024-01-05 14:45:58 +08:00
lobehubbot 061ed42fa5 📝 docs(bot): Auto sync agents & plugin to readme 2024-01-05 06:05:38 +00:00
semantic-release-bot a9686f00bd 🔖 chore(release): v0.119.1 [skip ci]
### [Version&nbsp;0.119.1](https://github.com/lobehub/lobe-chat/compare/v0.119.0...v0.119.1)
<sup>Released on **2024-01-05**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-01-05 06:04:58 +00:00
Arvin Xu 40d87c2767 ️ perf: support smooth message output (#945)
* ️ perf: improve smooth message output

*  test: add test for the fetch utils

* 📌 chore: pin `vitest` to fix test
2024-01-05 14:02:41 +08:00
孙茂胤 (Sun, Maoyin) d7d0c620cb Typo fix: correcting document file names and corresponding links (#942)
* Typo fix:  correcting document file names and corresponding links

* Correct link in document home page
2024-01-05 12:21:51 +08:00
renovate[bot] 569b652aff chore: update dependency @ducanh2912/next-pwa to v10 (#687)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-04 20:20:10 +08:00
lobehubbot 584d8241b9 📝 docs(bot): Auto sync agents & plugin to readme 2024-01-04 10:05:51 +00:00
semantic-release-bot 10b97ced0a 🔖 chore(release): v0.119.0 [skip ci]
## [Version&nbsp;0.119.0](https://github.com/lobehub/lobe-chat/compare/v0.118.10...v0.119.0)
<sup>Released on **2024-01-04**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor the ChatList.

####  Features

- **misc**: Support auto rename topic, support delete and regenerate message, support duplicate session, support duplicate topic.

#### 🐛 Bug Fixes

- **misc**: Fix can't uninstall custom plugin in custom plugin modal.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor the ChatList ([20f21de](https://github.com/lobehub/lobe-chat/commit/20f21de))

#### What's improved

* **misc**: Support auto rename topic ([4c5a345](https://github.com/lobehub/lobe-chat/commit/4c5a345))
* **misc**: Support delete and regenerate message ([a05be1c](https://github.com/lobehub/lobe-chat/commit/a05be1c))
* **misc**: Support duplicate session ([7a1e011](https://github.com/lobehub/lobe-chat/commit/7a1e011))
* **misc**: Support duplicate topic ([ecf3e5a](https://github.com/lobehub/lobe-chat/commit/ecf3e5a))

#### What's fixed

* **misc**: Fix can't uninstall custom plugin in custom plugin modal ([acae827](https://github.com/lobehub/lobe-chat/commit/acae827))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-01-04 10:05:09 +00:00
Arvin Xu 90dfa55f34 Merge pull request #934 from lobehub/feat/more-actions 2024-01-04 18:02:44 +08:00
arvinxx 7c34c8640f 📌 chore: pin react-hotkeys-hook 2024-01-04 17:55:36 +08:00
arvinxx 6f7a3ccb5c test: add test for the session action 2024-01-04 17:48:57 +08:00
arvinxx 52172d6431 🌐 chore: update locale 2024-01-04 17:08:53 +08:00
arvinxx 7a1e011eee feat: support duplicate session 2024-01-04 17:01:25 +08:00
arvinxx 53e75dd1da ️ perf: throttle version check to reduce request 2024-01-04 16:51:37 +08:00
arvinxx ecf3e5a537 feat: support duplicate topic 2024-01-04 16:51:37 +08:00
arvinxx 4c5a345e65 feat: support auto rename topic 2024-01-04 14:00:28 +08:00
arvinxx acae827bcb 🐛 fix: fix can't uninstall custom plugin in custom plugin modal 2024-01-04 13:43:06 +08:00
arvinxx a05be1cd4a feat: support delete and regenerate message 2024-01-04 13:42:11 +08:00
arvinxx d8f55d5b23 ️ perf: reduce rerender of ChatList 2024-01-04 13:27:25 +08:00
arvinxx 20f21de75a ♻️ refactor: refactor the ChatList 2024-01-04 13:26:21 +08:00
semantic-release-bot eb205763a8 🔖 chore(release): v0.118.10 [skip ci]
### [Version&nbsp;0.118.10](https://github.com/lobehub/lobe-chat/compare/v0.118.9...v0.118.10)
<sup>Released on **2024-01-03**</sup>

#### 🐛 Bug Fixes

- **misc**: Add chat defaultNS.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Add chat defaultNS, closes [#929](https://github.com/lobehub/lobe-chat/issues/929) ([94c2aa1](https://github.com/lobehub/lobe-chat/commit/94c2aa1))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-01-03 14:41:20 +00:00
Arvin Xu 94c2aa131d 🐛 fix: add chat defaultNS (#929)
* 🐛 fix: add chat defaultNS

* 🌐 fix: add error locale

* 🌐 fix: add error locale
2024-01-03 22:38:55 +08:00
renovate[bot] 26086ca5f5 Update dependency react-i18next to v14 (#788)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-03 21:28:15 +08:00
semantic-release-bot 95265e007f 🔖 chore(release): v0.118.9 [skip ci]
### [Version&nbsp;0.118.9](https://github.com/lobehub/lobe-chat/compare/v0.118.8...v0.118.9)
<sup>Released on **2024-01-03**</sup>

#### 💄 Styles

- **misc**: Add leaving protect alert.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add leaving protect alert, closes [#927](https://github.com/lobehub/lobe-chat/issues/927) ([ea1d0c0](https://github.com/lobehub/lobe-chat/commit/ea1d0c0))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-01-03 13:15:56 +00:00
Arvin Xu ea1d0c01de 🚸 style: add leaving protect alert (#927)
* 🐛 fix: add unload safe

* 🚸 style: add leaving protect alert

* 🚸 style: add leaving protect alert

*  test: add test for the toggleChatLoading
2024-01-03 21:13:35 +08:00
Arvin Xu 2557501743 📝 docs: add auto add locale guide (#921) 2024-01-03 17:42:00 +08:00
semantic-release-bot b5df7c7954 🔖 chore(release): v0.118.8 [skip ci]
### [Version&nbsp;0.118.8](https://github.com/lobehub/lobe-chat/compare/v0.118.7...v0.118.8)
<sup>Released on **2024-01-03**</sup>

#### 💄 Styles

- **misc**: Add Vietnamese files and add the vi-VN option in the General Settings.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add Vietnamese files and add the vi-VN option in the General Settings, closes [#860](https://github.com/lobehub/lobe-chat/issues/860) ([c2e5606](https://github.com/lobehub/lobe-chat/commit/c2e5606))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-01-03 09:03:29 +00:00
Cong Le c2e560644b 🌐 style: Add Vietnamese files and add the vi-VN option in the General Settings (#860)
* 🔨 chore: Add vi-VN locale to language setting option

* 🔨 chore: Add all Vietnamese files for the UI

*  feat: add SpeedInsights and change local port to 4010

* 🔨 chore: remove SpeedInsight and revert local port number

* 🔨 chore: remove Vercel SpeedInsights package

* 🔨 chore: Update the vi-VN folder using i18nrc.js and add the missing string "downloading"
2024-01-03 17:00:57 +08:00
semantic-release-bot e801dbeb86 🔖 chore(release): v0.118.7 [skip ci]
### [Version&nbsp;0.118.7](https://github.com/lobehub/lobe-chat/compare/v0.118.6...v0.118.7)
<sup>Released on **2024-01-03**</sup>

#### 🐛 Bug Fixes

- **misc**: Desensitize openai base url in the error response.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Desensitize openai base url in the error response, closes [#918](https://github.com/lobehub/lobe-chat/issues/918) ([ab0aeb7](https://github.com/lobehub/lobe-chat/commit/ab0aeb7))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-01-03 07:32:54 +00:00
Arvin Xu ab0aeb7e68 🐛 fix: desensitize openai base url in the error response (#918)
* 🐛 fix: desensitized openai base url

* 🎨 chore: improve code
2024-01-03 15:30:37 +08:00
semantic-release-bot d6b1dda7ec 🔖 chore(release): v0.118.6 [skip ci]
### [Version&nbsp;0.118.6](https://github.com/lobehub/lobe-chat/compare/v0.118.5...v0.118.6)
<sup>Released on **2024-01-03**</sup>

#### ♻ Code Refactoring

- **misc**: Migration the ChatList into Conversation.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Migration the ChatList into Conversation, closes [#916](https://github.com/lobehub/lobe-chat/issues/916) ([6ee3795](https://github.com/lobehub/lobe-chat/commit/6ee3795))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-01-03 05:44:36 +00:00
Arvin Xu 6ee379562b ♻️ refactor: migration the ChatList into Conversation (#916)
* ♻️ refactor: migration the ChatList into conversation

* ♻️ refactor: refactor chat list

* 🎨 chore: improve code

* 🚚 refactor: refactor with hooks
2024-01-03 13:42:11 +08:00
Arvin Xu a7e74d7124 test: add test for createHyperStorage middleware (#906) 2024-01-02 21:24:14 +08:00
semantic-release-bot 459139a92e 🔖 chore(release): v0.118.5 [skip ci]
### [Version&nbsp;0.118.5](https://github.com/lobehub/lobe-chat/compare/v0.118.4...v0.118.5)
<sup>Released on **2024-01-02**</sup>

#### 🐛 Bug Fixes

- **misc**: Mobile device return to the previous page error.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Mobile device return to the previous page error, closes [#886](https://github.com/lobehub/lobe-chat/issues/886) ([99cfc0f](https://github.com/lobehub/lobe-chat/commit/99cfc0f))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-01-02 12:35:03 +00:00
mushan0x0 99cfc0f6ac 🐛 fix: mobile device return to the previous page error (#886) 2024-01-02 20:32:41 +08:00
lobehubbot a9193c0344 📝 docs(bot): Auto sync agents & plugin to readme 2024-01-02 07:34:34 +00:00
lcxyhhxi 13f03cd165 📝 docs: update dev documents (#901)
Co-authored-by: 李篡 <licuan@ainnovation.com>
2024-01-02 15:32:18 +08:00
lobehubbot e2d08fe910 📝 docs(bot): Auto sync agents & plugin to readme 2024-01-02 07:01:57 +00:00
semantic-release-bot f22eee2dac 🔖 chore(release): v0.118.4 [skip ci]
### [Version&nbsp;0.118.4](https://github.com/lobehub/lobe-chat/compare/v0.118.3...v0.118.4)
<sup>Released on **2024-01-02**</sup>

#### 🐛 Bug Fixes

- **misc**: Update dalle identifier to fix unstable dalle function call.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Update dalle identifier to fix unstable dalle function call, closes [#896](https://github.com/lobehub/lobe-chat/issues/896) ([9d9ac32](https://github.com/lobehub/lobe-chat/commit/9d9ac32))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-01-02 07:01:18 +00:00
Arvin Xu 9d9ac327e2 🐛 fix: update dalle identifier to fix unstable dalle function call (#896)
* 🐛 fix: fix dalle identifier

*  test: fix test

* 💄 style: improve dalle3 avatar
2024-01-02 14:58:59 +08:00
semantic-release-bot cf70b35c67 🔖 chore(release): v0.118.3 [skip ci]
### [Version&nbsp;0.118.3](https://github.com/lobehub/lobe-chat/compare/v0.118.2...v0.118.3)
<sup>Released on **2024-01-01**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix parse error of tool calls at end.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix parse error of tool calls at end, closes [#893](https://github.com/lobehub/lobe-chat/issues/893) ([f369b6e](https://github.com/lobehub/lobe-chat/commit/f369b6e))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2024-01-01 19:26:50 +00:00
Arvin Xu f369b6e349 🐛 fix: fix parse error of tool calls at end (#893)
* 🐛 fix: fix tool calls at end

*  test: add test for the function call
2024-01-02 03:24:32 +08:00
semantic-release-bot 12388e3664 🔖 chore(release): v0.118.2 [skip ci]
### [Version&nbsp;0.118.2](https://github.com/lobehub/lobe-chat/compare/v0.118.1...v0.118.2)
<sup>Released on **2023-12-31**</sup>

#### 🐛 Bug Fixes

- **misc**: Pin antd version to fix chat page crash.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Pin antd version to fix chat page crash, closes [#884](https://github.com/lobehub/lobe-chat/issues/884) ([31484ff](https://github.com/lobehub/lobe-chat/commit/31484ff))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-12-31 01:58:27 +00:00
Arvin Xu 31484ff398 📌 fix: pin antd version to fix chat page crash (#884) 2023-12-31 09:56:12 +08:00
semantic-release-bot c56ea1a9e4 🔖 chore(release): v0.118.1 [skip ci]
### [Version&nbsp;0.118.1](https://github.com/lobehub/lobe-chat/compare/v0.118.0...v0.118.1)
<sup>Released on **2023-12-30**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix dalle image download error.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix dalle image download error, closes [#868](https://github.com/lobehub/lobe-chat/issues/868) ([5b6d11f](https://github.com/lobehub/lobe-chat/commit/5b6d11f))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-12-30 05:10:05 +00:00
mushan0x0 5b6d11ffc3 🐛 fix: fix dalle image download error (#868) 2023-12-30 13:07:30 +08:00
semantic-release-bot 226d9e98c9 🔖 chore(release): v0.118.0 [skip ci]
## [Version&nbsp;0.118.0](https://github.com/lobehub/lobe-chat/compare/v0.117.5...v0.118.0)
<sup>Released on **2023-12-29**</sup>

####  Features

- **misc**: Support markdown type plugin.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Support markdown type plugin, closes [#865](https://github.com/lobehub/lobe-chat/issues/865) ([2791166](https://github.com/lobehub/lobe-chat/commit/2791166))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-12-29 12:33:04 +00:00
Arvin Xu 2791166265 feat: support markdown type plugin (#865)
*  feat: support markdown type plugin

* 🚨 ci: fix ci

* 🚨 ci: fix test

*  feat: support trigger AI message and create assistant message

*  test: add unit tests

* 📸 test: update test

* 📸 test: update test

* 💄 style: improve loading style
2023-12-29 20:30:51 +08:00
semantic-release-bot baaf06aad8 🔖 chore(release): v0.117.5 [skip ci]
### [Version&nbsp;0.117.5](https://github.com/lobehub/lobe-chat/compare/v0.117.4...v0.117.5)
<sup>Released on **2023-12-29**</sup>

#### 🐛 Bug Fixes

- **misc**: The input box is prone to losing focus.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: The input box is prone to losing focus, closes [#834](https://github.com/lobehub/lobe-chat/issues/834) ([26a42f6](https://github.com/lobehub/lobe-chat/commit/26a42f6))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-12-29 09:24:56 +00:00
mushan0x0 26a42f6269 🐛 fix: the input box is prone to losing focus (#834)
* 🐛 fix: the input box is prone to losing focus

*  test: Add `useAutoFocus` tests
2023-12-29 17:22:46 +08:00
semantic-release-bot a3176b90f3 🔖 chore(release): v0.117.4 [skip ci]
### [Version&nbsp;0.117.4](https://github.com/lobehub/lobe-chat/compare/v0.117.3...v0.117.4)
<sup>Released on **2023-12-28**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix messages not refresh when creating a new topic.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix messages not refresh when creating a new topic, closes [#856](https://github.com/lobehub/lobe-chat/issues/856) ([5e7985a](https://github.com/lobehub/lobe-chat/commit/5e7985a))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-12-28 16:28:30 +00:00
Arvin Xu 5e7985acd1 🐛 fix: fix messages not refresh when creating a new topic (#856) 2023-12-29 00:26:08 +08:00
semantic-release-bot a8daca5b8a 🔖 chore(release): v0.117.3 [skip ci]
### [Version&nbsp;0.117.3](https://github.com/lobehub/lobe-chat/compare/v0.117.2...v0.117.3)
<sup>Released on **2023-12-28**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix tool calls at end, fix vision model max tokens, improve vision model checker.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix tool calls at end ([b0b615a](https://github.com/lobehub/lobe-chat/commit/b0b615a))
* **misc**: Fix vision model max tokens ([8b704a0](https://github.com/lobehub/lobe-chat/commit/8b704a0))
* **misc**: Improve vision model checker ([da7d177](https://github.com/lobehub/lobe-chat/commit/da7d177))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-12-28 15:48:01 +00:00
Arvin Xu cdecbfd305 Merge pull request #854 from lobehub/fix/vision-model
🐛 fix: fix vision model relative bugs
2023-12-28 23:45:35 +08:00
arvinxx da7d177563 🐛 fix: improve vision model checker 2023-12-28 23:38:24 +08:00
arvinxx b0b615affe 🐛 fix: fix tool calls at end 2023-12-28 23:31:28 +08:00
arvinxx 8b704a04f5 🐛 fix: fix vision model max tokens 2023-12-28 23:16:44 +08:00
semantic-release-bot 6df51e26e4 🔖 chore(release): v0.117.2 [skip ci]
### [Version&nbsp;0.117.2](https://github.com/lobehub/lobe-chat/compare/v0.117.1...v0.117.2)
<sup>Released on **2023-12-28**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix market locale missing.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix market locale missing, closes [#851](https://github.com/lobehub/lobe-chat/issues/851) ([e23ec66](https://github.com/lobehub/lobe-chat/commit/e23ec66))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-12-28 15:01:59 +00:00
Arvin Xu e23ec66681 🐛 fix: fix market locale missing (#851)
* 🐛 fix: fix market locale problem

*  test: add test for the AgentMarket

*  test: add test for the PluginStore
2023-12-28 22:59:47 +08:00
Arvin Xu 24ed73696b 📝 docs: fix plugin settings env docs (#850) 2023-12-28 21:45:20 +08:00
lobehubbot 516c7711a6 📝 docs(bot): Auto sync agents & plugin to readme 2023-12-27 15:49:42 +00:00
semantic-release-bot 2b36cdf991 🔖 chore(release): v0.117.1 [skip ci]
### [Version&nbsp;0.117.1](https://github.com/lobehub/lobe-chat/compare/v0.117.0...v0.117.1)
<sup>Released on **2023-12-27**</sup>

#### 💄 Styles

- **misc**: Add image download functionality to DALL·E render component.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add image download functionality to DALL·E render component, closes [#778](https://github.com/lobehub/lobe-chat/issues/778) ([31b8047](https://github.com/lobehub/lobe-chat/commit/31b8047))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-12-27 15:49:11 +00:00
Justin3go 31b8047d7d style: add image download functionality to DALL·E render component (#778) 2023-12-27 23:47:02 +08:00
arvinxx 10765eb038 📝 docs: update documents [skip ci] 2023-12-27 21:08:39 +08:00
arvinxx 1c8c93f1c8 📝 docs: update documents [skip ci] 2023-12-27 20:47:57 +08:00
lobehubbot a48b1fcdc6 📝 docs(bot): Auto sync agents & plugin to readme 2023-12-27 12:46:04 +00:00
semantic-release-bot 01bdcb776d 🔖 chore(release): v0.117.0 [skip ci]
## [Version&nbsp;0.117.0](https://github.com/lobehub/lobe-chat/compare/v0.116.5...v0.117.0)
<sup>Released on **2023-12-27**</sup>

####  Features

- **misc**: Support plugin settings env.

#### 🐛 Bug Fixes

- **misc**: Improve topic search experience.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Support plugin settings env, closes [#821](https://github.com/lobehub/lobe-chat/issues/821) ([efd9dc9](https://github.com/lobehub/lobe-chat/commit/efd9dc9))

#### What's fixed

* **misc**: Improve topic search experience, closes [#828](https://github.com/lobehub/lobe-chat/issues/828) ([ad55f1c](https://github.com/lobehub/lobe-chat/commit/ad55f1c))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-12-27 12:45:23 +00:00
Arvin Xu efd9dc9df2 feat: support plugin settings env (#821)
*  feat: support plugin settings env

* 📝 docs: add plugin settings document
2023-12-27 20:43:03 +08:00
ad55f1c4a8 🚸 fix: improve topic search experience (#828) 2023-12-27 20:41:20 +08:00
semantic-release-bot 4717741880 🔖 chore(release): v0.116.5 [skip ci]
### [Version&nbsp;0.116.5](https://github.com/lobehub/lobe-chat/compare/v0.116.4...v0.116.5)
<sup>Released on **2023-12-27**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix input box losing focus after sending a message on the desktop.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix input box losing focus after sending a message on the desktop, closes [#830](https://github.com/lobehub/lobe-chat/issues/830) ([d491af9](https://github.com/lobehub/lobe-chat/commit/d491af9))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-12-27 12:21:24 +00:00
mushan0x0 d491af9834 🐛 fix: fix input box losing focus after sending a message on the desktop (#830) 2023-12-27 20:19:15 +08:00
semantic-release-bot 749292105b 🔖 chore(release): v0.116.4 [skip ci]
### [Version&nbsp;0.116.4](https://github.com/lobehub/lobe-chat/compare/v0.116.3...v0.116.4)
<sup>Released on **2023-12-26**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix ShareModal.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix ShareModal ([4592515](https://github.com/lobehub/lobe-chat/commit/4592515))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-12-26 17:11:48 +00:00
CanisMinor 4592515004 🐛 fix: Fix ShareModal 2023-12-27 01:09:44 +08:00
semantic-release-bot 1d0481bc79 🔖 chore(release): v0.116.3 [skip ci]
### [Version&nbsp;0.116.3](https://github.com/lobehub/lobe-chat/compare/v0.116.2...v0.116.3)
<sup>Released on **2023-12-26**</sup>

#### 💄 Styles

- **misc**: Fix typo.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Fix typo ([9d329a9](https://github.com/lobehub/lobe-chat/commit/9d329a9))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-12-26 16:24:22 +00:00
canisminor1990 9d329a9ad1 💄 style: Fix typo 2023-12-27 00:20:12 +08:00
semantic-release-bot 307b95b9a5 🔖 chore(release): v0.116.2 [skip ci]
### [Version&nbsp;0.116.2](https://github.com/lobehub/lobe-chat/compare/v0.116.1...v0.116.2)
<sup>Released on **2023-12-26**</sup>

#### 💄 Styles

- **misc**: Update Modal style.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update Modal style ([ac7d309](https://github.com/lobehub/lobe-chat/commit/ac7d309))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-12-26 15:35:08 +00:00
canisminor1990 a9352874d8 👷 ci: Fix type in ShareModal 2023-12-26 23:31:14 +08:00
canisminor1990 ac7d309854 💄 style: Update Modal style 2023-12-26 23:24:46 +08:00
semantic-release-bot eefaa3940f 🔖 chore(release): v0.116.1 [skip ci]
### [Version&nbsp;0.116.1](https://github.com/lobehub/lobe-chat/compare/v0.116.0...v0.116.1)
<sup>Released on **2023-12-26**</sup>

#### 💄 Styles

- **misc**: Support slider and select plugin setting render.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Support slider and select plugin setting render, closes [#819](https://github.com/lobehub/lobe-chat/issues/819) ([3190b44](https://github.com/lobehub/lobe-chat/commit/3190b44))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-12-26 14:55:02 +00:00
Arvin Xu 3190b44bfb 💄 style: support slider and select plugin setting render (#819) 2023-12-26 22:52:55 +08:00
Vijay 40feaa8a60 📝 docs: add LinkedIn badge on share tab (#817) 2023-12-26 22:29:01 +08:00
semantic-release-bot e2d561e14b 🔖 chore(release): v0.116.0 [skip ci]
## [Version&nbsp;0.116.0](https://github.com/lobehub/lobe-chat/compare/v0.115.13...v0.116.0)
<sup>Released on **2023-12-26**</sup>

####  Features

- **misc**: Support OpenAI tool calls.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Support OpenAI tool calls ([9681fdc](https://github.com/lobehub/lobe-chat/commit/9681fdc))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-12-26 13:28:05 +00:00
arvinxx 9681fdc220 feat: support OpenAI tool calls 2023-12-26 21:25:40 +08:00
Arvin Xu 74249a2ab4 feat: support OpenAI tool calls (#776) 2023-12-26 21:10:15 +08:00
lobehubbot e265540d93 📝 docs(bot): Auto sync agents & plugin to readme 2023-12-26 12:42:53 +00:00
semantic-release-bot 0e4980838b 🔖 chore(release): v0.115.13 [skip ci]
### [Version&nbsp;0.115.13](https://github.com/lobehub/lobe-chat/compare/v0.115.12...v0.115.13)
<sup>Released on **2023-12-26**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix remove tts and translate not working.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix remove tts and translate not working, closes [#818](https://github.com/lobehub/lobe-chat/issues/818) ([4a275e9](https://github.com/lobehub/lobe-chat/commit/4a275e9))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-12-26 12:42:17 +00:00
Arvin Xu 4a275e9dc7 🐛 fix: fix remove tts and translate not working (#818)
* ♻️ refactor: clean message service methods

* 🐛 fix: fix remove tts and translate not working
2023-12-26 20:39:55 +08:00
lobehubbot 6ec425b2cb 📝 docs(bot): Auto sync agents & plugin to readme 2023-12-26 02:15:02 +00:00
Jai707 2df8896cf9 Mastodon option in share tab (#809)
* added mastodon share button

* added mastodon share button
2023-12-26 10:12:56 +08:00
semantic-release-bot 92b4efe87f 🔖 chore(release): v0.115.12 [skip ci]
### [Version&nbsp;0.115.12](https://github.com/lobehub/lobe-chat/compare/v0.115.11...v0.115.12)
<sup>Released on **2023-12-25**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix active setting tab after click agent setting button.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix active setting tab after click agent setting button ([c480fa9](https://github.com/lobehub/lobe-chat/commit/c480fa9))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-12-25 14:38:27 +00:00
canisminor1990 c480fa97aa 🐛 fix: Fix active setting tab after click agent setting button 2023-12-25 22:34:58 +08:00
semantic-release-bot dc5389239b 🔖 chore(release): v0.115.11 [skip ci]
### [Version&nbsp;0.115.11](https://github.com/lobehub/lobe-chat/compare/v0.115.10...v0.115.11)
<sup>Released on **2023-12-25**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix agent system role modal scrolling when content is too long.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix agent system role modal scrolling when content is too long, closes [#801](https://github.com/lobehub/lobe-chat/issues/801) ([f482a80](https://github.com/lobehub/lobe-chat/commit/f482a80))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-12-25 14:06:18 +00:00
Justin3go f482a80238 🐛 fix: fix agent system role modal scrolling when content is too long (#801) 2023-12-25 22:04:10 +08:00
lobehubbot 5986374436 📝 docs(bot): Auto sync agents & plugin to readme 2023-12-25 13:37:23 +00:00
semantic-release-bot ca00f07853 🔖 chore(release): v0.115.10 [skip ci]
### [Version&nbsp;0.115.10](https://github.com/lobehub/lobe-chat/compare/v0.115.9...v0.115.10)
<sup>Released on **2023-12-25**</sup>

#### 💄 Styles

- **misc**: Fix some style problem.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Fix some style problem ([447c006](https://github.com/lobehub/lobe-chat/commit/447c006))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-12-25 13:36:55 +00:00
canisminor1990 447c006e01 💄 style: Fix some style problem 2023-12-25 21:32:33 +08:00
semantic-release-bot dc7642d8de 🔖 chore(release): v0.115.9 [skip ci]
### [Version&nbsp;0.115.9](https://github.com/lobehub/lobe-chat/compare/v0.115.8...v0.115.9)
<sup>Released on **2023-12-24**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix `PLUGINS_INDEX_URL` not working, fix a translation error in Traditional Chinese.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix `PLUGINS_INDEX_URL` not working, closes [#793](https://github.com/lobehub/lobe-chat/issues/793) ([152913e](https://github.com/lobehub/lobe-chat/commit/152913e))
* **misc**: Fix a translation error in Traditional Chinese, closes [#789](https://github.com/lobehub/lobe-chat/issues/789) ([80c02ee](https://github.com/lobehub/lobe-chat/commit/80c02ee))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-12-24 10:09:33 +00:00
Arvin Xu 152913e29d 🐛 fix: fix PLUGINS_INDEX_URL not working (#793) 2023-12-24 18:07:07 +08:00
linzjian666 80c02ee5c1 🐛 fix: fix a translation error in Traditional Chinese (#789) 2023-12-24 18:06:40 +08:00
semantic-release-bot 3969a21791 🔖 chore(release): v0.115.8 [skip ci]
### [Version&nbsp;0.115.8](https://github.com/lobehub/lobe-chat/compare/v0.115.7...v0.115.8)
<sup>Released on **2023-12-24**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix CUSTOM_MODEL `-` operator not working.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix CUSTOM_MODEL `-` operator not working, closes [#791](https://github.com/lobehub/lobe-chat/issues/791) ([26b968f](https://github.com/lobehub/lobe-chat/commit/26b968f))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-12-24 09:23:13 +00:00
Arvin Xu 26b968f0bd 🐛 fix: fix CUSTOM_MODEL - operator not working (#791) 2023-12-24 17:21:05 +08:00
lobehubbot d5e60f31f8 📝 docs(bot): Auto sync agents & plugin to readme 2023-12-23 16:38:23 +00:00
semantic-release-bot ecade19d05 🔖 chore(release): v0.115.7 [skip ci]
### [Version&nbsp;0.115.7](https://github.com/lobehub/lobe-chat/compare/v0.115.6...v0.115.7)
<sup>Released on **2023-12-23**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix auto scrolling when generating message.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix auto scrolling when generating message, closes [#785](https://github.com/lobehub/lobe-chat/issues/785) ([1a236e6](https://github.com/lobehub/lobe-chat/commit/1a236e6))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-12-23 16:37:49 +00:00
Arvin Xu 1a236e6325 🐛 fix: fix auto scrolling when generating message (#785) 2023-12-24 00:35:27 +08:00
semantic-release-bot 0268262c93 🔖 chore(release): v0.115.6 [skip ci]
### [Version&nbsp;0.115.6](https://github.com/lobehub/lobe-chat/compare/v0.115.5...v0.115.6)
<sup>Released on **2023-12-23**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix maxTokens params still work when disable enableMaxTokens.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix maxTokens params still work when disable enableMaxTokens, closes [#779](https://github.com/lobehub/lobe-chat/issues/779) ([20956ea](https://github.com/lobehub/lobe-chat/commit/20956ea))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-12-23 10:33:21 +00:00
Arvin Xu 20956ea6bb 🐛 fix: fix maxTokens params still work when disable enableMaxTokens (#779)
* 🐛 fix: fix max tokens

*  test: update test

* 🐛 fix: fix max tokens
2023-12-23 18:31:19 +08:00
semantic-release-bot f044552df3 🔖 chore(release): v0.115.5 [skip ci]
### [Version&nbsp;0.115.5](https://github.com/lobehub/lobe-chat/compare/v0.115.4...v0.115.5)
<sup>Released on **2023-12-23**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix image display error.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix image display error, closes [#777](https://github.com/lobehub/lobe-chat/issues/777) ([08659d6](https://github.com/lobehub/lobe-chat/commit/08659d6))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-12-23 10:05:07 +00:00
Arvin Xu 08659d605f 🐛 fix: fix image display error (#777) 2023-12-23 18:02:59 +08:00
semantic-release-bot ab99e3fd84 🔖 chore(release): v0.115.4 [skip ci]
### [Version&nbsp;0.115.4](https://github.com/lobehub/lobe-chat/compare/v0.115.3...v0.115.4)
<sup>Released on **2023-12-23**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor the ChatMessage type.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor the ChatMessage type ([40375bd](https://github.com/lobehub/lobe-chat/commit/40375bd))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-12-23 09:47:00 +00:00
arvinxx 40375bd058 ♻️ refactor: refactor the ChatMessage type 2023-12-23 17:44:11 +08:00
semantic-release-bot 043bd34e34 🔖 chore(release): v0.115.3 [skip ci]
### [Version&nbsp;0.115.3](https://github.com/lobehub/lobe-chat/compare/v0.115.2...v0.115.3)
<sup>Released on **2023-12-23**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor and clean global store and chat store.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor and clean global store and chat store, closes [#774](https://github.com/lobehub/lobe-chat/issues/774) ([6120042](https://github.com/lobehub/lobe-chat/commit/6120042))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-12-23 09:36:09 +00:00
Arvin Xu 6120042aee ♻️ refactor: refactor and clean global store and chat store (#774)
* ♻️ refactor: refactor the globalStore implement and usage

* 🔥 refactor: clean deprecated code

* ♻️ refactor: refactor the chat store to slice mode
2023-12-23 17:33:59 +08:00
semantic-release-bot 03490f9791 🔖 chore(release): v0.115.2 [skip ci]
### [Version&nbsp;0.115.2](https://github.com/lobehub/lobe-chat/compare/v0.115.1...v0.115.2)
<sup>Released on **2023-12-23**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix envs like `CUSTOM_MODELS` don't work with docker deployment.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix envs like `CUSTOM_MODELS` don't work with docker deployment, closes [#773](https://github.com/lobehub/lobe-chat/issues/773) ([54dc18b](https://github.com/lobehub/lobe-chat/commit/54dc18b))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-12-23 08:13:26 +00:00
Arvin Xu 54dc18b92f 🐛 fix: fix envs like CUSTOM_MODELS don't work with docker deployment (#773)
* ♻️ refactor: refactor the FileList

* 🐛 fix: fix agent market index not work with docker

* 🐛 fix: fix CUSTOM_MODEL don't work with docker deployment

*  test: add test

* 📝 docs: update docs
2023-12-23 16:11:17 +08:00
semantic-release-bot 75c1126b61 🔖 chore(release): v0.115.1 [skip ci]
### [Version&nbsp;0.115.1](https://github.com/lobehub/lobe-chat/compare/v0.115.0...v0.115.1)
<sup>Released on **2023-12-22**</sup>

#### 💄 Styles

- **misc**: Lock ui version to fix setting form style.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Lock ui version to fix setting form style ([6cdf548](https://github.com/lobehub/lobe-chat/commit/6cdf548))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-12-22 15:53:57 +00:00
arvinxx 6cdf54874e 💄 style: lock ui version to fix setting form style 2023-12-22 23:51:32 +08:00
semantic-release-bot b4f76b8b3a 🔖 chore(release): v0.115.0 [skip ci]
## [Version&nbsp;0.115.0](https://github.com/lobehub/lobe-chat/compare/v0.114.9...v0.115.0)
<sup>Released on **2023-12-22**</sup>

####  Features

- **misc**: Support Dall·E 3.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Support Dall·E 3, closes [#697](https://github.com/lobehub/lobe-chat/issues/697) ([e39d199](https://github.com/lobehub/lobe-chat/commit/e39d199))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-12-22 14:25:48 +00:00
Arvin Xu e39d199398 feat: support Dall·E 3 (#697)
*  feat: add dalle image generation api

*  feat: support to generate images with dalle3

*  test: update test for the tool

* 🌐 docs: update i18n

* 💄 style: improve style

* 🚸 style: improve image generate process
2023-12-22 22:23:30 +08:00
semantic-release-bot 9ad46744fb 🔖 chore(release): v0.114.9 [skip ci]
### [Version&nbsp;0.114.9](https://github.com/lobehub/lobe-chat/compare/v0.114.8...v0.114.9)
<sup>Released on **2023-12-22**</sup>

#### 💄 Styles

- **misc**: Support it-IT nl-NL and pl-PL locales.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Support it-IT nl-NL and pl-PL locales, closes [#759](https://github.com/lobehub/lobe-chat/issues/759) ([e49817c](https://github.com/lobehub/lobe-chat/commit/e49817c))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-12-22 08:30:39 +00:00
Arvin Xu e49817ceb8 💄 style: support it-IT nl-NL and pl-PL locales (#759) 2023-12-22 16:28:22 +08:00
semantic-release-bot 3155d87df6 🔖 chore(release): v0.114.8 [skip ci]
### [Version&nbsp;0.114.8](https://github.com/lobehub/lobe-chat/compare/v0.114.7...v0.114.8)
<sup>Released on **2023-12-22**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-12-22 07:01:26 +00:00
Arvin Xu 2e295b2e42 ️ perf: use dynamic locale to reduce bundle size (#752)
* ️ perf: refactor to use dynamic locale

* ️ perf: refactor to use dynamic locale

* ♻️ refactor: refactor the locale code
2023-12-22 14:59:19 +08:00
semantic-release-bot b87c90c5b9 🔖 chore(release): v0.114.7 [skip ci]
### [Version&nbsp;0.114.7](https://github.com/lobehub/lobe-chat/compare/v0.114.6...v0.114.7)
<sup>Released on **2023-12-22**</sup>

#### ♻ Code Refactoring

- **misc**: Move the conversation and chatInput to features folder.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Move the conversation and chatInput to features folder, closes [#750](https://github.com/lobehub/lobe-chat/issues/750) ([0334592](https://github.com/lobehub/lobe-chat/commit/0334592))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-12-22 03:11:14 +00:00
Arvin Xu 0334592866 🚚 refactor: move the conversation and chatInput to features folder (#750)
* 🚚 refactor: move the conversation and chat input to features

* ️ perf: dynamic import openapi plugin resolver to improve performance
2023-12-22 11:09:09 +08:00
lobehubbot 5100b65384 📝 docs(bot): Auto sync agents & plugin to readme 2023-12-22 02:07:15 +00:00
semantic-release-bot 19cbaf8fcb 🔖 chore(release): v0.114.6 [skip ci]
### [Version&nbsp;0.114.6](https://github.com/lobehub/lobe-chat/compare/v0.114.5...v0.114.6)
<sup>Released on **2023-12-22**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-12-22 02:06:37 +00:00
Arvin Xu 6211be9487 ️ perf: prefetch page to improve performance (#749) 2023-12-22 10:04:17 +08:00
lobehubbot 8c8221e4f4 📝 docs(bot): Auto sync agents & plugin to readme 2023-12-19 14:52:49 +00:00
luo jiyin 4adfd2cec4 feat: docker container autostart (#725) 2023-12-19 22:50:36 +08:00
semantic-release-bot 304c1dbcc7 🔖 chore(release): v0.114.5 [skip ci]
### [Version&nbsp;0.114.5](https://github.com/lobehub/lobe-chat/compare/v0.114.4...v0.114.5)
<sup>Released on **2023-12-19**</sup>

#### 💄 Styles

- **misc**: Fix plugin iframe width.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Fix plugin iframe width, closes [#721](https://github.com/lobehub/lobe-chat/issues/721) ([53ad132](https://github.com/lobehub/lobe-chat/commit/53ad132))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-12-19 09:53:04 +00:00
Arvin Xu 53ad132b8b 💄 style: fix plugin iframe width (#721) 2023-12-19 17:50:47 +08:00
lobehubbot 3f7ce1d6a5 📝 docs(bot): Auto sync agents & plugin to readme 2023-12-19 09:13:22 +00:00
Carson Yang f4428b940f 📝 docs: add sealos deployment in README (#667)
Signed-off-by: Carson Yang <yangchuansheng33@gmail.com>
2023-12-19 17:11:17 +08:00
lobehubbot 27b1479b6e 📝 docs(bot): Auto sync agents & plugin to readme 2023-12-19 09:03:48 +00:00
semantic-release-bot 2ecf42ab4c 🔖 chore(release): v0.114.4 [skip ci]
### [Version&nbsp;0.114.4](https://github.com/lobehub/lobe-chat/compare/v0.114.3...v0.114.4)
<sup>Released on **2023-12-19**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix agent system role modal scrolling when content is too long.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix agent system role modal scrolling when content is too long, closes [#716](https://github.com/lobehub/lobe-chat/issues/716) ([c3e36d1](https://github.com/lobehub/lobe-chat/commit/c3e36d1))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-12-19 09:02:58 +00:00
Justin3go c3e36d14ee 🐛 fix: fix agent system role modal scrolling when content is too long (#716) 2023-12-19 17:00:52 +08:00
lobehubbot e40db59eb2 📝 docs(bot): Auto sync agents & plugin to readme 2023-12-19 02:32:46 +00:00
CanisMinor 53eaee7d6a 🔧 chore: Update syncPluginIndex.ts 2023-12-19 10:30:25 +08:00
CanisMinor f16d417ccf 🔧 chore: Update syncPluginIndex.ts 2023-12-19 10:29:58 +08:00
Igroshka 689d4c04fc Update welcome.json (#707) 2023-12-19 08:48:25 +08:00
Igroshka c4ff00c42f Update setting.json (#708) 2023-12-19 08:48:10 +08:00
Igroshka 2790113c17 Update plugin.json (#709) 2023-12-19 08:47:57 +08:00
humu 37323ac1a0 adjust japanese locale (#706) 2023-12-18 23:56:27 +08:00
semantic-release-bot 57cb87f834 🔖 chore(release): v0.114.3 [skip ci]
### [Version&nbsp;0.114.3](https://github.com/lobehub/lobe-chat/compare/v0.114.2...v0.114.3)
<sup>Released on **2023-12-18**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-12-18 12:53:38 +00:00
mushan0x0 d038d244a0 ️ perf: Optimize the image upload size for gpt-4-vision (#669)
* ♻️ refactor: `FileItem` changed to `ImageFileItem`

* ️ perf: Optimize the image upload size for `gpt-4-vision`

* 🔧 test: add Test Configuration

* 🧪 test: add case

* ✏️ chore: typos

---------

Co-authored-by: wuxh <wxh1220@gmail.com>
2023-12-18 20:51:28 +08:00
canisminor1990 e709d02fa5 📝 docs: Replace sponsor img with static url 2023-12-18 10:56:52 +08:00
semantic-release-bot 531c03962f 🔖 chore(release): v0.114.2 [skip ci]
### [Version&nbsp;0.114.2](https://github.com/lobehub/lobe-chat/compare/v0.114.1...v0.114.2)
<sup>Released on **2023-12-17**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix chat error when message has image with non-vision model.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix chat error when message has image with non-vision model, closes [#698](https://github.com/lobehub/lobe-chat/issues/698) [#693](https://github.com/lobehub/lobe-chat/issues/693) ([b142c17](https://github.com/lobehub/lobe-chat/commit/b142c17))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-12-17 14:21:06 +00:00
Arvin Xu b142c176f1 🐛 fix: fix chat error when message has image with non-vision model (#698)
* 📝 docs: update docs

* 🐛 fix: fix chat error with non-vision model

close #693
2023-12-17 22:18:48 +08:00
lobehubbot 0364c1ec90 📝 docs(bot): Auto sync agents & plugin to readme 2023-12-17 13:13:19 +00:00
Arvin Xu bcccc1a7e3 📝 docs: add plugins usage documents (#692)
* 📝 docs: plugins

* Update Plugins.zh-CN.md

* Update Plugins.zh-CN.md

* 📝 docs: update plugins docs

* 📝 docs: update plugins docs
2023-12-17 21:11:03 +08:00
semantic-release-bot 5274353e6e 🔖 chore(release): v0.114.1 [skip ci]
### [Version&nbsp;0.114.1](https://github.com/lobehub/lobe-chat/compare/v0.114.0...v0.114.1)
<sup>Released on **2023-12-16**</sup>

#### 🐛 Bug Fixes

- **misc**: Inject tool description into agent system role.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Inject tool description into agent system role, closes [#681](https://github.com/lobehub/lobe-chat/issues/681) ([e7a8cff](https://github.com/lobehub/lobe-chat/commit/e7a8cff))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-12-16 15:12:43 +00:00
Arvin Xu e7a8cffa36 🐛 fix: inject tool description into agent system role (#681)
* 🐛 fix: inject tool desc into agent system role

* 💚 ci: fix circular

*  test: add more tests

*  test: add more tests

*  feat: support show tools token
2023-12-16 22:46:37 +08:00
lobehubbot 8c3386e029 📝 docs(bot): Auto sync agents & plugin to readme 2023-12-16 11:48:21 +00:00
semantic-release-bot d556f3e642 🔖 chore(release): v0.114.0 [skip ci]
## [Version&nbsp;0.114.0](https://github.com/lobehub/lobe-chat/compare/v0.113.1...v0.114.0)
<sup>Released on **2023-12-16**</sup>

####  Features

- **misc**: Supports setting  multiple access code.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Supports setting  multiple access code, closes [#647](https://github.com/lobehub/lobe-chat/issues/647) ([7db0430](https://github.com/lobehub/lobe-chat/commit/7db0430))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-12-16 11:47:47 +00:00
mushan0x0 7db0430f8a feat: supports setting multiple access code (#647)
*  feat: `ACCESS_CODE` supports setting multiple

* 📝 docs: Update the `ACCESS_CODE` documentation

*  test: Add `ACCESS_CODE` testing
2023-12-16 19:45:42 +08:00
semantic-release-bot 31d3994502 🔖 chore(release): v0.113.1 [skip ci]
### [Version&nbsp;0.113.1](https://github.com/lobehub/lobe-chat/compare/v0.113.0...v0.113.1)
<sup>Released on **2023-12-16**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix fontsize setting and audio download style.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix fontsize setting and audio download style, closes [#433](https://github.com/lobehub/lobe-chat/issues/433) ([6882752](https://github.com/lobehub/lobe-chat/commit/6882752))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-12-16 08:06:15 +00:00
canisminor1990 6882752a0d 🐛 fix: Fix fontsize setting and audio download style (#433) 2023-12-16 16:01:32 +08:00
semantic-release-bot 1f7e73ff8c 🔖 chore(release): v0.113.0 [skip ci]
## [Version&nbsp;0.113.0](https://github.com/lobehub/lobe-chat/compare/v0.112.1...v0.113.0)
<sup>Released on **2023-12-16**</sup>

####  Features

- **locale**: Add es-ES pt-BR de-DE tr-TR.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **locale**: Add es-ES pt-BR de-DE tr-TR, closes [#659](https://github.com/lobehub/lobe-chat/issues/659) ([021abfa](https://github.com/lobehub/lobe-chat/commit/021abfa))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-12-16 07:01:48 +00:00
canisminor1990 021abfabe3 feat(locale): Add es-ES pt-BR de-DE tr-TR (#659) 2023-12-16 14:59:09 +08:00
semantic-release-bot 6e1aac47aa 🔖 chore(release): v0.112.1 [skip ci]
### [Version&nbsp;0.112.1](https://github.com/lobehub/lobe-chat/compare/v0.112.0...v0.112.1)
<sup>Released on **2023-12-16**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix locales.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix locales ([4384dc2](https://github.com/lobehub/lobe-chat/commit/4384dc2))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-12-16 06:36:14 +00:00
canisminor1990 4384dc2f94 🐛 fix: Fix locales 2023-12-16 14:32:40 +08:00
Abdullah Ercan b20b0595a9 turkish translation added (#677)
* turkish translation added

* ascending order update

* typo update

---------

Co-authored-by: CanisMinor <i@canisminor.cc>
2023-12-16 14:31:00 +08:00
lobehubbot dd6c8d2e4d 📝 docs(bot): Auto sync agents & plugin to readme 2023-12-16 04:59:34 +00:00
semantic-release-bot 5fc262ab5e 🔖 chore(release): v0.112.0 [skip ci]
## [Version&nbsp;0.112.0](https://github.com/lobehub/lobe-chat/compare/v0.111.6...v0.112.0)
<sup>Released on **2023-12-16**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor global and share service, refactor plugin dev modal and improve plugin store, refactor with OpenAPIConvertor.

####  Features

- **misc**: Introduce plugin detail modal, support OpenAI plugin manifest, support OpenAPI Authentication, support OpenAPI schema in lobe plugin, support parse openapi schema.

#### 🐛 Bug Fixes

- **misc**: Fix function apiName length, try with node mode plugins.

#### 💄 Styles

- **misc**: Fix function message style, fix mobile padding of plugin dev modal, improve settings display, Update tool style.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor global and share service ([dd6f00e](https://github.com/lobehub/lobe-chat/commit/dd6f00e))
* **misc**: Refactor plugin dev modal and improve plugin store ([4dc5e35](https://github.com/lobehub/lobe-chat/commit/4dc5e35))
* **misc**: Refactor with OpenAPIConvertor ([605b3bf](https://github.com/lobehub/lobe-chat/commit/605b3bf))

#### What's improved

* **misc**: Introduce plugin detail modal ([0308783](https://github.com/lobehub/lobe-chat/commit/0308783))
* **misc**: Support OpenAI plugin manifest ([04ff2d5](https://github.com/lobehub/lobe-chat/commit/04ff2d5))
* **misc**: Support OpenAPI Authentication ([820c15e](https://github.com/lobehub/lobe-chat/commit/820c15e))
* **misc**: Support OpenAPI schema in lobe plugin, closes [#614](https://github.com/lobehub/lobe-chat/issues/614) ([5426a54](https://github.com/lobehub/lobe-chat/commit/5426a54))
* **misc**: Support parse openapi schema ([11a39b1](https://github.com/lobehub/lobe-chat/commit/11a39b1))

#### What's fixed

* **misc**: Fix function apiName length ([b6f8c16](https://github.com/lobehub/lobe-chat/commit/b6f8c16))
* **misc**: Try with node mode plugins ([6bb547f](https://github.com/lobehub/lobe-chat/commit/6bb547f))

#### Styles

* **misc**: Fix function message style ([4fee0b1](https://github.com/lobehub/lobe-chat/commit/4fee0b1))
* **misc**: Fix mobile padding of plugin dev modal ([7f7070a](https://github.com/lobehub/lobe-chat/commit/7f7070a))
* **misc**: Improve settings display ([df57cde](https://github.com/lobehub/lobe-chat/commit/df57cde))
* **misc**: Update tool style ([292a3e1](https://github.com/lobehub/lobe-chat/commit/292a3e1))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-12-16 04:58:57 +00:00
Arvin Xu 5426a541cb feat: support OpenAPI schema in lobe plugin (#614) 2023-12-16 12:38:19 +08:00
arvinxx 7f7070a719 💄 style: fix mobile padding of plugin dev modal 2023-12-16 12:16:38 +08:00
arvinxx b6f8c16a58 🐛 fix: fix function apiName length 2023-12-16 11:20:14 +08:00
canisminor1990 3aa821975d 🌐 chore: Update locale 2023-12-16 00:12:04 +08:00
arvinxx 05b6e4c62c test: fix test warning 2023-12-15 23:57:42 +08:00
arvinxx 4fee0b19c0 💄 style: fix function message style 2023-12-15 23:57:42 +08:00
canisminor1990 388eb85515 🔧 chore: Update readme plugin workflow 2023-12-15 23:57:42 +08:00
canisminor1990 292a3e1d62 💄 style: Update tool style 2023-12-15 23:57:42 +08:00
arvinxx 6bb547fa72 🐛 fix: try with node mode plugins 2023-12-15 20:23:38 +08:00
arvinxx df57cde692 💄 style: improve settings display 2023-12-15 20:23:38 +08:00
arvinxx 605b3bfe01 ♻️ refactor: refactor with OpenAPIConvertor 2023-12-15 20:23:38 +08:00
arvinxx 04ff2d5750 feat: support OpenAI plugin manifest 2023-12-15 20:23:38 +08:00
arvinxx 0308783939 feat: introduce plugin detail modal 2023-12-15 20:23:38 +08:00
arvinxx dd6f00e912 ♻️ refactor: refactor global and share service 2023-12-15 20:23:38 +08:00
arvinxx 820c15ed49 feat: support OpenAPI Authentication 2023-12-15 20:23:38 +08:00
arvinxx 11a39b1e6f feat: support parse openapi schema 2023-12-15 20:23:38 +08:00
arvinxx 4dc5e352eb ♻️ refactor: refactor plugin dev modal and improve plugin store 2023-12-15 20:23:38 +08:00
semantic-release-bot 6e29698a28 🔖 chore(release): v0.111.6 [skip ci]
### [Version&nbsp;0.111.6](https://github.com/lobehub/lobe-chat/compare/v0.111.5...v0.111.6)
<sup>Released on **2023-12-15**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix deployment build failure.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix deployment build failure, closes [#672](https://github.com/lobehub/lobe-chat/issues/672) ([3878dcd](https://github.com/lobehub/lobe-chat/commit/3878dcd))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-12-15 08:25:57 +00:00
mushan0x0 3878dcde45 🐛 fix: fix deployment build failure (#672) 2023-12-15 16:23:57 +08:00
lobehubbot 6d19564d91 📝 docs(bot): Auto sync agents & plugin to readme 2023-12-15 06:00:14 +00:00
canisminor1990 9ff9aba077 📝 docs: Fix links 2023-12-15 13:57:36 +08:00
Ikko Eltociear Ashimine c295aaf66f 📝 docs: update .env.example (#662)
seperate -> separate
2023-12-14 23:30:28 +08:00
semantic-release-bot 00e5910478 🔖 chore(release): v0.111.5 [skip ci]
### [Version&nbsp;0.111.5](https://github.com/lobehub/lobe-chat/compare/v0.111.4...v0.111.5)
<sup>Released on **2023-12-14**</sup>

#### 🐛 Bug Fixes

- **misc**: Wrong locale language in en_US.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Wrong locale language in en_US, closes [#660](https://github.com/lobehub/lobe-chat/issues/660) ([e1c31ee](https://github.com/lobehub/lobe-chat/commit/e1c31ee))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-12-14 14:24:10 +00:00
guangzhengli e1c31ee08f 🐛 fix: wrong locale language in en_US (#660) 2023-12-14 22:22:04 +08:00
canisminor1990 0878f2b243 📝 docs: Add wiki toc 2023-12-14 17:33:35 +08:00
canisminor1990 39f674ee40 📝 docs: Fix wiki link 2023-12-14 17:26:41 +08:00
canisminor1990 395ff22e2e 📝 docs: Fix link 2023-12-14 17:24:52 +08:00
lobehubbot fafccfb210 📝 docs(bot): Auto sync agents & plugin to readme 2023-12-14 09:20:43 +00:00
Henry Chen 9553e18d08 📝 docs: Fix a typo in README.zh-CN.md (#657) 2023-12-14 17:18:38 +08:00
CanisMinor d1df19a498 🔨 chore: Add docs workflow (#658)
* 🔧 chore: Add docs workflow and update docs files

* 📝 docs: Update wiki docs link
2023-12-14 17:17:43 +08:00
semantic-release-bot fedf799b6f 🔖 chore(release): v0.111.4 [skip ci]
### [Version&nbsp;0.111.4](https://github.com/lobehub/lobe-chat/compare/v0.111.3...v0.111.4)
<sup>Released on **2023-12-14**</sup>

#### 🐛 Bug Fixes

- **misc**: Revert "🐛 fix: clean up gpt-3.5 model".

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Revert "🐛 fix: clean up gpt-3.5 model", closes [#653](https://github.com/lobehub/lobe-chat/issues/653) ([b8b14fc](https://github.com/lobehub/lobe-chat/commit/b8b14fc))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-12-14 03:11:11 +00:00
Arvin Xu b8b14fc68f 🐛 fix: Revert "🐛 fix: clean up gpt-3.5 model" (#653)
This reverts commit 9616783d09.
2023-12-14 11:08:34 +08:00
semantic-release-bot 4630322caa 🔖 chore(release): v0.111.3 [skip ci]
### [Version&nbsp;0.111.3](https://github.com/lobehub/lobe-chat/compare/v0.111.2...v0.111.3)
<sup>Released on **2023-12-14**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix the history-count text.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix the history-count text, closes [#615](https://github.com/lobehub/lobe-chat/issues/615) ([4db1cef](https://github.com/lobehub/lobe-chat/commit/4db1cef))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-12-14 01:56:47 +00:00
reece00 4db1cef995 🐛 fix: fix the history-count text (#615) 2023-12-14 09:54:42 +08:00
Justin Dhillon 4b64c7d30f Fix Broken Links (#652)
* https://github.com/lobehub/chat-plugins-gateway

* https://github.com/lobehub/chat-plugins-gateway

* https://github.com/vitest-dev/vitest
2023-12-14 09:32:19 +08:00
semantic-release-bot 05e6ecd805 🔖 chore(release): v0.111.2 [skip ci]
### [Version&nbsp;0.111.2](https://github.com/lobehub/lobe-chat/compare/v0.111.1...v0.111.2)
<sup>Released on **2023-12-13**</sup>

#### 🐛 Bug Fixes

- **misc**: Change topic-deletion hotkey.

#### 💄 Styles

- **misc**: Fix image display in safari (fix.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Change topic-deletion hotkey, closes [#616](https://github.com/lobehub/lobe-chat/issues/616) ([912ff45](https://github.com/lobehub/lobe-chat/commit/912ff45))

#### Styles

* **misc**: Fix image display in safari (fix, closes [#571](https://github.com/lobehub/lobe-chat/issues/571) ([4beefa7](https://github.com/lobehub/lobe-chat/commit/4beefa7))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-12-13 14:11:53 +00:00
canisminor1990 912ff45818 🐛 fix: Change topic-deletion hotkey (#616) 2023-12-13 22:08:55 +08:00
canisminor1990 4beefa7752 💄 style: Fix image display in safari (fix #571) 2023-12-13 21:48:12 +08:00
semantic-release-bot ed48d782ac 🔖 chore(release): v0.111.1 [skip ci]
### [Version&nbsp;0.111.1](https://github.com/lobehub/lobe-chat/compare/v0.111.0...v0.111.1)
<sup>Released on **2023-12-13**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix locale typo.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix locale typo ([f44b41e](https://github.com/lobehub/lobe-chat/commit/f44b41e))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-12-13 10:33:07 +00:00
canisminor1990 f44b41e05c 🐛 fix: Fix locale typo 2023-12-13 18:30:09 +08:00
cb91985c02 🍻 chore: remove duplicate logic (#641) 2023-12-13 17:45:20 +08:00
semantic-release-bot 50a1c390b8 🔖 chore(release): v0.111.0 [skip ci]
## [Version&nbsp;0.111.0](https://github.com/lobehub/lobe-chat/compare/v0.110.10...v0.111.0)
<sup>Released on **2023-12-13**</sup>

####  Features

- **locale**: Add fr-FR.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **locale**: Add fr-FR, closes [#637](https://github.com/lobehub/lobe-chat/issues/637) ([357141c](https://github.com/lobehub/lobe-chat/commit/357141c))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-12-13 09:44:31 +00:00
CanisMinor 357141cd54 🌐 feat(locale): Add fr-FR (#637) 2023-12-13 17:42:26 +08:00
lobehubbot 56779ed094 📝 docs(bot): Auto sync agents & plugin to readme 2023-12-13 08:03:30 +00:00
semantic-release-bot 3eecf3a3e9 🔖 chore(release): v0.110.10 [skip ci]
### [Version&nbsp;0.110.10](https://github.com/lobehub/lobe-chat/compare/v0.110.9...v0.110.10)
<sup>Released on **2023-12-13**</sup>

#### 🐛 Bug Fixes

- **misc**: Add cancel button text i18n for delete assistant modal.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Add cancel button text i18n for delete assistant modal, closes [#640](https://github.com/lobehub/lobe-chat/issues/640) ([fae04c9](https://github.com/lobehub/lobe-chat/commit/fae04c9))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-12-13 08:03:01 +00:00
xiaole fae04c9943 🐛 fix: add cancel button text i18n for delete assistant modal (#640) 2023-12-13 16:01:02 +08:00
semantic-release-bot 3c49e57e51 🔖 chore(release): v0.110.9 [skip ci]
### [Version&nbsp;0.110.9](https://github.com/lobehub/lobe-chat/compare/v0.110.8...v0.110.9)
<sup>Released on **2023-12-13**</sup>

#### 🐛 Bug Fixes

- **misc**: ChatInput should have maxHeight.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: ChatInput should have maxHeight, closes [#630](https://github.com/lobehub/lobe-chat/issues/630) ([8dfe1b8](https://github.com/lobehub/lobe-chat/commit/8dfe1b8))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-12-13 00:56:17 +00:00
Shinji-Li 8dfe1b802d fix: ChatInput should have maxHeight (#630) 2023-12-13 08:53:47 +08:00
lobehubbot 6a2d1e6ebb 📝 docs(bot): Auto sync agents & plugin to readme 2023-12-13 00:53:00 +00:00
Asuka109 ad8dd191f3 🔧 chore: add .nvmrc file with LTS version (#622) 2023-12-13 08:51:02 +08:00
lobehubbot aff0723b77 📝 docs(bot): Auto sync agents & plugin to readme 2023-12-12 01:56:57 +00:00
semantic-release-bot 6e5f58319a 🔖 chore(release): v0.110.8 [skip ci]
### [Version&nbsp;0.110.8](https://github.com/lobehub/lobe-chat/compare/v0.110.7...v0.110.8)
<sup>Released on **2023-12-12**</sup>

#### 🐛 Bug Fixes

- **misc**: Clean up gpt-3.5 model.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Clean up gpt-3.5 model, closes [#554](https://github.com/lobehub/lobe-chat/issues/554) ([9616783](https://github.com/lobehub/lobe-chat/commit/9616783))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-12-12 01:56:27 +00:00
Arvin Xu 9616783d09 🐛 fix: clean up gpt-3.5 model (#554) 2023-12-12 09:54:44 +08:00
semantic-release-bot 4a8dfa53ae 🔖 chore(release): v0.110.7 [skip ci]
### [Version&nbsp;0.110.7](https://github.com/lobehub/lobe-chat/compare/v0.110.6...v0.110.7)
<sup>Released on **2023-12-11**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix language settings may not take effect.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix language settings may not take effect, closes [#595](https://github.com/lobehub/lobe-chat/issues/595) ([a5db64e](https://github.com/lobehub/lobe-chat/commit/a5db64e))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-12-11 02:51:59 +00:00
mushan0x0 a5db64ef23 🐛 fix: Fix language settings may not take effect (#595) 2023-12-11 10:50:16 +08:00
lobehubbot b2d4d4d548 📝 docs(bot): Auto sync agents & plugin to readme 2023-12-11 01:00:58 +00:00
semantic-release-bot 7b8f52c6df 🔖 chore(release): v0.110.6 [skip ci]
### [Version&nbsp;0.110.6](https://github.com/lobehub/lobe-chat/compare/v0.110.5...v0.110.6)
<sup>Released on **2023-12-11**</sup>

#### 🐛 Bug Fixes

- **misc**: Sharp missing in docker production.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Sharp missing in docker production, closes [#603](https://github.com/lobehub/lobe-chat/issues/603) ([d89b48d](https://github.com/lobehub/lobe-chat/commit/d89b48d))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-12-11 01:00:28 +00:00
Mikey d89b48d107 🐛 fix: sharp missing in docker production (#603) 2023-12-11 08:58:41 +08:00
semantic-release-bot da9c3a670b 🔖 chore(release): v0.110.5 [skip ci]
### [Version&nbsp;0.110.5](https://github.com/lobehub/lobe-chat/compare/v0.110.4...v0.110.5)
<sup>Released on **2023-12-10**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix setting plugin i18n.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix setting plugin i18n, closes [#606](https://github.com/lobehub/lobe-chat/issues/606) ([4e18ebf](https://github.com/lobehub/lobe-chat/commit/4e18ebf))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-12-10 04:11:43 +00:00
Arvin Xu 4e18ebf820 🐛 fix: fix setting plugin i18n (#606)
* 🐛 fix: fix setting plugin

*  test: update test
2023-12-10 12:09:56 +08:00
semantic-release-bot c25a9eb42b 🔖 chore(release): v0.110.4 [skip ci]
### [Version&nbsp;0.110.4](https://github.com/lobehub/lobe-chat/compare/v0.110.3...v0.110.4)
<sup>Released on **2023-12-08**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-12-08 15:48:34 +00:00
canisminor1990 8f0aaa02c2 perf: Fix ChatIntpuArea rerender 2023-12-08 23:44:51 +08:00
semantic-release-bot 30bac89592 🔖 chore(release): v0.110.3 [skip ci]
### [Version&nbsp;0.110.3](https://github.com/lobehub/lobe-chat/compare/v0.110.2...v0.110.3)
<sup>Released on **2023-12-08**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor with new plugin implement with dexie db.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor with new plugin implement with dexie db, closes [#596](https://github.com/lobehub/lobe-chat/issues/596) ([f3b5e7b](https://github.com/lobehub/lobe-chat/commit/f3b5e7b))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-12-08 13:41:53 +00:00
Arvin Xu f3b5e7b646 ♻️ refactor: refactor with new plugin implement with dexie db (#596)
* ♻️ refactor: refactor with plugin dev

*  test: add test for chain

* 🐛 fix: fix plugin display in tool

*  test: add test for plugin service

*  test: add test for plugin service

* 💚 ci: fix ci
2023-12-08 21:39:59 +08:00
semantic-release-bot 36e48bffa0 🔖 chore(release): v0.110.2 [skip ci]
### [Version&nbsp;0.110.2](https://github.com/lobehub/lobe-chat/compare/v0.110.1...v0.110.2)
<sup>Released on **2023-12-08**</sup>

#### 💄 Styles

- **misc**: Fix ChatInputArea style and typo (resolve.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Fix ChatInputArea style and typo (resolve, closes [#599](https://github.com/lobehub/lobe-chat/issues/599) ([0d08f3b](https://github.com/lobehub/lobe-chat/commit/0d08f3b))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-12-08 12:52:36 +00:00
canisminor1990 0d08f3bbac 💄 style: Fix ChatInputArea style and typo (resolve #599) 2023-12-08 20:49:31 +08:00
CanisMinor f45852e66d 💄 style: Optimize the operation of lobechat on mobile devices (fix #448, fix #579) 2023-12-08 18:38:35 +08:00
lobehubbot ba32293823 📝 docs(bot): Auto sync agents & plugin to readme 2023-12-08 09:07:48 +00:00
semantic-release-bot 7c361af92f 🔖 chore(release): v0.110.1 [skip ci]
### [Version&nbsp;0.110.1](https://github.com/lobehub/lobe-chat/compare/v0.110.0...v0.110.1)
<sup>Released on **2023-12-08**</sup>

#### 🐛 Bug Fixes

- **misc**: Sharp missing in production.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Sharp missing in production, closes [#598](https://github.com/lobehub/lobe-chat/issues/598) ([c8ef782](https://github.com/lobehub/lobe-chat/commit/c8ef782))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-12-08 09:07:18 +00:00
Mikey c8ef782be5 🐛 fix: sharp missing in production (#598) 2023-12-08 17:05:41 +08:00
semantic-release-bot 909652c1cc 🔖 chore(release): v0.110.0 [skip ci]
## [Version&nbsp;0.110.0](https://github.com/lobehub/lobe-chat/compare/v0.109.1...v0.110.0)
<sup>Released on **2023-12-07**</sup>

####  Features

- **misc**: Local TTS Player.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Local TTS Player, closes [#587](https://github.com/lobehub/lobe-chat/issues/587) ([87b51bd](https://github.com/lobehub/lobe-chat/commit/87b51bd))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-12-07 07:48:47 +00:00
CanisMinor 87b51bd6b4 feat: Local TTS Player (#587)
*  feat(wip): TTS next

*  feat(tts): Add local player

*  feat(tts): Add content md5

* ♻️ refactor(tts): Refactor codereview problem

*  test: Fix test

* 🐛 fix(tts): Fix md5

* 🐛 fix(tts): Fix voice change

* 🐛 fix(tts): Remove async selectors

*  test(tts): Add TTS action test

* 🔧 chore: Update vitest config resolve tts esm import

*  test: Add enhance test

*  test: Add agent/selectors test
2023-12-07 15:47:06 +08:00
semantic-release-bot 4f7fa9c4eb 🔖 chore(release): v0.109.1 [skip ci]
### [Version&nbsp;0.109.1](https://github.com/lobehub/lobe-chat/compare/v0.109.0...v0.109.1)
<sup>Released on **2023-12-07**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix agent settings crash with old pluginManifest.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix agent settings crash with old pluginManifest ([8b80dfd](https://github.com/lobehub/lobe-chat/commit/8b80dfd))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-12-07 02:44:28 +00:00
arvinxx 8b80dfd0e8 🐛 fix: fix agent settings crash with old pluginManifest 2023-12-07 10:41:58 +08:00
CanisMinor ecd570c61b docs: Update README.zh-CN.md [skip ci] 2023-12-06 21:18:14 +08:00
canisminor1990 9425d77243 📝 docs: Add sponsor avatar badge 2023-12-06 21:01:44 +08:00
lobehubbot 0d92ab2c01 📝 docs(bot): Auto sync agents & plugin to readme 2023-12-06 11:26:43 +00:00
semantic-release-bot c2196ed2e2 🔖 chore(release): v0.109.0 [skip ci]
## [Version&nbsp;0.109.0](https://github.com/lobehub/lobe-chat/compare/v0.108.0...v0.109.0)
<sup>Released on **2023-12-06**</sup>

####  Features

- **misc**: Introducing plugin store and refactor with tool concept.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Introducing plugin store and refactor with tool concept, closes [#573](https://github.com/lobehub/lobe-chat/issues/573) ([92f43d1](https://github.com/lobehub/lobe-chat/commit/92f43d1))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-12-06 11:26:03 +00:00
Arvin Xu 92f43d1c7b feat: introducing plugin store and refactor with tool concept (#573)
*  feat: 新增插件商店

* ♻️ refactor: refactor pluginSelectors

* ♻️ refactor: 完善并优化插件安装实现

* ♻️ refactor: 重构插件设置模块

* 🚚 refactor: rename pluginStore to toolStore

*  test: fix test

*  test: add test for the services

*  test: add test for the plugin action

* 🔧 chore: fix vitest coverage config

* 🌐 style: improve store locale

*  test: add test for customPlugin and pluginStore

*  test: add plugin service test

*  test: update plugin store test

*  feat: 补充错误处理

* 💄 style: 调整插件设置位置,挪入商店面板中

* 💄 style: improve mobile padding

* 🌐 style: add i18n
2023-12-06 19:24:17 +08:00
lobehubbot 12bf3f6d07 📝 docs(bot): Auto sync agents & plugin to readme 2023-12-04 07:08:06 +00:00
Arvin Xu cc34c98cb9 📝 docs: Update README (#576)
* Update README.md

* Update README.zh-CN.md

* Update Environment-Variable.md

* Update Environment-Variable.zh-CN.md
2023-12-04 15:06:34 +08:00
semantic-release-bot 247c0749e2 🔖 chore(release): v0.108.0 [skip ci]
## [Version&nbsp;0.108.0](https://github.com/lobehub/lobe-chat/compare/v0.107.16...v0.108.0)
<sup>Released on **2023-12-03**</sup>

####  Features

- **misc**: Hide the password form item in the settings when there is no `ACCESS_CODE` env.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Hide the password form item in the settings when there is no `ACCESS_CODE` env, closes [#568](https://github.com/lobehub/lobe-chat/issues/568) ([3b5f8b2](https://github.com/lobehub/lobe-chat/commit/3b5f8b2))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-12-03 12:13:59 +00:00
mushan0x0 3b5f8b2d0e feat: hide the password form item in the settings when there is no ACCESS_CODE env (#568) 2023-12-03 20:12:30 +08:00
semantic-release-bot 6f5c9b0261 🔖 chore(release): v0.107.16 [skip ci]
### [Version&nbsp;0.107.16](https://github.com/lobehub/lobe-chat/compare/v0.107.15...v0.107.16)
<sup>Released on **2023-12-03**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix custom agent meta issue.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix custom agent meta issue, closes [#567](https://github.com/lobehub/lobe-chat/issues/567) ([75560e1](https://github.com/lobehub/lobe-chat/commit/75560e1))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-12-03 11:54:11 +00:00
Arvin Xu 75560e1302 🐛 fix: fix custom agent meta issue (#567)
* 🐛 fix: fix custom agent meta issue

*  test: add test for chatHelpers

*  test: add test for chatSelectors

*  test: add test for chatSelectors
2023-12-03 19:52:44 +08:00
Arvin Xu 469d7a8cf5 test: Add topic tests (#566)
* 🚚 chore: rename prefix in action

*  test: add topic tests
2023-12-03 17:13:05 +08:00
semantic-release-bot 52bb9bf2d6 🔖 chore(release): v0.107.15 [skip ci]
### [Version&nbsp;0.107.15](https://github.com/lobehub/lobe-chat/compare/v0.107.14...v0.107.15)
<sup>Released on **2023-12-03**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix messages flickering when creating topic.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix messages flickering when creating topic, closes [#565](https://github.com/lobehub/lobe-chat/issues/565) ([7127550](https://github.com/lobehub/lobe-chat/commit/7127550))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-12-03 08:12:56 +00:00
Arvin Xu 7127550408 🐛 fix: fix messages flickering when creating topic (#565) 2023-12-03 16:11:29 +08:00
renovate[bot] 4a4c6068eb ⬆️ chore: Update dependency sharp to ^0.33.0 (#558)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-03 15:24:05 +08:00
renovate[bot] 0017c22691 ⬆️ chore: Update dependency jsdom to v23 (#559)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-03 15:23:45 +08:00
canisminor1990 0421a0748e 📝 docs: Update README 2023-12-03 14:46:17 +08:00
semantic-release-bot 79f82c82f9 🔖 chore(release): v0.107.14 [skip ci]
### [Version&nbsp;0.107.14](https://github.com/lobehub/lobe-chat/compare/v0.107.13...v0.107.14)
<sup>Released on **2023-12-03**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix opt+delete fail in inputing (resolve.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix opt+delete fail in inputing (resolve, closes [#556](https://github.com/lobehub/lobe-chat/issues/556) ([4d5d93d](https://github.com/lobehub/lobe-chat/commit/4d5d93d))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-12-03 06:15:54 +00:00
canisminor1990 4d5d93dc0c 🐛 fix: Fix opt+delete fail in inputing (resolve #556) 2023-12-03 14:12:48 +08:00
lobehubbot 9bb13b22cf 📝 docs(bot): Auto sync agents & plugin to readme 2023-12-03 02:50:48 +00:00
semantic-release-bot 1f46658a9d 🔖 chore(release): v0.107.13 [skip ci]
### [Version&nbsp;0.107.13](https://github.com/lobehub/lobe-chat/compare/v0.107.12...v0.107.13)
<sup>Released on **2023-12-03**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor Image components.

#### 🐛 Bug Fixes

- **misc**: Fix a bug that can't send only images with empty content, Fix image gallery sort index, Fix image gallery sort index, Fix image sort index, Fix image upload error, Fix import.

#### 💄 Styles

- **misc**: Change image fit to cover mode, Fix empty files style, Move file inside chat input in mobile mode, Update editable image style, Update image default background color, Update image editable style, Update image grid, Update Image grid, Update image remove button hover style.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor Image components ([72dcd18](https://github.com/lobehub/lobe-chat/commit/72dcd18))

#### What's fixed

* **misc**: Fix a bug that can't send only images with empty content ([9601520](https://github.com/lobehub/lobe-chat/commit/9601520))
* **misc**: Fix image gallery sort index ([16548d3](https://github.com/lobehub/lobe-chat/commit/16548d3))
* **misc**: Fix image gallery sort index ([5636599](https://github.com/lobehub/lobe-chat/commit/5636599))
* **misc**: Fix image sort index ([29cf223](https://github.com/lobehub/lobe-chat/commit/29cf223))
* **misc**: Fix image upload error ([c7745c7](https://github.com/lobehub/lobe-chat/commit/c7745c7))
* **misc**: Fix import ([af797d6](https://github.com/lobehub/lobe-chat/commit/af797d6))

#### Styles

* **misc**: Change image fit to cover mode ([9fdc459](https://github.com/lobehub/lobe-chat/commit/9fdc459))
* **misc**: Fix empty files style ([bbe14c4](https://github.com/lobehub/lobe-chat/commit/bbe14c4))
* **misc**: Move file inside chat input in mobile mode ([b6401c1](https://github.com/lobehub/lobe-chat/commit/b6401c1))
* **misc**: Update editable image style ([a96ca4c](https://github.com/lobehub/lobe-chat/commit/a96ca4c))
* **misc**: Update image default background color ([fadc024](https://github.com/lobehub/lobe-chat/commit/fadc024))
* **misc**: Update image editable style ([8dea792](https://github.com/lobehub/lobe-chat/commit/8dea792))
* **misc**: Update image grid ([901d10c](https://github.com/lobehub/lobe-chat/commit/901d10c))
* **misc**: Update Image grid ([c68788d](https://github.com/lobehub/lobe-chat/commit/c68788d))
* **misc**: Update image remove button hover style ([5bc916c](https://github.com/lobehub/lobe-chat/commit/5bc916c))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-12-03 02:50:15 +00:00
CanisMinor 44e2e2b42d Merge pull request #536 from lobehub/style/grid-image
💄 style: Update image grid as discord-like
2023-12-03 10:48:39 +08:00
semantic-release-bot 1816469733 🔖 chore(release): v0.107.12 [skip ci]
### [Version&nbsp;0.107.12](https://github.com/lobehub/lobe-chat/compare/v0.107.11...v0.107.12)
<sup>Released on **2023-12-02**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix topic not refresh when switching sessions quickly.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix topic not refresh when switching sessions quickly, closes [#555](https://github.com/lobehub/lobe-chat/issues/555) ([1806c05](https://github.com/lobehub/lobe-chat/commit/1806c05))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-12-02 12:18:48 +00:00
Arvin Xu 1806c055bc 🐛 fix: fix topic not refresh when switching sessions quickly (#555) 2023-12-02 20:17:25 +08:00
canisminor1990 29cf22314f 🐛 fix: Fix image sort index 2023-12-02 18:23:01 +08:00
canisminor1990 16548d325b 🐛 fix: Fix image gallery sort index 2023-12-02 17:03:56 +08:00
canisminor1990 56365996c0 🐛 fix: Fix image gallery sort index 2023-12-02 17:01:49 +08:00
canisminor1990 5bc916cbfc 💄 style: Update image remove button hover style 2023-12-02 16:47:54 +08:00
canisminor1990 b6401c1967 💄 style: Move file inside chat input in mobile mode 2023-12-02 16:32:35 +08:00
Arvin Xu 10bb262e81 📝 docs: Update FUNDING.yml [skip ci] 2023-12-02 15:21:10 +08:00
Arvin Xu 6a0ea4cfe1 📝 docs: Update FUNDING.yml (#549) 2023-12-02 15:10:20 +08:00
canisminor1990 bbe14c467b 💄 style: Fix empty files style 2023-12-02 13:31:47 +08:00
canisminor1990 901d10cf93 💄 style: Update image grid 2023-12-02 13:24:22 +08:00
Arvin Xu 9c1892b567 📝 docs: Update FUNDING.yml [skip ci] 2023-12-02 11:05:11 +08:00
Arvin Xu 8de17af25f 📝 docs: create FUNDING.yml (#548) 2023-12-02 10:50:18 +08:00
arvinxx a091de79bf test: add tests for message action 2023-12-01 23:39:01 +08:00
canisminor1990 72dcd189a5 ♻️ refactor: Refactor Image components 2023-12-01 20:13:20 +08:00
arvinxx 96015208bf 🐛 fix: fix a bug that can't send only images with empty content 2023-12-01 20:13:20 +08:00
canisminor1990 9fdc45978c 💄 style: Change image fit to cover mode 2023-12-01 20:13:20 +08:00
canisminor1990 a96ca4c486 💄 style: Update editable image style 2023-12-01 20:13:20 +08:00
canisminor1990 3f77a903ca 🔧 chore: Remove useless selector 2023-12-01 20:13:20 +08:00
canisminor1990 8dea79273b 💄 style: Update image editable style 2023-12-01 20:13:20 +08:00
canisminor1990 fadc02497f 💄 style: Update image default background color 2023-12-01 20:13:19 +08:00
canisminor1990 af797d625c 🐛 fix: Fix import 2023-12-01 20:13:18 +08:00
canisminor1990 c7745c7fe1 🐛 fix: Fix image upload error 2023-12-01 20:12:37 +08:00
canisminor1990 c68788de38 💄 style: Update Image grid 2023-12-01 20:11:37 +08:00
arvinxx 94029d3f28 🚚 chore: rename store/files to store/file 2023-12-01 20:10:22 +08:00
semantic-release-bot c384b7f0b5 🔖 chore(release): v0.107.11 [skip ci]
### [Version&nbsp;0.107.11](https://github.com/lobehub/lobe-chat/compare/v0.107.10...v0.107.11)
<sup>Released on **2023-12-01**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix switch model don't work on mobile.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix switch model don't work on mobile, closes [#541](https://github.com/lobehub/lobe-chat/issues/541) ([609f505](https://github.com/lobehub/lobe-chat/commit/609f505))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-12-01 06:03:11 +00:00
Arvin Xu 609f505ed0 🐛 fix: fix switch model don't work on mobile (#541) 2023-12-01 14:01:43 +08:00
semantic-release-bot d1ddfc57f4 🔖 chore(release): v0.107.10 [skip ci]
### [Version&nbsp;0.107.10](https://github.com/lobehub/lobe-chat/compare/v0.107.9...v0.107.10)
<sup>Released on **2023-11-30**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-11-30 16:14:21 +00:00
arvinxx 17584b1d0c ️ perf: improve session active speed 2023-12-01 00:12:39 +08:00
semantic-release-bot a6d0ca8975 🔖 chore(release): v0.107.9 [skip ci]
### [Version&nbsp;0.107.9](https://github.com/lobehub/lobe-chat/compare/v0.107.8...v0.107.9)
<sup>Released on **2023-11-30**</sup>

#### 🐛 Bug Fixes

- **misc**: Switch session causing problem.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Switch session causing problem, closes [#535](https://github.com/lobehub/lobe-chat/issues/535) ([205bc42](https://github.com/lobehub/lobe-chat/commit/205bc42))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-11-30 16:10:43 +00:00
Arvin Xu 205bc42f91 🐛 fix: switch session causing problem (#535) 2023-12-01 00:09:12 +08:00
semantic-release-bot 6afe8083ed 🔖 chore(release): v0.107.8 [skip ci]
### [Version&nbsp;0.107.8](https://github.com/lobehub/lobe-chat/compare/v0.107.7...v0.107.8)
<sup>Released on **2023-11-30**</sup>

#### 💄 Styles

- **misc**: Fix chatitem gap.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Fix chatitem gap ([772bb7c](https://github.com/lobehub/lobe-chat/commit/772bb7c))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-11-30 14:46:39 +00:00
canisminor1990 772bb7ce2b 💄 style: Fix chatitem gap 2023-11-30 22:44:55 +08:00
semantic-release-bot 1591cb672b 🔖 chore(release): v0.107.7 [skip ci]
### [Version&nbsp;0.107.7](https://github.com/lobehub/lobe-chat/compare/v0.107.6...v0.107.7)
<sup>Released on **2023-11-30**</sup>

#### 🐛 Bug Fixes

- **misc**: Improve plugin message display.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Improve plugin message display ([208200a](https://github.com/lobehub/lobe-chat/commit/208200a))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-11-30 14:31:46 +00:00
arvinxx 208200ad3c 🐛 fix: improve plugin message display 2023-11-30 22:30:02 +08:00
semantic-release-bot c942443e95 🔖 chore(release): v0.107.6 [skip ci]
### [Version&nbsp;0.107.6](https://github.com/lobehub/lobe-chat/compare/v0.107.5...v0.107.6)
<sup>Released on **2023-11-30**</sup>

#### 🐛 Bug Fixes

- **misc**: 修正调用插件查询的显示问题.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: 修正调用插件查询的显示问题 ([671ccef](https://github.com/lobehub/lobe-chat/commit/671ccef))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-11-30 13:23:57 +00:00
arvinxx 671ccef0b2 🐛 fix: 修正调用插件查询的显示问题 2023-11-30 21:22:27 +08:00
semantic-release-bot 4dffc129be 🔖 chore(release): v0.107.5 [skip ci]
### [Version&nbsp;0.107.5](https://github.com/lobehub/lobe-chat/compare/v0.107.4...v0.107.5)
<sup>Released on **2023-11-30**</sup>

#### 🐛 Bug Fixes

- **misc**: 修正调用插件查询的显示问题.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: 修正调用插件查询的显示问题 ([1457fe8](https://github.com/lobehub/lobe-chat/commit/1457fe8))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-11-30 13:19:10 +00:00
arvinxx 1457fe8ed7 🐛 fix: 修正调用插件查询的显示问题 2023-11-30 21:17:16 +08:00
arvinxx 16c6636a68 🧑‍💻 chore: 支持 插入100w条测试数据 2023-11-30 20:17:28 +08:00
semantic-release-bot df352725fe 🔖 chore(release): v0.107.4 [skip ci]
### [Version&nbsp;0.107.4](https://github.com/lobehub/lobe-chat/compare/v0.107.3...v0.107.4)
<sup>Released on **2023-11-30**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix a bug that remove all topics when clear message.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix a bug that remove all topics when clear message ([1ab912d](https://github.com/lobehub/lobe-chat/commit/1ab912d))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-11-30 10:06:46 +00:00
arvinxx 1ab912d34f 🐛 fix: fix a bug that remove all topics when clear message 2023-11-30 18:04:09 +08:00
semantic-release-bot eb98f84148 🔖 chore(release): v0.107.3 [skip ci]
### [Version&nbsp;0.107.3](https://github.com/lobehub/lobe-chat/compare/v0.107.2...v0.107.3)
<sup>Released on **2023-11-30**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix a bug that trigger plugin's message type error.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix a bug that trigger plugin's message type error ([b9c7849](https://github.com/lobehub/lobe-chat/commit/b9c7849))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-11-30 08:14:53 +00:00
arvinxx b9c7849778 🐛 fix: fix a bug that trigger plugin's message type error 2023-11-30 16:11:13 +08:00
semantic-release-bot 56fce9c235 🔖 chore(release): v0.107.2 [skip ci]
### [Version&nbsp;0.107.2](https://github.com/lobehub/lobe-chat/compare/v0.107.1...v0.107.2)
<sup>Released on **2023-11-30**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix a bug that export a session without messages.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix a bug that export a session without messages ([8e84f35](https://github.com/lobehub/lobe-chat/commit/8e84f35))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-11-30 07:42:09 +00:00
arvinxx 8e84f35e25 🐛 fix: fix a bug that export a session without messages 2023-11-30 15:38:39 +08:00
semantic-release-bot 5d2b750822 🔖 chore(release): v0.107.1 [skip ci]
### [Version&nbsp;0.107.1](https://github.com/lobehub/lobe-chat/compare/v0.107.0...v0.107.1)
<sup>Released on **2023-11-30**</sup>

#### 💄 Styles

- **misc**: 优化文案.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: 优化文案 ([aaa03c5](https://github.com/lobehub/lobe-chat/commit/aaa03c5))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-11-30 07:29:44 +00:00
arvinxx aaa03c50ea 🌐 style: 优化文案 2023-11-30 15:27:23 +08:00
semantic-release-bot 379e6abbfc 🔖 chore(release): v0.107.0 [skip ci]
## [Version&nbsp;0.107.0](https://github.com/lobehub/lobe-chat/compare/v0.106.0...v0.107.0)
<sup>Released on **2023-11-30**</sup>

####  Features

- **misc**: Refactor the persist layer from zustand's persist  to dexie ORM.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Refactor the persist layer from zustand's persist  to dexie ORM, closes [#500](https://github.com/lobehub/lobe-chat/issues/500) ([9ae3a8e](https://github.com/lobehub/lobe-chat/commit/9ae3a8e))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-11-30 06:39:03 +00:00
Arvin Xu 9ae3a8eb25 feat: refactor the persist layer from zustand's persist to dexie ORM (#500)
* 🎨 chore: clean code

* 🗃️ refactor: make sure the db schema

* 🚧 wip: update the sessions service

* ♻️ refactor: improve base model core

* ♻️ refactor: 初步完成 sessions 重构为 dexie 版本

* ♻️ refactor: 合并 inbox 与 sessions 数据结构

* 🚚 refactor: move chat to the chatStore

* 🚚 refactor: refactor to the useChatStore usage

* 🚚 refactor: 初步完成 chatStore 提取改造

* 🚚 refactor: 实现 chat model与 message service ,基本完成 store 改造

* 🚚 refactor: 实现 topic model与 topic service

* 🎨 refactor: 优化数据库部分实现逻辑

*  test: 修正测试,补齐 models 层单测到 100%

* 💚 ci: 修正大部分 type 错误

* 🗃️ feat: 初步实现数据迁移

* 🎨 chore: 优化导入与 schema 定义

* 🏷️ fix: fix types

* 🐛 fix: 修正与插件的兼容性

* 🐛 fix: 修正与图片文件的兼容性

* 🏷️ chore: 修正大量类型问题

*  feat: 完成导出功能

* 🚨 ci: fix lint

* 🐛 fix: 修正重构遗留 bug

* 🐛 fix: 修正更新 agent config 的问题

* 🗃️ fix: 完善数据迁移逻辑

* 🎨 chore: 优化迁移模块代码

* ♻️ refactor: 重构 configService

*  perf: 移除 localStorage 存储

*  feat: 新增迁移组件

* 🎨 chore: 完善迁移逻辑

*  feat: 支持 sessions 的全文本字段搜索

*  feat: 支持 topics 的全文本字段搜索

* 🚸 style: 完善 i18n 与错误反馈

*  perf: 补充性能测试模块

* 📱 style: 移动端样式兼容

*  feat: 新增数据导入弹窗

* 🐛 fix: 修正 topic 排序问题

* 🐛 fix: 修正 inbox 没有正常响应的问题

*  test: fix test

* 🎨 chore: 优化 chatSelectors

* 🐛 fix: 迁移前数据仅备份不清空

* 🌐 style: 优化国际化文案
2023-11-30 14:37:40 +08:00
semantic-release-bot 981015c911 🔖 chore(release): v0.106.0 [skip ci]
## [Version&nbsp;0.106.0](https://github.com/lobehub/lobe-chat/compare/v0.105.2...v0.106.0)
<sup>Released on **2023-11-29**</sup>

####  Features

- **misc**: Support custom deletion, addition, and renaming of models.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Support custom deletion, addition, and renaming of models, closes [#521](https://github.com/lobehub/lobe-chat/issues/521) [#518](https://github.com/lobehub/lobe-chat/issues/518) [#518](https://github.com/lobehub/lobe-chat/issues/518) ([65e0824](https://github.com/lobehub/lobe-chat/commit/65e0824))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-11-29 15:57:33 +00:00
mushan0x0 65e08249a8 feat: Support custom deletion, addition, and renaming of models (#521)
*  feat: Support custom deletion, addition, and renaming of models (#518)

* 📝 docs: Update the `CUSTOM_MODELS` documentation (#518)

*  test: Add `CUSTOM_MODELS` snapshot testing
2023-11-29 23:56:07 +08:00
lobehubbot 02ef6648e0 📝 docs(bot): Auto sync agents & plugin to readme 2023-11-29 07:55:47 +00:00
Yuhang ac13a72d80 📝 docs: add deploy to Zeabur guide in README (#523)
* docs: add deploy to Zeabur guide in README

* docs: add deploy to Zeabur in zh-CN Readme

* docs: fix typo in Readme
2023-11-29 15:54:29 +08:00
semantic-release-bot d78f1aa998 🔖 chore(release): v0.105.2 [skip ci]
### [Version&nbsp;0.105.2](https://github.com/lobehub/lobe-chat/compare/v0.105.1...v0.105.2)
<sup>Released on **2023-11-27**</sup>

#### 🐛 Bug Fixes

- **misc**: Add some env to Dockerfile.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Add some env to Dockerfile, closes [#514](https://github.com/lobehub/lobe-chat/issues/514) ([ed148db](https://github.com/lobehub/lobe-chat/commit/ed148db))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-11-27 04:25:19 +00:00
Arvin Xu ed148dbd6b 🐛 fix: add some env to Dockerfile (#514) 2023-11-27 12:23:58 +08:00
lobehubbot 885718b87c 📝 docs(bot): Auto sync agents & plugin to readme 2023-11-27 04:22:50 +00:00
Arvin Xu 5298d3cbbf 📝 docs: Update README (#515)
* Update README.md

* Update README.md

* Update README.zh-CN.md

* Update README.zh-CN.md

* Update README.zh-CN.md

* Update README.md

* Update README.zh-CN.md
2023-11-27 12:21:19 +08:00
semantic-release-bot 5e78c8c6a9 🔖 chore(release): v0.105.1 [skip ci]
### [Version&nbsp;0.105.1](https://github.com/lobehub/lobe-chat/compare/v0.105.0...v0.105.1)
<sup>Released on **2023-11-27**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix agent market detail scroll error.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix agent market detail scroll error, closes [#503](https://github.com/lobehub/lobe-chat/issues/503) ([8900ad0](https://github.com/lobehub/lobe-chat/commit/8900ad0))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-11-27 03:26:12 +00:00
Moonlit 8900ad0dc2 🐛 fix: fix agent market detail scroll error (#503)
* Update index.tsx

修复整体布局页面滚动造成的显示BUG

* Update AgentDetail.tsx

修复AgentDetail的draggable-panel节点在切换后渲染高度height:auto导致的页面滚动问题
2023-11-27 11:24:45 +08:00
lobehubbot 97dd03e0d0 📝 docs(bot): Auto sync agents & plugin to readme 2023-11-22 17:51:03 +00:00
CanisMinor be7935e1d5 📝doc: Update README.md 2023-11-23 01:49:40 +08:00
lobehubbot 0a39ac2803 📝 docs(bot): Auto sync agents & plugin to readme 2023-11-22 09:08:20 +00:00
semantic-release-bot 01664b9207 🔖 chore(release): v0.105.0 [skip ci]
## [Version&nbsp;0.105.0](https://github.com/lobehub/lobe-chat/compare/v0.104.0...v0.105.0)
<sup>Released on **2023-11-22**</sup>

####  Features

- **misc**: Standalone pluginn can get more arguments on init.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Standalone pluginn can get more arguments on init, closes [#498](https://github.com/lobehub/lobe-chat/issues/498) ([a7624f5](https://github.com/lobehub/lobe-chat/commit/a7624f5))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-11-22 09:07:46 +00:00
Arvin Xu a7624f51a0 feat: standalone pluginn can get more arguments on init (#498)
*  feat: add settings and state props on standalone plugin init

*  test: add test for plugin utils
2023-11-22 17:06:21 +08:00
semantic-release-bot 60cb4a2680 🔖 chore(release): v0.104.0 [skip ci]
## [Version&nbsp;0.104.0](https://github.com/lobehub/lobe-chat/compare/v0.103.1...v0.104.0)
<sup>Released on **2023-11-21**</sup>

####  Features

- **misc**: Support using env variable to set regions for OpenAI Edge Functions..

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Support using env variable to set regions for OpenAI Edge Functions., closes [#473](https://github.com/lobehub/lobe-chat/issues/473) ([de6b79e](https://github.com/lobehub/lobe-chat/commit/de6b79e))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-11-21 12:53:37 +00:00
Patrick Lamar de6b79eeba ️ feat: support using env variable to set regions for OpenAI Edge Functions. (#473)
* ️ feat: support using env variable to set preferredRegion for OpenAI edge function

* fix: fix the import problems

* ️ feat: add preferredRegion support for tts and stt

*  test: add more unit test for config.ts and server.ts

---------

Co-authored-by: vophan <dev@vophan.day>
2023-11-21 20:52:17 +08:00
arvinxx 0c4ee9f457 👷 ci: improve ci [skip ci] 2023-11-21 20:45:26 +08:00
semantic-release-bot 6dcb1c77d3 🔖 chore(release): v0.103.1 [skip ci]
### [Version&nbsp;0.103.1](https://github.com/lobehub/lobe-chat/compare/v0.103.0...v0.103.1)
<sup>Released on **2023-11-21**</sup>

#### 🐛 Bug Fixes

- **misc**: Image optimization in docker standalone build.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Image optimization in docker standalone build, closes [#494](https://github.com/lobehub/lobe-chat/issues/494) ([d2bcac3](https://github.com/lobehub/lobe-chat/commit/d2bcac3))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-11-21 12:36:30 +00:00
Shivam Dua d2bcac3afd 🐛 fix: image optimization in docker standalone build (#494) 2023-11-21 20:35:10 +08:00
semantic-release-bot a85d591f6f 🔖 chore(release): v0.103.0 [skip ci]
## [Version&nbsp;0.103.0](https://github.com/lobehub/lobe-chat/compare/v0.102.4...v0.103.0)
<sup>Released on **2023-11-20**</sup>

####  Features

- **misc**: Support the auto create topic configuration.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Support the auto create topic configuration, closes [#490](https://github.com/lobehub/lobe-chat/issues/490) ([a7b7ef0](https://github.com/lobehub/lobe-chat/commit/a7b7ef0))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-11-20 17:47:19 +00:00
Arvin Xu a7b7ef087a feat: support the auto create topic configuration (#490)
*  feat: support the auto create topic configuration

* 🐛 fix: fix the inbox session that not response on config

* ♻️ refactor: rename the agentConfig folder to agent

* 🎨 refactor: improve code

* 🌐 chore: add i18n
2023-11-21 01:46:01 +08:00
semantic-release-bot df48298ca6 🔖 chore(release): v0.102.4 [skip ci]
### [Version&nbsp;0.102.4](https://github.com/lobehub/lobe-chat/compare/v0.102.3...v0.102.4)
<sup>Released on **2023-11-20**</sup>

#### 🐛 Bug Fixes

- **plugin**: Fix plugin can't get settings from lobe-chat.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **plugin**: Fix plugin can't get settings from lobe-chat, closes [#488](https://github.com/lobehub/lobe-chat/issues/488) ([1555140](https://github.com/lobehub/lobe-chat/commit/1555140))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-11-20 13:45:16 +00:00
Arvin Xu 1555140b34 🐛 fix(plugin): fix plugin can't get settings from lobe-chat (#488) 2023-11-20 21:43:56 +08:00
semantic-release-bot 6dd99e1c4d 🔖 chore(release): v0.102.3 [skip ci]
### [Version&nbsp;0.102.3](https://github.com/lobehub/lobe-chat/compare/v0.102.2...v0.102.3)
<sup>Released on **2023-11-20**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix plugin not work correct when adding agent from market.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix plugin not work correct when adding agent from market, closes [#394](https://github.com/lobehub/lobe-chat/issues/394) ([7c99816](https://github.com/lobehub/lobe-chat/commit/7c99816))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-11-20 12:51:56 +00:00
Arvin Xu 7c9981699d 🐛 fix: fix plugin not work correct when adding agent from market (#394)
* 🐛 fix: fix plugin not work correct when adding agent from market

* ♻️ refactor: refactor the plugin and chat service and plugins selectors entry

* 🐛 fix: fix plugin not work correct when adding agent from market

* ♻️ refactor: refactor the chat service

*  test: add test for selectors

*  test: add test

* 📝 docs: add selectors for the data store

* 📝 docs: improve Selectors docs
2023-11-20 20:50:06 +08:00
semantic-release-bot 7f32817f73 🔖 chore(release): v0.102.2 [skip ci]
### [Version&nbsp;0.102.2](https://github.com/lobehub/lobe-chat/compare/v0.102.1...v0.102.2)
<sup>Released on **2023-11-20**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix model tag missing.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix model tag missing, closes [#481](https://github.com/lobehub/lobe-chat/issues/481) ([8c96cf0](https://github.com/lobehub/lobe-chat/commit/8c96cf0))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-11-20 03:51:18 +00:00
Arvin Xu 8c96cf00e7 🐛 fix: fix model tag missing (#481)
* 🐛 fix: fix the assistant extra don't show tag

*  test: add test for the Assistant Extra Message
2023-11-20 11:50:05 +08:00
CanisMinor 081bb1d35c Update README.md [skip ci] 2023-11-20 01:22:18 +08:00
canisminor1990 fdcce6c94d 📝 docs: Update README.md 2023-11-20 01:03:05 +08:00
canisminor1990 b5fe08c17c 📝 docs: Update README.md 2023-11-20 00:58:02 +08:00
lobehubbot eb142f9153 📝 docs(bot): Auto sync agents & plugin to readme 2023-11-19 16:49:06 +00:00
canisminor1990 e1feefaf55 📝 docs: Update README.md 2023-11-20 00:47:38 +08:00
semantic-release-bot f0b9498d28 🔖 chore(release): v0.102.1 [skip ci]
### [Version&nbsp;0.102.1](https://github.com/lobehub/lobe-chat/compare/v0.102.0...v0.102.1)
<sup>Released on **2023-11-19**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix image upload list missing.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix image upload list missing ([6bbac34](https://github.com/lobehub/lobe-chat/commit/6bbac34))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-11-19 14:11:48 +00:00
arvinxx 6bbac34c4d 🐛 fix: fix image upload list missing 2023-11-19 22:08:29 +08:00
semantic-release-bot bd2f291800 🔖 chore(release): v0.102.0 [skip ci]
## [Version&nbsp;0.102.0](https://github.com/lobehub/lobe-chat/compare/v0.101.7...v0.102.0)
<sup>Released on **2023-11-19**</sup>

####  Features

- **misc**: Support TTS & STT.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Support TTS & STT, closes [#443](https://github.com/lobehub/lobe-chat/issues/443) ([4fa2ef4](https://github.com/lobehub/lobe-chat/commit/4fa2ef4))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-11-19 13:45:10 +00:00
CanisMinor 4fa2ef410f feat: support TTS & STT (#443)
*  feat(tts): Add tts and stt basic features

*  feat(tts): Handle error

* 💄 style(tts): Add alert to error handler

* 🐛 fix(tts): Error display

* ♻️ refactor: refactor the openai initial code to the createBizOpenAI

* ♻️ refactor(tts): Refactor header config

*  feat: Add TTS voice preview

* 🐛 fix(tts): Fix header

* 🐛 fix: Fix api

---------

Co-authored-by: Arvin Xu <arvinx@foxmail.com>
2023-11-19 21:43:58 +08:00
CanisMinor 26ef087fb3 Merge pull request #477 from lobehub/renovate/next-bundle-analyzer-14.x
Update dependency @next/bundle-analyzer to v14.0.3
2023-11-19 09:39:55 +08:00
renovate[bot] 3c81da7bed Update dependency @next/bundle-analyzer to v14.0.3 2023-11-19 01:39:01 +00:00
CanisMinor 5f634d5922 Merge pull request #478 from lobehub/renovate/next-eslint-plugin-next-14.x
Update dependency @next/eslint-plugin-next to v14.0.3
2023-11-19 09:38:46 +08:00
renovate[bot] 79c22a69fc Update dependency @next/eslint-plugin-next to v14.0.3 2023-11-19 01:20:58 +00:00
CanisMinor 81c0a08cd5 📝 docs: Update README.md [skip ci] 2023-11-19 01:41:24 +08:00
CanisMinor b6340f96a3 Merge pull request #476 from lobehub/arvinxx-patch-1
📝 docs: Update README.md
2023-11-19 01:38:06 +08:00
canisminor1990 1fa4a316ca 📝 docs: Update READEME.md 2023-11-19 01:35:24 +08:00
Arvin Xu 08af6094ed Update README.md 2023-11-18 23:32:25 +08:00
lobehubbot e32daf1ed6 📝 docs(bot): Auto sync agents & plugin to readme 2023-11-18 15:23:23 +00:00
Arvin Xu 5853ab4aa9 📝 docs: Update README.md (#474)
* Update README.md

* Update README.zh-CN.md

* Update README.md
2023-11-18 23:22:12 +08:00
lobehubbot aa0c0b8c4c 📝 docs(bot): Auto sync agents & plugin to readme 2023-11-18 02:00:37 +00:00
semantic-release-bot a4664f907c 🔖 chore(release): v0.101.7 [skip ci]
### [Version&nbsp;0.101.7](https://github.com/lobehub/lobe-chat/compare/v0.101.6...v0.101.7)
<sup>Released on **2023-11-18**</sup>

#### 🐛 Bug Fixes

- **misc**: Agent details sidebar and market page height overflow.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Agent details sidebar and market page height overflow ([71a54cc](https://github.com/lobehub/lobe-chat/commit/71a54cc))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-11-18 02:00:10 +00:00
CanisMinor a4a5aded73 Merge pull request #471 from Anurag-Kochar-1/fix/agent-sidebar-height-overflow
 Fix: Agent details sidebar and market page height overflow issue
2023-11-18 09:58:59 +08:00
semantic-release-bot 5e4dc61a92 🔖 chore(release): v0.101.6 [skip ci]
### [Version&nbsp;0.101.6](https://github.com/lobehub/lobe-chat/compare/v0.101.5...v0.101.6)
<sup>Released on **2023-11-17**</sup>

#### 💄 Styles

- **misc**: Add config to renderErrorMessages, Use new Alert ui.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add config to renderErrorMessages ([75b6b40](https://github.com/lobehub/lobe-chat/commit/75b6b40))
* **misc**: Use new Alert ui ([cf845a7](https://github.com/lobehub/lobe-chat/commit/cf845a7))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-11-17 17:21:26 +00:00
CanisMinor 6836ae2cb5 Merge pull request #472 from lobehub/style/alert
💄 style: Use new Alert components
2023-11-18 01:20:15 +08:00
canisminor1990 75b6b407d6 💄 style: Add config to renderErrorMessages 2023-11-18 01:17:03 +08:00
Anurag-Kochar-1 71a54cc89a 🐛 fix: Agent details sidebar and market page height overflow 2023-11-17 21:19:16 +05:30
canisminor1990 cf845a7d8e 💄 style: Use new Alert ui 2023-11-17 23:39:51 +08:00
semantic-release-bot 7511f9720f 🔖 chore(release): v0.101.5 [skip ci]
### [Version&nbsp;0.101.5](https://github.com/lobehub/lobe-chat/compare/v0.101.4...v0.101.5)
<sup>Released on **2023-11-17**</sup>

#### 🐛 Bug Fixes

- **misc**: Improve openai error info.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Improve openai error info, closes [#469](https://github.com/lobehub/lobe-chat/issues/469) ([5523b64](https://github.com/lobehub/lobe-chat/commit/5523b64))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-11-17 09:46:23 +00:00
Arvin Xu 5523b64b8a 🚸 fix: improve openai error info (#469)
* 🚸 fix: improve openai error info

*  test: add test for the createChatCompletion
2023-11-17 17:45:07 +08:00
lobehubbot 98e1f99f6e 📝 docs(bot): Auto sync agents & plugin to readme 2023-11-16 19:11:20 +00:00
Arvin Xu 87a030fb2c ⬆️ chore: upgrade nextjs to 14.0.2 (#467) 2023-11-17 03:10:07 +08:00
lobehubbot 5bdbd6a06a 📝 docs(bot): Auto sync agents & plugin to readme 2023-11-16 02:46:08 +00:00
canisminor1990 9778e1d3c9 📝 docs: Update syntax in markdown 2023-11-16 10:43:36 +08:00
Arvin Xu 7edb10a4d9 📝 docs: Update README with new features (#463) [skip ci]
* Update README.md

* Update README.zh-CN.md
2023-11-15 12:42:55 +08:00
semantic-release-bot a31e63e01a 🔖 chore(release): v0.101.4 [skip ci]
### [Version&nbsp;0.101.4](https://github.com/lobehub/lobe-chat/compare/v0.101.3...v0.101.4)
<sup>Released on **2023-11-14**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix the plugin array merge error when fork agent from market.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix the plugin array merge error when fork agent from market, closes [#459](https://github.com/lobehub/lobe-chat/issues/459) ([fc29b33](https://github.com/lobehub/lobe-chat/commit/fc29b33))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-11-14 15:57:00 +00:00
Arvin Xu fc29b33561 🐛 fix: fix the plugin array merge error when fork agent from market (#459) 2023-11-14 23:55:48 +08:00
lobehubbot 5c1fcd7300 📝 docs(bot): Auto sync agents & plugin to readme 2023-11-14 15:37:10 +00:00
semantic-release-bot b68f6501d2 🔖 chore(release): v0.101.3 [skip ci]
### [Version&nbsp;0.101.3](https://github.com/lobehub/lobe-chat/compare/v0.101.2...v0.101.3)
<sup>Released on **2023-11-14**</sup>

#### 💄 Styles

- **misc**: Improve password ui to make it more clear.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Improve password ui to make it more clear, closes [#458](https://github.com/lobehub/lobe-chat/issues/458) ([e3d2a8e](https://github.com/lobehub/lobe-chat/commit/e3d2a8e))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-11-14 15:36:38 +00:00
Arvin Xu e3d2a8e0e3 💄 style: improve password ui to make it more clear (#458)
* 💄 style: improve password ui

* 🌐 style: update locale
2023-11-14 23:35:22 +08:00
semantic-release-bot c4bd818938 🔖 chore(release): v0.101.2 [skip ci]
### [Version&nbsp;0.101.2](https://github.com/lobehub/lobe-chat/compare/v0.101.1...v0.101.2)
<sup>Released on **2023-11-14**</sup>

#### 💄 Styles

- **misc**:  upload image to vision model adapting to mobile device.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**:  upload image to vision model adapting to mobile device, closes [#457](https://github.com/lobehub/lobe-chat/issues/457) ([9c4f4ee](https://github.com/lobehub/lobe-chat/commit/9c4f4ee))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-11-14 09:42:11 +00:00
Arvin Xu 9c4f4eebd8 style: upload image to vision model adapting to mobile device (#457)
*  style: 上传图片适配移动端
2023-11-14 17:40:33 +08:00
semantic-release-bot 59e833b711 🔖 chore(release): v0.101.1 [skip ci]
### [Version&nbsp;0.101.1](https://github.com/lobehub/lobe-chat/compare/v0.101.0...v0.101.1)
<sup>Released on **2023-11-14**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix market search (fix.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix market search (fix, closes [#437](https://github.com/lobehub/lobe-chat/issues/437) ([178b742](https://github.com/lobehub/lobe-chat/commit/178b742))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-11-14 08:30:19 +00:00
CanisMinor dd84ae3f0d Merge pull request #455 from lobehub/fix/market
🐛 fix: Fix market search
2023-11-14 15:57:32 +08:00
canisminor1990 178b742fdc 🐛 fix: Fix market search (fix #437) 2023-11-14 15:47:33 +08:00
semantic-release-bot 2b59339973 🔖 chore(release): v0.101.0 [skip ci]
## [Version&nbsp;0.101.0](https://github.com/lobehub/lobe-chat/compare/v0.100.5...v0.101.0)
<sup>Released on **2023-11-14**</sup>

####  Features

- **misc**: Support upload images to chat with gpt4-vision model.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Support upload images to chat with gpt4-vision model, closes [#440](https://github.com/lobehub/lobe-chat/issues/440) ([858d047](https://github.com/lobehub/lobe-chat/commit/858d047))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-11-14 03:56:43 +00:00
Arvin Xu 858d0476e0 feat: support upload images to chat with gpt4-vision model (#440) 2023-11-14 11:55:28 +08:00
lobehubbot cea884676a 📝 docs(bot): Auto sync agents & plugin to readme 2023-11-13 02:53:25 +00:00
arvinxx 36885572a7 test: add test for the config 2023-11-13 10:52:14 +08:00
semantic-release-bot b932cef8df 🔖 chore(release): v0.100.5 [skip ci]
### [Version&nbsp;0.100.5](https://github.com/lobehub/lobe-chat/compare/v0.100.4...v0.100.5)
<sup>Released on **2023-11-11**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor the input area to suit the files upload feature.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor the input area to suit the files upload feature, closes [#442](https://github.com/lobehub/lobe-chat/issues/442) ([57a61fd](https://github.com/lobehub/lobe-chat/commit/57a61fd))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-11-11 01:41:47 +00:00
Arvin Xu 57a61fde45 ♻️ refactor: refactor the input area to suit the files upload feature (#442)
* ♻️ refactor: refactor the input area from ui

* ♻️ refactor: refactor ActionBar to a configurable stage
2023-11-11 09:40:10 +08:00
semantic-release-bot 240c0c3019 🔖 chore(release): v0.100.4 [skip ci]
### [Version&nbsp;0.100.4](https://github.com/lobehub/lobe-chat/compare/v0.100.3...v0.100.4)
<sup>Released on **2023-11-11**</sup>

#### 🐛 Bug Fixes

- **misc**: Hotkey disabled in form tags.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Hotkey disabled in form tags ([165888f](https://github.com/lobehub/lobe-chat/commit/165888f))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-11-11 00:50:50 +00:00
CanisMinor cdb23181f2 Merge pull request #441 from Asuka109/fix/dead-key
🐛 fix: hotkey disabled in form tags
2023-11-11 08:49:45 +08:00
Asuka109 165888f529 🐛 fix: hotkey disabled in form tags 2023-11-11 01:29:45 +08:00
Arvin Xu bd1253cd2d 📌 chore: lock nextjs to 14.0.1 to avoid build error (#439) 2023-11-10 11:55:23 +08:00
semantic-release-bot 4f39e9b68f 🔖 chore(release): v0.100.3 [skip ci]
### [Version&nbsp;0.100.3](https://github.com/lobehub/lobe-chat/compare/v0.100.2...v0.100.3)
<sup>Released on **2023-11-09**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix market error.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix market error ([3d7550c](https://github.com/lobehub/lobe-chat/commit/3d7550c))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-11-09 12:56:17 +00:00
arvinxx 3d7550ce07 🐛 fix: fix market error 2023-11-09 20:54:28 +08:00
semantic-release-bot 253af8b720 🔖 chore(release): v0.100.2 [skip ci]
### [Version&nbsp;0.100.2](https://github.com/lobehub/lobe-chat/compare/v0.100.1...v0.100.2)
<sup>Released on **2023-11-09**</sup>

#### 🐛 Bug Fixes

- **misc**: Upgrade viewport for nextjs 14.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Upgrade viewport for nextjs 14, closes [#436](https://github.com/lobehub/lobe-chat/issues/436) ([57d3d07](https://github.com/lobehub/lobe-chat/commit/57d3d07))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-11-09 05:15:24 +00:00
Arvin Xu 57d3d07545 🐛 fix: upgrade viewport for nextjs 14 (#436) 2023-11-09 13:13:53 +08:00
semantic-release-bot 4cffb22a84 🔖 chore(release): v0.100.1 [skip ci]
### [Version&nbsp;0.100.1](https://github.com/lobehub/lobe-chat/compare/v0.100.0...v0.100.1)
<sup>Released on **2023-11-09**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-11-09 05:01:07 +00:00
Asuka109 53e6589f8d ⬆️ build: update next to v14 (#434)
* ⬆️ build: bump next.js

* 🎨 style: organize next config to suppress eslint warnings

* 🐛 fix: ui flickering when using @ant-design/cssinjs

* 🧑‍💻 chore: suppress hydration warning by browser extensions
2023-11-09 12:59:54 +08:00
semantic-release-bot 0cae3cf109 🔖 chore(release): v0.100.0 [skip ci]
## [Version&nbsp;0.100.0](https://github.com/lobehub/lobe-chat/compare/v0.99.1...v0.100.0)
<sup>Released on **2023-11-09**</sup>

####  Features

- **hotkeys**: Compatible with SSR, display platform specific key.
- **misc**: Platform check utils.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **hotkeys**: Compatible with SSR ([99fa4f8](https://github.com/lobehub/lobe-chat/commit/99fa4f8))
* **hotkeys**: Display platform specific key ([ee332a4](https://github.com/lobehub/lobe-chat/commit/ee332a4))
* **misc**: Platform check utils ([08a3cb9](https://github.com/lobehub/lobe-chat/commit/08a3cb9))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-11-09 01:56:16 +00:00
CanisMinor fcb5e6fc88 Merge pull request #421 from Asuka109/feat/platform-specific-hotkey
 feat(hotkeys): display platform specific key
2023-11-09 09:54:56 +08:00
Asuka109 daeae4291e Merge branch 'main' into feat/platform-specific-hotkey 2023-11-09 01:40:29 +08:00
Asuka109 99fa4f81eb feat(hotkeys): compatible with SSR 2023-11-09 01:36:27 +08:00
semantic-release-bot b93d69b315 🔖 chore(release): v0.99.1 [skip ci]
### [Version&nbsp;0.99.1](https://github.com/lobehub/lobe-chat/compare/v0.99.0...v0.99.1)
<sup>Released on **2023-11-08**</sup>

#### 💄 Styles

- **misc**: Add max height to model menu in chat input area.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add max height to model menu in chat input area, closes [#430](https://github.com/lobehub/lobe-chat/issues/430) ([c9a86f3](https://github.com/lobehub/lobe-chat/commit/c9a86f3))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-11-08 04:53:40 +00:00
Arvin Xu c9a86f3ea1 💄 style: add max height to model menu in chat input area (#430) 2023-11-08 12:52:10 +08:00
semantic-release-bot bfba960610 🔖 chore(release): v0.99.0 [skip ci]
## [Version&nbsp;0.99.0](https://github.com/lobehub/lobe-chat/compare/v0.98.3...v0.99.0)
<sup>Released on **2023-11-08**</sup>

####  Features

- **misc**: Add Environment Variable for custom model name when deploying.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Add Environment Variable for custom model name when deploying, closes [#429](https://github.com/lobehub/lobe-chat/issues/429) ([15f9fa2](https://github.com/lobehub/lobe-chat/commit/15f9fa2))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-11-08 04:34:13 +00:00
Arvin Xu 15f9fa273e feat: add Environment Variable for custom model name when deploying (#429) 2023-11-08 12:32:52 +08:00
CanisMinor 3618de30f4 🔧 chore: Update issue-close-require.yml [skip ci] 2023-11-08 11:37:56 +08:00
CanisMinor 846c3f420a 🔧 chore: Delete .github/workflows/issue-check-inactive.yml [skip ci]] 2023-11-08 11:37:15 +08:00
CanisMinor 2b4e57f831 🔧 chore: Create issues-translate.yml [skip ci] 2023-11-08 11:36:14 +08:00
arvinxx bb06d476ee 📝 docs: add env example for docker deploy [skip ci] 2023-11-08 10:32:34 +08:00
Arvin Xu 434569f0ec 📌 ci: pin ai version to fix deploy error (#426) 2023-11-08 10:03:59 +08:00
semantic-release-bot 258f7e4b5e 🔖 chore(release): v0.98.3 [skip ci]
### [Version&nbsp;0.98.3](https://github.com/lobehub/lobe-chat/compare/v0.98.2...v0.98.3)
<sup>Released on **2023-11-07**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix redirect to welcome problem when there are topics in inbox.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix redirect to welcome problem when there are topics in inbox, closes [#422](https://github.com/lobehub/lobe-chat/issues/422) ([3d2588a](https://github.com/lobehub/lobe-chat/commit/3d2588a))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-11-07 16:06:26 +00:00
Arvin Xu 3d2588a994 🐛 fix: fix redirect to welcome problem when there are topics in inbox (#422)
* 🐛 fix: fix home redirect when is new user

* 🎨 chore: improve code
2023-11-08 00:05:26 +08:00
Asuka109 08a3cb9183 feat: platform check utils 2023-11-07 22:39:59 +08:00
Asuka109 ee332a4458 feat(hotkeys): display platform specific key 2023-11-07 22:21:06 +08:00
lobehubbot 9af165cf17 📝 docs(bot): Auto sync agents & plugin to readme 2023-11-07 08:21:29 +00:00
CanisMinor cc3c1acbaa 🔧 chore: Update release.yml 2023-11-07 16:20:33 +08:00
CanisMinor 5a401dc6f0 🔧 chore: Update release.yml 2023-11-07 16:16:40 +08:00
semantic-release-bot 41cae0a3af 🔖 chore(release): v0.98.2 [skip ci]
### [Version&nbsp;0.98.2](https://github.com/lobehub/lobe-chat/compare/v0.98.1...v0.98.2)
<sup>Released on **2023-11-07**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor antd locale file to useSWR.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor antd locale file to useSWR ([2e1cd7c](https://github.com/lobehub/lobe-chat/commit/2e1cd7c))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-11-07 06:52:08 +00:00
canisminor1990 2e1cd7c7a2 ♻️ refactor: Refactor antd locale file to useSWR 2023-11-07 14:49:19 +08:00
semantic-release-bot 5b85bc22cb 🔖 chore(release): v0.98.1 [skip ci]
### [Version&nbsp;0.98.1](https://github.com/lobehub/lobe-chat/compare/v0.98.0...v0.98.1)
<sup>Released on **2023-11-07**</sup>

#### 💄 Styles

- **misc**: Update welcome assetes.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update welcome assetes ([8840554](https://github.com/lobehub/lobe-chat/commit/8840554))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-11-07 05:21:20 +00:00
canisminor1990 8840554b7e 💄 style: Update welcome assetes 2023-11-07 13:19:35 +08:00
semantic-release-bot 0dcb44f9d1 🔖 chore(release): v0.98.0 [skip ci]
## [Version&nbsp;0.98.0](https://github.com/lobehub/lobe-chat/compare/v0.97.1...v0.98.0)
<sup>Released on **2023-11-07**</sup>

####  Features

- **misc**: Support latest openai model.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Support latest openai model, closes [#417](https://github.com/lobehub/lobe-chat/issues/417) ([46386dc](https://github.com/lobehub/lobe-chat/commit/46386dc))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-11-07 02:49:20 +00:00
Arvin Xu 46386dc942 feat: support latest openai model (#417) 2023-11-07 10:47:45 +08:00
semantic-release-bot b092596e72 🔖 chore(release): v0.97.1 [skip ci]
### [Version&nbsp;0.97.1](https://github.com/lobehub/lobe-chat/compare/v0.97.0...v0.97.1)
<sup>Released on **2023-11-06**</sup>

#### 🐛 Bug Fixes

- **misc**: Use pnpm to fix docker release.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Use pnpm to fix docker release ([886cc3b](https://github.com/lobehub/lobe-chat/commit/886cc3b))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-11-06 13:27:15 +00:00
arvinxx 886cc3b516 🐛 fix: use pnpm to fix docker release 2023-11-06 21:21:33 +08:00
arvinxx 6faa53d860 🔧 ci: temporally trigger docker build on main 2023-11-06 21:16:47 +08:00
arvinxx e7fd5d5c23 🔧 ci: try to fix docker build 2023-11-06 21:09:39 +08:00
semantic-release-bot 058fd3f29b 🔖 chore(release): v0.97.0 [skip ci]
## [Version&nbsp;0.97.0](https://github.com/lobehub/lobe-chat/compare/v0.96.9...v0.97.0)
<sup>Released on **2023-11-05**</sup>

####  Features

- **misc**: Add open new topic when open a topic.

#### 🐛 Bug Fixes

- **misc**: Fix toggle back to default topic when clearing topic.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Add open new topic when open a topic ([4df6384](https://github.com/lobehub/lobe-chat/commit/4df6384))

#### What's fixed

* **misc**: Fix toggle back to default topic when clearing topic ([6fe0a5c](https://github.com/lobehub/lobe-chat/commit/6fe0a5c))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-11-05 13:41:57 +00:00
arvinxx 4df638487f feat: add open new topic when open a topic 2023-11-05 21:39:22 +08:00
arvinxx 6fe0a5c6c6 🐛 fix: fix toggle back to default topic when clearing topic 2023-11-05 18:33:25 +08:00
semantic-release-bot 638e0bb56c 🔖 chore(release): v0.96.9 [skip ci]
### [Version&nbsp;0.96.9](https://github.com/lobehub/lobe-chat/compare/v0.96.8...v0.96.9)
<sup>Released on **2023-11-04**</sup>

#### 💄 Styles

- **misc**: Update topic list header.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update topic list header ([ce932d7](https://github.com/lobehub/lobe-chat/commit/ce932d7))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-11-04 10:30:06 +00:00
canisminor1990 ce932d7b11 💄 style: Update topic list header 2023-11-04 18:26:38 +08:00
canisminor1990 cd506f1879 📝 docs: Fix readme links [skip ci] 2023-11-03 14:56:28 +08:00
canisminor1990 ec74045f3e 🔧 chore: Update workflow and github action 2023-11-03 14:47:37 +08:00
canisminor1990 81b3b2ad90 🔧 chore(workflow): Add agent/plugin readme list sync workflow 2023-11-03 14:10:08 +08:00
CanisMinor 438b7d0315 📝 docs: Update Plugin-Development.zh-CN.md [skip ci] 2023-11-03 11:57:20 +08:00
CanisMinor 5ff4226ec7 📝 docs: Update Plugin-Development.md 2023-11-03 11:56:15 +08:00
canisminor1990 fb5738e418 📝 docs: Fix links typo 2023-11-02 19:50:33 +08:00
CanisMinor 34390cda77 📝 docs: Update Usage-Topics.zh-CN.md 2023-11-01 15:34:21 +08:00
CanisMinor a3785ab6f3 📝 docs: Update Home.md 2023-11-01 15:33:01 +08:00
CanisMinor 174a19a72a Merge pull request #391 from lobehub/docs/usage
[WIP] 📝 docs: Add usage documents
2023-11-01 15:31:41 +08:00
CanisMinor 2b18a8039f 📝 docs: Add topics usage 2023-11-01 07:29:58 +00:00
CanisMinor 1e1b21b4d4 Update Agents.zh-CN.md 2023-11-01 14:13:39 +08:00
CanisMinor c448ed4f69 Update Agents.md 2023-11-01 14:12:58 +08:00
CanisMinor dc03bf9f3e Update Agents.md 2023-11-01 14:12:09 +08:00
CanisMinor 7a71a5729d Rename Agents to Agents.md 2023-11-01 14:11:58 +08:00
CanisMinor 4bf4677f39 Create Agents 2023-11-01 14:11:44 +08:00
CanisMinor f280d14579 Update Agents.zh-CN.md 2023-11-01 14:09:54 +08:00
CanisMinor 0efdcee032 Update _Sidebar.md 2023-11-01 14:09:30 +08:00
CanisMinor a9ac2431e8 Update Home.md 2023-11-01 14:09:27 +08:00
CanisMinor 15c0f9a1f2 Update Agents.zh-CN.md 2023-11-01 14:04:17 +08:00
CanisMinor 4a98bbba71 Update Agents.zh-CN.md 2023-11-01 14:00:16 +08:00
CanisMinor 1bfacd74bd Create Agents.zh-CN.md 2023-11-01 12:02:33 +08:00
Himanshu Kumar Mahto ae67d622a6 📝 docs: update CODE_OF_CONDUCT.md to fix grammatical error (#389) 2023-11-01 10:10:08 +08:00
semantic-release-bot 887d875c99 🔖 chore(release): v0.96.8 [skip ci]
### [Version&nbsp;0.96.8](https://github.com/lobehub/lobe-chat/compare/v0.96.7...v0.96.8)
<sup>Released on **2023-10-31**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix a bug that weather plugin is not work correctly, template remove sharp deps.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix a bug that weather plugin is not work correctly ([dbb65ff](https://github.com/lobehub/lobe-chat/commit/dbb65ff))
* **misc**: Template remove sharp deps ([380723d](https://github.com/lobehub/lobe-chat/commit/380723d))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-10-31 15:55:15 +00:00
arvinxx 380723d922 fix: template remove sharp deps 2023-10-31 23:53:42 +08:00
Arvin Xu ddb662a34b Merge pull request #388 from lobehub/fix/weather-plugin
🐛 fix: fix a bug that weather plugin is not work correctly
2023-10-31 23:52:06 +08:00
arvinxx 0673b0a408 👷 ci: improve workflow 2023-10-31 23:44:14 +08:00
semantic-release-bot 5078aae37b 🔖 chore(release): v0.96.7 [skip ci]
### [Version&nbsp;0.96.7](https://github.com/lobehub/lobe-chat/compare/v0.96.6...v0.96.7)
<sup>Released on **2023-10-31**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix a bug when click inbox not switch back to chat page.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix a bug when click inbox not switch back to chat page ([31f6d29](https://github.com/lobehub/lobe-chat/commit/31f6d29))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-10-31 15:42:31 +00:00
arvinxx dbb65ff6c2 🐛 fix: fix a bug that weather plugin is not work correctly 2023-10-31 23:41:24 +08:00
arvinxx 31f6d29d9b 🐛 fix: fix a bug when click inbox not switch back to chat page 2023-10-31 23:39:24 +08:00
Mohit Dhote 40281097d5 📝 docs: added CODE_OF_CONDUCT.md (#385)
Fixed Issue #389 

[skip ci]
2023-10-30 23:13:15 +08:00
semantic-release-bot e34b10c198 🔖 chore(release): v0.96.6 [skip ci]
### [Version&nbsp;0.96.6](https://github.com/lobehub/lobe-chat/compare/v0.96.5...v0.96.6)
<sup>Released on **2023-10-30**</sup>

#### 🐛 Bug Fixes

- **misc**: Improve plausible analytics ENV.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Improve plausible analytics ENV ([aa851d4](https://github.com/lobehub/lobe-chat/commit/aa851d4))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-10-30 08:05:38 +00:00
arvinxx aa851d4863 📈 fix: improve plausible analytics ENV 2023-10-30 16:03:50 +08:00
semantic-release-bot 07c4f231df 🔖 chore(release): v0.96.5 [skip ci]
### [Version&nbsp;0.96.5](https://github.com/lobehub/lobe-chat/compare/v0.96.4...v0.96.5)
<sup>Released on **2023-10-29**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix docker image optimization error log.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix docker image optimization error log ([730aec1](https://github.com/lobehub/lobe-chat/commit/730aec1))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-10-29 15:52:50 +00:00
arvinxx 730aec1e31 🐛 fix: fix docker image optimization error log
refs: https://nextjs.org/docs/messages/sharp-missing-in-production
2023-10-29 23:51:11 +08:00
arvinxx 567922a0ac 🎨 chore: improve style code 2023-10-29 23:49:54 +08:00
semantic-release-bot 48be005438 🔖 chore(release): v0.96.4 [skip ci]
### [Version&nbsp;0.96.4](https://github.com/lobehub/lobe-chat/compare/v0.96.3...v0.96.4)
<sup>Released on **2023-10-29**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix  agents market locale fallback to english.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix  agents market locale fallback to english, closes [#382](https://github.com/lobehub/lobe-chat/issues/382) ([3814523](https://github.com/lobehub/lobe-chat/commit/3814523))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-10-29 15:41:24 +00:00
Arvin Xu 38145238e7 🐛 fix: fix agents market locale fallback to english (#382)
* 🐛 fix: fix market locale url
2023-10-29 23:40:07 +08:00
CanisMinor 267e2e766b Merge pull request #377 from HKABIG/fix-typos
docs: fixed typos
2023-10-28 21:59:57 +08:00
Ajay Gonepuri ff3b927d4d docs: fix typos 2023-10-28 18:20:48 +05:30
semantic-release-bot 82a50fe78d 🔖 chore(release): v0.96.3 [skip ci]
### [Version&nbsp;0.96.3](https://github.com/lobehub/lobe-chat/compare/v0.96.2...v0.96.3)
<sup>Released on **2023-10-28**</sup>

#### 💄 Styles

- **misc**: Fix SessionList on mobile.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Fix SessionList on mobile ([e7e7b80](https://github.com/lobehub/lobe-chat/commit/e7e7b80))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-10-28 07:28:44 +00:00
canisminor1990 e7e7b80843 💄 style: Fix SessionList on mobile 2023-10-28 15:26:11 +08:00
semantic-release-bot 68fda25c75 🔖 chore(release): v0.96.2 [skip ci]
### [Version&nbsp;0.96.2](https://github.com/lobehub/lobe-chat/compare/v0.96.1...v0.96.2)
<sup>Released on **2023-10-28**</sup>

#### 💄 Styles

- **misc**: Fix some styles and make updates to various files.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Fix some styles and make updates to various files ([44a5f0a](https://github.com/lobehub/lobe-chat/commit/44a5f0a))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-10-28 06:38:46 +00:00
canisminor1990 44a5f0a87e 💄 style: Fix some styles and make updates to various files
- Add new files related to chat, market, settings, and plugin development
- Modify code in certain files to add functionality and improve performance
- Update URLs and add links to external resources
- Add styles to components for improved appearance
- Update descriptions and improve user experience

This commit introduces new features, updates existing code, and enhances the overall functionality and appearance of the codebase.
2023-10-28 14:35:54 +08:00
semantic-release-bot a73e51963e 🔖 chore(release): v0.96.1 [skip ci]
### [Version&nbsp;0.96.1](https://github.com/lobehub/lobe-chat/compare/v0.96.0...v0.96.1)
<sup>Released on **2023-10-28**</sup>

#### 💄 Styles

- **misc**: Add guide to market page.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add guide to market page ([8a794f9](https://github.com/lobehub/lobe-chat/commit/8a794f9))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-10-28 05:57:39 +00:00
canisminor1990 8a794f93a8 💄 style: Add guide to market page 2023-10-28 13:54:55 +08:00
CanisMinor e160bb891f 📑 docs: Update LICENSE [skip ci] 2023-10-28 12:54:29 +08:00
CanisMinor 7f56411e10 Merge pull request #376 from lobehub/feat/issue-auto-commit
Feat/issue auto commit
2023-10-28 12:51:01 +08:00
canisminor1990 dd01b9eae6 👷 chore(ci): Update GitHub workflows
- Delete "auto-comments.yml" and add "issue-auto-comments.yml"
- Modify "issue-close-require.yml" to include comments on different issue labels
- Delete "issue-remove-inactive.yml" and "pr-welcome.yml"

These changes improve the GitHub workflows for better issue management.
2023-10-28 12:49:03 +08:00
CanisMinor 52735cd001 Merge pull request #375 from shraddha761/autocomment
Auto comment
2023-10-28 12:26:33 +08:00
Shraddha Singh 8105848a3e Auto comment 2023-10-28 08:43:42 +05:30
Lavish Sheth b404015fcb 📝 docs: update LICENSE (#371) 2023-10-28 10:35:22 +08:00
semantic-release-bot 33cf11990f 🔖 chore(release): v0.96.0 [skip ci]
## [Version&nbsp;0.96.0](https://github.com/lobehub/lobe-chat/compare/v0.95.1...v0.96.0)
<sup>Released on **2023-10-27**</sup>

####  Features

- **misc**: Improve pin mode about session group.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Improve pin mode about session group, closes [#369](https://github.com/lobehub/lobe-chat/issues/369) ([75c5883](https://github.com/lobehub/lobe-chat/commit/75c5883))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-10-27 14:04:28 +00:00
Arvin Xu 75c58835b0 feat: improve pin mode about session group (#369)
* 🚧 wip: add pin group

* 💄 style: improve styles

*  feat: improve pin mode session group
2023-10-27 22:03:10 +08:00
CanisMinor e78d893ba4 Merge pull request #363 from kushal34712/patch-4
Update README.zh-CN.md
2023-10-26 14:15:08 +08:00
CanisMinor 3e3339fcaf Merge pull request #362 from kushal34712/patch-3
Update README.zh-CN.md
2023-10-26 14:14:58 +08:00
CanisMinor bc919beb86 Merge pull request #361 from kushal34712/patch-2
Update README.md
2023-10-26 14:14:44 +08:00
Kushal Agrawal 88408b6aa8 Update README.zh-CN.md 2023-10-26 05:56:16 +05:30
Kushal Agrawal b7a0f2b583 Update README.zh-CN.md 2023-10-26 05:54:48 +05:30
Kushal Agrawal b7d53772d4 Update README.md 2023-10-26 05:52:51 +05:30
semantic-release-bot a4ffdba49b 🔖 chore(release): v0.95.1 [skip ci]
### [Version&nbsp;0.95.1](https://github.com/lobehub/lobe-chat/compare/v0.95.0...v0.95.1)
<sup>Released on **2023-10-25**</sup>

#### 💄 Styles

- **misc**: Improve plugin message ui.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Improve plugin message ui ([6edd25b](https://github.com/lobehub/lobe-chat/commit/6edd25b))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-10-25 14:58:53 +00:00
arvinxx 7a2b8b5434 🚨 ci: fix types 2023-10-25 22:57:00 +08:00
arvinxx 6edd25bf10 💄 style: improve plugin message ui 2023-10-25 22:49:45 +08:00
arvinxx aec68c8f9b 📝 docs: update Lighthouse report url[skip ci] 2023-10-25 21:15:42 +08:00
Kushal Agrawal a6f51d527a 📝 docs: Update README.md (#360) 2023-10-25 21:09:35 +08:00
semantic-release-bot 6782083edd 🔖 chore(release): v0.95.0 [skip ci]
## [Version&nbsp;0.95.0](https://github.com/lobehub/lobe-chat/compare/v0.94.5...v0.95.0)
<sup>Released on **2023-10-24**</sup>

#### ♻ Code Refactoring

- **misc**: 优化 plugin 文件夹命名以支持 standalone 类型的插件.

####  Features

- **misc**: Support function call at message end, support plugin settings modal, support plugin state and settings.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: 优化 plugin 文件夹命名以支持 standalone 类型的插件 ([98860a8](https://github.com/lobehub/lobe-chat/commit/98860a8))

#### What's improved

* **misc**: Support function call at message end, closes [#357](https://github.com/lobehub/lobe-chat/issues/357) ([e195fdb](https://github.com/lobehub/lobe-chat/commit/e195fdb))
* **misc**: Support plugin settings modal ([f47b6fa](https://github.com/lobehub/lobe-chat/commit/f47b6fa))
* **misc**: Support plugin state and settings ([10829a4](https://github.com/lobehub/lobe-chat/commit/10829a4))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-10-24 15:30:17 +00:00
Arvin Xu 3951f2fd48 Merge pull request #356 from lobehub/feat/plugin-standalone 2023-10-24 23:28:43 +08:00
arvinxx f47b6fae40 feat: support plugin settings modal 2023-10-24 22:02:06 +08:00
arvinxx 10829a47d8 feat: support plugin state and settings 2023-10-24 21:26:48 +08:00
CanisMinor a750f90e6f 🔧 chore: Update package.json [skip ci] 2023-10-23 14:13:08 +08:00
CanisMinor 134f38433f Merge pull request #350 from lobehub/renovate/commitlint-cli-18.x
Update dependency @commitlint/cli to v18
2023-10-23 14:10:15 +08:00
CanisMinor 9402f7ca7d Merge pull request #351 from lobehub/renovate/commitlint-18.x
Update dependency commitlint to v18
2023-10-23 14:10:03 +08:00
arvinxx 98860a8fb9 ♻️ refactor: 优化 plugin 文件夹命名以支持 standalone 类型的插件 2023-10-22 22:22:34 +08:00
arvinxx e195fdba09 feat: support function call at message end
close #357
2023-10-22 21:42:46 +08:00
arvinxx 94cccb2faa 🔧 ci: update pr-welcome workflow [skip ci] 2023-10-22 19:39:02 +08:00
semantic-release-bot 253c57dc32 🔖 chore(release): v0.94.5 [skip ci]
### [Version&nbsp;0.94.5](https://github.com/lobehub/lobe-chat/compare/v0.94.4...v0.94.5)
<sup>Released on **2023-10-22**</sup>

#### 🐛 Bug Fixes

- **misc**: Fallback  agent market index to en when not find correct locale.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fallback  agent market index to en when not find correct locale, closes [#355](https://github.com/lobehub/lobe-chat/issues/355) ([7a45ab4](https://github.com/lobehub/lobe-chat/commit/7a45ab4))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-10-22 11:37:12 +00:00
Arvin Xu 7a45ab4a5e 🐛 fix: fallback agent market index to en when not find correct locale (#355)
* 🐛 fix(agent-market): fallback  agent index to en when not find correct locale

* 🐛 fix: fix auto-generate with correct locale
2023-10-22 19:35:56 +08:00
Armaan 5a872af226 📝 docs: add CONTRIBUTING.md (#353) 2023-10-22 18:07:35 +08:00
renovate[bot] 7a86abbef9 Update dependency commitlint to v18 2023-10-22 00:47:32 +00:00
renovate[bot] fe617c010e Update dependency @commitlint/cli to v18 2023-10-22 00:47:28 +00:00
semantic-release-bot d7790a978d 🔖 chore(release): v0.94.4 [skip ci]
### [Version&nbsp;0.94.4](https://github.com/lobehub/lobe-chat/compare/v0.94.3...v0.94.4)
<sup>Released on **2023-10-21**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix break cn chars in stream mode.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix break cn chars in stream mode, closes [#347](https://github.com/lobehub/lobe-chat/issues/347) ([f831447](https://github.com/lobehub/lobe-chat/commit/f831447))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-10-21 15:17:29 +00:00
Buer f831447be9 🐛 fix: fix break cn chars in stream mode (#347) 2023-10-21 23:16:12 +08:00
semantic-release-bot 24f3dd7ba8 🔖 chore(release): v0.94.3 [skip ci]
### [Version&nbsp;0.94.3](https://github.com/lobehub/lobe-chat/compare/v0.94.2...v0.94.3)
<sup>Released on **2023-10-19**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix agent share formate.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix agent share formate ([56ebc0b](https://github.com/lobehub/lobe-chat/commit/56ebc0b))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-10-19 09:00:47 +00:00
canisminor1990 56ebc0bb2f 🐛 fix: Fix agent share formate 2023-10-19 16:58:41 +08:00
semantic-release-bot 17976c9f4d 🔖 chore(release): v0.94.2 [skip ci]
### [Version&nbsp;0.94.2](https://github.com/lobehub/lobe-chat/compare/v0.94.1...v0.94.2)
<sup>Released on **2023-10-19**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix agent market with other locales.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix agent market with other locales ([2414d34](https://github.com/lobehub/lobe-chat/commit/2414d34))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-10-19 02:05:45 +00:00
arvinxx 2414d34a84 🐛 fix: fix agent market with other locales 2023-10-19 10:04:09 +08:00
semantic-release-bot 01ff57936a 🔖 chore(release): v0.94.1 [skip ci]
### [Version&nbsp;0.94.1](https://github.com/lobehub/lobe-chat/compare/v0.94.0...v0.94.1)
<sup>Released on **2023-10-19**</sup>

#### 💄 Styles

- **misc**: Update ShareAgentButton.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update ShareAgentButton ([c396bd7](https://github.com/lobehub/lobe-chat/commit/c396bd7))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-10-19 01:05:21 +00:00
CanisMinor c396bd7986 💄 style: Update ShareAgentButton 2023-10-19 09:03:28 +08:00
semantic-release-bot cc895e0701 🔖 chore(release): v0.94.0 [skip ci]
## [Version&nbsp;0.94.0](https://github.com/lobehub/lobe-chat/compare/v0.93.0...v0.94.0)
<sup>Released on **2023-10-18**</sup>

####  Features

- **misc**: Add agent share.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Add agent share ([953d7c7](https://github.com/lobehub/lobe-chat/commit/953d7c7))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-10-18 17:45:08 +00:00
CanisMinor a58d166dc7 Merge pull request #343 from lobehub/feat/agent-share
 feat: Add agent share
2023-10-19 01:43:30 +08:00
CanisMinor b1f8e90b46 Merge pull request #342 from suravshresth/patch1
docs: fix typo in ./docs/Deploy-with-Azure-OpenAI.md
2023-10-19 01:42:22 +08:00
canisminor1990 ba712f650c 🔧 chore: Merge main 2023-10-19 01:40:11 +08:00
canisminor1990 953d7c73b3 feat: Add agent share 2023-10-19 01:28:23 +08:00
semantic-release-bot 709ec1a640 🔖 chore(release): v0.93.0 [skip ci]
## [Version&nbsp;0.93.0](https://github.com/lobehub/lobe-chat/compare/v0.92.0...v0.93.0)
<sup>Released on **2023-10-18**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor chain.

####  Features

- **misc**: Support multi-language translate.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor chain ([49c4863](https://github.com/lobehub/lobe-chat/commit/49c4863))

#### What's improved

* **misc**: Support multi-language translate ([548bc5d](https://github.com/lobehub/lobe-chat/commit/548bc5d))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-10-18 13:59:50 +00:00
arvinxx 548bc5d322 feat: support multi-language translate 2023-10-18 21:57:55 +08:00
Surav Shrestha 57d65ccc1f docs: fix typo in ./docs/Deploy-with-Azure-OpenAI.md 2023-10-18 18:59:05 +05:45
arvinxx 49c4863838 🎨 refactor: refactor chain 2023-10-18 21:00:05 +08:00
semantic-release-bot c45526a811 🔖 chore(release): v0.92.0 [skip ci]
## [Version&nbsp;0.92.0](https://github.com/lobehub/lobe-chat/compare/v0.91.0...v0.92.0)
<sup>Released on **2023-10-18**</sup>

####  Features

- **misc**: Support translate message to current language.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Support translate message to current language, closes [#340](https://github.com/lobehub/lobe-chat/issues/340) ([cf15f1e](https://github.com/lobehub/lobe-chat/commit/cf15f1e))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-10-18 06:59:42 +00:00
Arvin Xu cf15f1ebff feat: support translate message to current language (#340)
* 🚚 refactor: rename prompts to chains

* ♻️ refactor: refactor Message Actions

* ♻️ refactor: add translate action

*  feat: support translate

* ♻️ refactor: refactor part of common locale to chat

* 🌐 style: update i18n
2023-10-18 14:58:02 +08:00
semantic-release-bot 33c0853466 🔖 chore(release): v0.91.0 [skip ci]
## [Version&nbsp;0.91.0](https://github.com/lobehub/lobe-chat/compare/v0.90.3...v0.91.0)
<sup>Released on **2023-10-17**</sup>

####  Features

- **misc**: Add hotkeys.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Add hotkeys, closes [#286](https://github.com/lobehub/lobe-chat/issues/286) ([041054d](https://github.com/lobehub/lobe-chat/commit/041054d))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-10-17 16:25:19 +00:00
canisminor1990 041054d89b feat: Add hotkeys (#286) 2023-10-18 00:21:43 +08:00
semantic-release-bot 3cd9fdb599 🔖 chore(release): v0.90.3 [skip ci]
### [Version&nbsp;0.90.3](https://github.com/lobehub/lobe-chat/compare/v0.90.2...v0.90.3)
<sup>Released on **2023-10-17**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix ActionBar props and regenerate btn with error message.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix ActionBar props and regenerate btn with error message, closes [#337](https://github.com/lobehub/lobe-chat/issues/337) ([246e8fd](https://github.com/lobehub/lobe-chat/commit/246e8fd))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-10-17 13:52:55 +00:00
canisminor1990 246e8fda5b 🐛 fix: Fix ActionBar props and regenerate btn with error message (#337) 2023-10-17 21:47:51 +08:00
semantic-release-bot 5c09420a21 🔖 chore(release): v0.90.2 [skip ci]
### [Version&nbsp;0.90.2](https://github.com/lobehub/lobe-chat/compare/v0.90.1...v0.90.2)
<sup>Released on **2023-10-17**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor OpenAIStreamPayload with chat name.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor OpenAIStreamPayload with chat name ([a799530](https://github.com/lobehub/lobe-chat/commit/a799530))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-10-17 12:52:43 +00:00
arvinxx a7995309a0 ♻️ refactor: refactor OpenAIStreamPayload with chat name 2023-10-17 20:50:09 +08:00
semantic-release-bot 49349b40bc 🔖 chore(release): v0.90.1 [skip ci]
### [Version&nbsp;0.90.1](https://github.com/lobehub/lobe-chat/compare/v0.90.0...v0.90.1)
<sup>Released on **2023-10-17**</sup>

#### 💄 Styles

- **misc**: Fix lazyload height.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Fix lazyload height ([98efe02](https://github.com/lobehub/lobe-chat/commit/98efe02))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-10-17 08:34:59 +00:00
CanisMinor 98efe02a2a 💄 style: Fix lazyload height 2023-10-17 16:33:07 +08:00
semantic-release-bot dd8d47cffc 🔖 chore(release): v0.90.0 [skip ci]
## [Version&nbsp;0.90.0](https://github.com/lobehub/lobe-chat/compare/v0.89.10...v0.90.0)
<sup>Released on **2023-10-17**</sup>

####  Features

- **misc**: Add Lazyload.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Add Lazyload ([27d6cb7](https://github.com/lobehub/lobe-chat/commit/27d6cb7))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-10-17 08:16:08 +00:00
canisminor1990 27d6cb7d5c feat: Add Lazyload 2023-10-17 16:13:29 +08:00
semantic-release-bot 819eb19273 🔖 chore(release): v0.89.10 [skip ci]
### [Version&nbsp;0.89.10](https://github.com/lobehub/lobe-chat/compare/v0.89.9...v0.89.10)
<sup>Released on **2023-10-17**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor ChatList onActionsClick.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor ChatList onActionsClick ([d06d87e](https://github.com/lobehub/lobe-chat/commit/d06d87e))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-10-17 05:34:27 +00:00
canisminor1990 0b165eb6a5 📝 docs: Update docs 2023-10-17 13:32:17 +08:00
canisminor1990 d06d87eb12 ♻️ refactor: Refactor ChatList onActionsClick 2023-10-17 13:30:28 +08:00
semantic-release-bot fca6b58889 🔖 chore(release): v0.89.9 [skip ci]
### [Version&nbsp;0.89.9](https://github.com/lobehub/lobe-chat/compare/v0.89.8...v0.89.9)
<sup>Released on **2023-10-17**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix ChatList FC Render.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix ChatList FC Render ([4b8bdbd](https://github.com/lobehub/lobe-chat/commit/4b8bdbd))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-10-17 04:08:08 +00:00
canisminor1990 4b8bdbd3b8 🐛 fix: Fix ChatList FC Render 2023-10-17 12:05:29 +08:00
CanisMinor 16cf40d3e0 Merge pull request #333 from Shivam250702/main
Update README.md
2023-10-17 08:54:31 +08:00
semantic-release-bot e7bdc705a5 🔖 chore(release): v0.89.8 [skip ci]
### [Version&nbsp;0.89.8](https://github.com/lobehub/lobe-chat/compare/v0.89.7...v0.89.8)
<sup>Released on **2023-10-16**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor ChatList.

#### 🐛 Bug Fixes

- **misc**: Fix type.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor ChatList, closes [#147](https://github.com/lobehub/lobe-chat/issues/147) ([aa4216c](https://github.com/lobehub/lobe-chat/commit/aa4216c))

#### What's fixed

* **misc**: Fix type ([1e931d5](https://github.com/lobehub/lobe-chat/commit/1e931d5))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-10-16 17:09:54 +00:00
canisminor1990 1e931d572b 🐛 fix: Fix type 2023-10-17 01:07:22 +08:00
canisminor1990 aa4216c174 ♻️ refactor: Refactor ChatList (#147) 2023-10-17 01:02:34 +08:00
semantic-release-bot a977383e06 🔖 chore(release): v0.89.7 [skip ci]
### [Version&nbsp;0.89.7](https://github.com/lobehub/lobe-chat/compare/v0.89.6...v0.89.7)
<sup>Released on **2023-10-16**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix setting tab highlight (fix.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix setting tab highlight (fix, closes [#332](https://github.com/lobehub/lobe-chat/issues/332) ([d288f9d](https://github.com/lobehub/lobe-chat/commit/d288f9d))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-10-16 12:23:56 +00:00
canisminor1990 d288f9d8f1 🐛 fix: Fix setting tab highlight (fix #332) 2023-10-16 20:20:37 +08:00
Shivam Singh 9681cd048b Update README.md
Removed Unnecessary punctuation marks and errors.
2023-10-16 16:33:41 +05:30
CanisMinor 0e278f2856 🔧 chore(workflow): Update pr-welcome.yml 2023-10-16 14:05:19 +08:00
CanisMinor cb3f09b3eb Merge pull request #321 from lobehub/renovate/lint-staged-15.x
Update dependency lint-staged to v15
2023-10-16 13:47:55 +08:00
semantic-release-bot 8fecbd0757 🔖 chore(release): v0.89.6 [skip ci]
### [Version&nbsp;0.89.6](https://github.com/lobehub/lobe-chat/compare/v0.89.5...v0.89.6)
<sup>Released on **2023-10-15**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-10-15 15:10:58 +00:00
arvinxx 585b2772b9 perf: improve ssr performance 2023-10-15 23:09:17 +08:00
arvinxx d9e2f1657a 📝 docs: update vercel deploy doc [skip ci] 2023-10-15 22:53:58 +08:00
arvinxx 8af8583974 📝 docs: fix vercel deploy button url [skip-ci]
close #309
2023-10-15 22:49:45 +08:00
semantic-release-bot 11421f45aa 🔖 chore(release): v0.89.5 [skip ci]
### [Version&nbsp;0.89.5](https://github.com/lobehub/lobe-chat/compare/v0.89.4...v0.89.5)
<sup>Released on **2023-10-15**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix fallback to en when the locale is zh, fix reset button not clear plugin settings.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix fallback to en when the locale is zh ([ff2c00e](https://github.com/lobehub/lobe-chat/commit/ff2c00e))
* **misc**: Fix reset button not clear plugin settings ([aa1e657](https://github.com/lobehub/lobe-chat/commit/aa1e657))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-10-15 14:26:37 +00:00
Arvin Xu 07d076b391 Merge pull request #329 from lobehub/fix/some-bugs
🐛 fix: fix some bugs
2023-10-15 22:25:09 +08:00
arvinxx ff2c00e137 🐛 fix: fix fallback to en when the locale is zh 2023-10-15 22:19:45 +08:00
arvinxx aa1e6576a9 🐛 fix: fix reset button not clear plugin settings 2023-10-15 22:16:45 +08:00
Arvin Xu af7ecf72dc 📝 docs: add feature development doc (#328) [skip ci] 2023-10-15 22:03:13 +08:00
Arvin Xu 88fe525d77 📝 docs: add Architecture draft (#327) [skip ci] 2023-10-15 21:51:24 +08:00
Arvin Xu a30057ba9e 📝 docs: add resources and chat api documents (#326) [skip ci]
* 📝 docs: add Resources document

* 📝 docs: add Chat api document
2023-10-15 21:11:08 +08:00
Arvin Xu bbae3ff17a 📝 docs: update Resources document (#325) [skip ci] 2023-10-15 19:41:06 +08:00
Arvin Xu 43d66dfbce 📝 docs: add test development document (#324) [skip ci]
* 📝 docs: add test document

* 📝 docs: update test document
2023-10-15 19:21:49 +08:00
Aditya Aryaman Das 4214462007 docs: corrected grammatical errors in README.md (#322) [skip ci] 2023-10-15 19:17:01 +08:00
semantic-release-bot c6641a0271 🔖 chore(release): v0.89.4 [skip ci]
### [Version&nbsp;0.89.4](https://github.com/lobehub/lobe-chat/compare/v0.89.3...v0.89.4)
<sup>Released on **2023-10-15**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix qwen, chatglm request failed.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix qwen, chatglm request failed, closes [#318](https://github.com/lobehub/lobe-chat/issues/318) ([a5699e2](https://github.com/lobehub/lobe-chat/commit/a5699e2))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-10-15 06:40:20 +00:00
Ikko Eltociear Ashimine 29a57647f9 📝 docs: Update README.md (#319)
a -> an
2023-10-15 14:38:36 +08:00
Buer a5699e2da2 🐛 fix: Fix qwen, chatglm request failed (#318) 2023-10-15 14:37:10 +08:00
renovate[bot] b49fe936ba Update dependency lint-staged to v15 2023-10-15 01:15:32 +00:00
CanisMinor 90dd2ee592 📝 docs: Fix typo 2023-10-13 09:39:01 +00:00
CanisMinor 8fccfdaa11 📝 docs: Update docs 2023-10-13 09:29:52 +00:00
CanisMinor 04ed2db1c6 📝 docs: Fix typo 2023-10-13 09:25:31 +00:00
CanisMinor 315ffb3195 📝 docs: Update docker guide 2023-10-13 09:20:07 +00:00
CanisMinor d03d60bd35 📝 docs: Update docker guide 2023-10-13 09:18:51 +00:00
CanisMinor 22f07278a7 📝 docs: Update docker guide 2023-10-13 09:15:42 +00:00
arvinxx 57e22e8a54 📝 docs: update docs 2023-10-13 00:25:34 +08:00
Arvin Xu a4b99cad0c 📝 docs: add docs about setup local development env (#316) [skip ci] 2023-10-12 23:58:07 +08:00
semantic-release-bot 02d9e53bc4 🔖 chore(release): v0.89.3 [skip ci]
### [Version&nbsp;0.89.3](https://github.com/lobehub/lobe-chat/compare/v0.89.2...v0.89.3)
<sup>Released on **2023-10-12**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix plugin error with nginx reverse proxy.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix plugin error with nginx reverse proxy, closes [#315](https://github.com/lobehub/lobe-chat/issues/315) ([3ba3a3b](https://github.com/lobehub/lobe-chat/commit/3ba3a3b))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-10-12 15:15:33 +00:00
Arvin Xu 3ba3a3b47d 🐛 fix: fix plugin error with nginx reverse proxy (#315) 2023-10-12 23:14:07 +08:00
Arvin Xu 7b31f0c205 📝 docs: add development guide [skip ci] (#313) 2023-10-12 22:44:01 +08:00
arvinxx 95df1057f5 📝 docs: update docker deploy docs [skip ci] 2023-10-12 21:29:53 +08:00
Arvin Xu 4b9b713447 📝 docs: update docker deploy docs (#312) [skip ci] 2023-10-12 21:21:47 +08:00
arvinxx f988945fa0 📝 docs: update analytics config 2023-10-12 20:56:19 +08:00
semantic-release-bot 013f4c2349 🔖 chore(release): v0.89.2 [skip ci]
### [Version&nbsp;0.89.2](https://github.com/lobehub/lobe-chat/compare/v0.89.1...v0.89.2)
<sup>Released on **2023-10-12**</sup>

#### 💄 Styles

- **misc**: Modify onClick event in SessionHeader, change title in Loading component,.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Modify onClick event in SessionHeader, change title in Loading component, ([b984f6a](https://github.com/lobehub/lobe-chat/commit/b984f6a))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-10-12 06:10:22 +00:00
canisminor1990 b984f6a276 💄 style: Modify onClick event in SessionHeader, change title in Loading component,
add Suspense and FullscreenLoading components, modify layoutInitializing key

- Modify onClick event in SessionHeader.tsx
- Change title in Loading component in index.tsx
- Add Suspense and FullscreenLoading components in ResponsiveIndex.tsx and ResponsiveLayout.client.tsx respectively
- Modify layoutInitializing key in common.ts
2023-10-12 14:07:09 +08:00
semantic-release-bot 499c28f5ea 🔖 chore(release): v0.89.1 [skip ci]
### [Version&nbsp;0.89.1](https://github.com/lobehub/lobe-chat/compare/v0.89.0...v0.89.1)
<sup>Released on **2023-10-12**</sup>

#### 🐛 Bug Fixes

- **misc**: Remove useless dynamic import.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Remove useless dynamic import ([4a9c426](https://github.com/lobehub/lobe-chat/commit/4a9c426))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-10-12 05:51:20 +00:00
canisminor1990 4a9c4260fa 🐛 fix: Remove useless dynamic import 2023-10-12 13:48:21 +08:00
canisminor1990 a169234278 🔧 chore: Update next.config.mjs file
- Remove "productionBrowserSourceMaps" property
- Make "compress" property dependent on "isProd" variable
- Set "reactStrictMode" property to true
- Modify "images" property to set "unoptimized" based on "isProd" variable

These changes improve the configuration of the Next.js application.
2023-10-12 12:09:33 +08:00
semantic-release-bot 63f831eabf 🔖 chore(release): v0.89.0 [skip ci]
## [Version&nbsp;0.89.0](https://github.com/lobehub/lobe-chat/compare/v0.88.0...v0.89.0)
<sup>Released on **2023-10-12**</sup>

####  Features

- **agent-card**: Add and modify features for agent card.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **agent-card**: Add and modify features for agent card ([3e3090a](https://github.com/lobehub/lobe-chat/commit/3e3090a))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-10-12 04:07:32 +00:00
canisminor1990 3e3090a765 feat(agent-card): Add and modify features for agent card
- Add and modify configurations, dependencies, styles, and metadata
- Remove and modify props and styles in AgentCardBanner, AvatarBanner, and Hero components
- Adjust height of elements in the layout

The changes are made to enhance the agent card feature in the market application.
2023-10-12 12:04:42 +08:00
semantic-release-bot f05368a45e 🔖 chore(release): v0.88.0 [skip ci]
## [Version&nbsp;0.88.0](https://github.com/lobehub/lobe-chat/compare/v0.87.0...v0.88.0)
<sup>Released on **2023-10-11**</sup>

####  Features

- **misc**: Add mobile responsiveness, create new component, modify properties, make API calls, Dynamically import components using "dynamic" function.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Add mobile responsiveness, create new component, modify properties, make API calls ([759c920](https://github.com/lobehub/lobe-chat/commit/759c920))
* **misc**: Dynamically import components using "dynamic" function ([dd9db22](https://github.com/lobehub/lobe-chat/commit/dd9db22))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-10-11 16:29:34 +00:00
CanisMinor 834febba90 Merge pull request #306 from lobehub/pref/dynamic
♻️ refactor(pref): Refactor with next dynamically import and next image
2023-10-12 00:27:50 +08:00
canisminor1990 759c920d04 feat: Add mobile responsiveness, create new component, modify properties, make API calls
This commit introduces new features such as adding mobile responsiveness, creating a new component, modifying properties, and making API calls. It also includes a base64 encoded image, a random string of characters, and defines constants and functions.

Changes made:
- Added mobile responsiveness to improve user experience on different devices
- Created a new component to enhance functionality
- Modified properties to ensure proper data handling
- Made API calls to retrieve and display dynamic data
- Included a base64 encoded image for visual content
- Defined constants and functions for improved code organization and reusability
2023-10-12 00:22:02 +08:00
canisminor1990 347ee86acb 🔧 chore: Add remotePatterns 2023-10-11 23:12:43 +08:00
canisminor1990 dd9db22a66 feat: Dynamically import components using "dynamic" function
- Improves performance by lazy loading components only when needed
- Removes a deleted file and updates layout of certain components

This commit introduces a new feature by using the "dynamic" function from the "next/dynamic" library to dynamically import components. This allows for lazy loading of components, improving performance by only loading them when needed. Additionally, it removes a deleted file and updates the layout of certain components.
2023-10-11 22:54:49 +08:00
semantic-release-bot 9ea2ebb164 🔖 chore(release): v0.87.0 [skip ci]
## [Version&nbsp;0.87.0](https://github.com/lobehub/lobe-chat/compare/v0.86.5...v0.87.0)
<sup>Released on **2023-10-11**</sup>

####  Features

- **misc**: Support custom model name.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Support custom model name, closes [#305](https://github.com/lobehub/lobe-chat/issues/305) ([84a066a](https://github.com/lobehub/lobe-chat/commit/84a066a))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-10-11 14:48:47 +00:00
Arvin Xu 84a066af73 feat: support custom model name (#305) 2023-10-11 22:47:10 +08:00
semantic-release-bot a1b0d83b1d 🔖 chore(release): v0.86.5 [skip ci]
### [Version&nbsp;0.86.5](https://github.com/lobehub/lobe-chat/compare/v0.86.4...v0.86.5)
<sup>Released on **2023-10-11**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix clear session error.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix clear session error, closes [#303](https://github.com/lobehub/lobe-chat/issues/303) ([09512fc](https://github.com/lobehub/lobe-chat/commit/09512fc))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-10-11 13:32:49 +00:00
Arvin Xu 09512fcb0b 🐛 fix: fix clear session error (#303) 2023-10-11 21:31:21 +08:00
semantic-release-bot ff2e59b769 🔖 chore(release): v0.86.4 [skip ci]
### [Version&nbsp;0.86.4](https://github.com/lobehub/lobe-chat/compare/v0.86.3...v0.86.4)
<sup>Released on **2023-10-11**</sup>

#### 💄 Styles

- **misc**: Improve api key form.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Improve api key form ([fa3170d](https://github.com/lobehub/lobe-chat/commit/fa3170d))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-10-11 13:17:48 +00:00
arvinxx fa3170d7a1 💄 style: improve api key form 2023-10-11 21:15:36 +08:00
canisminor1990 e4b36c3f51 🔧 chore: Update sync workflow 2023-10-11 14:13:50 +08:00
semantic-release-bot 52af45c973 🔖 chore(release): v0.86.3 [skip ci]
### [Version&nbsp;0.86.3](https://github.com/lobehub/lobe-chat/compare/v0.86.2...v0.86.3)
<sup>Released on **2023-10-11**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix docker image.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix docker image ([14ff80e](https://github.com/lobehub/lobe-chat/commit/14ff80e))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-10-11 06:09:39 +00:00
arvinxx 14ff80e15f 🚑 fix: fix docker image 2023-10-11 14:07:40 +08:00
canisminor1990 e477fe791c 🔧 chore: Add docker badge and update workflow 2023-10-11 13:59:22 +08:00
semantic-release-bot d4f24dadc2 🔖 chore(release): v0.86.2 [skip ci]
### [Version&nbsp;0.86.2](https://github.com/lobehub/lobe-chat/compare/v0.86.1...v0.86.2)
<sup>Released on **2023-10-11**</sup>

#### 🐛 Bug Fixes

- **docker**: Improve config to reduce unnecessary env and change default PORT.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **docker**: Improve config to reduce unnecessary env and change default PORT, closes [#298](https://github.com/lobehub/lobe-chat/issues/298) ([6061318](https://github.com/lobehub/lobe-chat/commit/6061318))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-10-11 05:06:53 +00:00
Arvin Xu 6061318206 🐛 fix(docker): improve config to reduce unnecessary env and change default PORT (#298) 2023-10-11 13:05:24 +08:00
Vector fc3f76135c 📝 docs: Update README.zh-CN.md (#296) [skip ci] 2023-10-11 12:40:43 +08:00
Vector 8af725d9de 📝 docs: update README.md (#295) [skip ci] 2023-10-11 12:39:54 +08:00
semantic-release-bot 35bd805404 🔖 chore(release): v0.86.1 [skip ci]
### [Version&nbsp;0.86.1](https://github.com/lobehub/lobe-chat/compare/v0.86.0...v0.86.1)
<sup>Released on **2023-10-11**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix docker reverse proxy don't work.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix docker reverse proxy don't work, closes [#294](https://github.com/lobehub/lobe-chat/issues/294) ([a51ba1d](https://github.com/lobehub/lobe-chat/commit/a51ba1d))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-10-11 03:28:05 +00:00
Arvin Xu a51ba1d78f 🐛 fix: fix docker reverse proxy don't work (#294) 2023-10-11 11:26:31 +08:00
semantic-release-bot 535b81c4be 🔖 chore(release): v0.86.0 [skip ci]
## [Version&nbsp;0.86.0](https://github.com/lobehub/lobe-chat/compare/v0.85.3...v0.86.0)
<sup>Released on **2023-10-10**</sup>

####  Features

- **misc**: Support docker deploy.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Support docker deploy, closes [#283](https://github.com/lobehub/lobe-chat/issues/283) ([5bbc87c](https://github.com/lobehub/lobe-chat/commit/5bbc87c))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-10-10 19:27:40 +00:00
Arvin Xu 5bbc87cee5 feat: support docker deploy (#283) 2023-10-11 03:26:19 +08:00
CanisMinor bf65c16460 🔧 chore: Update next.config.mjs 2023-10-11 02:54:10 +08:00
CanisMinor f206f3c292 🔧 chore: Use swcMinify 2023-10-11 02:22:17 +08:00
semantic-release-bot fdad557049 🔖 chore(release): v0.85.3 [skip ci]
### [Version&nbsp;0.85.3](https://github.com/lobehub/lobe-chat/compare/v0.85.2...v0.85.3)
<sup>Released on **2023-10-10**</sup>

#### 💄 Styles

- **misc**: Add new components, modify display properties, and update settings feature, Replace 100vh with 100% to fix mobile scroll problem.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Add new components, modify display properties, and update settings feature ([87a4a46](https://github.com/lobehub/lobe-chat/commit/87a4a46))
* **misc**: Replace 100vh with 100% to fix mobile scroll problem ([2ef3c94](https://github.com/lobehub/lobe-chat/commit/2ef3c94))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-10-10 17:23:02 +00:00
canisminor1990 2ef3c947fa 💄 style: Replace 100vh with 100% to fix mobile scroll problem 2023-10-11 01:19:19 +08:00
canisminor1990 87a4a469dc 💄 style: Add new components, modify display properties, and update settings feature
This commit introduces new components, modifies display properties, and updates the settings feature. It also includes changes to translations and styling. Additionally, a condition is added to check if the app is a progressive web app before rendering a specific component.
2023-10-11 00:58:11 +08:00
canisminor1990 bdb866c702 🔧 chore: Fix i18n diff and workflow token 2023-10-11 00:07:50 +08:00
semantic-release-bot 7513abbdbc 🔖 chore(release): v0.85.2 [skip ci]
### [Version&nbsp;0.85.2](https://github.com/lobehub/lobe-chat/compare/v0.85.1...v0.85.2)
<sup>Released on **2023-10-10**</sup>

#### 🐛 Bug Fixes

- **misc**: Add apikey form when there is no default api key in env.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Add apikey form when there is no default api key in env, closes [#290](https://github.com/lobehub/lobe-chat/issues/290) ([2c907e9](https://github.com/lobehub/lobe-chat/commit/2c907e9))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-10-10 15:17:29 +00:00
Arvin Xu 2c907e9bf1 🐛 fix: add apikey form when there is no default api key in env (#290)
* 🐛 fix: add apikey form when there is no default api key in env

* 🌐 style: update i18n
2023-10-10 23:15:58 +08:00
semantic-release-bot e9b80d0d42 🔖 chore(release): v0.85.1 [skip ci]
### [Version&nbsp;0.85.1](https://github.com/lobehub/lobe-chat/compare/v0.85.0...v0.85.1)
<sup>Released on **2023-10-10**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix mobile safearea (fix.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix mobile safearea (fix, closes [#211](https://github.com/lobehub/lobe-chat/issues/211) ([68775b8](https://github.com/lobehub/lobe-chat/commit/68775b8))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-10-10 14:58:31 +00:00
canisminor1990 68775b8376 🐛 fix: Fix mobile safearea (fix #211) 2023-10-10 22:56:38 +08:00
CanisMinor caf8ba0272 ⚒️ chore: Update sync.yml [skip ci] 2023-10-10 22:35:59 +08:00
semantic-release-bot af2f5e6912 🔖 chore(release): v0.85.0 [skip ci]
## [Version&nbsp;0.85.0](https://github.com/lobehub/lobe-chat/compare/v0.84.0...v0.85.0)
<sup>Released on **2023-10-10**</sup>

####  Features

- **misc**: Add ja_JP, ko_KR and update workflow.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Add ja_JP, ko_KR and update workflow ([57512a0](https://github.com/lobehub/lobe-chat/commit/57512a0))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-10-10 14:24:17 +00:00
canisminor1990 57512a0745 feat: Add ja_JP, ko_KR and update workflow 2023-10-10 22:21:28 +08:00
CanisMinor aec0674c63 Merge pull request #288 from lobehub/renovate/actions-checkout-4.x
Update actions/checkout action to v4
2023-10-10 14:44:55 +08:00
renovate[bot] a562d88059 Update actions/checkout action to v4 2023-10-10 06:44:27 +00:00
semantic-release-bot 79157d54f8 🔖 chore(release): v0.84.0 [skip ci]
## [Version&nbsp;0.84.0](https://github.com/lobehub/lobe-chat/compare/v0.83.10...v0.84.0)
<sup>Released on **2023-10-10**</sup>

####  Features

- **misc**: Support detect new version and upgrade action.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Support detect new version and upgrade action, closes [#282](https://github.com/lobehub/lobe-chat/issues/282) ([5da19b2](https://github.com/lobehub/lobe-chat/commit/5da19b2))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-10-10 02:19:09 +00:00
Arvin Xu 5da19b242a feat: support detect new version and upgrade action (#282) 2023-10-10 10:17:24 +08:00
Arvin Xu fa06c3f760 📝 docs: Update README.md [skip ci] 2023-10-10 10:11:20 +08:00
Arvin Xu e521083a2b 🔧 chore: update lighthouse-badger-advanced.yml 2023-10-10 09:55:34 +08:00
CanisMinor 8e43388655 🔧 chore: Update sync.yml [skip ci] 2023-10-10 09:34:06 +08:00
CanisMinor 0825c2e401 🔧 chore: Update sync.yml [skip ci] 2023-10-10 09:29:09 +08:00
canisminor1990 0e07d18826 📝 docs: Update docs 2023-10-10 02:17:55 +08:00
canisminor1990 f7d1c4f089 📝 docs: Add lighthouse report 2023-10-10 02:15:30 +08:00
CanisMinor 6335100f37 ⚒️ chore: Create lighthouse-badger-advanced.yml 2023-10-10 01:36:44 +08:00
CanisMinor aae9a7cf28 Delete docs/lighthouse directory 2023-10-10 01:33:08 +08:00
lobehubbot 023484027f 🤖 chore: Lighthouse Results | Welcome 2023-10-09 17:22:49 +00:00
lobehubbot 5919b19633 🤖 chore: Lighthouse Results | Chat 2023-10-09 17:22:31 +00:00
lobehubbot d6b1ee85be 🤖 chore: Lighthouse Results | Market 2023-10-09 17:22:27 +00:00
lobehubbot ee9a404f2a 🤖 chore: Lighthouse Results | Settings 2023-10-09 17:22:19 +00:00
semantic-release-bot e4e5eb7710 🔖 chore(release): v0.83.10 [skip ci]
### [Version&nbsp;0.83.10](https://github.com/lobehub/lobe-chat/compare/v0.83.9...v0.83.10)
<sup>Released on **2023-10-09**</sup>

#### ♻ Code Refactoring

- **layout**: Refactor layout, Refactor settings layout, Refactor ssc layout.
- **share**: Use modern-screenshot.

#### 🐛 Bug Fixes

- **misc**: Fix rsc layout.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **layout**: Refactor layout ([ace21f4](https://github.com/lobehub/lobe-chat/commit/ace21f4))
* **layout**: Refactor settings layout ([bd48121](https://github.com/lobehub/lobe-chat/commit/bd48121))
* **layout**: Refactor ssc layout ([26e1c41](https://github.com/lobehub/lobe-chat/commit/26e1c41))
* **share**: Use modern-screenshot, closes [#256](https://github.com/lobehub/lobe-chat/issues/256) ([b3d7108](https://github.com/lobehub/lobe-chat/commit/b3d7108))

#### What's fixed

* **misc**: Fix rsc layout ([d73f13f](https://github.com/lobehub/lobe-chat/commit/d73f13f))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-10-09 16:50:49 +00:00
CanisMinor 5fea9a0921 Merge pull request #279 from lobehub/refactor/share-screenshot
♻️ refactor: Use modern-screenshot and refactor layout (#256, #252)
2023-10-10 00:49:39 +08:00
canisminor1990 ace21f46f4 ♻️ refactor(layout): Refactor layout 2023-10-10 00:43:48 +08:00
arvinxx d73f13f608 🐛 fix: fix rsc layout 2023-10-09 20:53:48 +08:00
canisminor1990 bd48121cc5 ♻️ refactor(layout): Refactor settings layout 2023-10-09 20:22:16 +08:00
canisminor1990 26e1c414ff ♻️ refactor(layout): Refactor ssc layout 2023-10-09 20:05:50 +08:00
canisminor1990 b3d7108fe8 ♻️ refactor(share): Use modern-screenshot (#256) 2023-10-09 14:47:55 +08:00
semantic-release-bot c87ff0c3dc 🔖 chore(release): v0.83.9 [skip ci]
### [Version&nbsp;0.83.9](https://github.com/lobehub/lobe-chat/compare/v0.83.8...v0.83.9)
<sup>Released on **2023-10-08**</sup>

#### ♻ Code Refactoring

- **agent-market**: Refactor desktop and mobile to improve mobile performance.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **agent-market**: Refactor desktop and mobile to improve mobile performance, closes [#278](https://github.com/lobehub/lobe-chat/issues/278) ([82b7f60](https://github.com/lobehub/lobe-chat/commit/82b7f60))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-10-08 14:20:54 +00:00
Arvin Xu 82b7f60dcf refactor(agent-market): refactor desktop and mobile to improve mobile performance (#278)
* 🚚 refactor: rename AgentModal to AgentDetail

*  refactor: refactor desktop and mobile to improve mobile performance
2023-10-08 22:19:41 +08:00
semantic-release-bot 259f56d792 🔖 chore(release): v0.83.8 [skip ci]
### [Version&nbsp;0.83.8](https://github.com/lobehub/lobe-chat/compare/v0.83.7...v0.83.8)
<sup>Released on **2023-10-07**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-10-07 14:06:41 +00:00
arvinxx 44d413765a perf: dynamic PluginRender to reduce first js bundle 2023-10-07 22:05:14 +08:00
semantic-release-bot eac62f419f 🔖 chore(release): v0.83.7 [skip ci]
### [Version&nbsp;0.83.7](https://github.com/lobehub/lobe-chat/compare/v0.83.6...v0.83.7)
<sup>Released on **2023-10-07**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix shuffle, use search url with agent item.

#### 💄 Styles

- **misc**: Better tag style, improve loading state.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix shuffle ([d4b9dc3](https://github.com/lobehub/lobe-chat/commit/d4b9dc3))
* **misc**: Use search url with agent item ([98df623](https://github.com/lobehub/lobe-chat/commit/98df623))

#### Styles

* **misc**: Better tag style ([38e42ea](https://github.com/lobehub/lobe-chat/commit/38e42ea))
* **misc**: Improve loading state ([f00c868](https://github.com/lobehub/lobe-chat/commit/f00c868))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-10-07 13:50:11 +00:00
Arvin Xu bf683918de Merge pull request #275 from lobehub/perf/market
 perf: improve market performance
2023-10-07 21:48:56 +08:00
arvinxx d4b9dc328a 🐛 fix: fix shuffle 2023-10-07 20:51:32 +08:00
arvinxx f00c868acc 💄 style: improve loading state 2023-10-07 20:39:56 +08:00
arvinxx b6246af9f2 perf: try with rsc market fetch 2023-10-07 20:32:40 +08:00
arvinxx 98df623256 🐛 fix: use search url with agent item 2023-10-07 20:08:52 +08:00
arvinxx 38e42eabb6 💄 style: better tag style 2023-10-07 20:07:50 +08:00
arvinxx 9edd66a9ed perf: improve market performance 2023-10-07 19:56:33 +08:00
semantic-release-bot 2a95823743 🔖 chore(release): v0.83.6 [skip ci]
### [Version&nbsp;0.83.6](https://github.com/lobehub/lobe-chat/compare/v0.83.5...v0.83.6)
<sup>Released on **2023-10-06**</sup>

#### 💄 Styles

- **misc**: Update modal style.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update modal style ([2ab1475](https://github.com/lobehub/lobe-chat/commit/2ab1475))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-10-06 13:40:54 +00:00
arvinxx 2ab1475cec 💄 style: update modal style 2023-10-06 21:39:19 +08:00
semantic-release-bot fa14a98ba4 🔖 chore(release): v0.83.5 [skip ci]
### [Version&nbsp;0.83.5](https://github.com/lobehub/lobe-chat/compare/v0.83.4...v0.83.5)
<sup>Released on **2023-10-06**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix agent market list.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix agent market list, closes [#273](https://github.com/lobehub/lobe-chat/issues/273) ([c020277](https://github.com/lobehub/lobe-chat/commit/c020277))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-10-06 12:53:39 +00:00
Arvin Xu c02027789b 🐛 fix: fix agent market list (#273) 2023-10-06 20:52:14 +08:00
semantic-release-bot d73a7540a8 🔖 chore(release): v0.83.4 [skip ci]
### [Version&nbsp;0.83.4](https://github.com/lobehub/lobe-chat/compare/v0.83.3...v0.83.4)
<sup>Released on **2023-10-06**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix agent settings.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix agent settings, closes [#271](https://github.com/lobehub/lobe-chat/issues/271) ([aac9a70](https://github.com/lobehub/lobe-chat/commit/aac9a70))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-10-06 12:48:15 +00:00
Arvin Xu aac9a7071c 🐛 fix: fix agent settings (#271) 2023-10-06 20:47:03 +08:00
semantic-release-bot 368a82ca91 🔖 chore(release): v0.83.3 [skip ci]
### [Version&nbsp;0.83.3](https://github.com/lobehub/lobe-chat/compare/v0.83.2...v0.83.3)
<sup>Released on **2023-10-06**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor the settings layout to rsc.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor the settings layout to rsc ([b840f44](https://github.com/lobehub/lobe-chat/commit/b840f44))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-10-06 11:27:48 +00:00
arvinxx b840f44432 ♻️ refactor: refactor the settings layout to rsc 2023-10-06 19:26:21 +08:00
semantic-release-bot 7d2b655f3d 🔖 chore(release): v0.83.2 [skip ci]
### [Version&nbsp;0.83.2](https://github.com/lobehub/lobe-chat/compare/v0.83.1...v0.83.2)
<sup>Released on **2023-10-06**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix setCookie method that set cookie with sub-path.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix setCookie method that set cookie with sub-path, closes [#269](https://github.com/lobehub/lobe-chat/issues/269) ([1b859b7](https://github.com/lobehub/lobe-chat/commit/1b859b7))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-10-06 11:13:58 +00:00
Arvin Xu 1b859b7396 🐛 fix: fix setCookie method that set cookie with sub-path (#269) 2023-10-06 19:12:46 +08:00
semantic-release-bot e2b2ad41b9 🔖 chore(release): v0.83.1 [skip ci]
### [Version&nbsp;0.83.1](https://github.com/lobehub/lobe-chat/compare/v0.83.0...v0.83.1)
<sup>Released on **2023-10-06**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor settings page entry.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor settings page entry ([e86aff2](https://github.com/lobehub/lobe-chat/commit/e86aff2))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-10-06 11:08:34 +00:00
arvinxx e86aff2420 ♻️ refactor: refactor settings page entry 2023-10-06 19:06:46 +08:00
semantic-release-bot c4bdd62d0b 🔖 chore(release): v0.83.0 [skip ci]
## [Version&nbsp;0.83.0](https://github.com/lobehub/lobe-chat/compare/v0.82.9...v0.83.0)
<sup>Released on **2023-10-06**</sup>

####  Features

- **misc**: Upgrade locale with SSR.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Upgrade locale with SSR, closes [#268](https://github.com/lobehub/lobe-chat/issues/268) ([2fdea52](https://github.com/lobehub/lobe-chat/commit/2fdea52))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-10-06 07:16:25 +00:00
Arvin Xu 2fdea52354 feat: upgrade locale with SSR (#268)
* 🚧 wip: locale

* ♻️ refactor: refactor the globalSelector to settingsSelector

* 🌐 style: update locales

* 🎨 chore: better i18n instance initialize

* 🐛 fix: fix auto switch locale when browser change main language
2023-10-06 15:15:14 +08:00
semantic-release-bot 1e2b318abd 🔖 chore(release): v0.82.9 [skip ci]
### [Version&nbsp;0.82.9](https://github.com/lobehub/lobe-chat/compare/v0.82.8...v0.82.9)
<sup>Released on **2023-10-05**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-10-05 07:06:13 +00:00
Arvin Xu 30364690a8 ️ perf: reduce mobile chat js bundle size by rsc (#264)
* 🏗️ perf: use group routing to reduce mobile size

* 🏗️ perf: use group routing to reduce mobile size

* ♻️ refactor: 调整 layout 部分实现

解决在 build 下无法正常构建的问题

* ♻️ refactor: 调整 layout 部分实现

* 📱 style: update mobile style
2023-10-05 15:04:46 +08:00
semantic-release-bot c016124215 🔖 chore(release): v0.82.8 [skip ci]
### [Version&nbsp;0.82.8](https://github.com/lobehub/lobe-chat/compare/v0.82.7...v0.82.8)
<sup>Released on **2023-09-30**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor / route to reduce page js size.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor / route to reduce page js size ([79f0347](https://github.com/lobehub/lobe-chat/commit/79f0347))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-09-30 17:18:08 +00:00
Arvin Xu 095de8a74e ️ perf: reduce js bundle size(#257) 2023-10-01 01:16:52 +08:00
arvinxx b5154c95d2 ️ perf: refactor the tokenizer to async mode 2023-10-01 00:57:51 +08:00
arvinxx e01f3a75a4 ️ perf: improve fouc with mobile layout 2023-10-01 00:06:49 +08:00
arvinxx 79f0347e80 🎨 refactor: refactor / route to reduce page js size 2023-09-30 23:49:02 +08:00
arvinxx da58abf3af 🔧 chore: add bundler analyzer 2023-09-30 23:44:39 +08:00
semantic-release-bot 896e815597 🔖 chore(release): v0.82.7 [skip ci]
### [Version&nbsp;0.82.7](https://github.com/lobehub/lobe-chat/compare/v0.82.6...v0.82.7)
<sup>Released on **2023-09-30**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor the api router to app route handlers.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor the api router to app route handlers, closes [#254](https://github.com/lobehub/lobe-chat/issues/254) ([f032112](https://github.com/lobehub/lobe-chat/commit/f032112))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-09-30 05:22:10 +00:00
Arvin Xu f032112e3d ♻️ refactor: refactor the api router to app route handlers (#254)
* ♻️ refactor: refactor the api router to app route handlers

* 💚 refactor: refactor the runtime config

* 📝 docs: update document
2023-09-30 13:21:00 +08:00
semantic-release-bot ba42d0a6e8 🔖 chore(release): v0.82.6 [skip ci]
### [Version&nbsp;0.82.6](https://github.com/lobehub/lobe-chat/compare/v0.82.5...v0.82.6)
<sup>Released on **2023-09-29**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix share default config, pin openai to fix type error.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix share default config ([e00d6bf](https://github.com/lobehub/lobe-chat/commit/e00d6bf))
* **misc**: Pin openai to fix type error ([5af4050](https://github.com/lobehub/lobe-chat/commit/5af4050))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-09-29 15:29:56 +00:00
arvinxx 5af4050f5f 📌 fix: pin openai to fix type error 2023-09-29 23:28:01 +08:00
arvinxx e00d6bfdcf 🚸 fix: fix share default config 2023-09-29 23:18:31 +08:00
semantic-release-bot c3ead25c54 🔖 chore(release): v0.82.5 [skip ci]
### [Version&nbsp;0.82.5](https://github.com/lobehub/lobe-chat/compare/v0.82.4...v0.82.5)
<sup>Released on **2023-09-29**</sup>

#### 💄 Styles

- **misc**: Update theme color and styling of mobile settings page.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update theme color and styling of mobile settings page ([1acfb71](https://github.com/lobehub/lobe-chat/commit/1acfb71))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-09-29 01:52:15 +00:00
canisminor1990 1acfb71737 💄 style: Update theme color and styling of mobile settings page
The code changes the theme color and styling of a mobile settings page. It also adds a version number to the footer of the page.

This commit introduces new features to improve the visual appearance of the mobile settings page and provide a version number for reference.
2023-09-29 09:50:28 +08:00
semantic-release-bot 3885d873d6 🔖 chore(release): v0.82.4 [skip ci]
### [Version&nbsp;0.82.4](https://github.com/lobehub/lobe-chat/compare/v0.82.3...v0.82.4)
<sup>Released on **2023-09-29**</sup>

#### 🐛 Bug Fixes

- **misc**: 修正 localStorage 不存在造成设置页刷新 500 保存的问题.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: 修正 localStorage 不存在造成设置页刷新 500 保存的问题 ([b894cc8](https://github.com/lobehub/lobe-chat/commit/b894cc8))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-09-29 01:32:13 +00:00
arvinxx b894cc8d73 🚑 fix: 修正 localStorage 不存在造成设置页刷新500 保存的问题 2023-09-29 09:30:43 +08:00
semantic-release-bot 4c6b5af208 🔖 chore(release): v0.82.3 [skip ci]
### [Version&nbsp;0.82.3](https://github.com/lobehub/lobe-chat/compare/v0.82.2...v0.82.3)
<sup>Released on **2023-09-29**</sup>

#### 🐛 Bug Fixes

- **misc**: 修正 access code 校验逻辑, 修正 api key 无法正常显示在秘钥输入框,并增加显示关闭按钮, 修正移动端输入 access code 默认打开数据键盘的问题.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: 修正 access code 校验逻辑, closes [#184](https://github.com/lobehub/lobe-chat/issues/184) ([a7301c3](https://github.com/lobehub/lobe-chat/commit/a7301c3))
* **misc**: 修正 api key 无法正常显示在秘钥输入框,并增加显示关闭按钮, closes [#182](https://github.com/lobehub/lobe-chat/issues/182) ([def1153](https://github.com/lobehub/lobe-chat/commit/def1153))
* **misc**: 修正移动端输入 access code 默认打开数据键盘的问题 ([7994982](https://github.com/lobehub/lobe-chat/commit/7994982))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-09-29 01:12:48 +00:00
Arvin Xu 5c55b8439c Merge pull request #250 from lobehub/fix/access-code
🐛 fix: fix access code related issue
2023-09-29 09:11:11 +08:00
semantic-release-bot e0e5690a3d 🔖 chore(release): v0.82.2 [skip ci]
### [Version&nbsp;0.82.2](https://github.com/lobehub/lobe-chat/compare/v0.82.1...v0.82.2)
<sup>Released on **2023-09-28**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor settings page and mobile ux.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor settings page and mobile ux ([89c5648](https://github.com/lobehub/lobe-chat/commit/89c5648))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-09-28 19:44:26 +00:00
canisminor1990 89c5648544 ♻️ refactor: Refactor settings page and mobile ux 2023-09-29 03:41:32 +08:00
arvinxx def1153296 🐛 fix: 修正 api key 无法正常显示在秘钥输入框,并增加显示关闭按钮
close #182
2023-09-28 23:10:14 +08:00
arvinxx a7301c391b 🐛 fix: 修正 access code 校验逻辑
close #184
2023-09-28 23:08:31 +08:00
arvinxx 79949827d1 🐛 fix: 修正移动端输入 access code 默认打开数据键盘的问题 2023-09-28 23:07:51 +08:00
canisminor1990 05f568a5fe 📝 docs: Fix link typo [skip ci] 2023-09-28 16:21:09 +08:00
canisminor1990 33528185f0 📝 docs: Update docs [skip ci] 2023-09-28 15:51:40 +08:00
Ikko Eltociear Ashimine 4358059b76 📝 docs: Update README.md (#245)
[skip ci]
2023-09-28 10:57:45 +08:00
semantic-release-bot a181e630da 🔖 chore(release): v0.82.1 [skip ci]
### [Version&nbsp;0.82.1](https://github.com/lobehub/lobe-chat/compare/v0.82.0...v0.82.1)
<sup>Released on **2023-09-27**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix share screenshot scrollbar.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix share screenshot scrollbar ([244b3b4](https://github.com/lobehub/lobe-chat/commit/244b3b4))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-09-27 16:23:54 +00:00
canisminor1990 244b3b4b0c 🐛 fix: Fix share screenshot scrollbar 2023-09-28 00:18:47 +08:00
semantic-release-bot 56cb2f1b9d 🔖 chore(release): v0.82.0 [skip ci]
## [Version&nbsp;0.82.0](https://github.com/lobehub/lobe-chat/compare/v0.81.0...v0.82.0)
<sup>Released on **2023-09-27**</sup>

####  Features

- **share**: Add screenshot.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **share**: Add screenshot, closes [#152](https://github.com/lobehub/lobe-chat/issues/152) ([f5d21f4](https://github.com/lobehub/lobe-chat/commit/f5d21f4))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-09-27 15:57:28 +00:00
CanisMinor e0994d4214 Merge pull request #246 from lobehub/feat/share
 feat(share): Add screenshot (#152)
2023-09-27 23:56:17 +08:00
canisminor1990 f5d21f4fc6 feat(share): Add screenshot (#152) 2023-09-27 23:49:46 +08:00
arvinxx 544a2e363b 📝 docs: update document [skip ci] 2023-09-27 22:27:58 +08:00
semantic-release-bot 4e7616e31f 🔖 chore(release): v0.81.0 [skip ci]
## [Version&nbsp;0.81.0](https://github.com/lobehub/lobe-chat/compare/v0.80.2...v0.81.0)
<sup>Released on **2023-09-27**</sup>

####  Features

- **misc**: Add several analytics sdk.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Add several analytics sdk, closes [#244](https://github.com/lobehub/lobe-chat/issues/244) ([65c6c93](https://github.com/lobehub/lobe-chat/commit/65c6c93))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-09-27 14:26:04 +00:00
Arvin Xu 65c6c93452 feat: add several analytics sdk (#244)
* 🚧 wip: add analytics env

*  feat: add several analytics sdk

* 📝 docs: update document
2023-09-27 22:24:59 +08:00
semantic-release-bot c5c8e90fc1 🔖 chore(release): v0.80.2 [skip ci]
### [Version&nbsp;0.80.2](https://github.com/lobehub/lobe-chat/compare/v0.80.1...v0.80.2)
<sup>Released on **2023-09-27**</sup>

#### 💄 Styles

- **misc**: Switch Modal components to @lobehub/ui.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Switch Modal components to @lobehub/ui ([d056015](https://github.com/lobehub/lobe-chat/commit/d056015))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-09-27 10:24:43 +00:00
canisminor1990 d056015f5a 💄 style: Switch Modal components to @lobehub/ui 2023-09-27 18:21:49 +08:00
semantic-release-bot 6f18c36185 🔖 chore(release): v0.80.1 [skip ci]
### [Version&nbsp;0.80.1](https://github.com/lobehub/lobe-chat/compare/v0.80.0...v0.80.1)
<sup>Released on **2023-09-27**</sup>

#### 💄 Styles

- **misc**: Fix conversation mobile viewarea.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Fix conversation mobile viewarea ([6668e11](https://github.com/lobehub/lobe-chat/commit/6668e11))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-09-27 08:37:21 +00:00
canisminor1990 6668e115d9 💄 style: Fix conversation mobile viewarea 2023-09-27 16:34:51 +08:00
semantic-release-bot d53b3aefc4 🔖 chore(release): v0.80.0 [skip ci]
## [Version&nbsp;0.80.0](https://github.com/lobehub/lobe-chat/compare/v0.79.8...v0.80.0)
<sup>Released on **2023-09-27**</sup>

####  Features

- **misc**: Improve user experience and ensure consistency.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Improve user experience and ensure consistency ([abba584](https://github.com/lobehub/lobe-chat/commit/abba584))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-09-27 08:19:07 +00:00
canisminor1990 abba584535 feat: Improve user experience and ensure consistency
- Update CSS styles for improved visual appearance
- Add new file for language switching functionality
- Modify package metadata for better organization
- Update language settings for localization support
- Refactor "GlobalStyle" component for consistency

These changes were made to enhance the user experience and maintain consistency in the application. The CSS styles were updated to improve the visual appearance of the application. A new file was added to enable language switching functionality. Package metadata was modified for better organization. Language settings were updated to support localization. The "GlobalStyle" component was refactored to ensure consistency throughout the application.
2023-09-27 16:16:02 +08:00
semantic-release-bot f7f1c57d83 🔖 chore(release): v0.79.8 [skip ci]
### [Version&nbsp;0.79.8](https://github.com/lobehub/lobe-chat/compare/v0.79.7...v0.79.8)
<sup>Released on **2023-09-27**</sup>

#### 💄 Styles

- **misc**: Fix safeare in mobile.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Fix safeare in mobile ([2adfb04](https://github.com/lobehub/lobe-chat/commit/2adfb04))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-09-27 06:27:28 +00:00
canisminor1990 2adfb0435e 💄 style: Fix safeare in mobile 2023-09-27 14:25:49 +08:00
semantic-release-bot 31201b4c4f 🔖 chore(release): v0.79.7 [skip ci]
### [Version&nbsp;0.79.7](https://github.com/lobehub/lobe-chat/compare/v0.79.6...v0.79.7)
<sup>Released on **2023-09-27**</sup>

#### ♻ Code Refactoring

- **misc**: Use hook to check PWA env.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Use hook to check PWA env ([b4234db](https://github.com/lobehub/lobe-chat/commit/b4234db))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-09-27 03:10:56 +00:00
canisminor1990 b4234db501 ♻️ refactor: Use hook to check PWA env 2023-09-27 11:09:38 +08:00
semantic-release-bot a35c379bbe 🔖 chore(release): v0.79.6 [skip ci]
### [Version&nbsp;0.79.6](https://github.com/lobehub/lobe-chat/compare/v0.79.5...v0.79.6)
<sup>Released on **2023-09-27**</sup>

#### 💄 Styles

- **misc**: Optmize PWA style and scroll effect.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Optmize PWA style and scroll effect ([0ae05b8](https://github.com/lobehub/lobe-chat/commit/0ae05b8))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-09-27 02:48:27 +00:00
canisminor1990 0ae05b8e4b 💄 style: Optmize PWA style and scroll effect 2023-09-27 10:45:54 +08:00
CanisMinor 3ec624eed8 📝 docs: Fix typo 2023-09-27 10:08:51 +08:00
semantic-release-bot 4fc82d19e9 🔖 chore(release): v0.79.5 [skip ci]
### [Version&nbsp;0.79.5](https://github.com/lobehub/lobe-chat/compare/v0.79.4...v0.79.5)
<sup>Released on **2023-09-26**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix URI error.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix URI error ([282a0c8](https://github.com/lobehub/lobe-chat/commit/282a0c8))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-09-26 16:39:42 +00:00
CanisMinor 6020a1d778 Merge pull request #242 from MartialBE/main
🐛 fix: fix URI error
2023-09-27 00:38:08 +08:00
MartialBE 282a0c8aac 🐛 fix: fix URI error 2023-09-27 00:20:36 +08:00
Arvin Xu 7028d62f07 ⬆️ chore: upgrade nextjs to 13.5 (#219)
* ⬆️ chore: 升级 nextjs 到 13.5

* 🔧 chore: fix theme not work correct after upgrade

* 🐛 fix: fix an url hash error when routing
2023-09-26 22:13:31 +08:00
canisminor1990 d267b5b0b6 📝 docs: Update docs [skip ci] 2023-09-26 18:03:00 +08:00
CanisMinor 1abfdb980b 🛠️ chore: Delete .github/dependabot.yml 2023-09-26 16:00:14 +08:00
canisminor1990 f434f93535 📝 docs: Update wiki 2023-09-26 15:08:54 +08:00
Arvin Xu 1093063057 📝 docs: Update environment variables document (#240)
* ♻️ refactor: refactor the Analytics component

* 📝 docs: update environment variable document
2023-09-26 13:40:01 +08:00
dependabot[bot] 17a109bd9f Merge pull request #238 from lobehub/dependabot/npm_and_yarn/react-layout-kit-tw-1.7.4 2023-09-26 04:28:24 +00:00
dependabot[bot] 25d630d77d Merge pull request #237 from lobehub/dependabot/npm_and_yarn/types/systemjs-tw-6.13.3 2023-09-26 04:25:12 +00:00
dependabot[bot] 136a8de808 build(deps): update react-layout-kit requirement from ^1.7.3 to ^1.7.4
Updates the requirements on [react-layout-kit](https://github.com/arvinxx/react-layout-kit) to permit the latest version.
- [Release notes](https://github.com/arvinxx/react-layout-kit/releases)
- [Changelog](https://github.com/arvinxx/react-layout-kit/blob/master/CHANGELOG.md)
- [Commits](https://github.com/arvinxx/react-layout-kit/compare/v1.7.3...v1.7.4)

---
updated-dependencies:
- dependency-name: react-layout-kit
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-26 04:23:13 +00:00
dependabot[bot] ad38341bd4 build(deps-dev): update @types/systemjs requirement
Updates the requirements on [@types/systemjs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/systemjs) to permit the latest version.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/systemjs)

---
updated-dependencies:
- dependency-name: "@types/systemjs"
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-26 04:20:49 +00:00
semantic-release-bot 99f72b805b 🔖 chore(release): v0.79.4 [skip ci]
### [Version&nbsp;0.79.4](https://github.com/lobehub/lobe-chat/compare/v0.79.3...v0.79.4)
<sup>Released on **2023-09-26**</sup>

#### ♻ Code Refactoring

- **misc**: Move dir from page to app and remove .page suffix.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Move dir from page to app and remove .page suffix, closes [#236](https://github.com/lobehub/lobe-chat/issues/236) ([2907303](https://github.com/lobehub/lobe-chat/commit/2907303))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-09-26 04:13:53 +00:00
Arvin Xu 2907303359 🚚 refactor: move dir from page to app and remove .page suffix (#236)
* 🚚 chore: move page file to appp dir

* ♻️ refactor: refactor *.page.tsx to *.tsx

* 🎨 chore: improve import
2023-09-26 12:12:41 +08:00
dependabot[bot] b70e3b140b Merge pull request #234 from lobehub/dependabot/npm_and_yarn/openai-tw-4.10.0 2023-09-25 12:27:56 +00:00
dependabot[bot] e18ba746ef build(deps): update openai requirement from ^4.7.1 to ^4.10.0
Updates the requirements on [openai](https://github.com/openai/openai-node) to permit the latest version.
- [Release notes](https://github.com/openai/openai-node/releases)
- [Changelog](https://github.com/openai/openai-node/blob/master/CHANGELOG.md)
- [Commits](https://github.com/openai/openai-node/compare/v4.7.1...v4.10.0)

---
updated-dependencies:
- dependency-name: openai
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-25 12:23:36 +00:00
dependabot[bot] be34f19780 Merge pull request #232 from lobehub/dependabot/npm_and_yarn/react-layout-kit-tw-1.7.3 2023-09-25 12:02:12 +00:00
dependabot[bot] 616a82028c build(deps): update react-layout-kit requirement from ^1.7.2 to ^1.7.3
Updates the requirements on [react-layout-kit](https://github.com/arvinxx/react-layout-kit) to permit the latest version.
- [Release notes](https://github.com/arvinxx/react-layout-kit/releases)
- [Changelog](https://github.com/arvinxx/react-layout-kit/blob/master/CHANGELOG.md)
- [Commits](https://github.com/arvinxx/react-layout-kit/compare/v1.7.2...v1.7.3)

---
updated-dependencies:
- dependency-name: react-layout-kit
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-25 11:58:32 +00:00
semantic-release-bot 0b838f8811 🔖 chore(release): v0.79.3 [skip ci]
### [Version&nbsp;0.79.3](https://github.com/lobehub/lobe-chat/compare/v0.79.2...v0.79.3)
<sup>Released on **2023-09-25**</sup>

#### 💄 Styles

- **meta**: Update meta image.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **meta**: Update meta image, closes [#66](https://github.com/lobehub/lobe-chat/issues/66) ([a71ffff](https://github.com/lobehub/lobe-chat/commit/a71ffff))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-09-25 09:57:33 +00:00
canisminor1990 a71ffff84f 💄 style(meta): Update meta image (#66) 2023-09-25 17:54:42 +08:00
semantic-release-bot 12b467d75c 🔖 chore(release): v0.79.2 [skip ci]
### [Version&nbsp;0.79.2](https://github.com/lobehub/lobe-chat/compare/v0.79.1...v0.79.2)
<sup>Released on **2023-09-25**</sup>

#### 💄 Styles

- **meta**: Fix and add metadata.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **meta**: Fix and add metadata ([c872522](https://github.com/lobehub/lobe-chat/commit/c872522))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-09-25 07:54:07 +00:00
canisminor1990 c872522b9e 💄 style(meta): Fix and add metadata 2023-09-25 15:50:49 +08:00
semantic-release-bot 0faa22fa9c 🔖 chore(release): v0.79.1 [skip ci]
### [Version&nbsp;0.79.1](https://github.com/lobehub/lobe-chat/compare/v0.79.0...v0.79.1)
<sup>Released on **2023-09-25**</sup>

#### ♻ Code Refactoring

- **migration**: Next.js app router.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **migration**: Next.js app router, closes [#220](https://github.com/lobehub/lobe-chat/issues/220) ([bb8085e](https://github.com/lobehub/lobe-chat/commit/bb8085e))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-09-25 06:35:00 +00:00
Arvin Xu bb8085e707 ♻️ refactor(migration): Next.js app router (#220) 2023-09-25 14:33:53 +08:00
semantic-release-bot b2c45fa8f8 🔖 chore(release): v0.79.0 [skip ci]
## [Version&nbsp;0.79.0](https://github.com/lobehub/lobe-chat/compare/v0.78.1...v0.79.0)
<sup>Released on **2023-09-25**</sup>

####  Features

- **conversation**: Add history range divider.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **conversation**: Add history range divider, closes [#118](https://github.com/lobehub/lobe-chat/issues/118) ([92d2c96](https://github.com/lobehub/lobe-chat/commit/92d2c96))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-09-25 05:53:49 +00:00
canisminor1990 92d2c960c1 feat(conversation): Add history range divider (#118) 2023-09-25 13:47:38 +08:00
semantic-release-bot 3c60426de0 🔖 chore(release): v0.78.1 [skip ci]
### [Version&nbsp;0.78.1](https://github.com/lobehub/lobe-chat/compare/v0.78.0...v0.78.1)
<sup>Released on **2023-09-21**</sup>

#### 💄 Styles

- **misc**: Show topic tooltip on left side.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Show topic tooltip on left side ([f686fd2](https://github.com/lobehub/lobe-chat/commit/f686fd2))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-09-21 02:59:46 +00:00
canisminor1990 d4e24855a3 🔧 chore: Update i18n config 2023-09-21 10:57:07 +08:00
CanisMinor a44f82a180 Merge pull request #215 from PeterDaveHelloKitchen/zh_TW
Add basic zh_TW Traditional Chinese locale
2023-09-21 10:27:20 +08:00
CanisMinor 7b9109d833 Merge pull request #216 from canghai118/topic-tooltip
💄 style: show topic tooltip on left side
2023-09-21 09:55:06 +08:00
canghai118 f686fd2fee 💄 style: show topic tooltip on left side 2023-09-21 01:22:14 +00:00
Peter Dave Hello eed70072dc Add basic zh_TW locale 2023-09-21 00:49:03 +08:00
canisminor1990 7ae140dd9c 📝 docs: Fix typo 2023-09-18 22:40:54 +08:00
canisminor1990 b5bbb8cf27 📝 docs: Fix typo 2023-09-18 22:36:44 +08:00
canisminor1990 6fb45dfdd4 📝 docs: Add new screenshots 2023-09-18 22:34:39 +08:00
CanisMinor d627599c81 Merge pull request #209 from lobehub/dependabot/npm_and_yarn/nanoid-5.0.1
build(deps): bump nanoid from 4.0.2 to 5.0.1
2023-09-18 22:03:22 +08:00
CanisMinor 32ad85c3d4 Merge pull request #208 from lobehub/dependabot/npm_and_yarn/remark-cli-12.0.0
build(deps-dev): bump remark-cli from 11.0.0 to 12.0.0
2023-09-18 22:01:53 +08:00
dependabot[bot] 2d3664caad Merge pull request #207 from lobehub/dependabot/npm_and_yarn/react-layout-kit-tw-1.7.2 2023-09-18 12:00:42 +00:00
dependabot[bot] a1e5ae04d3 build(deps): bump nanoid from 4.0.2 to 5.0.1
Bumps [nanoid](https://github.com/ai/nanoid) from 4.0.2 to 5.0.1.
- [Release notes](https://github.com/ai/nanoid/releases)
- [Changelog](https://github.com/ai/nanoid/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ai/nanoid/compare/4.0.2...5.0.1)

---
updated-dependencies:
- dependency-name: nanoid
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-18 12:00:31 +00:00
dependabot[bot] d950eaced1 build(deps-dev): bump remark-cli from 11.0.0 to 12.0.0
Bumps [remark-cli](https://github.com/remarkjs/remark) from 11.0.0 to 12.0.0.
- [Release notes](https://github.com/remarkjs/remark/releases)
- [Changelog](https://github.com/remarkjs/remark/blob/main/changelog.md)
- [Commits](https://github.com/remarkjs/remark/compare/remark-cli@11.0.0...remark-cli@12.0.0)

---
updated-dependencies:
- dependency-name: remark-cli
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-18 11:57:32 +00:00
dependabot[bot] a1a099bc56 build(deps): update react-layout-kit requirement from ^1.7.1 to ^1.7.2
Updates the requirements on [react-layout-kit](https://github.com/arvinxx/react-layout-kit) to permit the latest version.
- [Release notes](https://github.com/arvinxx/react-layout-kit/releases)
- [Changelog](https://github.com/arvinxx/react-layout-kit/blob/master/CHANGELOG.md)
- [Commits](https://github.com/arvinxx/react-layout-kit/compare/v1.7.1...v1.7.2)

---
updated-dependencies:
- dependency-name: react-layout-kit
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-18 11:55:22 +00:00
dependabot[bot] bcdd6832af Merge pull request #206 from lobehub/dependabot/npm_and_yarn/openai-tw-4.7.1 2023-09-18 11:54:39 +00:00
dependabot[bot] 964dd78688 build(deps): update openai requirement from ^4.6.0 to ^4.7.1
Updates the requirements on [openai](https://github.com/openai/openai-node) to permit the latest version.
- [Release notes](https://github.com/openai/openai-node/releases)
- [Changelog](https://github.com/openai/openai-node/blob/master/CHANGELOG.md)
- [Commits](https://github.com/openai/openai-node/compare/v4.6.0...v4.7.1)

---
updated-dependencies:
- dependency-name: openai
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-18 11:50:44 +00:00
dependabot[bot] 412f35f68d Merge pull request #205 from lobehub/dependabot/npm_and_yarn/lobehub/chat-plugins-gateway-tw-1.5.3 2023-09-18 11:44:15 +00:00
dependabot[bot] 817425cc57 build(deps): update @lobehub/chat-plugins-gateway requirement
Updates the requirements on [@lobehub/chat-plugins-gateway](https://github.com/lobehub/chat-plugins-gateway) to permit the latest version.
- [Release notes](https://github.com/lobehub/chat-plugins-gateway/releases)
- [Changelog](https://github.com/lobehub/chat-plugins-gateway/blob/main/CHANGELOG.md)
- [Commits](https://github.com/lobehub/chat-plugins-gateway/compare/v1.5.1...v1.5.3)

---
updated-dependencies:
- dependency-name: "@lobehub/chat-plugins-gateway"
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-18 11:40:19 +00:00
semantic-release-bot 16aae717b1 🔖 chore(release): v0.78.0 [skip ci]
## [Version&nbsp;0.78.0](https://github.com/lobehub/lobe-chat/compare/v0.77.2...v0.78.0)
<sup>Released on **2023-09-17**</sup>

####  Features

- **misc**: Auto create topic when chatting.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Auto create topic when chatting, closes [#203](https://github.com/lobehub/lobe-chat/issues/203) ([f952792](https://github.com/lobehub/lobe-chat/commit/f952792))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-09-17 16:15:47 +00:00
Arvin Xu f952792c89 feat: auto create topic when chatting (#203)
*  feat: auto create topic when chatting

* 💡 docs: update comment
2023-09-18 00:14:34 +08:00
CanisMinor a662700c69 Merge pull request #198 from lobehub/renovate/actions-checkout-4.x
Update actions/checkout action to v4
2023-09-17 12:32:20 +08:00
renovate[bot] 94b0659aa1 Update actions/checkout action to v4 2023-09-17 04:31:41 +00:00
canisminor1990 fc49f49e5f 📝 docs: Fix shield link [skip ci] 2023-09-16 21:29:38 +08:00
canisminor1990 09b73a6be6 📝 docs: Update readme [skip ci] 2023-09-16 21:11:59 +08:00
semantic-release-bot bbe03b705c 🔖 chore(release): v0.77.2 [skip ci]
### [Version&nbsp;0.77.2](https://github.com/lobehub/lobe-chat/compare/v0.77.1...v0.77.2)
<sup>Released on **2023-09-15**</sup>

#### 🐛 Bug Fixes

- **settings**: Fix settings route.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **settings**: Fix settings route, closes [#195](https://github.com/lobehub/lobe-chat/issues/195) ([1b7d84e](https://github.com/lobehub/lobe-chat/commit/1b7d84e))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-09-15 13:37:12 +00:00
canisminor1990 1b7d84e8c0 🐛 fix(settings): Fix settings route (#195) 2023-09-15 21:34:26 +08:00
semantic-release-bot 7567171fea 🔖 chore(release): v0.77.1 [skip ci]
### [Version&nbsp;0.77.1](https://github.com/lobehub/lobe-chat/compare/v0.77.0...v0.77.1)
<sup>Released on **2023-09-14**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix lint.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix lint ([9f4f9d7](https://github.com/lobehub/lobe-chat/commit/9f4f9d7))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-09-14 10:14:19 +00:00
canisminor1990 92d08a7c63 🔧 chore: Update workflows 2023-09-14 18:12:16 +08:00
canisminor1990 9f4f9d7fba 🐛 fix: Fix lint 2023-09-14 18:11:22 +08:00
semantic-release-bot 996234050f 🔖 chore(release): v0.77.0 [skip ci]
## [Version&nbsp;0.77.0](https://github.com/lobehub/lobe-chat/compare/v0.76.2...v0.77.0)
<sup>Released on **2023-09-14**</sup>

####  Features

- **misc**: Update localization files and add translations for different languages.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Update localization files and add translations for different languages ([0157f92](https://github.com/lobehub/lobe-chat/commit/0157f92))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-09-14 10:04:14 +00:00
canisminor1990 0157f9281e feat: Update localization files and add translations for different languages
This commit introduces updates to the localization files for the application. It includes changes to names, descriptions, labels, and placeholders. The changes involve adding translations for different languages.

The code changes include:
- Adding translations
- Updating configuration options
- Making changes to specific components and styles

The code includes:
- Imports for the Header component and the useSwitchSideBarOnInit function
- Definitions for the MarketLayout and Setting components
- Additional code related to localization.

These changes were made to improve the user experience by providing localized content in different languages.
2023-09-14 18:02:00 +08:00
canisminor1990 d08450bb20 🔧 chore: Add renovate 2023-09-14 00:30:30 +08:00
Arvin Xu 11760a428b 🔧 chore: update release ci with bun (#193) 2023-09-12 22:44:30 +08:00
Arvin Xu 78a5a94b13 chore: use bun in test CI and vercel CD (#192)
* 🔧 chore: try bun test ci

* 🔧 chore: update installCommand on vercel
2023-09-12 22:30:24 +08:00
CanisMinor 2995472903 ⚒️ chore: Update sync.yml to every hour [skip ci] 2023-09-12 21:56:33 +08:00
canisminor1990 7c1df27241 📝 docs: Update README 2023-09-12 18:01:33 +08:00
canisminor1990 c65094cd92 📝 docs: Update wiki 2023-09-12 11:41:16 +08:00
canisminor1990 3b5a289190 📝 docs: Update wiki 2023-09-12 10:42:41 +08:00
Arvin Xu 473eeebd48 📝 docs: update plugin-development document (#186) 2023-09-12 10:30:15 +08:00
Arvin Xu d4a59a016d 更新 Plugin-Development.zh-CN.md 2023-09-12 10:07:35 +08:00
Arvin Xu 3268aada92 更新 Plugin-Development.zh-CN.md 2023-09-12 10:06:52 +08:00
Arvin Xu 4826bcefa5 更新 Plugin-Development.zh-CN.md 2023-09-12 10:05:19 +08:00
Arvin Xu 1e3f07520c 更新 Plugin-Development.zh-CN.md 2023-09-12 09:05:21 +08:00
arvinxx 9cf2e04f70 📝 docs: update docs 2023-09-12 02:17:07 +08:00
semantic-release-bot c4b02e5a83 🔖 chore(release): v0.76.2 [skip ci]
### [Version&nbsp;0.76.2](https://github.com/lobehub/lobe-chat/compare/v0.76.1...v0.76.2)
<sup>Released on **2023-09-11**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix client config.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix client config ([d62f1b3](https://github.com/lobehub/lobe-chat/commit/d62f1b3))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-09-11 18:14:42 +00:00
arvinxx d62f1b3269 🐛 fix: fix client config 2023-09-12 02:13:10 +08:00
semantic-release-bot 554dd8ada7 🔖 chore(release): v0.76.1 [skip ci]
### [Version&nbsp;0.76.1](https://github.com/lobehub/lobe-chat/compare/v0.76.0...v0.76.1)
<sup>Released on **2023-09-11**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix save topic button.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix save topic button ([871905f](https://github.com/lobehub/lobe-chat/commit/871905f))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-09-11 18:10:54 +00:00
arvinxx 871905f901 🐛 fix: fix save topic button 2023-09-12 02:08:52 +08:00
semantic-release-bot e40fee827f 🔖 chore(release): v0.76.0 [skip ci]
## [Version&nbsp;0.76.0](https://github.com/lobehub/lobe-chat/compare/v0.75.0...v0.76.0)
<sup>Released on **2023-09-11**</sup>

####  Features

- **misc**: Support Azure OpenAI  Deploy env.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Support Azure OpenAI  Deploy env, closes [#183](https://github.com/lobehub/lobe-chat/issues/183) ([bda6732](https://github.com/lobehub/lobe-chat/commit/bda6732))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-09-11 18:02:05 +00:00
Arvin Xu bda6732abc feat: Support Azure OpenAI Deploy env (#183)
*  feat: support azure deploy config

* ♻️ refactor: refactor code

* 🐛 fix: fix error

*  test: fix test
2023-09-12 02:00:33 +08:00
semantic-release-bot 03284ddc9c 🔖 chore(release): v0.75.0 [skip ci]
## [Version&nbsp;0.75.0](https://github.com/lobehub/lobe-chat/compare/v0.74.0...v0.75.0)
<sup>Released on **2023-09-11**</sup>

#### ♻ Code Refactoring

- **misc**: Fefactor index url fetch.

####  Features

- **market**: Add prompt token count.
- **misc**: Add agents market and improve UI components, Add and refactor components for chat input feature, Add functions for generating and analyzing JSON files, generating resource files and table of contents, and formatting console output, Add new settings for Azure OpenAI and OpenAI in locales files, Add new string, create AgentModal component, implement GridCardItem and Loading components, import AgentModal, Add SideBar component, new actions, and update market store state and selectors, Add translations and new setting to "setting.json", Improve functionality and user interface of market page, Modify market features components and update CSS styles, support add agent to chat.

#### 🐛 Bug Fixes

- **misc**: Fix fetcher, Fix market sidebar scroll and add i18n.

#### 💄 Styles

- **misc**: Update loading style and compatible with unknown agent identifier.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Fefactor index url fetch ([257584b](https://github.com/lobehub/lobe-chat/commit/257584b))

#### What's improved

* **market**: Add prompt token count ([16221a7](https://github.com/lobehub/lobe-chat/commit/16221a7))
* **misc**: Add agents market and improve UI components ([116c136](https://github.com/lobehub/lobe-chat/commit/116c136))
* **misc**: Add and refactor components for chat input feature ([f1ac9fe](https://github.com/lobehub/lobe-chat/commit/f1ac9fe))
* **misc**: Add functions for generating and analyzing JSON files, generating resource files and table of contents, and formatting console output ([d7c2e74](https://github.com/lobehub/lobe-chat/commit/d7c2e74))
* **misc**: Add new settings for Azure OpenAI and OpenAI in locales files ([e9e25b5](https://github.com/lobehub/lobe-chat/commit/e9e25b5))
* **misc**: Add new string, create AgentModal component, implement GridCardItem and Loading components, import AgentModal ([2a0e59f](https://github.com/lobehub/lobe-chat/commit/2a0e59f))
* **misc**: Add SideBar component, new actions, and update market store state and selectors ([8f6cfda](https://github.com/lobehub/lobe-chat/commit/8f6cfda))
* **misc**: Add translations and new setting to "setting.json" ([aca3822](https://github.com/lobehub/lobe-chat/commit/aca3822))
* **misc**: Improve functionality and user interface of market page ([1d465d6](https://github.com/lobehub/lobe-chat/commit/1d465d6))
* **misc**: Modify market features components and update CSS styles ([97e4179](https://github.com/lobehub/lobe-chat/commit/97e4179))
* **misc**: Support add agent to chat ([3b930c4](https://github.com/lobehub/lobe-chat/commit/3b930c4))

#### What's fixed

* **misc**: Fix fetcher ([171b2da](https://github.com/lobehub/lobe-chat/commit/171b2da))
* **misc**: Fix market sidebar scroll and add i18n ([9c897d2](https://github.com/lobehub/lobe-chat/commit/9c897d2))

#### Styles

* **misc**: Update loading style and compatible with unknown agent identifier ([2e2231d](https://github.com/lobehub/lobe-chat/commit/2e2231d))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-09-11 15:09:49 +00:00
CanisMinor 0557e0f4d6 Merge pull request #164 from lobehub/feat/agent-market
 feat: add agent market
2023-09-11 23:08:13 +08:00
arvinxx 31456c26de 🚸 chore: 修正在默认场景下会带有 settings 的 hash 问题 2023-09-11 23:01:35 +08:00
arvinxx 2e2231d465 💄 style: update loading style and compatible with unknown agent identifier 2023-09-11 23:01:35 +08:00
arvinxx 3b930c465e feat: support add agent to chat 2023-09-11 23:01:35 +08:00
canisminor1990 add1273f1d 📝 docs: Use new note style 2023-09-11 23:01:35 +08:00
canisminor1990 650281ba58 📝 docs: Add license scan [skip ci] 2023-09-11 23:01:35 +08:00
canisminor1990 930507708d 📝 docs: Fix typo [skip ci] 2023-09-11 23:01:35 +08:00
canisminor1990 cea3a8030f 📝 docs: Update wiki docs [skip ci] 2023-09-11 23:01:33 +08:00
canisminor1990 16221a745a feat(market): Add prompt token count 2023-09-11 23:01:12 +08:00
canisminor1990 aca3822b32 feat: Add translations and new setting to "setting.json"
This commit introduces translations for descriptions and titles in various language locales. It also adds a new setting to the "setting.json" file. Additionally, deprecated plugins have been removed. The settings menu now includes different tabs.

Changes made to "setting.json" include translations, new setting, removal of deprecated plugins, and addition of tabs to the settings menu.
2023-09-11 23:01:09 +08:00
canisminor1990 f1ac9fe1e9 feat: Add and refactor components for chat input feature
The code changes include renaming, adding, and deleting files related to the chat input feature. The "Footer" component is removed, and new components like "SaveTopic" and "Footer" are added. Additionally, a new component for mobile layout is included. The SessionList component's index.tsx file is modified to replace an event to prevent double-click on mobile devices.

The changes are done to improve the chat input feature by adding necessary components, removing unnecessary ones, and enhancing the mobile experience by preventing double-clicks.
2023-09-11 23:01:06 +08:00
canisminor1990 e9e25b54b4 feat: Add new settings for Azure OpenAI and OpenAI in locales files
The commit introduces new settings for Azure OpenAI and OpenAI in JSON files. It also includes translations for these settings in English and Russian. Additionally, URLs for accessing plugin and agent indexes in different languages are added, with English set as the default language.

Changes made:
- Added new settings for Azure OpenAI and OpenAI in JSON files
- Included translations for the new settings in English and Russian
- Added URLs for accessing plugin and agent indexes in different languages
- Set English as the default language for the URLs
2023-09-11 23:00:10 +08:00
canisminor1990 257584b9a5 ♻️ refactor: Fefactor index url fetch 2023-09-11 22:59:55 +08:00
canisminor1990 97e417918e feat: Modify market features components and update CSS styles
This commit introduces changes to various components in the market features
section, including AgentCardBanner and AgentCardItem. CSS styles for padding,
margin, font size, and font weight are updated. Additional components and style
changes are made to Loading, AgentInfo, Desktop, and layout components. The code
also includes imports, CSS style definitions, and a new function called
findDuplicates.

Changes made:
- Modifications to market features components
- Updates to CSS styles for padding, margin, font size, and font weight
- Addition of new components and style changes to Loading, AgentInfo, Desktop,
  and layout components
- Import statements and CSS style definitions
- Addition of a new function called findDuplicates
2023-09-11 22:59:55 +08:00
arvinxx 171b2da78c 🐛 fix: fix fetcher 2023-09-11 22:59:55 +08:00
canisminor1990 9c897d28f6 🐛 fix: Fix market sidebar scroll and add i18n 2023-09-11 22:59:55 +08:00
canisminor1990 8f6cfda6a2 feat: Add SideBar component, new actions, and update market store state and selectors
This commit introduces a new SideBar component to the code repository. It also includes the addition of new actions and updates to the initial state and selectors for the market store. These changes were made to improve the functionality and user experience of the application.

Changes Made:
- Added SideBar component
- Added new actions
- Updated initial state and selectors for market store
2023-09-11 22:59:55 +08:00
canisminor1990 2a0e59f73b feat: Add new string, create AgentModal component, implement GridCardItem and Loading components, import AgentModal
- Add new string in "market.ts"
- Create "AgentModal" component
- Implement "GridCardItem" and "Loading" components
- Import "AgentModal" component
- Modify functions, add properties to store state, create selector function, and update "GridCard" component
- Render "TagList" and "SpotlightCard" components with specific props
2023-09-11 22:59:55 +08:00
canisminor1990 d7c2e74b42 feat: Add functions for generating and analyzing JSON files, generating resource files and table of contents, and formatting console output
- Modify placeholder text
- Update script commands
- Rename and delete files
- Export two functions
- Make changes to two specific files

These changes are made to enhance the functionality of the internationalization resource management script.
2023-09-11 22:59:55 +08:00
canisminor1990 3c0117e2b0 🔧 chore: Update i18n 2023-09-11 22:59:55 +08:00
canisminor1990 1d465d6dbb feat: Improve functionality and user interface of market page
This commit introduces various changes to enhance the market page:
- Add a new constant
- Replace icons
- Add translation strings
- Modify components
- Make changes to the store

The changes include:
- Adding and removing components in the market layout for desktop and mobile versions
- Updating the agent search functionality
- Adding a new file to find duplicate strings in an array

These changes aim to improve the overall user experience and make the market page more efficient.
2023-09-11 22:59:55 +08:00
canisminor1990 116c136211 feat: Add agents market and improve UI components
This commit introduces new features and improvements to support localization in different locales. New JSON files are added and existing files are modified to include new key-value pairs for placeholder text, titles, descriptions, and plugin names. Code snippets are updated to import JSON files for localization, modify UI components, and add new components for searching sessions. Styles, import statements, and event handlers are also updated in various files. Multiple files related to the market and settings features are modified, including layout modifications, addition of new files, and functions.

Changes:
- Added new JSON files for localization
- Modified existing JSON files for new key-value pairs
- Updated code snippets for localization support
- Improved UI components for searching sessions
- Updated styles, import statements, and event handlers
- Modified multiple files related to market and settings features
2023-09-11 22:59:55 +08:00
dependabot[bot] 2d6bcf3732 Merge pull request #181 from lobehub/dependabot/npm_and_yarn/openai-tw-4.6.0 2023-09-11 12:16:10 +00:00
dependabot[bot] d20b6d87c9 build(deps): update openai requirement from ^4.5.0 to ^4.6.0
Updates the requirements on [openai](https://github.com/openai/openai-node) to permit the latest version.
- [Release notes](https://github.com/openai/openai-node/releases)
- [Changelog](https://github.com/openai/openai-node/blob/master/CHANGELOG.md)
- [Commits](https://github.com/openai/openai-node/compare/v4.5.0...v4.6.0)

---
updated-dependencies:
- dependency-name: openai
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-11 12:13:09 +00:00
semantic-release-bot 61ef0fc922 🔖 chore(release): v0.74.0 [skip ci]
## [Version&nbsp;0.74.0](https://github.com/lobehub/lobe-chat/compare/v0.73.0...v0.74.0)
<sup>Released on **2023-09-11**</sup>

####  Features

- **misc**: Add russian localy, Update Russian and English localy (LLM tab).

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Add russian localy ([7b67c9f](https://github.com/lobehub/lobe-chat/commit/7b67c9f))
* **misc**: Update Russian and English localy (LLM tab) ([3b23e70](https://github.com/lobehub/lobe-chat/commit/3b23e70))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-09-11 11:55:24 +00:00
CanisMinor d6cfb731df Merge pull request #180 from bropines/main
Update translations
2023-09-11 19:53:57 +08:00
Sergey Pinus 3b23e70b93 🌐 feat: Update Russian and English localy (LLM tab) 2023-09-11 16:41:25 +05:00
Sergey Pinus 70ae7aab4b Merge branch 'main' of https://github.com/bropines/lobe-chat-translate 2023-09-11 16:04:18 +05:00
CanisMinor 37a5a8fee2 📝 docs: update doc img [skip ci] 2023-09-11 10:13:38 +00:00
CanisMinor 1234a73b5f 🛠️ chore: Update wiki-sync.yml [skip ci] 2023-09-11 18:04:26 +08:00
CanisMinor 60d30ed3e0 📝 docs: Update sync doc [skip ci] 2023-09-11 10:02:36 +00:00
CanisMinor 4479543a61 🛠️ chore: Create sync.yml 2023-09-11 17:05:54 +08:00
semantic-release-bot a1dfa9cea5 🔖 chore(release): v0.73.0 [skip ci]
## [Version&nbsp;0.73.0](https://github.com/lobehub/lobe-chat/compare/v0.72.4...v0.73.0)
<sup>Released on **2023-09-10**</sup>

####  Features

- **misc**: Support Azure OpenAI.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Support Azure OpenAI, closes [#177](https://github.com/lobehub/lobe-chat/issues/177) ([f0c9532](https://github.com/lobehub/lobe-chat/commit/f0c9532))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-09-10 14:20:21 +00:00
Arvin Xu f0c9532bdf feat: support Azure OpenAI (#177)
* 💄 style: 拆分独立的 LLM Tab

*  feat: 支持 Azure OpenAI 调用

* 🚨 ci: fix types

* 🗃️ fix: 补充数据迁移逻辑

* 🚸 style: 优化对用户的表达感知

* 💄 style: fix layout

* 🚨 ci: fix circular dependencies

*  test: fix test

* 🎨 chore: clean storage
2023-09-10 22:18:43 +08:00
semantic-release-bot f117d0ed92 🔖 chore(release): v0.72.4 [skip ci]
### [Version&nbsp;0.72.4](https://github.com/lobehub/lobe-chat/compare/v0.72.3...v0.72.4)
<sup>Released on **2023-09-10**</sup>

#### 🐛 Bug Fixes

- **misc**: Use en-US when no suit lang with plugin index.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Use en-US when no suit lang with plugin index ([4e9668d](https://github.com/lobehub/lobe-chat/commit/4e9668d))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-09-10 11:17:40 +00:00
arvinxx 4e9668d5ac 🐛 fix: use en-US when no suit lang with plugin index 2023-09-10 19:16:03 +08:00
semantic-release-bot 168ed20fb6 🔖 chore(release): v0.72.3 [skip ci]
### [Version&nbsp;0.72.3](https://github.com/lobehub/lobe-chat/compare/v0.72.2...v0.72.3)
<sup>Released on **2023-09-09**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix sessionList double click on mobile.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix sessionList double click on mobile, closes [#169](https://github.com/lobehub/lobe-chat/issues/169) ([3ea2bce](https://github.com/lobehub/lobe-chat/commit/3ea2bce))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-09-09 16:18:19 +00:00
Arvin Xu 3ea2bcefb3 🐛 fix: fix sessionList double click on mobile (#169) 2023-09-10 00:16:12 +08:00
semantic-release-bot 241cdb82ee 🔖 chore(release): v0.72.2 [skip ci]
### [Version&nbsp;0.72.2](https://github.com/lobehub/lobe-chat/compare/v0.72.1...v0.72.2)
<sup>Released on **2023-09-09**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix mobile switch when session selected.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix mobile switch when session selected, closes [#167](https://github.com/lobehub/lobe-chat/issues/167) ([40d8a11](https://github.com/lobehub/lobe-chat/commit/40d8a11))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-09-09 14:51:33 +00:00
Arvin Xu 40d8a11e56 🐛 fix: fix mobile switch when session selected (#167) 2023-09-09 22:50:05 +08:00
semantic-release-bot fa86e42206 🔖 chore(release): v0.72.1 [skip ci]
### [Version&nbsp;0.72.1](https://github.com/lobehub/lobe-chat/compare/v0.72.0...v0.72.1)
<sup>Released on **2023-09-09**</sup>

#### 🐛 Bug Fixes

- **misc**: 修正异步水合造成的初始状态不稳定的问题.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: 修正异步水合造成的初始状态不稳定的问题 ([2208f8a](https://github.com/lobehub/lobe-chat/commit/2208f8a))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-09-09 14:41:11 +00:00
arvinxx 736f11e0e3 🚨 ci: fix lint 2023-09-09 22:39:08 +08:00
arvinxx 2208f8ad7b 🐛 fix: 修正异步水合造成的初始状态不稳定的问题 2023-09-09 22:36:03 +08:00
semantic-release-bot 0b1391de5c 🔖 chore(release): v0.72.0 [skip ci]
## [Version&nbsp;0.72.0](https://github.com/lobehub/lobe-chat/compare/v0.71.1...v0.72.0)
<sup>Released on **2023-09-09**</sup>

####  Features

- **misc**: Add plugin market Setting Modal, 支持快速刷新与预览 manifest, 适配插件 i18n 方案.

#### 🐛 Bug Fixes

- **misc**: 修正删除插件时错误开启的问题.

#### 💄 Styles

- **misc**: 优化 manifest 预览的尺寸.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Add plugin market Setting Modal ([a0603a9](https://github.com/lobehub/lobe-chat/commit/a0603a9))
* **misc**: 支持快速刷新与预览 manifest, closes [#150](https://github.com/lobehub/lobe-chat/issues/150) ([5bd2eb0](https://github.com/lobehub/lobe-chat/commit/5bd2eb0))
* **misc**: 适配插件 i18n 方案 ([8709ab3](https://github.com/lobehub/lobe-chat/commit/8709ab3))

#### What's fixed

* **misc**: 修正删除插件时错误开启的问题 ([0e35c18](https://github.com/lobehub/lobe-chat/commit/0e35c18))

#### Styles

* **misc**: 优化 manifest 预览的尺寸 ([27f8d6d](https://github.com/lobehub/lobe-chat/commit/27f8d6d))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-09-09 14:25:11 +00:00
Arvin Xu 6e50e84dbf Merge pull request #166 from lobehub/dx/plugin
插件二期遗留优化事项
2023-09-09 22:23:26 +08:00
arvinxx 5bd2eb0884 feat: 支持快速刷新与预览 manifest
close #150
2023-09-09 22:12:20 +08:00
arvinxx 8709ab35c8 feat: 适配插件 i18n 方案 2023-09-09 21:15:45 +08:00
arvinxx a0603a923e feat: add plugin market Setting Modal 2023-09-09 20:57:24 +08:00
arvinxx 0e35c188e8 🐛 fix: 修正删除插件时错误开启的问题 2023-09-09 20:38:04 +08:00
arvinxx 27f8d6d916 💄 style: 优化 manifest 预览的尺寸 2023-09-09 20:38:03 +08:00
semantic-release-bot e4b0c68272 🔖 chore(release): v0.71.1 [skip ci]
### [Version&nbsp;0.71.1](https://github.com/lobehub/lobe-chat/compare/v0.71.0...v0.71.1)
<sup>Released on **2023-09-09**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix mobile route.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix mobile route, closes [#165](https://github.com/lobehub/lobe-chat/issues/165) ([d5e03b6](https://github.com/lobehub/lobe-chat/commit/d5e03b6))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-09-09 12:32:12 +00:00
Arvin Xu d5e03b6c75 🐛 fix: fix mobile route (#165) 2023-09-09 20:30:28 +08:00
semantic-release-bot 444d9ec8b7 🔖 chore(release): v0.71.0 [skip ci]
## [Version&nbsp;0.71.0](https://github.com/lobehub/lobe-chat/compare/v0.70.4...v0.71.0)
<sup>Released on **2023-09-09**</sup>

####  Features

- **misc**: Migrate localStorage to indexedDB.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Migrate localStorage to indexedDB, closes [#160](https://github.com/lobehub/lobe-chat/issues/160) ([7f96deb](https://github.com/lobehub/lobe-chat/commit/7f96deb))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-09-09 11:26:31 +00:00
Arvin Xu 7f96deb560 feat: migrate localStorage to indexedDB (#160)
*  feat: support db mode to indexedDB

* 🐛 fix: fix hydration miss match when async hydrated

* 🐛 fix: 修正 indexedDB 为空时的判断逻辑

* 📝 docs: update desc
2023-09-09 19:25:03 +08:00
semantic-release-bot d4ef01d9af 🔖 chore(release): v0.70.4 [skip ci]
### [Version&nbsp;0.70.4](https://github.com/lobehub/lobe-chat/compare/v0.70.3...v0.70.4)
<sup>Released on **2023-09-09**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix route.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix route ([2d1e8d6](https://github.com/lobehub/lobe-chat/commit/2d1e8d6))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-09-09 07:18:31 +00:00
canisminor1990 2d1e8d69b3 🐛 fix: Fix route 2023-09-09 15:15:10 +08:00
semantic-release-bot db34a835dc 🔖 chore(release): v0.70.3 [skip ci]
### [Version&nbsp;0.70.3](https://github.com/lobehub/lobe-chat/compare/v0.70.2...v0.70.3)
<sup>Released on **2023-09-09**</sup>

#### 💄 Styles

- **misc**: Better mobile style.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Better mobile style ([776c407](https://github.com/lobehub/lobe-chat/commit/776c407))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-09-09 06:43:18 +00:00
canisminor1990 776c407a07 💄 style: Better mobile style 2023-09-09 14:39:10 +08:00
canisminor1990 b1e8b8247a 🔧 chore: Prepare for market 2023-09-09 10:52:03 +08:00
semantic-release-bot 3c4e3d6bd4 🔖 chore(release): v0.70.2 [skip ci]
### [Version&nbsp;0.70.2](https://github.com/lobehub/lobe-chat/compare/v0.70.1...v0.70.2)
<sup>Released on **2023-09-08**</sup>

#### 🐛 Bug Fixes

- **misc**: 修正移动端路由问题.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: 修正移动端路由问题 ([ae3d2f4](https://github.com/lobehub/lobe-chat/commit/ae3d2f4))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-09-08 14:14:06 +00:00
arvinxx ae3d2f49e5 🐛 fix: 修正移动端路由问题 2023-09-08 22:12:08 +08:00
semantic-release-bot e34c6e47b0 🔖 chore(release): v0.70.1 [skip ci]
### [Version&nbsp;0.70.1](https://github.com/lobehub/lobe-chat/compare/v0.70.0...v0.70.1)
<sup>Released on **2023-09-08**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor settingsSelectors to globalSelectors.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor settingsSelectors to globalSelectors ([38917e8](https://github.com/lobehub/lobe-chat/commit/38917e8))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-09-08 13:53:36 +00:00
arvinxx 38917e81dc ♻️ refactor: refactor settingsSelectors to globalSelectors 2023-09-08 21:51:47 +08:00
arvinxx 614ec4b704 🎨 chore: refactor token count code 2023-09-08 21:44:17 +08:00
semantic-release-bot 2e789fd944 🔖 chore(release): v0.70.0 [skip ci]
## [Version&nbsp;0.70.0](https://github.com/lobehub/lobe-chat/compare/v0.69.1...v0.70.0)
<sup>Released on **2023-09-08**</sup>

####  Features

- **misc**: Refactor to url state.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Refactor to url state, closes [#157](https://github.com/lobehub/lobe-chat/issues/157) ([2efac2b](https://github.com/lobehub/lobe-chat/commit/2efac2b))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-09-08 13:15:31 +00:00
Arvin Xu 2efac2b674 ♻️ feat: refactor to url state (#157)
*  feat: support hash state

* ♻️ refactor: refactor page to query mode

* 🚚 refactor: move SessionList

* ♻️ refactor: refactor the chat session url

* ♻️ refactor: refactor the router state

* 🐛 fix: fix topic problem
2023-09-08 21:14:01 +08:00
CanisMinor b0146f3123 ⚒️ chore: Update contributor-help.yml [skip ci] 2023-09-07 00:59:01 +08:00
semantic-release-bot d12d32ceec 🔖 chore(release): v0.69.1 [skip ci]
### [Version&nbsp;0.69.1](https://github.com/lobehub/lobe-chat/compare/v0.69.0...v0.69.1)
<sup>Released on **2023-09-06**</sup>

#### ♻ Code Refactoring

- **misc**: Mirgrate openai-edge to openai.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Mirgrate openai-edge to openai, closes [#145](https://github.com/lobehub/lobe-chat/issues/145) ([75ee574](https://github.com/lobehub/lobe-chat/commit/75ee574))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-09-06 16:41:39 +00:00
Arvin Xu 75ee574600 ♻️ refactor: mirgrate openai-edge to openai (#145)
* ♻️ refactor: 重构 openai-edge 到 openai

* 🔊 chore: add log

* 🐛 fix: fix openai baseURL error

* ✏️ ci: fix types
2023-09-07 00:39:45 +08:00
semantic-release-bot 742872d261 🔖 chore(release): v0.69.0 [skip ci]
## [Version&nbsp;0.69.0](https://github.com/lobehub/lobe-chat/compare/v0.68.1...v0.69.0)
<sup>Released on **2023-09-06**</sup>

####  Features

- **misc**: Add new import statement for "Flexbox" component in "Empty" component.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Add new import statement for "Flexbox" component in "Empty" component ([68db626](https://github.com/lobehub/lobe-chat/commit/68db626))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-09-06 12:02:24 +00:00
canisminor1990 68db6260d6 feat: Add new import statement for "Flexbox" component in "Empty" component
The code changes add a new import statement for the "Flexbox" component from the "react-layout-kit" library in the "Empty" component. This allows the usage of the "Flexbox" component in the "Empty" component.

feat: Add new "Flexbox" component wrapping existing content in "Empty" component

The code changes include adding a new "Flexbox" component in the "Empty" component, which wraps the existing content. This provides a flexible layout for the content in the "Empty" component.

style: Add new CSS class "image" with "align-self: center" property in "Empty" style file

The code changes in the "Empty" style file add a new CSS class called "image" with the "align-self: center" property. This aligns the image content in the "Empty" component to the center.

style: Change backdrop-filter blur value from 5px to 2px in "PluginDevModal" component

The code changes in the "PluginDevModal" component modify the backdrop-filter blur value from 5px to 2px. This adjusts the visual appearance of the modal backdrop.

feat: Add "enableShortKey" and "shortKey" props to "SearchBar" component in "SessionList/Header" component

The code changes in the "SessionList/Header" component include adding the "enableShortKey" prop and a new "shortKey" prop with the value "k" to the "SearchBar" component. This enables the usage of keyboard shortcuts for the search functionality in the header component.

Summary of changes:
- Added import statement for "Flexbox" component in "Empty" component
- Added new "Flexbox" component wrapping existing content in "Empty" component
- Added CSS class "image" with "align-self: center" property in "Empty" style file
- Changed backdrop-filter blur value from 5px to 2px in "PluginDevModal" component
- Added "enableShortKey" and "shortKey" props to "SearchBar" component in "SessionList/Header" component
2023-09-06 19:58:38 +08:00
CanisMinor cfdcc7d890 🔧 chore: Fresh build 2023-09-05 06:15:28 +00:00
CanisMinor ee676732d1 📝 docs: Update wiki 2023-09-04 06:45:27 +00:00
CanisMinor a61db3d39d 📝 docs: Update _Sidebar.md 2023-09-04 11:44:17 +08:00
CanisMinor 5783200514 📝 docs: Update Home.md [skip ci] 2023-09-04 11:39:50 +08:00
CanisMinor bda3a490fc 📝 docs: Update wiki 2023-09-04 03:33:37 +00:00
CanisMinor 356986cbcb 📝 docs: Update WIKI 2023-09-04 03:16:22 +00:00
CanisMinor 6d4e8b2b39 🛠️ chore: Update wiki-sync.yml [skip ci] 2023-09-04 10:56:06 +08:00
CanisMinor df64545a47 🛠️ chore: Create wiki-sync.yml 2023-09-04 10:54:01 +08:00
CanisMinor 355e0639af 🛠️ chore: Update .i18nrc.js 2023-09-04 10:24:37 +08:00
arvinxx ddb2b73668 📝 docs: add english development release 2023-09-03 21:33:27 +08:00
arvinxx 99f73bd50f 📝 docs: 优化插件开发中文文档 2023-09-03 20:41:47 +08:00
arvinxx 7ec00503aa 📝 docs: 添加插件开发中文文档 2023-09-03 20:26:47 +08:00
semantic-release-bot 7e69398e77 🔖 chore(release): v0.68.1 [skip ci]
### [Version&nbsp;0.68.1](https://github.com/lobehub/lobe-chat/compare/v0.68.0...v0.68.1)
<sup>Released on **2023-09-03**</sup>

#### 🐛 Bug Fixes

- **misc**: 修正数组合并逻辑, 修正被移除插件无法看到的问题.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: 修正数组合并逻辑 ([e36e621](https://github.com/lobehub/lobe-chat/commit/e36e621))
* **misc**: 修正被移除插件无法看到的问题 ([c17eb56](https://github.com/lobehub/lobe-chat/commit/c17eb56))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-09-03 08:28:21 +00:00
arvinxx c17eb56b15 🐛 fix: 修正被移除插件无法看到的问题 2023-09-03 16:25:28 +08:00
arvinxx e36e62133c 🐛 fix: 修正数组合并逻辑 2023-09-03 16:24:02 +08:00
semantic-release-bot a77672871b 🔖 chore(release): v0.68.0 [skip ci]
## [Version&nbsp;0.68.0](https://github.com/lobehub/lobe-chat/compare/v0.67.0...v0.68.0)
<sup>Released on **2023-09-03**</sup>

####  Features

- **misc**: Plugin default use iframe render.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Plugin default use iframe render, closes [#141](https://github.com/lobehub/lobe-chat/issues/141) ([35a3a16](https://github.com/lobehub/lobe-chat/commit/35a3a16))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-09-03 07:23:45 +00:00
Arvin Xu 35a3a1669e feat: plugin default use iframe render (#141)
* 🌐 style: update i18n

* 🐛 fix: 修正 functions 可能会重复的问题

*  feat: 支持 iframe 模式的插件加载

* 🐛 fix: 优化默认规则
2023-09-03 15:22:16 +08:00
github-actions 7036f29f8a 🤖 docs: Auto update contributors 2023-09-02 18:17:20 +00:00
semantic-release-bot 6ade4b29ed 🔖 chore(release): v0.67.0 [skip ci]
## [Version&nbsp;0.67.0](https://github.com/lobehub/lobe-chat/compare/v0.66.0...v0.67.0)
<sup>Released on **2023-09-02**</sup>

#### ♻ Code Refactoring

- **plugin**: 重构 plugin Store 组织结构,便于开发与迭代维护.

####  Features

- **plugin-dev**: 优化 manifest 报错原因提示,并支持 id 从 manifest 自动获取.

#### 🐛 Bug Fixes

- **plugin-dev**: 修正编辑模式下预览展示问题和 id 重复校验问题.
- **plugin**: 修正开启插件后会话无效的问题.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **plugin**: 重构 plugin Store 组织结构,便于开发与迭代维护 ([ec527cb](https://github.com/lobehub/lobe-chat/commit/ec527cb))

#### What's improved

* **plugin-dev**: 优化 manifest 报错原因提示,并支持 id 从 manifest 自动获取 ([7f0787d](https://github.com/lobehub/lobe-chat/commit/7f0787d))

#### What's fixed

* **plugin-dev**: 修正编辑模式下预览展示问题和 id 重复校验问题 ([17c39ef](https://github.com/lobehub/lobe-chat/commit/17c39ef))
* **plugin**: 修正开启插件后会话无效的问题 ([82e3beb](https://github.com/lobehub/lobe-chat/commit/82e3beb))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-09-02 11:36:18 +00:00
Arvin Xu b5482a1fc1 Merge pull request #138 from lobehub/plugin-dx
插件开发体验优化
2023-09-02 19:34:49 +08:00
arvinxx 82e3bebfee 🐛 fix(plugin): 修正开启插件后会话无效的问题 2023-09-02 19:19:53 +08:00
arvinxx ec527cb09a ♻️ refactor(plugin): 重构 plugin Store 组织结构,便于开发与迭代维护 2023-09-02 18:43:11 +08:00
arvinxx 17c39ef6b0 🐛 fix(plugin-dev): 修正编辑模式下预览展示问题和 id 重复校验问题 2023-09-02 18:15:27 +08:00
semantic-release-bot d75ab9e4f0 🔖 chore(release): v0.66.0 [skip ci]
## [Version&nbsp;0.66.0](https://github.com/lobehub/lobe-chat/compare/v0.65.1...v0.66.0)
<sup>Released on **2023-09-02**</sup>

####  Features

- **misc**: Add russian localy.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Add russian localy, closes [#137](https://github.com/lobehub/lobe-chat/issues/137) ([785d50f](https://github.com/lobehub/lobe-chat/commit/785d50f))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-09-02 06:04:35 +00:00
Sergey Pinus 785d50fe8a 🌐 feat: Add russian localy (#137) 2023-09-02 14:03:08 +08:00
arvinxx 7f0787de41 🚸 feat(plugin-dev): 优化 manifest 报错原因提示,并支持 id 从 manifest 自动获取 2023-09-02 14:01:08 +08:00
Sergey Pinus 7b67c9f44f 🌐 feat: Add russian localy 2023-09-02 03:46:36 +05:00
semantic-release-bot 38af8ddf4e 🔖 chore(release): v0.65.1 [skip ci]
### [Version&nbsp;0.65.1](https://github.com/lobehub/lobe-chat/compare/v0.65.0...v0.65.1)
<sup>Released on **2023-09-01**</sup>

#### 🐛 Bug Fixes

- **misc**: 修正 defaultAgent 无法正常变更的问题.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: 修正 defaultAgent 无法正常变更的问题 ([788d94b](https://github.com/lobehub/lobe-chat/commit/788d94b))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-09-01 12:32:27 +00:00
arvinxx 788d94bd3b 🐛 fix: 修正 defaultAgent 无法正常变更的问题 2023-09-01 20:30:52 +08:00
dependabot[bot] 360dd1c2e2 Merge pull request #132 from lobehub/dependabot/npm_and_yarn/lobehub/chat-plugin-sdk-tw-1.13.1 2023-08-31 12:06:29 +00:00
dependabot[bot] 8ce3aa5322 build(deps): update @lobehub/chat-plugin-sdk requirement
Updates the requirements on [@lobehub/chat-plugin-sdk](https://github.com/lobehub/chat-plugin-sdk) to permit the latest version.
- [Release notes](https://github.com/lobehub/chat-plugin-sdk/releases)
- [Changelog](https://github.com/lobehub/chat-plugin-sdk/blob/master/CHANGELOG.md)
- [Commits](https://github.com/lobehub/chat-plugin-sdk/compare/v1.13.0...v1.13.1)

---
updated-dependencies:
- dependency-name: "@lobehub/chat-plugin-sdk"
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-31 12:02:18 +00:00
CanisMinor b60ee18f53 📝 docs: Update README and Create LICENSE [skip ci] 2023-08-31 19:56:59 +08:00
CanisMinor 7771803ee8 📝 docs: Update README-zh_CN.md [skip ci] 2023-08-31 15:57:39 +08:00
CanisMinor fee27b114b 📝 docs: Update README.md [skip ci] 2023-08-31 15:52:34 +08:00
CanisMinor 77f8cfc8d0 📝 docs: Update README.md [skip ci] 2023-08-31 15:49:43 +08:00
CanisMinor 188461a1fc 📝 docs: Update README-zh_CN.md 2023-08-31 14:06:01 +08:00
CanisMinor d2ba568bc3 📝 docs: Update README-zh_CN.md 2023-08-31 14:05:18 +08:00
CanisMinor 06c9251cef 📝 docs: Update README.md 2023-08-31 14:04:04 +08:00
CanisMinor 740f326826 📝 docs: Update README-zh_CN.md 2023-08-31 13:55:17 +08:00
CanisMinor d84cf23332 📝 docs: Update README.md 2023-08-31 13:48:06 +08:00
CanisMinor 3aa7466351 📝 docs: Update README.md 2023-08-31 13:42:33 +08:00
CanisMinor e0f9084a6a 📝 docs: Update README-zh_CN.md 2023-08-31 11:51:24 +08:00
CanisMinor e04f5ab03e 📝 docs: Update README.md 2023-08-31 11:49:49 +08:00
CanisMinor d6859767d3 📝 docs: Update README.md 2023-08-31 11:43:49 +08:00
CanisMinor 0b47cba672 📝 docs: Update README-zh_CN.md 2023-08-31 11:42:08 +08:00
CanisMinor affd89297c 📝 docs: Update README.md 2023-08-31 11:38:42 +08:00
CanisMinor d7dfcf3312 📝 docs: Update README-zh_CN.md 2023-08-31 11:01:08 +08:00
CanisMinor e096b90229 📝 docs: Update README.md 2023-08-31 10:58:53 +08:00
CanisMinor 780ea80e64 📝 docs: Update README-zh_CN.md 2023-08-31 10:55:18 +08:00
CanisMinor 34a1c5afc5 📝 docs: Update README.md 2023-08-31 10:51:12 +08:00
CanisMinor 8ce06ffd50 📝 docs: Update README.md 2023-08-31 10:47:16 +08:00
CanisMinor 3491ce0b61 📝 docs: Update README-zh_CN.md 2023-08-31 10:42:44 +08:00
CanisMinor 9a0ca31519 📝 docs: Update README-zh_CN.md 2023-08-31 10:41:57 +08:00
CanisMinor 8567b153e0 📝 docs: Update README-zh_CN.md 2023-08-31 10:40:33 +08:00
arvinxx f397e199f7 📝 docs: 更新 README 2023-08-30 21:22:21 +08:00
arvinxx e44745b3e9 📝 docs: 更新 README 2023-08-30 21:16:44 +08:00
arvinxx 1490bfbae4 📝 docs: 更新 README 2023-08-30 21:12:11 +08:00
CanisMinor d048cc4494 🛠️ chore: Update contributor-help.yml [skip ci] 2023-08-30 17:50:19 +08:00
CanisMinor f0face7687 📝 docs: Update README.md [skip ci] 2023-08-30 17:48:15 +08:00
CanisMinor 926b90c7f2 📝 docs: Create README-zh_CN.md [skip ci] 2023-08-30 17:47:56 +08:00
CanisMinor 90a13bd3e2 📝 docs: Update README.md 2023-08-30 17:40:45 +08:00
CanisMinor cba8af5ebf 📝 docs: Create LICENSE [skip ci] 2023-08-30 17:25:23 +08:00
CanisMinor 206ab568ab 📝 docs: Update README.md [skip ci] 2023-08-30 17:22:59 +08:00
semantic-release-bot 087aac8af4 🔖 chore(release): v0.65.0 [skip ci]
## [Version&nbsp;0.65.0](https://github.com/lobehub/lobe-chat/compare/v0.64.1...v0.65.0)
<sup>Released on **2023-08-29**</sup>

####  Features

- **misc**: 支持本地插件自定义 gateway.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: 支持本地插件自定义 gateway, closes [#129](https://github.com/lobehub/lobe-chat/issues/129) ([770048a](https://github.com/lobehub/lobe-chat/commit/770048a))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-08-29 15:19:50 +00:00
Arvin Xu 770048a980 feat: 支持本地插件自定义 gateway (#129)
*  feat: 支持自定义 gateway

* 🏷️ refactor: 兼容新版类型定义
2023-08-29 23:18:01 +08:00
semantic-release-bot 3d44da35d5 🔖 chore(release): v0.64.1 [skip ci]
### [Version&nbsp;0.64.1](https://github.com/lobehub/lobe-chat/compare/v0.64.0...v0.64.1)
<sup>Released on **2023-08-29**</sup>

#### 💄 Styles

- **misc**: Update i18n.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update i18n, closes [#128](https://github.com/lobehub/lobe-chat/issues/128) ([3bf1509](https://github.com/lobehub/lobe-chat/commit/3bf1509))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-08-29 13:26:43 +00:00
Arvin Xu 3bf1509300 🌐 style: update i18n (#128) 2023-08-29 21:25:19 +08:00
semantic-release-bot 3f60b502eb 🔖 chore(release): v0.64.0 [skip ci]
## [Version&nbsp;0.64.0](https://github.com/lobehub/lobe-chat/compare/v0.63.3...v0.64.0)
<sup>Released on **2023-08-29**</sup>

#### ♻ Code Refactoring

- **misc**: Remove no need i18n.

####  Features

- **misc**: 增加自定义插件的增删改配置功能, 完善自定义插件表单的校验逻辑, 支持本地插件侧的请求与错误呈现, 新增插件配置 Dev 弹窗, 绑定本地插件的增删改逻辑.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Remove no need i18n ([808a86a](https://github.com/lobehub/lobe-chat/commit/808a86a))

#### What's improved

* **misc**: 增加自定义插件的增删改配置功能 ([faba081](https://github.com/lobehub/lobe-chat/commit/faba081))
* **misc**: 完善自定义插件表单的校验逻辑 ([4e1fd28](https://github.com/lobehub/lobe-chat/commit/4e1fd28))
* **misc**: 支持本地插件侧的请求与错误呈现 ([7e2b39a](https://github.com/lobehub/lobe-chat/commit/7e2b39a))
* **misc**: 新增插件配置 Dev 弹窗 ([20269b7](https://github.com/lobehub/lobe-chat/commit/20269b7))
* **misc**: 绑定本地插件的增删改逻辑 ([902e7ed](https://github.com/lobehub/lobe-chat/commit/902e7ed))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-08-29 13:01:47 +00:00
Arvin Xu 57b243861d Merge pull request #124 from lobehub/feat/plugin-dev
 feat: 插件开发者模式
2023-08-29 20:59:58 +08:00
arvinxx 902e7ed47a feat: 绑定本地插件的增删改逻辑 2023-08-29 20:54:48 +08:00
arvinxx faba08139e feat: 增加自定义插件的增删改配置功能 2023-08-29 20:38:40 +08:00
arvinxx 4e1fd282b3 feat: 完善自定义插件表单的校验逻辑 2023-08-28 23:45:07 +08:00
arvinxx 7e2b39a7c1 feat: 支持本地插件侧的请求与错误呈现 2023-08-28 21:25:56 +08:00
arvinxx 20269b7200 feat: 新增插件配置 Dev 弹窗 2023-08-28 20:20:01 +08:00
arvinxx 808a86a120 🔥 refactor: remove no need i18n 2023-08-28 20:20:01 +08:00
semantic-release-bot e37085165a 🔖 chore(release): v0.63.3 [skip ci]
### [Version&nbsp;0.63.3](https://github.com/lobehub/lobe-chat/compare/v0.63.2...v0.63.3)
<sup>Released on **2023-08-28**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor with new market url.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor with new market url, closes [#123](https://github.com/lobehub/lobe-chat/issues/123) ([34a88f8](https://github.com/lobehub/lobe-chat/commit/34a88f8))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-08-28 04:39:57 +00:00
Arvin Xu 34a88f88aa ♻️ refactor: refactor with new market url (#123) 2023-08-28 12:38:19 +08:00
semantic-release-bot 8dc13f17d9 🔖 chore(release): v0.63.2 [skip ci]
### [Version&nbsp;0.63.2](https://github.com/lobehub/lobe-chat/compare/v0.63.1...v0.63.2)
<sup>Released on **2023-08-27**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor AgentSettings.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor AgentSettings, closes [#121](https://github.com/lobehub/lobe-chat/issues/121) ([1f29199](https://github.com/lobehub/lobe-chat/commit/1f29199))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-08-27 08:10:24 +00:00
Arvin Xu 1f29199e7f ♻️ refactor: refactor AgentSettings (#121)
* ♻️ refactor: refactor AgentSettings

* 🔥 refactor: clean code
2023-08-27 16:08:26 +08:00
semantic-release-bot 83343896a0 🔖 chore(release): v0.63.1 [skip ci]
### [Version&nbsp;0.63.1](https://github.com/lobehub/lobe-chat/compare/v0.63.0...v0.63.1)
<sup>Released on **2023-08-27**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor the selectors import.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor the selectors import, closes [#120](https://github.com/lobehub/lobe-chat/issues/120) ([6646502](https://github.com/lobehub/lobe-chat/commit/6646502))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-08-27 07:54:35 +00:00
Arvin Xu 6646502517 ♻️ refactor: refactor the selectors import (#120) 2023-08-27 15:52:59 +08:00
semantic-release-bot 0408563ce3 🔖 chore(release): v0.63.0 [skip ci]
## [Version&nbsp;0.63.0](https://github.com/lobehub/lobe-chat/compare/v0.62.1...v0.63.0)
<sup>Released on **2023-08-27**</sup>

####  Features

- **misc**:  support sharing to shareGPT.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**:  support sharing to shareGPT, closes [#119](https://github.com/lobehub/lobe-chat/issues/119) ([026e9ec](https://github.com/lobehub/lobe-chat/commit/026e9ec))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-08-27 05:47:38 +00:00
Arvin Xu 026e9ec001 feat: support sharing to shareGPT (#119) 2023-08-27 13:46:09 +08:00
arvinxx 10483e7a4a 📝 docs: update docs 2023-08-26 20:53:43 +08:00
semantic-release-bot ba7fdd248b 🔖 chore(release): v0.62.1 [skip ci]
### [Version&nbsp;0.62.1](https://github.com/lobehub/lobe-chat/compare/v0.62.0...v0.62.1)
<sup>Released on **2023-08-26**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix plugin settings error.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix plugin settings error, closes [#117](https://github.com/lobehub/lobe-chat/issues/117) ([064d90e](https://github.com/lobehub/lobe-chat/commit/064d90e))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-08-26 11:07:55 +00:00
dependabot[bot] 79b286f468 build(deps): bump @icons-pack/react-simple-icons from 8.0.1 to 9.0.0 (#112)
Bumps [@icons-pack/react-simple-icons](https://github.com/icons-pack/react-simple-icons/tree/HEAD/react-simple-icons) from 8.0.1 to 9.0.0.
- [Release notes](https://github.com/icons-pack/react-simple-icons/releases)
- [Commits](https://github.com/icons-pack/react-simple-icons/commits/v9.0.0/react-simple-icons)

---
updated-dependencies:
- dependency-name: "@icons-pack/react-simple-icons"
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-26 19:06:18 +08:00
Arvin Xu 064d90efc6 🐛 fix: fix plugin settings error (#117) 2023-08-26 19:05:58 +08:00
semantic-release-bot eb60cbc3f1 🔖 chore(release): v0.62.0 [skip ci]
## [Version&nbsp;0.62.0](https://github.com/lobehub/lobe-chat/compare/v0.61.0...v0.62.0)
<sup>Released on **2023-08-26**</sup>

####  Features

- **misc**: 支持超过 4k 的会话使用 16k 总结标题.

#### 🐛 Bug Fixes

- **misc**: Fix plugin settings error.

#### 💄 Styles

- **misc**: 优化清理会话的操作路径, 优化默认角色的配置.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: 支持超过 4k 的会话使用 16k 总结标题 ([5764cfb](https://github.com/lobehub/lobe-chat/commit/5764cfb))

#### What's fixed

* **misc**: Fix plugin settings error ([008c2e3](https://github.com/lobehub/lobe-chat/commit/008c2e3))

#### Styles

* **misc**: 优化清理会话的操作路径 ([6b7218e](https://github.com/lobehub/lobe-chat/commit/6b7218e))
* **misc**: 优化默认角色的配置 ([a07d7a8](https://github.com/lobehub/lobe-chat/commit/a07d7a8))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-08-26 10:49:15 +00:00
Arvin Xu c4695ade57 Merge pull request #115 from lobehub/feat/16k-topic-name
支持使用 16k 识别标题名称
2023-08-26 18:47:33 +08:00
arvinxx 008c2e3229 🐛 fix: fix plugin settings error 2023-08-26 18:42:03 +08:00
arvinxx 4c708851b7 🚨 ci: fix circular dependencies 2023-08-26 18:36:54 +08:00
arvinxx a07d7a80c3 🚸 style: 优化默认角色的配置 2023-08-26 18:31:40 +08:00
arvinxx 5764cfbf45 feat: 支持超过4k的会话使用 16k 总结标题 2023-08-26 18:31:07 +08:00
arvinxx 6b7218e08d 🎨 style: 优化清理会话的操作路径 2023-08-26 18:31:05 +08:00
semantic-release-bot 2a0f935d89 🔖 chore(release): v0.61.0 [skip ci]
## [Version&nbsp;0.61.0](https://github.com/lobehub/lobe-chat/compare/v0.60.4...v0.61.0)
<sup>Released on **2023-08-26**</sup>

####  Features

- **misc**: 新增自动滚动.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: 新增自动滚动, closes [#113](https://github.com/lobehub/lobe-chat/issues/113) ([03fd161](https://github.com/lobehub/lobe-chat/commit/03fd161))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-08-26 10:20:36 +00:00
Arvin Xu 03fd161b36 feat: 新增自动滚动 (#113)
*  feat: 新增自动滚动能力

* 🔥 refactor: 清理残留代码
2023-08-26 18:18:55 +08:00
arvinxx 5643f5a92c 🚨 ci: fix lint 2023-08-26 17:14:34 +08:00
arvinxx 5fac523e2b 📝 docs: update document 2023-08-26 17:13:39 +08:00
arvinxx 009b18d783 📝 docs: update document 2023-08-26 17:12:14 +08:00
arvinxx a1f1610b2a 📝 docs: add self-hosting button 2023-08-26 17:03:11 +08:00
dependabot[bot] 192d85b24b Merge pull request #111 from lobehub/dependabot/npm_and_yarn/types/systemjs-tw-6.13.2 2023-08-26 08:50:23 +00:00
dependabot[bot] b739940d8d build(deps-dev): update @types/systemjs requirement
Updates the requirements on [@types/systemjs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/systemjs) to permit the latest version.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/systemjs)

---
updated-dependencies:
- dependency-name: "@types/systemjs"
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-26 08:44:38 +00:00
arvinxx 72ed7c6521 🔧 chore: rename master to main 2023-08-26 16:31:13 +08:00
semantic-release-bot b317014e80 🔖 chore(release): v0.60.4 [skip ci]
### [Version&nbsp;0.60.4](https://github.com/lobehub/lobe-chat/compare/v0.60.3...v0.60.4)
<sup>Released on **2023-08-26**</sup>

#### 💄 Styles

- **misc**: 优化文案.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: 优化文案 ([9a1e004](https://github.com/lobehub/lobe-chat/commit/9a1e004))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-08-26 08:06:12 +00:00
arvinxx 9a1e004fba 💬 style: 优化文案 2023-08-26 16:02:48 +08:00
semantic-release-bot 7f5006cfc4 🔖 chore(release): v0.60.3 [skip ci]
### [Version&nbsp;0.60.3](https://github.com/lobehub/lobe-chat/compare/v0.60.2...v0.60.3)
<sup>Released on **2023-08-26**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix global state merge error.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix global state merge error ([cbc2fc8](https://github.com/lobehub/lobe-chat/commit/cbc2fc8))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-08-26 07:51:27 +00:00
arvinxx cbc2fc84b7 🐛 fix: fix global state merge error 2023-08-26 15:49:50 +08:00
semantic-release-bot 50777d339d 🔖 chore(release): v0.60.2 [skip ci]
### [Version&nbsp;0.60.2](https://github.com/lobehub/lobe-chat/compare/v0.60.1...v0.60.2)
<sup>Released on **2023-08-26**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix fetch plugin header error.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix fetch plugin header error ([fa4a0e1](https://github.com/lobehub/lobe-chat/commit/fa4a0e1))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-08-26 07:45:03 +00:00
arvinxx fa4a0e18cc 🐛 fix: fix fetch plugin header error 2023-08-26 15:42:31 +08:00
semantic-release-bot f5387b6ccd 🔖 chore(release): v0.60.1 [skip ci]
### [Version&nbsp;0.60.1](https://github.com/lobehub/lobe-chat/compare/v0.60.0...v0.60.1)
<sup>Released on **2023-08-26**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix settings storage error.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix settings storage error ([57d7eb1](https://github.com/lobehub/lobe-chat/commit/57d7eb1))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-08-26 07:14:17 +00:00
arvinxx 57d7eb1b75 🐛 fix: fix settings storage error 2023-08-26 15:12:25 +08:00
semantic-release-bot 0821249708 🔖 chore(release): v0.60.0 [skip ci]
## [Version&nbsp;0.60.0](https://github.com/lobehub/lobe-chat/compare/v0.59.0...v0.60.0)
<sup>Released on **2023-08-26**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor with new market index url.

####  Features

- **misc**: 支持插件 manifest 加载失败后重试.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor with new market index url ([d2834b7](https://github.com/lobehub/lobe-chat/commit/d2834b7))

#### What's improved

* **misc**: 支持插件 manifest 加载失败后重试 ([f36378e](https://github.com/lobehub/lobe-chat/commit/f36378e))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-08-26 06:37:56 +00:00
Arvin Xu 08214d04b3 Merge pull request #110 from lobehub/manifest-request
 feat: 支持插件 manifest 加载失败后重试
2023-08-26 14:35:53 +08:00
arvinxx d2834b7fd0 ♻️ refactor: refactor with new market index url 2023-08-26 14:30:05 +08:00
arvinxx f36378e1e3 feat: 支持插件 manifest 加载失败后重试 2023-08-26 14:26:36 +08:00
semantic-release-bot 38b36bc6d9 🔖 chore(release): v0.59.0 [skip ci]
## [Version&nbsp;0.59.0](https://github.com/lobehub/lobe-chat/compare/v0.58.0...v0.59.0)
<sup>Released on **2023-08-26**</sup>

####  Features

- **misc**: 支持展示插件插件状态, 支持插件 i18n 模式展示.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: 支持展示插件插件状态 ([7e916ac](https://github.com/lobehub/lobe-chat/commit/7e916ac))
* **misc**: 支持插件 i18n 模式展示 ([8614734](https://github.com/lobehub/lobe-chat/commit/8614734))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-08-26 06:24:43 +00:00
Arvin Xu c8c1c98fb7 Merge pull request #107 from lobehub/feat/plugin-i18n
Feat/plugin i18n
2023-08-26 14:23:05 +08:00
arvinxx 86147346be feat: 支持插件 i18n 模式展示 2023-08-26 14:17:07 +08:00
arvinxx 7e916ac0fd feat: 支持展示插件插件状态 2023-08-26 14:12:23 +08:00
semantic-release-bot 5fe4d6acd9 🔖 chore(release): v0.58.0 [skip ci]
## [Version&nbsp;0.58.0](https://github.com/lobehub/lobe-chat/compare/v0.57.0...v0.58.0)
<sup>Released on **2023-08-26**</sup>

####  Features

- **misc**: Implement responsive design for mobile devices.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Implement responsive design for mobile devices, closes [#95](https://github.com/lobehub/lobe-chat/issues/95) ([fdb3c93](https://github.com/lobehub/lobe-chat/commit/fdb3c93))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-08-26 05:19:25 +00:00
CanisMinor fdb3c93b32 feat: implement responsive design for mobile devices (#95)
*  feat: Add MobileTabBar component and update SideBar and AppLayout

The code changes introduce a new file called "MobileTabBar" that displays a tab bar for mobile devices. It includes icons and titles for different tabs such as chat, market, and settings. The "TopActions" component in the "SideBar" module is updated to set the active tab to "chat" when clicked. The "AppLayout" component is modified to include the "MobileTabBar" component for mobile devices. The "common" translation file is updated to change the title of the "market" tab to "discover" and add a new title for the "settings" tab. The "SettingLayout" component is updated to use the "AppLayout" component.

Changes:
- Added MobileTabBar component
- Updated SideBar and AppLayout components
- Modified common translation file
- Updated SettingLayout component

*  feat: Add mobile support and new components for chat feature

This commit introduces mobile support for various components in the chat feature of the web application. It also adjusts the layout for mobile devices and adds new components. Additionally, it includes styling adjustments and imports.

Changes:
- Added mobile support for chat components
- Adjusted layout for mobile devices
- Introduced new components for chat feature
- Made styling adjustments and imports

*  feat: Implement responsive design for mobile devices

- Update "AppMobileLayout.tsx" to set overflow-x to hidden and overflow-y to auto. Set width to 100vw and height to 100vh for the container.
- Modify "Sidebar/index.tsx" to remove MobileNavBar import. Wrap the topic section in a Flexbox component and place mobile version code inside Drawer component.
- Remove Router import in "settings/mobile.tsx" and update navBar prop in AppMobileLayout component to only include MobileNavBar component.
- Update style for LogoThree component in "Banner/Hero.tsx" to remove marginBottom property.
- Modify "Banner/index.tsx" to include mobile prop in Banner component. Move Upload component above Link component.
- Import and use "welcome/mobile.tsx" in "welcome/index.page.tsx" for mobile version. Wrap Banner component in Mobile component if device is mobile.
- Add "welcome/mobile.tsx" file with WelcomeLayout component using AppMobileLayout component and MobileNavBar component as navBar prop.
- Update margin-bottom and line-height properties for title class in "welcome/style.ts".

* 🔀 chore: merge to master

*  feat: 优化 Mobile 模式下 Topic 展示

---------

Co-authored-by: arvinxx <arvinx@foxmail.com>
2023-08-26 13:17:10 +08:00
semantic-release-bot 116b326278 🔖 chore(release): v0.57.0 [skip ci]
## [Version&nbsp;0.57.0](https://github.com/lobehub/lobe-chat/compare/v0.56.0...v0.57.0)
<sup>Released on **2023-08-26**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor to ChatErrorType.

####  Features

- **misc**: 完善插件请求的错误处理, 支持修改与记录插件的配置, 支持发送插件配置信息, 支持渲染 manifest 中的 settings, 支持设置不正确时进行插件的配置, 新增插件请求状态的错误处理.

#### 🐛 Bug Fixes

- **misc**: 修正缓存旧数据的报错问题.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor to ChatErrorType ([cd1a033](https://github.com/lobehub/lobe-chat/commit/cd1a033))

#### What's improved

* **misc**: 完善插件请求的错误处理 ([0698d89](https://github.com/lobehub/lobe-chat/commit/0698d89))
* **misc**: 支持修改与记录插件的配置 ([76e8237](https://github.com/lobehub/lobe-chat/commit/76e8237))
* **misc**: 支持发送插件配置信息 ([2cedc85](https://github.com/lobehub/lobe-chat/commit/2cedc85))
* **misc**: 支持渲染 manifest 中的 settings ([1185300](https://github.com/lobehub/lobe-chat/commit/1185300))
* **misc**: 支持设置不正确时进行插件的配置 ([f972481](https://github.com/lobehub/lobe-chat/commit/f972481))
* **misc**: 新增插件请求状态的错误处理 ([228002a](https://github.com/lobehub/lobe-chat/commit/228002a))

#### What's fixed

* **misc**: 修正缓存旧数据的报错问题 ([5d8008f](https://github.com/lobehub/lobe-chat/commit/5d8008f))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-08-26 04:42:06 +00:00
Arvin Xu 65a0cad5d5 Merge pull request #103 from lobehub/feat/support-config-plugin
feat: 支持插件配置的渲染
2023-08-26 12:40:28 +08:00
arvinxx 19cc588099 🐛 ci: fix lint 2023-08-26 10:39:30 +08:00
arvinxx 604d4d5c96 🚨 ci: fix lint 2023-08-26 00:13:30 +08:00
arvinxx f972481ecf feat: 支持设置不正确时进行插件的配置 2023-08-26 00:11:24 +08:00
arvinxx ff2e8196e6 ⬆️ chore: 升级 prettier 2023-08-25 23:09:27 +08:00
arvinxx 228002a5a8 feat: 新增插件请求状态的错误处理 2023-08-25 23:06:16 +08:00
arvinxx cd1a033323 ♻️ refactor: refactor to ChatErrorType 2023-08-25 20:53:59 +08:00
arvinxx 0698d8913c feat: 完善插件请求的错误处理 2023-08-25 20:43:29 +08:00
arvinxx 2cedc85ca4 feat: 支持发送插件配置信息 2023-08-25 19:31:26 +08:00
arvinxx 5d8008fc0c 🐛 fix: 修正缓存旧数据的报错问题 2023-08-25 16:13:48 +08:00
arvinxx 76e823760e feat: 支持修改与记录插件的配置 2023-08-25 00:05:05 +08:00
arvinxx 1185300863 feat: 支持渲染 manifest 中的 settings 2023-08-24 23:50:23 +08:00
semantic-release-bot 0551d452a2 🔖 chore(release): v0.56.0 [skip ci]
## [Version&nbsp;0.56.0](https://github.com/lobehub/lobe-chat/compare/v0.55.1...v0.56.0)
<sup>Released on **2023-08-24**</sup>

####  Features

- **misc**: Use new plugin manifest to support plugin’s multi api.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Use new plugin manifest to support plugin’s multi api, closes [#101](https://github.com/lobehub/lobe-chat/issues/101) ([4534598](https://github.com/lobehub/lobe-chat/commit/4534598))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-08-24 13:45:48 +00:00
Arvin Xu 4534598a9a feat: use new plugin manifest to support plugin’s multi api (#101)
*  feat: support new plugin manifest to support plugin’s multi api

* 🐛 fix: 修正导入消息时插件没有初始化的问题

* 💬 style: 修正插件检测中文案
2023-08-24 21:43:31 +08:00
semantic-release-bot 9ecdef4cd9 🔖 chore(release): v0.55.1 [skip ci]
### [Version&nbsp;0.55.1](https://github.com/lobehub/lobe-chat/compare/v0.55.0...v0.55.1)
<sup>Released on **2023-08-22**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor plugin api with @lobehub/chat-plugins-gateway.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor plugin api with @lobehub/chat-plugins-gateway, closes [#100](https://github.com/lobehub/lobe-chat/issues/100) ([b88d0db](https://github.com/lobehub/lobe-chat/commit/b88d0db))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-08-22 16:26:53 +00:00
Arvin Xu b88d0db63c ♻️ refactor: refactor plugin api with @lobehub/chat-plugins-gateway (#100) 2023-08-23 00:25:08 +08:00
semantic-release-bot 6fa4fd0bb1 🔖 chore(release): v0.55.0 [skip ci]
## [Version&nbsp;0.55.0](https://github.com/lobehub/lobe-chat/compare/v0.54.4...v0.55.0)
<sup>Released on **2023-08-22**</sup>

#### ♻ Code Refactoring

- **misc**: 将网关实现代码集成进 Chat 本体, 抽取插件为独立 store, 重构 openai 接口调用逻辑,将插件 schema 开启关闭逻辑与接口解耦, 重构插件列表获取逻辑,进而完全移除 plugins 目录.

####  Features

- **misc**: 初步完成插件市场动态加载全链路, 实现插件组件的动态加载.

#### 🐛 Bug Fixes

- **misc**: Fix error, 修正无法正常开启插件的问题, 修正测试, 补充插件 store 的水合逻辑.

#### 💄 Styles

- **misc**: 完成插件市场 loading 态样式.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: 将网关实现代码集成进 Chat 本体 ([17e8161](https://github.com/lobehub/lobe-chat/commit/17e8161))
* **misc**: 抽取插件为独立 store ([12b7e7d](https://github.com/lobehub/lobe-chat/commit/12b7e7d))
* **misc**: 重构 openai 接口调用逻辑,将插件 schema 开启关闭逻辑与接口解耦 ([5aa886e](https://github.com/lobehub/lobe-chat/commit/5aa886e))
* **misc**: 重构插件列表获取逻辑,进而完全移除 plugins 目录 ([10055e1](https://github.com/lobehub/lobe-chat/commit/10055e1))

#### What's improved

* **misc**: 初步完成插件市场动态加载全链路 ([bc5e40f](https://github.com/lobehub/lobe-chat/commit/bc5e40f))
* **misc**: 实现插件组件的动态加载 ([04dbab2](https://github.com/lobehub/lobe-chat/commit/04dbab2))

#### What's fixed

* **misc**: Fix error ([fbeec75](https://github.com/lobehub/lobe-chat/commit/fbeec75))
* **misc**: 修正无法正常开启插件的问题 ([b3e9090](https://github.com/lobehub/lobe-chat/commit/b3e9090))
* **misc**: 修正测试 ([001de5b](https://github.com/lobehub/lobe-chat/commit/001de5b))
* **misc**: 补充插件 store 的水合逻辑 ([bfb649b](https://github.com/lobehub/lobe-chat/commit/bfb649b))

#### Styles

* **misc**: 完成插件市场 loading 态样式 ([8009691](https://github.com/lobehub/lobe-chat/commit/8009691))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-08-22 14:51:30 +00:00
Arvin Xu c29ce9a21f Merge pull request #93 from lobehub/feat/dynamtic-plugin-render
  feat: dynamtic plugin render
2023-08-22 22:49:11 +08:00
arvinxx fbeec75aec 🐛 fix: fix error 2023-08-22 22:44:15 +08:00
arvinxx bfb649baed 🎨 fix: 补充插件 store 的水合逻辑 2023-08-22 22:43:13 +08:00
arvinxx b3e9090e47 🐛 fix: 修正无法正常开启插件的问题 2023-08-22 22:42:09 +08:00
Arvin Xu 801d1508e2 Merge branch 'master' into feat/dynamtic-plugin-render 2023-08-22 22:31:47 +08:00
arvinxx 001de5b3cd 🐛 fix: 修正测试 2023-08-22 22:30:52 +08:00
arvinxx 12b7e7dc7e ♻️ refactor: 抽取插件为独立 store 2023-08-22 22:25:51 +08:00
arvinxx bc5e40f524 feat: 初步完成插件市场动态加载全链路 2023-08-22 21:43:37 +08:00
arvinxx 8009691ce0 💄 style: 完成插件市场 loading 态样式 2023-08-22 20:03:39 +08:00
CanisMinor d4fbd31869 Merge pull request #92 from lobehub/dependabot/npm_and_yarn/types/testing-library__jest-dom-6.0.0
build(deps-dev): bump @types/testing-library__jest-dom from 5.14.9 to 6.0.0
2023-08-22 10:07:39 +08:00
CanisMinor 68ef722565 Merge pull request #91 from lobehub/dependabot/npm_and_yarn/lint-staged-14.0.1
build(deps-dev): bump lint-staged from 13.3.0 to 14.0.1
2023-08-22 10:07:08 +08:00
arvinxx 10055e1b93 🔥 refactor: 重构插件列表获取逻辑,进而完全移除 plugins 目录 2023-08-22 01:04:15 +08:00
arvinxx 17e8161bf8 ♻️ refactor: 将网关实现代码集成进 Chat 本体
TODO:未来更理想的是 Gateway 方法抽包,在 plugin 侧引入
2023-08-22 00:25:15 +08:00
arvinxx 04dbab256a feat: 实现插件组件的动态加载
refs: https://juejin.cn/post/7246641608212774949
2023-08-21 23:22:58 +08:00
arvinxx 5aa886e656 ♻️ refactor: 重构 openai 接口调用逻辑,将插件 schema 开启关闭逻辑与接口解耦 2023-08-21 23:06:31 +08:00
semantic-release-bot fd491818e5 🔖 chore(release): v0.54.4 [skip ci]
### [Version&nbsp;0.54.4](https://github.com/lobehub/lobe-chat/compare/v0.54.3...v0.54.4)
<sup>Released on **2023-08-21**</sup>

#### 🐛 Bug Fixes

- **misc**: Fix not cannot change setting error.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: Fix not cannot change setting error, closes [#86](https://github.com/lobehub/lobe-chat/issues/86) ([6405c28](https://github.com/lobehub/lobe-chat/commit/6405c28))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-08-21 12:38:07 +00:00
arvinxx 6405c287b0 🐛 fix: fix not cannot change setting error
close #86
2023-08-21 20:35:35 +08:00
dependabot[bot] 218827f2ee build(deps-dev): bump @types/testing-library__jest-dom
Bumps [@types/testing-library__jest-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/testing-library__jest-dom) from 5.14.9 to 6.0.0.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/testing-library__jest-dom)

---
updated-dependencies:
- dependency-name: "@types/testing-library__jest-dom"
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-21 11:40:14 +00:00
dependabot[bot] 07a3ef1bf1 build(deps-dev): bump lint-staged from 13.3.0 to 14.0.1
Bumps [lint-staged](https://github.com/okonet/lint-staged) from 13.3.0 to 14.0.1.
- [Release notes](https://github.com/okonet/lint-staged/releases)
- [Commits](https://github.com/okonet/lint-staged/compare/v13.3.0...v14.0.1)

---
updated-dependencies:
- dependency-name: lint-staged
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-21 11:36:31 +00:00
semantic-release-bot 2529c03a2e 🔖 chore(release): v0.54.3 [skip ci]
### [Version&nbsp;0.54.3](https://github.com/lobehub/lobe-chat/compare/v0.54.2...v0.54.3)
<sup>Released on **2023-08-21**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor plugin request.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor plugin request, closes [#89](https://github.com/lobehub/lobe-chat/issues/89) ([23efee3](https://github.com/lobehub/lobe-chat/commit/23efee3))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-08-21 05:30:40 +00:00
Arvin Xu 23efee3e13 ♻️ refactor: refactor plugin request (#89) 2023-08-21 13:28:45 +08:00
arvinxx 7c25d3a51a 🔧 chore: update plugin gateway url 2023-08-19 12:50:52 +08:00
Arvin Xu 4f034ddacf 🔥 Refactor: 剥离插件服务端路由,为实现独立的插件调用做准备 (#82)
* 🔥 refactor: remove /api/plugins function

* ♻️ refactor: refactor the plugin implement to separate the server runner
2023-08-16 23:55:39 +08:00
semantic-release-bot 0aa38fdacb 🔖 chore(release): v0.54.2 [skip ci]
### [Version&nbsp;0.54.2](https://github.com/lobehub/lobe-chat/compare/v0.54.1...v0.54.2)
<sup>Released on **2023-08-16**</sup>

#### 💄 Styles

- **misc**: 修正图片选项的样式问题.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: 修正图片选项的样式问题 ([5f576cb](https://github.com/lobehub/lobe-chat/commit/5f576cb))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-08-16 14:07:11 +00:00
arvinxx 5f576cbfc0 💄 style: 修正图片选项的样式问题 2023-08-16 22:05:06 +08:00
semantic-release-bot 5f00fb3a1a 🔖 chore(release): v0.54.1 [skip ci]
### [Version&nbsp;0.54.1](https://github.com/lobehub/lobe-chat/compare/v0.54.0...v0.54.1)
<sup>Released on **2023-08-16**</sup>

#### 🐛 Bug Fixes

- **misc**: 修正 i18n 失效的问题.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: 修正 i18n 失效的问题, closes [#80](https://github.com/lobehub/lobe-chat/issues/80) ([b8d957b](https://github.com/lobehub/lobe-chat/commit/b8d957b))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-08-16 13:35:19 +00:00
arvinxx b8d957baec 🐛 fix: 修正 i18n 失效的问题
close #80
2023-08-16 21:33:17 +08:00
semantic-release-bot 954243ec70 🔖 chore(release): v0.54.0 [skip ci]
## [Version&nbsp;0.54.0](https://github.com/lobehub/lobe-chat/compare/v0.53.0...v0.54.0)
<sup>Released on **2023-08-15**</sup>

####  Features

- **misc**: Add new features and improve user interface and functionality.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Add new features and improve user interface and functionality ([1543bd1](https://github.com/lobehub/lobe-chat/commit/1543bd1))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-08-15 16:30:50 +00:00
canisminor1990 1543bd15f8 feat: Add new features and improve user interface and functionality
The changes include modifying JSON files for chat settings in English and Chinese, renaming and adding image files, creating new code files for a component called "SelectWithImg" and corresponding styling files. The code also includes importing and using different components, updating styles, modifying placeholder text, and defining CSS styles for positioning and styling elements. The "Settings" component uses state to manage the active tab and renders different components based on the selected tab, and includes a logo and version information.

Changes made:
- Modifications to JSON files for chat settings in English and Chinese
- Renaming and adding image files
- Creating new code files for the "SelectWithImg" component
- Creating corresponding styling files
- Importing and using different components
- Updating styles
- Modifying placeholder text
- Defining CSS styles for positioning and styling elements
- Managing active tab and rendering different components in the "Settings" component
- Adding a logo and version information.
2023-08-16 00:26:45 +08:00
semantic-release-bot e6672c1c7b 🔖 chore(release): v0.53.0 [skip ci]
## [Version&nbsp;0.53.0](https://github.com/lobehub/lobe-chat/compare/v0.52.1...v0.53.0)
<sup>Released on **2023-08-15**</sup>

####  Features

- **sidebar**: Add DraggablePanelContainer and adjust layout and styling.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **sidebar**: Add DraggablePanelContainer and adjust layout and styling ([e8c384f](https://github.com/lobehub/lobe-chat/commit/e8c384f))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-08-15 12:14:09 +00:00
canisminor1990 e8c384f9fe feat(sidebar): Add DraggablePanelContainer and adjust layout and styling
This commit introduces a new DraggablePanelContainer component to the
Sidebar in the chat application. It also includes changes to the layout
and styling of the existing components within the Sidebar.

Changes:
- Added DraggablePanelContainer component
- Adjusted layout and styling of Sidebar components
2023-08-15 20:10:46 +08:00
semantic-release-bot e7a8f05d50 🔖 chore(release): v0.52.1 [skip ci]
### [Version&nbsp;0.52.1](https://github.com/lobehub/lobe-chat/compare/v0.52.0...v0.52.1)
<sup>Released on **2023-08-15**</sup>

#### ♻ Code Refactoring

- **misc**: Replace cdn.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Replace cdn ([2875400](https://github.com/lobehub/lobe-chat/commit/2875400))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-08-15 10:05:52 +00:00
canisminor1990 2875400062 ♻️ refactor: Replace cdn 2023-08-15 18:03:36 +08:00
semantic-release-bot 83f28fd23d 🔖 chore(release): v0.52.0 [skip ci]
## [Version&nbsp;0.52.0](https://github.com/lobehub/lobe-chat/compare/v0.51.0...v0.52.0)
<sup>Released on **2023-08-15**</sup>

####  Features

- **misc**: Add avatar compress.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Add avatar compress ([1325b40](https://github.com/lobehub/lobe-chat/commit/1325b40))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-08-15 08:51:14 +00:00
canisminor1990 1325b40ef7 feat: Add avatar compress 2023-08-15 16:49:03 +08:00
semantic-release-bot f54c403d8f 🔖 chore(release): v0.51.0 [skip ci]
## [Version&nbsp;0.51.0](https://github.com/lobehub/lobe-chat/compare/v0.50.0...v0.51.0)
<sup>Released on **2023-08-15**</sup>

####  Features

- **misc**: Add Footer component and modify Token and index files.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Add Footer component and modify Token and index files ([41a3823](https://github.com/lobehub/lobe-chat/commit/41a3823))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-08-15 08:36:45 +00:00
canisminor1990 41a3823ef1 feat: Add Footer component and modify Token and index files
- Add new file "Footer.tsx"
- Import and use components and functions
- Add new props and styles
- Modify structure and content of components
2023-08-15 16:34:26 +08:00
semantic-release-bot 2bbb06f3ec 🔖 chore(release): v0.50.0 [skip ci]
## [Version&nbsp;0.50.0](https://github.com/lobehub/lobe-chat/compare/v0.49.0...v0.50.0)
<sup>Released on **2023-08-15**</sup>

####  Features

- **misc**: Update messages, settings, error codes, plugin names, weather data display, and UI.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Update messages, settings, error codes, plugin names, weather data display, and UI ([a41db51](https://github.com/lobehub/lobe-chat/commit/a41db51))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-08-15 08:11:46 +00:00
canisminor1990 a41db5117d feat: Update messages, settings, error codes, plugin names, weather data display, and UI
This commit introduces updates to messages, settings, error codes, plugin names,
weather data display, and user interface to enhance the overall user experience.
2023-08-15 16:09:31 +08:00
semantic-release-bot eda5e325c0 🔖 chore(release): v0.49.0 [skip ci]
## [Version&nbsp;0.49.0](https://github.com/lobehub/lobe-chat/compare/v0.48.0...v0.49.0)
<sup>Released on **2023-08-15**</sup>

####  Features

- **misc**: Add `BackToBottom` to conversation, Update icons and text in various components.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Add `BackToBottom` to conversation ([1433aa9](https://github.com/lobehub/lobe-chat/commit/1433aa9))
* **misc**: Update icons and text in various components ([0e7a683](https://github.com/lobehub/lobe-chat/commit/0e7a683))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-08-15 07:40:44 +00:00
canisminor1990 0e7a68347c feat: Update icons and text in various components
This commit introduces new icons and updates text in multiple components. The changes involve replacing icons for importing and exporting files, updating the text for the application initialization message, and modifying the styling of certain components.

Changes:
- Replaced icons for importing and exporting files
- Updated text for the application initialization message
- Modified styling of certain components
2023-08-15 15:37:32 +08:00
canisminor1990 1433aa973c feat: Add BackToBottom to conversation 2023-08-15 14:02:50 +08:00
semantic-release-bot b813d5b8aa 🔖 chore(release): v0.48.0 [skip ci]
## [Version&nbsp;0.48.0](https://github.com/lobehub/lobe-chat/compare/v0.47.0...v0.48.0)
<sup>Released on **2023-08-15**</sup>

####  Features

- **misc**: Import SiOpenai icon and replace 'Tag' component in chat feature.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Import SiOpenai icon and replace 'Tag' component in chat feature ([98b0352](https://github.com/lobehub/lobe-chat/commit/98b0352))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-08-15 04:13:53 +00:00
canisminor1990 98b03522d9 feat: Import SiOpenai icon and replace 'Tag' component in chat feature
Import and use the SiOpenai icon from the '@icons-pack/react-simple-icons'
package. Replace instances of the 'Tag' component from the 'antd' package
with the 'Tag' component from the '@lobehub/ui' package in different
components within the chat feature of the application.

This commit introduces new features to enhance the chat feature by adding a new icon and updating the 'Tag' component.
2023-08-15 12:11:32 +08:00
semantic-release-bot 5a2d636f3e 🔖 chore(release): v0.47.0 [skip ci]
## [Version&nbsp;0.47.0](https://github.com/lobehub/lobe-chat/compare/v0.46.1...v0.47.0)
<sup>Released on **2023-08-15**</sup>

####  Features

- **misc**: Add and update UI elements and agent configuration.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Add and update UI elements and agent configuration ([eb7fbee](https://github.com/lobehub/lobe-chat/commit/eb7fbee))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-08-15 04:05:26 +00:00
canisminor1990 eb7fbee261 feat: Add and update UI elements and agent configuration
This commit introduces new features and modifies existing code related to UI elements and agent configuration. It includes additions and removals of components, updates to imports, and changes to existing files. The code also includes updates for the LobeHub website and chat selector metadata.

Changes made:
- Addition and removal of UI components
- Updates to import statements
- Modifications to existing files
- Updates for the LobeHub website
- Changes to chat selector metadata
2023-08-15 12:02:22 +08:00
semantic-release-bot 374980bf2a 🔖 chore(release): v0.46.1 [skip ci]
### [Version&nbsp;0.46.1](https://github.com/lobehub/lobe-chat/compare/v0.46.0...v0.46.1)
<sup>Released on **2023-08-14**</sup>

#### 💄 Styles

- **misc**: Fix SystemRole Skeleton padding.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Fix SystemRole Skeleton padding ([ce485a0](https://github.com/lobehub/lobe-chat/commit/ce485a0))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-08-14 16:41:31 +00:00
arvinxx ce485a01b5 💄 style: fix SystemRole Skeleton padding 2023-08-15 00:39:28 +08:00
semantic-release-bot 51e2366394 🔖 chore(release): v0.46.0 [skip ci]
## [Version&nbsp;0.46.0](https://github.com/lobehub/lobe-chat/compare/v0.45.0...v0.46.0)
<sup>Released on **2023-08-14**</sup>

####  Features

- **misc**: Update styling and functionality of AgentPrompt and EditableMessage components, 支持停止生成消息.

#### 🐛 Bug Fixes

- **misc**: Remove input highlight.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Update styling and functionality of AgentPrompt and EditableMessage components ([80b521c](https://github.com/lobehub/lobe-chat/commit/80b521c))
* **misc**: 支持停止生成消息, closes [#78](https://github.com/lobehub/lobe-chat/issues/78) ([9eeca80](https://github.com/lobehub/lobe-chat/commit/9eeca80))

#### What's fixed

* **misc**: Remove input highlight ([ad2001a](https://github.com/lobehub/lobe-chat/commit/ad2001a))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-08-14 16:30:57 +00:00
arvinxx 9eeca80c83 feat: 支持停止生成消息
close #78
2023-08-15 00:28:52 +08:00
canisminor1990 604b5a88bc Merge branch 'master' of github.com:lobehub/lobe-chat 2023-08-15 00:17:54 +08:00
canisminor1990 80b521c165 feat: Update styling and functionality of AgentPrompt and EditableMessage components
This code change modifies the AgentPrompt component in the AgentSetting feature. The input field now has a different border color and the markdown styling has been removed. Additionally, the AgentPrompt component now has a new prop for the TokenTag component, specifying a square shape.

The EditableMessage component has also been updated with new props for editing button size, height, input type, and placeholder.

Furthermore, the SystemRole component in the Sidebar feature has been modified with changes to the promptBox styling.

The changes were made to improve the visual appearance and user experience of the AgentPrompt and EditableMessage components, as well as to enhance the styling of the SystemRole component in the Sidebar feature.
2023-08-15 00:16:49 +08:00
arvinxx 223cc2e7e7 🔧 chore: update vitest config to add coverage 2023-08-14 23:18:46 +08:00
canisminor1990 883d8007b3 🔧 chore: Merge 2023-08-14 23:17:50 +08:00
canisminor1990 ad2001a7f3 🐛 fix: Remove input highlight 2023-08-14 23:15:56 +08:00
semantic-release-bot 0337d1f0e7 🔖 chore(release): v0.45.0 [skip ci]
## [Version&nbsp;0.45.0](https://github.com/lobehub/lobe-chat/compare/v0.44.4...v0.45.0)
<sup>Released on **2023-08-14**</sup>

####  Features

- **misc**: 优化每个角色的初始引导.

#### 💄 Styles

- **misc**: 优化初始化加载状态,等到会话加载完毕再显示内容.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: 优化每个角色的初始引导, closes [#76](https://github.com/lobehub/lobe-chat/issues/76) ([8d78dc5](https://github.com/lobehub/lobe-chat/commit/8d78dc5))

#### Styles

* **misc**: 优化初始化加载状态,等到会话加载完毕再显示内容 ([cf603cb](https://github.com/lobehub/lobe-chat/commit/cf603cb))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-08-14 15:15:30 +00:00
dependabot[bot] c608ee7fc0 build(deps-dev): bump @testing-library/jest-dom from 5.17.0 to 6.0.0 (#74)
Bumps [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) from 5.17.0 to 6.0.0.
- [Release notes](https://github.com/testing-library/jest-dom/releases)
- [Changelog](https://github.com/testing-library/jest-dom/blob/main/CHANGELOG.md)
- [Commits](https://github.com/testing-library/jest-dom/compare/v5.17.0...v6.0.0)

---
updated-dependencies:
- dependency-name: "@testing-library/jest-dom"
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-14 23:13:31 +08:00
Arvin Xu cf5bd6099e feat: 为所有新角色添加欢迎消息 (#77) 2023-08-14 23:13:00 +08:00
arvinxx 06cb654f51 🎨 chore: update types and pkg version 2023-08-14 23:07:41 +08:00
arvinxx cf603cbd8a 💄 style: 优化初始化加载状态,等到会话加载完毕再显示内容 2023-08-14 23:07:41 +08:00
arvinxx 8d78dc5e27 🚸 feat: 优化每个角色的初始引导
close #76
2023-08-14 23:07:41 +08:00
semantic-release-bot 986f9755ce 🔖 chore(release): v0.44.4 [skip ci]
### [Version&nbsp;0.44.4](https://github.com/lobehub/lobe-chat/compare/v0.44.3...v0.44.4)
<sup>Released on **2023-08-13**</sup>

#### 💄 Styles

- **misc**: 优化 Chat Skeleton 样式, 优化 Inbox 样式.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: 优化 Chat Skeleton 样式 ([3f83be0](https://github.com/lobehub/lobe-chat/commit/3f83be0))
* **misc**: 优化 Inbox 样式 ([924c12e](https://github.com/lobehub/lobe-chat/commit/924c12e))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-08-13 08:14:31 +00:00
arvinxx 3f83be02af 💄 style: 优化 Chat Skeleton 样式 2023-08-13 16:12:26 +08:00
arvinxx 924c12e339 💄 style: 优化 Inbox 样式 2023-08-13 16:07:18 +08:00
semantic-release-bot 7299c9ef17 🔖 chore(release): v0.44.3 [skip ci]
### [Version&nbsp;0.44.3](https://github.com/lobehub/lobe-chat/compare/v0.44.2...v0.44.3)
<sup>Released on **2023-08-13**</sup>

#### ♻ Code Refactoring

- **misc**: 重构 organizeChats 方法.

#### 🐛 Bug Fixes

- **misc**: 修正 inbox 点击重新生成会报错的问题.

#### 💄 Styles

- **misc**: 修正话题列表无法滚动的问题.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: 重构 organizeChats 方法 ([799612e](https://github.com/lobehub/lobe-chat/commit/799612e))

#### What's fixed

* **misc**: 修正 inbox 点击重新生成会报错的问题 ([064ef56](https://github.com/lobehub/lobe-chat/commit/064ef56))

#### Styles

* **misc**: 修正话题列表无法滚动的问题 ([26772e7](https://github.com/lobehub/lobe-chat/commit/26772e7))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-08-13 07:34:11 +00:00
arvinxx 064ef566d4 🐛 fix: 修正 inbox 点击重新生成会报错的问题 2023-08-13 15:31:14 +08:00
arvinxx 26772e72f1 💄 style: 修正话题列表无法滚动的问题 2023-08-13 15:23:18 +08:00
arvinxx 799612ef4e ♻️ refactor: 重构 organizeChats 方法 2023-08-13 11:38:05 +08:00
semantic-release-bot bfb3afb7d1 🔖 chore(release): v0.44.2 [skip ci]
### [Version&nbsp;0.44.2](https://github.com/lobehub/lobe-chat/compare/v0.44.1...v0.44.2)
<sup>Released on **2023-08-13**</sup>

#### 🐛 Bug Fixes

- **misc**: 修正重新生成时切分历史消息的逻辑.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: 修正重新生成时切分历史消息的逻辑, closes [#50](https://github.com/lobehub/lobe-chat/issues/50) ([de5141f](https://github.com/lobehub/lobe-chat/commit/de5141f))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-08-13 03:24:57 +00:00
arvinxx de5141f5fa 🐛 fix: 修正重新生成时切分历史消息的逻辑
close #50
2023-08-13 11:22:37 +08:00
semantic-release-bot 7a39e87f9f 🔖 chore(release): v0.44.1 [skip ci]
### [Version&nbsp;0.44.1](https://github.com/lobehub/lobe-chat/compare/v0.44.0...v0.44.1)
<sup>Released on **2023-08-12**</sup>

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-08-12 16:47:03 +00:00
arvinxx 6e86865bb8 ️ perf: 优化 ChatList 性能 2023-08-13 00:41:45 +08:00
semantic-release-bot da613bc9d9 🔖 chore(release): v0.44.0 [skip ci]
## [Version&nbsp;0.44.0](https://github.com/lobehub/lobe-chat/compare/v0.43.0...v0.44.0)
<sup>Released on **2023-08-12**</sup>

#### ♻ Code Refactoring

- **misc**: 优化 Inbox 会话的实现逻辑, 将 chat 中的功能模型拆分到 features 中, 重构 session 相关实现,移除循环依赖.

####  Features

- **misc**: 支持 inbox 消息导出, 支持 inbox 的会话功能, 新增 inbox 数据模型, 新增 inbox 模块入口.

#### 💄 Styles

- **misc**: Fix Inbox defaultMessage avatar, 优化 header 的 setting 展示, 优化门禁下默认的解锁方式, 补充 ChatList 的 Loading 态.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: 优化 Inbox 会话的实现逻辑 ([22cc4cf](https://github.com/lobehub/lobe-chat/commit/22cc4cf))
* **misc**: 将 chat 中的功能模型拆分到 features 中 ([e25a856](https://github.com/lobehub/lobe-chat/commit/e25a856))
* **misc**: 重构 session 相关实现,移除循环依赖 ([9acf65c](https://github.com/lobehub/lobe-chat/commit/9acf65c))

#### What's improved

* **misc**: 支持 inbox 消息导出 ([498e075](https://github.com/lobehub/lobe-chat/commit/498e075))
* **misc**: 支持 inbox 的会话功能 ([9b713b8](https://github.com/lobehub/lobe-chat/commit/9b713b8))
* **misc**: 新增 inbox 数据模型 ([91a8158](https://github.com/lobehub/lobe-chat/commit/91a8158))
* **misc**: 新增 inbox 模块入口 ([6fc8907](https://github.com/lobehub/lobe-chat/commit/6fc8907))

#### Styles

* **misc**: Fix Inbox defaultMessage avatar ([dbc18a4](https://github.com/lobehub/lobe-chat/commit/dbc18a4))
* **misc**: 优化 header 的 setting 展示 ([201d380](https://github.com/lobehub/lobe-chat/commit/201d380))
* **misc**: 优化门禁下默认的解锁方式 ([df9bb45](https://github.com/lobehub/lobe-chat/commit/df9bb45))
* **misc**: 补充 ChatList 的 Loading 态 ([eb3eb5d](https://github.com/lobehub/lobe-chat/commit/eb3eb5d))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-08-12 14:40:21 +00:00
Arvin Xu 7a53b08c48 Merge pull request #71 from lobehub/feat/inbox
 feat: 新增 Inbox 会话功能
2023-08-12 22:38:35 +08:00
arvinxx df9bb4579c 🚸 style: 优化门禁下默认的解锁方式 2023-08-12 22:32:56 +08:00
arvinxx dbc18a4de8 💄 style: fix Inbox defaultMessage avatar 2023-08-12 22:30:58 +08:00
arvinxx eb3eb5dfab 💄 style: 补充 ChatList 的 Loading 态 2023-08-12 22:24:42 +08:00
arvinxx 22cc4cf2ed ♻️ refactor: 优化 Inbox 会话的实现逻辑 2023-08-12 22:24:40 +08:00
arvinxx 9b713b8c83 feat: 支持 inbox 的会话功能 2023-08-12 21:10:17 +08:00
arvinxx 1f8906684e 🧑‍💻 chore: 优化 ci 脚本,增加循环依赖检测 2023-08-12 20:41:38 +08:00
arvinxx 9acf65cab1 ♻️ refactor: 重构 session 相关实现,移除循环依赖 2023-08-12 20:41:06 +08:00
arvinxx 904a01d26e 🏷️ docs: 补充注释 2023-08-12 15:21:12 +08:00
arvinxx 498e07594a feat: 支持 inbox 消息导出 2023-08-12 15:17:22 +08:00
arvinxx 201d380f8a 💄 style: 优化 header 的 setting 展示 2023-08-12 15:15:49 +08:00
arvinxx 6fc8907676 feat: 新增 inbox 模块入口 2023-08-12 14:52:47 +08:00
arvinxx e25a856b51 🚚 refactor: 将 chat 中的功能模型拆分到 features 中 2023-08-12 14:50:42 +08:00
arvinxx 91a8158b73 feat: 新增 inbox 数据模型 2023-08-12 14:49:05 +08:00
semantic-release-bot 30ad271fbd 🔖 chore(release): v0.43.0 [skip ci]
## [Version&nbsp;0.43.0](https://github.com/lobehub/lobe-chat/compare/v0.42.3...v0.43.0)
<sup>Released on **2023-08-12**</sup>

####  Features

- **misc**: 支持切换语言.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: 支持切换语言, closes [#67](https://github.com/lobehub/lobe-chat/issues/67) ([63ed8ec](https://github.com/lobehub/lobe-chat/commit/63ed8ec))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-08-12 04:05:03 +00:00
Arvin Xu 63ed8ec7bd feat: 支持切换语言 (#67) 2023-08-12 12:03:40 +08:00
semantic-release-bot 032de3e21d 🔖 chore(release): v0.42.3 [skip ci]
### [Version&nbsp;0.42.3](https://github.com/lobehub/lobe-chat/compare/v0.42.2...v0.42.3)
<sup>Released on **2023-08-12**</sup>

#### 💄 Styles

- **misc**: 暂时隐藏 Hero 模板.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: 暂时隐藏 Hero 模板 ([8289ae6](https://github.com/lobehub/lobe-chat/commit/8289ae6))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-08-12 03:36:12 +00:00
arvinxx 8289ae6c9b 💄 style: 暂时隐藏 Hero 模板 2023-08-12 11:34:13 +08:00
semantic-release-bot ca9e1bae83 🔖 chore(release): v0.42.2 [skip ci]
### [Version&nbsp;0.42.2](https://github.com/lobehub/lobe-chat/compare/v0.42.1...v0.42.2)
<sup>Released on **2023-08-12**</sup>

#### ♻ Code Refactoring

- **misc**: 将 useSettings 更名为 useGlobalStore, 将原本的 settings 更名为 global, 收敛切换 SideBar 方法为 useSwitchSideBarOnInit, 重构需本地缓存的状态为 preference.

#### 🐛 Bug Fixes

- **misc**: 修正移除 session 时的路由跳转逻辑.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: 将 useSettings 更名为 useGlobalStore ([bdde7df](https://github.com/lobehub/lobe-chat/commit/bdde7df))
* **misc**: 将原本的 settings 更名为 global ([e42d34c](https://github.com/lobehub/lobe-chat/commit/e42d34c))
* **misc**: 收敛切换 SideBar 方法为 useSwitchSideBarOnInit ([bbad38f](https://github.com/lobehub/lobe-chat/commit/bbad38f))
* **misc**: 重构需本地缓存的状态为 preference ([8359b62](https://github.com/lobehub/lobe-chat/commit/8359b62))

#### What's fixed

* **misc**: 修正移除 session 时的路由跳转逻辑 ([8b7838d](https://github.com/lobehub/lobe-chat/commit/8b7838d))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-08-12 03:30:06 +00:00
Arvin Xu a15c1510af Merge pull request #65 from lobehub/refactor/global
Refactor Global Store
2023-08-12 11:28:01 +08:00
arvinxx 8b7838d8ba 🐛 fix: 修正移除 session 时的路由跳转逻辑 2023-08-12 11:23:02 +08:00
arvinxx bbad38f8fe ♻️ refactor: 收敛切换 SideBar 方法为 useSwitchSideBarOnInit 2023-08-12 11:19:29 +08:00
arvinxx 8359b62439 ♻️ refactor: 重构需本地缓存的状态为 preference 2023-08-12 11:04:12 +08:00
arvinxx bdde7df9aa ♻️ refactor: 将 useSettings 更名为 useGlobalStore 2023-08-12 10:37:20 +08:00
arvinxx e42d34c12e 🚚 refactor: 将原本的 settings 更名为 global 2023-08-12 10:37:20 +08:00
semantic-release-bot 43671ebaca 🔖 chore(release): v0.42.1 [skip ci]
### [Version&nbsp;0.42.1](https://github.com/lobehub/lobe-chat/compare/v0.42.0...v0.42.1)
<sup>Released on **2023-08-12**</sup>

#### 💄 Styles

- **misc**: 优化 App 首页 Loading 态.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: 优化 App 首页 Loading 态 ([72104e8](https://github.com/lobehub/lobe-chat/commit/72104e8))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-08-12 02:31:22 +00:00
arvinxx 72104e898f 💄 style: 优化 App 首页 Loading 态 2023-08-12 10:27:39 +08:00
semantic-release-bot 2cdcf8c073 🔖 chore(release): v0.42.0 [skip ci]
## [Version&nbsp;0.42.0](https://github.com/lobehub/lobe-chat/compare/v0.41.2...v0.42.0)
<sup>Released on **2023-08-11**</sup>

####  Features

- **misc**: Add `Welcome` page.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Add `Welcome` page, closes [#60](https://github.com/lobehub/lobe-chat/issues/60) ([810ab0f](https://github.com/lobehub/lobe-chat/commit/810ab0f))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-08-11 15:51:08 +00:00
CanisMinor 810ab0fe18 feat: Add Welcome page (#60)
*  feat: Implement chat interface, add session data selectors, and update pages

*  feat: 优化首页路由逻辑

* 💄 style: 优化 welcome 页面样式

* ♻️ refactor: 优化 chat 页面布局实现与样式

---------

Co-authored-by: arvinxx <arvinx@foxmail.com>
2023-08-11 23:49:07 +08:00
semantic-release-bot e8964184eb 🔖 chore(release): v0.41.2 [skip ci]
### [Version&nbsp;0.41.2](https://github.com/lobehub/lobe-chat/compare/v0.41.1...v0.41.2)
<sup>Released on **2023-08-10**</sup>

#### ♻ Code Refactoring

- **misc**: 将 sessionStore 默认 equalFn 改为 shallow, 将 settingStore 默认 equalFn 改为 shallow.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: 将 sessionStore 默认 equalFn 改为 shallow ([5c1b8d7](https://github.com/lobehub/lobe-chat/commit/5c1b8d7))
* **misc**: 将 settingStore 默认 equalFn 改为 shallow ([1e72308](https://github.com/lobehub/lobe-chat/commit/1e72308))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-08-10 16:08:16 +00:00
arvinxx 5c1b8d78f6 ♻️ refactor: 将 sessionStore 默认 equalFn 改为 shallow 2023-08-11 00:06:08 +08:00
arvinxx 1e723088d3 ♻️ refactor: 将 settingStore 默认 equalFn 改为 shallow 2023-08-11 00:01:55 +08:00
semantic-release-bot db63c80873 🔖 chore(release): v0.41.1 [skip ci]
### [Version&nbsp;0.41.1](https://github.com/lobehub/lobe-chat/compare/v0.41.0...v0.41.1)
<sup>Released on **2023-08-10**</sup>

#### ♻ Code Refactoring

- **misc**: 重构 settings store 代码写法.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: 重构 settings store 代码写法 ([4b6f917](https://github.com/lobehub/lobe-chat/commit/4b6f917))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-08-10 15:54:22 +00:00
arvinxx 4b6f917e7d ♻️ refactor: 重构 settings store 代码写法 2023-08-10 23:47:01 +08:00
semantic-release-bot 99fc5c5e47 🔖 chore(release): v0.41.0 [skip ci]
## [Version&nbsp;0.41.0](https://github.com/lobehub/lobe-chat/compare/v0.40.7...v0.41.0)
<sup>Released on **2023-08-10**</sup>

####  Features

- **misc**: 支持持久化隐藏 Topic 功能.

#### 💄 Styles

- **misc**: 优化第一次水合逻辑.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: 支持持久化隐藏 Topic 功能 ([9ea2778](https://github.com/lobehub/lobe-chat/commit/9ea2778))

#### Styles

* **misc**: 优化第一次水合逻辑 ([fefae61](https://github.com/lobehub/lobe-chat/commit/fefae61))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-08-10 15:22:25 +00:00
arvinxx 9ea27780d2 feat: 支持持久化隐藏 Topic 功能
- 在 settings 中添加 guide 字段
- 为 Empty 组件添加受控模式
- setting store 添加 guide 状态控制方法
2023-08-10 23:20:48 +08:00
arvinxx fefae61b55 💄 style: 优化第一次水合逻辑 2023-08-10 23:20:48 +08:00
semantic-release-bot 226a875053 🔖 chore(release): v0.40.7 [skip ci]
### [Version&nbsp;0.40.7](https://github.com/lobehub/lobe-chat/compare/v0.40.6...v0.40.7)
<sup>Released on **2023-08-10**</sup>

#### 💄 Styles

- **misc**: 优化 Topic 的水合加载效果.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: 优化 Topic 的水合加载效果 ([0cd0088](https://github.com/lobehub/lobe-chat/commit/0cd0088))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-08-10 14:46:05 +00:00
arvinxx 0cd0088216 💄 style: 优化 Topic 的水合加载效果 2023-08-10 22:44:12 +08:00
semantic-release-bot 8172ae2acd 🔖 chore(release): v0.40.6 [skip ci]
### [Version&nbsp;0.40.6](https://github.com/lobehub/lobe-chat/compare/v0.40.5...v0.40.6)
<sup>Released on **2023-08-10**</sup>

#### ♻ Code Refactoring

- **misc**: 重构优化 hydrated 的判断逻辑.

#### 💄 Styles

- **misc**: 优化水合前的加载效果.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: 重构优化 hydrated 的判断逻辑 ([1781119](https://github.com/lobehub/lobe-chat/commit/1781119))

#### Styles

* **misc**: 优化水合前的加载效果 ([6bbd978](https://github.com/lobehub/lobe-chat/commit/6bbd978))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-08-10 14:37:19 +00:00
arvinxx 6bbd978e01 💄 style: 优化水合前的加载效果 2023-08-10 22:35:45 +08:00
arvinxx 1781119394 ♻️ refactor: 重构优化 hydrated 的判断逻辑 2023-08-10 22:35:45 +08:00
semantic-release-bot 1475cdc681 🔖 chore(release): v0.40.5 [skip ci]
### [Version&nbsp;0.40.5](https://github.com/lobehub/lobe-chat/compare/v0.40.4...v0.40.5)
<sup>Released on **2023-08-10**</sup>

#### 💄 Styles

- **misc**: 增加未初始化的 loading 态.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: 增加未初始化的 loading 态 ([dcb7c07](https://github.com/lobehub/lobe-chat/commit/dcb7c07))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-08-10 12:51:56 +00:00
arvinxx dcb7c0715a 💄 style: 增加未初始化的 loading 态 2023-08-10 20:49:55 +08:00
semantic-release-bot 51429398f6 🔖 chore(release): v0.40.4 [skip ci]
### [Version&nbsp;0.40.4](https://github.com/lobehub/lobe-chat/compare/v0.40.3...v0.40.4)
<sup>Released on **2023-08-10**</sup>

#### 💄 Styles

- **misc**: 优化 Header 样式.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: 优化 Header 样式 ([edd148a](https://github.com/lobehub/lobe-chat/commit/edd148a))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-08-10 12:29:19 +00:00
arvinxx edd148a18a 💄 style: 优化 Header 样式 2023-08-10 20:27:07 +08:00
semantic-release-bot f982da089e 🔖 chore(release): v0.40.3 [skip ci]
### [Version&nbsp;0.40.3](https://github.com/lobehub/lobe-chat/compare/v0.40.2...v0.40.3)
<sup>Released on **2023-08-10**</sup>

#### 🐛 Bug Fixes

- **misc**: 修正没有 prompt 的编辑与保存按钮的问题.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: 修正没有 prompt 的编辑与保存按钮的问题 ([b7e1648](https://github.com/lobehub/lobe-chat/commit/b7e1648))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-08-10 11:58:02 +00:00
arvinxx b7e16487b0 🐛 fix: 修正没有 prompt 的编辑与保存按钮的问题 2023-08-10 19:56:26 +08:00
semantic-release-bot 86b401a093 🔖 chore(release): v0.40.2 [skip ci]
### [Version&nbsp;0.40.2](https://github.com/lobehub/lobe-chat/compare/v0.40.1...v0.40.2)
<sup>Released on **2023-08-08**</sup>

#### 🐛 Bug Fixes

- **misc**: 修正 defaults 造成的 config 报错.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: 修正 defaults 造成的 config 报错 ([0857fa7](https://github.com/lobehub/lobe-chat/commit/0857fa7))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-08-08 12:01:47 +00:00
arvinxx 0857fa7be6 🐛 fix: 修正 defaults 造成的 config 报错 2023-08-08 20:00:09 +08:00
semantic-release-bot e229638621 🔖 chore(release): v0.40.1 [skip ci]
### [Version&nbsp;0.40.1](https://github.com/lobehub/lobe-chat/compare/v0.40.0...v0.40.1)
<sup>Released on **2023-08-06**</sup>

#### 🐛 Bug Fixes

- **misc**: 优化 openai 接口的错误处理逻辑.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: 优化 openai 接口的错误处理逻辑 ([eae78fe](https://github.com/lobehub/lobe-chat/commit/eae78fe))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-08-06 09:36:24 +00:00
arvinxx eae78fef2e 🐛 fix: 优化 openai 接口的错误处理逻辑 2023-08-06 17:34:32 +08:00
semantic-release-bot 6e802757af 🔖 chore(release): v0.40.0 [skip ci]
## [Version&nbsp;0.40.0](https://github.com/lobehub/lobe-chat/compare/v0.39.4...v0.40.0)
<sup>Released on **2023-08-05**</sup>

####  Features

- **misc**: Add new dependency, add Tag and PluginTag components, update HeaderTitle.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Add new dependency, add Tag and PluginTag components, update HeaderTitle, closes [#56](https://github.com/lobehub/lobe-chat/issues/56) [#55](https://github.com/lobehub/lobe-chat/issues/55) [#54](https://github.com/lobehub/lobe-chat/issues/54) ([2812ea2](https://github.com/lobehub/lobe-chat/commit/2812ea2))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-08-05 10:47:16 +00:00
canisminor1990 94fbff9570 Merge branch 'master' of github.com:lobehub/lobe-chat 2023-08-05 18:45:23 +08:00
canisminor1990 2812ea2ac4 feat: Add new dependency, add Tag and PluginTag components, update HeaderTitle
- Adds a new dependency in the package.json file
- Imports and uses the Tag and PluginTag components in multiple files
- Updates the HeaderTitle component
- The Tag component is used to display tags with different styles and types
- The Tag component is also used to display model and plugin information in the chat header
- Adds a new selector function to retrieve agent plugins from the session store.
- resolve #56, resolve #55, resolve #54
2023-08-05 18:43:52 +08:00
semantic-release-bot f80ba2500a 🔖 chore(release): v0.39.4 [skip ci]
### [Version&nbsp;0.39.4](https://github.com/lobehub/lobe-chat/compare/v0.39.3...v0.39.4)
<sup>Released on **2023-08-05**</sup>

#### 💄 Styles

- **misc**: 修正 assistant 消息没有 background 的问题.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: 修正 assistant 消息没有 background 的问题, closes [#42](https://github.com/lobehub/lobe-chat/issues/42) ([812e976](https://github.com/lobehub/lobe-chat/commit/812e976))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-08-05 07:32:14 +00:00
arvinxx 812e976696 💄 style: 修正 assistant 消息没有 background 的问题
close #42
2023-08-05 15:30:18 +08:00
semantic-release-bot 5c8eb9ca52 🔖 chore(release): v0.39.3 [skip ci]
### [Version&nbsp;0.39.3](https://github.com/lobehub/lobe-chat/compare/v0.39.2...v0.39.3)
<sup>Released on **2023-08-04**</sup>

#### 🐛 Bug Fixes

- **misc**: 优化 405 报错返回内容,并优化 openai 服务端超时处理逻辑.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: 优化 405 报错返回内容,并优化 openai 服务端超时处理逻辑 ([0acc829](https://github.com/lobehub/lobe-chat/commit/0acc829))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-08-04 17:21:48 +00:00
arvinxx 0acc829b25 🐛 fix: 优化 405 报错返回内容,并优化 openai 服务端超时处理逻辑 2023-08-05 01:20:11 +08:00
semantic-release-bot 30bf8ee653 🔖 chore(release): v0.39.2 [skip ci]
### [Version&nbsp;0.39.2](https://github.com/lobehub/lobe-chat/compare/v0.39.1...v0.39.2)
<sup>Released on **2023-08-04**</sup>

#### 💄 Styles

- **misc**: 优化 topic 样式.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: 优化 topic 样式 ([75dc034](https://github.com/lobehub/lobe-chat/commit/75dc034))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-08-04 15:53:10 +00:00
arvinxx 75dc0345ae 💄 style: 优化 topic 样式 2023-08-04 23:51:32 +08:00
semantic-release-bot a192764cfb 🔖 chore(release): v0.39.1 [skip ci]
### [Version&nbsp;0.39.1](https://github.com/lobehub/lobe-chat/compare/v0.39.0...v0.39.1)
<sup>Released on **2023-08-04**</sup>

#### 🐛 Bug Fixes

- **misc**: 修正 basePath 在生产环境下不生效的问题.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: 修正 basePath 在生产环境下不生效的问题 ([71b9139](https://github.com/lobehub/lobe-chat/commit/71b9139))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-08-04 15:37:31 +00:00
arvinxx 71b913934c 🐛 fix: 修正 basePath 在生产环境下不生效的问题 2023-08-04 23:36:04 +08:00
semantic-release-bot 34b1a95670 🔖 chore(release): v0.39.0 [skip ci]
## [Version&nbsp;0.39.0](https://github.com/lobehub/lobe-chat/compare/v0.38.0...v0.39.0)
<sup>Released on **2023-08-04**</sup>

####  Features

- **misc**: 支持多轮的插件意图识别, 支持自定义 OpenAI 代理地址.

#### 💄 Styles

- **misc**: 优化插件的展示逻辑.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: 支持多轮的插件意图识别 ([5127f1b](https://github.com/lobehub/lobe-chat/commit/5127f1b))
* **misc**: 支持自定义 OpenAI 代理地址 ([33a111c](https://github.com/lobehub/lobe-chat/commit/33a111c))

#### Styles

* **misc**: 优化插件的展示逻辑 ([7621bad](https://github.com/lobehub/lobe-chat/commit/7621bad))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-08-04 14:16:30 +00:00
arvinxx 33a111c15e feat: 支持自定义 OpenAI 代理地址 2023-08-04 22:14:37 +08:00
arvinxx 5127f1bce3 feat: 支持多轮的插件意图识别 2023-08-04 22:07:33 +08:00
arvinxx 7621badd5d 💄 style: 优化插件的展示逻辑 2023-08-04 22:07:33 +08:00
semantic-release-bot 5a47f78a71 🔖 chore(release): v0.38.0 [skip ci]
## [Version&nbsp;0.38.0](https://github.com/lobehub/lobe-chat/compare/v0.37.0...v0.38.0)
<sup>Released on **2023-08-04**</sup>

####  Features

- **misc**: Add topic empty.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Add topic empty ([b9f267c](https://github.com/lobehub/lobe-chat/commit/b9f267c))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-08-04 10:38:44 +00:00
canisminor1990 b9f267ccde feat: Add topic empty
Add new translations, modify titles and descriptions, and add new components to the project. Changes involve localization files, image files, and code files.
2023-08-04 18:36:13 +08:00
semantic-release-bot a19e67c018 🔖 chore(release): v0.37.0 [skip ci]
## [Version&nbsp;0.37.0](https://github.com/lobehub/lobe-chat/compare/v0.36.1...v0.37.0)
<sup>Released on **2023-08-03**</sup>

####  Features

- **misc**: 支持使用全局助手的设置作为默认助手的创建角色.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: 支持使用全局助手的设置作为默认助手的创建角色, closes [#44](https://github.com/lobehub/lobe-chat/issues/44) ([f91857d](https://github.com/lobehub/lobe-chat/commit/f91857d))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-08-03 16:24:53 +00:00
arvinxx f91857dec0 feat: 支持使用全局助手的设置作为默认助手的创建角色
close #44
2023-08-04 00:23:25 +08:00
semantic-release-bot 83aa1ce096 🔖 chore(release): v0.36.1 [skip ci]
### [Version&nbsp;0.36.1](https://github.com/lobehub/lobe-chat/compare/v0.36.0...v0.36.1)
<sup>Released on **2023-08-03**</sup>

#### ♻ Code Refactoring

- **misc**: Refactor zustand usage with v4.4.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Refactor zustand usage with v4.4, closes [#52](https://github.com/lobehub/lobe-chat/issues/52) ([4c65aa7](https://github.com/lobehub/lobe-chat/commit/4c65aa7))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-08-03 16:04:04 +00:00
Arvin Xu 4c65aa7ea0 ♻️ refactor: refactor zustand usage with v4.4 (#52)
refs: https://github.com/pmndrs/zustand/discussions/1937
2023-08-04 00:02:41 +08:00
semantic-release-bot f33f38a822 🔖 chore(release): v0.36.0 [skip ci]
## [Version&nbsp;0.36.0](https://github.com/lobehub/lobe-chat/compare/v0.35.1...v0.36.0)
<sup>Released on **2023-08-03**</sup>

####  Features

- **misc**: 实现自定义历史消息数功能.

#### 🐛 Bug Fixes

- **misc**: Fix setting type.

#### 💄 Styles

- **misc**: Fix session item height.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: 实现自定义历史消息数功能 ([7baa022](https://github.com/lobehub/lobe-chat/commit/7baa022))

#### What's fixed

* **misc**: Fix setting type ([57e415e](https://github.com/lobehub/lobe-chat/commit/57e415e))

#### Styles

* **misc**: Fix session item height ([6cd1de5](https://github.com/lobehub/lobe-chat/commit/6cd1de5))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-08-03 06:33:30 +00:00
canisminor1990 57e415e89e 🐛 fix: Fix setting type 2023-08-03 14:30:30 +08:00
arvinxx 88debc4e18 🔧 chore: add lint ci 2023-08-01 23:56:20 +08:00
Arvin Xu 6d0e5de605 Merge pull request #43 from lobehub/history-count
限制历史记录条数
2023-08-01 23:51:06 +08:00
arvinxx 7baa02283f feat: 实现自定义历史消息数功能 2023-08-01 23:43:36 +08:00
arvinxx 6cd1de5210 💄 style: fix session item height 2023-08-01 22:52:51 +08:00
semantic-release-bot aefc2fa947 🔖 chore(release): v0.35.1 [skip ci]
### [Version&nbsp;0.35.1](https://github.com/lobehub/lobe-chat/compare/v0.35.0...v0.35.1)
<sup>Released on **2023-07-31**</sup>

#### 💄 Styles

- **misc**: Update doc mode and token tags.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: Update doc mode and token tags ([1d3c5b6](https://github.com/lobehub/lobe-chat/commit/1d3c5b6))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-07-31 16:55:52 +00:00
canisminor1990 1d3c5b6e7d 💄 style: Update doc mode and token tags 2023-08-01 00:52:41 +08:00
semantic-release-bot 0a03b26362 🔖 chore(release): v0.35.0 [skip ci]
## [Version&nbsp;0.35.0](https://github.com/lobehub/lobe-chat/compare/v0.34.0...v0.35.0)
<sup>Released on **2023-07-31**</sup>

####  Features

- **misc**: Add agent settings functionality, new components, and features for AgentMeta, Add and modify translations for various keys in JSON code files.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Add agent settings functionality, new components, and features for AgentMeta ([b1e5ff9](https://github.com/lobehub/lobe-chat/commit/b1e5ff9))
* **misc**: Add and modify translations for various keys in JSON code files ([503adb4](https://github.com/lobehub/lobe-chat/commit/503adb4))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-07-31 14:31:56 +00:00
canisminor1990 b1e5ff9b51 feat: Add agent settings functionality, new components, and features for AgentMeta
This commit introduces new agent settings functionality, including new components and features for AgentMeta. It also includes improvements to the organization and functionality of settings and configuration features. Additionally, the version number in the package.json file has been updated.

Changes:
- Added agent settings functionality
- Implemented new components and features for AgentMeta
- Improved organization and functionality of settings and configuration features
- Updated version number in package.json file
2023-07-31 22:29:30 +08:00
canisminor1990 503adb48d4 feat: Add and modify translations for various keys in JSON code files
This commit introduces new translations and modifies existing ones for
keys related to themes, settings, plugins, errors, and unlocking
features. These changes enhance the user experience by providing
localized content and improving the overall functionality of the
application.

Changes made:
- Added translations for new keys in themes, settings, plugins, errors,
  and unlocking features
- Modified existing translations to improve clarity and accuracy
2023-07-31 22:27:52 +08:00
semantic-release-bot 88be8f577d 🔖 chore(release): v0.34.0 [skip ci]
## [Version&nbsp;0.34.0](https://github.com/lobehub/lobe-chat/compare/v0.33.0...v0.34.0)
<sup>Released on **2023-07-31**</sup>

####  Features

- **misc**: Add agent settings functionality, Add new components and features for AgentMeta, Improve organization and functionality of settings and configuration features.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Add agent settings functionality ([b0aaeed](https://github.com/lobehub/lobe-chat/commit/b0aaeed))
* **misc**: Add new components and features for AgentMeta ([1232d95](https://github.com/lobehub/lobe-chat/commit/1232d95))
* **misc**: Improve organization and functionality of settings and configuration features ([badde35](https://github.com/lobehub/lobe-chat/commit/badde35))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-07-31 14:22:26 +00:00
CanisMinor ee9ca8479e Merge pull request #36 from lobehub/refactor/agent-setting
♻️ refactor: 角色设置和全局设置统一
2023-07-31 22:21:04 +08:00
CanisMinor eae23faf57 Merge pull request #39 from lobehub/dependabot/npm_and_yarn/serpapi-2.0.0
build(deps): bump serpapi from 1.1.1 to 2.0.0
2023-07-31 22:20:49 +08:00
canisminor1990 b0aaeed0c3 feat: Add agent settings functionality
- Add function for setting a namespace for logging purposes
- Implement actions for modifying the settings state in the application
- Update configuration file for agent settings
- Add new file for debugging purposes

This commit introduces new features to enhance the agent settings functionality, including the ability to set a namespace for logging, modify the settings state, and debug the application. It also includes updates to the configuration file.
2023-07-31 22:18:04 +08:00
dependabot[bot] 0f99150234 build(deps): bump serpapi from 1.1.1 to 2.0.0
Bumps [serpapi](https://github.com/serpapi/serpapi-javascript) from 1.1.1 to 2.0.0.
- [Changelog](https://github.com/serpapi/serpapi-javascript/blob/master/CHANGELOG.md)
- [Commits](https://github.com/serpapi/serpapi-javascript/compare/1.1.1...2.0.0)

---
updated-dependencies:
- dependency-name: serpapi
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-31 11:55:19 +00:00
canisminor1990 badde35947 feat: Improve organization and functionality of settings and configuration features
The code changes involve renaming and reorganizing files and components related to settings and chat configuration. It also includes updates to the state, functions, and selectors related to managing settings. Additionally, new imports and types are introduced, and existing interfaces are modified to include new properties. The changes aim to improve the organization and functionality of the settings and configuration features in the codebase.
2023-07-31 18:36:55 +08:00
canisminor1990 1232d95a92 feat: Add new components and features for AgentMeta
The changes include renaming a file and creating two new files. The code also adds new components and updates existing components in the "AgentMeta" feature. These changes are related to the configuration and metadata of an agent in a chat application. Autocomplete functionality is added to some input fields. The code includes React components for agent settings, such as metadata, configuration, and plugins. The code snippet shows the implementation of a chat editing page with various components and features.
2023-07-31 15:41:15 +08:00
arvinxx c9ecce1d7a 🚨 chore: fix image lint 2023-07-31 08:48:46 +08:00
semantic-release-bot bf13a1ca4e 🔖 chore(release): v0.33.0 [skip ci]
## [Version&nbsp;0.33.0](https://github.com/lobehub/lobe-chat/compare/v0.32.0...v0.33.0)
<sup>Released on **2023-07-30**</sup>

####  Features

- **misc**: 支持输入模板预处理.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: 支持输入模板预处理 ([84082c1](https://github.com/lobehub/lobe-chat/commit/84082c1))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-07-30 15:36:57 +00:00
arvinxx 84082c18d3 feat: 支持输入模板预处理 2023-07-30 23:35:29 +08:00
semantic-release-bot d6b7dd993b 🔖 chore(release): v0.32.0 [skip ci]
## [Version&nbsp;0.32.0](https://github.com/lobehub/lobe-chat/compare/v0.31.0...v0.32.0)
<sup>Released on **2023-07-30**</sup>

####  Features

- **misc**: 支持会话置顶.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: 支持会话置顶, closes [#32](https://github.com/lobehub/lobe-chat/issues/32) ([fc44b5d](https://github.com/lobehub/lobe-chat/commit/fc44b5d))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-07-30 14:30:45 +00:00
Arvin Xu fc44b5dc42 feat: 支持会话置顶 (#32) 2023-07-30 22:29:39 +08:00
semantic-release-bot 5492ee6a65 🔖 chore(release): v0.31.0 [skip ci]
## [Version&nbsp;0.31.0](https://github.com/lobehub/lobe-chat/compare/v0.30.1...v0.31.0)
<sup>Released on **2023-07-30**</sup>

####  Features

- **misc**: 支持展示 token 使用量.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: 支持展示 token 使用量, closes [#31](https://github.com/lobehub/lobe-chat/issues/31) ([e4d4dac](https://github.com/lobehub/lobe-chat/commit/e4d4dac))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-07-30 14:08:07 +00:00
Arvin Xu e4d4dac5db feat: 支持展示 token 使用量 (#31) 2023-07-30 22:06:56 +08:00
semantic-release-bot 43be8de54b 🔖 chore(release): v0.30.1 [skip ci]
### [Version&nbsp;0.30.1](https://github.com/lobehub/lobe-chat/compare/v0.30.0...v0.30.1)
<sup>Released on **2023-07-30**</sup>

#### 💄 Styles

- **misc**: 优化搜索引擎插件展示.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: 优化搜索引擎插件展示 ([347e6b0](https://github.com/lobehub/lobe-chat/commit/347e6b0))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-07-30 13:32:48 +00:00
arvinxx 347e6b0cd0 💄 style: 优化搜索引擎插件展示 2023-07-30 21:31:28 +08:00
semantic-release-bot 16a2bfcbc9 🔖 chore(release): v0.30.0 [skip ci]
## [Version&nbsp;0.30.0](https://github.com/lobehub/lobe-chat/compare/v0.29.0...v0.30.0)
<sup>Released on **2023-07-30**</sup>

####  Features

- **misc**: 优化保存为话题功能, 实现 Topic 重命名功能, 实现话题删除功能, 支持缓存角色面板的展开折叠状态.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: 优化保存为话题功能 ([fdbe084](https://github.com/lobehub/lobe-chat/commit/fdbe084))
* **misc**: 实现 Topic 重命名功能 ([5ef1685](https://github.com/lobehub/lobe-chat/commit/5ef1685))
* **misc**: 实现话题删除功能 ([970889d](https://github.com/lobehub/lobe-chat/commit/970889d))
* **misc**: 支持缓存角色面板的展开折叠状态 ([c241c4b](https://github.com/lobehub/lobe-chat/commit/c241c4b))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-07-30 13:23:02 +00:00
Arvin Xu b431f1b6b9 Merge pull request #29 from lobehub/topic
支持话题
2023-07-30 21:21:56 +08:00
arvinxx 5ef1685b6c feat: 实现 Topic 重命名功能 2023-07-30 19:56:00 +08:00
arvinxx c241c4bb66 feat: 支持缓存角色面板的展开折叠状态 2023-07-30 18:33:58 +08:00
arvinxx 970889defc feat: 实现话题删除功能 2023-07-30 18:20:25 +08:00
arvinxx fdbe08489e feat: 优化保存为话题功能 2023-07-30 17:36:31 +08:00
semantic-release-bot 451f86f50b 🔖 chore(release): v0.29.0 [skip ci]
## [Version&nbsp;0.29.0](https://github.com/lobehub/lobe-chat/compare/v0.28.0...v0.29.0)
<sup>Released on **2023-07-30**</sup>

####  Features

- **misc**: 实现单个会话和角色的导出功能, 实现清空所有会话消息.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: 实现单个会话和角色的导出功能 ([d15a481](https://github.com/lobehub/lobe-chat/commit/d15a481))
* **misc**: 实现清空所有会话消息 ([64c5125](https://github.com/lobehub/lobe-chat/commit/64c5125))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-07-30 09:21:33 +00:00
arvinxx d15a481332 feat: 实现单个会话和角色的导出功能 2023-07-30 17:14:28 +08:00
arvinxx 64c51253b7 feat: 实现清空所有会话消息 2023-07-30 16:06:09 +08:00
semantic-release-bot 67826be0e1 🔖 chore(release): v0.28.0 [skip ci]
## [Version&nbsp;0.28.0](https://github.com/lobehub/lobe-chat/compare/v0.27.4...v0.28.0)
<sup>Released on **2023-07-30**</sup>

#### ♻ Code Refactoring

- **misc**: 重构 settings 相关类型.

####  Features

- **misc**: 优化 SideBar 实现,激活态指示更加明确, 实现 session 导入功能, 实现配置导出功能.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: 重构 settings 相关类型 ([6b7c0a0](https://github.com/lobehub/lobe-chat/commit/6b7c0a0))

#### What's improved

* **misc**: 优化 SideBar 实现,激活态指示更加明确 ([8a467df](https://github.com/lobehub/lobe-chat/commit/8a467df))
* **misc**: 实现 session 导入功能 ([5650167](https://github.com/lobehub/lobe-chat/commit/5650167))
* **misc**: 实现配置导出功能 ([c1f73fe](https://github.com/lobehub/lobe-chat/commit/c1f73fe))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-07-30 06:04:33 +00:00
arvinxx 5650167ef6 feat: 实现 session 导入功能 2023-07-30 14:02:57 +08:00
arvinxx c1f73fed84 feat: 实现配置导出功能 2023-07-30 13:38:19 +08:00
arvinxx 6b7c0a0eca ♻️ refactor: 重构 settings 相关类型 2023-07-30 12:25:03 +08:00
arvinxx 8a467df637 feat: 优化 SideBar 实现,激活态指示更加明确 2023-07-30 12:23:12 +08:00
semantic-release-bot 19f15022f2 🔖 chore(release): v0.27.4 [skip ci]
### [Version&nbsp;0.27.4](https://github.com/lobehub/lobe-chat/compare/v0.27.3...v0.27.4)
<sup>Released on **2023-07-29**</sup>

#### 🐛 Bug Fixes

- **misc**: 修正日志超过 4096 长度的问题.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: 修正日志超过 4096 长度的问题 ([6066aff](https://github.com/lobehub/lobe-chat/commit/6066aff))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-07-29 17:11:38 +00:00
arvinxx 6066aff1c2 🐛 fix: 修正日志超过 4096 长度的问题 2023-07-30 01:10:24 +08:00
semantic-release-bot 8c0250d29c 🔖 chore(release): v0.27.3 [skip ci]
### [Version&nbsp;0.27.3](https://github.com/lobehub/lobe-chat/compare/v0.27.2...v0.27.3)
<sup>Released on **2023-07-29**</sup>

#### 🐛 Bug Fixes

- **misc**: 修正返回结果导致插件无法正常识别的问题.

#### 💄 Styles

- **misc**: 优化样式.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: 修正返回结果导致插件无法正常识别的问题 ([b183188](https://github.com/lobehub/lobe-chat/commit/b183188))

#### Styles

* **misc**: 优化样式 ([9ce5d1d](https://github.com/lobehub/lobe-chat/commit/9ce5d1d))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-07-29 17:01:38 +00:00
arvinxx b1831889a8 🐛 fix: 修正返回结果导致插件无法正常识别的问题 2023-07-30 01:00:26 +08:00
arvinxx 9ce5d1d563 💄 style: 优化样式 2023-07-30 01:00:26 +08:00
semantic-release-bot 07e4362c5a 🔖 chore(release): v0.27.2 [skip ci]
### [Version&nbsp;0.27.2](https://github.com/lobehub/lobe-chat/compare/v0.27.1...v0.27.2)
<sup>Released on **2023-07-29**</sup>

#### ♻ Code Refactoring

- **misc**: 重构并优化文档抓取插件能力.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: 重构并优化文档抓取插件能力 ([ff56348](https://github.com/lobehub/lobe-chat/commit/ff56348))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-07-29 16:45:59 +00:00
arvinxx ff56348358 ♻️ refactor: 重构并优化文档抓取插件能力 2023-07-30 00:44:28 +08:00
semantic-release-bot 425070fe2f 🔖 chore(release): v0.27.1 [skip ci]
### [Version&nbsp;0.27.1](https://github.com/lobehub/lobe-chat/compare/v0.27.0...v0.27.1)
<sup>Released on **2023-07-29**</sup>

#### 💄 Styles

- **misc**: 优化搜索引擎样式.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: 优化搜索引擎样式 ([699afb3](https://github.com/lobehub/lobe-chat/commit/699afb3))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-07-29 13:49:09 +00:00
arvinxx 699afb3fcc 💄 style: 优化搜索引擎样式 2023-07-29 21:47:44 +08:00
semantic-release-bot b7ab64e6a8 🔖 chore(release): v0.27.0 [skip ci]
## [Version&nbsp;0.27.0](https://github.com/lobehub/lobe-chat/compare/v0.26.1...v0.27.0)
<sup>Released on **2023-07-29**</sup>

####  Features

- **misc**: 优化搜索引擎插件交互展示.

#### 💄 Styles

- **misc**: 优化兜底结果展示.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: 优化搜索引擎插件交互展示 ([4751084](https://github.com/lobehub/lobe-chat/commit/4751084))

#### Styles

* **misc**: 优化兜底结果展示 ([9da45d6](https://github.com/lobehub/lobe-chat/commit/9da45d6))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-07-29 13:36:26 +00:00
arvinxx 9da45d648b 💄 style: 优化兜底结果展示 2023-07-29 21:35:04 +08:00
arvinxx 475108473e feat: 优化搜索引擎插件交互展示 2023-07-29 21:34:26 +08:00
semantic-release-bot 40dc481b49 🔖 chore(release): v0.26.1 [skip ci]
### [Version&nbsp;0.26.1](https://github.com/lobehub/lobe-chat/compare/v0.26.0...v0.26.1)
<sup>Released on **2023-07-29**</sup>

#### ♻ Code Refactoring

- **misc**: 优化 setting Layout 实现.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: 优化 setting Layout 实现 ([f789935](https://github.com/lobehub/lobe-chat/commit/f789935))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-07-29 06:36:48 +00:00
arvinxx f789935a9f ♻️ refactor: 优化 setting Layout 实现 2023-07-29 14:35:29 +08:00
Arvin Xu fcf33c415c feat: 重构插件实现逻辑以支持可视化请求信息 (#23)
*  feat: 重构插件会话能力实现逻辑并支持可视化呈现插件返回信息

* ♻️ refactor: 重构插件列表,解耦 Render 与 Runner,以支持 Edge Runtime

*  feat: 以天气数据为示例,完成插件前端展示框架
2023-07-29 14:33:35 +08:00
semantic-release-bot b1255d0279 🔖 chore(release): v0.26.0 [skip ci]
## [Version&nbsp;0.26.0](https://github.com/lobehub/lobe-chat/compare/v0.25.0...v0.26.0)
<sup>Released on **2023-07-28**</sup>

####  Features

- **misc**:  support password auth and error.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**:  support password auth and error, closes [#22](https://github.com/lobehub/lobe-chat/issues/22) ([67f1f4d](https://github.com/lobehub/lobe-chat/commit/67f1f4d))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-07-28 12:49:45 +00:00
Arvin Xu 67f1f4d758 feat: support password auth and error (#22)
*  feat: Server 端支持密码鉴权 & 完善错误码处理逻辑

* 🎨 fix: 修正 package.json 的引入问题

* 💬 style: 优化设置文案

* 💬 style: 优化错误文案

*  feat: 支持 ChatList loading 渲染

*  feat: 新增密码输入或 api key 输入组件

* 🌐 style: 修正 i18n 文案问题

* 🔧 chore: remove error lint rule

*  feat: 支持展示 OpenAI 的业务错误内容

*  feat: 完成 OpenAI 报错内容展示优化
2023-07-28 20:48:40 +08:00
canisminor1990 62f2332f52 🔧 chore: Fix changelog 2023-07-27 10:53:42 +08:00
semantic-release-bot 201786ac1a 🔖 chore(release): v0.25.0 [skip ci]
# [0.25.0](https://github.com/lobehub/lobe-chat/compare/v0.24.0...v0.25.0) (2023-07-26)

###  Features

* **sidebar**: Add import functionality and set labels and onClick functions ([03ea9bd](https://github.com/lobehub/lobe-chat/commit/03ea9bd))
2023-07-26 17:06:06 +00:00
canisminor1990 099cf26d92 Merge branch 'master' of github.com:lobehub/lobe-chat 2023-07-27 01:04:18 +08:00
canisminor1990 03ea9bd0ca feat(sidebar): Add import functionality and set labels and onClick functions
- Import package.json file to SideBar component
- Use imported values to set labels and onClick functions for sidebar items
- Add avatar with upload functionality
- Set bottom actions for the sidebar

This commit introduces new features to the SideBar component by adding import functionality, setting labels and onClick functions for sidebar items, adding an avatar with upload functionality, and setting bottom actions for the sidebar.
2023-07-27 01:03:06 +08:00
semantic-release-bot dc3ab90ff7 🔖 chore(release): v0.24.0 [skip ci]
# [0.24.0](https://github.com/lobehub/lobe-chat/compare/v0.23.0...v0.24.0) (2023-07-26)

###  Features

* Add new translations, update existing translations, add functionality to components, modify styling, and adjust placeholder text ([da4ae72](https://github.com/lobehub/lobe-chat/commit/da4ae72))
2023-07-26 16:59:06 +00:00
canisminor1990 da4ae724c1 feat: Add new translations, update existing translations, add functionality to components, modify styling, and adjust placeholder text
This commit introduces new translations, updates existing translations, adds functionality to components, modifies styling, and adjusts placeholder text. These changes aim to improve the user experience and enhance the overall functionality of the software project.
2023-07-27 00:56:39 +08:00
semantic-release-bot 11caba6a89 🔖 chore(release): v0.23.0 [skip ci]
# [0.23.0](https://github.com/lobehub/lobe-chat/compare/v0.22.2...v0.23.0) (2023-07-26)

###  Features

* Add new features, update URLs, customize appearance, and implement components ([4b61bf4](https://github.com/lobehub/lobe-chat/commit/4b61bf4))
2023-07-26 14:27:11 +00:00
canisminor1990 4b61bf4f2f feat: Add new features, update URLs, customize appearance, and implement components
Add new features, update URLs, customize appearance, and implement various components and hooks. Changes include modifying input components, adding menus and tags, and customizing styles. The code snippet includes changes made to multiple files, including package.json and index.tsx files.
2023-07-26 22:23:55 +08:00
semantic-release-bot b58ce6d4a7 🔖 chore(release): v0.22.2 [skip ci]
### [Version&nbsp;0.22.2](https://github.com/lobehub/lobe-chat/compare/v0.22.1...v0.22.2)
<sup>Released on **2023-07-26**</sup>

#### 💄 Styles

- **misc**: 优化 tooltip 显示.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: 优化 tooltip 显示 ([4ba0295](https://github.com/lobehub/lobe-chat/commit/4ba0295))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-07-26 02:32:02 +00:00
arvinxx 4ba0295c71 💄 style: 优化 tooltip 显示 2023-07-26 10:28:59 +08:00
semantic-release-bot ff7eba0024 🔖 chore(release): v0.22.1 [skip ci]
### [Version&nbsp;0.22.1](https://github.com/lobehub/lobe-chat/compare/v0.22.0...v0.22.1)
<sup>Released on **2023-07-25**</sup>

#### 🐛 Bug Fixes

- **misc**: 修正自定义 OpenAI API Key 的使用问题.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: 修正自定义 OpenAI API Key 的使用问题 ([84475c0](https://github.com/lobehub/lobe-chat/commit/84475c0))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-07-25 17:07:06 +00:00
arvinxx 84475c0fc5 🐛 fix: 修正自定义 OpenAI API Key 的使用问题 2023-07-26 01:05:18 +08:00
semantic-release-bot dab0e6292e 🔖 chore(release): v0.22.0 [skip ci]
## [Version&nbsp;0.22.0](https://github.com/lobehub/lobe-chat/compare/v0.21.0...v0.22.0)
<sup>Released on **2023-07-25**</sup>

####  Features

- **misc**: 支持使用自定义 OpenAI Key.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: 支持使用自定义 OpenAI Key, closes [#20](https://github.com/lobehub/lobe-chat/issues/20) ([fb454a0](https://github.com/lobehub/lobe-chat/commit/fb454a0))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-07-25 17:04:47 +00:00
arvinxx fb454a00e4 feat: 支持使用自定义 OpenAI Key
close #20
2023-07-26 01:02:59 +08:00
semantic-release-bot 71311d3abb 🔖 chore(release): v0.21.0 [skip ci]
## [Version&nbsp;0.21.0](https://github.com/lobehub/lobe-chat/compare/v0.20.0...v0.21.0)
<sup>Released on **2023-07-25**</sup>

#### ♻ Code Refactoring

- **misc**: Move component folder.

####  Features

- **misc**: 支持快捷配置模型、温度.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: Move component folder ([fb85d16](https://github.com/lobehub/lobe-chat/commit/fb85d16))

#### What's improved

* **misc**: 支持快捷配置模型、温度, closes [#19](https://github.com/lobehub/lobe-chat/issues/19) ([31daee1](https://github.com/lobehub/lobe-chat/commit/31daee1))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-07-25 16:25:24 +00:00
arvinxx 31daee1878 feat: 支持快捷配置模型、温度
close #19
2023-07-26 00:23:22 +08:00
arvinxx fb85d16e3d 🚚 refactor: move component folder 2023-07-26 00:03:33 +08:00
semantic-release-bot 776a09fdf6 🔖 chore(release): v0.20.0 [skip ci]
## [Version&nbsp;0.20.0](https://github.com/lobehub/lobe-chat/compare/v0.19.0...v0.20.0)
<sup>Released on **2023-07-25**</sup>

####  Features

- **misc**: 实现话题模块.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: 实现话题模块, closes [#16](https://github.com/lobehub/lobe-chat/issues/16) ([64fd6ee](https://github.com/lobehub/lobe-chat/commit/64fd6ee))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-07-25 15:57:31 +00:00
Arvin Xu 64fd6ee9c0 feat: 实现话题模块 (#16)
*  feat: 初步实现话题功能

*  feat: 实现话题的删除与二次对话

*  test: 补充 topic 相关测试

*  test: 补充 chat List 相关测试
2023-07-25 23:56:25 +08:00
semantic-release-bot fcab3cd149 🔖 chore(release): v0.19.0 [skip ci]
## [Version&nbsp;0.19.0](https://github.com/lobehub/lobe-chat/compare/v0.18.2...v0.19.0)
<sup>Released on **2023-07-24**</sup>

#### ♻ Code Refactoring

- **misc**: 将 message reducer 提取到独立文件夹中, 清理无用代码实现.

####  Features

- **misc**: 数据结构层完成 topic 模型改造.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: 将 message reducer 提取到独立文件夹中 ([64f40ca](https://github.com/lobehub/lobe-chat/commit/64f40ca))
* **misc**: 清理无用代码实现 ([3655b60](https://github.com/lobehub/lobe-chat/commit/3655b60))

#### What's improved

* **misc**: 数据结构层完成 topic 模型改造 ([99fa2a6](https://github.com/lobehub/lobe-chat/commit/99fa2a6))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-07-24 17:22:59 +00:00
arvinxx 99fa2a6ecb 🗃️ feat: 数据结构层完成 topic 模型改造 2023-07-25 01:21:37 +08:00
arvinxx 3655b6037e 🔥 refactor: 清理无用代码实现 2023-07-25 01:21:37 +08:00
arvinxx 64f40ca5ed ♻️ refactor: 将 message reducer 提取到独立文件夹中 2023-07-25 01:21:37 +08:00
semantic-release-bot b65988e114 🔖 chore(release): v0.18.2 [skip ci]
### [Version&nbsp;0.18.2](https://github.com/lobehub/lobe-chat/compare/v0.18.1...v0.18.2)
<sup>Released on **2023-07-24**</sup>

#### 💄 Styles

- **misc**: 修正 markdown li 丢失的问题.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: 修正 markdown li 丢失的问题 ([eb6e831](https://github.com/lobehub/lobe-chat/commit/eb6e831))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-07-24 17:04:44 +00:00
arvinxx eb6e8316e4 💄 style: 修正 markdown li 丢失的问题 2023-07-25 01:03:17 +08:00
semantic-release-bot aa49e25c68 🔖 chore(release): v0.18.1 [skip ci]
### [Version&nbsp;0.18.1](https://github.com/lobehub/lobe-chat/compare/v0.18.0...v0.18.1)
<sup>Released on **2023-07-24**</sup>

#### ♻ Code Refactoring

- **misc**: 优化新会话的创建逻辑 session.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: 优化新会话的创建逻辑 session ([d70f22d](https://github.com/lobehub/lobe-chat/commit/d70f22d))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-07-24 17:00:46 +00:00
arvinxx d70f22d6b6 ♻️ refactor: 优化新会话的创建逻辑 session 2023-07-25 00:59:21 +08:00
semantic-release-bot a26c199116 🔖 chore(release): v0.18.0 [skip ci]
## [Version&nbsp;0.18.0](https://github.com/lobehub/lobe-chat/compare/v0.17.0...v0.18.0)
<sup>Released on **2023-07-24**</sup>

####  Features

- **misc**: 实现会话展示模式切换,并优化默认创建角色的配置.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: 实现会话展示模式切换,并优化默认创建角色的配置 ([27ae82f](https://github.com/lobehub/lobe-chat/commit/27ae82f))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-07-24 16:54:05 +00:00
arvinxx 27ae82ff96 feat: 实现会话展示模式切换,并优化默认创建角色的配置 2023-07-25 00:52:18 +08:00
semantic-release-bot 86291c311f 🔖 chore(release): v0.17.0 [skip ci]
## [Version&nbsp;0.17.0](https://github.com/lobehub/lobe-chat/compare/v0.16.1...v0.17.0)
<sup>Released on **2023-07-24**</sup>

####  Features

- **misc**: 表单配置支持设定各项高级参数.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: 表单配置支持设定各项高级参数 ([6949cc6](https://github.com/lobehub/lobe-chat/commit/6949cc6))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-07-24 16:23:14 +00:00
arvinxx 6949cc6ab4 feat: 表单配置支持设定各项高级参数 2023-07-25 00:21:48 +08:00
semantic-release-bot ad389be6e6 🔖 chore(release): v0.16.1 [skip ci]
### [Version&nbsp;0.16.1](https://github.com/lobehub/lobe-chat/compare/v0.16.0...v0.16.1)
<sup>Released on **2023-07-24**</sup>

#### ♻ Code Refactoring

- **misc**: 重构优化 selectors 实现.

#### 💄 Styles

- **misc**: 优化 document title.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Code refactoring

* **misc**: 重构优化 selectors 实现 ([97fe1cd](https://github.com/lobehub/lobe-chat/commit/97fe1cd))

#### Styles

* **misc**: 优化 document title ([c3cda00](https://github.com/lobehub/lobe-chat/commit/c3cda00))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-07-24 15:36:52 +00:00
arvinxx 97fe1cdf5b ♻️ refactor: 重构优化 selectors 实现 2023-07-24 23:35:28 +08:00
arvinxx c3cda00a8c 💄 style: 优化 document title 2023-07-24 23:35:28 +08:00
semantic-release-bot d13ba28ae4 🔖 chore(release): v0.16.0 [skip ci]
## [Version&nbsp;0.16.0](https://github.com/lobehub/lobe-chat/compare/v0.15.1...v0.16.0)
<sup>Released on **2023-07-24**</sup>

####  Features

- **misc**: 支持自动跳转到第一条会话.

#### 💄 Styles

- **misc**: 修正插件的展示文案.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: 支持自动跳转到第一条会话 ([54f01c7](https://github.com/lobehub/lobe-chat/commit/54f01c7))

#### Styles

* **misc**: 修正插件的展示文案 ([53c81ae](https://github.com/lobehub/lobe-chat/commit/53c81ae))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-07-24 15:21:15 +00:00
arvinxx 54f01c7bd3 feat: 支持自动跳转到第一条会话 2023-07-24 23:19:34 +08:00
arvinxx 53c81aef10 🌐 style: 修正插件的展示文案 2023-07-24 23:19:34 +08:00
semantic-release-bot c5064f183c 🔖 chore(release): v0.15.1 [skip ci]
### [Version&nbsp;0.15.1](https://github.com/lobehub/lobe-chat/compare/v0.15.0...v0.15.1)
<sup>Released on **2023-07-24**</sup>

#### 💄 Styles

- **misc**: 更新插件文案.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### Styles

* **misc**: 更新插件文案 ([0411335](https://github.com/lobehub/lobe-chat/commit/0411335))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-07-24 15:04:12 +00:00
arvinxx 04113351c8 🌐 style: 更新插件文案 2023-07-24 23:02:53 +08:00
semantic-release-bot 8693622a5e 🔖 chore(release): v0.15.0 [skip ci]
## [Version&nbsp;0.15.0](https://github.com/lobehub/lobe-chat/compare/v0.14.0...v0.15.0)
<sup>Released on **2023-07-24**</sup>

####  Features

- **misc**: Add new features and improve user experience, Import and use constants from "meta.ts" instead of "agentConfig".

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: Add new features and improve user experience ([64c8782](https://github.com/lobehub/lobe-chat/commit/64c8782))
* **misc**: Import and use constants from "meta.ts" instead of "agentConfig" ([1eb6a17](https://github.com/lobehub/lobe-chat/commit/1eb6a17))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-07-24 10:32:10 +00:00
canisminor1990 1eb6a177e5 feat: Import and use constants from "meta.ts" instead of "agentConfig"
The changes involve importing and using constants from a new file called "meta.ts" instead of importing them from the "agentConfig" file. The constants include DEFAULT_AVATAR, DEFAULT_USER_AVATAR, DEFAULT_BACKGROUND_COLOR, and DEFAULT_TITLE. The changes also involve updating the usage of these constants in different parts of the code.

- Import and use constants from "meta.ts" instead of "agentConfig"
- Update the usage of constants in various parts of the code
2023-07-24 18:29:59 +08:00
canisminor1990 64c8782ba0 feat: Add new features and improve user experience
The changes include renaming keys, adding new keys, and modifying key-value pairs in JSON files. Language translations, new components and settings, modifications to existing components, and bug fixes are included. The changes also involve importing and using different components and modules, as well as adding new functionality and features. Some changes involve implementing different input components and their functionalities. New files are added and existing files are deleted. Overall, the changes aim to improve the chat application's settings, customization options, and user experience.
2023-07-24 18:16:43 +08:00
semantic-release-bot eff42fb181 🔖 chore(release): v0.14.0 [skip ci]
## [Version&nbsp;0.14.0](https://github.com/lobehub/lobe-chat/compare/v0.13.1...v0.14.0)
<sup>Released on **2023-07-24**</sup>

####  Features

- **misc**: 支持网页抓取.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: 支持网页抓取, closes [#14](https://github.com/lobehub/lobe-chat/issues/14) ([9e933b0](https://github.com/lobehub/lobe-chat/commit/9e933b0))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-07-24 02:03:46 +00:00
Arvin Xu 9e933b0009 feat: 支持网页抓取 (#14)
*  feat: 添加网页内容提取插件

*  feat: 添加网页内容提取插件

* 💄 style: 修正样式

* 🐛 fix: 替换 plugins 为 nodejs 运行时,以解决调用插件会超时的问题

* 💬 style: 优化插件名称

* Revert "🐛 fix: 替换 plugins 为 nodejs 运行时,以解决调用插件会超时的问题"

This reverts commit 0f99edf216.
2023-07-24 10:02:35 +08:00
github-actions 1f2b4a535a 🤖 docs: Auto update contributors 2023-07-23 18:17:40 +00:00
semantic-release-bot 138a78b8eb 🔖 chore(release): v0.13.1 [skip ci]
### [Version&nbsp;0.13.1](https://github.com/lobehub/lobe-chat/compare/v0.13.0...v0.13.1)
<sup>Released on **2023-07-23**</sup>

#### 🐛 Bug Fixes

- **misc**: 修正搜索引擎插件的实现问题.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's fixed

* **misc**: 修正搜索引擎插件的实现问题 ([d19a805](https://github.com/lobehub/lobe-chat/commit/d19a805))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-07-23 14:57:46 +00:00
arvinxx d19a8055c4 🐛 fix: 修正搜索引擎插件的实现问题 2023-07-23 22:56:28 +08:00
arvinxx 7b8d969b2e 🧑‍💻 chore: 优化插件执行日志 2023-07-23 22:48:19 +08:00
arvinxx 4ff27aad20 🧑‍💻 chore: 优化插件执行日志 2023-07-23 22:44:57 +08:00
arvinxx 5cb1419bc3 🧑‍💻 chore: 补充插件执行日志 2023-07-23 22:38:55 +08:00
semantic-release-bot b115a666b9 🔖 chore(release): v0.13.0 [skip ci]
## [Version&nbsp;0.13.0](https://github.com/lobehub/lobe-chat/compare/v0.12.1...v0.13.0)
<sup>Released on **2023-07-23**</sup>

####  Features

- **misc**: 优化插件模式下的用户体验.

<br/>

<details>
<summary><kbd>Improvements and Fixes</kbd></summary>

#### What's improved

* **misc**: 优化插件模式下的用户体验, closes [#13](https://github.com/lobehub/lobe-chat/issues/13) ([4596f12](https://github.com/lobehub/lobe-chat/commit/4596f12))

</details>

<div align="right">

[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)

</div>
2023-07-23 14:28:02 +00:00
Arvin Xu 4596f12b33 feat: 优化插件模式下的用户体验 (#13) 2023-07-23 22:26:52 +08:00
5389 changed files with 1026139 additions and 7253 deletions
+3
View File
@@ -0,0 +1,3 @@
[install.lockfile]
save = false
+38
View File
@@ -0,0 +1,38 @@
---
allowed-tools: Bash(gh issue view:*), Bash(gh search:*), Bash(gh issue list:*), Bash(gh api:*), Bash(gh issue comment:*)
description: Find duplicate GitHub issues
---
Find up to 3 likely duplicate issues for a given GitHub issue.
To do this, follow these steps precisely:
1. Use an agent to check if the Github issue (a) is closed, (b) does not need to be deduped (eg. because it is broad product feedback without a specific solution, or positive feedback), or (c) already has a duplicates comment that you made earlier. If so, do not proceed.
2. Use an agent to view a Github issue, and ask the agent to return a summary of the issue
3. Then, launch 5 parallel agents to search Github for duplicates of this issue, using diverse keywords and search approaches, using the summary from #1
4. Next, feed the results from #1 and #2 into another agent, so that it can filter out false positives, that are likely not actually duplicates of the original issue. If there are no duplicates remaining, do not proceed.
5. Finally, comment back on the issue with a list of up to three duplicate issues (or zero, if there are no likely duplicates)
Notes (be sure to tell this to your agents, too):
- Use `gh` to interact with Github, rather than web fetch
- Do not use other tools, beyond `gh` (eg. don't use other MCP servers, file edit, etc.)
- Make a todo list first
- For your comment, follow the following format precisely (assuming for this example that you found 3 suspected duplicates):
---
Found 3 possible duplicate issues:
1. <link to issue>
2. <link to issue>
3. <link to issue>
This issue will be automatically closed as a duplicate in 3 days.
- If your issue is a duplicate, please close it and 👍 the existing issue instead
- To prevent auto-closure, add a comment or 👎 this comment
> 🤖 Generated with Claude Code
---
+228
View File
@@ -0,0 +1,228 @@
# Auto Testing Coverage Assistant
You are an auto testing assistant. Your task is to add unit tests to improve code coverage in the codebase.
## Target Directories
Prioritize modules with business logic:
- apps/desktop/src/core/
- apps/desktop/src/modules/
- apps/desktop/src/controllers/
- apps/desktop/src/services/
- packages/\*/src/
- src/services/
- src/store/
- src/server/routers/
- src/server/services/
- src/server/modules/
- src/libs/
- src/utils/
**Do NOT test**:
- UI components (\*.tsx React components)
- Test files themselves
- Generated files
- Configuration files
- Type definition files
## Workflow
### 1. Select a Module to Process
**Selection Strategy**:
- Randomly pick ONE module from the target directories
- Prioritize modules that:
- Have significant business logic
- Have no or minimal test coverage
- Already have example test files (easier to follow patterns)
- Are large modules with complex logic
**Module granularity examples**:
- A single package: `packages/database/src/models`
- A desktop module: `apps/desktop/src/modules/auth`
- A service directory: `src/services/user`
- A store slice: `src/store/chat`
**Special handling**:
- If a directory has NO tests but needs coverage → create ONE example test file
- If a directory already has some tests → expand coverage to untested functions/classes
- Focus on directories with existing test examples (follow their patterns)
### 2. Analyze Module Structure
Before writing tests:
- Identify core business logic functions/classes
- Check for existing test files and patterns
- Determine testing approach based on module type:
- Database models → test CRUD operations
- Services → test business logic flows
- Controllers → test request handling
- Store slices → test state mutations and actions
- Utils → test utility functions with edge cases
### 3. Write Unit Tests
**Testing Guidelines**:
- Follow existing test patterns in the codebase
- Use Vitest as the testing framework
- Focus on business logic, not UI rendering
- Write comprehensive tests covering:
- Happy path scenarios
- Edge cases
- Error handling
- Input validation
- Use descriptive test names: `describe()` and `it()` blocks
- Mock external dependencies appropriately
- Keep tests isolated and independent
**Test File Naming**:
- Place test files next to source files: `filename.test.ts`
- Or in `__tests__` directory: `__tests__/filename.test.ts`
**Example Test Structure**:
```typescript
import { describe, it, expect, vi, beforeEach } from 'vitest';
import { functionToTest } from './module';
describe('ModuleName', () => {
describe('functionName', () => {
it('should handle normal case correctly', () => {
// Arrange
const input = 'test';
// Act
const result = functionToTest(input);
// Assert
expect(result).toBe('expected');
});
it('should handle edge case', () => {
// Test edge case
});
it('should throw error on invalid input', () => {
// Test error handling
});
});
});
```
### 4. Run Tests and Fix Issues
**CRITICAL**: Tests MUST pass before submitting!
- Run tests using the appropriate command:
- Web: `bunx vitest run --silent='passed-only' '[file-path-pattern]'`
- Packages: `cd packages/[name] && bunx vitest run --silent='passed-only' '[file-path-pattern]'`
- Wrap file paths in single quotes
- Fix any failing tests
- Ensure all tests pass before proceeding
**If tests fail**:
- Debug and fix the test logic
- Check mocks and dependencies
- Verify test isolation
- If unable to fix after 2 attempts, skip this module and document the issue
### 5. Create Pull Request
- Create a new branch: `automatic/add-tests-[module-name]-[date]`
- Commit changes with message format:
```
✅ test: add unit tests for [module-name]
```
- Push the branch
- Create a PR with:
- Title: `✅ test: add unit tests for [module-name]`
- Body following this template:
```markdown
## Summary
- Added unit tests for `[module-name]`
- Total test files added/modified: [number]
- Test cases added: [number]
- Coverage focus: [brief description of what was tested]
## Changes
- [ ] All tests pass successfully
- [ ] Business logic coverage improved
- [ ] Edge cases and error handling covered
- [ ] Tests follow existing patterns
## Module Processed
`[module-path]`
## Test Coverage
- Functions tested: [list key functions]
- Coverage type: [unit/integration]
- Test approach: [brief description]
---
🤖 Generated with [Claude Code](https://claude.com/claude-code)
```
## Important Rules
- **DO** focus on business logic testing only
- **DO** ensure all tests pass before creating PR
- **DO** follow existing test patterns in the codebase
- **DO** write descriptive test names and comments
- **DO** test edge cases and error scenarios
- **DO NOT** test UI components (\*.tsx)
- **DO NOT** create tests that will fail
- **DO NOT** modify production code unless absolutely necessary for testability
- **DO NOT** exceed 45 minutes of workflow time
- **DO NOT** create tests for generated or configuration files
## Module Selection Examples
**Good choices**:
- `packages/database/src/models/` - Core CRUD operations
- `src/services/user/client.ts` - User service business logic
- `apps/desktop/src/modules/auth/` - Authentication logic
- `src/store/chat/slices/message/` - Message state management
- `src/server/services/` - Backend service logic
**Bad choices**:
- `src/components/` - UI components (avoid)
- `src/app/` - Next.js pages (avoid)
- `src/styles/` - Styling files (avoid)
- Configuration files (avoid)
## Testing Best Practices
1. **Arrange-Act-Assert** pattern
2. **Mock external dependencies** (APIs, databases, file system)
3. **Test one thing per test case**
4. **Use descriptive test names**
5. **Keep tests fast and isolated**
6. **Follow DRY principle with beforeEach/afterEach**
7. **Test behavior, not implementation**
## Example Modules with Test Patterns
Look for existing test files to understand patterns:
- `packages/database/src/models/**/*.test.ts` - Database testing patterns
- `apps/desktop/src/controllers/**/*.test.ts` - Controller testing patterns
- `src/services/**/*.test.ts` - Service testing patterns
Follow their structure and conventions when adding new tests.
+253
View File
@@ -0,0 +1,253 @@
# Issue Triage Guide
This guide is used for batch triaging GitHub issues - analyzing issues and applying appropriate labels.
## Workflow
For EACH issue, follow these steps:
### Step 1: Get Available Labels (run once per batch)
```bash
gh label list --json name,description --limit 300
```
### Step 2: Get Issue Details
For each issue number, run:
```bash
gh issue view [ISSUE_NUMBER] --json number,title,body,labels,comments
```
### Step 3: Analyze and Select Labels
Extract information from the issue template and content:
#### Template Fields Mapping
- 📦 Platform field → `platform:web/desktop/mobile`
- 💻 Operating System → `os:windows/macos/linux/ios`
- 🌐 Browser → `device:pc/mobile`
- 📦 Deployment mode → `deployment:server/client/pglite`
- Platform (hosting) → `hosting:cloud/self-host/vercel/zeabur/railway`
#### Provider Detection
**IMPORTANT**: Always check issue title and body for provider mentions!
**Official Providers** (check for these keywords in title/body):
- `openai`, `gpt``provider:openai`
- `gemini``provider:gemini`
- `claude`, `anthropic``provider:claude`
- `deepseek``provider:deepseek`
- `google``provider:google`
- `ollama``provider:ollama`
- `azure``provider:azure`
- `bedrock``provider:bedrock`
- `vertex``provider:vertex`
- `groq`, `grok``provider:groq`
- `mistral``provider:mistral`
- `moonshot``provider:moonshot`
- `zhipu``provider:zhipu`
- `minimax``provider:minimax`
- `doubao``provider:doubao`
**Third-party Aggregation Providers**:
- `aihubmix`, `AIHubMix`, `AIHUBMIX``provider:aihubmix`
- Check environment variables like `AIHUBMIX_*` in issue body
**Multiple Providers**: If issue mentions multiple providers, add ALL applicable provider labels.
### Label Categories
#### a) Issue Type (select ONE if applicable)
- `💄 Design` - UI/UX design issues
- `📝 Documentation` - Documentation improvements
- `⚡️ Performance` - Performance optimization
#### b) Priority (select ONE if applicable)
- `priority:high` - Critical issues, data loss, security, maintainer mentions "urgent"/"serious"/"critical"
- `priority:medium` - Important issues affecting multiple users, significant functionality impact
- `priority:low` - Nice to have, minor issues, edge cases
**Priority Guidelines**:
- Set `priority:high` for: data loss, authentication failures, deployment blockers, critical bugs
- Set `priority:medium` for: feature bugs affecting multiple users, workflow issues
- Set `priority:low` for: cosmetic issues, feature requests, configuration questions
#### c) Platform (select ALL applicable)
- `platform:web`
- `platform:desktop`
- `platform:mobile`
#### d) Device (for platform:web, select ONE)
- `device:pc`
- `device:mobile`
#### e) Operating System (select ALL applicable)
- `os:windows`
- `os:macos`
- `os:linux`
- `os:ios`
- `os:android`
#### f) Hosting Platform (select ONE)
- `hosting:cloud` - Official LobeHub Cloud
- `hosting:self-host` - Self-hosted deployment
- `hosting:vercel` - Vercel deployment
- `hosting:zeabur` - Zeabur deployment
- `hosting:railway` - Railway deployment
#### g) Deployment Mode (select ONE if mentioned)
- `deployment:server` - Server-side database mode
- `deployment:client` - Client-side database mode
- `deployment:pglite` - PGLite mode
**Additional deployment tags**:
- `docker` - If using Docker deployment
- `electron` - If desktop/Electron specific
#### h) Model Provider (select ALL applicable)
See "Provider Detection" section above for complete list.
**IMPORTANT**: Always scan issue title and body for provider keywords!
#### i) Feature/Component (select ALL applicable)
Core Features:
- `feature:settings` - Settings and configuration
- `feature:agent` - Agent/Assistant functionality
- `feature:topic` - Topic/Conversation management
- `feature:marketplace` - Agent marketplace
File & Knowledge:
- `feature:files` - File upload/management
- `feature:knowledge-base` - Knowledge base and RAG
- `feature:export` - Export functionality
Model Capabilities:
- `feature:streaming` - Streaming responses
- `feature:tool` - Tool calling
- `feature:vision` - Vision/multimodal capabilities
- `feature:image` - AI image generation
- `feature:dalle` - DALL-E specific
- `feature:tts` - Text-to-speech
Technical:
- `feature:api` - Backend API
- `feature:auth` - Authentication/authorization
- `feature:sync` - Cloud sync functionality
- `feature:search` - Search functionality
- `feature:mcp` - MCP integration
- `feature:editor` - Lobe Editor
- `feature:markdown` - Markdown rendering
- `feature:thread` - Thread/Subtopic functionality
Collaboration:
- `feature:group-chat` - Group chat functionality
- `feature:memory` - Memory feature
- `feature:team-workspace` - Team workspace
#### j) Workflow/Status
- `Duplicate` - Only if duplicate of an OPEN issue (mention issue number)
- `needs-reproduction` - Cannot reproduce, needs more information
- `good-first-issue` - Good for first-time contributors
- `🤔 Need Reproduce` - Needs reproduction steps
### Step 4: Apply Labels
Add labels (comma-separated, no spaces after commas):
```bash
gh issue edit [ISSUE_NUMBER] --add-label "label1,label2,label3"
```
Remove "unconfirm" label if adding other labels:
```bash
gh issue edit [ISSUE_NUMBER] --remove-label "unconfirm"
```
**Important**: Combine both commands when possible for efficiency.
### Step 5: Log Summary
For each issue, provide reasoning (2-4 sentences):
- Labels applied and why
- Key factors from issue template/comments
- Provider detection reasoning (if applicable)
## Important Rules
1. **Read Carefully**: Read issue template fields AND issue body/title for complete context
2. **Provider Detection**: ALWAYS check title and body for provider keywords (including aihubmix, etc.)
3. **Multiple Categories**: Use ALL applicable labels from different categories
4. **Label Prefixes**: Always use proper prefixes (`feature:`, `provider:`, `os:`, `platform:`, etc.)
5. **Maintainer Comments**: Check maintainer comments for priority/status hints
6. **No Comments**: Only apply labels, DO NOT post comments to issues
7. **Batch Efficiency**: Process issues in parallel when possible
## Common Patterns
### Provider in Environment Variables
If issue body contains `AIHUBMIX_*`, add `provider:aihubmix`
### Multiple Provider Issues
If comparing providers (e.g., "works with OpenAI but not Gemini"), add both provider labels
### Desktop Issues
Desktop issues often need: `platform:desktop`, `electron`, specific `os:*`, and `deployment:client` or `deployment:server`
### Knowledge Base Issues
Usually need: `feature:knowledge-base`, often with `feature:files`, may need `provider:*` for embedding models
### Tool Calling Issues
Usually need: `feature:tool`, specific `provider:*`, may need `feature:mcp` if MCP-related
### Streaming Issues
Usually need: `feature:streaming`, specific `provider:*`, check for timeout/performance issues
## Example Triage
**Issue #8850**: "aihubmix 的优惠 app 没有生效"
**Analysis**:
- Title contains "aihubmix" → `provider:aihubmix`
- Template shows: Windows, Chrome, Docker, Client mode
- About API discount codes not working
**Labels Applied**:
```bash
gh issue edit 8850 --add-label "provider:aihubmix,platform:web,os:windows,deployment:client,hosting:self-host,docker"
gh issue edit 8850 --remove-label "unconfirm"
```
**Reasoning**: AIHubMix provider discount feature not working. Client mode deployment on Windows with Docker. Provider detection from title keyword "aihubmix".
+135
View File
@@ -0,0 +1,135 @@
# Team Assignment Guide
## Quick Reference by Name
- **@arvinxx**: Last resort only, mention for priority:high issues, tool calling , mcp
- **@canisminor1990**: Design, UI components, editor
- **@tjx666**: Image/video generation, vision, cloud, documentation, TTS
- **@ONLY-yours**: Performance, streaming, settings, general bugs, web platform, marketplace
- **@RiverTwilight**: Knowledge base, files (KB-related), group chat
- **@nekomeowww**: Memory, backend, deployment, DevOps
- **@sudongyuer**: Mobile app (React Native)
- **@sxjeru**: Model providers and configuration
- **@cy948**: Auth Modules
- **@rdmclin2**: Team workspace
Quick reference for assigning issues based on labels.
## Label to Team Member Mapping
### Provider Labels (provider:\*)
| Label | Owner | Notes |
| ---------------- | ------- | -------------------------------------------- |
| All `provider:*` | @sxjeru | Model configuration and provider integration |
### Platform Labels (platform:\*)
| Label | Owner | Notes |
| ------------------ | ----------- | -------------------------------------- |
| `platform:mobile` | @sudongyuer | React Native mobile app |
| `platform:desktop` | @ONLY-yours | Electron desktop client (general) |
| `platform:web` | @ONLY-yours | Web platform (unless specific feature) |
### Feature Labels (feature:\*)
| Label | Owner | Notes |
| ------------------------ | --------------- | ----------------------------------------------------------------------- |
| `feature:image` | @tjx666 | AI image generation |
| `feature:dalle` | @tjx666 | DALL-E related |
| `feature:vision` | @tjx666 | Vision/multimodal generation |
| `feature:knowledge-base` | @RiverTwilight | Knowledge base and RAG |
| `feature:files` | @RiverTwilight | File upload/management (when KB-related)<br>@ONLY-yours (general files) |
| `feature:editor` | @canisminor1990 | Lobe Editor |
| `feature:auth` | @cy948 | Authentication/authorization |
| `feature:api` | @nekomeowww | Backend API |
| `feature:streaming` | @arvinxx | Streaming response |
| `feature:settings` | @ONLY-yours | Settings and configuration |
| `feature:agent` | @ONLY-yours | Agent/Assistant |
| `feature:topic` | @ONLY-yours | Topic/Conversation management |
| `feature:thread` | @arvinxx | Thread/Subtopic |
| `feature:marketplace` | @ONLY-yours | Agent marketplace |
| `feature:tool` | @arvinxx | Tool calling |
| `feature:mcp` | @arvinxx | MCP integration |
| `feature:search` | @ONLY-yours | Search functionality |
| `feature:tts` | @tjx666 | Text-to-speech |
| `feature:export` | @ONLY-yours | Export functionality |
| `feature:group-chat` | @RiverTwilight | Group chat functionality |
| `feature:memory` | @nekomeowww | Memory feature |
| `feature:team-workspace` | @rdmclin2 | Team workspace application |
### Deployment Labels (deployment:\*)
| Label | Owner | Notes |
| ------------------ | ----------- | -------------------------- |
| All `deployment:*` | @nekomeowww | Server/client/pglite modes |
### Hosting Labels (hosting:\*)
| Label | Owner | Notes |
| ------------------- | ----------- | ---------------------- |
| `hosting:cloud` | @tjx666 | Official LobeHub Cloud |
| `hosting:self-host` | @nekomeowww | Self-hosting issues |
| `hosting:vercel` | @nekomeowww | Vercel deployment |
| `hosting:zeabur` | @nekomeowww | Zeabur deployment |
| `hosting:railway` | @nekomeowww | Railway deployment |
### Issue Type Labels
| Label | Owner | Notes |
| ------------------ | -------------------- | ---------------------------- |
| 💄 Design | @canisminor1990 | Design and styling |
| 📝 Documentation | @tjx666 | Documentation |
| ⚡️ Performance | @ONLY-yours | Performance optimization |
| 🐛 Bug | (depends on feature) | Assign based on other labels |
| 🌠 Feature Request | (depends on feature) | Assign based on other labels |
## Assignment Rules
### Priority Order (apply in order)
1. **Specific feature owner** - e.g., `feature:knowledge-base`@RiverTwilight
2. **Platform owner** - e.g., `platform:mobile`@sudongyuer
3. **Provider owner** - e.g., `provider:*`@sxjeru
4. **Component owner** - e.g., 💄 Design → @canisminor1990
5. **Infrastructure owner** - e.g., `deployment:*`@nekomeowww
6. **General maintainer** - @ONLY-yours for general bugs/issues
7. **Last resort** - @arvinxx (only if no clear owner)
### Special Cases
**Multiple labels with different owners:**
- Mention the **most specific** feature owner first
- Mention secondary owners if their input is valuable
- Example: `feature:knowledge-base` + `deployment:server`@RiverTwilight (primary), @nekomeowww (secondary)
**Priority:high issues:**
- Mention feature owner + @arvinxx
- Example: `priority:high` + `feature:image`@tjx666 @arvinxx
**No clear owner:**
- Assign to @ONLY-yours for general issues
- Only mention @arvinxx if critical and truly unclear
## Comment Templates
**Single owner:**
```
@username - This is a [feature/component] issue. Please take a look.
```
**Multiple owners:**
```
@primary @secondary - This involves [features]. Please coordinate.
```
**High priority:**
```
@owner @arvinxx - High priority [feature] issue.
```
+89
View File
@@ -0,0 +1,89 @@
# Code Comment Translation Assistant
You are a code comment translation assistant. Your task is to find non-English comments in the codebase and translate them to English.
## Target Directories
- apps/desktop/src/
- packages/\*/src/
- src
## Workflow
### 1. Select a Module to Process
Module granularity examples:
- A single package: `packages/database`
- A desktop module: `apps/desktop/src/modules/auth`
- A service directory: `src/services/user`
### 2. Find Non-English Comments
- Search for files containing non-English characters in comments (excluding test files)
- File types to check: `.ts`, `.tsx`
- Exclude: `*.test.ts`, `*.test.tsx`, `*.spec.ts`, `*.spec.tsx`, `node_modules`, `dist`, `build`
### 3. Translate Comments
- Translate all non-English comments to English while preserving:
- Code functionality (do not change any code)
- Comment structure and formatting
- JSDoc tags and annotations
- Markdown formatting in comments
- Translation guidelines:
- Keep technical terms accurate
- Maintain professional tone
- Preserve line breaks and indentation
- Keep TODO/FIXME/NOTE markers in English
### 4. Limit Changes
- **CRITICAL**: Ensure total changes do not exceed 500 lines
- If a module would exceed 500 lines, process only part of it
- Count lines using: `git diff --stat`
- Stop processing files once approaching the 500-line limit
### 5. Create Pull Request
- Create a new branch: `automatic/translate-comments-[module-name]-[date]`
- Commit changes with message format:
```
🌐 chore: translate non-English comments to English in [module-name]
```
- Push the branch
- Create a PR with:
- Title: `🌐 chore: translate non-English comments to English in [module-name]`
- Body following this template:
```markdown
## Summary
- Translated non-English comments to English in `[module-name]`
- Total lines changed: [number] lines
- Files affected: [number] files
## Changes
- [ ] All non-English comments translated to English
- [ ] Code functionality unchanged
- [ ] Comment formatting preserved
## Module Processed
`[module-path]`
---
🤖 Generated with [Claude Code](https://claude.com/claude-code)
```
## Important Rules
- **DO NOT** modify any code logic, only comments
- **DO NOT** translate non-English strings in code (only comments)
- **DO NOT** exceed 500 lines of changes in one PR
- **DO NOT** process test files or generated files
- **DO** preserve all code formatting and structure
- **DO** ensure translations are technically accurate
- **DO** verify changes compile without errors
+183
View File
@@ -0,0 +1,183 @@
---
description: Complete guide for adding a new AI provider documentation to LobeChat
alwaysApply: false
---
# Adding New AI Provider Documentation
This document provides a step-by-step guide for adding documentation for a new AI provider to LobeChat, based on the complete workflow used for adding providers like BFL (Black Forest Labs) and FAL.
## Overview
Adding a new provider requires creating both user-facing documentation and technical configuration files. The process involves:
1. Creating usage documentation (EN + CN)
2. Adding environment variable documentation (EN + CN)
3. Updating Docker configuration files
4. Updating .env.example file
5. Preparing image resources
## Step 1: Create Provider Usage Documentation
Create user-facing documentation that explains how to use the new provider.
### Required Files
Create both English and Chinese versions:
- `docs/usage/providers/{provider-name}.mdx` (English)
- `docs/usage/providers/{provider-name}.zh-CN.mdx` (Chinese)
### Documentation Structure
Follow the structure and format used in existing provider documentation. For reference, see:
- `docs/usage/providers/fal.mdx` (English template)
- `docs/usage/providers/fal.zh-CN.mdx` (Chinese template)
### Key Requirements
- **Images**: Prepare 5-6 screenshots showing the process
- **Cover Image**: Create or obtain a cover image for the provider
- **Accurate URLs**: Use real registration and dashboard URLs
- **Service Type**: Specify whether it's for image generation, text generation, etc.
- **Pricing Warning**: Include pricing information callout
### Important Notes
- **🔒 API Key Security**: Never include real API keys in documentation. Always use placeholder format (e.g., `bfl-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx`)
- **🖼️ Image Hosting**: Use LobeHub's CDN for all images: `hub-apac-1.lobeobjects.space`
## Step 2: Update Environment Variables Documentation
Add the new provider's environment variables to the self-hosting documentation.
### Files to Update
- `docs/self-hosting/environment-variables/model-provider.mdx` (English)
- `docs/self-hosting/environment-variables/model-provider.zh-CN.mdx` (Chinese)
### Content to Add
Add two sections for each provider:
```markdown
### `{PROVIDER}_API_KEY`
- Type: Required
- Description: This is the API key you applied for in the {Provider Name} service.
- Default: -
- Example: `{api-key-format-example}`
### `{PROVIDER}_MODEL_LIST`
- Type: Optional
- Description: Used to control the {Provider Name} model list. Use `+` to add a model, `-` to hide a model, and `model_name=display_name` to customize the display name of a model. Separate multiple entries with commas. The definition syntax follows the same rules as other providers' model lists.
- Default: `-`
- Example: `-all,+{model-id-1},+{model-id-2}={display-name}`
The above example disables all models first, then enables `{model-id-1}` and `{model-id-2}` (displayed as `{display-name}`).
[model-list]: /docs/self-hosting/advanced/model-list
```
### Important Notes
- **API Key Format**: Use proper UUID format for examples (e.g., `12345678-1234-1234-1234-123456789abc`)
- **Real Model IDs**: Use actual model IDs from the codebase, not placeholders
- **Consistent Naming**: Follow the pattern `{PROVIDER}_API_KEY` and `{PROVIDER}_MODEL_LIST`
## Step 3: Update Docker Configuration Files
Add environment variables to all Docker configuration files to ensure the provider works in containerized deployments.
### Files to Update
All Dockerfile variants must be updated:
- `Dockerfile`
- `Dockerfile.database`
- `Dockerfile.pglite`
### Changes Required
Add the new provider's environment variables at the **end** of the ENV section, just before the final line:
```dockerfile
# Previous providers...
# 302.AI
AI302_API_KEY="" AI302_MODEL_LIST="" \
# {New Provider 1}
{PROVIDER1}_API_KEY="" {PROVIDER1}_MODEL_LIST="" \
# {New Provider 2}
{PROVIDER2}_API_KEY="" {PROVIDER2}_MODEL_LIST=""
```
### Important Rules
- **Position**: Add new providers at the **end** of the list
- **Ordering**: When adding multiple providers, use alphabetical order (e.g., FAL before BFL)
- **Consistency**: Maintain identical ordering across all Dockerfile variants
- **Format**: Follow the pattern `{PROVIDER}_API_KEY="" {PROVIDER}_MODEL_LIST="" \`
## Step 4: Update .env.example File
Add example configuration entries to help users understand how to configure the provider locally.
### File to Update
- `.env.example`
### Content to Add
Add new sections before the "Market Service" section:
```bash
### {Provider Name} ###
# {PROVIDER}_API_KEY={provider-prefix}-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
```
### Format Guidelines
- **Section Header**: Use `### {Provider Name} ###` format
- **Commented Example**: Use `#` to comment out the example
- **Key Format**: Use appropriate prefix for the provider (e.g., `bfl-`, `fal-`, `sk-`)
- **Position**: Add before the Market Service section
- **Spacing**: Maintain consistent spacing with existing entries
## Step 5: Image Resources
Prepare all necessary image resources for the documentation.
### Required Images
1. **Cover Image**: Provider logo or branded image
2. **API Dashboard Screenshots**: 3-4 screenshots showing API key creation process
3. **LobeChat Configuration Screenshots**: 2-3 screenshots showing provider setup in LobeChat
### Image Guidelines
- **Quality**: Use high-resolution screenshots
- **Consistency**: Maintain consistent styling across all screenshots
- **Privacy**: Remove or blur any sensitive information
- **Format**: Use PNG format for screenshots
- **Hosting**: Use LobeHub's CDN (`hub-apac-1.lobeobjects.space`) for all images
## Checklist
Before submitting your provider documentation:
- [ ] Created both English and Chinese usage documentation
- [ ] Added environment variable documentation (EN + CN)
- [ ] Updated all 3 Dockerfile variants with consistent ordering
- [ ] Updated .env.example with proper key format
- [ ] Prepared all required screenshots and images
- [ ] Used actual model IDs from the codebase
- [ ] Verified no real API keys are included in documentation
- [ ] Used LobeHub CDN for all image hosting
- [ ] Tested the documentation for clarity and accuracy
## Reference
This guide was created based on the implementation of BFL (Black Forest Labs) provider documentation. For a complete example, refer to:
- Commits: `d2da03e1a` (documentation) and `6a2e95868` (environment variables)
- Files: `docs/usage/providers/bfl.mdx`, `docs/usage/providers/bfl.zh-CN.mdx`
- PR: Current branch `tj/feat/bfl-docs`
+175
View File
@@ -0,0 +1,175 @@
---
description: Guide for adding environment variables to configure user settings
alwaysApply: false
---
# Adding Environment Variable for User Settings
Add server-side environment variables to configure default values for user settings.
**Priority**: User Custom > Server Env Var > Hardcoded Default
## Steps
### 1. Define Environment Variable
Create `src/envs/<domain>.ts`:
```typescript
import { createEnv } from '@t3-oss/env-nextjs';
import { z } from 'zod';
export const get<Domain>Config = () => {
return createEnv({
server: {
YOUR_ENV_VAR: z.coerce.number().min(MIN).max(MAX).optional(),
},
runtimeEnv: {
YOUR_ENV_VAR: process.env.YOUR_ENV_VAR,
},
});
};
export const <domain>Env = get<Domain>Config();
```
### 2. Update Type (Optional)
**Skip this step if the domain field already exists in `GlobalServerConfig`.**
Add to `packages/types/src/serverConfig.ts`:
```typescript
export interface GlobalServerConfig {
<domain>?: {
<settingName>?: <type>;
};
}
```
**Prefer reusing existing types** from `packages/types/src/user/settings` with `PartialDeep`:
```typescript
import { User<Domain>Config } from './user/settings';
export interface GlobalServerConfig {
<domain>?: PartialDeep<User<Domain>Config>;
}
```
### 3. Assemble Server Config (Optional)
**Skip this step if the domain field already exists in server config.**
In `src/server/globalConfig/index.ts`:
```typescript
import { <domain>Env } from '@/envs/<domain>';
import { cleanObject } from '@/utils/object';
export const getServerGlobalConfig = async () => {
const config: GlobalServerConfig = {
// ...
<domain>: cleanObject({
<settingName>: <domain>Env.YOUR_ENV_VAR,
}),
};
return config;
};
```
If the domain already exists, just add the new field to the existing `cleanObject()`:
```typescript
<domain>: cleanObject({
existingField: <domain>Env.EXISTING_VAR,
<settingName>: <domain>Env.YOUR_ENV_VAR, // Add this line
}),
```
### 4. Merge to User Store (Optional)
**Skip this step if the domain field already exists in `serverSettings`.**
In `src/store/user/slices/common/action.ts`, add to `serverSettings`:
```typescript
const serverSettings: PartialDeep<UserSettings> = {
defaultAgent: serverConfig.defaultAgent,
<domain>: serverConfig.<domain>, // Add this line
// ...
};
```
### 5. Update .env.example
```bash
# <Description> (range/options, default: X)
# YOUR_ENV_VAR=<example>
```
### 6. Update Documentation
Update both English and Chinese documentation:
- `docs/self-hosting/environment-variables/basic.mdx`
- `docs/self-hosting/environment-variables/basic.zh-CN.mdx`
Add new section or subsection with environment variable details (type, description, default, example, range/constraints).
## Type Reuse
**Prefer reusing existing types** from `packages/types/src/user/settings` instead of defining inline types in `serverConfig.ts`.
```typescript
// ✅ Good - reuse existing type
import { UserImageConfig } from './user/settings';
export interface GlobalServerConfig {
image?: PartialDeep<UserImageConfig>;
}
// ❌ Bad - inline type definition
export interface GlobalServerConfig {
image?: {
defaultImageNum?: number;
};
}
```
## Example: AI_IMAGE_DEFAULT_IMAGE_NUM
```typescript
// src/envs/image.ts
export const getImageConfig = () => {
return createEnv({
server: {
AI_IMAGE_DEFAULT_IMAGE_NUM: z.coerce.number().min(1).max(20).optional(),
},
runtimeEnv: {
AI_IMAGE_DEFAULT_IMAGE_NUM: process.env.AI_IMAGE_DEFAULT_IMAGE_NUM,
},
});
};
// packages/types/src/serverConfig.ts
import { UserImageConfig } from './user/settings';
export interface GlobalServerConfig {
image?: PartialDeep<UserImageConfig>;
}
// src/server/globalConfig/index.ts
image: cleanObject({
defaultImageNum: imageEnv.AI_IMAGE_DEFAULT_IMAGE_NUM,
}),
// src/store/user/slices/common/action.ts
const serverSettings: PartialDeep<UserSettings> = {
image: serverConfig.image,
// ...
};
// .env.example
# AI_IMAGE_DEFAULT_IMAGE_NUM=4
```
+28
View File
@@ -0,0 +1,28 @@
---
description: cursor rules writing and optimization guide
globs:
alwaysApply: false
---
当你编写或修改 Cursor Rule 时,请遵循以下准则:
- 当你知道 rule 的文件名时,使用 `read_file` 而不是 `fetch_rules` 去读取它们,它们都在项目根目录的 `.cursor/rules/` 文件夹下
- 代码示例
- 示例应尽量精简,仅保留演示核心
- 删除与示例无关的导入/导出语句,但保留必要的导入
- 同一文件存在多个示例时,若前文已演示模块导入,后续示例可省略重复导入
- 无需书写 `export`
- 可省略与演示无关或重复的 props、配置对象属性、try/catch、CSS 等代码
- 删除无关注释,保留有助理解的注释
- 格式
- 修改前请先确认原始文档语言,并保持一致
- 无序列表统一使用 `-`
- 列表末尾的句号是多余的
- 非必要不使用加粗、行内代码等样式,Rule 主要供 LLM 阅读
- 避免中英文逐句对照。若括号内容为示例而非翻译,可保留
- Review
- 修正 Markdown 语法问题
- 纠正错别字
- 指出示例与说明不一致之处
+25
View File
@@ -0,0 +1,25 @@
---
globs: packages/database/migrations/**/*
alwaysApply: false
---
# Database Migrations Guide
## Defensive Programming - Use Idempotent Clauses
Always use defensive clauses to make migrations idempotent:
```sql
-- ✅ Good: Idempotent operations
ALTER TABLE "users" ADD COLUMN IF NOT EXISTS "avatar" text;
DROP TABLE IF EXISTS "old_table";
CREATE INDEX IF NOT EXISTS "users_email_idx" ON "users" ("email");
ALTER TABLE "posts" DROP COLUMN IF EXISTS "deprecated_field";
-- ❌ Bad: Non-idempotent operations
ALTER TABLE "users" ADD COLUMN "avatar" text;
DROP TABLE "old_table";
CREATE INDEX "users_email_idx" ON "users" ("email");
```
**Important**: After modifying migration SQL (e.g., adding `IF NOT EXISTS` clauses), run `bun run db:generate-client` to update the hash in `packages/database/src/core/migrations.json`.
+84
View File
@@ -0,0 +1,84 @@
---
description: 包含添加 console.log 日志请求时
globs:
alwaysApply: false
---
# Debug 包使用指南
本项目使用 [debug](mdc:https:/github.com/debug-js/debug) 包进行调试日志记录。使用此规则来确保团队成员统一调试日志格式。
## 基本用法
1. 导入 debug 包:
```typescript
import debug from 'debug';
```
2. 创建一个命名空间的日志记录器:
```typescript
// 格式: lobe:[模块]:[子模块]
const log = debug('lobe-[模块名]:[子模块名]');
```
3. 使用日志记录器:
```typescript
log('简单消息');
log('带变量的消息: %O', object);
log('格式化数字: %d', number);
```
## 命名空间约定
- 桌面应用相关: `lobe-desktop:[模块]`
- 服务端相关: `lobe-server:[模块]`
- 客户端相关: `lobe-client:[模块]`
- 路由相关: `lobe-[类型]-router:[模块]`
## 格式说明符
- `%O` - 对象展开(推荐用于复杂对象)
- `%o` - 对象
- `%s` - 字符串
- `%d` - 数字
## 示例
查看 [market/index.ts](mdc:src/server/routers/edge/market/index.ts) 中的使用示例:
```typescript
import debug from 'debug';
const log = debug('lobe-edge-router:market');
log('getAgent input: %O', input);
```
## 启用调试
要在开发时启用调试输出,需设置环境变量:
### 在浏览器中
在控制台执行:
```javascript
localStorage.debug = 'lobe-*'
```
### 在 Node.js 环境中
```bash
DEBUG=lobe-* npm run dev
# 或者
DEBUG=lobe-* pnpm dev
```
### 在 Electron 应用中
可以在主进程和渲染进程启动前设置环境变量:
```typescript
process.env.DEBUG = 'lobe-*';
```
+188
View File
@@ -0,0 +1,188 @@
---
description: 桌面端测试
globs:
alwaysApply: false
---
# 桌面端控制器单元测试指南
## 测试框架与目录结构
LobeChat 桌面端使用 Vitest 作为测试框架。控制器的单元测试应放置在对应控制器文件同级的 `__tests__` 目录下,并以原控制器文件名加 `.test.ts` 作为文件名。
```
apps/desktop/src/main/controllers/
├── __tests__/
│ ├── index.test.ts
│ ├── MenuCtr.test.ts
│ └── ...
├── McpCtr.ts
├── MenuCtr.ts
└── ...
```
## 测试文件基本结构
```typescript
import { beforeEach, describe, expect, it, vi } from 'vitest';
import type { App } from '@/core/App';
import YourController from '../YourControllerName';
// 模拟依赖
vi.mock('依赖模块', () => ({
依赖函数: vi.fn(),
}));
// 模拟 App 实例
const mockApp = {
// 按需模拟必要的 App 属性和方法
} as unknown as App;
describe('YourController', () => {
let controller: YourController;
beforeEach(() => {
vi.clearAllMocks();
controller = new YourController(mockApp);
});
describe('方法名', () => {
it('测试场景描述', async () => {
// 准备测试数据
// 执行被测方法
const result = await controller.方法名(参数);
// 验证结果
expect(result).toMatchObject(预期结果);
});
});
});
```
## 模拟外部依赖
### 模拟模块函数
```typescript
const mockFunction = vi.fn();
vi.mock('module-name', () => ({
functionName: mockFunction,
}));
```
### 模拟 Node.js 核心模块
例如模拟 `child_process.exec` 和 `util.promisify`:
```typescript
// 存储模拟的 exec 实现
const mockExecImpl = vi.fn();
// 模拟 child_process.exec
vi.mock('child_process', () => ({
exec: vi.fn((cmd, callback) => {
return mockExecImpl(cmd, callback);
}),
}));
// 模拟 util.promisify
vi.mock('util', () => ({
promisify: vi.fn((fn) => {
return async (cmd: string) => {
return new Promise((resolve, reject) => {
mockExecImpl(cmd, (error: Error | null, result: any) => {
if (error) reject(error);
else resolve(result);
});
});
};
}),
}));
```
## 编写有效的测试用例
### 测试分类
将测试用例分为不同类别,每个类别测试一个特定场景:
```typescript
// 成功场景
it('应该成功完成操作', async () => {});
// 边界条件
it('应该处理边界情况', async () => {});
// 错误处理
it('应该优雅地处理错误', async () => {});
```
### 设置测试数据
```typescript
// 模拟返回值
mockExecImpl.mockImplementation((cmd: string, callback: any) => {
if (cmd === '命令') {
callback(null, { stdout: '成功输出' });
} else {
callback(new Error('错误信息'), null);
}
});
```
### 断言
使用 Vitest 的断言函数验证结果:
```typescript
// 检查基本值
expect(result.success).toBe(true);
// 检查对象部分匹配
expect(result.data).toMatchObject({
key: 'value',
});
// 检查数组
expect(result.items).toHaveLength(2);
expect(result.items[0].name).toBe('expectedName');
// 检查函数调用
expect(mockFunction).toHaveBeenCalledWith(expectedArgs);
expect(mockFunction).toHaveBeenCalledTimes(1);
```
## 最佳实践
1. **隔离测试**:确保每个测试互不影响,使用 `beforeEach` 重置模拟和状态
2. **全面覆盖**:测试正常流程、边界条件和错误处理
3. **清晰命名**:测试名称应清晰描述测试内容和预期结果
4. **避免测试实现细节**:测试应该关注行为而非实现细节,使代码重构不会破坏测试
5. **模拟外部依赖**:使用 `vi.mock()` 模拟所有外部依赖,减少测试的不确定性
## 示例:测试 IPC 事件处理方法
```typescript
it('应该正确处理 IPC 事件', async () => {
// 模拟依赖
mockSomething.mockReturnValue({ result: 'success' });
// 调用 IPC 方法
const result = await controller.ipcMethodName({
param1: 'value1',
param2: 'value2',
});
// 验证结果
expect(result).toEqual({
success: true,
data: { result: 'success' },
});
// 验证依赖调用
expect(mockSomething).toHaveBeenCalledWith('value1', 'value2');
});
```
@@ -0,0 +1,154 @@
---
description: 当要做 electron 相关工作时
globs:
alwaysApply: false
---
**桌面端新功能实现指南**
## 桌面端应用架构概述
LobeChat 桌面端基于 Electron 框架构建,采用主进程-渲染进程架构:
1. **主进程 (Main Process)**
- 位置:`apps/desktop/src/main`
- 职责:控制应用生命周期、系统API交互、窗口管理、后台服务
2. **渲染进程 (Renderer Process)**
- 复用 Web 端代码,位于 `src` 目录
- 通过 IPC 与主进程通信
3. **预加载脚本 (Preload)**
- 位置:`apps/desktop/src/preload`
- 职责:安全地暴露主进程功能给渲染进程
## 添加新桌面端功能流程
### 1. 确定功能需求与设计
首先确定新功能的需求和设计,包括:
- 功能描述和用例
- 是否需要系统级API(如文件系统、网络等)
- UI/UX设计(如必要)
- 与现有功能的交互方式
### 2. 在主进程中实现核心功能
1. **创建控制器 (Controller)**
- 位置:`apps/desktop/src/main/controllers/`
- 示例:创建 `NewFeatureCtr.ts`
- 规范:按 `_template.ts` 模板格式实现
- 注册:在 `apps/desktop/src/main/controllers/index.ts` 导出
2. **定义 IPC 事件处理器**
- 使用 `@ipcClientEvent('eventName')` 装饰器注册事件处理函数
- 处理函数应接收前端传递的参数并返回结果
- 处理可能的错误情况
3. **实现业务逻辑**
- 可能需要调用 Electron API 或 Node.js 原生模块
- 对于复杂功能,可以创建专门的服务类 (`services/`)
### 3. 定义 IPC 通信类型
1. **在共享类型定义中添加新类型**
- 位置:`packages/electron-client-ipc/src/types.ts`
- 添加参数类型接口(如 `NewFeatureParams`
- 添加返回结果类型接口(如 `NewFeatureResult`
### 4. 在渲染进程实现前端功能
1. **创建服务层**
- 位置:`src/services/electron/`
- 添加服务方法调用 IPC
- 使用 `dispatch` 或 `invoke` 函数
```typescript
// src/services/electron/newFeatureService.ts
import { dispatch } from '@lobechat/electron-client-ipc';
import { NewFeatureParams } from 'types';
export const newFeatureService = async (params: NewFeatureParams) => {
return dispatch('newFeatureEventName', params);
};
```
2. **实现 Store Action**
- 位置:`src/store/`
- 添加状态更新逻辑和错误处理
3. **添加 UI 组件**
- 根据需要在适当位置添加UI组件
- 通过 Store 或 Service 层调用功能
### 5. 如果是新增内置工具,遵循工具实现流程
参考 [desktop-local-tools-implement.mdc](mdc:desktop-local-tools-implement.mdc) 了解更多关于添加内置工具的详细步骤。
### 6. 添加测试
1. **单元测试**
- 位置:`apps/desktop/src/main/controllers/__tests__/`
- 测试主进程组件功能
2. **集成测试**
- 测试 IPC 通信和功能完整流程
## 最佳实践
1. **安全性考虑**
- 谨慎处理用户数据和文件系统访问
- 适当验证和清理输入数据
- 限制暴露给渲染进程的API范围
2. **性能优化**
- 对于耗时操作,考虑使用异步方法
- 大型数据传输考虑分批处理
3. **用户体验**
- 为长时间操作添加进度指示
- 提供适当的错误反馈
- 考虑操作的可撤销性
4. **代码组织**
- 遵循项目现有的命名和代码风格约定
- 为新功能添加适当的文档和注释
- 功能模块化,避免过度耦合
## 示例:实现系统通知功能
```typescript
// apps/desktop/src/main/controllers/NotificationCtr.ts
import { BrowserWindow, Notification } from 'electron';
import { ipcClientEvent } from 'electron-client-ipc';
interface ShowNotificationParams {
title: string;
body: string;
}
export class NotificationCtr {
@ipcClientEvent('showNotification')
async handleShowNotification({ title, body }: ShowNotificationParams) {
try {
if (!Notification.isSupported()) {
return { success: false, error: 'Notifications not supported' };
}
const notification = new Notification({
title,
body,
});
notification.show();
return { success: true };
} catch (error) {
console.error('Failed to show notification:', error);
return {
success: false,
error: error instanceof Error ? error.message : 'Unknown error'
};
}
}
}
```
@@ -0,0 +1,80 @@
---
description:
globs:
alwaysApply: false
---
**新增桌面端工具流程:**
1. **定义工具接口 (Manifest):**
* **文件:** `src/tools/[tool_category]/index.ts` (例如: `src/tools/local-files/index.ts`)
* **操作:**
* 在 `ApiName` 对象(例如 `LocalFilesApiName`)中添加一个新的、唯一的 API 名称。
* 在 `Manifest` 对象(例如 `LocalFilesManifest`)的 `api` 数组中,新增一个对象来定义新工具的接口。
* **关键字段:**
* `name`: 使用上一步定义的 API 名称。
* `description`: 清晰描述工具的功能,供 Agent 理解和向用户展示。
* `parameters`: 使用 JSON Schema 定义工具所需的输入参数。
* `type`: 通常是 'object'。
* `properties`: 定义每个参数的名称、`description`、`type` (string, number, boolean, array, etc.),使用英文。
* `required`: 一个字符串数组,列出必须提供的参数名称。
2. **定义相关类型:**
* **文件 1:** `packages/electron-client-ipc/src/types.ts` (或类似的共享 IPC 类型文件)
* **操作:** 定义传递给 IPC 事件的参数类型接口 (例如: `RenameLocalFileParams`, `MoveLocalFileParams`)。确保与 Manifest 中定义的 `parameters` 一致。
* **文件 2:** `src/tools/[tool_category]/type.ts` (例如: `src/tools/local-files/type.ts`)
* **操作:** 定义此工具执行后,存储在前端 Zustand Store 中的状态类型接口 (例如: `LocalRenameFileState`, `LocalMoveFileState`)。这通常包含操作结果(成功/失败)、错误信息以及相关数据(如旧路径、新路径等)。
3. **实现前端状态管理 (Store Action):**
* **文件:** `src/store/chat/slices/builtinTool/actions/[tool_category].ts` (例如: `src/store/chat/slices/builtinTool/actions/localFile.ts`)
* **操作:**
* 导入在步骤 2 中定义的 IPC 参数类型和状态类型。
* 在 Action 接口 (例如: `LocalFileAction`) 中添加新 Action 的方法签名,使用对应的 IPC 参数类型。
* 在 `createSlice` (例如: `localFileSlice`) 中实现该 Action 方法:
* 接收 `id` (消息 ID) 和 `params` (符合 IPC 参数类型)。
* 设置加载状态 (`toggleLocalFileLoading(id, true)`)。
* 调用对应的 `Service` 层方法 (见步骤 4),传递 `params`。
* 使用 `try...catch` 处理 `Service` 调用可能发生的错误。
* **成功时:**
* 调用 `updatePluginState(id, {...})` 更新插件状态,使用步骤 2 中定义的状态类型。
* 调用 `internal_updateMessageContent(id, JSON.stringify({...}))` 更新消息内容,通常包含成功确认信息。
* **失败时:**
* 记录错误 (`console.error`)。
* 调用 `updatePluginState(id, {...})` 更新插件状态,包含错误信息。
* 调用 `internal_updateMessagePluginError(id, {...})` 设置消息的错误状态。
* 调用 `internal_updateMessageContent(id, JSON.stringify({...}))` 更新消息内容,包含错误信息。
* 在 `finally` 块中取消加载状态 (`toggleLocalFileLoading(id, false)`)。
* 返回操作是否成功 (`boolean`)。
4. **实现 Service 层 (调用 IPC):**
* **文件:** `src/services/electron/[tool_category]Service.ts` (例如: `src/services/electron/localFileService.ts`)
* **操作:**
* 导入在步骤 2 中定义的 IPC 参数类型。
* 添加一个新的 `async` 方法,方法名通常与 Action 名称对应 (例如: `renameLocalFile`)。
* 方法接收 `params` (符合 IPC 参数类型)。
* 使用从 `@lobechat/electron-client-ipc` 导入的 `dispatch` (或 `invoke`) 函数,调用与 Manifest 中 `name` 字段匹配的 IPC 事件名称,并将 `params` 传递过去。
* 定义方法的返回类型,通常是 `Promise<{ success: boolean; error?: string }>`,与后端 Controller 返回的结构一致。
5. **实现后端逻辑 (Controller / IPC Handler):**
* **文件:** `apps/desktop/src/main/controllers/[ToolName]Ctr.ts` (例如: `apps/desktop/src/main/controllers/LocalFileCtr.ts`)
* **操作:**
* 导入 Node.js 相关模块 (`fs`, `path` 等) 和 IPC 相关依赖 (`ipcClientEvent`, 参数类型等)。
* 添加一个新的 `async` 方法,方法名通常以 `handle` 开头 (例如: `handleRenameFile`)。
* 使用 `@ipcClientEvent('yourApiName')` 装饰器将此方法注册为对应 IPC 事件的处理器,确保 `'yourApiName'` 与 Manifest 中的 `name` 和 Service 层调用的事件名称一致。
* 方法的参数应解构自 Service 层传递过来的对象,类型与步骤 2 中定义的 IPC 参数类型匹配。
* 实现核心业务逻辑:
* 进行必要的输入验证。
* 执行文件系统操作或其他后端任务 (例如: `fs.promises.rename`)。
* 使用 `try...catch` 捕获执行过程中的错误。
* 处理特定错误码 (`error.code`) 以提供更友好的错误消息。
* 返回一个包含 `success` (boolean) 和可选 `error` (string) 字段的对象。
6. **更新 Agent 文档 (System Role):**
* **文件:** `src/tools/[tool_category]/systemRole.ts` (例如: `src/tools/local-files/systemRole.ts`)
* **操作:**
* 在 `<core_capabilities>` 部分添加新工具的简要描述。
* 如果需要,更新 `<workflow>`。
* 在 `<tool_usage_guidelines>` 部分为新工具添加详细的使用说明,解释其参数、用途和预期行为。
* 如有必要,更新 `<security_considerations>`。
* 如有必要(例如工具返回了新的数据结构或路径),更新 `<response_format>` 中的示例。
通过遵循这些步骤,可以系统地将新的桌面端工具集成到 LobeChat 的插件系统中。
@@ -0,0 +1,197 @@
---
description:
globs:
alwaysApply: false
---
**桌面端菜单配置指南**
## 菜单系统概述
LobeChat 桌面应用有三种主要的菜单类型:
1. **应用菜单 (App Menu)**:显示在应用窗口顶部(macOS)或窗口标题栏(Windows/Linux
2. **上下文菜单 (Context Menu)**:右键点击时显示的菜单
3. **托盘菜单 (Tray Menu)**:点击系统托盘图标显示的菜单
## 菜单相关文件结构
```
apps/desktop/src/main/
├── menus/ # 菜单定义
│ ├── appMenu.ts # 应用菜单配置
│ ├── contextMenu.ts # 上下文菜单配置
│ └── factory.ts # 菜单工厂函数
├── controllers/
│ ├── MenuCtr.ts # 菜单控制器
│ └── TrayMenuCtr.ts # 托盘菜单控制器
```
## 菜单配置流程
### 1. 应用菜单配置
应用菜单在 `apps/desktop/src/main/menus/appMenu.ts` 中定义:
1. **导入依赖**
```typescript
import { app, BrowserWindow, Menu, MenuItem, MenuItemConstructorOptions } from 'electron';
import { is } from 'electron-util';
```
2. **定义菜单项**
- 使用 `MenuItemConstructorOptions` 类型定义菜单结构
- 每个菜单项可以包含:label, accelerator (快捷键), role, submenu, click 等属性
3. **创建菜单工厂函数**
```typescript
export const createAppMenu = (win: BrowserWindow) => {
const template = [
// 定义菜单项...
];
return Menu.buildFromTemplate(template);
};
```
4. **注册菜单**
- 在 `MenuCtr.ts` 控制器中使用 `Menu.setApplicationMenu(menu)` 设置应用菜单
### 2. 上下文菜单配置
上下文菜单通常在特定元素上右键点击时显示:
1. **在主进程中定义菜单模板**
```typescript
// apps/desktop/src/main/menus/contextMenu.ts
export const createContextMenu = () => {
const template = [
// 定义菜单项...
];
return Menu.buildFromTemplate(template);
};
```
2. **在适当的事件处理器中显示菜单**
```typescript
const menu = createContextMenu();
menu.popup();
```
### 3. 托盘菜单配置
托盘菜单在 `TrayMenuCtr.ts` 中配置:
1. **创建托盘图标**
```typescript
this.tray = new Tray(trayIconPath);
```
2. **定义托盘菜单**
```typescript
const contextMenu = Menu.buildFromTemplate([
{ label: '显示主窗口', click: this.showMainWindow },
{ type: 'separator' },
{ label: '退出', click: () => app.quit() },
]);
```
3. **设置托盘菜单**
```typescript
this.tray.setContextMenu(contextMenu);
```
## 多语言支持
为菜单添加多语言支持:
1. **导入本地化工具**
```typescript
import { i18n } from '../locales';
```
2. **使用翻译函数**
```typescript
const template = [
{
label: i18n.t('menu.file'),
submenu: [
{ label: i18n.t('menu.new'), click: createNew },
// ...
]
},
// ...
];
```
3. **在语言切换时更新菜单**
在 `MenuCtr.ts` 中监听语言变化事件并重新创建菜单
## 添加新菜单项流程
1. **确定菜单位置**
- 决定添加到哪个菜单(应用菜单、上下文菜单或托盘菜单)
- 确定在菜单中的位置(主菜单项或子菜单项)
2. **定义菜单项**
```typescript
const newMenuItem: MenuItemConstructorOptions = {
label: '新功能',
accelerator: 'CmdOrCtrl+N',
click: (_, window) => {
// 处理点击事件
if (window) window.webContents.send('trigger-new-feature');
}
};
```
3. **添加到菜单模板**
将新菜单项添加到相应的菜单模板中
4. **对于与渲染进程交互的功能**
- 使用 `window.webContents.send()` 发送 IPC 消息到渲染进程
- 在渲染进程中监听该消息并处理
## 菜单项启用/禁用控制
动态控制菜单项状态:
1. **保存对菜单项的引用**
```typescript
this.menuItems = {};
const menu = Menu.buildFromTemplate(template);
this.menuItems.newFeature = menu.getMenuItemById('new-feature');
```
2. **根据条件更新状态**
```typescript
updateMenuState(state) {
if (this.menuItems.newFeature) {
this.menuItems.newFeature.enabled = state.canUseNewFeature;
}
}
```
## 最佳实践
1. **使用标准角色**
- 尽可能使用 Electron 预定义的角色(如 `role: 'copy'`)以获得本地化和一致的行为
2. **平台特定菜单**
- 使用 `process.platform` 检查为不同平台提供不同菜单
```typescript
if (process.platform === 'darwin') {
template.unshift({ role: 'appMenu' });
}
```
3. **快捷键冲突**
- 避免与系统快捷键冲突
- 使用 `CmdOrCtrl` 代替 `Ctrl` 以支持 macOS 和 Windows/Linux
4. **保持菜单简洁**
- 避免过多嵌套的子菜单
- 将相关功能分组在一起
5. **添加分隔符**
- 使用 `{ type: 'separator' }` 在逻辑上分隔不同组的菜单项
+296
View File
@@ -0,0 +1,296 @@
---
description:
globs:
alwaysApply: false
---
**桌面端窗口管理指南**
## 窗口管理概述
LobeChat 桌面应用使用 Electron 的 `BrowserWindow` 管理应用窗口。主要的窗口管理功能包括:
1. **窗口创建和配置**
2. **窗口状态管理**(大小、位置、最大化等)
3. **多窗口协调**
4. **窗口事件处理**
## 相关文件结构
```
apps/desktop/src/main/
├── appBrowsers.ts # 窗口管理的核心文件
├── controllers/
│ └── BrowserWindowsCtr.ts # 窗口控制器
└── modules/
└── browserWindowManager.ts # 窗口管理模块
```
## 窗口管理流程
### 1. 窗口创建
在 `appBrowsers.ts` 或 `BrowserWindowsCtr.ts` 中定义窗口创建逻辑:
```typescript
export const createMainWindow = () => {
const mainWindow = new BrowserWindow({
width: 1200,
height: 800,
minWidth: 600,
minHeight: 400,
webPreferences: {
preload: path.join(__dirname, '../preload/index.js'),
contextIsolation: true,
nodeIntegration: false,
},
// 其他窗口配置项...
});
// 加载应用内容
if (isDev) {
mainWindow.loadURL('http://localhost:3000');
mainWindow.webContents.openDevTools();
} else {
mainWindow.loadFile(path.join(__dirname, '../../renderer/index.html'));
}
return mainWindow;
};
```
### 2. 窗口状态管理
实现窗口状态持久化保存和恢复:
1. **保存窗口状态**
```typescript
const saveWindowState = (window: BrowserWindow) => {
if (!window.isMinimized() && !window.isMaximized()) {
const position = window.getPosition();
const size = window.getSize();
settings.set('windowState', {
x: position[0],
y: position[1],
width: size[0],
height: size[1],
});
}
};
```
2. **恢复窗口状态**
```typescript
const restoreWindowState = (window: BrowserWindow) => {
const savedState = settings.get('windowState');
if (savedState) {
window.setBounds({
x: savedState.x,
y: savedState.y,
width: savedState.width,
height: savedState.height,
});
}
};
```
3. **监听窗口事件**
```typescript
window.on('close', () => saveWindowState(window));
window.on('moved', () => saveWindowState(window));
window.on('resized', () => saveWindowState(window));
```
### 3. 实现多窗口管理
对于需要多窗口支持的功能:
1. **跟踪窗口**
```typescript
export class WindowManager {
private windows: Map<string, BrowserWindow> = new Map();
createWindow(id: string, options: BrowserWindowConstructorOptions) {
const window = new BrowserWindow(options);
this.windows.set(id, window);
window.on('closed', () => {
this.windows.delete(id);
});
return window;
}
getWindow(id: string) {
return this.windows.get(id);
}
getAllWindows() {
return Array.from(this.windows.values());
}
}
```
2. **窗口间通信**
```typescript
// 从一个窗口向另一个窗口发送消息
sendMessageToWindow(targetWindowId, channel, data) {
const targetWindow = this.getWindow(targetWindowId);
if (targetWindow) {
targetWindow.webContents.send(channel, data);
}
}
```
### 4. 窗口与渲染进程通信
通过 IPC 实现窗口操作:
1. **在主进程中注册 IPC 处理器**
```typescript
// BrowserWindowsCtr.ts
@ipcClientEvent('minimizeWindow')
handleMinimizeWindow() {
const focusedWindow = BrowserWindow.getFocusedWindow();
if (focusedWindow) {
focusedWindow.minimize();
}
return { success: true };
}
@ipcClientEvent('maximizeWindow')
handleMaximizeWindow() {
const focusedWindow = BrowserWindow.getFocusedWindow();
if (focusedWindow) {
if (focusedWindow.isMaximized()) {
focusedWindow.restore();
} else {
focusedWindow.maximize();
}
}
return { success: true };
}
@ipcClientEvent('closeWindow')
handleCloseWindow() {
const focusedWindow = BrowserWindow.getFocusedWindow();
if (focusedWindow) {
focusedWindow.close();
}
return { success: true };
}
```
2. **在渲染进程中调用**
```typescript
// src/services/electron/windowService.ts
import { dispatch } from '@lobechat/electron-client-ipc';
export const windowService = {
minimize: () => dispatch('minimizeWindow'),
maximize: () => dispatch('maximizeWindow'),
close: () => dispatch('closeWindow'),
};
```
### 5. 自定义窗口控制 (无边框窗口)
对于自定义窗口标题栏:
1. **创建无边框窗口**
```typescript
const window = new BrowserWindow({
frame: false,
titleBarStyle: 'hidden',
// 其他选项...
});
```
2. **在渲染进程中实现拖拽区域**
```css
/* CSS */
.titlebar {
-webkit-app-region: drag;
}
.titlebar-button {
-webkit-app-region: no-drag;
}
```
## 最佳实践
1. **性能考虑**
- 避免创建过多窗口
- 使用 `show: false` 创建窗口,在内容加载完成后再显示,避免白屏
2. **安全性**
- 始终设置适当的 `webPreferences` 确保安全
```typescript
webPreferences: {
preload: path.join(__dirname, '../preload/index.js'),
contextIsolation: true,
nodeIntegration: false,
sandbox: true,
}
```
3. **跨平台兼容性**
- 考虑不同操作系统的窗口行为差异
- 使用 `process.platform` 为不同平台提供特定实现
4. **崩溃恢复**
- 监听 `webContents.on('crashed')` 事件处理崩溃
- 提供崩溃恢复选项
5. **内存管理**
- 确保窗口关闭时清理所有相关资源
- 使用 `window.on('closed')` 而不是 `window.on('close')` 进行最终清理
## 示例:创建设置窗口
```typescript
// apps/desktop/src/main/controllers/BrowserWindowsCtr.ts
@ipcClientEvent('openSettings')
handleOpenSettings() {
// 检查设置窗口是否已经存在
if (this.settingsWindow && !this.settingsWindow.isDestroyed()) {
// 如果窗口已存在,将其置于前台
this.settingsWindow.focus();
return { success: true };
}
// 创建新窗口
this.settingsWindow = new BrowserWindow({
width: 800,
height: 600,
title: 'Settings',
parent: this.mainWindow, // 设置父窗口,使其成为模态窗口
modal: true,
webPreferences: {
preload: path.join(__dirname, '../preload/index.js'),
contextIsolation: true,
nodeIntegration: false,
},
});
// 加载设置页面
if (isDev) {
this.settingsWindow.loadURL('http://localhost:3000/settings');
} else {
this.settingsWindow.loadFile(
path.join(__dirname, '../../renderer/index.html'),
{ hash: 'settings' }
);
}
// 监听窗口关闭事件
this.settingsWindow.on('closed', () => {
this.settingsWindow = null;
});
return { success: true };
}
```
@@ -0,0 +1,202 @@
---
description:
globs: src/database/schemas/*
alwaysApply: false
---
# Drizzle ORM Schema Style Guide for lobe-chat
This document outlines the conventions and best practices for defining PostgreSQL Drizzle ORM schemas within the lobe-chat project.
## Configuration
- Drizzle configuration is managed in [drizzle.config.ts](mdc:drizzle.config.ts)
- Schema files are located in the src/database/schemas/ directory
- Migration files are output to `src/database/migrations/`
- The project uses `postgresql` dialect with `strict: true`
## Helper Functions
Commonly used column definitions, especially for timestamps, are centralized in [src/database/schemas/_helpers.ts](mdc:src/database/schemas/_helpers.ts):
- `timestamptz(name: string)`: Creates a timestamp column with timezone
- `createdAt()`, `updatedAt()`, `accessedAt()`: Helper functions for standard timestamp columns
- `timestamps`: An object `{ createdAt, updatedAt, accessedAt }` for easy inclusion in table definitions
## Naming Conventions
- **Table Names**: Use plural snake_case (e.g., `users`, `agents`, `session_groups`)
- **Column Names**: Use snake_case (e.g., `user_id`, `created_at`, `background_color`)
## Column Definitions
### Primary Keys (PKs)
- Typically `text('id')` (or `varchar('id')` for some OIDC tables)
- Often use `.$defaultFn(() => idGenerator('table_name'))` for automatic ID generation with meaningful prefixes
- **ID Prefix Purpose**: Makes it easy for users and developers to distinguish different entity types at a glance
- For internal/system tables that users don't need to see, can use `uuid` or auto-increment keys
- Composite PKs are defined using `primaryKey({ columns: [t.colA, t.colB] })`
### Foreign Keys (FKs)
- Defined using `.references(() => otherTable.id, { onDelete: 'cascade' | 'set null' | 'no action' })`
- FK columns are usually named `related_table_singular_name_id` (e.g., `user_id` references `users.id`)
- Most tables include a `user_id` column referencing `users.id` with `onDelete: 'cascade'`
### Timestamps
- Consistently use the `...timestamps` spread from [_helpers.ts](mdc:src/database/schemas/_helpers.ts) for `created_at`, `updated_at`, and `accessed_at` columns
### Default Values
- `.$defaultFn(() => expression)` for dynamic defaults (e.g., `idGenerator()`, `randomSlug()`)
- `.default(staticValue)` for static defaults (e.g., `boolean('enabled').default(true)`)
### Indexes
- Defined in the table's second argument: `pgTable('name', {...columns}, (t) => ({ indexName: indexType().on(...) }))`
- Use `uniqueIndex()` for unique constraints and `index()` for non-unique indexes
- Naming pattern: `table_name_column(s)_idx` or `table_name_column(s)_unique`
- Many tables feature a `clientId: text('client_id')` column, often part of a composite unique index with `user_id`
### Data Types
- Common types: `text`, `varchar`, `jsonb`, `boolean`, `integer`, `uuid`, `pgTable`
- For `jsonb` fields, specify the TypeScript type using `.$type<MyType>()` for better type safety
## Zod Schemas & Type Inference
- Utilize `drizzle-zod` to generate Zod schemas for validation:
- `createInsertSchema(tableName)`
- `createSelectSchema(tableName)` (less common)
- Export inferred types: `export type NewEntity = typeof tableName.$inferInsert;` and `export type EntityItem = typeof tableName.$inferSelect;`
## Relations
- Table relationships are defined centrally in [src/database/schemas/relations.ts](mdc:src/database/schemas/relations.ts) using the `relations()` utility from `drizzle-orm`
## Code Style & Structure
- **File Organization**: Each main database entity typically has its own schema file (e.g., [user.ts](mdc:src/database/schemas/user.ts), [agent.ts](mdc:src/database/schemas/agent.ts))
- All schemas are re-exported from [src/database/schemas/index.ts](mdc:src/database/schemas/index.ts)
- **ESLint**: Files often start with `/* eslint-disable sort-keys-fix/sort-keys-fix */`
- **Comments**: Use JSDoc-style comments to explain the purpose of tables and complex columns, fields that are self-explanatory do not require jsdoc explanations, such as id, user_id, etc.
## Example Pattern
```typescript
// From src/database/schemas/agent.ts
export const agents = pgTable(
'agents',
{
id: text('id')
.primaryKey()
.$defaultFn(() => idGenerator('agents'))
.notNull(),
slug: varchar('slug', { length: 100 })
.$defaultFn(() => randomSlug(4))
.unique(),
userId: text('user_id')
.references(() => users.id, { onDelete: 'cascade' })
.notNull(),
clientId: text('client_id'),
chatConfig: jsonb('chat_config').$type<LobeAgentChatConfig>(),
...timestamps,
},
// return array instead of object, the object style is deprecated
(t) => [
uniqueIndex('client_id_user_id_unique').on(t.clientId, t.userId),
],
);
export const insertAgentSchema = createInsertSchema(agents);
export type NewAgent = typeof agents.$inferInsert;
export type AgentItem = typeof agents.$inferSelect;
```
## Common Patterns
### 1. userId + clientId Pattern (Legacy)
Some existing tables include both fields for different purposes:
```typescript
// Example from agents table (legacy pattern)
userId: text('user_id')
.references(() => users.id, { onDelete: 'cascade' })
.notNull(),
clientId: text('client_id'),
// Usually with a composite unique index
clientIdUnique: uniqueIndex('agents_client_id_user_id_unique').on(t.clientId, t.userId),
```
- **`userId`**: Server-side user association, ensures data belongs to specific user
- **`clientId`**: Unique key for import/export operations, supports data migration between instances
- **Current Status**: New tables should NOT include `clientId` unless specifically needed for import/export functionality
- **Note**: This pattern is being phased out for new features to simplify the schema
### 2. Junction Tables (Many-to-Many Relationships)
Use composite primary keys for relationship tables:
```typescript
// Example: agents_knowledge_bases (from agent.ts)
export const agentsKnowledgeBases = pgTable(
'agents_knowledge_bases',
{
agentId: text('agent_id').references(() => agents.id, { onDelete: 'cascade' }).notNull(),
knowledgeBaseId: text('knowledge_base_id').references(() => knowledgeBases.id, { onDelete: 'cascade' }).notNull(),
userId: text('user_id').references(() => users.id, { onDelete: 'cascade' }).notNull(),
enabled: boolean('enabled').default(true),
...timestamps,
},
(t) => [
primaryKey({ columns: [t.agentId, t.knowledgeBaseId] }),
],
);
```
**Pattern**: `{entity1}Id` + `{entity2}Id` as composite PK, plus `userId` for ownership
### 3. OIDC Tables Special Patterns
OIDC tables use `varchar` IDs instead of `text` with custom generators:
```typescript
// Example from oidc.ts
export const oidcAuthorizationCodes = pgTable('oidc_authorization_codes', {
id: varchar('id', { length: 255 }).primaryKey(), // varchar not text
data: jsonb('data').notNull(),
expiresAt: timestamptz('expires_at').notNull(),
// ... other fields
});
```
**Reason**: OIDC standards expect specific ID formats and lengths
### 4. File Processing with Async Tasks
File-related tables reference async task IDs for background processing:
```typescript
// Example from files table
export const files = pgTable('files', {
// ... other fields
chunkTaskId: uuid('chunk_task_id').references(() => asyncTasks.id, { onDelete: 'set null' }),
embeddingTaskId: uuid('embedding_task_id').references(() => asyncTasks.id, { onDelete: 'set null' }),
// ...
});
```
**Purpose**:
- Track file chunking progress (breaking files into smaller pieces)
- Track embedding generation progress (converting text to vectors)
- Allow querying task status and handling failures
### 5. Slug Pattern (Legacy)
Some entities include auto-generated slugs - this is legacy code:
```typescript
slug: varchar('slug', { length: 100 })
.$defaultFn(() => randomSlug(4))
.unique(),
// Often with composite unique constraint
slugUserIdUnique: uniqueIndex('slug_user_id_unique').on(t.slug, t.userId),
```
**Current usage**: Only used to identify default agents/sessions (legacy pattern)
**Future refactor**: Will likely be replaced with `isDefault: boolean()` field
**Note**: Avoid using slugs for new features - prefer explicit boolean flags for status tracking
By following these guidelines, maintain consistency, type safety, and maintainability across database schema definitions.
+35
View File
@@ -0,0 +1,35 @@
---
description: Explain how group chat works in LobeHub (Multi-agent orchestratoin)
globs:
alwaysApply: false
---
This rule explains how group chat (multi-agent orchestration) works. Not confused with session group, which is a organization method to manage session.
## Key points
- A supervisor will devide who and how will speak next
- Each agent will speak just like in single chat (if was asked to speak)
- Not coufused with session group
## Related Files
- src/store/chat/slices/message/supervisor.ts
- src/store/chat/slices/aiChat/actions/generateAIGroupChat.ts
- src/prompts/groupChat/index.ts (All prompts here)
## Snippets
```tsx
// Detect whether in group chat
const isGroupSession = useSessionStore(sessionSelectors.isCurrentSessionGroupSession);
// Member actions
const addAgentsToGroup = useChatGroupStore((s) => s.addAgentsToGroup);
const removeAgentFromGroup = useChatGroupStore((s) => s.removeAgentFromGroup);
const persistReorder = useChatGroupStore((s) => s.reorderGroupMembers);
// Get group info
const groupConfig = useChatGroupStore(chatGroupSelectors.currentGroupConfig);
const currentGroupMemebers = useSessionStore(sessionSelectors.currentGroupAgents);
```
+182
View File
@@ -0,0 +1,182 @@
---
globs: *.tsx
alwaysApply: false
---
# LobeChat Internationalization Guide
## Key Points
- Default language: Chinese (zh-CN) as the source language
- Supported languages: 18 languages including English, Japanese, Korean, Arabic, etc.
- Framework: react-i18next with Next.js app router
- Translation automation: @lobehub/i18n-cli for automatic translation, config file: .i18nrc.js
- Never manually modify any json file. You can only modify files in `default` folder
## Directory Structure
```
src/locales/
├── default/ # Source language files (zh-CN)
│ ├── index.ts # Namespace exports
│ ├── common.ts # Common translations
│ ├── chat.ts # Chat-related translations
│ ├── setting.ts # Settings translations
│ └── ... # Other namespace files
└── resources.ts # Type definitions and language configuration
locales/ # Translation files
├── en-US/ # English translations
│ ├── common.json # Common translations
│ ├── chat.json # Chat translations
│ ├── setting.json # Settings translations
│ └── ... # Other namespace JSON files
├── ja-JP/ # Japanese translations
│ ├── common.json
│ ├── chat.json
│ └── ...
└── ... # Other language folders
```
## Workflow for Adding New Translations
### 1. Adding New Translation Keys
Step 1: Add translation keys in the corresponding namespace files under src/locales/default directory
```typescript
// Example: src/locales/default/common.ts
export default {
// ... existing keys
newFeature: {
title: '新功能标题',
description: '功能描述文案',
button: '操作按钮',
},
};
```
Step 2: If creating a new namespace, export it in src/locales/default/index.ts
```typescript
import newNamespace from './newNamespace';
const resources = {
// ... existing namespaces
newNamespace,
} as const;
```
### 2. Translation Process
Development mode:
Generally, you don't need to help me run the automatic translation tool as it takes a long time. I'll run it myself when needed. However, to see immediate results, you still need to translate `locales/zh-CN/namespace.json` first, no need to translate other languages.
Production mode:
```bash
# Generate translations for all languages
npm run i18n
```
## Usage in Components
### Basic Usage
```tsx
import { useTranslation } from 'react-i18next';
const MyComponent = () => {
const { t } = useTranslation('common');
return (
<div>
<h1>{t('newFeature.title')}</h1>
<p>{t('newFeature.description')}</p>
<button>{t('newFeature.button')}</button>
</div>
);
};
```
### Usage with Parameters
```tsx
const { t } = useTranslation('common');
<p>{t('welcome.message', { name: 'John' })}</p>;
// Corresponding language file:
// welcome: { message: 'Welcome {{name}}!' }
```
### Multiple Namespaces
```tsx
const { t } = useTranslation(['common', 'chat']);
<button>{t('common:save')}</button>
<span>{t('chat:typing')}</span>
```
## Type Safety
The project uses TypeScript to implement type-safe translations, with types automatically generated from src/locales/resources.ts:
```typescript
import type { DefaultResources, Locales, NS } from '@/locales/resources';
// Available types:
// - NS: Available namespace keys ('common' | 'chat' | 'setting' | ...)
// - Locales: Supported language codes ('en-US' | 'zh-CN' | 'ja-JP' | ...)
const namespace: NS = 'common';
const locale: Locales = 'en-US';
```
## Best Practices
### 1. Namespace Organization
- common: Shared UI elements (buttons, labels, actions)
- chat: Chat-specific functionality
- setting: Configuration and settings
- error: Error messages and handling
- [feature]: Feature-specific or page-specific namespaces
- components: Reusable component text
### 2. Key Naming Conventions
```typescript
// ✅ Good: Hierarchical structure
export default {
modal: {
confirm: {
title: '确认操作',
message: '确定要执行此操作吗?',
actions: {
confirm: '确认',
cancel: '取消',
},
},
},
};
// ❌ Avoid: Flat structure
export default {
modalConfirmTitle: '确认操作',
modalConfirmMessage: '确定要执行此操作吗?',
};
```
## Troubleshooting
### Missing Translation Keys
- Check if the key exists in src/locales/default/namespace.ts
- Ensure the namespace is correctly imported in the component
- Ensure new namespaces are exported in src/locales/default/index.ts
- 检查键是否存在于 src/locales/default/namespace.ts 中
- 确保在组件中正确导入命名空间
- 确保新命名空间已在 src/locales/default/index.ts 中导出
+119
View File
@@ -0,0 +1,119 @@
---
description: react flex layout package `react-layout-kit` usage
globs:
alwaysApply: false
---
# React Layout Kit 使用指南
react-layout-kit 是一个功能丰富的 React flex 布局组件库,在 lobe-chat 项目中被广泛使用。以下是重点组件的使用方法:
## Flexbox 组件
Flexbox 是最常用的布局组件,用于创建弹性布局,类似于 CSS 的 display: flex。
### 基本用法
```jsx
import { Flexbox } from 'react-layout-kit';
// 默认垂直布局
<Flexbox>
<div>子元素1</div>
<div>子元素2</div>
</Flexbox>
// 水平布局
<Flexbox horizontal>
<div>左侧元素</div>
<div>右侧元素</div>
</Flexbox>
```
### 常用属性
- horizontal: 布尔值,设置为水平方向布局
- flex: 数值或字符串,控制 flex 属性
- gap: 数值,设置子元素之间的间距
- align: 对齐方式,如 'center', 'flex-start' 等
- justify: 主轴对齐方式,如 'space-between', 'center' 等
- padding: 内边距值
- paddingInline: 水平内边距值
- paddingBlock: 垂直内边距值
- width/height: 设置宽高,通常用 '100%' 或具体像素值
- style: 自定义样式对象
### 实际应用示例
```jsx
// 经典三栏布局
<Flexbox horizontal height={'100%'} width={'100%'}>
{/* 左侧边栏 */}
<Flexbox
width={260}
style={{
borderRight: `1px solid ${theme.colorBorderSecondary}`,
height: '100%',
overflowY: 'auto',
}}
>
<SidebarContent />
</Flexbox>
{/* 中间内容区 */}
<Flexbox flex={1} style={{ height: '100%' }}>
{/* 主要内容 */}
<Flexbox flex={1} padding={24} style={{ overflowY: 'auto' }}>
<MainContent />
</Flexbox>
{/* 底部区域 */}
<Flexbox
style={{
borderTop: `1px solid ${theme.colorBorderSecondary}`,
padding: '16px 24px',
}}
>
<Footer />
</Flexbox>
</Flexbox>
</Flexbox>
```
## Center 组件
Center 是对 Flexbox 的封装,使子元素水平和垂直居中。
### 基本用法
```jsx
<Center width={'100%'} height={'100%'}>
<Content />
</Center>
```
Center 组件继承了 Flexbox 的所有属性,同时默认设置了居中对齐。主要用于快速创建居中布局。
### 实际应用示例
```jsx
// 登录页面居中布局
<Flexbox height={'100%'} width={'100%'}>
<Center height={'100%'} width={'100%'}>
<LoginForm />
</Center>
</Flexbox>
// 图标居中显示
<Center className={styles.icon} flex={'none'} height={40} width={40}>
<Icon icon={icon} size={24} />
</Center>
```
## 最佳实践
- 使用 flex={1} 让组件填充可用空间
- 使用 gap 代替传统的 margin 设置元素间距
- 嵌套 Flexbox 创建复杂布局
- 设置 overflow: 'auto' 使内容可滚动
- 使用 horizontal 创建水平布局,默认为垂直布局
- 与 antd-style 的 useTheme hook 配合使用创建主题响应式的布局
+36
View File
@@ -0,0 +1,36 @@
---
alwaysApply: true
---
## Project Description
You are developing an open-source, modern-design AI chat framework: lobehub(previous lobe-chat).
Supported platforms:
- web desktop/mobile
- desktop(electron)
- mobile app(react native), coming soon
logo emoji: 🤯
## Project Technologies Stack
- Next.js 15
- react 19
- TypeScript
- `@lobehub/ui`, antd for component framework
- antd-style for css-in-js framework
- lucide-react, `@ant-design/icons` for icons
- react-layout-kit for flex layout component
- react-i18next for i18n
- zustand for state management
- nuqs for search params management
- SWR for data fetch
- aHooks for react hooks library
- dayjs for time library
- lodash-es for utility library
- TRPC for type safe backend
- PGLite for client DB and Neon PostgreSQL for backend DB
- Drizzle ORM
- Vitest for testing
+122
View File
@@ -0,0 +1,122 @@
---
description: Project directory structure overview
alwaysApply: false
---
# LobeChat Project Structure
## Complete Project Structure
This project uses common monorepo structure. The workspace packages name use `@lobechat/` namespace.
**note**: some not very important files are not shown for simplicity.
```plaintext
lobe-chat/
├── apps/
│ └── desktop/
├── docs/
├── locales/
│ ├── en-US/
│ └── zh-CN/
├── packages/
│ ├── const/
│ ├── context-engine/
│ ├── database/
│ │ ├── src/
│ │ │ ├── models/
│ │ │ ├── schemas/
│ │ │ └── repositories/
│ ├── model-bank/
│ │ └── src/
│ │ └── aiModels/
│ ├── model-runtime/
│ │ └── src/
│ │ ├── core/
│ │ └── providers/
│ ├── types/
│ │ └── src/
│ │ ├── message/
│ │ └── user/
│ └── utils/
├── public/
├── scripts/
├── src/
│ ├── app/
│ │ ├── (backend)/
│ │ │ ├── api/
│ │ │ │ ├── auth/
│ │ │ │ └── webhooks/
│ │ │ ├── middleware/
│ │ │ ├── oidc/
│ │ │ ├── trpc/
│ │ │ └── webapi/
│ │ │ ├── chat/
│ │ │ └── tts/
│ │ ├── [variants]/
│ │ │ ├── (main)/
│ │ │ │ ├── chat/
│ │ │ │ └── settings/
│ │ │ └── @modal/
│ │ └── manifest.ts
│ ├── components/
│ ├── config/
│ ├── features/
│ │ └── ChatInput/
│ ├── hooks/
│ ├── layout/
│ │ ├── AuthProvider/
│ │ └── GlobalProvider/
│ ├── libs/
│ │ └── oidc-provider/
│ ├── locales/
│ │ └── default/
│ ├── server/
│ │ ├── modules/
│ │ ├── routers/
│ │ │ ├── async/
│ │ │ ├── desktop/
│ │ │ ├── edge/
│ │ │ └── lambda/
│ │ └── services/
│ ├── services/
│ │ ├── user/
│ │ │ ├── client.ts
│ │ │ └── server.ts
│ │ └── message/
│ ├── store/
│ │ ├── agent/
│ │ ├── chat/
│ │ └── user/
│ ├── styles/
│ └── utils/
└── package.json
```
## Architecture Map
- UI Components: `src/components`, `src/features`
- Global providers: `src/layout`
- Zustand stores: `src/store`
- Client Services: `src/services/` cross-platform services
- clientDB: `src/services/<domain>/client.ts`
- serverDB: `src/services/<domain>/server.ts`
- API Routers:
- `src/app/(backend)/webapi` (REST)
- `src/server/routers/{edge|lambda|async|desktop|tools}` (tRPC)
- Server:
- Services(can access serverDB): `src/server/services` server-used-only services
- Modules(can't access db): `src/server/modules` (Server only Third-party Service Module)
- Database:
- Schema (Drizzle): `packages/database/src/schemas`
- Model (CRUD): `packages/database/src/models`
- Repository (bff-queries): `packages/database/src/repositories`
- Third-party Integrations: `src/libs` — analytics, oidc etc.
## Data Flow Architecture
- **Web with ClientDB**: React UI → Client Service → Direct Model Access → PGLite (Web WASM)
- **Web with ServerDB**: React UI → Client Service → tRPC Lambda → Server Services → PostgreSQL (Remote)
- **Desktop**:
- Cloud sync disabled: Electron UI → Client Service → tRPC Lambda → Local Server Services → PGLite (Node WASM)
- Cloud sync enabled: Electron UI → Client Service → tRPC Lambda → Cloud Server Services → PostgreSQL (Remote)
+173
View File
@@ -0,0 +1,173 @@
---
description:
globs: *.tsx
alwaysApply: false
---
# react component 编写指南
- 如果要写复杂样式的话用 antd-style ,简单的话可以用 style 属性直接写内联样式
- 如果需要 flex 布局或者居中布局应该使用 react-layout-kit 的 Flexbox 和 Center 组件
- 选择组件时优先顺序应该是 src/components > 安装的组件 package > lobe-ui > antd
- 使用 selector 访问 zustand store 的数据,而不是直接从 store 获取
## antd-style token system
### 访问 token system 的两种方式
#### 使用 antd-style 的 useTheme hook
```tsx
import { useTheme } from 'antd-style';
const MyComponent = () => {
const theme = useTheme();
return (
<div
style={{
color: theme.colorPrimary,
backgroundColor: theme.colorBgContainer,
padding: theme.padding,
borderRadius: theme.borderRadius,
}}
>
使用主题 token 的组件
</div>
);
};
```
#### 使用 antd-style 的 createStyles
```tsx
const useStyles = createStyles(({ css, token }) => {
return {
container: css`
background-color: ${token.colorBgContainer};
border-radius: ${token.borderRadius}px;
padding: ${token.padding}px;
color: ${token.colorText};
`,
title: css`
font-size: ${token.fontSizeLG}px;
font-weight: ${token.fontWeightStrong};
margin-bottom: ${token.marginSM}px;
`,
content: css`
font-size: ${token.fontSize}px;
line-height: ${token.lineHeight};
`,
};
});
const Card: FC<CardProps> = ({ title, content }) => {
const { styles } = useStyles();
return (
<Flexbox className={styles.container}>
<div className={styles.title}>{title}</div>
<div className={styles.content}>{content}</div>
</Flexbox>
);
};
```
### 一些你经常会忘记使用的 token
请注意使用下面的 token 而不是 css 字面值。可以访问 https://ant.design/docs/react/customize-theme-cn 了解所有 token
- 动画类
- token.motionDurationMid
- token.motionEaseInOut
- 包围盒属性
- token.paddingSM
- token.marginLG
## Lobe UI 包含的组件
- 不知道 `@lobehub/ui` 的组件怎么用,有哪些属性,就自己搜下这个项目其它地方怎么用的,不要瞎猜,大部分组件都是在 antd 的基础上扩展了属性
- 具体用法不懂可以联网搜索,例如 ActionIcon 就爬取 https://ui.lobehub.com/components/action-icon
- 可以阅读 `node_modules/@lobehub/ui/es/index.js` 了解有哪些组件,每个组件的属性是什么
- General
- ActionIcon
- ActionIconGroup
- Block
- Button
- DownloadButton
- Icon
- Data Display
- Avatar
- AvatarGroup
- GroupAvatar
- Collapse
- FileTypeIcon
- FluentEmoji
- GuideCard
- Highlighter
- Hotkey
- Image
- List
- Markdown
- SearchResultCards
- MaterialFileTypeIcon
- Mermaid
- Typography
- Text
- Segmented
- Snippet
- SortableList
- Tag
- Tooltip
- Video
- Data Entry
- AutoComplete
- CodeEditor
- ColorSwatches
- CopyButton
- DatePicker
- EditableText
- EmojiPicker
- Form
- FormModal
- HotkeyInput
- ImageSelect
- Input
- SearchBar
- Select
- SliderWithInput
- ThemeSwitch
- Feedback
- Alert
- Drawer
- Modal
- Layout
- DraggablePanel
- DraggablePanelBody
- DraggablePanelContainer
- DraggablePanelFooter
- DraggablePanelHeader
- Footer
- Grid
- Header
- Layout
- LayoutFooter
- LayoutHeader
- LayoutMain
- LayoutSidebar
- LayoutSidebarInner
- LayoutToc
- MaskShadow
- ScrollShadow
- Navigation
- Burger
- Dropdown
- Menu
- SideNav
- Tabs
- Toc
- Theme
- ConfigProvider
- FontLoader
- ThemeProvider
+43
View File
@@ -0,0 +1,43 @@
---
description:
globs:
alwaysApply: true
---
# Available project rules index
All following rules are saved under `.cursor/rules/` directory:
## Backend
- `drizzle-schema-style-guide.mdc` Style guide for defining Drizzle ORM schemas
## Frontend
- `react-component.mdc` React component style guide and conventions
- `i18n.mdc` Internationalization guide using react-i18next
- `typescript.mdc` TypeScript code style guide
- `packages/react-layout-kit.mdc` Usage guide for react-layout-kit
## State Management
- `zustand-action-patterns.mdc` Recommended patterns for organizing Zustand actions
- `zustand-slice-organization.mdc` Best practices for structuring Zustand slices
## Desktop (Electron)
- `desktop-feature-implementation.mdc` Implementing new Electron desktop features
- `desktop-controller-tests.mdc` Desktop controller unit testing guide
- `desktop-local-tools-implement.mdc` Workflow to add new desktop local tools
- `desktop-menu-configuration.mdc` Desktop menu configuration guide
- `desktop-window-management.mdc` Desktop window management guide
## Debugging
- `debug-usage.mdc` Using the debug package and namespace conventions
## Testing
- `testing-guide/testing-guide.mdc` Comprehensive testing guide for Vitest
- `testing-guide/electron-ipc-test.mdc` Electron IPC interface testing strategy
- `testing-guide/db-model-test.mdc` Database Model testing guide
@@ -0,0 +1,455 @@
---
globs: src/database/**/*.test.ts
alwaysApply: false
---
## 🗃️ 数据库 Model 测试指南
测试 `packages/database` 下的数据库 Model 层。
### 测试环境选择 💡
数据库 Model 层通过环境变量控制数据库类型,在两种测试环境下有不同的数据库后端:客户端环境 (PGLite) 和 服务端环境 (PostgreSQL)
### ⚠️ 双环境验证要求
**对于所有 Model 测试,必须在两个环境下都验证通过**:
#### 完整验证流程
```bash
# 1. 先在客户端环境测试(快速验证)
cd packages/database && TEST_SERVER_DB=0 bunx vitest run --silent='passed-only' src/database/models/__tests__/myModel.test.ts
# 2. 再在服务端环境测试(兼容性验证), 需要设置环境变量 `TEST_SERVER_DB=1`
cd packages/database && TEST_SERVER_DB=1 bunx vitest run --silent='passed-only' src/database/models/__tests__/myModel.test.ts #
```
### 创建新 Model 测试的最佳实践 📋
#### 1. 参考现有实现和测试模板
创建新 Model 测试前,**必须先参考现有的实现模式**:
- **Model 实现参考**:
- **测试模板参考**:
- **复杂示例参考**:
#### 2. 用户权限检查 - 安全第一 🔒
这是**最关键的安全要求**。所有涉及用户数据的操作都必须包含用户权限检查:
**❌ 错误示例 - 存在安全漏洞**:
```typescript
// 危险:缺少用户权限检查,任何用户都能操作任何数据
update = async (id: string, data: Partial<MyModel>) => {
return this.db
.update(myTable)
.set(data)
.where(eq(myTable.id, id)) // ❌ 只检查 ID,没有检查 userId
.returning();
};
```
**✅ 正确示例 - 安全的实现**:
```typescript
// 安全:必须同时匹配 ID 和 userId
update = async (id: string, data: Partial<MyModel>) => {
return this.db
.update(myTable)
.set(data)
.where(
and(
eq(myTable.id, id),
eq(myTable.userId, this.userId), // ✅ 用户权限检查
),
)
.returning();
};
```
**必须进行用户权限检查的方法**
- `update()` - 更新操作
- `delete()` - 删除操作
- `findById()` - 查找特定记录
- 任何涉及特定记录的查询或修改操作
#### 3. 测试文件结构和必测场景
**基本测试结构**:
```typescript
// @vitest-environment node
describe('MyModel', () => {
describe('create', () => {
it('should create a new record');
it('should handle edge cases');
});
describe('queryAll', () => {
it('should return records for current user only');
it('should handle empty results');
});
describe('update', () => {
it('should update own records');
it('should NOT update other users records'); // 🔒 安全测试
});
describe('delete', () => {
it('should delete own records');
it('should NOT delete other users records'); // 🔒 安全测试
});
describe('user isolation', () => {
it('should enforce user data isolation'); // 🔒 核心安全测试
});
});
```
**必须测试的安全场景** 🔒:
```typescript
it('should not update records of other users', async () => {
// 创建其他用户的记录
const [otherUserRecord] = await serverDB
.insert(myTable)
.values({ userId: 'other-user', data: 'original' })
.returning();
// 尝试更新其他用户的记录
const result = await myModel.update(otherUserRecord.id, { data: 'hacked' });
// 应该返回 undefined 或空数组(因为权限检查失败)
expect(result).toBeUndefined();
// 验证原始数据未被修改
const unchanged = await serverDB.query.myTable.findFirst({
where: eq(myTable.id, otherUserRecord.id),
});
expect(unchanged?.data).toBe('original'); // 数据应该保持不变
});
```
#### 4. Mock 外部依赖服务
如果 Model 依赖外部服务(如 FileService),需要正确 Mock
**设置 Mock**:
```typescript
// 在文件顶部设置 Mock
const mockGetFullFileUrl = vi.fn();
vi.mock('@/server/services/file', () => ({
FileService: vi.fn().mockImplementation(() => ({
getFullFileUrl: mockGetFullFileUrl,
})),
}));
// 在 beforeEach 中重置和配置 Mock
beforeEach(async () => {
vi.clearAllMocks();
mockGetFullFileUrl.mockImplementation((url: string) => `https://example.com/${url}`);
});
```
**验证 Mock 调用**:
```typescript
it('should process URLs through FileService', async () => {
// ... 测试逻辑
// 验证 Mock 被正确调用
expect(mockGetFullFileUrl).toHaveBeenCalledWith('expected-url');
expect(mockGetFullFileUrl).toHaveBeenCalledTimes(1);
});
```
#### 5. 数据库状态管理
**正确的数据清理模式**:
```typescript
const userId = 'test-user';
const otherUserId = 'other-user';
beforeEach(async () => {
// 清理用户表(级联删除相关数据)
await serverDB.delete(users);
// 创建测试用户
await serverDB.insert(users).values([{ id: userId }, { id: otherUserId }]);
});
afterEach(async () => {
// 清理测试数据
await serverDB.delete(users);
});
```
#### 6. 测试数据类型和外键约束处理 ⚠️
**必须使用 Schema 导出的类型**:
```typescript
// ✅ 正确:使用 schema 导出的类型
import { NewGeneration, NewGenerationBatch } from '../../schemas';
const testBatch: NewGenerationBatch = {
userId,
generationTopicId: 'test-topic-id',
provider: 'test-provider',
model: 'test-model',
prompt: 'Test prompt for image generation',
width: 1024,
height: 1024,
config: {
/* ... */
},
};
const testGeneration: NewGeneration = {
id: 'test-gen-id',
generationBatchId: 'test-batch-id',
asyncTaskId: null, // 处理外键约束
fileId: null, // 处理外键约束
seed: 12345,
userId,
};
```
```typescript
// ❌ 错误:没有类型声明或使用错误类型
const testBatch = {
// 缺少类型声明
generationTopicId: 'test-topic-id',
// ...
};
const testGeneration = {
// 缺少类型声明
asyncTaskId: 'invalid-uuid', // 外键约束错误
fileId: 'non-existent-file', // 外键约束错误
// ...
};
```
**外键约束处理策略**:
1. **使用 null 值**: 对于可选的外键字段,使用 null 避免约束错误
2. **创建关联记录**: 如果需要测试关联关系,先创建被引用的记录
3. **理解约束关系**: 了解哪些字段有外键约束,避免引用不存在的记录
```typescript
// 外键约束处理示例
beforeEach(async () => {
// 清理数据库
await serverDB.delete(users);
// 创建测试用户
await serverDB.insert(users).values([{ id: userId }]);
// 如果需要测试文件关联,创建文件记录
if (needsFileAssociation) {
await serverDB.insert(files).values({
id: 'test-file-id',
userId,
name: 'test.jpg',
url: 'test-url',
size: 1024,
fileType: 'image/jpeg',
});
}
});
```
**排序测试的可预测性**:
```typescript
// ✅ 正确:使用明确的时间戳确保排序结果可预测
it('should find batches by topic id in correct order', async () => {
const oldDate = new Date('2024-01-01T10:00:00Z');
const newDate = new Date('2024-01-02T10:00:00Z');
const batch1 = { ...testBatch, prompt: 'First batch', userId, createdAt: oldDate };
const batch2 = { ...testBatch, prompt: 'Second batch', userId, createdAt: newDate };
await serverDB.insert(generationBatches).values([batch1, batch2]);
const results = await generationBatchModel.findByTopicId(testTopic.id);
expect(results[0].prompt).toBe('Second batch'); // 最新优先 (desc order)
expect(results[1].prompt).toBe('First batch');
});
```
```typescript
// ❌ 错误:依赖数据库的默认时间戳,结果不可预测
it('should find batches by topic id', async () => {
const batch1 = { ...testBatch, prompt: 'First batch', userId };
const batch2 = { ...testBatch, prompt: 'Second batch', userId };
await serverDB.insert(generationBatches).values([batch1, batch2]);
// 插入顺序和数据库时间戳可能不一致,导致测试不稳定
const results = await generationBatchModel.findByTopicId(testTopic.id);
expect(results[0].prompt).toBe('Second batch'); // 可能失败
});
```
### 常见问题和解决方案 💡
#### 问题 1:权限检查缺失导致安全漏洞
**现象**: 测试失败,用户能修改其他用户的数据 **解决**: 在 Model 的 `update` 和 `delete` 方法中添加 `and(eq(table.id, id), eq(table.userId, this.userId))`
#### 问题 2:Mock 未生效或验证失败
**现象**: `undefined is not a spy` 错误 **解决**: 检查 Mock 设置位置和方式,确保在测试文件顶部设置,在 `beforeEach` 中重置
#### 问题 3:测试数据污染
**现象**: 测试间相互影响,结果不稳定 **解决**: 在 `beforeEach` 和 `afterEach` 中正确清理数据库状态
#### 问题 4:外部依赖导致测试失败
**现象**: 因为真实的外部服务调用导致测试不稳定 **解决**: Mock 所有外部依赖,使测试更可控和快速
#### 问题 5:外键约束违反导致测试失败
**现象**: `insert or update on table "xxx" violates foreign key constraint` **解决**:
- 将可选外键字段设为 `null` 而不是无效的字符串值
- 或者先创建被引用的记录,再创建当前记录
```typescript
// ❌ 错误:无效的外键值
const testData = {
asyncTaskId: 'invalid-uuid', // 表中不存在此记录
fileId: 'non-existent-file', // 表中不存在此记录
};
// ✅ 正确:使用 null 值
const testData = {
asyncTaskId: null, // 避免外键约束
fileId: null, // 避免外键约束
};
// ✅ 或者:先创建被引用的记录
beforeEach(async () => {
const [asyncTask] = await serverDB.insert(asyncTasks).values({
id: 'valid-task-id',
status: 'pending',
type: 'generation',
}).returning();
const testData = {
asyncTaskId: asyncTask.id, // 使用有效的外键值
};
});
```
#### 问题 6:排序测试结果不一致
**现象**: 相同的测试有时通过,有时失败,特别是涉及排序的测试 **解决**: 使用明确的时间戳,不要依赖数据库的默认时间戳
```typescript
// ❌ 错误:依赖插入顺序和默认时间戳
await serverDB.insert(table).values([data1, data2]); // 时间戳不可预测
// ✅ 正确:明确指定时间戳
const oldDate = new Date('2024-01-01T10:00:00Z');
const newDate = new Date('2024-01-02T10:00:00Z');
await serverDB.insert(table).values([
{ ...data1, createdAt: oldDate },
{ ...data2, createdAt: newDate },
]);
```
#### 问题 7:Mock 验证失败或调用次数不匹配
**现象**: `expect(mockFunction).toHaveBeenCalledWith(...)` 失败 **解决**:
- 检查 Mock 函数的实际调用参数和期望参数是否完全匹配
- 确认 Mock 在正确的时机被重置和配置
- 使用 `toHaveBeenCalledTimes()` 验证调用次数
```typescript
// 在 beforeEach 中正确配置 Mock
beforeEach(() => {
vi.clearAllMocks(); // 重置所有 Mock
mockGetFullFileUrl.mockImplementation((url: string) => `https://example.com/${url}`);
mockTransformGeneration.mockResolvedValue({
id: 'test-id',
// ... 其他字段
});
});
// 测试中验证 Mock 调用
it('should call FileService with correct parameters', async () => {
await model.someMethod();
// 验证调用参数
expect(mockGetFullFileUrl).toHaveBeenCalledWith('expected-url');
// 验证调用次数
expect(mockGetFullFileUrl).toHaveBeenCalledTimes(1);
});
```
### Model 测试检查清单 ✅
创建 Model 测试时,请确保以下各项都已完成:
#### 🔧 基础配置
- [ ] **双环境验证** - 在客户端环境 (vitest.config.ts) 和服务端环境 (vitest.config.server.ts) 下都测试通过
- [ ] 参考了 `_template.ts` 和现有 Model 的实现模式
- [ ] **使用正确的 Schema 类型** - 测试数据使用 `NewXxx` 类型声明,如 `NewGenerationBatch`、`NewGeneration`
#### 🔒 安全测试
- [ ] **所有涉及用户数据的操作都包含用户权限检查**
- [ ] 包含了用户权限隔离的安全测试
- [ ] 测试了用户无法访问其他用户数据的场景
#### 🗃️ 数据处理
- [ ] **正确处理外键约束** - 使用 `null` 值或先创建被引用记录
- [ ] **排序测试使用明确时间戳** - 不依赖数据库默认时间,确保结果可预测
- [ ] 在 `beforeEach` 和 `afterEach` 中正确管理数据库状态
- [ ] 所有测试都能独立运行且互不干扰
#### 🎭 Mock 和外部依赖
- [ ] 正确 Mock 了外部依赖服务 (如 FileService、GenerationModel)
- [ ] 在 `beforeEach` 中重置和配置 Mock
- [ ] 验证了 Mock 服务的调用参数和次数
- [ ] 测试了外部服务错误场景的处理
#### 📋 测试覆盖
- [ ] 测试覆盖了所有主要方法 (create, query, update, delete)
- [ ] 测试了边界条件和错误场景
- [ ] 包含了空结果处理的测试
- [ ] **确认两个环境下的测试结果一致**
#### 🚨 常见问题检查
- [ ] 没有外键约束违反错误
- [ ] 排序测试结果稳定可预测
- [ ] Mock 验证无失败
- [ ] 无测试数据污染问题
### 安全警告 ⚠️
**数据库 Model 层是安全的第一道防线**。如果 Model 层缺少用户权限检查:
1. **任何用户都能访问和修改其他用户的数据**
2. **即使上层有权限检查,也可能被绕过**
3. **可能导致严重的数据泄露和安全事故**
因此,**每个涉及用户数据的 Model 方法都必须包含用户权限检查,且必须有对应的安全测试来验证这些检查的有效性**。
@@ -0,0 +1,80 @@
---
description: Electron IPC 接口测试策略
alwaysApply: false
---
### Electron IPC 接口测试策略 🖥️
对于涉及 Electron IPC 接口的测试,由于提供真实的 Electron 环境比较复杂,采用 **Mock 返回值** 的方式进行测试。
#### 基本 Mock 设置
```typescript
import { vi } from 'vitest';
import { electronIpcClient } from '@/server/modules/ElectronIPCClient';
// Mock Electron IPC 客户端
vi.mock('@/server/modules/ElectronIPCClient', () => ({
electronIpcClient: {
getFilePathById: vi.fn(),
deleteFiles: vi.fn(),
// 根据需要添加其他 IPC 方法
},
}));
```
#### 在测试中设置 Mock 行为
```typescript
beforeEach(() => {
// 重置所有 Mock
vi.resetAllMocks();
// 设置默认的 Mock 返回值
vi.mocked(electronIpcClient.getFilePathById).mockResolvedValue('/path/to/file.txt');
vi.mocked(electronIpcClient.deleteFiles).mockResolvedValue({
success: true,
});
});
```
#### 测试不同场景的示例
```typescript
it('应该处理文件删除成功的情况', async () => {
// 设置成功场景的 Mock
vi.mocked(electronIpcClient.deleteFiles).mockResolvedValue({
success: true,
});
const result = await service.deleteFiles(['desktop://file1.txt']);
expect(electronIpcClient.deleteFiles).toHaveBeenCalledWith(['desktop://file1.txt']);
expect(result.success).toBe(true);
});
it('应该处理文件删除失败的情况', async () => {
// 设置失败场景的 Mock
vi.mocked(electronIpcClient.deleteFiles).mockRejectedValue(new Error('删除失败'));
const result = await service.deleteFiles(['desktop://file1.txt']);
expect(result.success).toBe(false);
expect(result.errors).toBeDefined();
});
```
#### Mock 策略的优势
1. **环境简化**: 避免了复杂的 Electron 环境搭建
2. **测试可控**: 可以精确控制 IPC 调用的返回值和行为
3. **场景覆盖**: 容易测试各种成功/失败场景
4. **执行速度**: Mock 调用比真实 IPC 调用更快
#### 注意事项
- **Mock 准确性**: 确保 Mock 的行为与真实 IPC 接口行为一致
- **类型安全**: 使用 `vi.mocked()` 确保类型安全
- **Mock 重置**: 在 `beforeEach` 中重置 Mock 状态,避免测试间干扰
- **调用验证**: 不仅要验证返回值,还要验证 IPC 方法是否被正确调用
@@ -0,0 +1,510 @@
---
globs: *.test.ts,*.test.tsx
alwaysApply: false
---
# 测试指南 - LobeChat Testing Guide
## 测试环境概览
LobeChat 项目使用 Vitest 测试库,配置了两种不同的测试环境:
### 客户端数据库测试环境 (DOM Environment)
- **配置文件**: [vitest.config.ts](mdc:vitest.config.ts)
- **环境**: Happy DOM (浏览器环境模拟)
- **数据库**: PGLite (浏览器环境的 PostgreSQL)
- **用途**: 测试前端组件、客户端逻辑、React 组件等
- **设置文件**: [tests/setup.ts](mdc:tests/setup.ts)
### 服务端数据库测试环境 (Node Environment)
目前只有 `packages/database` 下的测试可以通过配置 `TEST_SERVER_DB=1` 环境变量来使用服务端数据库测试
- **配置文件**: [packages/database/vitest.config.mts](mdc:packages/database/vitest.config.mts) 并且设置环境变量 `TEST_SERVER_DB=1`
- **环境**: Node.js
- **数据库**: 真实的 PostgreSQL 数据库
- **并发限制**: 单线程运行 (`singleFork: true`)
- **用途**: 测试数据库模型、服务端逻辑、API 端点等
- **设置文件**: [packages/database/tests/setup-db.ts](mdc:packages/database/tests/setup-db.ts)
## 测试运行命令
** 性能警告**: 项目包含 3000+ 测试用例,完整运行需要约 10 分钟。务必使用文件过滤或测试名称过滤。
### 正确的命令格式
```bash
# 运行所有客户端/服务端测试
bunx vitest run --silent='passed-only' # 客户端测试
cd packages/database && TEST_SERVER_DB=1 bunx vitest run --silent='passed-only' # 服务端测试
# 运行特定测试文件 (支持模糊匹配)
bunx vitest run --silent='passed-only' user.test.ts
# 运行特定测试用例名称 (使用 -t 参数)
bunx vitest run --silent='passed-only' -t "test case name"
# 组合使用文件和测试名称过滤
bunx vitest run --silent='passed-only' filename.test.ts -t "specific test"
# 生成覆盖率报告 (使用 --coverage 参数)
bunx vitest run --silent='passed-only' --coverage
```
### 避免的命令格式
```bash
# 这些命令会运行所有 3000+ 测试用例,耗时约 10 分钟!
npm test
npm test some-file.test.ts
# 不要使用裸 vitest (会进入 watch 模式)
vitest test-file.test.ts
```
## 测试修复原则
### 核心原则
1. **收集足够的上下文**
在修复测试之前,务必做到:
- 完整理解测试的意图和实现
- 强烈建议阅读当前的 git diff 和 PR diff
2. **测试优先修复**
如果是测试本身写错了,应优先修改测试,而不是实现代码。
3. **专注单一问题**
只修复指定的测试,不要顺带添加额外测试。
4. **不自作主张**
发现其他问题时,不要直接修改,需先提出并讨论。
### 测试协作最佳实践
基于实际开发经验总结的重要协作原则:
#### 1. 失败处理策略
**核心原则**: 避免盲目重试,快速识别问题并寻求帮助。
- **失败阈值**: 当连续尝试修复测试 1-2 次都失败后,应立即停止继续尝试
- **问题总结**: 分析失败原因,整理已尝试的解决方案及其失败原因
- **寻求帮助**: 带着清晰的问题摘要和尝试记录向团队寻求帮助
- **避免陷阱**: 不要陷入"不断尝试相同或类似方法"的循环
```typescript
// 错误做法:连续失败后继续盲目尝试
// 第3次、第4次仍在用相似的方法修复同一个问题
// 正确做法:失败1-2次后总结问题
/*
问题总结:
1. 尝试过的方法:修改 mock 数据结构
2. 失败原因:仍然提示类型不匹配
3. 具体错误:Expected 'UserData' but received 'UserProfile'
4. 需要帮助:不确定最新的 UserData 接口定义
*/
```
#### 2. 测试用例命名规范
**核心原则**: 测试应该关注"行为",而不是"实现细节"。
- **描述业务场景**: `describe` 和 `it` 的标题应该描述具体的业务场景和预期行为
- **避免实现绑定**: 不要在测试名称中提及具体的代码行号、覆盖率目标或实现细节
- **保持稳定性**: 测试名称应该在代码重构后仍然有意义
```typescript
// 错误的测试命名
describe('User component coverage', () => {
it('covers line 45-50 in getUserData', () => {
// 为了覆盖第45-50行而写的测试
});
it('tests the else branch', () => {
// 仅为了测试某个分支而存在
});
});
// 正确的测试命名
describe('<UserAvatar />', () => {
it('should render fallback icon when image url is not provided', () => {
// 测试具体的业务场景,自然会覆盖相关代码分支
});
it('should display user initials when avatar image fails to load', () => {
// 描述用户行为和预期结果
});
});
```
**覆盖率提升的正确思路**:
- 通过设计各种业务场景(正常流程、边缘情况、错误处理)来自然提升覆盖率
- 不要为了达到覆盖率数字而写测试,更不要在测试中注释"为了覆盖 xxx 行"
#### 3. 测试组织结构
**核心原则**: 维护清晰的测试层次结构,避免冗余的顶级测试块。
- **复用现有结构**: 添加新测试时,优先在现有的 `describe` 块中寻找合适的位置
- **逻辑分组**: 相关的测试用例应该组织在同一个 `describe` 块内
- **避免碎片化**: 不要为了单个测试用例就创建新的顶级 `describe` 块
```typescript
// 错误的组织方式:创建过多顶级块
describe('<UserProfile />', () => {
it('should render user name', () => {});
});
describe('UserProfile new prop test', () => {
// 不必要的新块
it('should handle email display', () => {});
});
describe('UserProfile edge cases', () => {
// 不必要的新块
it('should handle missing avatar', () => {});
});
// 正确的组织方式:合并相关测试
describe('<UserProfile />', () => {
it('should render user name', () => {});
it('should handle email display', () => {});
it('should handle missing avatar', () => {});
describe('when user data is incomplete', () => {
// 只有在有多个相关子场景时才创建子组
it('should show placeholder for missing name', () => {});
it('should hide email section when email is undefined', () => {});
});
});
```
**组织决策流程**:
1. 是否存在逻辑相关的现有 `describe` 块? → 如果有,添加到其中
2. 是否有多个(3个以上)相关的测试用例? → 如果有,可以考虑创建新的子 `describe`
3. 是否是独立的、无关联的功能模块? → 如果是,才考虑创建新的顶级 `describe`
### 测试修复流程
1. **复现问题**: 定位并运行失败的测试,确认能在本地复现
2. **分析原因**: 阅读测试代码、错误日志和相关文件的 Git 修改历史
3. **建立假设**: 判断问题出在测试逻辑、实现代码还是环境配置
4. **修复验证**: 根据假设进行修复,重新运行测试确认通过
5. **扩大验证**: 运行当前文件内所有测试,确保没有引入新问题
6. **撰写总结**: 说明错误原因和修复方法
### 修复完成后的总结
测试修复完成后,应该提供简要说明,包括:
1. **错误原因分析**: 说明测试失败的根本原因
- 测试逻辑错误
- 实现代码bug
- 环境配置问题
- 依赖变更导致的问题
2. **修复方法说明**: 简述采用的修复方式
- 修改了哪些文件
- 采用了什么解决方案
- 为什么选择这种修复方式
**示例格式**:
```markdown
## 测试修复总结
**错误原因**: 测试中的 mock 数据格式与实际 API 返回格式不匹配,导致断言失败。
**修复方法**: 更新了测试文件中的 mock 数据结构,使其与最新的 API 响应格式保持一致。具体修改了 `user.test.ts` 中的 `mockUserData` 对象结构。
```
## 测试编写最佳实践
### Mock 数据策略:追求"低成本的真实性"
**核心原则**: 测试数据应默认追求真实性,只有在引入"高昂的测试成本"时才进行简化。
#### 什么是"高昂的测试成本"?
"高成本"指的是测试中引入了外部依赖,使测试变慢、不稳定或复杂:
- **文件 I/O 操作**:读写硬盘文件
- **网络请求**:HTTP 调用、数据库连接
- **系统调用**:获取系统时间、环境变量等
#### 推荐做法:Mock 依赖,保留真实数据
```typescript
// 好的做法:Mock I/O 操作,但使用真实的文件内容格式
describe('parseContentType', () => {
beforeEach(() => {
// Mock 文件读取操作(避免真实 I/O)
vi.spyOn(fs, 'readFileSync').mockImplementation((path) => {
// 但返回真实的文件内容格式
if (path.includes('.pdf')) return '%PDF-1.4\n%âãÏÓ'; // 真实 PDF 文件头
if (path.includes('.png')) return '\x89PNG\r\n\x1a\n'; // 真实 PNG 文件头
return '';
});
});
it('should detect PDF content type correctly', () => {
const result = parseContentType('/path/to/file.pdf');
expect(result).toBe('application/pdf');
});
});
// 过度简化:使用不真实的数据
describe('parseContentType', () => {
it('should detect PDF content type correctly', () => {
// 这种简化数据没有测试价值
const result = parseContentType('fake-pdf-content');
expect(result).toBe('application/pdf');
});
});
```
#### 真实标识符的价值
```typescript
// ✅ 使用真实标识符
const result = parseModelString('openai', '+gpt-4,+gpt-3.5-turbo');
// ❌ 使用占位符(价值较低)
const result = parseModelString('test-provider', '+model1,+model2');
```
### 现代化Mock技巧:环境设置与Mock方法
**环境设置 + Mock方法结合使用**
客户端代码测试时,推荐使用环境注释配合现代化Mock方法:
```typescript
/**
* @vitest-environment happy-dom // 提供浏览器API
*/
import { beforeEach, vi } from 'vitest';
beforeEach(() => {
// 现代方法1:使用vi.stubGlobal替代global.xxx = ...
const mockImage = vi.fn().mockImplementation(() => ({
addEventListener: vi.fn(),
naturalHeight: 600,
naturalWidth: 800,
}));
vi.stubGlobal('Image', mockImage);
// 现代方法2:使用vi.spyOn保留原功能,只mock特定方法
vi.spyOn(URL, 'createObjectURL').mockReturnValue('blob:mock-url');
vi.spyOn(URL, 'revokeObjectURL').mockImplementation(() => {});
});
```
**环境选择优先级**
1. **@vitest-environment happy-dom** (推荐) - 轻量、快速,项目已安装
2. **@vitest-environment jsdom** - 功能完整,但需要额外安装jsdom包
3. **不设置环境** - Node.js环境,需要手动mock所有浏览器API
**Mock方法对比**
```typescript
// ❌ 旧方法:直接操作global对象(类型问题)
global.Image = mockImage;
global.URL = { ...global.URL, createObjectURL: mockFn };
// ✅ 现代方法:类型安全的vi API
vi.stubGlobal('Image', mockImage); // 完全替换全局对象
vi.spyOn(URL, 'createObjectURL'); // 部分mock,保留其他功能
```
### 测试覆盖率原则:代码分支优于用例数量
**核心原则**: 优先覆盖所有代码分支,而非编写大量重复用例
```typescript
// ❌ 过度测试:29个测试用例都验证相同分支
describe('getImageDimensions', () => {
it('should reject .txt files');
it('should reject .pdf files');
// ... 25个类似测试,都走相同的验证分支
});
// ✅ 精简测试:4个核心用例覆盖所有分支
describe('getImageDimensions', () => {
it('should return dimensions for valid File object'); // 成功路径 - File
it('should return dimensions for valid data URI'); // 成功路径 - String
it('should return undefined for invalid inputs'); // 输入验证分支
it('should return undefined when image fails to load'); // 错误处理分支
});
```
**分支覆盖策略**
1. **成功路径** - 每种输入类型1个测试即可
2. **边界条件** - 合并类似场景到单个测试
3. **错误处理** - 测试代表性错误即可
4. **业务逻辑** - 覆盖所有if/else分支
**合理测试数量**
- 简单工具函数:2-5个测试
- 复杂业务逻辑:5-10个测试
- 核心安全功能:适当增加,但避免重复路径
### 错误处理测试:测试"行为"而非"文本"
**核心原则**: 测试应该验证程序在错误发生时的行为是可预测的,而不是验证易变的错误信息文本。
#### 推荐的错误测试方式
```typescript
// ✅ 测试错误类型和属性
expect(() => validateUser({})).toThrow(ValidationError);
expect(() => processPayment({})).toThrow(
expect.objectContaining({
code: 'INVALID_PAYMENT_DATA',
statusCode: 400,
}),
);
// ❌ 避免测试具体错误文本
expect(() => processUser({})).toThrow('用户数据不能为空,请检查输入参数');
```
### 疑难解答:警惕模块污染
**识别信号**: 当你的测试出现以下"灵异"现象时,优先怀疑模块污染:
- 单独运行某个测试通过,但和其他测试一起运行就失败
- 测试的执行顺序影响结果
- Mock 设置看起来正确,但实际使用的是旧的 Mock 版本
#### 典型场景:动态 Mock 同一模块
```typescript
// ❌ 问题:动态Mock同一模块
it('dev mode', async () => {
vi.doMock('./config', () => ({ isDev: true }));
const { getSettings } = await import('./service'); // 可能使用缓存
});
// ✅ 解决:清除模块缓存
beforeEach(() => {
vi.resetModules(); // 确保每个测试都是干净环境
});
```
**记住**: `vi.resetModules()` 是解决测试"灵异"失败的终极武器。
## 测试文件组织
### 文件命名约定
`*.test.ts`, `*.test.tsx` (任意位置)
### 测试文件组织风格
项目采用 **测试文件与源文件同目录** 的组织风格:
- 测试文件放在对应源文件的同一目录下
- 命名格式:`原文件名.test.ts` 或 `原文件名.test.tsx`
例如:
```plaintext
src/components/Button/
├── index.tsx # 源文件
└── index.test.tsx # 测试文件
```
- 也有少数情况会统一放到 `__tests__` 文件夹, 例如 `packages/database/src/models/__tests__`
- 测试使用的辅助文件放到 fixtures 文件夹
## 测试调试技巧
### 测试调试步骤
1. **确定测试环境**: 根据文件路径选择正确的配置文件
2. **隔离问题**: 使用 `-t` 参数只运行失败的测试用例
3. **分析错误**: 仔细阅读错误信息、堆栈跟踪和最近的文件修改记录
4. **添加调试**: 在测试中添加 `console.log` 了解执行流程
### TypeScript 类型处理
在测试中,为了提高编写效率和可读性,可以适当放宽 TypeScript 类型检测:
#### 推荐的类型放宽策略
```typescript
// 使用非空断言访问测试中确定存在的属性
const result = await someFunction();
expect(result!.data).toBeDefined();
expect(result!.status).toBe('success');
// 使用 any 类型简化复杂的 Mock 设置
const mockStream = new ReadableStream() as any;
mockStream.toReadableStream = () => mockStream;
// 访问私有成员
await instance['getFromCache']('key'); // 推荐中括号
await (instance as any).getFromCache('key'); // 避免as any
```
#### 适用场景
- **Mock 对象**: 对于测试用的 Mock 数据,使用 `as any` 避免复杂的类型定义
- **第三方库**: 处理复杂的第三方库类型时,适当使用 `any` 提高效率
- **测试断言**: 在确定对象存在的测试场景中,使用 `!` 非空断言
- **私有成员访问**: 优先使用中括号 `instance['privateMethod']()` 而不是 `(instance as any).privateMethod()`
- **临时调试**: 快速编写测试时,先用 `any` 保证功能,后续可选择性地优化类型
#### 注意事项
- **适度使用**: 不要过度依赖 `any`,核心业务逻辑的类型仍应保持严格
- **私有成员访问优先级**: 中括号访问 > `as any` 转换,保持更好的类型安全性
- **文档说明**: 对于使用 `any` 的复杂场景,添加注释说明原因
- **测试覆盖**: 确保即使使用了 `any`,测试仍能有效验证功能正确性
### 检查最近修改记录
**核心原则**:测试突然失败时,优先检查最近的代码修改。
#### 快速检查方法
```bash
git status # 查看当前修改状态
git diff HEAD -- '*.test.*' # 检查测试文件改动
git diff main...HEAD # 对比主分支差异
gh pr diff # 查看PR中的所有改动
```
#### 常见原因与解决
- **最新提交引入bug** → 检查并修复实现代码
- **分支代码滞后** → `git rebase main` 同步主分支
## 特殊场景的测试
针对一些特殊场景的测试,需要阅读相关 rules:
- [Electron IPC 接口测试策略](mdc:./electron-ipc-test.mdc)
- [数据库 Model 测试指南](mdc:./db-model-test.mdc)
## 核心要点
- **命令格式**: 使用 `bunx vitest run --silent='passed-only'` 并指定文件过滤
- **修复原则**: 失败1-2次后寻求帮助,测试命名关注行为而非实现细节
- **调试流程**: 复现 → 分析 → 假设 → 修复 → 验证 → 总结
- **文件组织**: 优先在现有 `describe` 块中添加测试,避免创建冗余顶级块
- **数据策略**: 默认追求真实性,只有高成本(I/O、网络等)时才简化
- **错误测试**: 测试错误类型和行为,避免依赖具体的错误信息文本
- **模块污染**: 测试"灵异"失败时,优先怀疑模块污染,使用 `vi.resetModules()` 解决
- **安全要求**: Model 测试必须包含权限检查,并在双环境下验证通过
@@ -0,0 +1,579 @@
---
description: Best practices for testing Zustand store actions
globs: "src/store/**/*.test.ts"
alwaysApply: false
---
# Zustand Store Action Testing Guide
This guide provides best practices for testing Zustand store actions, based on our proven testing patterns.
## Basic Test Structure
```typescript
import { act, renderHook } from '@testing-library/react';
import { afterEach, beforeEach, describe, expect, it, vi } from 'vitest';
import { messageService } from '@/services/message';
import { useChatStore } from '../../store';
// Keep zustand mock as it's needed globally
vi.mock('zustand/traditional');
beforeEach(() => {
// Reset store state
vi.clearAllMocks();
useChatStore.setState(
{
activeId: 'test-session-id',
messagesMap: {},
loadingIds: [],
},
false,
);
// ✅ Setup only spies that MOST tests need
vi.spyOn(messageService, 'createMessage').mockResolvedValue('new-message-id');
// ❌ Don't setup spies that only few tests need - spy only when needed
// Setup common mock methods
act(() => {
useChatStore.setState({
refreshMessages: vi.fn(),
internal_coreProcessMessage: vi.fn(),
});
});
});
afterEach(() => {
vi.restoreAllMocks();
});
describe('action name', () => {
describe('validation', () => {
// Validation tests
});
describe('normal flow', () => {
// Happy path tests
});
describe('error handling', () => {
// Error case tests
});
});
```
## Testing Best Practices
### 1. Test Layering - Spy Direct Dependencies Only
✅ **Good**: Spy on the direct dependency
```typescript
// When testing internal_coreProcessMessage, spy its direct dependency
const fetchAIChatSpy = vi
.spyOn(result.current, 'internal_fetchAIChatMessage')
.mockResolvedValue({ isFunctionCall: false, content: 'AI response' });
```
❌ **Bad**: Spy on lower-level implementation details
```typescript
// Don't spy on services that internal_fetchAIChatMessage uses
const streamSpy = vi
.spyOn(chatService, 'createAssistantMessageStream')
.mockImplementation(...);
```
**Why**: Each test should only mock its direct dependencies, not the entire call chain. This makes tests more maintainable and less brittle.
### 2. Mock Management - Minimize Global Spies
✅ **Good**: Spy only when needed
```typescript
beforeEach(() => {
// ✅ Only spy services that most tests need
vi.spyOn(messageService, 'createMessage').mockResolvedValue('new-message-id');
// ✅ Don't spy chatService globally
});
it('should process message', async () => {
// ✅ Spy chatService only in tests that need it
const streamSpy = vi.spyOn(chatService, 'createAssistantMessageStream')
.mockImplementation(...);
// test logic
streamSpy.mockRestore();
});
```
❌ **Bad**: Setup all spies globally
```typescript
beforeEach(() => {
vi.spyOn(messageService, 'createMessage').mockResolvedValue('id');
vi.spyOn(chatService, 'createAssistantMessageStream').mockResolvedValue({}); // ❌ Not all tests need this
vi.spyOn(fileService, 'uploadFile').mockResolvedValue({}); // ❌ Creates implicit coupling
});
```
### 3. Service Mocking - Mock the Correct Layer
✅ **Good**: Mock the service method
```typescript
it('should fetch AI chat response', async () => {
const streamSpy = vi
.spyOn(chatService, 'createAssistantMessageStream')
.mockImplementation(async ({ onMessageHandle, onFinish }) => {
await onMessageHandle?.({ type: 'text', text: 'Hello' } as any);
await onFinish?.('Hello', {});
});
// test logic
});
```
❌ **Bad**: Mock global fetch
```typescript
it('should fetch AI chat response', async () => {
global.fetch = vi.fn().mockResolvedValue(...); // ❌ Too low level
});
```
### 4. Test Organization - Use Descriptive Nesting
✅ **Good**: Clear nested structure
```typescript
describe('sendMessage', () => {
describe('validation', () => {
it('should not send when session is inactive', async () => {});
it('should not send when message is empty', async () => {});
});
describe('message creation', () => {
it('should create user message and trigger AI processing', async () => {});
it('should send message with files attached', async () => {});
});
describe('error handling', () => {
it('should handle message creation errors gracefully', async () => {});
});
});
```
❌ **Bad**: Flat structure
```typescript
describe('sendMessage', () => {
it('test 1', async () => {});
it('test 2', async () => {});
it('test 3', async () => {});
});
```
### 5. Testing Async Actions
Always wrap async operations in `act()`:
```typescript
it('should send message', async () => {
const { result } = renderHook(() => useChatStore());
await act(async () => {
await result.current.sendMessage({ message: 'Hello' });
});
expect(messageService.createMessage).toHaveBeenCalled();
});
```
### 6. State Setup - Use act() for setState
```typescript
it('should handle disabled state', async () => {
act(() => {
useChatStore.setState({ activeId: undefined });
});
const { result } = renderHook(() => useChatStore());
// test logic
});
```
### 7. Testing Complex Flows
For complex flows with multiple steps, use clear spy setup:
```typescript
it('should handle topic creation flow', async () => {
// Setup store state
act(() => {
useChatStore.setState({
activeTopicId: undefined,
messagesMap: {
'test-session-id': [
{ id: 'msg-1', role: 'user', content: 'Message 1' },
{ id: 'msg-2', role: 'assistant', content: 'Response 1' },
{ id: 'msg-3', role: 'user', content: 'Message 2' },
],
},
});
});
const { result } = renderHook(() => useChatStore());
// Spy on action dependencies
const createTopicSpy = vi.spyOn(result.current, 'createTopic')
.mockResolvedValue('new-topic-id');
const toggleLoadingSpy = vi.spyOn(result.current, 'internal_toggleMessageLoading');
// Execute
await act(async () => {
await result.current.sendMessage({ message: 'Test message' });
});
// Assert
expect(createTopicSpy).toHaveBeenCalled();
expect(toggleLoadingSpy).toHaveBeenCalledWith(true, expect.any(String));
});
```
### 8. Streaming Response Mocking
When testing streaming responses, simulate the flow properly:
```typescript
it('should handle streaming chunks', async () => {
const { result } = renderHook(() => useChatStore());
const messages = [
{ id: 'msg-1', role: 'user', content: 'Hello', sessionId: 'test-session' },
];
const streamSpy = vi
.spyOn(chatService, 'createAssistantMessageStream')
.mockImplementation(async ({ onMessageHandle, onFinish }) => {
// Simulate streaming chunks
await onMessageHandle?.({ type: 'text', text: 'Hello' } as any);
await onMessageHandle?.({ type: 'text', text: ' World' } as any);
await onFinish?.('Hello World', {});
});
await act(async () => {
await result.current.internal_fetchAIChatMessage({
messages,
messageId: 'test-message-id',
model: 'gpt-4o-mini',
provider: 'openai',
});
});
expect(result.current.internal_dispatchMessage).toHaveBeenCalled();
streamSpy.mockRestore();
});
```
### 9. Error Handling Tests
Always test error scenarios:
```typescript
it('should handle errors gracefully', async () => {
const { result } = renderHook(() => useChatStore());
vi.spyOn(messageService, 'createMessage').mockRejectedValue(
new Error('create message error'),
);
await act(async () => {
try {
await result.current.sendMessage({ message: 'Test message' });
} catch {
// Expected to throw
}
});
expect(result.current.internal_coreProcessMessage).not.toHaveBeenCalled();
});
```
### 10. Cleanup After Tests
Always restore mocks after each test:
```typescript
afterEach(() => {
vi.restoreAllMocks();
});
// For individual test cleanup:
it('should test something', async () => {
const spy = vi.spyOn(service, 'method').mockImplementation(...);
// test logic
spy.mockRestore(); // Optional: cleanup immediately after test
});
```
## Common Patterns
### Testing Store Methods That Call Other Store Methods
```typescript
it('should call internal methods', async () => {
const { result } = renderHook(() => useChatStore());
const internalMethodSpy = vi.spyOn(result.current, 'internal_method')
.mockResolvedValue();
await act(async () => {
await result.current.publicMethod();
});
expect(internalMethodSpy).toHaveBeenCalledWith(
expect.any(String),
expect.objectContaining({ key: 'value' }),
);
});
```
### Testing Conditional Logic
```typescript
describe('conditional behavior', () => {
it('should execute when condition is true', async () => {
const { result } = renderHook(() => useChatStore());
vi.spyOn(result.current, 'internal_shouldUseRAG').mockReturnValue(true);
await act(async () => {
await result.current.sendMessage({ message: 'test' });
});
expect(result.current.internal_retrieveChunks).toHaveBeenCalled();
});
it('should not execute when condition is false', async () => {
const { result } = renderHook(() => useChatStore());
vi.spyOn(result.current, 'internal_shouldUseRAG').mockReturnValue(false);
await act(async () => {
await result.current.sendMessage({ message: 'test' });
});
expect(result.current.internal_retrieveChunks).not.toHaveBeenCalled();
});
});
```
### Testing AbortController
```typescript
it('should abort generation and clear loading state', () => {
const abortController = new AbortController();
act(() => {
useChatStore.setState({ chatLoadingIdsAbortController: abortController });
});
const { result } = renderHook(() => useChatStore());
const toggleLoadingSpy = vi.spyOn(result.current, 'internal_toggleChatLoading');
act(() => {
result.current.stopGenerateMessage();
});
expect(abortController.signal.aborted).toBe(true);
expect(toggleLoadingSpy).toHaveBeenCalledWith(false, undefined, expect.any(String));
});
```
## Anti-Patterns to Avoid
❌ **Don't**: Mock the entire store
```typescript
vi.mock('../../store', () => ({
useChatStore: vi.fn(() => ({
sendMessage: vi.fn(),
})),
}));
```
❌ **Don't**: Test implementation details
```typescript
// Bad: testing internal state structure
expect(result.current.messagesMap).toHaveProperty('test-session');
// Good: testing behavior
expect(result.current.refreshMessages).toHaveBeenCalled();
```
❌ **Don't**: Create tight coupling between tests
```typescript
// Bad: Tests depend on order
let messageId: string;
it('test 1', () => {
messageId = 'some-id'; // Side effect
});
it('test 2', () => {
expect(messageId).toBeDefined(); // Depends on test 1
});
```
❌ **Don't**: Over-mock services
```typescript
// Bad: Mocking everything
beforeEach(() => {
vi.mock('@/services/chat');
vi.mock('@/services/message');
vi.mock('@/services/file');
vi.mock('@/services/agent');
// ... too many global mocks
});
```
## Testing SWR Hooks in Zustand Stores
Some Zustand store slices use SWR hooks for data fetching. These require a different testing approach.
### Basic SWR Hook Test Structure
```typescript
import { renderHook, waitFor } from '@testing-library/react';
import { beforeEach, describe, expect, it, vi } from 'vitest';
import { discoverService } from '@/services/discover';
import { globalHelpers } from '@/store/global/helpers';
import { useDiscoverStore as useStore } from '../../store';
vi.mock('zustand/traditional');
beforeEach(() => {
vi.clearAllMocks();
});
describe('SWR Hook Actions', () => {
it('should fetch data and return correct response', async () => {
const mockData = [{ id: '1', name: 'Item 1' }];
// Mock the service call (the fetcher)
vi.spyOn(discoverService, 'getPluginCategories').mockResolvedValue(mockData as any);
vi.spyOn(globalHelpers, 'getCurrentLanguage').mockReturnValue('en-US');
const params = {} as any;
const { result } = renderHook(() => useStore.getState().usePluginCategories(params));
// Use waitFor to wait for async data loading
await waitFor(() => {
expect(result.current.data).toEqual(mockData);
});
expect(discoverService.getPluginCategories).toHaveBeenCalledWith(params);
});
});
```
**Key points**:
- **DO NOT mock useSWR** - let it use the real implementation
- Only mock the **service methods** (fetchers)
- Use `waitFor` from `@testing-library/react` to wait for async operations
- Check `result.current.data` directly after waitFor completes
### Testing SWR Key Generation
```typescript
it('should generate correct SWR key with locale and params', () => {
vi.spyOn(globalHelpers, 'getCurrentLanguage').mockReturnValue('zh-CN');
const useSWRMock = vi.mocked(useSWR);
let capturedKey: string | null = null;
useSWRMock.mockImplementation(((key: string) => {
capturedKey = key;
return { data: undefined, error: undefined, isValidating: false, mutate: vi.fn() };
}) as any);
const params = { page: 2, category: 'tools' } as any;
renderHook(() => useStore.getState().usePluginList(params));
expect(capturedKey).toBe('plugin-list-zh-CN-2-tools');
});
```
### Testing SWR Configuration
```typescript
it('should have correct SWR configuration', () => {
const useSWRMock = vi.mocked(useSWR);
let capturedOptions: any = null;
useSWRMock.mockImplementation(((key: string, fetcher: any, options: any) => {
capturedOptions = options;
return { data: undefined, error: undefined, isValidating: false, mutate: vi.fn() };
}) as any);
renderHook(() => useStore.getState().usePluginIdentifiers());
expect(capturedOptions).toMatchObject({ revalidateOnFocus: false });
});
```
### Testing Conditional Fetching
```typescript
it('should not fetch when required parameter is missing', () => {
const useSWRMock = vi.mocked(useSWR);
let capturedKey: string | null = null;
useSWRMock.mockImplementation(((key: string | null) => {
capturedKey = key;
return { data: undefined, error: undefined, isValidating: false, mutate: vi.fn() };
}) as any);
// When identifier is undefined, SWR key should be null
renderHook(() => useStore.getState().usePluginDetail({ identifier: undefined }));
expect(capturedKey).toBeNull();
});
```
### Key Differences from Regular Action Tests
1. **Mock useSWR globally**: Use `vi.mock('swr')` at the top level
2. **Mock the fetcher, not the result**:
- ✅ **Correct**: `const data = fetcher?.()` - call fetcher and return its Promise
- ❌ **Wrong**: `return { data: mockData }` - hardcode the result
3. **Await Promise results**: The `data` field is a Promise, use `await result.current.data`
4. **No act() wrapper needed**: SWR hooks don't trigger React state updates in these tests
5. **Test SWR key generation**: Verify keys include locale and parameters
6. **Test configuration**: Verify revalidation and other SWR options
7. **Type assertions**: Use `as any` for test mock data where type definitions are strict
**Why this matters**:
- The fetcher (service method) is what we're testing - it must be called
- Hardcoding the return value bypasses the actual fetcher logic
- SWR returns Promises in real usage, tests should mirror this behavior
## Benefits of This Approach
✅ **Clear test layers** - Each test only spies on direct dependencies
✅ **Correct mocks** - Mocks match actual implementation
✅ **Better maintainability** - Changes to implementation require fewer test updates
✅ **Improved coverage** - Structured approach ensures all branches are tested
✅ **Reduced coupling** - Tests are independent and can run in any order
## Reference
See example implementation in:
- `src/store/chat/slices/aiChat/actions/__tests__/generateAIChat.test.ts` (Regular actions)
- `src/store/discover/slices/plugin/action.test.ts` (SWR hooks)
- `src/store/discover/slices/mcp/action.test.ts` (SWR hooks)
+58
View File
@@ -0,0 +1,58 @@
---
description: TypeScript code style and optimization guidelines
globs: *.ts,*.tsx,*.mts
alwaysApply: false
---
# TypeScript Code Style Guide
## Types and Type Safety
- avoid explicit type annotations when TypeScript can infer types.
- avoid implicitly `any` variables; explicitly type when necessary (e.g., `let a: number` instead of `let a`).
- use the most accurate type possible (e.g., prefer `Record<PropertyKey, unknown>` over `object` and `any`).
- prefer `interface` over `type` for object shapes (e.g., React component props). Keep `type` for unions, intersections, and utility types.
- prefer `as const satisfies XyzInterface` over plain `as const` when suitable.
- prefer `@ts-expect-error` over `@ts-ignore` over `as any`
- Avoid meaningless null/undefined parameters; design strict function contracts.
## Imports and Modules
- When importing a directory module, prefer the explicit index path like `@/db/index` instead of `@/db`.
## Asynchronous Patterns and Concurrency
- Prefer `async`/`await` over callbacks or chained `.then` promises.
- Prefer async APIs over sync ones (avoid `*Sync`).
- Prefer promise-based variants (e.g., `import { readFile } from 'fs/promises'`) over callback-based APIs from `fs`.
- Where safe, convert sequential async flows to concurrent ones with `Promise.all`, `Promise.race`, etc.
## Code Structure and Readability
- Prefer object destructuring when accessing and using properties.
- Use consistent, descriptive naming; avoid obscure abbreviations.
- Use semantically meaningful variable, function, and class names.
- Replace magic numbers or strings with well-named constants.
- Defer formatting to tooling; ignore purely formatting-only issues and autofixable lint problems.
## UI and Theming
- Use components from `@lobehub/ui`, Ant Design, or existing design system components instead of raw HTML tags (e.g., `Button` vs. `button`).
- Design for dark mode and mobile responsiveness:
- Use the `antd-style` token system instead of hard-coded colors.
- Select appropriate component variants.
## Performance
- Prefer `for…of` loops to index-based `for` loops when feasible.
- Reuse existing utils inside `packages/utils` or installed npm packages rather than reinventing the wheel.
- Query only the required columns from a database rather than selecting entire rows.
## Time and Consistency
- Instead of calling `Date.now()` multiple times, assign it to a constant once and reuse it to ensure consistency and improve readability.
## Logging
- Never log user private information like api key, etc
- Don't use `import { log } from 'debug'` to log messages, because it will directly log the message to the console.
+360
View File
@@ -0,0 +1,360 @@
---
description:
globs: src/store/**
alwaysApply: false
---
# LobeChat Zustand Action 组织模式
本文档详细说明了 LobeChat 项目中 Zustand Action 的组织方式、命名规范和实现模式,特别关注乐观更新与后端服务的集成。
## Action 类型分层
LobeChat 的 Action 采用分层架构,明确区分不同职责:
### 1. Public Actions
对外暴露的主要接口,供 UI 组件调用:
- 命名:动词形式(`createTopic`, `sendMessage`, `updateTopicTitle`
- 职责:参数验证、流程编排、调用 internal actions
- 示例:[src/store/chat/slices/topic/action.ts](mdc:src/store/chat/slices/topic/action.ts)
```typescript
// Public Action 示例
createTopic: async () => {
const { activeId, internal_createTopic } = get();
const messages = chatSelectors.activeBaseChats(get());
if (messages.length === 0) return;
const topicId = await internal_createTopic({
sessionId: activeId,
title: t('defaultTitle', { ns: 'topic' }),
messages: messages.map((m) => m.id),
});
return topicId;
},
```
### 2. Internal Actions (`internal_*`)
内部实现细节,处理核心业务逻辑:
- 命名:`internal_` 前缀 + 动词(`internal_createTopic`, `internal_updateMessageContent`
- 职责:乐观更新、服务调用、错误处理、状态同步
- 不应该被 UI 组件直接调用
```typescript
// Internal Action 示例 - 乐观更新模式
internal_createTopic: async (params) => {
const tmpId = Date.now().toString();
// 1. 立即更新前端状态(乐观更新)
get().internal_dispatchTopic(
{ type: 'addTopic', value: { ...params, id: tmpId } },
'internal_createTopic',
);
get().internal_updateTopicLoading(tmpId, true);
// 2. 调用后端服务
const topicId = await topicService.createTopic(params);
get().internal_updateTopicLoading(tmpId, false);
// 3. 刷新数据确保一致性
get().internal_updateTopicLoading(topicId, true);
await get().refreshTopic();
get().internal_updateTopicLoading(topicId, false);
return topicId;
},
```
### 3. Dispatch Methods (`internal_dispatch*`)
专门处理状态更新的方法:
- 命名:`internal_dispatch` + 实体名(`internal_dispatchTopic`, `internal_dispatchMessage`
- 职责:调用 reducer、更新 Zustand store、处理状态对比
```typescript
// Dispatch Method 示例
internal_dispatchTopic: (payload, action) => {
const nextTopics = topicReducer(topicSelectors.currentTopics(get()), payload);
const nextMap = { ...get().topicMaps, [get().activeId]: nextTopics };
if (isEqual(nextMap, get().topicMaps)) return;
set({ topicMaps: nextMap }, false, action ?? n(`dispatchTopic/${payload.type}`));
},
```
## 何时使用 Reducer 模式 vs. 简单 `set`
### 使用 Reducer 模式的场景
适用于复杂的数据结构管理,特别是:
- 管理对象列表或映射(如 `messagesMap`, `topicMaps`
- 需要乐观更新的场景
- 状态转换逻辑复杂
- 需要类型安全的 action payload
```typescript
// Reducer 模式示例 - 复杂消息状态管理
export const messagesReducer = (state: ChatMessage[], payload: MessageDispatch): ChatMessage[] => {
switch (payload.type) {
case 'updateMessage': {
return produce(state, (draftState) => {
const index = draftState.findIndex((i) => i.id === payload.id);
if (index < 0) return;
draftState[index] = merge(draftState[index], {
...payload.value,
updatedAt: Date.now()
});
});
}
case 'createMessage': {
return produce(state, (draftState) => {
draftState.push({
...payload.value,
id: payload.id,
createdAt: Date.now(),
updatedAt: Date.now(),
meta: {}
});
});
}
// ...其他复杂状态转换
}
};
```
### 使用简单 `set` 的场景
适用于简单状态更新:
- 切换布尔值
- 更新简单字符串/数字
- 设置单一状态字段
```typescript
// 简单 set 示例
updateInputMessage: (message) => {
if (isEqual(message, get().inputMessage)) return;
set({ inputMessage: message }, false, n('updateInputMessage'));
},
togglePortal: (open?: boolean) => {
set({ showPortal: open ?? !get().showPortal }, false, 'togglePortal');
},
```
## 乐观更新实现模式
乐观更新是 LobeChat 中的核心模式,用于提供流畅的用户体验:
### 标准乐观更新流程
```typescript
// 完整的乐观更新示例
internal_updateMessageContent: async (id, content, extra) => {
const { internal_dispatchMessage, refreshMessages } = get();
// 1. 立即更新前端状态(乐观更新)
internal_dispatchMessage({
id,
type: 'updateMessage',
value: { content },
});
// 2. 调用后端服务
await messageService.updateMessage(id, {
content,
tools: extra?.toolCalls ? internal_transformToolCalls(extra.toolCalls) : undefined,
// ...其他字段
});
// 3. 刷新确保数据一致性
await refreshMessages();
},
```
### 创建操作的乐观更新
```typescript
internal_createMessage: async (message, context) => {
const { internal_createTmpMessage, refreshMessages, internal_toggleMessageLoading } = get();
let tempId = context?.tempMessageId;
if (!tempId) {
// 创建临时消息用于乐观更新
tempId = internal_createTmpMessage(message);
internal_toggleMessageLoading(true, tempId);
}
try {
const id = await messageService.createMessage(message);
if (!context?.skipRefresh) {
await refreshMessages();
}
internal_toggleMessageLoading(false, tempId);
return id;
} catch (e) {
internal_toggleMessageLoading(false, tempId);
// 错误处理:更新消息错误状态
internal_dispatchMessage({
id: tempId,
type: 'updateMessage',
value: { error: { type: ChatErrorType.CreateMessageError, message: e.message } },
});
}
},
```
### 删除操作模式(不使用乐观更新)
删除操作通常不适合乐观更新,因为:
- 删除是破坏性操作,错误恢复复杂
- 用户对删除操作的即时反馈期望较低
- 删除失败时恢复原状态会造成困惑
```typescript
// 删除操作的标准模式 - 无乐观更新
removeGenerationTopic: async (id: string) => {
const { internal_removeGenerationTopic } = get();
await internal_removeGenerationTopic(id);
},
internal_removeGenerationTopic: async (id: string) => {
// 1. 显示加载状态
get().internal_updateGenerationTopicLoading(id, true);
try {
// 2. 直接调用后端服务
await generationTopicService.deleteTopic(id);
// 3. 刷新数据获取最新状态
await get().refreshGenerationTopics();
} finally {
// 4. 确保清除加载状态(无论成功或失败)
get().internal_updateGenerationTopicLoading(id, false);
}
},
```
删除操作的特点:
- 直接调用服务,不预先更新状态
- 依赖 loading 状态提供用户反馈
- 操作完成后刷新整个列表确保一致性
- 使用 `try/finally` 确保 loading 状态总是被清理
## 加载状态管理模式
LobeChat 使用统一的加载状态管理模式:
### 数组式加载状态
```typescript
// 在 initialState.ts 中定义
export interface ChatMessageState {
messageLoadingIds: string[]; // 消息加载状态
messageEditingIds: string[]; // 消息编辑状态
chatLoadingIds: string[]; // 对话生成状态
}
// 在 action 中管理
internal_toggleMessageLoading: (loading, id) => {
set({
messageLoadingIds: toggleBooleanList(get().messageLoadingIds, id, loading),
}, false, `internal_toggleMessageLoading/${loading ? 'start' : 'end'}`);
},
```
### 统一的加载状态工具
```typescript
// 通用的加载状态切换工具
internal_toggleLoadingArrays: (key, loading, id, action) => {
const abortControllerKey = `${key}AbortController`;
if (loading) {
const abortController = new AbortController();
set({
[abortControllerKey]: abortController,
[key]: toggleBooleanList(get()[key] as string[], id!, loading),
}, false, action);
return abortController;
} else {
set({
[abortControllerKey]: undefined,
[key]: id ? toggleBooleanList(get()[key] as string[], id, loading) : [],
}, false, action);
}
},
```
## SWR 集成模式
LobeChat 使用 SWR 进行数据获取和缓存管理:
### Hook 式数据获取
```typescript
// 在 action.ts 中定义 SWR hook
useFetchMessages: (enable, sessionId, activeTopicId) =>
useClientDataSWR<ChatMessage[]>(
enable ? [SWR_USE_FETCH_MESSAGES, sessionId, activeTopicId] : null,
async ([, sessionId, topicId]) => messageService.getMessages(sessionId, topicId),
{
onSuccess: (messages, key) => {
const nextMap = {
...get().messagesMap,
[messageMapKey(sessionId, activeTopicId)]: messages,
};
if (get().messagesInit && isEqual(nextMap, get().messagesMap)) return;
set({ messagesInit: true, messagesMap: nextMap }, false, n('useFetchMessages'));
},
},
),
```
### 缓存失效和刷新
```typescript
// 刷新数据的标准模式
refreshMessages: async () => {
await mutate([SWR_USE_FETCH_MESSAGES, get().activeId, get().activeTopicId]);
},
refreshTopic: async () => {
return mutate([SWR_USE_FETCH_TOPIC, get().activeId]);
},
```
## 命名规范总结
### Action 命名模式
- Public Actions: 动词形式,描述用户意图
- `createTopic`, `sendMessage`, `regenerateMessage`
- Internal Actions: `internal_` + 动词,描述内部操作
- `internal_createTopic`, `internal_updateMessageContent`
- Dispatch Methods: `internal_dispatch` + 实体名
- `internal_dispatchTopic`, `internal_dispatchMessage`
- Toggle Methods: `internal_toggle` + 状态名
- `internal_toggleMessageLoading`, `internal_toggleChatLoading`
### 状态命名模式
- ID 数组: `[entity]LoadingIds`, `[entity]EditingIds`
- 映射结构: `[entity]Maps`, `[entity]Map`
- 当前激活: `active[Entity]Id`
- 初始化标记: `[entity]sInit`
## 最佳实践
1. 合理使用乐观更新:
- ✅ 适用:创建、更新操作(用户交互频繁)
- ❌ 避免:删除操作(破坏性操作,错误恢复复杂)
2. 加载状态管理:使用统一的加载状态数组管理并发操作
3. 类型安全:为所有 action payload 定义 TypeScript 接口
4. SWR 集成:使用 SWR 管理数据获取和缓存失效
5. AbortController:为长时间运行的操作提供取消能力
6. 操作模式选择:
- 创建/更新:乐观更新 + 最终一致性
- 删除:加载状态 + 服务调用 + 数据刷新
这套 Action 组织模式确保了代码的一致性、可维护性,并提供了优秀的用户体验。
@@ -0,0 +1,300 @@
---
description:
globs: src/store/**
alwaysApply: false
---
# LobeChat Zustand Store Slice 组织架构
本文档描述了 LobeChat 项目中 Zustand Store 的模块化 Slice 组织方式,展示如何通过分片架构管理复杂的应用状态。
## 顶层 Store 结构
LobeChat 的 `chat` store (`src/store/chat/`) 采用模块化的 slice 结构来组织状态和逻辑。
### 关键聚合文件
- `src/store/chat/initialState.ts`: 聚合所有 slice 的初始状态
- `src/store/chat/store.ts`: 定义顶层的 `ChatStore`,组合所有 slice 的 actions
- `src/store/chat/selectors.ts`: 统一导出所有 slice 的 selectors
- `src/store/chat/helpers.ts`: 提供聊天相关的辅助函数
### Store 聚合模式
```typescript
// src/store/chat/initialState.ts
import { ChatTopicState, initialTopicState } from './slices/topic/initialState';
import { ChatMessageState, initialMessageState } from './slices/message/initialState';
import { ChatAIChatState, initialAiChatState } from './slices/aiChat/initialState';
export type ChatStoreState = ChatTopicState &
ChatMessageState &
ChatAIChatState &
// ...其他 slice states
export const initialState: ChatStoreState = {
...initialMessageState,
...initialTopicState,
...initialAiChatState,
// ...其他 initial slice states
};
```
```typescript
// src/store/chat/store.ts
import { ChatMessageAction, chatMessage } from './slices/message/action';
import { ChatTopicAction, chatTopic } from './slices/topic/action';
import { ChatAIChatAction, chatAiChat } from './slices/aiChat/actions';
export interface ChatStoreAction
extends ChatMessageAction,
ChatTopicAction,
ChatAIChatAction,
// ...其他 slice actions
const createStore: StateCreator<ChatStore, [['zustand/devtools', never]]> = (...params) => ({
...initialState,
...chatMessage(...params),
...chatTopic(...params),
...chatAiChat(...params),
// ...其他 slice action creators
});
export const useChatStore = createWithEqualityFn<ChatStore>()(
subscribeWithSelector(devtools(createStore)),
shallow,
);
```
## 单个 Slice 的标准结构
每个 slice 位于 `src/store/chat/slices/[sliceName]/` 目录下:
```
src/store/chat/slices/
└── [sliceName]/ # 例如 message, topic, aiChat, builtinTool
├── action.ts # 定义 actions (或者是一个 actions/ 目录)
├── initialState.ts # 定义 state 结构和初始值
├── reducer.ts # (可选) 如果使用 reducer 模式
├── selectors.ts # 定义 selectors
└── index.ts # (可选) 重新导出模块内容
```
### 文件职责说明
1. `initialState.ts`:
- 定义 slice 的 TypeScript 状态接口
- 提供初始状态默认值
```typescript
// 典型的 initialState.ts 结构
export interface ChatTopicState {
activeTopicId?: string;
topicMaps: Record<string, ChatTopic[]>; // 核心数据结构
topicsInit: boolean;
topicLoadingIds: string[];
// ...其他状态字段
}
export const initialTopicState: ChatTopicState = {
activeTopicId: undefined,
topicMaps: {},
topicsInit: false,
topicLoadingIds: [],
// ...其他初始值
};
```
2. `reducer.ts` (复杂状态使用):
- 定义纯函数 reducer,处理同步状态转换
- 使用 `immer` 确保不可变更新
```typescript
// 典型的 reducer.ts 结构
import { produce } from 'immer';
interface AddChatTopicAction {
type: 'addTopic';
value: CreateTopicParams & { id?: string };
}
interface UpdateChatTopicAction {
id: string;
type: 'updateTopic';
value: Partial<ChatTopic>;
}
export type ChatTopicDispatch = AddChatTopicAction | UpdateChatTopicAction;
export const topicReducer = (state: ChatTopic[] = [], payload: ChatTopicDispatch): ChatTopic[] => {
switch (payload.type) {
case 'addTopic': {
return produce(state, (draftState) => {
draftState.unshift({
...payload.value,
id: payload.value.id ?? Date.now().toString(),
createdAt: Date.now(),
});
});
}
case 'updateTopic': {
return produce(state, (draftState) => {
const index = draftState.findIndex((topic) => topic.id === payload.id);
if (index !== -1) {
draftState[index] = { ...draftState[index], ...payload.value };
}
});
}
default:
return state;
}
};
```
3. `selectors.ts`:
- 提供状态查询和计算函数
- 供 UI 组件使用的状态订阅接口
- 重要: 使用 `export const xxxSelectors` 模式聚合所有 selectors
```typescript
// 典型的 selectors.ts 结构
import { ChatStoreState } from '../../initialState';
const currentTopics = (s: ChatStoreState): ChatTopic[] | undefined =>
s.topicMaps[s.activeId];
const currentActiveTopic = (s: ChatStoreState): ChatTopic | undefined => {
return currentTopics(s)?.find((topic) => topic.id === s.activeTopicId);
};
const getTopicById = (id: string) => (s: ChatStoreState): ChatTopic | undefined =>
currentTopics(s)?.find((topic) => topic.id === id);
// 核心模式:使用 xxxSelectors 聚合导出
export const topicSelectors = {
currentActiveTopic,
currentTopics,
getTopicById,
// ...其他 selectors
};
```
## 特殊 Slice 组织模式
### 复杂 Actions 的子目录结构 (aiChat Slice)
当 slice 的 actions 过于复杂时,可以拆分到子目录:
```
src/store/chat/slices/aiChat/
├── actions/
│ ├── generateAIChat.ts # AI 对话生成
│ ├── rag.ts # RAG 检索增强生成
│ ├── memory.ts # 对话记忆管理
│ └── index.ts # 聚合所有 actions
├── initialState.ts
├── selectors.ts
└── index.ts
```
参考:`src/store/chat/slices/aiChat/actions/`
### 工具类 Slice (builtinTool)
管理多种内置工具的状态:
```
src/store/chat/slices/builtinTool/
├── actions/
│ ├── dalle.ts # DALL-E 图像生成
│ ├── search.ts # 搜索功能
│ ├── localFile.ts # 本地文件操作
│ └── index.ts
├── initialState.ts
├── selectors.ts
└── index.ts
```
参考:`src/store/chat/slices/builtinTool/`
## 状态设计模式
### 1. Map 结构用于关联数据
```typescript
// 以 sessionId 为 key,管理多个会话的数据
topicMaps: Record<string, ChatTopic[]>
messagesMap: Record<string, ChatMessage[]>
```
### 2. 数组用于加载状态管理
```typescript
// 管理多个并发操作的加载状态
messageLoadingIds: string[]
topicLoadingIds: string[]
chatLoadingIds: string[]
```
### 3. 可选字段用于当前活动项
```typescript
// 当前激活的实体 ID
activeId: string
activeTopicId?: string
activeThreadId?: string
```
## Slice 集成到顶层 Store
### 1. 状态聚合
```typescript
// 在 initialState.ts 中
export type ChatStoreState = ChatTopicState &
ChatMessageState &
ChatAIChatState &
// ...其他 slice states
```
### 2. Action 接口聚合
```typescript
// 在 store.ts 中
export interface ChatStoreAction
extends ChatMessageAction,
ChatTopicAction,
ChatAIChatAction,
// ...其他 slice actions
```
### 3. Selector 统一导出
```typescript
// 在 selectors.ts 中 - 统一聚合 selectors
export { chatSelectors } from './slices/message/selectors';
export { topicSelectors } from './slices/topic/selectors';
export { aiChatSelectors } from './slices/aiChat/selectors';
// 每个 slice 的 selectors.ts 都使用 xxxSelectors 模式:
// export const chatSelectors = { ... }
// export const topicSelectors = { ... }
// export const aiChatSelectors = { ... }
```
## 最佳实践
1. Slice 划分原则:
- 按功能领域划分(message, topic, aiChat 等)
- 每个 slice 管理相关的状态和操作
- 避免 slice 之间的强耦合
2. 文件命名规范:
- 使用小驼峰命名 slice 目录
- 文件名使用一致的模式(action.ts, selectors.ts 等)
- 复杂 actions 时使用 actions/ 子目录
3. 状态结构设计:
- 扁平化的状态结构,避免深层嵌套
- 使用 Map 结构管理列表数据
- 分离加载状态和业务数据
4. 类型安全:
- 为每个 slice 定义清晰的 TypeScript 接口
- 使用 Zustand 的 StateCreator 确保类型一致性
- 在顶层聚合时保持类型安全
这种模块化的 slice 组织方式使得大型应用的状态管理变得清晰、可维护,并且易于扩展。
+6
View File
@@ -0,0 +1,6 @@
# Add directories or file patterns to ignore during indexing (e.g. foo/ or *.csv)
locales/
apps/desktop/resources/locales/
**/__snapshots__/
**/fixtures/
src/database/migrations/
+7
View File
@@ -0,0 +1,7 @@
{
"features": {
"ghcr.io/devcontainer-community/devcontainer-features/bun.sh:1": {},
"ghcr.io/devcontainers/features/docker-outside-of-docker:1": {}
},
"image": "mcr.microsoft.com/devcontainers/typescript-node"
}
+9
View File
@@ -0,0 +1,9 @@
Dockerfile
.dockerignore
node_modules
npm-debug.log
.next
.git
.github
*.md
.env.example
+8
View File
@@ -0,0 +1,8 @@
# copy this file to .env when you want to develop the desktop app or you will fail
APP_URL=http://localhost:3015
FEATURE_FLAGS=-check_updates,+pin_list
KEY_VAULTS_SECRET=oLXWIiR/AKF+rWaqy9lHkrYgzpATbW3CtJp3UfkVgpE=
DATABASE_URL=postgresql://postgres@localhost:5432/postgres
SEARCH_PROVIDERS=search1api
NEXT_PUBLIC_IS_DESKTOP_APP=1
NEXT_PUBLIC_ENABLE_NEXT_AUTH=0
+302
View File
@@ -0,0 +1,302 @@
# add a access code to lock your lobe-chat application, you can set a long password to avoid leaking. If this value contains a comma, it is a password array.
# ACCESS_CODE=lobe66
# Specify your API Key selection method, currently supporting `random` and `turn`.
# API_KEY_SELECT_MODE=random
########################################
########### Security Settings ###########
########################################
# Control Content Security Policy headers
# Set to '1' to enable X-Frame-Options and Content-Security-Policy headers
# Default is '0' (enabled)
# ENABLED_CSP=1
# SSRF Protection Settings
# Set to '1' to allow connections to private IP addresses (disable SSRF protection)
# WARNING: Only enable this in trusted environments
# Default is '0' (SSRF protection enabled)
# SSRF_ALLOW_PRIVATE_IP_ADDRESS=0
# Whitelist of allowed private IP addresses (comma-separated)
# Only takes effect when SSRF_ALLOW_PRIVATE_IP_ADDRESS is '0'
# Example: Allow specific internal servers while keeping SSRF protection
# SSRF_ALLOW_IP_ADDRESS_LIST=192.168.1.100,10.0.0.50
########################################
########## AI Provider Service #########
########################################
### OpenAI ###
# you openai api key
OPENAI_API_KEY=sk-xxxxxxxxx
# use a proxy to connect to the OpenAI API
# OPENAI_PROXY_URL=https://api.openai.com/v1
# add your custom model name, multi model separate by comma. for example gpt-3.5-1106,gpt-4-1106
# OPENAI_MODEL_LIST=gpt-3.5-turbo
### Azure OpenAI ###
# you can learn azure OpenAI Service on https://learn.microsoft.com/en-us/azure/ai-services/openai/overview
# use Azure OpenAI Service by uncomment the following line
# The API key you applied for on the Azure OpenAI account page, which can be found in the "Keys and Endpoints" section.
# AZURE_API_KEY=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
# The endpoint you applied for on the Azure OpenAI account page, which can be found in the "Keys and Endpoints" section.
# AZURE_ENDPOINT=https://docs-test-001.openai.azure.com
# Azure's API version, follows the YYYY-MM-DD format
# AZURE_API_VERSION=2024-10-21
### Anthropic Service ####
# ANTHROPIC_API_KEY=xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
# use a proxy to connect to the Anthropic API
# ANTHROPIC_PROXY_URL=https://api.anthropic.com
### Google AI ####
# GOOGLE_API_KEY=xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
### AWS Bedrock ###
# AWS_REGION=us-east-1
# AWS_ACCESS_KEY_ID=xxxxxxxxxxxxxxxxxxx
# AWS_SECRET_ACCESS_KEY=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
### Ollama AI ####
# You can use ollama to get and run LLM locally, learn more about it via https://github.com/ollama/ollama
# The local/remote ollama service url
# OLLAMA_PROXY_URL=http://127.0.0.1:11434
# OLLAMA_MODEL_LIST=your_ollama_model_names
### OpenRouter Service ###
# OPENROUTER_API_KEY=xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
# OPENROUTER_MODEL_LIST=model1,model2,model3
### Mistral AI ###
# MISTRAL_API_KEY=xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
### Perplexity Service ###
# PERPLEXITY_API_KEY=xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
### Groq Service ####
# GROQ_API_KEY=gsk_xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
#### 01.AI Service ####
# ZEROONE_API_KEY=sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
### TogetherAI Service ###
# TOGETHERAI_API_KEY=xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
### ZhiPu AI ###
# ZHIPU_API_KEY=xxxxxxxxxxxxxxxxxxx.xxxxxxxxxxxxx
### Moonshot AI ####
# MOONSHOT_API_KEY=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
### Minimax AI ####
# MINIMAX_API_KEY=xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
### DeepSeek AI ####
# DEEPSEEK_PROXY_URL=https://api.deepseek.com/v1
# DEEPSEEK_API_KEY=xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
### Qiniu AI ####
# QINIU_PROXY_URL=https://api.qnaigc.com/v1
# QINIU_API_KEY=xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
### Qwen AI ####
# QWEN_API_KEY=sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
### Cloudflare Workers AI ####
# CLOUDFLARE_API_KEY=xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
# CLOUDFLARE_BASE_URL_OR_ACCOUNT_ID=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
### SiliconCloud AI ####
# SILICONCLOUD_API_KEY=sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
### TencentCloud AI ####
# TENCENT_CLOUD_API_KEY=sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
### PPIO ####
# PPIO_API_KEY=sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
### INFINI-AI ###
# INFINIAI_API_KEY=sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
### 302.AI ###
# AI302_API_KEY=sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
### ModelScope ###
# MODELSCOPE_API_KEY=sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
### AiHubMix ###
# AIHUBMIX_API_KEY=sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
### BFL ###
# BFL_API_KEY=bfl-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
### FAL ###
# FAL_API_KEY=fal-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
########################################
######### AI Image Settings ############
########################################
# Default image generation count (range: 1-20, default: 4)
# AI_IMAGE_DEFAULT_IMAGE_NUM=4
### Nebius ###
# NEBIUS_API_KEY=sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
### NewAPI Service ###
# NEWAPI_API_KEY=sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
# NEWAPI_PROXY_URL=https://your-newapi-server.com
### Vercel AI Gateway ###
# VERCELAIGATEWAY_API_KEY=your_vercel_ai_gateway_api_key
########################################
############ Market Service ############
########################################
# The LobeChat agents market index url
# AGENTS_INDEX_URL=https://chat-agents.lobehub.com
########################################
############ Plugin Service ############
########################################
# The LobeChat plugins store index url
# PLUGINS_INDEX_URL=https://chat-plugins.lobehub.com
# set the plugin settings
# the format is `plugin-identifier:key1=value1;key2=value2`, multiple settings fields are separated by semicolons `;`, multiple plugin settings are separated by commas `,`.
# PLUGIN_SETTINGS=search-engine:SERPAPI_API_KEY=xxxxx
########################################
####### Doc / Changelog Service ########
########################################
# Use in Changelog / Document service cdn url prefix
# DOC_S3_PUBLIC_DOMAIN=https://xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
# Use in dev cdn workflow
# DOC_S3_ACCESS_KEY_ID=xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
# DOC_S3_SECRET_ACCESS_KEY=xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
########################################
##### S3 Object Storage Service ########
########################################
# S3 keys
# S3_ACCESS_KEY_ID=xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
# S3_SECRET_ACCESS_KEY=xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
# Bucket name
# S3_BUCKET=lobechat
# Bucket request endpoint
# S3_ENDPOINT=https://xxxxxxxxxxxxxxxxxxxxxxxxxxxxx.r2.cloudflarestorage.com
# Public access domain for the bucket
# S3_PUBLIC_DOMAIN=https://s3-for-lobechat.your-domain.com
# Bucket region, such as us-west-1, generally not needed to add
# but some service providers may require configuration
# S3_REGION=us-west-1
########################################
############ Auth Service ##############
########################################
# Clerk related configurations
# Clerk public key and secret key
#NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=pk_live_xxxxxxxxxxx
#CLERK_SECRET_KEY=sk_live_xxxxxxxxxxxxxxxxxxxxxx
# you need to config the clerk webhook secret key if you want to use the clerk with database
#CLERK_WEBHOOK_SECRET=whsec_xxxxxxxxxxxxxxxxxxxxxx
# Clear allow origin https://clerk.com/docs/guides/dashboard/dns-domains/satellite-domains
# Authentication across different domains , use,to splite different origin
# NEXT_PUBLIC_CLERK_AUTH_ALLOW_ORIGINS='https://market.lobehub.com,https://lobehub.com'
# NextAuth related configurations
# NEXT_PUBLIC_ENABLE_NEXT_AUTH=1
# NEXT_AUTH_SECRET=
# Auth0 configurations
# AUTH_AUTH0_ID=
# AUTH_AUTH0_SECRET=
# AUTH_AUTH0_ISSUER=https://your-domain.auth0.com
########################################
########## Server Database #############
########################################
# Postgres database URL
# DATABASE_URL=postgres://username:password@host:port/database
# use `openssl rand -base64 32` to generate a key for the encryption of the database
# we use this key to encrypt the user api key and proxy url
#KEY_VAULTS_SECRET=xxxxx/xxxxxxxxxxxxxx=
# Specify the Embedding model and Reranker model(unImplemented)
# DEFAULT_FILES_CONFIG="embedding_model=openai/embedding-text-3-small,reranker_model=cohere/rerank-english-v3.0,query_mode=full_text"
########################################
########## MCP Service Config ##########
########################################
# MCP tool call timeout (milliseconds)
# MCP_TOOL_TIMEOUT=60000
+120
View File
@@ -0,0 +1,120 @@
# LobeChat Development Server Configuration
# This file contains environment variables for both LobeChat server mode and Docker compose setup
COMPOSE_FILE="docker-compose.development.yml"
# ⚠️⚠️⚠️ DO NOT USE THE SECRETS BELOW IN PRODUCTION!
UNSAFE_SECRET="ww+0igxjGRAAR/eTNFQ55VmhQB5KE5trFZseuntThJs="
UNSAFE_PASSWORD="CHANGE_THIS_PASSWORD_IN_PRODUCTION"
# Core Server Configuration
# Service Ports Configuration
LOBE_PORT=3010
# Application URL - the base URL where LobeChat will be accessible
APP_URL=http://localhost:${LOBE_PORT}
# Secret key for encrypting vault data (generate with: openssl rand -base64 32)
KEY_VAULTS_SECRET=${UNSAFE_SECRET}
# Database Configuration
# Database name for LobeChat
LOBE_DB_NAME=lobechat
# PostgreSQL password
POSTGRES_PASSWORD=${UNSAFE_PASSWORD}
# PostgreSQL database connection URL
DATABASE_URL=postgresql://postgres:${POSTGRES_PASSWORD}@localhost:5432/${LOBE_DB_NAME}
# Database driver type
DATABASE_DRIVER=node
# Authentication Configuration
# Enable NextAuth authentication
NEXT_PUBLIC_ENABLE_NEXT_AUTH=1
# NextAuth secret for JWT signing (generate with: openssl rand -base64 32)
NEXT_AUTH_SECRET=${UNSAFE_SECRET}
NEXTAUTH_URL=${APP_URL}
# Authentication URL
AUTH_URL=${APP_URL}/api/auth
# SSO providers configuration - using Casdoor for development
NEXT_AUTH_SSO_PROVIDERS=casdoor
# Casdoor Configuration
# Casdoor service port
CASDOOR_PORT=8000
# Casdoor OIDC issuer URL
AUTH_CASDOOR_ISSUER=http://localhost:${CASDOOR_PORT}
# Casdoor application client ID
AUTH_CASDOOR_ID=a387a4892ee19b1a2249 # DO NOT USE IN PROD
# Casdoor application client secret
AUTH_CASDOOR_SECRET=dbf205949d704de81b0b5b3603174e23fbecc354 # DO NOT USE IN PROD
# Origin URL for Casdoor internal configuration
origin=http://localhost:${CASDOOR_PORT}
# MinIO Storage Configuration
# MinIO service port
MINIO_PORT=9000
# MinIO root user (admin username)
MINIO_ROOT_USER=admin
# MinIO root password
MINIO_ROOT_PASSWORD=${UNSAFE_PASSWORD}
# MinIO bucket for LobeChat files
MINIO_LOBE_BUCKET=lobe
# S3/MinIO Configuration for LobeChat
# S3/MinIO access key ID
S3_ACCESS_KEY_ID=${MINIO_ROOT_USER}
# S3/MinIO secret access key
S3_SECRET_ACCESS_KEY=${MINIO_ROOT_PASSWORD}
# S3/MinIO endpoint URL
S3_ENDPOINT=http://localhost:${MINIO_PORT}
# S3 bucket name for storing files
S3_BUCKET=${MINIO_LOBE_BUCKET}
# Public domain for S3 file access
S3_PUBLIC_DOMAIN=http://localhost:${MINIO_PORT}
# Enable path-style S3 requests (required for MinIO)
S3_ENABLE_PATH_STYLE=1
# Disable S3 ACL setting (for MinIO compatibility)
S3_SET_ACL=0
# Use base64 encoding for LLM vision images
LLM_VISION_IMAGE_USE_BASE64=1
# Search Service Configuration
# SearXNG search engine URL
SEARXNG_URL=http://searxng:8080
# Development Options
# Uncomment to skip authentication during development
# Proxy Configuration (Optional)
# Uncomment if you need proxy support (e.g., for GitHub auth or API access)
# HTTP_PROXY=http://localhost:7890
# HTTPS_PROXY=http://localhost:7890
# AI Model Configuration (Optional)
# Add your AI model API keys and configurations here
# ⚠️ WARNING: Never commit real API keys to version control!
# OPENAI_API_KEY=sk-NEVER_USE_REAL_API_KEYS_IN_CONFIG_FILES
# OPENAI_PROXY_URL=https://api.openai.com/v1
# OPENAI_MODEL_LIST=...
+19 -3
View File
@@ -10,9 +10,8 @@ coverage
# test
jest*
_test_
__test__
*.test.ts
*.test.tsx
# umi
.umi
@@ -29,4 +28,21 @@ logs
# misc
# add other ignore file below
.next
.next
# temporary directories
tmp
temp
.temp
.local
docs/.local
# cache directories
.cache
# AI coding tools directories
.claude
.serena
# MCP tools
/.serena/**
+45 -1
View File
@@ -1,7 +1,51 @@
const config = require('@lobehub/lint').eslint;
config.extends.push('plugin:@next/next/recommended');
//config.extends.push('plugin:@next/next/core-web-vitals');
config.rules['unicorn/no-negated-condition'] = 0;
config.rules['unicorn/prefer-type-error'] = 0;
config.rules['unicorn/prefer-logical-operator-over-ternary'] = 0;
config.rules['unicorn/no-null'] = 0;
config.rules['unicorn/no-typeof-undefined'] = 0;
config.rules['unicorn/explicit-length-check'] = 0;
config.rules['unicorn/prefer-code-point'] = 0;
config.rules['no-extra-boolean-cast'] = 0;
config.rules['unicorn/no-useless-undefined'] = 0;
config.rules['react/no-unknown-property'] = 0;
config.rules['unicorn/prefer-ternary'] = 0;
config.rules['unicorn/prefer-spread'] = 0;
config.rules['unicorn/catch-error-name'] = 0;
config.rules['unicorn/no-array-for-each'] = 0;
config.rules['unicorn/prefer-number-properties'] = 0;
config.rules['unicorn/prefer-query-selector'] = 0;
config.rules['unicorn/no-array-callback-reference'] = 0;
// FIXME: Linting error in src/app/[variants]/(main)/chat/features/Migration/DBReader.ts, the fundamental solution should be upgrading typescript-eslint
config.rules['@typescript-eslint/no-useless-constructor'] = 0;
config.overrides = [
{
extends: ['plugin:mdx/recommended'],
files: ['*.mdx'],
rules: {
'@typescript-eslint/no-unused-vars': 1,
'no-undef': 0,
'react/jsx-no-undef': 0,
'react/no-unescaped-entities': 0,
},
settings: {
'mdx/code-blocks': false,
},
},
{
files: ['src/store/image/**/*', 'src/types/generation/**/*'],
rules: {
'@typescript-eslint/no-empty-interface': 0,
'sort-keys-fix/sort-keys-fix': 0,
'typescript-sort-keys/interface': 0,
'typescript-sort-keys/string-enum': 0,
},
},
];
module.exports = config;
+13
View File
@@ -0,0 +1,13 @@
# These are supported funding model platforms
github: lobehub
patreon: # Replace with a single Patreon username
open_collective: lobehub
ko_fi: # Replace with a single Ko-fi username
tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
liberapay: # Replace with a single Liberapay username
issuehunt: lobehub/lobe-chat
otechie: # Replace with a single Otechie username
lfx_crowdfunding: # Replace with a single LFX Crowdfunding project-name e.g., cloud-foundry
custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2']
+102 -23
View File
@@ -1,45 +1,124 @@
name: '🐛 反馈缺陷 Bug Report'
description: '反馈一个问题缺陷 | Report an bug'
title: '[Bug] '
labels: '🐛 Bug'
name: '🐛 Bug Report'
description: 'Report an bug'
labels: ['unconfirm']
type: Bug
body:
- type: dropdown
attributes:
label: '💻 系统环境 | Operating System'
label: '📱 Client Type'
description: 'Select how you are accessing LobeChat'
multiple: true
options:
- Windows
- macOS
- Ubuntu
- Other Linux
- Other
- 'Web (Desktop Browser)'
- 'Web (Mobile Browser)'
- 'Desktop App (Electron)'
- 'Mobile App (React Native)'
- 'Other'
validations:
required: true
- type: dropdown
attributes:
label: '🌐 浏览器 | Browser'
label: '💻 Operating System'
multiple: true
options:
- Chrome
- Edge
- Safari
- Firefox
- Other
- 'Windows'
- 'macOS'
- 'Ubuntu'
- 'Other Linux'
- 'iOS'
- 'Android'
- 'Other'
validations:
required: true
- type: textarea
- type: dropdown
attributes:
label: '🐛 问题描述 | Bug Description'
description: A clear and concise description of the bug.
label: '📦 Deployment Platform'
multiple: true
options:
- 'Official Cloud'
- 'Vercel'
- 'Zeabur'
- 'Sealos'
- 'Netlify'
- 'Self hosting Docker'
- 'Other'
validations:
required: false
- type: dropdown
attributes:
label: '🔧 Deployment Mode'
multiple: true
options:
- 'client db (lobe-chat image)'
- 'client pgelite db (lobe-chat-pglite image)'
- 'server db (lobe-chat-database image)'
validations:
required: true
- type: input
attributes:
label: '📌 Version'
validations:
required: true
- type: dropdown
attributes:
label: '🌐 Browser'
multiple: true
options:
- 'Chrome'
- 'Edge'
- 'Safari'
- 'Firefox'
- 'Other'
validations:
required: true
- type: textarea
attributes:
label: '🚦 期望结果 | Expected Behavior'
description: A clear and concise description of what you expected to happen.
label: '🐛 Bug Description'
description: A clear and concise description of the bug, if the above option is `Other`, please also explain in detail.
validations:
required: true
- type: textarea
attributes:
label: '📷 复现步骤 | Recurrence Steps'
label: '📷 Recurrence Steps'
description: A clear and concise description of how to recurrence.
- type: textarea
attributes:
label: '📝 补充信息 | Additional Information'
label: '🚦 Expected Behavior'
description: A clear and concise description of what you expected to happen.
- type: textarea
attributes:
label: '📝 Additional Information'
description: If your problem needs further explanation, or if the issue you're seeing cannot be reproduced in a gist, please add more information here.
- type: dropdown
attributes:
label: '🛠️ Willing to Submit a PR?'
description: Would you be willing to submit a pull request to fix this bug?
options:
- 'Yes, I am willing to submit a PR'
- 'No, but I am happy to help test the fix'
validations:
required: false
- type: checkboxes
attributes:
label: '✅ Validations'
description: Before submitting the issue, please make sure you do the following
options:
- label: Read the [docs](https://lobehub.com/zh/docs).
required: true
- label: Check that there isn't [already an issue](https://github.com/lobehub/lobe-chat/issues) that reports the same bug to avoid creating a duplicate.
required: true
- label: Make sure this is a LobeChat issue and not a third-party library or provider issue.
required: true
- label: Check that this is a concrete bug. For Q&A, please use [GitHub Discussions](https://github.com/lobehub/lobe-chat/discussions) or join our [Discord Server](https://discord.gg/rGHwKq4R).
required: true
+6 -6
View File
@@ -1,21 +1,21 @@
name: '🌠 功能需求 Feature Request'
description: '需求或建议 | Suggest an idea'
name: '🌠 Feature Request'
description: 'Suggest an idea'
title: '[Request] '
labels: '🌠 Feature Request'
type: Feature
body:
- type: textarea
attributes:
label: '🥰 需求描述 | Feature Description'
label: '🥰 Feature Description'
description: Please add a clear and concise description of the problem you are seeking to solve with this feature request.
validations:
required: true
- type: textarea
attributes:
label: '🧐 解决方案 | Proposed Solution'
label: '🧐 Proposed Solution'
description: Describe the solution you'd like in a clear and concise manner.
validations:
required: true
- type: textarea
attributes:
label: '📝 补充信息 | Additional Information'
label: '📝 Additional Information'
description: Add any other context about the problem here.
-15
View File
@@ -1,15 +0,0 @@
name: '😇 疑问或帮助 Help Wanted'
description: '疑问或需要帮助 | Need help'
title: '[Question] '
labels: '😇 Help Wanted'
body:
- type: textarea
attributes:
label: '🧐 问题描述 | Proposed Solution'
description: A clear and concise description of the proplem.
validations:
required: true
- type: textarea
attributes:
label: '📝 补充信息 | Additional Information'
description: Add any other context about the problem here.
-7
View File
@@ -1,7 +0,0 @@
---
name: '📝 其他 Other'
about: '其他问题 | Other issues'
title: ''
labels: ''
assignees: ''
---
+7
View File
@@ -0,0 +1,7 @@
contact_links:
- name: Ask a question for self-hosting
url: https://github.com/lobehub/lobe-chat/discussions/new?category=self-hosting-%E7%A7%81%E6%9C%89%E5%8C%96%E9%83%A8%E7%BD%B2
about: Please post questions, and ideas in discussions.
- name: Questions and ideas
url: https://github.com/lobehub/lobe-chat/discussions/new/choose
about: Please post questions, and ideas in discussions.
+34 -4
View File
@@ -1,17 +1,47 @@
#### 💻 变更类型 | Change Type
#### 💻 Change Type
<!-- For change type, change [ ] to [x]. -->
- [ ] ✨ feat
- [ ] 🐛 fix
- [ ] ♻️ refactor
- [ ] 💄 style
- [ ] 🔨 chore
- [ ] 👷 build
- [ ] ⚡️ perf
- [ ] ✅ test
- [ ] 📝 docs
- [ ] 🔨 chore
#### 🔀 变更说明 | Description of Change
#### 🔗 Related Issue
<!-- Link to the issue that is fixed by this PR -->
<!-- Example: Fixes #123, Closes #456, Related to #789 -->
#### 🔀 Description of Change
<!-- Thank you for your Pull Request. Please provide a description above. -->
#### 📝 补充信息 | Additional Information
#### 🧪 How to Test
<!-- Please describe how you tested your changes -->
<!-- For AI features, please include test prompts or scenarios -->
- [ ] Tested locally
- [ ] Added/updated tests
- [ ] No tests needed
#### 📸 Screenshots / Videos
<!-- If this PR includes UI changes, please provide screenshots or videos -->
| Before | After |
| ------ | ----- |
| ... | ... |
#### 📝 Additional Information
<!-- Add any other context about the Pull Request here. -->
<!-- Breaking changes? Migration guide? Performance impact? -->
-17
View File
@@ -1,17 +0,0 @@
version: 2
updates:
- package-ecosystem: npm
directory: '/'
schedule:
interval: weekly
time: '19:00'
timezone: 'Asia/Shanghai'
open-pull-requests-limit: 10
versioning-strategy: increase
- package-ecosystem: 'github-actions'
directory: '/'
schedule:
interval: monthly
time: '19:00'
timezone: 'Asia/Shanghai'
+260
View File
@@ -0,0 +1,260 @@
#!/usr/bin/env bun
declare global {
// @ts-ignore
// eslint-disable-next-line no-var
var process: {
env: Record<string, string | undefined>;
};
}
interface GitHubIssue {
created_at: string;
number: number;
title: string;
user: { id: number };
}
interface GitHubComment {
body: string;
created_at: string;
id: number;
user: { id: number; type: string };
}
interface GitHubReaction {
content: string;
user: { id: number };
}
async function githubRequest<T>(
endpoint: string,
token: string,
method: string = 'GET',
body?: any,
): Promise<T> {
const response = await fetch(`https://api.github.com${endpoint}`, {
headers: {
'Accept': 'application/vnd.github.v3+json',
'Authorization': `Bearer ${token}`,
'User-Agent': 'auto-close-duplicates-script',
...(body && { 'Content-Type': 'application/json' }),
},
method,
...(body && { body: JSON.stringify(body) }),
});
if (!response.ok) {
throw new Error(`GitHub API request failed: ${response.status} ${response.statusText}`);
}
return response.json();
}
function extractDuplicateIssueNumber(commentBody: string): number | null {
// Try to match #123 format first
let match = commentBody.match(/#(\d+)/);
if (match) {
return parseInt(match[1], 10);
}
// Try to match GitHub issue URL format: https://github.com/owner/repo/issues/123
match = commentBody.match(/github\.com\/[^/]+\/[^/]+\/issues\/(\d+)/);
if (match) {
return parseInt(match[1], 10);
}
return null;
}
async function closeIssueAsDuplicate(
owner: string,
repo: string,
issueNumber: number,
duplicateOfNumber: number,
token: string,
): Promise<void> {
await githubRequest(`/repos/${owner}/${repo}/issues/${issueNumber}`, token, 'PATCH', {
labels: ['duplicate'],
state: 'closed',
state_reason: 'duplicate',
});
await githubRequest(`/repos/${owner}/${repo}/issues/${issueNumber}/comments`, token, 'POST', {
body: `This issue has been automatically closed as a duplicate of #${duplicateOfNumber}.
If this is incorrect, please re-open this issue or create a new one.
🤖 Generated with [Claude Code](https://claude.ai/code)`,
});
}
async function autoCloseDuplicates(): Promise<void> {
console.log('[DEBUG] Starting auto-close duplicates script');
const token = process.env.GITHUB_TOKEN;
if (!token) {
throw new Error('GITHUB_TOKEN environment variable is required');
}
console.log('[DEBUG] GitHub token found');
const owner = process.env.GITHUB_REPOSITORY_OWNER || 'lobehub';
const repo = process.env.GITHUB_REPOSITORY_NAME || 'lobe-chat';
console.log(`[DEBUG] Repository: ${owner}/${repo}`);
const threeDaysAgo = new Date();
threeDaysAgo.setDate(threeDaysAgo.getDate() - 3);
console.log(`[DEBUG] Checking for duplicate comments older than: ${threeDaysAgo.toISOString()}`);
console.log('[DEBUG] Fetching open issues created more than 3 days ago...');
const allIssues: GitHubIssue[] = [];
let page = 1;
const perPage = 100;
// eslint-disable-next-line no-constant-condition
while (true) {
const pageIssues: GitHubIssue[] = await githubRequest(
`/repos/${owner}/${repo}/issues?state=open&per_page=${perPage}&page=${page}`,
token,
);
if (pageIssues.length === 0) break;
// Filter for issues created more than 3 days ago
const oldEnoughIssues = pageIssues.filter(
(issue) => new Date(issue.created_at) <= threeDaysAgo,
);
allIssues.push(...oldEnoughIssues);
page++;
// Safety limit to avoid infinite loops
if (page > 20) break;
}
const issues = allIssues;
console.log(`[DEBUG] Found ${issues.length} open issues`);
let processedCount = 0;
let candidateCount = 0;
for (const issue of issues) {
processedCount++;
console.log(
`[DEBUG] Processing issue #${issue.number} (${processedCount}/${issues.length}): ${issue.title}`,
);
console.log(`[DEBUG] Fetching comments for issue #${issue.number}...`);
const comments: GitHubComment[] = await githubRequest(
`/repos/${owner}/${repo}/issues/${issue.number}/comments`,
token,
);
console.log(`[DEBUG] Issue #${issue.number} has ${comments.length} comments`);
const dupeComments = comments.filter(
(comment) =>
comment.body.includes('Found') &&
comment.body.includes('possible duplicate') &&
comment.user.type === 'Bot',
);
console.log(
`[DEBUG] Issue #${issue.number} has ${dupeComments.length} duplicate detection comments`,
);
if (dupeComments.length === 0) {
console.log(`[DEBUG] Issue #${issue.number} - no duplicate comments found, skipping`);
continue;
}
const lastDupeComment = dupeComments.at(-1);
// @ts-ignore
const dupeCommentDate = new Date(lastDupeComment.created_at);
console.log(
`[DEBUG] Issue #${
issue.number
} - most recent duplicate comment from: ${dupeCommentDate.toISOString()}`,
);
if (dupeCommentDate > threeDaysAgo) {
console.log(`[DEBUG] Issue #${issue.number} - duplicate comment is too recent, skipping`);
continue;
}
console.log(
`[DEBUG] Issue #${issue.number} - duplicate comment is old enough (${Math.floor(
(Date.now() - dupeCommentDate.getTime()) / (1000 * 60 * 60 * 24),
)} days)`,
);
const commentsAfterDupe = comments.filter(
(comment) => new Date(comment.created_at) > dupeCommentDate,
);
console.log(
`[DEBUG] Issue #${issue.number} - ${commentsAfterDupe.length} comments after duplicate detection`,
);
if (commentsAfterDupe.length > 0) {
console.log(
`[DEBUG] Issue #${issue.number} - has activity after duplicate comment, skipping`,
);
continue;
}
console.log(`[DEBUG] Issue #${issue.number} - checking reactions on duplicate comment...`);
const reactions: GitHubReaction[] = await githubRequest(
// @ts-ignore
`/repos/${owner}/${repo}/issues/comments/${lastDupeComment.id}/reactions`,
token,
);
console.log(
`[DEBUG] Issue #${issue.number} - duplicate comment has ${reactions.length} reactions`,
);
const authorThumbsDown = reactions.some(
(reaction) => reaction.user.id === issue.user.id && reaction.content === '-1',
);
console.log(
`[DEBUG] Issue #${issue.number} - author thumbs down reaction: ${authorThumbsDown}`,
);
if (authorThumbsDown) {
console.log(
`[DEBUG] Issue #${issue.number} - author disagreed with duplicate detection, skipping`,
);
continue;
}
// @ts-ignore
const duplicateIssueNumber = extractDuplicateIssueNumber(lastDupeComment.body);
if (!duplicateIssueNumber) {
console.log(
`[DEBUG] Issue #${issue.number} - could not extract duplicate issue number from comment, skipping`,
);
continue;
}
candidateCount++;
const issueUrl = `https://github.com/${owner}/${repo}/issues/${issue.number}`;
try {
console.log(
`[INFO] Auto-closing issue #${issue.number} as duplicate of #${duplicateIssueNumber}: ${issueUrl}`,
);
await closeIssueAsDuplicate(owner, repo, issue.number, duplicateIssueNumber, token);
console.log(
`[SUCCESS] Successfully closed issue #${issue.number} as duplicate of #${duplicateIssueNumber}`,
);
} catch (error) {
console.error(`[ERROR] Failed to close issue #${issue.number} as duplicate: ${error}`);
}
}
console.log(
`[DEBUG] Script completed. Processed ${processedCount} issues, found ${candidateCount} candidates for auto-close`,
);
}
// eslint-disable-next-line unicorn/prefer-top-level-await
autoCloseDuplicates().catch(console.error);
// Make it a module
export {};
+256
View File
@@ -0,0 +1,256 @@
/**
* Create or update GitHub issue when i18n workflow fails
* Usage: node create-failure-issue.js
*/
module.exports = async ({ github, context, core }) => {
const runUrl = `https://github.com/${context.repo.owner}/${context.repo.repo}/actions/runs/${context.runId}`;
const timestamp = new Date().toISOString();
const date = timestamp.split('T')[0];
// Get error details from environment variables
const errorDetails = {
validateEnv: process.env.ERROR_VALIDATE_ENV || '',
rebaseAttempt: process.env.ERROR_REBASE_ATTEMPT || '',
createBranch: process.env.ERROR_CREATE_BRANCH || '',
installDeps: process.env.ERROR_INSTALL_DEPS || '',
runI18n: process.env.ERROR_RUN_I18N || '',
commitPush: process.env.ERROR_COMMIT_PUSH || '',
};
// Get step conclusions from environment variables
const stepStatus = {
validateEnv: process.env.STEP_VALIDATE_ENV || 'Not run',
checkBranch: process.env.STEP_CHECK_BRANCH || 'Not run',
rebaseAttempt: process.env.STEP_REBASE_ATTEMPT || 'Not run',
createBranch: process.env.STEP_CREATE_BRANCH || 'Not run',
installDeps: process.env.STEP_INSTALL_DEPS || 'Not run',
runI18n: process.env.STEP_RUN_I18N || 'Not run',
commitPush: process.env.STEP_COMMIT_PUSH || 'Not run',
createPr: process.env.STEP_CREATE_PR || 'Not run',
};
// Find the first non-empty error
const mainError =
Object.values(errorDetails).find((error) => error && error.trim()) || 'Unknown error occurred';
// Determine error category for better troubleshooting
const getErrorCategory = (error) => {
if (error.includes('API') || error.includes('authentication')) return 'API/Authentication';
if (error.includes('network') || error.includes('timeout')) return 'Network/Connectivity';
if (error.includes('dependencies') || error.includes('bun')) return 'Dependencies';
if (error.includes('git') || error.includes('branch') || error.includes('rebase'))
return 'Git Operations';
if (error.includes('permission') || error.includes('token')) return 'Permissions';
return 'General';
};
const errorCategory = getErrorCategory(mainError);
const issueTitle = `🚨 Daily i18n Update Failed - ${date}`;
const issueBody = `## 🚨 Automated i18n Update Failure
**Timestamp:** ${timestamp}
**Workflow Run:** [#${context.runNumber}](${runUrl})
**Repository:** ${context.repo.owner}/${context.repo.repo}
**Branch:** ${context.ref}
**Commit:** ${context.sha}
## ❌ Error Details
**Primary Error:** ${mainError}
**Category:** ${errorCategory}
## 🔍 Step Status
| Step | Status |
|------|--------|
| Environment Validation | ${stepStatus.validateEnv} |
| Branch Check | ${stepStatus.checkBranch} |
| Rebase Attempt | ${stepStatus.rebaseAttempt} |
| Branch Creation | ${stepStatus.createBranch} |
| Dependencies | ${stepStatus.installDeps} |
| i18n Update | ${stepStatus.runI18n} |
| Git Operations | ${stepStatus.commitPush} |
| PR Creation | ${stepStatus.createPr} |
## 🔧 Environment Info
- **Runner OS:** ${process.env.RUNNER_OS || 'Unknown'}
- **Bun Version:** ${process.env.BUN_VERSION || 'Default'}
- **Workflow:** \`${context.workflow}\`
## 📋 Debug Information
Debug logs have been uploaded as artifacts and will be available for 7 days.
${getErrorCategoryHelp(errorCategory)}
## 🛠️ General Troubleshooting Steps
1. Check if all required secrets are properly configured
2. Verify OpenAI API quota and billing status
3. Review the workflow run logs for detailed error messages
4. Check if there are any ongoing GitHub API issues
5. Manually trigger the workflow to retry
## 📊 Workflow Statistics
- **Run Number:** ${context.runNumber}
- **Run ID:** ${context.runId}
- **Event:** ${context.eventName}
---
**Auto-generated by:** [\`${context.workflow}\`](${runUrl})
**Labels:** automated, bug, i18n, workflow-failure, ${errorCategory.toLowerCase().replace(/[^a-z0-9]/g, '-')}`;
try {
// Search for existing open issues with similar title
const existingIssues = await github.rest.issues.listForRepo({
owner: context.repo.owner,
repo: context.repo.repo,
labels: 'automated,workflow-failure',
state: 'open',
per_page: 50,
});
const todayPrefix = `🚨 Daily i18n Update Failed - ${date}`;
const existingIssue = existingIssues.data.find((issue) => issue.title.startsWith(todayPrefix));
if (existingIssue) {
// Update existing issue with comment
const commentBody = `## 🔄 Additional Failure
**Timestamp:** ${timestamp}
**Workflow Run:** [#${context.runNumber}](${runUrl})
**Error Category:** ${errorCategory}
**Error:** ${mainError}
Same issue occurred again. Please investigate the recurring problem.
### Quick Actions
- [ ] Check API quotas and billing
- [ ] Verify network connectivity
- [ ] Review recent changes that might cause conflicts
- [ ] Consider manual intervention
---
*This is failure #${(await getFailureCount(github, context, existingIssue.number)) + 1} for today.*`;
await github.rest.issues.createComment({
owner: context.repo.owner,
repo: context.repo.repo,
issue_number: existingIssue.number,
body: commentBody,
});
// Add priority label if this is a recurring issue
const failureCount = await getFailureCount(github, context, existingIssue.number);
if (failureCount >= 2) {
await github.rest.issues.addLabels({
owner: context.repo.owner,
repo: context.repo.repo,
issue_number: existingIssue.number,
labels: ['priority-high', 'recurring'],
});
}
core.info(`✅ Updated existing issue #${existingIssue.number}`);
core.setOutput('issue-number', existingIssue.number);
core.setOutput('issue-url', existingIssue.html_url);
core.setOutput('action', 'updated');
} else {
// Create new issue
const labels = [
'automated',
'bug',
'i18n',
'workflow-failure',
errorCategory.toLowerCase().replace(/[^a-z0-9]/g, '-'),
];
const issue = await github.rest.issues.create({
owner: context.repo.owner,
repo: context.repo.repo,
title: issueTitle,
body: issueBody,
labels: labels,
});
core.info(`✅ Created new issue #${issue.data.number}`);
core.setOutput('issue-number', issue.data.number);
core.setOutput('issue-url', issue.data.html_url);
core.setOutput('action', 'created');
}
} catch (error) {
core.setFailed(`Failed to create or update issue: ${error.message}`);
throw error;
}
};
/**
* Get category-specific help text
*/
function getErrorCategoryHelp(category) {
const helpTexts = {
'API/Authentication': `
### 🔑 API/Authentication Issues
- Verify \`OPENAI_API_KEY\` is correctly set and valid
- Check if API key has sufficient quota/credits
- Ensure \`GH_TOKEN\` has necessary permissions
- Test API connectivity manually`,
'Network/Connectivity': `
### 🌐 Network/Connectivity Issues
- Check if OpenAI API is experiencing outages
- Verify proxy settings if using \`OPENAI_PROXY_URL\`
- Retry the workflow as this might be temporary
- Check GitHub Actions service status`,
'Dependencies': `
### 📦 Dependencies Issues
- Verify \`bun\` version compatibility
- Check for package.json changes that might affect dependencies
- Clear cache and retry installation
- Review recent dependency updates`,
'Git Operations': `
### 🔧 Git Operations Issues
- Check for conflicting changes in target branch
- Verify repository permissions
- Review recent commits that might cause conflicts
- Manual branch cleanup might be required`,
'Permissions': `
### 🔐 Permissions Issues
- Verify \`GH_TOKEN\` has \`repo\` and \`issues\` permissions
- Check if token can create/update PRs and branches
- Ensure token hasn't expired
- Review repository settings and branch protection rules`,
'General': `
### 🔍 General Issues
- Review detailed error logs in workflow run
- Check for recent changes in codebase
- Verify all environment variables are set
- Consider running workflow manually with debug enabled`,
};
return helpTexts[category] || helpTexts['General'];
}
/**
* Count how many times this issue has failed today
*/
async function getFailureCount(github, context, issueNumber) {
try {
const comments = await github.rest.issues.listComments({
owner: context.repo.owner,
repo: context.repo.repo,
issue_number: issueNumber,
});
const today = new Date().toISOString().split('T')[0];
return comments.data.filter(
(comment) =>
comment.body.includes('Additional Failure') && comment.created_at.startsWith(today),
).length;
} catch (error) {
return 0;
}
}
+89
View File
@@ -0,0 +1,89 @@
/**
* Generate or update PR comment with Docker build info
*/
module.exports = async ({
github,
context,
dockerMetaJson,
image,
version,
dockerhubUrl,
platforms,
}) => {
const COMMENT_IDENTIFIER = '<!-- DOCKER-BUILD-COMMENT -->';
const parseTags = () => {
try {
if (dockerMetaJson) {
const parsed = JSON.parse(dockerMetaJson);
if (Array.isArray(parsed.tags) && parsed.tags.length > 0) {
return parsed.tags;
}
}
} catch (e) {
// ignore parsing error, fallback below
}
if (image && version) {
return [`${image}:${version}`];
}
return [];
};
const generateCommentBody = () => {
const tags = parseTags();
const buildTime = new Date().toISOString();
// Use the first tag as the main version
const mainTag = tags.length > 0 ? tags[0] : `${image}:${version}`;
const tagVersion = mainTag.includes(':') ? mainTag.split(':')[1] : version;
return [
COMMENT_IDENTIFIER,
'',
'### 🐳 Database Docker Build Completed!',
`**Version**: \`${tagVersion || 'N/A'}\``,
`**Build Time**: \`${buildTime}\``,
'',
dockerhubUrl ? `🔗 View all tags on Docker Hub: ${dockerhubUrl}` : '',
'',
'### Pull Image',
'Download the Docker image to your local machine:',
'',
'```bash',
`docker pull ${mainTag}`,
'```',
'> [!IMPORTANT]',
'> This build is for testing and validation purposes.',
]
.filter(Boolean)
.join('\n');
};
const body = generateCommentBody();
// List comments on the PR
const { data: comments } = await github.rest.issues.listComments({
issue_number: context.issue.number,
owner: context.repo.owner,
repo: context.repo.repo,
});
const existing = comments.find((c) => c.body && c.body.includes(COMMENT_IDENTIFIER));
if (existing) {
await github.rest.issues.updateComment({
comment_id: existing.id,
owner: context.repo.owner,
repo: context.repo.repo,
body,
});
return { updated: true, id: existing.id };
}
const result = await github.rest.issues.createComment({
issue_number: context.issue.number,
owner: context.repo.owner,
repo: context.repo.repo,
body,
});
return { updated: false, id: result.data.id };
};
+78
View File
@@ -0,0 +1,78 @@
// @ts-check
/**
* Lock closed issues after 7 days of inactivity
* @param {object} github - GitHub API client
* @param {object} context - GitHub Actions context
*/
module.exports = async ({ github, context }) => {
const sevenDaysAgo = new Date();
sevenDaysAgo.setDate(sevenDaysAgo.getDate() - 7);
const lockComment = `This issue has been automatically locked since it was closed and has not had any activity for 7 days. If you're experiencing a similar issue, please file a new issue and reference this one if it's relevant.`;
let page = 1;
let hasMore = true;
let totalLocked = 0;
while (hasMore) {
// Get closed issues (pagination)
const { data: issues } = await github.rest.issues.listForRepo({
owner: context.repo.owner,
repo: context.repo.repo,
state: 'closed',
sort: 'updated',
direction: 'asc',
per_page: 100,
page: page,
});
if (issues.length === 0) {
hasMore = false;
break;
}
for (const issue of issues) {
// Skip if already locked
if (issue.locked) continue;
// Skip pull requests
if (issue.pull_request) continue;
// Check if updated more than 7 days ago
const updatedAt = new Date(issue.updated_at);
if (updatedAt > sevenDaysAgo) {
// Since issues are sorted by updated_at ascending,
// once we hit a recent issue, all remaining will be recent too
hasMore = false;
break;
}
try {
// Add comment before locking
await github.rest.issues.createComment({
owner: context.repo.owner,
repo: context.repo.repo,
issue_number: issue.number,
body: lockComment,
});
// Lock the issue
await github.rest.issues.lock({
owner: context.repo.owner,
repo: context.repo.repo,
issue_number: issue.number,
lock_reason: 'resolved',
});
totalLocked++;
console.log(`Locked issue #${issue.number}: ${issue.title}`);
} catch (error) {
console.error(`Failed to lock issue #${issue.number}: ${error.message}`);
}
}
page++;
}
console.log(`Total issues locked: ${totalLocked}`);
};
+140
View File
@@ -0,0 +1,140 @@
/**
* Generate PR comment with download links for desktop builds
* and handle comment creation/update logic
*/
module.exports = async ({ github, context, releaseUrl, version, tag }) => {
// 用于识别构建评论的标识符
const COMMENT_IDENTIFIER = '<!-- DESKTOP-BUILD-COMMENT -->';
/**
* 生成评论内容
*/
const generateCommentBody = async () => {
try {
// Get release assets to create download links
const release = await github.rest.repos.getReleaseByTag({
owner: context.repo.owner,
repo: context.repo.repo,
tag,
});
// Organize assets by platform
const macAssets = release.data.assets.filter(
(asset) =>
(asset.name.includes('.dmg') || asset.name.includes('.zip')) &&
!asset.name.includes('.blockmap'),
);
const winAssets = release.data.assets.filter(
(asset) => asset.name.includes('.exe') && !asset.name.includes('.blockmap'),
);
const linuxAssets = release.data.assets.filter(
(asset) => asset.name.includes('.AppImage') && !asset.name.includes('.blockmap'),
);
// Generate combined download table
let assetTable = '| Platform | File | Size |\n| --- | --- | --- |\n';
// Add macOS assets with architecture detection
macAssets.forEach((asset) => {
const sizeInMB = (asset.size / (1024 * 1024)).toFixed(2);
// Detect architecture from filename
let architecture = '';
if (asset.name.includes('arm64')) {
architecture = ' (Apple Silicon)';
} else if (asset.name.includes('x64') || asset.name.includes('-mac.')) {
architecture = ' (Intel)';
}
assetTable += `| macOS${architecture} | [${asset.name}](${asset.browser_download_url}) | ${sizeInMB} MB |\n`;
});
// Add Windows assets
winAssets.forEach((asset) => {
const sizeInMB = (asset.size / (1024 * 1024)).toFixed(2);
assetTable += `| Windows | [${asset.name}](${asset.browser_download_url}) | ${sizeInMB} MB |\n`;
});
// Add Linux assets
linuxAssets.forEach((asset) => {
const sizeInMB = (asset.size / (1024 * 1024)).toFixed(2);
assetTable += `| Linux | [${asset.name}](${asset.browser_download_url}) | ${sizeInMB} MB |\n`;
});
return `${COMMENT_IDENTIFIER}
### 🚀 Desktop App Build Completed!
**Version**: \`${version}\`
**Build Time**: \`${new Date().toISOString()}\`
📦 [View All Build Artifacts](${releaseUrl})
## Build Artifacts
${assetTable}
> [!Warning]
>
> Note: This is a temporary build for testing purposes only.`;
} catch (error) {
console.error('Error generating PR comment:', error);
// Fallback to a simple comment if error occurs
return `${COMMENT_IDENTIFIER}
### 🚀 Desktop App Build Completed!
**Version**: \`${version}\`
**Build Time**: \`${new Date().toISOString()}\`
## 📦 [View All Build Artifacts](${releaseUrl})
> Note: This is a temporary build for testing purposes only.
`;
}
};
/**
* 查找并更新或创建PR评论
*/
const updateOrCreateComment = async () => {
// 生成评论内容
const body = await generateCommentBody();
// 查找我们之前可能创建的评论
const { data: comments } = await github.rest.issues.listComments({
issue_number: context.issue.number,
owner: context.repo.owner,
repo: context.repo.repo,
});
// 查找包含我们标识符的评论
const buildComment = comments.find((comment) => comment.body.includes(COMMENT_IDENTIFIER));
if (buildComment) {
// 如果找到现有评论,则更新它
await github.rest.issues.updateComment({
comment_id: buildComment.id,
owner: context.repo.owner,
repo: context.repo.repo,
body: body,
});
console.log(`已更新现有评论 ID: ${buildComment.id}`);
return { updated: true, id: buildComment.id };
} else {
// 如果没有找到现有评论,则创建新评论
const result = await github.rest.issues.createComment({
issue_number: context.issue.number,
owner: context.repo.owner,
repo: context.repo.repo,
body: body,
});
console.log(`已创建新评论 ID: ${result.data.id}`);
return { updated: false, id: result.data.id };
}
};
// 执行评论更新或创建
return await updateOrCreateComment();
};
+62
View File
@@ -0,0 +1,62 @@
/**
* Generate PR pre-release body content
* This script generates the description text for PR pre-releases
*/
module.exports = ({ version, prNumber, branch }) => {
const prLink = `https://github.com/lobehub/lobe-chat/pull/${prNumber}`;
return `
## PR Build Information
**Version**: \`${version}\`
**Release Time**: \`${new Date().toISOString()}\`
**PR**: [#${prNumber}](${prLink})
## ⚠️ Important Notice
This is a **development build** specifically created for testing purposes. Please note:
- This build is **NOT** intended for production use
- Features may be incomplete or unstable
- Use only for validating PR changes in a desktop environment
- May contain experimental code that hasn't been fully reviewed
- No guarantees are provided regarding stability or reliability
### Intended Use
- Focused testing of specific PR changes
- Verification of desktop-specific behaviors
- UI/UX validation on desktop platforms
- Performance testing on target devices
Please report any issues found in this build directly in the PR discussion.
---
## PR 构建信息
**版本**: \`${version}\`
**发布时间**: \`${new Date().toISOString()}\`
**PR**: [#${prNumber}](${prLink})
## ⚠️ 重要提示
这是专为测试目的创建的**开发构建版本**。请注意:
- 本构建**不适用于**生产环境
- 功能可能不完整或不稳定
- 仅用于在桌面环境中验证 PR 更改
- 可能包含尚未完全审核的实验性代码
- 不对稳定性或可靠性提供任何保证
### 适用场景
- 针对性测试特定 PR 变更
- 验证桌面特定的行为表现
- 在桌面平台上进行 UI/UX 验证
- 在目标设备上进行性能测试
如发现任何问题,请直接在 PR 讨论中报告。
`;
};
+71
View File
@@ -0,0 +1,71 @@
name: Daily i18n Update
on:
schedule:
- cron: '0 0 * * *'
workflow_dispatch:
# Add permissions configuration
permissions:
contents: write
pull-requests: write
jobs:
update-i18n:
runs-on: ubuntu-latest
timeout-minutes: 30
steps:
- name: Configure Git
run: |
git config --global user.name "lobehubbot"
git config --global user.email "i@lobehub.com"
- uses: actions/checkout@v5
with:
ref: ${{ github.event.pull_request.head.ref }}
- name: Install bun
uses: oven-sh/setup-bun@v2
with:
bun-version: ${{ secrets.BUN_VERSION }}
- name: Install deps
run: bun i
- name: Update i18n
run: bun run i18n
env:
OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}
OPENAI_PROXY_URL: ${{ secrets.OPENAI_PROXY_URL }}
- name: create pull request
id: cpr
uses: peter-evans/create-pull-request@v7
with:
token: ${{ secrets.GH_TOKEN }}
add-paths: |
locales/**/*.json
labels: |
i18n
automated
style
branch: style/auto-i18n
delete-branch: true
title: '🤖 style: update i18n'
commit-message: '💄 style: update i18n'
body: |
This PR was automatically generated by the i18n update workflow.
Please review the changes and merge if everything looks good.
## 🤖 Automation Info
- Workflow: `${{ github.workflow }}`
- Run ID: `${{ github.run_id }}`
- Commit: `${{ github.sha }}`
<details>
<summary>i18n Update Log</summary>
```bash
$(cat i18n_update.log)
```
</details>
-32
View File
@@ -1,32 +0,0 @@
name: Dependabot Auto Merge
on:
pull_request_target:
types: [labeled, edited]
jobs:
merge:
if: contains(github.event.pull_request.labels.*.name, 'dependencies')
name: Dependabot Auto Merge
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Install pnpm
uses: pnpm/action-setup@v2
with:
version: 7
- name: Setup Node.js environment
uses: actions/setup-node@v3
with:
node-version: '18'
- name: Install deps
run: pnpm install
- name: Merge
uses: ahmadnassri/action-dependabot-auto-merge@v2
with:
command: merge
target: minor
github-token: ${{ secrets.GH_TOKEN }}
+73
View File
@@ -0,0 +1,73 @@
name: Claude Auto Testing Coverage
description: Automatically add unit tests to improve code coverage
on:
schedule:
# Run daily at 05:30 UTC (13:30 Beijing Time)
- cron: '30 5 * * *'
workflow_dispatch:
inputs:
target_module:
description: 'Specific module to add tests (e.g., packages/database, src/services/user)'
required: false
type: string
concurrency:
group: auto-testing
cancel-in-progress: false
jobs:
add-tests:
runs-on: ubuntu-latest
timeout-minutes: 45
permissions:
contents: write
pull-requests: write
id-token: write
steps:
- name: Checkout repository
uses: actions/checkout@v5
with:
fetch-depth: 1
- name: Setup Bun
uses: oven-sh/setup-bun@v2
- name: Install dependencies
run: bun install --frozen-lockfile
- name: Configure Git
run: |
git config --global user.name "claude-bot[bot]"
git config --global user.email "claude-bot[bot]@users.noreply.github.com"
- name: Copy testing prompt
run: |
mkdir -p /tmp/claude-prompts
cp .claude/prompts/auto-testing.md /tmp/claude-prompts/
- name: Run Claude Code for Auto Testing
uses: anthropics/claude-code-action@main
with:
github_token: ${{ secrets.GH_TOKEN }}
allowed_non_write_users: "*"
claude_code_oauth_token: ${{ secrets.CLAUDE_CODE_OAUTH_TOKEN }}
claude_args: "--allowed-tools Bash,Read,Edit,Write,Glob,Grep"
prompt: |
Follow the auto testing guide located at:
```bash
cat /tmp/claude-prompts/auto-testing.md
```
## Task Assignment
${{ inputs.target_module && format('Process the specified module: {0}', inputs.target_module) || 'Automatically select one module from the target directories that needs test coverage' }}
## Environment Information
- Repository: ${{ github.repository }}
- Branch: ${{ github.ref_name }}
- Target Module: ${{ inputs.target_module || 'Auto-select' }}
- Run ID: ${{ github.run_id }}
**Start the auto testing process now.**
@@ -0,0 +1,33 @@
name: Claude Issue Dedupe
description: Automatically dedupe GitHub issues using Claude Code
on:
issues:
types: [opened]
workflow_dispatch:
inputs:
issue_number:
description: 'Issue number to process for duplicate detection'
required: true
type: string
jobs:
claude-dedupe-issues:
runs-on: ubuntu-latest
timeout-minutes: 10
permissions:
contents: read
issues: write
steps:
- name: Checkout repository
uses: actions/checkout@v5
with:
fetch-depth: 1
- name: Run Claude Code slash command
uses: anthropics/claude-code-action@main
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
allowed_non_write_users: "*"
claude_code_oauth_token: ${{ secrets.CLAUDE_CODE_OAUTH_TOKEN }}
prompt: '/dedupe ${{ github.repository }}/issues/${{ github.event.issue.number || inputs.issue_number }}'
+65
View File
@@ -0,0 +1,65 @@
name: Claude Issue Triage
description: Automatically triage GitHub issues using Claude Code
on:
issues:
types: [opened, labeled]
jobs:
triage-issue:
runs-on: ubuntu-latest
timeout-minutes: 10
# Only run on issue opened, or when "trigger:triage" label is added
if: github.event.action == 'opened' || (github.event.action == 'labeled' && github.event.label.name == 'trigger:triage')
permissions:
contents: read
issues: write
steps:
- name: Checkout repository
uses: actions/checkout@v5
- name: Copy triage prompts
run: |
mkdir -p /tmp/claude-prompts
cp .claude/prompts/team-assignment.md /tmp/claude-prompts/
cp .claude/prompts/issue-triage.md /tmp/claude-prompts/
- name: Run Claude Code for Issue Triage
uses: anthropics/claude-code-action@main
with:
github_token: ${{ secrets.GH_TOKEN }}
allowed_non_write_users: "*"
claude_code_oauth_token: ${{ secrets.CLAUDE_CODE_OAUTH_TOKEN }}
claude_args: "--allowed-tools Bash(gh *),Read"
prompt: |
You're an issue triage assistant for GitHub issues. Your task is to analyze issues, apply appropriate labels, and mention the responsible team member.
REPOSITORY: ${{ github.repository }}
ISSUE_NUMBER: ${{ github.event.issue.number }}
## Instructions
Follow the complete triage guide located at:
```bash
cat /tmp/claude-prompts/issue-triage.md
```
Read the team assignment guide for determining team members:
```bash
cat /tmp/claude-prompts/team-assignment.md
```
**IMPORTANT**:
- Follow ALL steps in the issue-triage.md guide
- Apply labels according to the guide's rules
- Post a mention comment to the appropriate team member(s) based on team-assignment.md
- Replace [ISSUE_NUMBER] with: ${{ github.event.issue.number }}
**Start the triage process now.**
- name: Remove trigger label
if: github.event.action == 'labeled' && github.event.label.name == 'trigger:triage'
run: |
gh issue edit ${{ github.event.issue.number }} --remove-label "trigger:triage"
env:
GH_TOKEN: ${{ secrets.GH_TOKEN }}
@@ -0,0 +1,67 @@
name: Claude Translate Non-English Comments
description: Automatically detect and translate non-English comments to English in codebase
on:
schedule:
# Run daily at 02:00 UTC (10:00 Beijing Time)
- cron: '0 2 * * *'
workflow_dispatch:
inputs:
target_module:
description: 'Specific module to translate (e.g., packages/database, apps/desktop/src/modules/auth)'
required: false
type: string
concurrency:
group: translate-comments
cancel-in-progress: false
jobs:
translate-comments:
runs-on: ubuntu-latest
timeout-minutes: 30
permissions:
contents: write
pull-requests: write
id-token: write
steps:
- name: Checkout repository
uses: actions/checkout@v5
with:
fetch-depth: 1
- name: Configure Git
run: |
git config --global user.name "claude-bot[bot]"
git config --global user.email "claude-bot[bot]@users.noreply.github.com"
- name: Copy translation prompt
run: |
mkdir -p /tmp/claude-prompts
cp .claude/prompts/translate-comments.md /tmp/claude-prompts/
- name: Run Claude Code for Comment Translation
uses: anthropics/claude-code-action@main
with:
github_token: ${{ secrets.GH_TOKEN }}
allowed_non_write_users: "*"
claude_code_oauth_token: ${{ secrets.CLAUDE_CODE_OAUTH_TOKEN }}
claude_args: "--allowed-tools Bash,Read,Edit,Glob,Grep"
prompt: |
Follow the translation guide located at:
```bash
cat /tmp/claude-prompts/translate-comments.md
```
## Task Assignment
${{ inputs.target_module && format('Process the specified module: {0}', inputs.target_module) || 'Automatically select one module from the target directories that has not been processed recently' }}
## Environment Information
- Repository: ${{ github.repository }}
- Branch: ${{ github.ref_name }}
- Target Module: ${{ inputs.target_module || 'Auto-select' }}
- Run ID: ${{ github.run_id }}
**Start the translation process now.**
+121
View File
@@ -0,0 +1,121 @@
name: Claude Translator
concurrency:
group: translator-${{ github.event.comment.id || github.event.issue.number || github.event.review.id }}
cancel-in-progress: false
on:
issues:
types: [opened]
issue_comment:
types: [created, edited]
pull_request_review:
types: [submitted, edited]
pull_request_review_comment:
types: [created, edited]
jobs:
translate:
if: |
(github.event_name == 'issues') ||
(github.event_name == 'issue_comment' && github.event.sender.type != 'Bot') ||
(github.event_name == 'pull_request_review' && github.event.sender.type != 'Bot') ||
(github.event_name == 'pull_request_review_comment' && github.event.sender.type != 'Bot')
runs-on: ubuntu-latest
timeout-minutes: 5
permissions:
contents: read
# update issues/comments
issues: write
pull-requests: write
id-token: write
steps:
- name: Checkout repository
uses: actions/checkout@v5
with:
fetch-depth: 1
- name: Run Claude for translation
uses: anthropics/claude-code-action@main
id: claude
with:
# Warning: Permissions should have been controlled by workflow permission.
# Now `contents: read` is safe for files, but we could make a fine-grained token to control it.
# See: https://github.com/anthropics/claude-code-action/blob/main/docs/security.md
github_token: ${{ secrets.GH_TOKEN }}
allowed_non_write_users: "*"
claude_code_oauth_token: ${{ secrets.CLAUDE_CODE_OAUTH_TOKEN }}
claude_args: "--allowed-tools Bash(gh issue:*),Bash(gh api:repos/*/issues:*),Bash(gh api:repos/*/pulls/*/reviews/*),Bash(gh api:repos/*/pulls/comments/*)"
prompt: |
You are a multilingual translation assistant. You need to respond to the following four types of GitHub Webhook events:
- issues
- issue_comment
- pull_request_review
- pull_request_review_comment
Please complete the following tasks:
1. Retrieve complete information for the current event.
- If the current event is 'issues', get the issue information.
- If the current event is 'issue_comment', get the comment information.
- If the current event is 'pull_request_review', get the review information.
- If the current event is 'pull_request_review_comment', get the comment information.
2. Intelligently detect content.
- If the retrieved information is already translated content following the format requirements, check if the translation matches the original content. If not, retranslate to match and follow the format requirements.
- If the retrieved information is untranslated content, check its language. If not in English, translate to English.
- If the retrieved information is partially translated to English, translate it completely to English.
- If the retrieved information contains references to already translated content, clean the referenced content to contain only English. Referenced content should not include "This xxx was translated by Claude" and "Original Content" etc.
- If the retrieved information contains other types of references (i.e., references to non-Claude translated content), keep them as-is without translation.
- If the retrieved information is email reply content, place email content references at the end during translation. Include only the reply content itself in both original and translated content, without email content references.
- If the retrieved information doesn't need any processing, skip the task.
3. Format requirements:
- Title: English translation (if non-English)
- Content format:
[Translated content]
---
> This issue/comment/review was translated by Claude.
<details>
<summary>Original Content</summary>
[Original content]
</details>
4. CRITICAL RULES to prevent hallucination and ensure accuracy:
- The "Original Content" section MUST contain the EXACT, UNMODIFIED original text byte-for-byte. NEVER add, remove, modify, or hallucinate ANY content in this section.
- Code blocks, error logs, JSON structures, and other technical content MUST appear in BOTH the translated section AND the original content section WITHOUT ANY MODIFICATION.
- When translating content with code/logs/JSON:
* Copy the code/logs/JSON blocks identically to both sections
* Only translate the natural language text (e.g., Chinese, Japanese) surrounding the code blocks
* Keep all technical content (URLs, variable names, error messages in English) unchanged
- ALWAYS verify the "Original Content" section matches the source text exactly before updating
- If you detect any discrepancy, retrieve the original content again to ensure accuracy
- Pay special attention to the end of comments - do not drop or hallucinate the last sentences
5. Update using gh tool:
- Choose the correct command based on the Event type in environment information:
- If Event is 'issues': gh issue edit [ISSUE_NUMBER] --title "[English title]" --body "[Translated content + Original content]"
- If Event is 'issue_comment': gh api -X PATCH /repos/${{ github.repository }}/issues/comments/${{ github.event.comment.id }} -f body="[Translated content + Original content]"
- If Event is 'pull_request_review': gh api -X PUT /repos/${{ github.repository }}/pulls/${{ github.event.pull_request.number }}/reviews/${{ github.event.review.id }} -f body="[Translated content]"
- If Event is 'pull_request_review_comment': gh api -X PATCH /repos/${{ github.repository }}/pulls/comments/${{ github.event.comment.id }} -f body="[Translated content + Original content]"
<environment_context>
- Event: ${{ github.event_name }}
- Issue Number: ${{ github.event.issue.number }}
- Repository: ${{ github.repository }}
- (Review) Comment ID: ${{ github.event.comment.id || 'N/A' }}
- Pull Request Number: ${{ github.event.pull_request.number || 'N/A' }}
- Review ID: ${{ github.event.review.id || 'N/A' }}
</environment_context>
Use the following command to get complete information:
gh issue view ${{ github.event.issue.number }} --json title,body,comments
+64
View File
@@ -0,0 +1,64 @@
name: Claude Code
on:
issue_comment:
types: [created]
pull_request_review_comment:
types: [created]
issues:
types: [opened, assigned]
pull_request_review:
types: [submitted]
jobs:
claude:
if: |
(github.event_name == 'issue_comment' && contains(github.event.comment.body, '@claude')) ||
(github.event_name == 'pull_request_review_comment' && contains(github.event.comment.body, '@claude')) ||
(github.event_name == 'pull_request_review' && contains(github.event.review.body, '@claude')) ||
(github.event_name == 'issues' && (contains(github.event.issue.body, '@claude') || contains(github.event.issue.title, '@claude')))
runs-on: ubuntu-latest
permissions:
contents: read
pull-requests: read
issues: read
id-token: write
actions: read # Required for Claude to read CI results on PRs
steps:
- name: Checkout repository
uses: actions/checkout@v5
with:
fetch-depth: 1
- name: Run Claude Code
id: claude
uses: anthropics/claude-code-action@beta
with:
claude_code_oauth_token: ${{ secrets.CLAUDE_CODE_OAUTH_TOKEN }}
# This is an optional setting that allows Claude to read CI results on PRs
additional_permissions: |
actions: read
# Optional: Specify model (defaults to Claude Sonnet 4, uncomment for Claude Opus 4)
# model: 'claude-opus-4-1-20250805'
allowed_bots: 'bot'
# Optional: Customize the trigger phrase (default: @claude)
# trigger_phrase: "/claude"
# Optional: Trigger when specific user is assigned to an issue
# assignee_trigger: "claude-bot"
# Optional: Allow Claude to run specific commands
allowed_tools: 'Bash(bun run:*),Bash(pnpm run:*),Bash(npm run:*),Bash(npx:*),Bash(bunx:*),Bash(vitest:*),Bash(rg:*),Bash(find:*),Bash(sed:*),Bash(grep:*),Bash(awk:*),Bash(wc:*),Bash(xargs:*)'
# Optional: Add custom instructions for Claude to customize its behavior for your project
# custom_instructions: |
# Follow our coding standards
# Ensure all new code has tests
# Use TypeScript for new files
# Optional: Custom environment variables for Claude
# claude_env: |
# NODE_ENV: test
-29
View File
@@ -1,29 +0,0 @@
name: Contributor Helper
on:
# 🌏 Think about the planet! No need to update stats too frequently
schedule: [{ cron: '0 18 * * *' }]
# 💡 The following line lets you run workflow manually from the action tab!
workflow_dispatch:
jobs:
contributor:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@master
- uses: actions-cool/contributor-helper@v1
with:
token: ${{ secrets.GH_TOKEN }}
style: 'simple'
update-files: 'README.md'
update-places: '<!-- CONTRIBUTION GROUP -->/<!-- CONTRIBUTION END -->'
- name: Commit and push if changed
run: |-
git diff
git config --global user.email "actions@github.com"
git config --global user.name "github-actions"
git pull
git add -A
git commit -m "🤖 docs: Auto update contributors" || exit 0
git push
+358
View File
@@ -0,0 +1,358 @@
name: Desktop PR Build
on:
pull_request_target:
types: [synchronize, labeled, unlabeled] # PR 更新或标签变化时触发
# 确保同一 PR 同一时间只运行一个相同的 workflow,取消正在进行的旧的运行
concurrency:
group: pr-${{ github.event.pull_request.number }}-${{ github.workflow }}
cancel-in-progress: true
# Add default permissions
permissions:
contents: write
pull-requests: write
env:
PR_TAG_PREFIX: pr- # PR 构建版本的前缀标识
jobs:
test:
name: Code quality check
# 添加 PR label 触发条件,只有添加了 trigger:build-desktop 标签的 PR 才会触发构建
if: contains(github.event.pull_request.labels.*.name, 'trigger:build-desktop')
runs-on: ubuntu-latest # 只在 ubuntu 上运行一次检查
steps:
- name: Checkout base
uses: actions/checkout@v5
with:
fetch-depth: 0
- name: Setup Node.js
uses: actions/setup-node@v6
with:
node-version: 24
package-manager-cache: false
- name: Install bun
uses: oven-sh/setup-bun@v2
with:
bun-version: 1.2.23
- name: Install deps
run: bun i
env:
NODE_OPTIONS: --max-old-space-size=6144
- name: Lint
run: bun run lint
env:
NODE_OPTIONS: --max-old-space-size=6144
version:
name: Determine version
# 与 test job 相同的触发条件
if: contains(github.event.pull_request.labels.*.name, 'trigger:build-desktop')
runs-on: ubuntu-latest
outputs:
# 输出版本信息,供后续 job 使用
version: ${{ steps.set_version.outputs.version }}
steps:
- uses: actions/checkout@v5
with:
fetch-depth: 0
- name: Setup Node.js
uses: actions/setup-node@v6
with:
node-version: 24
package-manager-cache: false
# 主要逻辑:确定构建版本号
- name: Set version
id: set_version
run: |
# 从 apps/desktop/package.json 读取基础版本号
base_version=$(node -p "require('./apps/desktop/package.json').version")
# PR 构建:在基础版本号上添加 PR 信息
pr_number="${{ github.event.pull_request.number }}"
ci_build_number="${{ github.run_number }}" # CI 构建编号
version="0.0.0-nightly.pr${pr_number}.${ci_build_number}"
echo "version=${version}" >> $GITHUB_OUTPUT
echo "📦 Release Version: ${version} (based on base version ${base_version})"
env:
NODE_OPTIONS: --max-old-space-size=6144
# 输出版本信息总结,方便在 GitHub Actions 界面查看
- name: Version Summary
run: |
echo "🚦 Release Version: ${{ steps.set_version.outputs.version }}"
build:
needs: [version, test]
name: Build Desktop App
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [macos-latest, macos-15-intel, windows-2025, ubuntu-latest]
steps:
- uses: actions/checkout@v5
with:
fetch-depth: 0
- name: Install pnpm
uses: pnpm/action-setup@v4
with:
run_install: false
- name: Setup Node.js
uses: actions/setup-node@v6
with:
node-version: 24
package-manager-cache: false
# node-linker=hoisted 模式将可以确保 asar 压缩可用
- name: Install dependencies
run: pnpm install --node-linker=hoisted
- name: Install deps on Desktop
run: npm run install-isolated --prefix=./apps/desktop
# 设置 package.json 的版本号
- name: Set package version
run: npm run workflow:set-desktop-version ${{ needs.version.outputs.version }} nightly
# macOS 构建处理
- name: Build artifact on macOS
if: runner.os == 'macOS'
run: npm run desktop:build
env:
# 设置更新通道,PR构建为nightly,否则为stable
UPDATE_CHANNEL: "nightly"
APP_URL: http://localhost:3015
DATABASE_URL: "postgresql://postgres@localhost:5432/postgres"
# 默认添加一个加密 SECRET
KEY_VAULTS_SECRET: "oLXWIiR/AKF+rWaqy9lHkrYgzpATbW3CtJp3UfkVgpE="
# macOS 签名和公证配置
CSC_LINK: ${{ secrets.APPLE_CERTIFICATE_BASE64 }}
CSC_KEY_PASSWORD: ${{ secrets.APPLE_CERTIFICATE_PASSWORD }}
NEXT_PUBLIC_DESKTOP_PROJECT_ID: ${{ secrets.UMAMI_NIGHTLY_DESKTOP_PROJECT_ID }}
NEXT_PUBLIC_DESKTOP_UMAMI_BASE_URL: ${{ secrets.UMAMI_NIGHTLY_DESKTOP_BASE_URL }}
# allow provisionally
CSC_FOR_PULL_REQUEST: true
APPLE_ID: ${{ secrets.APPLE_ID }}
APPLE_APP_SPECIFIC_PASSWORD: ${{ secrets.APPLE_APP_SPECIFIC_PASSWORD }}
APPLE_TEAM_ID: ${{ secrets.APPLE_TEAM_ID }}
# Windows 平台构建处理
- name: Build artifact on Windows
if: runner.os == 'Windows'
run: npm run desktop:build
env:
# 设置更新通道,PR构建为nightly,否则为stable
UPDATE_CHANNEL: "nightly"
APP_URL: http://localhost:3015
DATABASE_URL: "postgresql://postgres@localhost:5432/postgres"
KEY_VAULTS_SECRET: "oLXWIiR/AKF+rWaqy9lHkrYgzpATbW3CtJp3UfkVgpE="
NEXT_PUBLIC_DESKTOP_PROJECT_ID: ${{ secrets.UMAMI_NIGHTLY_DESKTOP_PROJECT_ID }}
NEXT_PUBLIC_DESKTOP_UMAMI_BASE_URL: ${{ secrets.UMAMI_NIGHTLY_DESKTOP_BASE_URL }}
# 将 TEMP 和 TMP 目录设置到 C 盘
TEMP: C:\temp
TMP: C:\temp
# Linux 平台构建处理
- name: Build artifact on Linux
if: runner.os == 'Linux'
run: npm run desktop:build
env:
# 设置更新通道,PR构建为nightly,否则为stable
UPDATE_CHANNEL: "nightly"
APP_URL: http://localhost:3015
DATABASE_URL: "postgresql://postgres@localhost:5432/postgres"
KEY_VAULTS_SECRET: "oLXWIiR/AKF+rWaqy9lHkrYgzpATbW3CtJp3UfkVgpE="
NEXT_PUBLIC_DESKTOP_PROJECT_ID: ${{ secrets.UMAMI_NIGHTLY_DESKTOP_PROJECT_ID }}
NEXT_PUBLIC_DESKTOP_UMAMI_BASE_URL: ${{ secrets.UMAMI_NIGHTLY_DESKTOP_BASE_URL }}
# 处理 macOS latest-mac.yml 重命名 (避免多架构覆盖)
- name: Rename macOS latest-mac.yml for multi-architecture support
if: runner.os == 'macOS'
run: |
cd apps/desktop/release
if [ -f "latest-mac.yml" ]; then
# 使用系统架构检测,与 electron-builder 输出保持一致
SYSTEM_ARCH=$(uname -m)
if [[ "$SYSTEM_ARCH" == "arm64" ]]; then
ARCH_SUFFIX="arm64"
else
ARCH_SUFFIX="x64"
fi
mv latest-mac.yml "latest-mac-${ARCH_SUFFIX}.yml"
echo "✅ Renamed latest-mac.yml to latest-mac-${ARCH_SUFFIX}.yml (detected: $SYSTEM_ARCH)"
ls -la latest-mac-*.yml
else
echo "⚠️ latest-mac.yml not found, skipping rename"
ls -la latest*.yml || echo "No latest*.yml files found"
fi
# 上传构建产物
- name: Upload artifact
uses: actions/upload-artifact@v5
with:
name: release-${{ matrix.os }}
path: |
apps/desktop/release/latest*
apps/desktop/release/*.dmg*
apps/desktop/release/*.zip*
apps/desktop/release/*.exe*
apps/desktop/release/*.AppImage
apps/desktop/release/*.deb*
apps/desktop/release/*.snap*
apps/desktop/release/*.rpm*
apps/desktop/release/*.tar.gz*
retention-days: 5
# 合并 macOS 多架构 latest-mac.yml 文件
merge-mac-files:
needs: [build, version]
name: Merge macOS Release Files for PR
runs-on: ubuntu-latest
permissions:
contents: write
steps:
- name: Checkout repository
uses: actions/checkout@v5
- name: Setup Node.js
uses: actions/setup-node@v6
with:
node-version: 24
package-manager-cache: false
- name: Install bun
uses: oven-sh/setup-bun@v2
with:
bun-version: 1.2.23
# 下载所有平台的构建产物
- name: Download artifacts
uses: actions/download-artifact@v6
with:
path: release
pattern: release-*
merge-multiple: true
# 列出下载的构建产物
- name: List downloaded artifacts
run: ls -R release
# 仅为该步骤在脚本目录安装 yaml 单包,避免安装整个 monorepo 依赖
- name: Install yaml only for merge step
run: |
cd scripts/electronWorkflow
# 在脚本目录创建最小 package.json,防止 bun 向上寻找根 package.json
if [ ! -f package.json ]; then
echo '{"name":"merge-mac-release","private":true}' > package.json
fi
bun add --no-save yaml@2.8.1
# 合并 macOS YAML 文件 (使用 bun 运行 JavaScript)
- name: Merge latest-mac.yml files
run: bun run scripts/electronWorkflow/mergeMacReleaseFiles.js
# 上传合并后的构建产物
- name: Upload artifacts with merged macOS files
uses: actions/upload-artifact@v5
with:
name: merged-release-pr
path: release/
retention-days: 1
publish-pr:
needs: [merge-mac-files, version]
name: Publish PR Build
runs-on: ubuntu-latest
# Grant write permissions for creating release and commenting on PR
permissions:
contents: write
pull-requests: write
outputs:
artifact_path: ${{ steps.set_path.outputs.path }}
steps:
- uses: actions/checkout@v5
with:
fetch-depth: 0
# 下载合并后的构建产物
- name: Download merged artifacts
uses: actions/download-artifact@v6
with:
name: merged-release-pr
path: release
# 列出所有构建产物
- name: List final artifacts
run: ls -R release
# 生成PR发布描述
- name: Generate PR Release Body
id: pr_release_body
uses: actions/github-script@v8
with:
result-encoding: string
script: |
const generateReleaseBody = require('${{ github.workspace }}/.github/scripts/pr-release-body.js');
const body = generateReleaseBody({
version: "${{ needs.version.outputs.version }}",
prNumber: "${{ github.event.pull_request.number }}",
branch: "${{ github.head_ref }}"
});
return body;
- name: Create Temporary Release for PR
id: create_release
uses: softprops/action-gh-release@v1
with:
name: PR Build v${{ needs.version.outputs.version }}
tag_name: v${{ needs.version.outputs.version }}
# tag_name: pr-build-${{ github.event.pull_request.number }}-${{ github.sha }}
body: ${{ steps.pr_release_body.outputs.result }}
draft: false
prerelease: true
files: |
release/latest*
release/*.dmg*
release/*.zip*
release/*.exe*
release/*.AppImage
release/*.deb*
release/*.snap*
release/*.rpm*
release/*.tar.gz*
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
# 在 PR 上添加评论,包含构建信息和下载链接
- name: Comment on PR
uses: actions/github-script@v8
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
script: |
const releaseUrl = "${{ steps.create_release.outputs.url }}";
const prCommentGenerator = require('${{ github.workspace }}/.github/scripts/pr-comment.js');
const result = await prCommentGenerator({
github,
context,
releaseUrl,
version: "${{ needs.version.outputs.version }}",
tag: "v${{ needs.version.outputs.version }}"
});
console.log(`评论状态: ${result.updated ? '已更新' : '已创建'}, ID: ${result.id}`);
+186
View File
@@ -0,0 +1,186 @@
name: Publish Docker Image
permissions:
contents: read
pull-requests: write
on:
workflow_dispatch:
release:
types: [published]
pull_request_target:
types: [synchronize, labeled, unlabeled]
concurrency:
group: ${{ github.ref }}-${{ github.workflow }}
# PR 构建时取消旧的运行,但 release 构建不取消
cancel-in-progress: ${{ github.event_name != 'release' }}
env:
REGISTRY_IMAGE: lobehub/lobehub
PR_TAG_PREFIX: pr-
jobs:
build:
# 添加 PR label 触发条件
if: |
github.event_name == 'release' ||
github.event_name == 'workflow_dispatch' ||
(github.event_name == 'pull_request_target' &&
contains(github.event.pull_request.labels.*.name, 'trigger:build-docker'))
strategy:
matrix:
include:
- platform: linux/amd64
os: ubuntu-latest
- platform: linux/arm64
os: ubuntu-24.04-arm
runs-on: ${{ matrix.os }}
name: Build ${{ matrix.platform }} Image
steps:
- name: Prepare
run: |
platform=${{ matrix.platform }}
echo "PLATFORM_PAIR=${platform//\//-}" >> $GITHUB_ENV
- name: Checkout base
uses: actions/checkout@v5
with:
fetch-depth: 0
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
# 为 PR 生成特殊的 tag
- name: Generate PR metadata
if: github.event_name == 'pull_request_target'
id: pr_meta
env:
BRANCH_NAME: ${{ github.head_ref }}
run: |
sanitized_branch=$(echo "${BRANCH_NAME}" | sed -E 's/[^a-zA-Z0-9_.-]+/-/g')
echo "pr_tag=${sanitized_branch}-$(git rev-parse --short HEAD)" >> $GITHUB_OUTPUT
- name: Docker meta
id: meta
uses: docker/metadata-action@v5
with:
images: ${{ env.REGISTRY_IMAGE }}
tags: |
# PR 构建使用特殊的 tag
type=raw,value=${{ env.PR_TAG_PREFIX }}${{ steps.pr_meta.outputs.pr_tag }},enable=${{ github.event_name == 'pull_request_target' }}
# release 构建使用版本号
type=semver,pattern={{version}},enable=${{ github.event_name != 'pull_request_target' }}
type=raw,value=latest,enable=${{ github.event_name != 'pull_request_target' }}
- name: Docker login
uses: docker/login-action@v3
with:
username: ${{ secrets.DOCKER_REGISTRY_USER }}
password: ${{ secrets.DOCKER_REGISTRY_PASSWORD }}
- name: Get commit SHA
if: github.ref == 'refs/heads/main'
id: vars
run: echo "sha_short=$(git rev-parse --short HEAD)" >> $GITHUB_OUTPUT
- name: Build and export
id: build
uses: docker/build-push-action@v6
with:
platforms: ${{ matrix.platform }}
context: .
file: ./Dockerfile
labels: ${{ steps.meta.outputs.labels }}
build-args: |
SHA=${{ steps.vars.outputs.sha_short }}
outputs: type=image,name=${{ env.REGISTRY_IMAGE }},push-by-digest=true,name-canonical=true,push=true
- name: Export digest
run: |
rm -rf /tmp/digests
mkdir -p /tmp/digests
digest="${{ steps.build.outputs.digest }}"
touch "/tmp/digests/${digest#sha256:}"
- name: Upload artifact
uses: actions/upload-artifact@v5
with:
name: digest-${{ env.PLATFORM_PAIR }}
path: /tmp/digests/*
if-no-files-found: error
retention-days: 1
merge:
name: Merge
needs: build
runs-on: ubuntu-latest
steps:
- name: Checkout base
uses: actions/checkout@v5
with:
fetch-depth: 0
- name: Download digests
uses: actions/download-artifact@v6
with:
path: /tmp/digests
pattern: digest-*
merge-multiple: true
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
# 为 merge job 添加 PR metadata 生成
- name: Generate PR metadata
if: github.event_name == 'pull_request_target'
id: pr_meta
env:
BRANCH_NAME: ${{ github.head_ref }}
run: |
sanitized_branch=$(echo "${BRANCH_NAME}" | sed -E 's/[^a-zA-Z0-9_.-]+/-/g')
echo "pr_tag=${sanitized_branch}-$(git rev-parse --short HEAD)" >> $GITHUB_OUTPUT
- name: Docker meta
id: meta
uses: docker/metadata-action@v5
with:
images: ${{ env.REGISTRY_IMAGE }}
tags: |
type=raw,value=${{ env.PR_TAG_PREFIX }}${{ steps.pr_meta.outputs.pr_tag }},enable=${{ github.event_name == 'pull_request_target' }}
type=semver,pattern={{version}},enable=${{ github.event_name != 'pull_request_target' }}
type=raw,value=latest,enable=${{ github.event_name != 'pull_request_target' }}
- name: Docker login
uses: docker/login-action@v3
with:
username: ${{ secrets.DOCKER_REGISTRY_USER }}
password: ${{ secrets.DOCKER_REGISTRY_PASSWORD }}
- name: Create manifest list and push
working-directory: /tmp/digests
run: |
docker buildx imagetools create $(jq -cr '.tags | map("-t " + .) | join(" ")' <<< "$DOCKER_METADATA_OUTPUT_JSON") \
$(printf '${{ env.REGISTRY_IMAGE }}@sha256:%s ' *)
- name: Inspect image
run: |
docker buildx imagetools inspect ${{ env.REGISTRY_IMAGE }}:${{ steps.meta.outputs.version }}
- name: Comment on PR with Docker build info
if: github.event_name == 'pull_request_target'
uses: actions/github-script@v8
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
script: |
const prComment = require('${{ github.workspace }}/.github/scripts/docker-pr-comment.js');
const result = await prComment({
github,
context,
dockerMetaJson: ${{ toJSON(steps.meta.outputs.json) }},
image: "${{ env.REGISTRY_IMAGE }}",
version: "${{ steps.meta.outputs.version }}",
dockerhubUrl: "https://hub.docker.com/r/${{ env.REGISTRY_IMAGE }}/tags",
platforms: "linux/amd64, linux/arm64",
});
core.info(`Status: ${result.updated ? 'Updated' : 'Created'}, ID: ${result.id}`);
+66
View File
@@ -0,0 +1,66 @@
name: E2E CI
permissions:
contents: read
on:
pull_request:
push:
concurrency:
group: e2e-${{ github.ref }}
cancel-in-progress: true
jobs:
e2e:
name: Test Web App
runs-on: ubuntu-latest
services:
postgres:
image: paradedb/paradedb:latest
env:
POSTGRES_PASSWORD: postgres
options: >-
--health-cmd pg_isready --health-interval 10s --health-timeout 5s --health-retries 5
ports:
- 5432:5432
timeout-minutes: 25
steps:
- name: Checkout
uses: actions/checkout@v5
- name: Setup Bun
uses: oven-sh/setup-bun@v2
with:
bun-version: 1.2.23
- name: Install dependencies (bun)
run: bun install
- name: Install Playwright browsers (with system deps)
run: bunx playwright install --with-deps chromium
- name: Run E2E tests
env:
PORT: 3010
DATABASE_URL: postgresql://postgres:postgres@localhost:5432/postgres
DATABASE_DRIVER: node
KEY_VAULTS_SECRET: LA7n9k3JdEcbSgml2sxfw+4TV1AzaaFU5+R176aQz4s=
run: bun run e2e
- name: Upload Cucumber HTML report (on failure)
if: failure()
uses: actions/upload-artifact@v5
with:
name: cucumber-report
path: e2e/reports
if-no-files-found: ignore
- name: Upload screenshots (on failure)
if: failure()
uses: actions/upload-artifact@v5
with:
name: test-screenshots
path: e2e/screenshots
if-no-files-found: ignore
@@ -0,0 +1,30 @@
name: Auto-close duplicate issues
description: Auto-closes issues that are duplicates of existing issues
on:
schedule:
- cron: "0 2 * * *"
workflow_dispatch:
jobs:
auto-close-duplicates:
runs-on: ubuntu-latest
timeout-minutes: 10
permissions:
contents: read
issues: write
steps:
- name: Checkout repository
uses: actions/checkout@v5
- name: Setup Bun
uses: oven-sh/setup-bun@v2
with:
bun-version: latest
- name: Auto-close duplicate issues
run: bun run .github/scripts/auto-close-duplicates.ts
env:
GITHUB_TOKEN: ${{ secrets.GH_TOKEN }}
GITHUB_REPOSITORY_OWNER: ${{ github.repository_owner }}
GITHUB_REPOSITORY_NAME: ${{ github.event.repository.name }}
+68
View File
@@ -0,0 +1,68 @@
name: Issue Auto Comment
on:
issues:
types:
- opened
- closed
- assigned
pull_request_target:
types:
- opened
- closed
permissions:
contents: read
jobs:
run:
permissions:
issues: write # for actions-cool/issues-helper to update issues
pull-requests: write # for actions-cool/issues-helper to update PRs
runs-on: ubuntu-latest
steps:
- name: Auto Comment on Issues Opened
uses: wow-actions/auto-comment@v1
with:
GITHUB_TOKEN: ${{ secrets.GH_TOKEN}}
issuesOpened: |
👀 @{{ author }}
Thank you for raising an issue. We will investigate into the matter and get back to you as soon as possible.
Please make sure you have given us as much context as possible.
- name: Auto Comment on Issues Closed
uses: wow-actions/auto-comment@v1
with:
GITHUB_TOKEN: ${{ secrets.GH_TOKEN}}
issuesClosed: |
✅ @{{ author }}
This issue is closed, If you have any questions, you can comment and reply.
- name: Auto Comment on Pull Request Opened
uses: wow-actions/auto-comment@v1
with:
GITHUB_TOKEN: ${{ secrets.GH_TOKEN}}
pullRequestOpened: |
👍 @{{ author }}
Thank you for raising your pull request and contributing to our Community
Please make sure you have followed our contributing guidelines. We will review it as soon as possible.
If you encounter any problems, please feel free to connect with us.
- name: Auto Comment on Pull Request Merged
uses: actions-cool/pr-welcome@main
if: github.event.pull_request.merged == true
with:
token: ${{ secrets.GH_TOKEN }}
comment: |
❤️ Great PR @${{ github.event.pull_request.user.login }} ❤️
The growth of project is inseparable from user feedback and contribution, thanks for your contribution! If you are interesting with the lobehub developer community, please join our [discord](https://discord.com/invite/AYFPHvv2jT) and then dm @arvinxx or @canisminor1990. They will invite you to our private developer channel. We are talking about the lobe-chat development or sharing ai newsletter around the world.
emoji: 'hooray'
pr-emoji: '+1, heart'
- name: Remove inactive
if: github.event.issue.state == 'open' && github.actor == github.event.issue.user.login
uses: actions-cool/issues-helper@v3
with:
actions: 'remove-labels'
token: ${{ secrets.GH_TOKEN }}
issue-number: ${{ github.event.issue.number }}
labels: 'Inactive'
@@ -1,22 +0,0 @@
name: Issue Check Inactive
on:
schedule:
- cron: '0 0 */15 * *'
permissions:
contents: read
jobs:
issue-check-inactive:
permissions:
issues: write # for actions-cool/issues-helper to update issues
pull-requests: write # for actions-cool/issues-helper to update PRs
runs-on: ubuntu-latest
steps:
- name: check-inactive
uses: actions-cool/issues-helper@v3
with:
actions: 'check-inactive'
inactive-label: 'Inactive'
inactive-day: 30
+23 -6
View File
@@ -8,6 +8,20 @@ permissions:
contents: read
jobs:
issue-check-inactive:
permissions:
issues: write # for actions-cool/issues-helper to update issues
pull-requests: write # for actions-cool/issues-helper to update PRs
runs-on: ubuntu-latest
steps:
- name: check-inactive
uses: actions-cool/issues-helper@v3
with:
actions: 'check-inactive'
token: ${{ secrets.GH_TOKEN }}
inactive-label: 'Inactive'
inactive-day: 60
issue-close-require:
permissions:
issues: write # for actions-cool/issues-helper to update issues
@@ -18,29 +32,32 @@ jobs:
uses: actions-cool/issues-helper@v3
with:
actions: 'close-issues'
token: ${{ secrets.GH_TOKEN }}
labels: '✅ Fixed'
inactive-day: 3
body: |
👋 @{{ author }}
<br/>
Since the issue was labeled with `✅ Fixed`, but no response in 3 days. This issue will be closed. If you have any questions, you can comment and reply.
由于该 issue 被标记为已修复,同时 3 天未收到回应。现关闭 issue,若有任何问题,可评论回复。
- name: need reproduce
uses: actions-cool/issues-helper@v3
with:
actions: 'close-issues'
token: ${{ secrets.GH_TOKEN }}
labels: '🤔 Need Reproduce'
inactive-day: 3
body: |
👋 @{{ author }}
<br/>
Since the issue was labeled with `🤔 Need Reproduce`, but no response in 3 days. This issue will be closed. If you have any questions, you can comment and reply.
由于该 issue 被标记为需要更多信息,却 3 天未收到回应。现关闭 issue,若有任何问题,可评论回复。
- name: need reproduce
uses: actions-cool/issues-helper@v3
with:
actions: 'close-issues'
token: ${{ secrets.GH_TOKEN }}
labels: "🙅🏻‍♀️ WON'T DO"
inactive-day: 3
body: |
👋 @{{ github.event.issue.user.login }}
<br/>
Since the issue was labeled with `🙅🏻‍♀️ WON'T DO`, and no response in 3 days. This issue will be closed. If you have any questions, you can comment and reply.
由于该 issue 被标记为暂不处理,同时 3 天未收到回应。现关闭 issue,若有任何问题,可评论回复。
@@ -1,25 +0,0 @@
name: Issue Remove Inactive
on:
issues:
types: [edited]
issue_comment:
types: [created, edited]
permissions:
contents: read
jobs:
issue-remove-inactive:
permissions:
issues: write # for actions-cool/issues-helper to update issues
pull-requests: write # for actions-cool/issues-helper to update PRs
runs-on: ubuntu-latest
steps:
- name: remove inactive
if: github.event.issue.state == 'open' && github.actor == github.event.issue.user.login
uses: actions-cool/issues-helper@v3
with:
actions: 'remove-labels'
issue-number: ${{ github.event.issue.number }}
labels: 'Inactive'
+64
View File
@@ -0,0 +1,64 @@
name: Lighthouse Badger
env:
TOKEN_NAME: 'GH_TOKEN'
REPO_BRANCH: 'lobehub/lobe-chat lighthouse'
USER_NAME: 'lobehubbot'
USER_EMAIL: 'i@lobehub.com'
AUDIT_TYPE: 'both'
MOBILE_LIGHTHOUSE_PARAMS: '--throttling.cpuSlowdownMultiplier=2'
DESKTOP_LIGHTHOUSE_PARAMS: '--preset=desktop --throttling.cpuSlowdownMultiplier=1'
COMMIT_MESSAGE: '🤖 chore: Lighthouse Results Refreshed'
on:
schedule:
- cron: '0 0 * * *' # every day
workflow_dispatch:
jobs:
lighthouse-badger-advanced:
name: ${{ matrix.NAME }}
runs-on: ubuntu-24.04
timeout-minutes: 8
strategy:
fail-fast: false
matrix:
include:
- NAME: 'LobeChat | Chat'
URLS: 'https://lobechat.com/chat'
BADGES_ARGS: '-b pagespeed -o lighthouse/chat -r'
COMMIT_MESSAGE: '🤖 chore: Lighthouse Results | Chat'
- NAME: 'LobeChat | Market'
URLS: 'https://lobechat.com/discover'
BADGES_ARGS: '-b pagespeed -o lighthouse/discover -r'
COMMIT_MESSAGE: '🤖 chore: Lighthouse Results | Discover'
steps:
- name: Preparatory Tasks
run: |
REPOSITORY=`expr "${{ env.REPO_BRANCH }}" : "\([^ ]*\)"`
BRANCH=`expr "${{ env.REPO_BRANCH }}" : ".* \([^ ]*\)"`
echo "REPOSITORY=$REPOSITORY" >> $GITHUB_ENV
echo "BRANCH=$BRANCH" >> $GITHUB_ENV
env:
REPO_BRANCH: ${{ matrix.REPO_BRANCH || env.REPO_BRANCH }}
- uses: actions/checkout@v5
with:
repository: ${{ env.REPOSITORY }}
token: ${{ secrets[matrix.TOKEN_NAME] || secrets[env.TOKEN_NAME] }}
ref: ${{ env.BRANCH }}
- uses: actions/checkout@v5
with:
repository: 'myactionway/lighthouse-badges'
path: temp_lighthouse_badges_nested
- uses: myactionway/lighthouse-badger-action@v2.2
with:
urls: ${{ matrix.URLS }}
badges_args: ${{ matrix.BADGES_ARGS }}
audit_type: ${{ matrix.AUDIT_TYPE || env.AUDIT_TYPE }}
mobile_lighthouse_params: ${{ matrix.MOBILE_LIGHTHOUSE_PARAMS || env.MOBILE_LIGHTHOUSE_PARAMS }}
desktop_lighthouse_params: ${{ matrix.DESKTOP_LIGHTHOUSE_PARAMS || env.DESKTOP_LIGHTHOUSE_PARAMS }}
user_name: ${{ matrix.USER_NAME || env.USER_NAME }}
user_email: ${{ matrix.USER_EMAIL || env.USER_EMAIL }}
commit_message: ${{ matrix.COMMIT_MESSAGE || env.COMMIT_MESSAGE }}
max_push_attempts: 5
+26
View File
@@ -0,0 +1,26 @@
name: "Lock Stale Issues"
on:
schedule:
- cron: "0 1 * * *"
workflow_dispatch:
permissions:
issues: write
concurrency:
group: lock-threads
jobs:
lock-closed-issues:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v5
- name: Lock closed issues after 7 days of inactivity
uses: actions/github-script@v8
with:
script: |
const lockScript = require('./.github/scripts/lock-closed-issues.js');
await lockScript({ github, context });
+290
View File
@@ -0,0 +1,290 @@
name: Release Desktop Beta
on:
release:
types: [published] # 发布 release 时触发构建
# 确保同一时间只运行一个相同的 workflow,取消正在进行的旧的运行
concurrency:
group: ${{ github.ref }}-${{ github.workflow }}
cancel-in-progress: true
# Add default permissions
permissions: read-all
jobs:
test:
name: Code quality check
# 添加 PR label 触发条件,只有添加了 trigger:build-desktop 标签的 PR 才会触发构建
runs-on: ubuntu-latest # 只在 ubuntu 上运行一次检查
steps:
- name: Checkout base
uses: actions/checkout@v5
with:
fetch-depth: 0
- name: Setup Node.js
uses: actions/setup-node@v6
with:
node-version: 24
package-manager-cache: false
- name: Install bun
uses: oven-sh/setup-bun@v2
with:
bun-version: 1.2.23
- name: Install deps
run: bun i
- name: Lint
run: bun run lint
version:
name: Determine version
runs-on: ubuntu-latest
outputs:
# 输出版本信息,供后续 job 使用
version: ${{ steps.set_version.outputs.version }}
is_pr_build: ${{ steps.set_version.outputs.is_pr_build }}
steps:
- uses: actions/checkout@v5
with:
fetch-depth: 0
- name: Setup Node.js
uses: actions/setup-node@v6
with:
node-version: 24
package-manager-cache: false
# 主要逻辑:确定构建版本号
- name: Set version
id: set_version
run: |
# 从 apps/desktop/package.json 读取基础版本号
base_version=$(node -p "require('./apps/desktop/package.json').version")
# Release 事件直接使用 release tag 作为版本号,去掉可能的 v 前缀
version="${{ github.event.release.tag_name }}"
version="${version#v}"
echo "version=${version}" >> $GITHUB_OUTPUT
echo "📦 Release Version: ${version}"
# 输出版本信息总结,方便在 GitHub Actions 界面查看
- name: Version Summary
run: |
echo "🚦 Release Version: ${{ steps.set_version.outputs.version }}"
build:
needs: [version, test]
name: Build Desktop App
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [macos-latest, macos-15-intel, windows-2025, ubuntu-latest]
steps:
- uses: actions/checkout@v5
with:
fetch-depth: 0
- name: Install pnpm
uses: pnpm/action-setup@v4
with:
run_install: false
- name: Setup Node.js
uses: actions/setup-node@v6
with:
node-version: 24
package-manager-cache: false
# node-linker=hoisted 模式将可以确保 asar 压缩可用
- name: Install dependencies
run: pnpm install --node-linker=hoisted
- name: Install deps on Desktop
run: npm run install-isolated --prefix=./apps/desktop
# 设置 package.json 的版本号
- name: Set package version
run: npm run workflow:set-desktop-version ${{ needs.version.outputs.version }} beta
# macOS 构建处理
- name: Build artifact on macOS
if: runner.os == 'macOS'
run: npm run desktop:build
env:
APP_URL: http://localhost:3015
DATABASE_URL: "postgresql://postgres@localhost:5432/postgres"
# 默认添加一个加密 SECRET
KEY_VAULTS_SECRET: "oLXWIiR/AKF+rWaqy9lHkrYgzpATbW3CtJp3UfkVgpE="
# macOS 签名和公证配置
CSC_LINK: ${{ secrets.APPLE_CERTIFICATE_BASE64 }}
CSC_KEY_PASSWORD: ${{ secrets.APPLE_CERTIFICATE_PASSWORD }}
# allow provisionally
CSC_FOR_PULL_REQUEST: true
APPLE_ID: ${{ secrets.APPLE_ID }}
APPLE_APP_SPECIFIC_PASSWORD: ${{ secrets.APPLE_APP_SPECIFIC_PASSWORD }}
APPLE_TEAM_ID: ${{ secrets.APPLE_TEAM_ID }}
NEXT_PUBLIC_DESKTOP_PROJECT_ID: ${{ secrets.UMAMI_BETA_DESKTOP_PROJECT_ID }}
NEXT_PUBLIC_DESKTOP_UMAMI_BASE_URL: ${{ secrets.UMAMI_BETA_DESKTOP_BASE_URL }}
# Windows 平台构建处理
- name: Build artifact on Windows
if: runner.os == 'Windows'
run: npm run desktop:build
env:
APP_URL: http://localhost:3015
DATABASE_URL: "postgresql://postgres@localhost:5432/postgres"
KEY_VAULTS_SECRET: "oLXWIiR/AKF+rWaqy9lHkrYgzpATbW3CtJp3UfkVgpE="
NEXT_PUBLIC_DESKTOP_PROJECT_ID: ${{ secrets.UMAMI_BETA_DESKTOP_PROJECT_ID }}
NEXT_PUBLIC_DESKTOP_UMAMI_BASE_URL: ${{ secrets.UMAMI_BETA_DESKTOP_BASE_URL }}
# 将 TEMP 和 TMP 目录设置到 C 盘
TEMP: C:\temp
TMP: C:\temp
# Linux 平台构建处理
- name: Build artifact on Linux
if: runner.os == 'Linux'
run: npm run desktop:build
env:
APP_URL: http://localhost:3015
DATABASE_URL: "postgresql://postgres@localhost:5432/postgres"
KEY_VAULTS_SECRET: "oLXWIiR/AKF+rWaqy9lHkrYgzpATbW3CtJp3UfkVgpE="
NEXT_PUBLIC_DESKTOP_PROJECT_ID: ${{ secrets.UMAMI_BETA_DESKTOP_PROJECT_ID }}
NEXT_PUBLIC_DESKTOP_UMAMI_BASE_URL: ${{ secrets.UMAMI_BETA_DESKTOP_BASE_URL }}
# 处理 macOS latest-mac.yml 重命名 (避免多架构覆盖)
- name: Rename macOS latest-mac.yml for multi-architecture support
if: runner.os == 'macOS'
run: |
cd apps/desktop/release
if [ -f "latest-mac.yml" ]; then
# 使用系统架构检测,与 electron-builder 输出保持一致
SYSTEM_ARCH=$(uname -m)
if [[ "$SYSTEM_ARCH" == "arm64" ]]; then
ARCH_SUFFIX="arm64"
else
ARCH_SUFFIX="x64"
fi
mv latest-mac.yml "latest-mac-${ARCH_SUFFIX}.yml"
echo "✅ Renamed latest-mac.yml to latest-mac-${ARCH_SUFFIX}.yml (detected: $SYSTEM_ARCH)"
ls -la latest-mac-*.yml
else
echo "⚠️ latest-mac.yml not found, skipping rename"
ls -la latest*.yml || echo "No latest*.yml files found"
fi
# 上传构建产物 (工作流处理重命名,不依赖 electron-builder 钩子)
- name: Upload artifact
uses: actions/upload-artifact@v5
with:
name: release-${{ matrix.os }}
path: |
apps/desktop/release/latest*
apps/desktop/release/*.dmg*
apps/desktop/release/*.zip*
apps/desktop/release/*.exe*
apps/desktop/release/*.AppImage
apps/desktop/release/*.deb*
apps/desktop/release/*.snap*
apps/desktop/release/*.rpm*
apps/desktop/release/*.tar.gz*
retention-days: 5
# 合并 macOS 多架构 latest-mac.yml 文件
merge-mac-files:
needs: [build, version]
name: Merge macOS Release Files
runs-on: ubuntu-latest
permissions:
contents: write
steps:
- name: Checkout repository
uses: actions/checkout@v5
- name: Setup Node.js
uses: actions/setup-node@v6
with:
node-version: 24
package-manager-cache: false
- name: Install bun
uses: oven-sh/setup-bun@v2
with:
bun-version: 1.2.23
# 下载所有平台的构建产物
- name: Download artifacts
uses: actions/download-artifact@v6
with:
path: release
pattern: release-*
merge-multiple: true
# 列出下载的构建产物
- name: List downloaded artifacts
run: ls -R release
# 仅为该步骤在脚本目录安装 yaml 单包,避免安装整个 monorepo 依赖
- name: Install yaml only for merge step
run: |
cd scripts/electronWorkflow
# 在脚本目录创建最小 package.json,防止 bun 向上寻找根 package.json
if [ ! -f package.json ]; then
echo '{"name":"merge-mac-release","private":true}' > package.json
fi
bun add --no-save yaml@2.8.1
# 合并 macOS YAML 文件 (使用 bun 运行 JavaScript)
- name: Merge latest-mac.yml files
run: bun run scripts/electronWorkflow/mergeMacReleaseFiles.js
# 上传合并后的构建产物
- name: Upload artifacts with merged macOS files
uses: actions/upload-artifact@v5
with:
name: merged-release
path: release/
retention-days: 1
# 发布所有平台构建产物
publish-release:
needs: [merge-mac-files]
name: Publish Beta Release
runs-on: ubuntu-latest
permissions:
contents: write
steps:
# 下载合并后的构建产物
- name: Download merged artifacts
uses: actions/download-artifact@v6
with:
name: merged-release
path: release
# 列出所有构建产物
- name: List final artifacts
run: ls -R release
# 将构建产物上传到现有 release (现在包含合并后的 latest-mac.yml)
- name: Upload to Release
uses: softprops/action-gh-release@v1
with:
tag_name: ${{ github.event.release.tag_name }}
files: |
release/latest*
release/*.dmg*
release/*.zip*
release/*.exe*
release/*.AppImage
release/*.deb*
release/*.snap*
release/*.rpm*
release/*.tar.gz*
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+62 -14
View File
@@ -1,34 +1,82 @@
name: Release CI
permissions:
contents: write
issues: write
pull-requests: write
on:
push:
branches:
- master
- main
- next
jobs:
release:
name: Release
runs-on: ubuntu-latest
services:
postgres:
image: paradedb/paradedb:latest
env:
POSTGRES_PASSWORD: postgres
options: >-
--health-cmd pg_isready --health-interval 10s --health-timeout 5s --health-retries 5
ports:
- 5432:5432
steps:
- uses: actions/checkout@v3
- name: Install pnpm
uses: pnpm/action-setup@v2
- uses: actions/checkout@v5
with:
version: 8
token: ${{ secrets.GH_TOKEN }}
- name: Setup Node.js environment
uses: actions/setup-node@v3
- name: Setup Node.js
uses: actions/setup-node@v6
with:
node-version: '18'
node-version: 24
package-manager-cache: false
- name: Install bun
uses: oven-sh/setup-bun@v2
with:
bun-version: 1.2.23
- name: Install deps
run: pnpm install
run: bun i
- name: Test
run: pnpm run test
- name: Lint
run: bun run lint
- name: release
run: pnpm run release
- name: Test Database Coverage
run: bun run --filter @lobechat/database test
env:
DATABASE_TEST_URL: postgresql://postgres:postgres@localhost:5432/postgres
DATABASE_DRIVER: node
KEY_VAULTS_SECRET: Kix2wcUONd4CX51E/ZPAd36BqM4wzJgKjPtz2sGztqQ=
S3_PUBLIC_DOMAIN: https://example.com
APP_URL: https://home.com
- name: Test App
run: bun run test-app
- name: Release
run: bun run release
env:
GH_TOKEN: ${{ secrets.GH_TOKEN }}
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
- name: Workflow
run: bun run workflow:readme
- name: Commit changes
run: |-
git diff
git config --global user.name "lobehubbot"
git config --global user.email "i@lobehub.com"
git add .
git commit -m "📝 docs(bot): Auto sync agents & plugin to readme" || exit 0
git push
env:
GH_TOKEN: ${{ secrets.GH_TOKEN }}
@@ -0,0 +1,29 @@
name: Database Schema Visualization CI
permissions:
contents: read
on:
push:
branches:
- main
paths:
- 'docs/development/database-schema.dbml'
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
- name: Install bun
uses: oven-sh/setup-bun@v2
with:
bun-version: ${{ secrets.BUN_VERSION }}
- name: Install deps
run: bun i
- name: sync database schema to dbdocs
env:
DBDOCS_TOKEN: ${{ secrets.DBDOCS_TOKEN }}
run: npm run db:visualize
+54
View File
@@ -0,0 +1,54 @@
name: Upstream Sync
permissions:
contents: write
issues: write
actions: write
on:
schedule:
- cron: '0 */6 * * *' # every 6 hours
workflow_dispatch:
jobs:
sync_latest_from_upstream:
name: Sync latest commits from upstream repo
runs-on: ubuntu-latest
if: ${{ github.event.repository.fork }}
steps:
- uses: actions/checkout@v5
- name: Clean issue notice
uses: actions-cool/issues-helper@v3
with:
actions: 'close-issues'
labels: '🚨 Sync Fail'
- name: Sync upstream changes
id: sync
uses: aormsby/Fork-Sync-With-Upstream-action@v3.4
with:
upstream_sync_repo: lobehub/lobe-chat
upstream_sync_branch: main
target_sync_branch: main
target_repo_token: ${{ secrets.GITHUB_TOKEN }} # automatically generated, no need to set
test_mode: false
- name: Sync check
if: failure()
uses: actions-cool/issues-helper@v3
with:
actions: 'create-issue'
title: '🚨 同步失败 | Sync Fail'
labels: '🚨 Sync Fail'
body: |
Due to a change in the workflow file of the [LobeChat][lobechat] upstream repository, GitHub has automatically suspended the scheduled automatic update. You need to manually sync your fork. Please refer to the detailed [Tutorial][tutorial-en-US] for instructions.
由于 [LobeChat][lobechat] 上游仓库的 workflow 文件变更,导致 GitHub 自动暂停了本次自动更新,你需要手动 Sync Fork 一次,请查看 [详细教程][tutorial-zh-CN]
![](https://github-production-user-asset-6210df.s3.amazonaws.com/17870709/273954625-df80c890-0822-4ac2-95e6-c990785cbed5.png)
[lobechat]: https://github.com/lobehub/lobe-chat
[tutorial-zh-CN]: https://lobehub.com/zh/docs/self-hosting/advanced/upstream-sync
[tutorial-en-US]: https://lobehub.com/docs/self-hosting/advanced/upstream-sync
+200 -15
View File
@@ -1,30 +1,215 @@
name: Test CI
on: [push, pull_request]
permissions:
contents: read
jobs:
test:
# Package tests - using each package's own test script
test-intenral-packages:
runs-on: ubuntu-latest
strategy:
matrix:
package:
- file-loaders
- prompts
- model-runtime
- web-crawler
- electron-server-ipc
- utils
- python-interpreter
- context-engine
- agent-runtime
- conversation-flow
name: Test package ${{ matrix.package }}
steps:
- uses: actions/checkout@v5
- name: Setup Node.js
uses: actions/setup-node@v6
with:
node-version: 24
package-manager-cache: false
- name: Install bun
uses: oven-sh/setup-bun@v2
with:
bun-version: ${{ secrets.BUN_VERSION }}
- name: Install deps
run: bun i
- name: Test ${{ matrix.package }} package with coverage
run: bun run --filter @lobechat/${{ matrix.package }} test:coverage
- name: Upload ${{ matrix.package }} coverage to Codecov
uses: codecov/codecov-action@v5
with:
token: ${{ secrets.CODECOV_TOKEN }}
files: ./packages/${{ matrix.package }}/coverage/lcov.info
flags: packages/${{ matrix.package }}
test-packages:
runs-on: ubuntu-latest
strategy:
matrix:
package: [model-bank]
name: Test package ${{ matrix.package }}
steps:
- uses: actions/checkout@v5
- name: Setup Node.js
uses: actions/setup-node@v6
with:
node-version: 24
package-manager-cache: false
- name: Install bun
uses: oven-sh/setup-bun@v2
with:
bun-version: 1.2.23
- name: Install deps
run: bun i
- name: Test ${{ matrix.package }} package with coverage
run: bun run --filter ${{ matrix.package }} test:coverage
- name: Upload ${{ matrix.package }} coverage to Codecov
uses: codecov/codecov-action@v5
with:
token: ${{ secrets.CODECOV_TOKEN }}
files: ./packages/${{ matrix.package }}/coverage/lcov.info
flags: packages/${{ matrix.package }}
# App tests
test-website:
name: Test Website
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v5
- name: Install pnpm
- name: Setup Node.js
uses: actions/setup-node@v6
with:
node-version: 24
package-manager-cache: false
- name: Install bun
uses: oven-sh/setup-bun@v2
with:
bun-version: 1.2.23
- name: Install deps
run: bun i
- name: Test App Coverage
run: bun run test-app:coverage
- name: Upload App Coverage to Codecov
uses: codecov/codecov-action@v5
with:
token: ${{ secrets.CODECOV_TOKEN }}
files: ./coverage/app/lcov.info
flags: app
test-desktop:
name: Test Desktop App
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
- name: Setup Node.js
uses: actions/setup-node@v6
with:
node-version: 24
package-manager-cache: false
- name: Setup pnpm
uses: pnpm/action-setup@v2
with:
version: 8
- name: Setup Node.js environment
uses: actions/setup-node@v3
with:
node-version: '18'
version: 10
- name: Install deps
run: pnpm install
working-directory: apps/desktop
env:
NODE_OPTIONS: --max-old-space-size=6144
- name: lint
run: pnpm run lint
- name: Test and coverage
run: pnpm run test:coverage
- name: Test Desktop Client
run: pnpm test
working-directory: apps/desktop
- name: Upload coverage to Codecov
uses: codecov/codecov-action@v3
- name: Upload Desktop App Coverage to Codecov
uses: codecov/codecov-action@v5
with:
token: ${{ secrets.CODECOV_TOKEN }}
files: ./apps/desktop/coverage/lcov.info
flags: desktop
test-databsae:
name: Test Database
runs-on: ubuntu-latest
services:
postgres:
image: paradedb/paradedb:latest
env:
POSTGRES_PASSWORD: postgres
options: >-
--health-cmd pg_isready --health-interval 10s --health-timeout 5s --health-retries 5
ports:
- 5432:5432
steps:
- uses: actions/checkout@v5
- name: Setup Node.js
uses: actions/setup-node@v6
with:
node-version: 24
package-manager-cache: false
- name: Install pnpm
uses: pnpm/action-setup@v4
- name: Install deps
run: pnpm i
- name: Lint
run: npm run lint
- name: Test Client DB
run: pnpm --filter @lobechat/database test:client-db
env:
KEY_VAULTS_SECRET: Kix2wcUONd4CX51E/ZPAd36BqM4wzJgKjPtz2sGztqQ=
S3_PUBLIC_DOMAIN: https://example.com
APP_URL: https://home.com
- name: Test Coverage
run: pnpm --filter @lobechat/database test:coverage
env:
DATABASE_TEST_URL: postgresql://postgres:postgres@localhost:5432/postgres
DATABASE_DRIVER: node
KEY_VAULTS_SECRET: Kix2wcUONd4CX51E/ZPAd36BqM4wzJgKjPtz2sGztqQ=
S3_PUBLIC_DOMAIN: https://example.com
APP_URL: https://home.com
- name: Upload Database coverage to Codecov
uses: codecov/codecov-action@v5
with:
token: ${{ secrets.CODECOV_TOKEN }}
files: ./packages/database/coverage/lcov.info
flags: database
+101 -37
View File
@@ -1,56 +1,120 @@
# Gitignore for LobeHub
################################################################
# general
# System files
.DS_Store
.idea
.vscode
.history
.temp
.env.local
venv
temp
tmp
Thumbs.db
ehthumbs.db
Desktop.ini
# dependencies
node_modules
# Linux/Ubuntu system files
*~
*.swp
*.swo
.fuse_hidden*
.directory
.Trash-*
.nfs*
.gvfs-fuse-daemon-*
# IDE and editors
.idea/
*.sublime-*
.history/
.windsurfrules
*.code-workspace
.vscode/sessions.json
# Temporary files
.temp/
temp/
tmp/
*.tmp
*.temp
*.log
*.cache
.cache/
# Environment files
.env
.env.local
.env*.local
.env.development
venv/
.venv/
# Dependencies
node_modules/
*.lock
package-lock.json
bun.lockb
.pnpm-store/
# ci
coverage
.coverage
# Build outputs
dist/
es/
lib/
.next/
logs/
test-output/
*.tsbuildinfo
next-env.d.ts
# Framework specific
# Umi
.umi/
.umi-production/
.umi-test/
.dumi/tmp*/
# Vercel
.vercel/
# Testing and CI
coverage/
.coverage/
.nyc_output/
.eslintcache
.stylelintcache
# production
dist
es
lib
logs
test-output
# Service Worker
# Serwist
public/sw*
public/swe-worker*
# umi
.umi
.umi-production
.umi-test
.dumi/tmp*
# Generated files
public/*.js
public/sitemap.xml
public/sitemap-index.xml
sitemap*.xml
robots.txt
# husky
# Git hooks
.husky/prepare-commit-msg
# misc
# add other ignore file below
# Documents and media
*.patch
*.pdf
# local env files
.env*.local
# Cloud service keys
vertex-ai-key.json
# vercel
.vercel
# AI coding tools
.local/
.claude/
.mcp.json
# typescript
*.tsbuildinfo
next-env.d.ts
.next
.env
CLAUDE.local.md
# MCP tools
.serena/**
# Misc
./packages/lobe-ui
*.ppt*
*.doc*
*.xls*
prd
GEMINI.md
e2e/reports
-3
View File
@@ -1,3 +0,0 @@
tasks:
- init: pnpm install
command: pnpm run start
-4
View File
@@ -1,4 +0,0 @@
#!/usr/bin/env sh
. "$(dirname -- "$0")/_/husky.sh"
npx --no -- commitlint --edit ${1}
-3
View File
@@ -1,5 +1,2 @@
#!/usr/bin/env sh
. "$(dirname -- "$0")/_/husky.sh"
npm run type-check
npx --no-install lint-staged
+48 -7
View File
@@ -1,13 +1,54 @@
const { description } = require('./package.json');
const { defineConfig } = require('@lobehub/i18n-cli');
module.exports = defineConfig({
reference: description,
entry: 'locales/zh_CN',
entryLocale: 'zh_CN',
entry: 'locales/zh-CN',
entryLocale: 'zh-CN',
output: 'locales',
outputLocales: ['en_US'],
splitToken: 2500,
outputLocales: [
'ar',
'bg-BG',
'zh-TW',
'en-US',
'ru-RU',
'ja-JP',
'ko-KR',
'fr-FR',
'tr-TR',
'es-ES',
'pt-BR',
'de-DE',
'it-IT',
'nl-NL',
'pl-PL',
'vi-VN',
'fa-IR',
],
temperature: 0,
modelName: 'gpt-3.5-turbo',
saveImmediately: true,
modelName: 'chatgpt-4o-latest',
experimental: {
jsonMode: true,
},
markdown: {
reference: '你需要保持 mdx 的组件格式,输出文本不需要在最外层包裹任何代码块语法',
entry: ['./README.zh-CN.md', './contributing/**/*.zh-CN.md', './docs/**/*.zh-CN.mdx'],
entryLocale: 'zh-CN',
outputLocales: ['en-US'],
includeMatter: true,
exclude: [
'./src/**/*',
'./contributing/_Sidebar.md',
'./contributing/_Footer.md',
'./contributing/Home.md',
],
outputExtensions: (locale, { filePath }) => {
if (filePath.includes('.mdx')) {
if (locale === 'en-US') return '.mdx';
return `.${locale}.mdx`;
} else {
if (locale === 'en-US') return '.md';
return `.${locale}.md`;
}
},
},
});
+10
View File
@@ -1,5 +1,10 @@
lockfile=false
resolution-mode=highest
ignore-workspace-root-check=true
enable-pre-post-scripts=true
public-hoist-pattern[]=*@umijs/lint*
public-hoist-pattern[]=*changelog*
public-hoist-pattern[]=*commitlint*
@@ -9,3 +14,8 @@ public-hoist-pattern[]=*prettier*
public-hoist-pattern[]=*remark*
public-hoist-pattern[]=*semantic-release*
public-hoist-pattern[]=*stylelint*
public-hoist-pattern[]=@auth/core
public-hoist-pattern[]=@clerk/backend
public-hoist-pattern[]=@clerk/types
public-hoist-pattern[]=pdfjs-dist
+1
View File
@@ -0,0 +1 @@
lts/Krypton
-1
View File
@@ -5,7 +5,6 @@
.DS_Store
.editorconfig
.idea
.vscode
.history
.temp
.env.local
View File
+18
View File
@@ -0,0 +1,18 @@
const config = require('@lobehub/lint').semanticRelease;
config.branches = [
'main',
{
name: 'next',
prerelease: true,
},
];
config.plugins.push([
'@semantic-release/exec',
{
prepareCmd: 'npm run workflow:changelog',
},
]);
module.exports = config;
-1
View File
@@ -1 +0,0 @@
module.exports = require('@lobehub/lint').semanticRelease;
View File
+6
View File
@@ -0,0 +1,6 @@
const config = require('@lobehub/lint').remarklint;
module.exports = {
...config,
plugins: ['remark-mdx', ...config.plugins],
};
+9
View File
@@ -0,0 +1,9 @@
const { defineConfig } = require('@lobehub/seo-cli');
module.exports = defineConfig({
entry: ['./docs/**/*.mdx'],
modelName: 'gpt-4o-mini',
experimental: {
jsonMode: true,
},
});
+39
View File
@@ -0,0 +1,39 @@
# Stylelintignore for LobeHub
################################################################
# dependencies
node_modules
# ci
coverage
.coverage
# production
dist
es
lib
logs
# framework specific
.next
.umi
.umi-production
.umi-test
.dumi/tmp*
# temporary directories
tmp
temp
.temp
.local
docs/.local
# cache directories
.cache
# AI coding tools directories
.claude
.serena
# MCP tools
/.serena/**
+1
View File
@@ -4,5 +4,6 @@ module.exports = {
...config,
rules: {
'selector-id-pattern': null,
...config.rules,
},
};
+13
View File
@@ -0,0 +1,13 @@
{
"recommendations": [
"Anthropic.claude-code",
"dbaeumer.vscode-eslint",
"jrr997.antd-docs",
"seatonjiang.gitmoji-vscode",
"styled-components.vscode-styled-components",
"stylelint.vscode-stylelint",
"unifiedjs.vscode-mdx",
"unifiedjs.vscode-remark",
"vitest.explorer",
]
}
+96
View File
@@ -0,0 +1,96 @@
{
"editor.codeActionsOnSave": {
"source.addMissingImports": "explicit",
"source.fixAll.eslint": "explicit",
"source.fixAll.stylelint": "explicit"
},
"editor.formatOnSave": true,
// don't show errors, but fix when save and git pre commit
"eslint.rules.customizations": [
{ "rule": "import/order", "severity": "off" },
{ "rule": "prettier/prettier", "severity": "off" },
{ "rule": "react/jsx-sort-props", "severity": "off" },
{ "rule": "sort-keys-fix/sort-keys-fix", "severity": "off" },
{ "rule": "simple-import-sort/exports", "severity": "off" },
{ "rule": "typescript-sort-keys/interface", "severity": "off" }
],
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact",
// support mdx
"mdx"
],
"npm.packageManager": "pnpm",
"search.exclude": {
"**/node_modules": true,
// useless to search this big folder
"locales": true
},
"stylelint.validate": [
"css",
"postcss",
// make stylelint work with tsx antd-style css template string
"typescriptreact"
],
"vitest.maximumConfigs": 20,
"workbench.editor.customLabels.patterns": {
"**/app/**/[[]*[]]/[[]*[]]/page.tsx": "${dirname(2)}/${dirname(1)}/${dirname} • page component",
"**/app/**/[[]*[]]/page.tsx": "${dirname(1)}/${dirname} • page component",
"**/app/**/page.tsx": "${dirname} • page component",
"**/app/**/[[]*[]]/[[]*[]]/layout.tsx": "${dirname(2)}/${dirname(1)}/${dirname} • page layout",
"**/app/**/[[]*[]]/layout.tsx": "${dirname(1)}/${dirname} • page layout",
"**/app/**/layout.tsx": "${dirname} • page layout",
"**/app/**/[[]*[]]/[[]*[]]/default.tsx": "${dirname(2)}/${dirname(1)}/${dirname} • slot default",
"**/app/**/[[]*[]]/default.tsx": "${dirname(1)}/${dirname} • slot default",
"**/app/**/default.tsx": "${dirname} • slot default",
"**/app/**/[[]*[]]/[[]*[]]/error.tsx": "${dirname(2)}/${dirname(1)}/${dirname} • error component",
"**/app/**/[[]*[]]/error.tsx": "${dirname(1)}/${dirname} • error component",
"**/app/**/error.tsx": "${dirname} • error component",
"**/app/**/[[]*[]]/[[]*[]]/loading.tsx": "${dirname(2)}/${dirname(1)}/${dirname} • loading component",
"**/app/**/[[]*[]]/loading.tsx": "${dirname(1)}/${dirname} • loading component",
"**/app/**/loading.tsx": "${dirname} • loading component",
"**/src/**/route.ts": "${dirname(1)}/${dirname} • route",
"**/src/**/index.tsx": "${dirname} • component",
"**/packages/database/src/repositories/*/index.ts": "${dirname} • db repository",
"**/packages/database/src/models/*.ts": "${filename} • db model",
"**/packages/database/src/schemas/*.ts": "${filename} • db schema",
"**/src/services/*.ts": "${filename} • service",
"**/src/services/*/client.ts": "${dirname} • client service",
"**/src/services/*/server.ts": "${dirname} • server service",
"**/src/store/*/action.ts": "${dirname} • action",
"**/src/store/*/slices/*/action.ts": "${dirname(2)}/${dirname} • action",
"**/src/store/*/slices/*/actions/*.ts": "${dirname(1)}/${dirname}/${filename} • action",
"**/src/store/*/initialState.ts": "${dirname} • state",
"**/src/store/*/slices/*/initialState.ts": "${dirname(2)}/${dirname} • state",
"**/src/store/*/selectors.ts": "${dirname} • selectors",
"**/src/store/*/slices/*/selectors.ts": "${dirname(2)}/${dirname} • selectors",
"**/src/store/*/reducer.ts": "${dirname} • reducer",
"**/src/store/*/slices/*/reducer.ts": "${dirname(2)}/${dirname} • reducer",
"**/src/config/modelProviders/*.ts": "${filename} • provider",
"**/packages/model-bank/src/aiModels/*.ts": "${filename} • model",
"**/packages/model-runtime/src/providers/*/index.ts": "${dirname} • runtime",
"**/src/server/services/*/index.ts": "${dirname} • server/service",
"**/src/server/routers/lambda/*.ts": "${filename} • lambda",
"**/src/server/routers/async/*.ts": "${filename} • async",
"**/src/server/routers/edge/*.ts": "${filename} • edge",
"**/src/locales/default/*.ts": "${filename} • locale",
"**/index.*": "${dirname}/${filename}.${extname}"
}
}
+109
View File
@@ -0,0 +1,109 @@
# LobeChat Development Guidelines
This document serves as a comprehensive guide for all team members when developing LobeChat.
## Tech Stack
Built with modern technologies:
- **Frontend**: Next.js 15, React 19, TypeScript
- **UI Components**: Ant Design, @lobehub/ui, antd-style
- **State Management**: Zustand, SWR
- **Database**: PostgreSQL, PGLite, Drizzle ORM
- **Testing**: Vitest, Testing Library
- **Package Manager**: pnpm (monorepo structure)
- **Build Tools**: Next.js (Turbopack in dev, Webpack in prod)
## Directory Structure
The project follows a well-organized monorepo structure:
- `apps/` - Main applications
- `packages/` - Shared packages and libraries
- `src/` - Main source code
- `docs/` - Documentation
- `.cursor/rules/` - Development rules and guidelines
## Development Workflow
### Git Workflow
- Use rebase for git pull
- Git commit messages should prefix with gitmoji
- Git branch name format: `username/feat/feature-name`
- Use `.github/PULL_REQUEST_TEMPLATE.md` for PR descriptions
### Package Management
- Use `pnpm` as the primary package manager
- Use `bun` to run npm scripts
- Use `bunx` to run executable npm packages
- Navigate to specific packages using `cd packages/<package-name>`
### Code Style Guidelines
#### TypeScript
- Prefer interfaces over types for object shapes
### Testing Strategy
**Required Rule**: `testing-guide/testing-guide.mdc`
**Commands**:
- Web: `bunx vitest run --silent='passed-only' '[file-path-pattern]'`
- Packages: `cd packages/[package-name] && bunx vitest run --silent='passed-only' '[file-path-pattern]'` (each subpackage contains its own vitest.config.mts)
**Important Notes**:
- Wrap file paths in single quotes to avoid shell expansion
- Never run `bun run test` - this runs all tests and takes \~10 minutes
### Type Checking
- Use `bun run type-check` to check for type errors
### i18n
- **Keys**: Add to `src/locales/default/namespace.ts`
- **Dev**: Translate `locales/zh-CN/namespace.json` locale file only for preview
- DON'T run `pnpm i18n`, let CI auto handle it
## Project Rules Index
All following rules are saved under `.cursor/rules/` directory:
### Backend
- `drizzle-schema-style-guide.mdc` Style guide for defining Drizzle ORM schemas
### Frontend
- `react-component.mdc` React component style guide and conventions
- `i18n.mdc` Internationalization guide using react-i18next
- `typescript.mdc` TypeScript code style guide
- `packages/react-layout-kit.mdc` Usage guide for react-layout-kit
### State Management
- `zustand-action-patterns.mdc` Recommended patterns for organizing Zustand actions
- `zustand-slice-organization.mdc` Best practices for structuring Zustand slices
### Desktop (Electron)
- `desktop-feature-implementation.mdc` Implementing new Electron desktop features
- `desktop-controller-tests.mdc` Desktop controller unit testing guide
- `desktop-local-tools-implement.mdc` Workflow to add new desktop local tools
- `desktop-menu-configuration.mdc` Desktop menu configuration guide
- `desktop-window-management.mdc` Desktop window management guide
### Debugging
- `debug-usage.mdc` Using the debug package and namespace conventions
### Testing
- `testing-guide/testing-guide.mdc` Comprehensive testing guide for Vitest
- `testing-guide/electron-ipc-test.mdc` Electron IPC interface testing strategy
- `testing-guide/db-model-test.mdc` Database Model testing guide
+32853 -350
View File
File diff suppressed because it is too large Load Diff
+59
View File
@@ -0,0 +1,59 @@
# CLAUDE.md
This document serves as a shared guideline for all team members when using Claude Code in this repository.
## Tech Stack
read @.cursor/rules/project-introduce.mdc
## Directory Structure
read @.cursor/rules/project-structure.mdc
## Development
### Git Workflow
- use rebase for git pull
- git commit message should prefix with gitmoji
- git branch name format example: tj/feat/feature-name
- use .github/PULL_REQUEST_TEMPLATE.md to generate pull request description
### Package Management
This repository adopts a monorepo structure.
- Use `pnpm` as the primary package manager for dependency management
- Use `bun` to run npm scripts
- Use `bunx` to run executable npm packages
### TypeScript Code Style Guide
see @.cursor/rules/typescript.mdc
### Testing
- **Required Rule**: read `@.cursor/rules/testing-guide/testing-guide.mdc` before writing tests
- **Command**:
- web: `bunx vitest run --silent='passed-only' '[file-path-pattern]'`
- packages(eg: database): `cd packages/database && bunx vitest run --silent='passed-only' '[file-path-pattern]'`
**Important**:
- wrap the file path in single quotes to avoid shell expansion
- Never run `bun run test` etc to run tests, this will run all tests and cost about 10mins
- If trying to fix the same test twice, but still failed, stop and ask for help.
### Typecheck
- use `bun run type-check` to check type errors.
### i18n
- **Keys**: Add to `src/locales/default/namespace.ts`
- **Dev**: Translate `locales/zh-CN/namespace.json` and `locales/en-US/namespace.json` locales file only for dev preview
- DON'T run `pnpm i18n`, let CI auto handle it
## Rules Index
Some useful project rules are listed in @.cursor/rules/rules-index.mdc

Some files were not shown because too many files have changed in this diff Show More