⚠️ 此版本是测试版本,更新前务必备份数据
本次更新特别感谢 @vaayne 添加了 MCP 功能支持
本次更新特别感谢 @MyPrototypeWhat 对消息模块进行了重构,现在已经支持同时在多个对话中进行聊天
What's Changed
- Improve zh-tw Traditional Chinese locale a bit by @PeterDaveHello in #2896
- feat(i18n): Add expand and collapse translations for code blocks by @Cyfine in #2923
- feat: Translation does not show the thinking content by @ousugo in #2811
- fix(mcp): add required to tool call parameters by @luwux in #2897
- feat: refactor web search logic and support searxng by @eeee0717 in #2543
- fix: websearch enabled bug by @eeee0717 in #2944
- feat: Focus input on mouse click by @icinggslits in #2940
- feat: Windows Control Overlay button hover effect by @icinggslits in #2939
- feat(MCP): support gemini and claude models by @vaayne in #2936
- feat:(REGEX): Resaoning models regex matching QWEN's qwq series models by @ousugo in #2950
- fix: distinguish model mention sources by @alephpiece in #2949
- Site title for rankings on OpenRouter by @wyxogo in #2946
- feat: support exa engine by @eeee0717 in #2870
- fix: relieve text shaking while streaming by @alephpiece in #2955
- feat(ui): Enhance mention models dropdown with improved styling and s… by @Cyfine in #2951
- feat: a button to add a whole group of models by @alephpiece in #2736
- fix(ui): Improve dropdown menu styling with dynamic inner glow opacity by @Cyfine in #2979
- fix: remove duplicate property in websearch by @eeee0717 in #2968
- 🔧 feat(MCP): add mcp tool response visualization and handling by @vaayne in #2958
- ✨ feat(MCP): add support for enabling/disabling MCPServers per message by @vaayne in #2989
- refactor: 重构message模块 by @MyPrototypeWhat in #2561
- Improve zh-tw Traditional Chinese locale a bit by @PeterDaveHello in #3004
- fix(UX): Improve Enter key handling in PromptPopup input by @ousugo in #2984
- Enhance update error logging and fix duplicate type import by @Harris-H in #3038
- fix(mcp): 修复了mcp无法调用功能的问题 by @yan5xu in #3047
- Improve SelectModelPopup, fix model id concatenation by @alephpiece in #2903
- feat: Add health check to check all the models at one time by @alephpiece in #2613
- Fix: file extension to lowercase when uploading by @juzeon in #3068
- Fix/message refactor bug by @MyPrototypeWhat in #3087
- feat: Enhance API Key Management in Provider Settings by @FunJim in #3078
- feat(loader): optimize EpubLoader memory usage with file streams by @Harris-H in #3074
- fix: Correct MIME type for JPG images for Gemini 2.0 Pro by @GeorgeDong32 in #3088
- fix: translate error handle by @Pleasurecruise in #3092
- feat: synced scrolling for translation page by @alephpiece in #3071
- fix:add State Cloud models by @lbc123456 in #2971
- feat(message): add a compact style for the model list in message groups by @alephpiece in #2962
- fix(MCPToolsButton): Optimize useEffect dependencies for server enabl… by @vaayne in #3112
- Fix/improve file utils by @Harris-H in #3116
- fix: fix GeminiProvdier config tools has empty array or object make r… by @shiro-yama in #3090
- fix: #2957 improve topic auto renaming & remove special characters from file name when topic exported by @mzx2689 in #3132
- fix: Refine special character removal in utility function by @ousugo in #3130
- feat(Models): Add 'qvq' to vision allowed models list by @ousugo in #3126
- feat(constants): Add BibTeX file extension to supported text files by @DeJeune in #3120
- feat: Add chat navigation button by @GeorgeDong32 in #3134
- refactor(GeminiProvider): remove unused tool filtering logic and upda… by @vaayne in #3152
- Bugfix/mcp storage by @vaayne in #3149
- feat(Proxy): Implement proxy management system by @DeJeune in #3144
- feat: enable one-click export for simple markdown exporting by @happyZYM in #3137
- Optimize/message structure by @MyPrototypeWhat in #3136
- Optimize/message performance by @MyPrototypeWhat in #3181
- docs: fix the style and links in
README.zh.md
andREADME.ja.md
by @xuanzhi33 in #3182 - fix:message_status by @MyPrototypeWhat in #3183
- feat(OpenAIProvider): Enhance model reasoning detection and stream output handling by @ousugo in #3179
- fix(sendMessage): optimize message slicing logic by @Ruby-rc in #3178
- fix(MessageOperations): Improve message pause functionality and error… by @MyPrototypeWhat in #3194
New Contributors
- @PeterDaveHello made their first contribution in #2896
- @Cyfine made their first contribution in #2923
- @wyxogo made their first contribution in #2946
- @Harris-H made their first contribution in #3038
- @yan5xu made their first contribution in #3047
- @FunJim made their first contribution in #3078
- @shiro-yama made their first contribution in #3090
- @mzx2689 made their first contribution in #3132
- @xuanzhi33 made their first contribution in #3182
- @Ruby-rc made their first contribution in #3178
Full Changelog: v1.0.6...v1.1.0