• v0.7.1 d300fd9b96

    root released this 2026-11-01 08:59:48 +00:00 | 0 commits to main since this release

    新增

    • 记账支持三种统计周期:按月 / 按期 / 自定义,统计卡、支出分类、表格与筛选全部跟随所选周期。
    • 按期:设置「账期起点」(如实习开始日 10-14)后自动切分第 1、2、3…期,第 N 期 = 起点 + (N-1) 个月,到起点 + N 个月的前一天(10.14 开启 → 第 1 期为 10.14 – 11.13)。
    • 账期起点随账号多端同步;起点前如有账目提供「起点前」入口。
    • 自定义:任意起止日期区间(如 10.14 – 10.31)。
    • 新增「统计周期」选择弹窗(点击工具栏标题打开)。

    优化

    • 工具栏月份标题改为可点击周期选择按钮;‹ › 按当前模式逐周期移动。
    • 「回到本月/本期」仅在偏离当前周期时出现;自定义模式隐藏翻页箭头。
    • 清除页面遗留的快速记账死代码约 90 行;文案「本月」统一为「本期」。

    纯客户端功能,无 schema 与服务端改动。服务器部署:cd /opt/daywork && git pull && cd server && docker compose up -d --build

    Downloads
  • v0.7.0 1e3dc1a170

    v0.7.0 Stable

    root released this 2026-10-27 04:57:11 +00:00 | 1 commits to main since this release

    记账:分类筛选

    • 工具栏新增「分类」下拉,选项为本月实际出现的分类(自动去重排序)
    • 与类型筛选、报销筛选叠加使用;底部计数实时联动;切月自动重置

    部署:cd /opt/daywork && git pull && cd server && docker compose up -d --build

    Downloads
  • v0.6.9 3bbc68b63e

    v0.6.9 Stable

    root released this 2026-10-26 15:25:57 +00:00 | 2 commits to main since this release

    分类管理去原生弹窗,全部自绘

    • 添加/修改分类:自绘输入弹窗(自动聚焦、回车提交、空值/重名内联红字校验)
    • 删除分类:统一红色警告确认框
    • 新增通用 InputDialog 输入弹窗基座;全应用不再有浏览器原生弹窗

    部署:cd /opt/daywork && git pull && cd server && docker compose up -d --build

    Downloads
  • v0.6.8 d55c768f16

    v0.6.8 Stable

    root released this 2026-10-26 13:53:08 +00:00 | 3 commits to main since this release

    确认弹窗重做

    • 修复内容贴边(基座统一时确认框未获内边距)
    • 标准企业级危险确认:红色警告徽标 + 标题/正文分区 + 22px 内边距 + 右对齐操作区
    • 全部 10+ 处调用点零改动;移动端按钮等宽 40px

    部署:cd /opt/daywork && git pull && cd server && docker compose up -d --build

    Downloads
  • v0.6.7 5a6ab2b322

    v0.6.7 Stable

    root released this 2026-10-26 13:48:34 +00:00 | 4 commits to main since this release

    全组件 UI 审核打磨(19 个界面/组件逐一过审)

    • 交互反馈:按钮按下态、主按钮微阴影、全局细滚动条、侧栏 tooltip 仅折叠态显示
    • 语义色:记账统计卡色条(收入绿/支出灰/结余蓝/待报销橙)、进度条 100% 变绿、危险确认标题红色
    • 信息层级:出勤时间加大加粗、记录内容 500 字重、摘要数字加粗、密码等宽字体、金额列右对齐
    • 体验升级:耗时快捷 chips(15/30/60/90/120)、登录页渐变质感、日历今日高亮/空月格灰底、移动端弹层拖拽条

    部署:cd /opt/daywork && git pull && cd server && docker compose up -d --build

    Downloads
  • v0.6.6 3b48a27921

    v0.6.6 Stable

    root released this 2026-10-26 13:34:04 +00:00 | 5 commits to main since this release

    根因修复:同步 500 与重启丢数据

    • 数据恢复合并脚本曾把表写成数组形态;服务端现加载即自愈(数组→uuid 键对象、剔除 null/非法行并持久化),一次性治愈线上文件,无需手动操作
    • 自然键扫描/墓碑循环/客户端快照全部加防御性守卫
    • 合并后因该缺陷丢失的增量数据:各端升级后首次同步会触发行数比对防线自动重推找回
    • 验证:自愈冒烟 8/8 · 存储 9/9 · 协议 36/36 · 管理员 16/16 · 自救 7/7

    部署:cd /opt/daywork && git pull && cd server && docker compose up -d --build;桌面/安卓装 0.6.6,网页端刷新即新版。

    Downloads
  • v0.6.5 793a41ab99

    v0.6.5 Stable

    root released this 2026-10-26 13:21:25 +00:00 | 6 commits to main since this release

    修复

    • 写操作不再因同步失败弹全屏报错:写操作本地提交成功即视为成功,同步失败仅记录到设置页状态,下轮自动同步续传
    • 服务端 500 留痕:接口异常连同堆栈写入容器日志,用于定位「同步服务返回 500」

    部署:cd /opt/daywork && git pull && cd server && docker compose up -d --build,然后触发一次同步并执行 docker logs --tail 40 internlog-sync 把输出发给开发者定位 500 根因。

    Downloads
  • v0.6.4 7d11a48756

    v0.6.4 Stable

    root released this 2026-10-26 13:07:50 +00:00 | 7 commits to main since this release

    移动端布局与板块尺寸优化

    触控基线:常规按钮 36px / 次级 32px / 小按钮 30px / 输入 38px / 分段器 34px / 弹窗主按钮 40px 并等宽铺满

    板块重排:

    • 详情页:出勤 2×2 紧凑网格;打卡/休假按钮并排等宽
    • 计划页:任务操作按钮等宽铺满(触控 32px);「今天/添加计划」等宽;长期计划操作角标化
    • 记账页:工具栏分区(月份导航 / 筛选两列 / 记一笔全宽)
    • 详情页导出:分段等宽铺满,日期输入全宽
    • 总结页:范围分段铺满;编辑器收窄
    • 备忘录:列表 210px;底部按钮等宽
    • 底部标签栏 56px、图标 22px;悬浮计时面板同步适配

    部署:cd /opt/daywork && git pull && cd server && docker compose up -d --build

    Downloads
  • v0.6.3 1afc236d88

    v0.6.3 Stable

    root released this 2026-10-26 12:51:12 +00:00 | 8 commits to main since this release

    服务端存储层加固(纯服务端变更,客户端无需重装)

    • 原子落盘:临时文件 + fsync + 原子改名,断电不留半截文件
    • 损坏隔离:数据文件解析失败自动隔离为 .corrupt-* 并报错,绝不静默当空数据
    • 墓碑 14 天自动回收:文件不再无限膨胀,旧删除不会永久重放
    • 空同步不落盘:无变化不写盘
    • 备份体系:当日首份快照不可变(同日备份进 _t 时间戳副本)/ 每周一深快照保留 8 份 / 单次 ≥20 条墓碑先快照再应用 / health 新增 users、lastBackup

    验证:协议审计 36/36 · 用户管理 16/16 · 灾难恢复自救 7/7 · 存储冒烟 9/9

    部署:cd /opt/daywork && git pull && cd server && docker compose up -d --build(桌面/安卓继续用 0.6.2 安装包)

    Downloads
  • v0.6.2 d48330e5c4

    v0.6.2 Stable

    root released this 2026-10-26 11:59:08 +00:00 | 9 commits to main since this release

    补上「首次升级即遇灾」的恢复漏洞(关键)

    • v0.6.1 的纪元保护只对已存过纪元的设备生效;本版增加二道防线:本地镜像认为服务器应有 N 行而服务器实际更少 → 判定服务器数据丢失/重建 → 自动作废镜像并把本机全量数据重推自救
    • 灾难恢复冒烟测试 7/7:删服务器用户数据文件后,保留缓存的设备下一次同步自动恢复全部数据(备忘录/密码库密文/主密码盐/考勤规则),新设备完整拉回

    数据恢复操作:先把服务器更新到本版 → 找一台从数据消失后还没打开过应用的设备,升级/刷新到 0.6.2 后打开 → 首次同步自动把数据推回服务器 → 其他设备随之恢复。

    服务器:cd /opt/daywork && git pull && cd server && docker compose up -d --build(切勿删除 server/data)

    Downloads