✨ 新功能
✨ NEW FEATURES
- 支持 Protobuf 协议:在 WebSocket 同步中引入 Protobuf 协议支持,重新设计并优化了消息路由与拦截器机制(目前插件前端还尚未支持)。
- Support Protobuf protocol: Introduce Protobuf protocol support in WebSocket synchronization, redesign and optimize the message routing and interceptor mechanism (currently not supported by the plug-in front end).
- 全文搜索支持:新增基于 Bleve 引擎的本地笔记全文检索功能,并在后台管理中提供了索引一键重建接口。
- Full-text search support: Added local note full-text retrieval function based on Bleve engine, and provided a one-click index reconstruction interface in the background management.
- MCP 全文搜索支持:为 Model Context Protocol 插件层级新增全文检索功能,方便大模型更准确地调取相关笔记。
- MCP full-text search support: Added full-text search function to the Model Context Protocol plug-in level to facilitate more accurate retrieval of relevant notes for large models.
🌵 WebGUI
🌵 WebGUI
- 笔记附件融合显示: 将原有的附件管理和笔记列表进行融合,现在在目录浏览里可以直接查看笔记和附件。
- Integrated display of note attachments: Integrate the original attachment management and note list. Now you can directly view notes and attachments in the directory browsing.
- 附件直接上传: 支持在笔记管理中直接上传附件, 注意上传大附件可能导致超时等问题, 请控制上传附件大小。
- Direct upload of attachments: Supports direct upload of attachments in note management. Note that uploading large attachments may cause timeout and other problems. Please control the size of uploaded attachments.
- 目录管理: 支持在目录浏览中创建新文件夹,并允许安全删除空文件夹(含安全检测与二次确认),由于一些原因目前不支持目录名修改。
- Directory Management: Supports the creation of new folders in directory browsing, and allows safe deletion of empty folders (including security detection and secondary confirmation). Due to some reasons, directory name modification is not currently supported.
- 笔记源文件下载: 支持在笔记内容页直接下载笔记markdown源文件。
- Note source file download: Supports direct download of note markdown source files on the note content page.
🛠 修复
🛠 Fix
- 修复 Cloudflare R2 配置误填域名问题:增加了 32 位 Hex 账号格式校验,防止误填自定义域名,并在格式错误时提供直观的修改指引。
- Fixed the problem of incorrectly filling in domain names in Cloudflare R2 configuration: Added 32-bit Hex account format verification to prevent incorrect filling of custom domain names, and provide intuitive modification guidance when the format is incorrect.
- 修复云存储配置修改后不生效问题:重构了缓存键的生成机制,包含全部关键配置字段,确保修改 Endpoint 或 SecretKey 等参数后能立即创建并应用新客户端。
- Fixed the problem that cloud storage configuration does not take effect after being modified: Reconstructed the cache key generation mechanism, including all key configuration fields, to ensure that new clients can be created and applied immediately after modifying parameters such as Endpoint or SecretKey.
- 优化 MCP 工具描述:改进了
note_list和note_get工具的英文说明,使大语言模型能够更准确地理解模糊检索能力并传入正确的相对路径。 - Optimize MCP tool descriptions: Improved the English descriptions of the
note_listandnote_gettools so that the large language model can more accurately understand the fuzzy retrieval capabilities and pass in the correct relative path. - 分享中不正常显示: 修复了访问分享中笔记未能正确显示tab的问题。
- Abnormal display during sharing: Fixed the issue where tabs were not displayed correctly when accessing notes during sharing.
⚡️ 优化与改进
⚡️ Optimization and improvement
- 强化管理类 API 安全限制:限制只有 WebGUI 客户端能够调用改密、库管理、备份、系统配置与 Git 同步等敏感的管理接口。
- Strengthened management API security restrictions: Only the WebGUI client can call sensitive management interfaces such as password change, library management, backup, system configuration and Git synchronization.