Skip to content

v1.0.1

Choose a tag to compare

@lhstack lhstack released this 07 Mar 14:46

v1.0.1

变更范围: v1.0.0..v1.0.1

ci(release): 改进 GitHub Release notes 生成并将 master 预发布改为单条滚动发布

  • 调整 tag(v*)发布说明生成逻辑
    • 移除自动 generate_release_notes
    • 改为基于 git 提交记录生成 release-notes.md(保留提交标题与正文)
    • 首个 tag 发布时仅使用当前 tag 对应提交内容
  • 调整 master 预发布策略
    • 由每次创建新 release(master-)改为固定 master-snapshot 滚动更新
    • 每次 master 构建强制移动 master-snapshot tag 到最新提交
    • release notes 使用当前提交的完整 message(subject + body)
  • 保持多平台构建产物上传与覆盖发布行为不变

release: 1.0.1

  • 新增系统配置持久化能力,启动时自动初始化超级管理员 admin,并支持注册开关与上传大小限制
  • 新增超级管理员系统配置和用户管理界面,支持用户启停、密码重置、2FA 开关、新增删除与用户数据导出
  • 重构文件上传与附件管理链路,统一按钮、拖拽、粘贴上传,并修复粘贴重复上传问题
  • 优化 Markdown 编辑器、预览区和分享页体验,补充浮动目录、状态缓存、PDF 等可预览附件新窗口打开
  • 补充登录、注册、2FA 中文错误提示,并修复文档树新建文档可能重复提交的问题
  • 更新 README 与配置示例,补充 1.0.1 新增能力、配置项、管理接口以及本地未推送/未提交变更说明

feat: 本地化前端依赖资源并优化编辑器缩进行为

  • 移除 Google Fonts 外链,改为使用本地系统字体栈
  • 新增离线资源准备脚本,在 dev/build/preview 前自动复制 vditor dist 到 frontend/public/vendor/vditor
  • 将 Markdown 编辑器和预览渲染的 Vditor 运行时资源统一切换为本地 /vendor/vditor 路径
  • 调整编辑器 Tab 缩进行为,改为使用 Vditor 原生缩进并插入四个空格
  • 统一分享页与预览区的字体变量,保持与项目现有风格一致
  • 更新 README,补充前端离线资源打包说明