12 Commits

Author SHA1 Message Date
2b5ca93b51 feat: 编辑锁机制防止并发编辑
- 点击记录时获取锁,阻止其他人同时编辑
- 锁超时30秒自动释放(无心跳)
- 心跳每10秒发送保持锁活跃
- 强制抢锁功能(打断对方编辑)
- 页面离开自动释放锁
- 锁丢失弹窗提醒

双重保护:编辑锁(主防线) + 版本号(备用防线)

测试验证:
- A获取锁成功
- B获取锁失败(423)
- A释放锁后B成功获取
- 超时35秒后锁自动释放
v1.2.0
2026-04-16 09:29:06 +08:00
e8ebd83d3c feat: 乐观锁版本号机制解决并发编辑冲突
- 每条记录增加version字段,每次保存版本号递增
- 客户端保存时携带版本号,服务端检查是否一致
- 版本冲突时返回HTTP 409,包含服务端最新内容
- 前端显示冲突对话框,用户可选择放弃或强制覆盖
- 旧数据自动添加version=1

测试场景:
- A和B同时加载版本1
- A保存成功 → 版本2
- B保存失败 → 409冲突
- B选择覆盖 → 版本3
v1.1.0
2026-04-15 16:26:13 +08:00
8c4c0af053 fix: 正确修复置顶排序逻辑 2026-04-09 00:46:19 +08:00
c67d81d277 fix: 修复置顶功能排序问题 2026-04-09 00:43:46 +08:00
75026508b8 fix: 修复弹出菜单被其他记录遮挡的问题 2026-04-09 00:40:57 +08:00
43b625d31a docs: 添加 README.md 说明文档 2026-04-09 00:34:23 +08:00
68e3d30f3f feat: 空内容保存确认 + 重命名标题功能 v0.2.1 2026-04-09 00:31:33 +08:00
a30514e6da feat: 操作按钮隐藏在···下拉菜单中
- 置顶、导出、删除三个按钮合并到'更多'菜单
- 点击···图标展开/收起菜单
- 点击其他地方自动关闭菜单
2026-04-08 18:55:38 +08:00
cbe014e10d feat: 新增导出功能,合并左侧操作按钮
- 新建记录输入内容超过20字时自动生成标题
- 左侧列表新增导出按钮(导出为Markdown文件)
- 置顶、导出、删除三个按钮合并,hover时显示
2026-04-08 18:45:34 +08:00
a21a813d83 fix: 移除编辑时自动生成标题的逻辑
只在手动点击'重新生成标题'按钮时才触发标题生成
2026-04-08 18:38:55 +08:00
0e84111ffe feat: 增加置顶功能和列表显示开关
- 标题生成后左侧列表实时刷新(2秒轮询)
- 增加显示内容预览开关
- 增加置顶/取消置顶功能
- 列表项hover显示隐藏菜单(置顶、删除)
v0.2.0
2026-04-08 18:34:13 +08:00
b0ee5ac05b feat: 碎片信息记录网站初始版本
功能:
- 实时保存记录到本地
- 大模型自动生成标题
- 左侧列表显示所有记录
- 搜索功能
- 新建/编辑/删除记录
v0.1.0
2026-04-08 18:23:57 +08:00