Repository navigation
Releases: fplity/PrivateTimeTrace
Release list
时间迹 v1.1.1 · 修复日/月图表显示
时间迹 v1.1.1 · 修复日/月图表显示
v1.1.1 修复了日、月趋势图在记录位于时间轴末端时的可见性问题。
修复内容
- 修复 24 小时日图或 28–31 天月图被强制撑宽、导致下午或月末数据位于卡片右侧不可见的问题。
- 最多 31 个趋势点时让完整数据适配卡片宽度;横轴标签按可用空间抽稀,同时保留所有数据点和首尾标签。
- 超过 31 个趋势点,或主题分类超过 12 个时,继续保留横向滚动以维持可读性。
- 保留 v1.1.0 的按钮液态交互、双玻璃风格,以及专注趋势 / 主题分布各自独立的折线图与柱状图切换。
下载
从 GitHub Release v1.1.1 下载 Windows x64 自包含包:
| 文件 | SHA-256 |
|---|---|
| PrivateTimeTrace-1.1.1-win-x64-Setup.exe | 6f77f5d9e4876f40ce3f3f6f862a4c9708858e75a20d12d844ab6908cf2e0564 |
| PrivateTimeTrace-1.1.1-win-x64.zip | c46274ee954c42fcb77e2272c0fec2cc715bae754d44b4bdea24284dd48c1952 |
完整校验清单:SHA256SUMS.txt。安装器和 ZIP 均未进行商业 Authenticode 签名,Windows 可能显示未知发布者;SHA-256 只用于校验下载内容一致性,不能替代发布者身份认证。
验证边界
- 23 项核心检查通过,包括 23:00 的单条 14 分钟日记录,以及 28、29、30、31 天月份的月末单条 14 分钟记录。
- 独立隔离 fixture 的实际窗口检查通过 16 个组合:Day / Month × Line / Bar × Liquid / Frosted × 1380 / 950 宽度。原生 UI Automation 检查末端数据点矩形完全位于 viewport 内、无横向滚动,并从窗口截图检测到实际蓝色数据像素。
- 同一回归脚本在 v1.1.0 上可复现失败:
Day chart still requires horizontal scrolling. verify-installer.ps1 -SkipUi通过,覆盖安装许可 / 图标 / 菜单、运行时拒绝覆盖、升级数据保留和卸载数据保留。- 从 v1.1.0 升级到 v1.1.1 的安装器退出码为 0;正式数据的记录数及内容指纹一致;实际安装 DLL 与 16 组合测试包的 SHA-256 一致。
- 主会话已目视核对升级后实际安装目录启动的日折线图:00–23 轴和非零峰值均显示。该真实数据截图仅保留本机,没有作为公开资产上传。
本次验证聚焦图表修复、安装升级和相关发布门禁,不是全部功能的独立 UI 回归,也不宣称已覆盖所有 Windows 版本、硬件、输入设备或长期稳定性。项目仍是 Windows x64、本地优先应用,不包含云同步、账号或在线学习数据服务。
更多项目说明见 README,完整发布流程见 Windows 发布指南。
隔离验证截图
以下截图来自不含用户记录的隔离 fixture:
许可
项目原创代码采用 MIT License。随包分发的 .NET、Windows App SDK、SQLite、NSIS 等组件保留各自许可,详见 第三方声明。
时间迹 v1.1.0 · 按钮液态动效
时间迹 v1.1.0
v1.1.0 是一次以交互质感为主的 Windows 桌面更新。它保留 v1.0.0 的本地计时、记录和统计能力,把可见的动效集中在“当前选中了哪个按钮”这一件事上。
新增与改进
- 按钮选择更清晰:风格、导航、统计周期、专注趋势和主题分布的切换按钮使用连续滑动的玻璃选择胶囊。选择位置会根据移动方向产生轻微拉伸、过冲和回弹,让状态切换更容易被感知。
- 按钮内局部高光:指针移动时,选中按钮内部会出现克制的入射高光、冷色反射、弧形流光和边缘亮线;高光跟随按钮局部坐标,不带动整张卡片或壁纸。
- 两套风格各有取舍:液态流光保留更明显的流动感,霜白玻璃使用更克制的形变与光影。两套风格仍可随时切换,并在重启后恢复偏好。
- 交互状态保持稳定:文字、命中区域和页面内容不随形变漂移;鼠标、键盘方向键、Home / End 以及原生辅助功能选中状态保持同步。
- 图表选择继续独立:专注趋势与主题分布仍分别支持折线图 / 柱状图,互不绑定,选择会自动保存。
明确不变的范围
本版本没有加入云同步、账号、联网学习数据服务、广告、自动更新或数据库结构变更。卡片、页面切换、壁纸视差、全局光影和图表内容不加入 v1.1.0 的按钮动效;背景只会在真实数据或风格发生变化时更新。
这是基于 WinUI Composition 的 Windows 原生近似设计,不是 Apple 私有 Liquid Glass 渲染器,也不代表与 Apple 或 Microsoft 存在隶属或背书关系。系统关闭动画或高级视觉效果时,应用会减少动效。
下载与运行边界
发布后请从本仓库的 Releases 下载对应的 PrivateTimeTrace-1.1.0-win-x64-Setup.exe、PrivateTimeTrace-1.1.0-win-x64.zip 和 SHA256SUMS.txt。安装包和 ZIP 均为 Windows x64 自包含分发,不需要开发者模式或额外 .NET 开发环境;ZIP 必须完整解压后运行。
当前分发包没有商业 Authenticode 签名,Windows 可能显示未知发布者。SHA-256 只能校验下载内容一致性,不能替代发布者身份认证;请核对 Release 来源,不要关闭系统安全防护或导入陌生证书。
数据仍保存在 %LOCALAPPDATA%\PrivateTimeTrace\private-time-trace.db,卸载不会主动删除学习数据库。备份或恢复前请退出应用并复制完整数据目录,同时注意可能存在的 -wal / -shm 文件。数据库没有应用级加密。
验证说明
最终 v1.1.0-final2 包已完成发布门禁核验:
| 文件 | 大小 | SHA-256 |
|---|---|---|
PrivateTimeTrace-1.1.0-win-x64-Setup.exe |
93,380,831 bytes | A1B2C5484CC064EB583DFB29615B063E317484D14B5172811D20D367991EB381 |
PrivateTimeTrace-1.1.0-win-x64.zip |
97,733,590 bytes | 8C84261D95805F2BA2CAA3D4A69FC53461B54879696BEF7373659FAD289227A4 |
SHA256SUMS.txt |
210 bytes | 以上两个下载文件的校验清单 |
verify-installer.ps1 -SkipUi:PASS;该命令不代表完整 UI 回归。- 从 1.0.0 升级到 1.1.0:安装器退出码
0。 - 正式数据库升级前后完全一致:
Count=2;RecordsHash=7A2975B4D35A343DB0DB6E6834331724F2FCE885AC3EADB854AF9C4F4B6B9D3;HasActiveSession=false;ActiveHash=74234E98AFE7498FB5DAF1F36AC2D78ACC339464F950703B8C019892F982B90B;数据库 SHA-256=9549444129FE41F4E0B3C3D88BD16350AE94DF0B5F673C945A75AF5881805C62。 - 安装位置和快捷方式
TargetPath均指向测试机的C:\Users\刘煜平\AppData\Local\Programs\PrivateTimeTrace\PrivateTimeTrace.exe;IconLocation指向Assets\AppIcon.ico,0。 - 完整 UI 回归已有独立通过证据,覆盖按钮局部动效、两套风格、两个图表独立切换、键盘 / 辅助功能选择、偏好重启和窗口缩放。
候选包、隔离数据库、日志、截图和调试文件未作为 Release 资产上传。
完整构建与发布流程见 Windows 发布指南。
许可
项目原创代码采用 MIT License。.NET、Windows App SDK、SQLite、NSIS 等随包组件保留各自许可;完整原始条款与声明见 第三方声明 和 licenses。
时间迹 1.0.0 · 玻璃质感 Windows 学习计时
时间迹 1.0.0 · 首个 Windows 安装版
记录每一次专注,用清晰的图表回顾自己的投入。
下载
- 普通用户:下载
PrivateTimeTrace-1.0.0-win-x64-Setup.exe,双击安装。 - 免安装:下载
PrivateTimeTrace-1.0.0-win-x64.zip,完整解压后运行PrivateTimeTrace.exe。 SHA256SUMS.txt提供下载一致性校验。GitHub 自动生成的 Source code 压缩包是源码,不是可运行程序。
推荐 Windows 11 x64。安装包包含 .NET / WinUI 运行组件,无需开发者模式或额外开发环境。安装面向当前用户,卸载保留学习数据。
这一版包含
- 原生学习计时、活动计时恢复、历史记录、主题查看与删除确认。
- 霜白玻璃 / 液态流光两种风格随时切换,新设计的玻璃计时环图标。
- 专注趋势、主题分布各自支持折线 / 柱状切换,独立保存偏好。
- 日 / 周 / 月 / 年 / 全部范围,跨午夜统计按实际时间分配。
- SQLite 本地存储,无账号、云同步或应用自己的学习数据上传。
项目采用 C# + .NET 10 + WinUI 3 + MVVM + SQLite。原创代码采用 MIT;完整微软运行库条款、第三方许可与隐私说明均随包提供。
验证与注意事项
已完成 21 项核心检查,以及实际安装后的 UI、计时恢复、8 种显示组合、覆盖升级和保留数据的卸载验证。详见仓库的 docs/release-verification.md。
当前安装包未使用商业代码签名证书,Windows 可能显示未知发布者。请核对本仓库来源与 SHA-256,不要关闭系统安全防护或导入陌生证书。SHA-256 不能代替独立的发布者身份认证。
数据目录为 %LOCALAPPDATA%\PrivateTimeTrace\,未进行应用级加密。重要数据请在关闭全部应用窗口后备份整个数据目录。当前仅验证本机 Windows x64,未覆盖全部系统 / 显卡组合;无自动更新器和双端同步。

