Skip to content

Conversation

@zerob13
Copy link
Collaborator

@zerob13 zerob13 commented Nov 3, 2025

Release 0.4.4 主要更新和说明如下:

中文说明

  • 重新设计了数据备份及导入流程,调整为新的架构,存在不兼容变更
  • 内置增加 Nowledge(MCP)
  • 支持国际化检查,新增 @lingual/i18n-check 依赖
  • 增加空系统提示选项和自定义提示同步能力
  • 话题线程系统重构,优化对话生命周期
  • 修复快捷方式失效、同步自定义提示后设置等多个问题
  • 更新 models 数据库,清理无用依赖和日志
  • MentionList 支持类别索引优化,组件性能提升
  • Markdown 渲染器升级,数学公式与矩阵渲染更完善
  • 多项代码样式工具升级,包括 prettier 插件和 electron 至 37.8.0
  • 增加 SVGSanitizer 最大尺寸控制
  • 补全和优化部分注释翻译及 i18n 配置

English Release Notes

  • Redesign of data backup and import process with breaking changes to architecture
  • Added Nowledge MCP
  • Added support for internationalization check with @lingual/i18n-check dependency
  • Added empty system prompt option and enhanced prompt synchronization
  • Refactored thread/conversation lifecycle for better topic management
  • Fixed issues for shortcut failure and custom prompt sync after setting
  • Updated models database, removed unused dependencies and logs
  • MentionList component now optimizes category index management and performance
  • Upgraded markdown renderer – better mathematical formula and matrix handling
  • Upgraded code style tools, including prettier plugin and electron 37.8.0
  • Added maxSize option to SVGSanitizer
  • Improved and completed i18n for comments and prompt settings

zerob13 and others added 30 commits October 27, 2025 17:25
* style(settings): format data import dialog markup

* fix(sync): harden backup import handling

* fix(sync): validate backup filename

* fix(sync): refine backup workflow safety

* feat(sync): toast manual backup and import

* fix: settings window toast failed

* fix: lint and review issue

* fix: restore merge-based config
* feat: add nowledge mem mcp

* feat: better deep-clone and update desc
chore: upgrade vue-renderer-markdown
* feat(settings): add empty system prompt option

* chore: format system prompt section

* fix(settings): remove clear system prompt control

* fix: propagate default system prompt updates
chore: clean remove unless deps
feat: refactor download functionality and improve artifact handling
* refactor(thread): extract conversation lifecycle

* refactor(thread): centralize block finalization

* fix(thread-presenter): harden prompt and buffer workflows

* fix(thread-presenter): address review feedback

* fix(threadPresenter): address review feedback

* fix(thread): expose tab window accessor

* refactor(thread): split llm manager

* refactor(thread): inline llm handling

* refactor(thread): inline lifecycle management

* fix(thread): address reviewer feedback

* refactor: extract html template

* fix: review issue

* fix: case-insensitive protocol detection to prevent XSS.
* fix(mcp): restore permission approval flow

* fix: permission request  in loop

* fix: coderabbit review
* fix: custom prompt sync after setting

* fix: #1063 chatinput persent error

* feat: add window state for setting window

* fix: add missing i18n
* feat(mcp): add sampling request handling

* test(mcp): cover sampling flows

* fix(mcp): polish sampling ui and permissions

* fix(mcp): improve sampling dialog layout

* chore: format mcp sampling dialog

* fix(mcp): respect sampling vision requirements

* fix(mcp): submit sampling dismissals

* fix(mcp): submit sampling dismissals

* fix(mcp): validate sampling images and tighten csp

* fix(mcp): cancel pending sampling on dismissal failure

* chore: add missing i18n

* feat: finish sampling

* fix: add i18n
* feat: enhance category index management in MentionList component

* chore: format code

* chore: fix code review

---------

Co-authored-by: zerob13 <zerob13@gmail.com>
…ix rendering (#1069)

* chore: upgrade vue-renderer-markdown to fix mathematical formula matrix rendering

* chore: update vue-renderer-markdown to version 0.0.61-beta.5
…tent validation

chore: remove eslint-disable comments from multiple Vue components
refactor: clean code and remove unless code
* fix: #1067 shortcut failed

* feat: move dialog to global
@coderabbitai
Copy link
Contributor

coderabbitai bot commented Nov 3, 2025

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch dev

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.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@zerob13 zerob13 merged commit a3efaff into main Nov 3, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants