1.8 KiB
1.8 KiB
v0.3.0 发布记录
发布日期:2026-10-16
架构:数据唯一权威迁至服务器
- 本地数据库降级为实时缓存:所有写入立即推送服务器,并以服务器快照全量重建,双端分歧从结构上消失
- 登录 / 注册全部经由服务器(本机仅存自动登录凭据);换设备用同一用户名密码即可恢复全部数据
- 服务端每日自动备份(保留 14 天),注册表变更即触发
新功能:用户管理
- 管理员账号 xionglin 可在应用内管理云端用户:新建、重置密码、删除(服务端鉴权,非管理员 403)
- 桌面端侧边栏与手机端「更多」弹层提供入口
手机端布局重设计
- 底部带文字标签栏(日历 / 详情 / 记账 / 备忘录 / 更多),低频入口收进「更多」底部弹层
- 全屏搜索层;打卡日历当日详情改底部抽屉;所有弹窗贴底、表单单列
- 记账表格转卡片行;密码库宽表横向滑动;桌面端布局不受影响
同步可靠性
- 打卡后即时推送(3 秒防抖)+ SSE 秒级拉取(实测 257ms 落库)
- 设置页显示自动同步失败原因,便于定位
修复
- 设置页同步信息引用未定义变量导致的运行时崩溃(loadError / showToast 两例)
- 数字输入框类型防御(a.value.trim 崩溃)
- 服务端冲突比较修正、外键重映射与自然键去重(双设备回归 12/12)
质量基线
- 服务端协议审计 34 项、用户管理审计 16 项、双设备回归 12 项、实时链路 6 项、纯函数单测 9 项,全部通过
- 仓库结构整理:根 README、文档归位 docs/、清理误提交产物
升级说明
- 服务器:
cd /opt/daywork && git pull && cd server && docker compose up -d --build - 客户端:覆盖安装后用原云端用户名密码登录,数据自动拉回