-
Notifications
You must be signed in to change notification settings - Fork 625
Release 0.3.2 #787
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release 0.3.2 #787
Conversation
fix vsredist check nsh
* feat: enhance file handling by adding MIME type extraction and file name assignment * refactor: update sanitizeText function documentation and improve whitespace handling * fix: update chunk ID generation to include file ID for better tracking * feat: add methods to get supported languages and separators for programming languages * feat: update separators handling and add localization for separators in settings * perf: builtin knowledge support custom separators * perf: RecursiveCharacterTextSplitter load custom separators * feat: implement FileValidationService with MIME type validation and supported extensions * feat: integrate FileValidationService into FilePresenter for file validation and supported extensions retrieval * feat: add file validation methods to KnowledgePresenter for supported file checks and extensions retrieval * feat: dynamically load supported file extensions and enhance file upload validation * feat: update file support messages and improve error handling for unsupported file types * feat: update icon in settings and reset separators value on config addition * feat: adjust popover width and update text color in BuiltinKnowledgeSettings; add tooltip for accepted file extensions in KnowledgeFile * fix: correct placeholder attribute casing in BuiltinKnowledgeSettings and KnowledgeFile components * fix: update text color for language selection and handle empty separators in BuiltinKnowledgeSettings
* add: aws bedrock
* .
* chore(text): update text about AWS
* chore(text): add AWS Claude limit tip
* fix(text): fix typo
* fix: use apiType to distinguish AwsBedrockProvider instead of id.
* revert: fix: keep useMonaco({ MAX_HEIGHT: '500px' }) as is
* fix: apiType to active BedrockProviderSettingsDetail
* fix: hide credential fields in BedrockProviderSettingsDetail
chore(text): add verification tip for BedrockProviderSettingsDetail
* refactor: optimize available model filtering strategies
---------
Co-authored-by: BigYao <radius@ascendex.io>
* add: aws bedrock
* .
* chore(text): update text about AWS
* chore(text): add AWS Claude limit tip
* fix(text): fix typo
* fix: use apiType to distinguish AwsBedrockProvider instead of id.
* revert: fix: keep useMonaco({ MAX_HEIGHT: '500px' }) as is
* fix: apiType to active BedrockProviderSettingsDetail
* fix: hide credential fields in BedrockProviderSettingsDetail
chore(text): add verification tip for BedrockProviderSettingsDetail
* refactor: optimize available model filtering strategies
* fix: improve AWS Bedrock provider settings UI
---------
Co-authored-by: BigYao <radius@ascendex.io>
Co-authored-by: zerob13 <zerob13@gmail.com>
* feat: html预览新增尺寸切换 * fix: 补充缺少的i18n * chore(lint): format code --------- Co-authored-by: duskzhen <zerob13@gmail.com>
…#761) * chore: bump better-sqlite3-multiple-ciphers to 12.2.0 for Electron compatibility * chore(deps): bump up vue
…timeout issue (#771) - Remove v-if condition limiting test button to custom engines only - Allow testing of built-in engines (Google, Baidu, Bing, etc.) in browser window - Users can now complete CAPTCHA verification with unlimited time - Add UI documentation guidelines for ASCII layout diagrams in CLAUDE.md Fixes search failures caused by CAPTCHA verification timeouts by providing persistent browser windows for manual interaction.
* feat: add rebrand config * feat: enhance rebrand script with comprehensive i18n support - Add support for welcome page title and setup description customization - Extend updateI18nFiles() to handle both about.json and welcome.json files - Add updateAllI18nDeepChatReferences() function to replace DeepChat references in: - mcp.json (MCP service descriptions) - settings.json (UI text and descriptions) - update.json (update notifications) - index.ts (search disclaimer) - Make brand assets (icons/logos) completely optional with friendly info messages - Support all 9 languages: en-US, zh-CN, zh-TW, zh-HK, ja-JP, ko-KR, ru-RU, fr-FR, fa-IR - Improve error handling and user feedback 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> * feat: enhance rebranding system with comprehensive i18n and HTML title support - Add HTML title replacement functionality for all renderer HTML files - Update shell page title to maintain "App Name - Shell" format - Preserve floating button functional title unchanged - Integrate HTML title updates into main rebrand workflow - Add proper error handling and success feedback 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> --------- Co-authored-by: Claude <noreply@anthropic.com>
* docs: reorganize and consolidate IPC architecture documentation - Remove 7 outdated/duplicate IPC documents that caused confusion - Create comprehensive IPC architecture guide (ipc-architecture-complete.md) - Update EventBus usage guide with best practices and optimization examples - Add specific optimization recommendations based on codebase analysis - Eliminate documentation inconsistencies and provide accurate current state 🤖 Generated with [Claude Code](https://claude.ai/code) * docs: consolidate and reorganize documentation structure - Remove 17 fragmented documentation files covering MCP, knowledge systems, and implementation details - Create 3 comprehensive consolidated documents: - knowledge-presenter-complete.md: Complete knowledge management system documentation - mcp-architecture.md: Unified MCP system architecture and implementation - tool-calling-system.md: Comprehensive tool calling and MCP integration guide - Improve documentation discoverability and reduce maintenance overhead * docs: complete documentation cleanup - Delete outdated multi-window-architecture.md (feature already implemented) - Delete outdated performance_analysis_report.md (issues resolved) - Fix broken reference in developer-guide.md
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the You can disable this status message by setting the ✨ Finishing Touches🧪 Generate unit tests
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. 🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
SupportNeed help? Create a ticket on our support page for assistance with any issues or questions. CodeRabbit Commands (Invoked using PR/Issue comments)Type Other keywords and placeholders
CodeRabbit Configuration File (
|
✨ 新功能 / New Features
AWS Bedrock 模型接入
原生支持调用 Amazon Bedrock 的全部模型家族,包含新的设置面板与区域/凭据管理。
Native support for the entire Amazon Bedrock model family, with a dedicated settings panel for regions & credentials.
HTML 预览 – 多尺寸视图
渲染 HTML 内容时,可一键切换桌面 / 平板 / 手机三种尺寸,实时预览响应式效果。
Responsive HTML preview now supports desktop, tablet and mobile viewports.
消息侧边栏导航与全文搜索
左侧新增可折叠的消息导航面板;支持关键字高亮、即时过滤,以及快速跳转到指定消息。
New collapsible message navigation sidebar with full-text search, highlighting & quick-jump.
自动滚动与“回到最新”按钮
生成消息时自动保持最新内容可见;一键滚动到底部,并带有加载动画。
Auto-scroll to latest message during generation + animated “scroll-to-bottom” button.
品牌焕新 (Rebrand) 支持
全量替换应用标识、名称、主题色等,并配套完整的中英文迁移文档。
Complete rebrand kit: swap app identity, name, theme colors + bilingual migration guide.
🔧 改进 / Enhancements
内置知识切片算法重构
更快的分块速度、更低的内存占用、对中文/代码混合文本更友好。
Refactored built-in knowledge text splitter for faster & memory-efficient chunking, better CJK/code mixed text support.
依赖升级
better-sqlite3-multiple-ciphers→ v12.2.0,已适配 Electron 37。Dependency bump for Electron 37 compatibility.
所有搜索引擎均可在设置内一键测试连通性
解决因验证码/网络差异导致的配置困扰。
Every search engine can now be connectivity-tested inside settings to preempt CAPTCHA issues.
🐞 问题修复 / Bug Fixes
UI/样式
模型与 Provider
deepseek-reasoner的原生工具调用,恢复思考链展示交互体验
🧹 杂项 / Chores & Docs
Full Changelog: v0.3.1...v0.3.2