Skip to content

3.4.0

Latest

Choose a tag to compare

@github-actions github-actions released this 23 Jun 08:10

✨ 新功能

✨ NEW FEATURES

  • 新增用户管理功能,支持管理员在后台 对所有用户账号进行分页查询、创建、修改和禁用等统一管理。
  • Added user management function, which supports administrators to perform unified management of all user accounts in the background such as paged query, creation, modification and disabling.
  • 管理页和分享页 新增目录大纲功能,支持在管理页和分享页显示笔记目录并支持点击跳转。
  • The management page and sharing page have added a table of contents outline function, which supports displaying the note table of contents on the management page and sharing page and supporting click-to-jump.
  • 新增 Mermaid 图表全屏查看与交互功能,支持通过鼠标滚轮缩放和按住拖拽。
  • Added full-screen viewing and interaction functions for Mermaid charts, supporting zooming and dragging via the mouse wheel.
  • Markdown 编辑器新增“换行即折行”(newline to break)的格式渲染配置。
  • The Markdown editor adds a newline to break format rendering configuration.

🛠 修复

🛠 Fix

  • 修复高并发场景下重命名文件夹导致服务竞态崩溃的问题。
  • Fixed an issue where renaming a folder in high concurrency scenarios caused a service race crash.
  • 修复安全漏洞,引入 Token 属性联合校验,防止外部通过伪造请求头越权访问 WebGUI 管理接口。
  • Fixed security vulnerabilities and introduced joint verification of Token attributes to prevent unauthorized access to the WebGUI management interface by forging request headers.

⚡️ 优化与改进

⚡️ Optimization and improvement

  • 优化接口文档调试体验,开启 Swagger 授权状态持久化,并限制仅在非发布模式下加载接口文档。
  • Optimize the interface document debugging experience, enable Swagger authorization status persistence, and limit the loading of interface documents only in non-release mode.
  • 优化暗黑模式主题细节及部分界面的 UI 间距。
  • Optimize dark mode theme details and UI spacing of some interfaces.