Conversation
- 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>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
* 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
### [Version 1.139.4](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](#9808) ([d99a3a8](d99a3a8)) </details> <div align="right"> [](#readme-top) </div>
* feat: when branching topic id was dynmic fetch * fix: add topic id into callback dep
fix lock file bug
### [Version 1.139.5](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](#9813) ([6334f62](6334f62)) </details> <div align="right"> [](#readme-top) </div>
Co-authored-by: YuTengjing <ytj2713151713@gmail.com>
## [Version 1.140.0](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](#9043) ([15ffe28](15ffe28)) </details> <div align="right"> [](#readme-top) </div>
* fix model runtime issue * fix model runtime issue
- 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>
…9817) fix: slove when pwa user info have code cCannot be viewed in full
* 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>
* 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
fix tests
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
See Commits and Changes for more details.
Created by
pull[bot] (v2.0.0-alpha.4)
Can you help keep this open source service alive? 💖 Please sponsor : )