Skip to content

Release v1.0.0

Choose a tag to compare

@github-actions github-actions released this 07 Feb 15:06
· 47 commits to main since this release

📋 更新内容

✨ 新功能

  • feat: 更新 AI 请求、编辑器扩展与入口 (da6b33f)
  • feat: 更新设置页与条款页 (e35e7c2)
  • feat: 更新管理面板短信/存储/微信/用户/监控组件 (238be4b)
  • feat: 更新管理面板 AI/邮件/基础/策略配置组件 (0e2abca)
  • feat: 更新管理面板主框架 (e48d958)
  • feat: 更新同步路由 (852beb5)
  • feat: 优化 AI 使用记录、服务与路由 (c52286b)
  • feat: 新增 Collection 模型 (660791b)
  • feat: 添加AI设置项与隐私条款页面更新 (21babb9)
  • feat: 在编辑器中接入AI自动标签 (d9a3d99)
  • feat: 添加后台管理面板与系统监控页面 (6794b62)
  • feat: 添加管理员后台配置与监控接口 (045f133)
  • feat: 添加AI自动标签与相似推荐接口 (818ad49)
  • feat: 添加订阅字段与AI个性化设置 (877baf7)
  • feat: 扩展系统配置以支持AI与邮箱 (d7e7280)
  • feat: 添加智能版本描述自动生成功能 (9bdaff1)

🐛 Bug 修复

  • fix: 修复README图片路径使用GitHub raw链接 (0b3b327)
  • fix: 修复图片重复显示、CI/CD类型错误和README格式 (33c04db)
  • fix: 修复图片上传缺少await和NaN导致的竞态问题 (6502121)
  • fix: 修复图片插入编辑器的方法 (62c61f3)
  • fix: 修复图片上传后点击完成不显示的竞态问题 (2e9b490)
  • fix: 修复AI自动标签无法正确输出与数量限制失效问题 (7dcb0bf)
  • fix: 修复用户管理筛选下拉事件类型错误 (1dde29f)
  • fix: 外部搜索在CSP限制下改为新标签页打开 (e8363d9)
  • fix: 使用bcryptjs避免bcrypt兼容问题 (525135f)

📚 文档更新

  • docs: 新增 OpenAPI 文档与生成脚本 (f1084db)

🔧 其他改进

  • chore: 添加数据库seed脚本 (e9d1dba)

📊 完整提交记录

  • fix: 修复README图片路径使用GitHub raw链接 (0b3b327) - poboll
  • fix: 修复图片重复显示、CI/CD类型错误和README格式 (33c04db) - poboll
  • fix: 修复图片上传缺少await和NaN导致的竞态问题 (6502121) - poboll
  • fix: 修复图片插入编辑器的方法 (62c61f3) - poboll
  • fix: 修复图片上传后点击完成不显示的竞态问题 (2e9b490) - poboll
  • feat: 更新 AI 请求、编辑器扩展与入口 (da6b33f) - poboll
  • feat: 更新设置页与条款页 (e35e7c2) - poboll
  • feat: 更新管理面板短信/存储/微信/用户/监控组件 (238be4b) - poboll
  • feat: 更新管理面板 AI/邮件/基础/策略配置组件 (0e2abca) - poboll
  • feat: 更新管理面板主框架 (e48d958) - poboll
  • docs: 新增 OpenAPI 文档与生成脚本 (f1084db) - poboll
  • feat: 更新同步路由 (852beb5) - poboll
  • feat: 优化 AI 使用记录、服务与路由 (c52286b) - poboll
  • feat: 新增 Collection 模型 (660791b) - poboll
  • fix: 修复AI自动标签无法正确输出与数量限制失效问题 (7dcb0bf) - poboll
  • fix: 修复用户管理筛选下拉事件类型错误 (1dde29f) - poboll
  • feat: 添加AI设置项与隐私条款页面更新 (21babb9) - poboll
  • feat: 在编辑器中接入AI自动标签 (d9a3d99) - poboll
  • feat: 添加后台管理面板与系统监控页面 (6794b62) - poboll
  • fix: 外部搜索在CSP限制下改为新标签页打开 (e8363d9) - poboll

📦 下载与部署

下载步骤

  1. 下载压缩��:thus-note-v1.0.0.tar.gz
  2. 验证文件完整性:
    sha256sum -c thus-note-v1.0.0.tar.gz.sha256
  3. 解压文件:
    tar -xzf thus-note-v1.0.0.tar.gz

快速部署

前端部署:

# 复制前端文件到网站目录
cp -r frontend/* /www/wwwroot/thus.caiths.com/frontend/

后端部署:

# 复制后端文件
cp -r backend/* /www/wwwroot/thus.caiths.com/backend/
cd /www/wwwroot/thus.caiths.com/backend

# 配置环境变量(首次部署)
cp .env.example .env
nano .env

# 安装生产依赖
pnpm install --production

# 使用 PM2 启动服务
pm2 start ecosystem.config.js
pm2 save
pm2 startup

📝 详细文档

完整部署文档:DEPLOYMENT.md

💾 环境要求

  • Node.js >= 18
  • MongoDB >= 5.0
  • Redis >= 6.0
  • pnpm >= 8

🗂️ 包含内容

  • ✅ 前端静态文件 (Vue 3)
  • ✅ 后端 Node.js 代码 (TypeScript 编译)
  • ✅ PM2 配置文件
  • ✅ 环境变量模板
  • ✅ 部署说明文档

构建信息

  • 提交 SHA: 0b3b327
  • 分支: refs/heads/main
  • 构建时间: 2026-03-03 09:00:30 UTC