Commit Graph

8 Commits

Author SHA1 Message Date
Your Name b93c6f1e16 feat: v3 增强 - FTS5全文搜索+双向链接/知识图谱+自动保存草稿+标签管理+实时预览编辑器+PWA
- FTS5中文分词搜索(需-tags=sqlite_fts5)
- [[wiki链接]]反向链接+SVG知识图谱
- 自动保存草稿(不触发版本历史)
- 标签重命名/合并/删除+使用统计
- 后台编辑实时预览+格式工具栏
- PWA manifest+service worker+移动端适配
- 冒烟测试扩至66例全通过
2026-08-11 12:38:41 +08:00
Your Name cbfaac3d4f test: smoke_test末尾自动清理自建测试数据, 可安全重复运行 2026-08-11 12:17:17 +08:00
Your Name fa2d4d7cbf style: 重做深色模式为专业协调配色, 全面覆盖前后台全部元素
- 统一配色规范: 背景#0f1115, 面板#15181e/#12151b, 边框#232733,
  文字层级 #e6e6e6/#c9ced8/#9aa0aa/#6b7280, 强调蓝#6aa1f7
- 前台: 补全 header/搜索框/侧栏/树/筛选/列表/标签/目录/正文/代码块/空状态
- 后台: 补全 header/侧栏/树/编辑器/预览区/输入框/按钮/弹窗/面板分割线
- 修复之前浅色混搭、active色块突兀、输入框白底等视觉问题
- 后台页面为服务端模板, 变更后需重启加载; 前台c.File动态生效
2026-08-11 11:23:51 +08:00
Your Name 8c8501d969 fix: 更新CI Go版本为1.25(匹配go.mod) 2026-08-11 11:21:41 +08:00
Your Name 74fa759274 feat: 云笔记增强 - 安全加固 + 回收站/版本历史/分享/批量导出 + 前端优化
- 安全: 认证改随机token会话(弃固定cookie), 笔记密码SHA256升级为bcrypt(自动迁移),
  堵住GET /api/notes/:id泄露带密码笔记, CORS收紧+SameSite防CSRF, 上传图片内容嗅探
- 回收站: 软删除(deleted_at), 列表/恢复/彻底删除/清空, 目录子树连删连恢复
- 版本历史: note_versions表存快照, 每次保存自动留档, 支持查看/回滚
- 分享: 生成随机token分享链接, 支持过期时间, 公开阅读页share.html
- 批量导出: 全部笔记打包zip(按目录结构+front matter)
- 前端: 深色模式, Mermaid图表, 待办清单checkbox, 字数统计;
  后台新增回收站/历史/分享面板和批量导出按钮
- 新增deploy/note-manager.service systemd单元与smoke_test.py
2026-08-11 11:21:29 +08:00
AI Agent f0eb822e68 feat: add Jenkins CI/CD pipeline 2026-05-26 17:36:34 +08:00
Note Manager f464ce2b75 fix: 修复Markdown渲染中图片和链接被escapeHtml转义的bug 2026-05-08 16:28:48 +08:00
Note Manager c8f03dd932 feat: 初始化云笔记项目
功能特性:
- Markdown 编辑与实时预览
- 代码语法高亮
- 目录树形结构管理
- 图片粘贴上传
- Markdown 文件导入导出
- 笔记密码保护
- 前后端分离架构

技术栈:
- Go + Gin + GORM + SQLite
- 原生 HTML/CSS/JavaScript
- Highlight.js
2026-05-08 15:07:22 +08:00