Skip to content

Releases: impersonal-byte/OvertimeCalculator

v2.3.2

Choose a tag to compare

@github-actions github-actions released this 21 May 11:17

v2.3.2

变更内容

  • 调整日期编辑弹窗:保存按钮移动到日期标题右侧,底部操作区移除,关闭弹窗保留为取消路径
  • 将日期类型覆盖选项固定为同一排展示,适配 20:9 高分辨率手机屏幕下的紧凑编辑布局
  • 优化薪酬与规则页的时薪输入与反推输入,改为分段胶囊输入区 + 对号确认按钮,减少按钮文字占用
  • 补充 UI 测试约束,覆盖日期编辑保存入口、日期类型覆盖单排布局,以及薪酬确认入口的图标化展示
  • 新增 Phase 06 Material 3 交互系统化升级规划,为后续状态反馈、设计 token、可访问性和 md3E 细化提供执行蓝图

发布说明

  • 这是基于 v2.3.1 的小版本迭代,重点是继续收紧高频编辑与设置表单的交互效率
  • 本次发布包含源代码、Android UI 测试和阶段规划文档更新
  • Debug 单元测试与 Debug APK 构建已通过;当前环境未连接 Android 设备,设备侧 instrumentation 测试需在真机或模拟器上补跑

v2.3.1

Choose a tag to compare

@github-actions github-actions released this 28 Mar 16:04

v2.3.1

变更内容

  • 调整节假日规则:只把 3 倍工资的法定节假日记为“节假日”,其余法定休息日按“休息日”处理,调休日继续按工作日处理
  • 将节假日远程刷新切换为按年度、带 wage 语义的数据源,避免把官方放假日全部压平成同一种类型
  • 收紧工作日录入滑杆,让 0h → 6h 更容易精细选择,同时保留 -8h 调休输入能力
  • 对历史上已经录入超过 6h 的工作日记录保留扩展上限,避免打开编辑器时被静默截断
  • 重做设置页细节:主题模式改为紧凑三联分段选择,设置页顶部状态区更统一,备份 / 恢复 / 导出按钮层级更协调

发布说明

  • 这是基于 v2.3.0 的补丁版本,核心目标是完成 Phase 05 的细节体验优化,而不是引入新的主流程能力
  • 本次发布同时补齐了阶段执行文档与 roadmap / requirements / state 状态,使仓库中的规划状态与实际代码结果重新一致
  • Android 单元测试、调试构建和 AndroidTest 编译已通过;设备侧 UI 验证仍受当前环境无连接设备限制,建议在真机上补做最终观感确认

v2.3.0

Choose a tag to compare

@github-actions github-actions released this 21 Mar 12:05

Full Changelog: v2.2.0...v2.3.0

v2.2.1

Choose a tag to compare

@github-actions github-actions released this 15 Mar 15:27

v2.2.1

变更内容

  • 修正 Android release 构建中备份规则 XML 的 lint 问题,恢复正式签名 APK 的自动发版链路
  • 保留完整数据备份与恢复能力,可在“数据管理”中导出 .obackup 并通过应用内流程恢复
  • 恢复流程继续保留预览确认、CSV 误选拦截与事务化写入,降低误恢复和数据混杂风险
  • CSV 导出继续保留为轻量分享功能,并明确与完整备份/恢复区分

发布说明

  • 这是基于 2.2.0 发版失败后的补丁版本,主要用于修正 release 配置并确保 GitHub Actions 能成功产出正式签名 APK
  • 用户侧 backup/restore 与结构化录入改进保持不变,正式发布版本号提升至 2.2.1
  • 发布产物仍为正式签名的通用 APK,可直接用于手动安装与应用内更新

v2.1.0

Choose a tag to compare

@impersonal-byte impersonal-byte released this 15 Mar 05:10

Highlights

  • Replace the stepper-led day editor with a centered slider for signed overtime and comp-time entry
  • Simplify the duration section to slider-only entry with a balanced inline clear action
  • Fix the bottom marker alignment and reduce crowded positive-side labels for better mobile readability

Verification

  • Unit tests for duration mapping, visual centering, and tick anchors passed
  • Android test sources compile cleanly
  • Manual QA confirmed the slider-only flow and final tick layout on device

Full Changelog: v2.0.0...v2.1.0

v2.0.0

Choose a tag to compare

@github-actions github-actions released this 14 Mar 14:54

v2.0.0

变更内容

  • 完成一次覆盖应用壳层、首页、编辑器、设置模块、更新链路与节假日同步的大规模重构
  • 将主界面与设置模块拆分为更清晰的 shell、navigation、section 和 helper 结构,显著降低单文件复杂度
  • 引入外观偏好 repository,收口主题与外观设置的读取、状态分发与兼容路径
  • 为节假日远端拉取与应用内更新流程抽出独立边界,明确 release check、下载状态与安装引导职责
  • 补齐代码库地图、存储边界文档、Room schema 导出、Android UI smoke CI 和新边界的单元测试

发布说明

  • 这是一次以可维护性、可测试性和后续演进为核心的重大版本升级,因此版本号提升至 2.0.0
  • 当前仍保持单模块与手写依赖装配方案;经过本轮重构评估,现阶段暂不引入 Hilt 和多模块拆分
  • 发布产物仍为正式签名的通用 APK,可直接用于应用内更新与手动安装

v1.6.3

Choose a tag to compare

@github-actions github-actions released this 12 Mar 02:54

v1.6.3

变更内容

  • 优化“主题与外观”页结构,新增当前外观概览卡,减少说明冗余
  • 精简主题模式卡片与固定色板网格,保持现有浅灰圆角风格的一致性
  • 新增主题概览状态单元测试,并补充主题页关键 UI 锚点
  • 修正主题页窄屏布局中的宽度计算问题,避免编译阶段报错

发布说明

  • 本版本聚焦主题设置页的观感打磨与可维护性补强,不改动业务计算与数据结构
  • 发布产物仍为正式签名的通用 APK,可直接用于手动安装与应用内更新

v1.6.2

Choose a tag to compare

@github-actions github-actions released this 12 Mar 01:45

v1.6.2

  • 修复偏好设置页状态显示不同步的问题,确保日历首日、深浅模式和动态配色控件与真实生效状态一致。
  • 修复设置导航中的 uiState 快照滞后问题,保证偏好页和设置首页摘要始终读取最新状态。
  • 补充偏好设置相关的 Compose 仪器测试覆盖,包括日历首日切换、主题切换、动态配色开关与种子色面板显隐。

v1.6.1

Choose a tag to compare

@github-actions github-actions released this 11 Mar 03:53

v1.6.1

变更内容

  • 节假日远端同步源从 Timor 切换为 api.haoshenqi.top/holiday
  • 保持“当前年 + 下一年”的静默刷新策略,不引入更高频的逐日请求
  • 新增 Haoshenqi 数组载荷解析与仓库缓存回归测试
  • 关于页与设置说明同步更新为新的节假日数据来源

发布说明

  • 本版本是一次小版本修正,重点解决节假日远端规则源失效后的更新链路问题
  • GitHub Release 仍使用签名后的通用 APK 作为分发包与应用内更新源

v1.6.0

Choose a tag to compare

@github-actions github-actions released this 10 Mar 05:45

v1.6.0

变更内容

  • 重构首页展示逻辑,保留极简主视图并增加微型月度工时趋势图
  • 增强日历高负载色彩层次,提升高时长日期的视觉辨识度
  • 重构设置模块,拆分为规则、偏好、数据管理、关于加薪四个二级页面
  • 新增外观个性化能力,支持系统默认、浅色、深色、动态取色与多套种子色
  • 新增本月 CSV 导出与系统分享链路,支持免存储权限分发文件
  • 修正 CSV 导出为后台生成,避免在主线程执行文件 I/O
  • 修正 CSV 汇总中的加权总工时计算口径
  • 修正主题状态与导出事件的收集方式,减少无效重组和生命周期外收集

发布说明

  • 本版本聚焦首页与设置模块体验升级,同时补齐数据导出与外观个性化能力
  • 发布产物仍为正式签名的通用 APK,可直接用于应用内更新与手动安装