Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
4813b6d
✨ feat: refactor to speed up send message in server mode (#9046)
arvinxx Sep 4, 2025
a9c660c
🔨 chore: fix webpack build OOM (#9066)
arvinxx Sep 4, 2025
612866d
:bookmark: chore(release): v1.122.0 [skip ci]
semantic-release-bot Sep 4, 2025
eea9660
📝 docs(bot): Auto sync agents & plugin to readme
lobehubbot Sep 4, 2025
8b9fced
👷 build: fix docker build issue (#9070)
arvinxx Sep 4, 2025
14ac6d1
:bookmark: chore(release): v1.122.1 [skip ci]
semantic-release-bot Sep 4, 2025
da2c0a2
📝 docs(bot): Auto sync agents & plugin to readme
lobehubbot Sep 4, 2025
9c2b411
📝 docs: update README (#9079)
arvinxx Sep 4, 2025
e58864f
🐛 fix(modelProvider): add lmstudio to provider whitelist to enable fe…
wanlce Sep 4, 2025
6d43826
:bookmark: chore(release): v1.122.2 [skip ci]
semantic-release-bot Sep 4, 2025
86fc391
📝 docs(bot): Auto sync agents & plugin to readme
lobehubbot Sep 4, 2025
d013a16
🐛 fix: Support base64 image from markdown image syntax (#9054)
sxjeru Sep 4, 2025
43ef47c
💄 style: Update the price of the o3 model in OpenRouter (#9075)
SpeedupMaster Sep 4, 2025
759f30e
:bookmark: chore(release): v1.122.3 [skip ci]
semantic-release-bot Sep 4, 2025
e8db8b9
📝 docs(bot): Auto sync agents & plugin to readme
lobehubbot Sep 4, 2025
c5ed5fd
✅ test: add more tests (#9074)
arvinxx Sep 4, 2025
970ece0
🤖 style: update i18n (#9062)
lobehubbot Sep 4, 2025
3d67174
:bookmark: chore(release): v1.122.4 [skip ci]
semantic-release-bot Sep 4, 2025
2fa57ff
📝 docs(bot): Auto sync agents & plugin to readme
lobehubbot Sep 4, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
125 changes: 125 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,131 @@

# Changelog

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

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

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

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

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

### [Version 1.121.1](https://github.com/lobehub/lobe-chat/compare/v1.121.0...v1.121.1)

<sup>Released on **2025-09-03**</sup>
Expand Down
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ ENV NEXT_PUBLIC_ANALYTICS_UMAMI="${NEXT_PUBLIC_ANALYTICS_UMAMI}" \
NEXT_PUBLIC_UMAMI_WEBSITE_ID="${NEXT_PUBLIC_UMAMI_WEBSITE_ID}"

# Node
ENV NODE_OPTIONS="--max-old-space-size=8192"
ENV NODE_OPTIONS="--max-old-space-size=6144"

WORKDIR /app

Expand Down
2 changes: 1 addition & 1 deletion Dockerfile.database
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@ ENV NEXT_PUBLIC_ANALYTICS_UMAMI="${NEXT_PUBLIC_ANALYTICS_UMAMI}" \
NEXT_PUBLIC_UMAMI_WEBSITE_ID="${NEXT_PUBLIC_UMAMI_WEBSITE_ID}"

# Node
ENV NODE_OPTIONS="--max-old-space-size=8192"
ENV NODE_OPTIONS="--max-old-space-size=6144"

WORKDIR /app

Expand Down
2 changes: 1 addition & 1 deletion Dockerfile.pglite
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ ENV NEXT_PUBLIC_ANALYTICS_UMAMI="${NEXT_PUBLIC_ANALYTICS_UMAMI}" \
NEXT_PUBLIC_UMAMI_WEBSITE_ID="${NEXT_PUBLIC_UMAMI_WEBSITE_ID}"

# Node
ENV NODE_OPTIONS="--max-old-space-size=8192"
ENV NODE_OPTIONS="--max-old-space-size=6144"

WORKDIR /app

Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -150,7 +150,7 @@ From productivity tools to development environments, discover new ways to extend

**Peak Performance, Zero Distractions**

Get the full LobeChat experience without browser limitations—lightweight, focused, and always ready to go. Our desktop application provides a dedicated environment for your AI interactions, ensuring optimal performance and minimal distractions.
Get the full LobeChat experience without browser limitations—comprehensive, focused, and always ready to go. Our desktop application provides a dedicated environment for your AI interactions, ensuring optimal performance and minimal distractions.

Experience faster response times, better resource management, and a more stable connection to your AI assistant. The desktop app is designed for users who demand the best performance from their AI tools.

Expand Down Expand Up @@ -481,7 +481,7 @@ We deeply understand the importance of providing a seamless experience for users
Therefore, we have adopted Progressive Web Application ([PWA](https://support.google.com/chrome/answer/9658361)) technology,
a modern web technology that elevates web applications to an experience close to that of native apps.

Through PWA, LobeChat can offer a highly optimized user experience on both desktop and mobile devices while maintaining its lightweight and high-performance characteristics.
Through PWA, LobeChat can offer a highly optimized user experience on both desktop and mobile devices while maintaining high-performance characteristics.
Visually and in terms of feel, we have also meticulously designed the interface to ensure it is indistinguishable from native apps,
providing smooth animations, responsive layouts, and adapting to different device screen resolutions.

Expand Down
32 changes: 32 additions & 0 deletions changelog/v1.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,36 @@
[
{
"children": {
"improvements": ["Update i18n."]
},
"date": "2025-09-04",
"version": "1.122.4"
},
{
"children": {
"fixes": ["Support base64 image from markdown image syntax."],
"improvements": ["Update the price of the o3 model in OpenRouter."]
},
"date": "2025-09-04",
"version": "1.122.3"
},
{
"children": {},
"date": "2025-09-04",
"version": "1.122.2"
},
{
"children": {},
"date": "2025-09-04",
"version": "1.122.1"
},
{
"children": {
"features": ["Refactor to speed up send message in server mode."]
},
"date": "2025-09-04",
"version": "1.122.0"
},
{
"children": {
"fixes": ["Fix socks5 proxy not work problem, fix virtuaso minheight was null."]
Expand Down
7 changes: 7 additions & 0 deletions locales/ar/common.json
Original file line number Diff line number Diff line change
Expand Up @@ -182,6 +182,13 @@
"title": "هل تحب منتجنا؟"
},
"fullscreen": "وضع كامل الشاشة",
"geminiImageChineseWarning": {
"content": "قد يفشل Nano Banana أحيانًا في إنشاء الصور عند استخدام اللغة الصينية. يُنصح باستخدام اللغة الإنجليزية للحصول على نتائج أفضل.",
"continueGenerate": "متابعة الإنشاء",
"continueSend": "متابعة الإرسال",
"doNotShowAgain": "عدم الإظهار مرة أخرى",
"title": "تنبيه إدخال اللغة الصينية"
},
"historyRange": "نطاق التاريخ",
"import": "استيراد",
"importData": "استيراد البيانات",
Expand Down
7 changes: 7 additions & 0 deletions locales/bg-BG/common.json
Original file line number Diff line number Diff line change
Expand Up @@ -182,6 +182,13 @@
"title": "Харесвате нашия продукт?"
},
"fullscreen": "Цял екран",
"geminiImageChineseWarning": {
"content": "Nano Banana може да не успее да генерира изображение при използване на китайски език. Препоръчваме използването на английски за по-добри резултати.",
"continueGenerate": "Продължи генерирането",
"continueSend": "Продължи изпращането",
"doNotShowAgain": "Не показвай отново",
"title": "Подсказка за въвеждане на китайски"
},
"historyRange": "Диапазон на историята",
"import": "Импортиране",
"importData": "Импорт на данни",
Expand Down
7 changes: 7 additions & 0 deletions locales/de-DE/common.json
Original file line number Diff line number Diff line change
Expand Up @@ -182,6 +182,13 @@
"title": "Mögen Sie unser Produkt?"
},
"fullscreen": "Vollbildmodus",
"geminiImageChineseWarning": {
"content": "Nano Banana kann bei der Verwendung von Chinesisch möglicherweise keine Bilder generieren. Es wird empfohlen, Englisch zu verwenden, um bessere Ergebnisse zu erzielen.",
"continueGenerate": "Weiter generieren",
"continueSend": "Weiter senden",
"doNotShowAgain": "Nicht mehr anzeigen",
"title": "Hinweis zur chinesischen Eingabe"
},
"historyRange": "Verlaufsbereich",
"import": "Importieren",
"importData": "Daten importieren",
Expand Down
7 changes: 7 additions & 0 deletions locales/en-US/common.json
Original file line number Diff line number Diff line change
Expand Up @@ -182,6 +182,13 @@
"title": "Like Our Product?"
},
"fullscreen": "Full Screen Mode",
"geminiImageChineseWarning": {
"content": "Nano Banana may occasionally fail to generate images when using Chinese. It is recommended to use English for better results.",
"continueGenerate": "Continue Generating",
"continueSend": "Continue Sending",
"doNotShowAgain": "Do Not Show Again",
"title": "Chinese Input Notice"
},
"historyRange": "History Range",
"import": "Import",
"importData": "Import Data",
Expand Down
7 changes: 7 additions & 0 deletions locales/es-ES/common.json
Original file line number Diff line number Diff line change
Expand Up @@ -182,6 +182,13 @@
"title": "¿Te gusta nuestro producto?"
},
"fullscreen": "Pantalla completa",
"geminiImageChineseWarning": {
"content": "Nano Banana tiene una probabilidad de fallo al generar imágenes usando chino. Se recomienda usar inglés para obtener mejores resultados.",
"continueGenerate": "Continuar generando",
"continueSend": "Continuar enviando",
"doNotShowAgain": "No mostrar de nuevo",
"title": "Aviso de entrada en chino"
},
"historyRange": "Rango de historial",
"import": "Importar",
"importData": "Importar datos",
Expand Down
7 changes: 7 additions & 0 deletions locales/fa-IR/common.json
Original file line number Diff line number Diff line change
Expand Up @@ -182,6 +182,13 @@
"title": "آیا از محصول ما خوشتان آمده؟"
},
"fullscreen": "حالت تمام صفحه",
"geminiImageChineseWarning": {
"content": "Nano Banana احتمال دارد در استفاده از زبان چینی در تولید تصویر با خطا مواجه شود. توصیه می‌شود برای دریافت نتایج بهتر از زبان انگلیسی استفاده کنید.",
"continueGenerate": "ادامه تولید",
"continueSend": "ادامه ارسال",
"doNotShowAgain": "دیگر نمایش نده",
"title": "هشدار ورودی به زبان چینی"
},
"historyRange": "محدوده تاریخی",
"import": "وارد کردن",
"importData": "وارد کردن داده‌ها",
Expand Down
7 changes: 7 additions & 0 deletions locales/fr-FR/common.json
Original file line number Diff line number Diff line change
Expand Up @@ -182,6 +182,13 @@
"title": "Vous aimez notre produit ?"
},
"fullscreen": "Mode plein écran",
"geminiImageChineseWarning": {
"content": "Nano Banana peut rencontrer des échecs aléatoires lors de la génération d'images en chinois. Il est recommandé d'utiliser l'anglais pour de meilleurs résultats.",
"continueGenerate": "Continuer la génération",
"continueSend": "Continuer l'envoi",
"doNotShowAgain": "Ne plus afficher",
"title": "Avertissement pour saisie en chinois"
},
"historyRange": "Plage d'historique",
"import": "Importer",
"importData": "Importer des données",
Expand Down
7 changes: 7 additions & 0 deletions locales/it-IT/common.json
Original file line number Diff line number Diff line change
Expand Up @@ -182,6 +182,13 @@
"title": "Ti piace il nostro prodotto?"
},
"fullscreen": "Modalità a schermo intero",
"geminiImageChineseWarning": {
"content": "Nano Banana potrebbe non riuscire a generare immagini correttamente se si utilizza il cinese. Si consiglia di utilizzare l'inglese per ottenere risultati migliori.",
"continueGenerate": "Continua a generare",
"continueSend": "Continua a inviare",
"doNotShowAgain": "Non mostrare più",
"title": "Avviso per input in cinese"
},
"historyRange": "Intervallo cronologico",
"import": "Importa",
"importData": "Importa dati",
Expand Down
7 changes: 7 additions & 0 deletions locales/ja-JP/common.json
Original file line number Diff line number Diff line change
Expand Up @@ -182,6 +182,13 @@
"title": "当社の製品がお気に入りですか?"
},
"fullscreen": "フルスクリーンモード",
"geminiImageChineseWarning": {
"content": "Nano Bananaは中国語を使用すると画像生成に失敗する可能性があります。より良い結果を得るために英語の使用をお勧めします。",
"continueGenerate": "生成を続ける",
"continueSend": "送信を続ける",
"doNotShowAgain": "今後表示しない",
"title": "中国語入力の注意"
},
"historyRange": "履歴範囲",
"import": "インポート",
"importData": "データをインポートする",
Expand Down
7 changes: 7 additions & 0 deletions locales/ko-KR/common.json
Original file line number Diff line number Diff line change
Expand Up @@ -182,6 +182,13 @@
"title": "우리 제품을 좋아하십니까?"
},
"fullscreen": "전체 화면",
"geminiImageChineseWarning": {
"content": "Nano Banana는 중국어 사용 시 이미지 생성에 실패할 가능성이 있습니다. 더 나은 결과를 위해 영어 사용을 권장합니다.",
"continueGenerate": "계속 생성",
"continueSend": "계속 전송",
"doNotShowAgain": "다시 표시하지 않음",
"title": "중국어 입력 안내"
},
"historyRange": "기록 범위",
"import": "가져오기",
"importData": "데이터 가져오기",
Expand Down
7 changes: 7 additions & 0 deletions locales/nl-NL/common.json
Original file line number Diff line number Diff line change
Expand Up @@ -182,6 +182,13 @@
"title": "Houdt u van ons product?"
},
"fullscreen": "Volledig scherm",
"geminiImageChineseWarning": {
"content": "Nano Banana kan bij gebruik van Chinees mogelijk geen afbeeldingen genereren. Het wordt aanbevolen om Engels te gebruiken voor betere resultaten.",
"continueGenerate": "Doorgaan met genereren",
"continueSend": "Doorgaan met verzenden",
"doNotShowAgain": "Niet meer tonen",
"title": "Chinese invoer waarschuwing"
},
"historyRange": "Geschiedenisbereik",
"import": "Importeren",
"importData": "Gegevens importeren",
Expand Down
7 changes: 7 additions & 0 deletions locales/pl-PL/common.json
Original file line number Diff line number Diff line change
Expand Up @@ -182,6 +182,13 @@
"title": "Podoba ci się nasz produkt?"
},
"fullscreen": "Tryb pełnoekranowy",
"geminiImageChineseWarning": {
"content": "Nano Banana może mieć problemy z generowaniem obrazów przy użyciu języka chińskiego. Zaleca się korzystanie z języka angielskiego, aby uzyskać lepsze rezultaty.",
"continueGenerate": "Kontynuuj generowanie",
"continueSend": "Kontynuuj wysyłanie",
"doNotShowAgain": "Nie pokazuj ponownie",
"title": "Wskazówka dotycząca wprowadzania w języku chińskim"
},
"historyRange": "Zakres historii",
"import": "Importuj",
"importData": "Importuj dane",
Expand Down
7 changes: 7 additions & 0 deletions locales/pt-BR/common.json
Original file line number Diff line number Diff line change
Expand Up @@ -182,6 +182,13 @@
"title": "Está gostando do nosso produto?"
},
"fullscreen": "Modo de Tela Cheia",
"geminiImageChineseWarning": {
"content": "O Nano Banana pode falhar ao gerar imagens ao usar o chinês. Recomendamos usar inglês para obter melhores resultados.",
"continueGenerate": "Continuar gerando",
"continueSend": "Continuar enviando",
"doNotShowAgain": "Não mostrar novamente",
"title": "Aviso sobre entrada em chinês"
},
"historyRange": "Intervalo de histórico",
"import": "Importar",
"importData": "Importar dados",
Expand Down
Loading
Loading