Repository navigation
Releases: wellorbetter/timetrace
Release list
TimeTrace v1.2.0-preview.1|工作台与时间流预览版
TimeTrace v1.2.0-preview.1
这次主要重新整理了界面和工作台,先放一个 Windows 预览版出来。
这次可以看看什么
- 组件化工作台:日历、数据图表、日记,以及任务清单、番茄钟、倒计时和每日诗词,可以按自己的习惯调整布局。
- 时间流:按时段回看应用使用情况,查看应用与时长。
- 多种数据视图:柱状图、应用占比、当日汇总、应用明细和时段分布。
- 计时与任务入口重新整理;计时记录以小弹窗查看,诗词通过首行箭头切换,点击诗句阅读。
- 保留本地日记与可选 AI 总结,以及主题、背景和材质设置。
下载
本次附件是 Windows x64 预览包。完整解压后运行 timetrace_app.exe,不要只复制 exe。更新前退出旧版本并自行备份本地记录,避免同时运行多份记录进程。
本次提供 Windows x64 包,暂无新的 macOS 包。
隐私
基础记录保存在本地,不需要注册账号来查看统计。AI 总结是可选功能;启用并触发时,必要内容会发送到你配置的模型服务。公共诗词可能联网,因此不把应用描述为“完全不联网”。
预览版说明
目前还有一些 UI 细节和文件夹打开问题,预计后续修复。遇到问题欢迎提 issue,附复现步骤即可,不要公开 Key、个人日记或其他隐私信息。
感谢家人们试用,哪里不好用欢迎直接反馈。
TimeTrace v1.1.0
TimeTrace v1.1.0
这次更新把 TimeTrace 从单纯的使用统计工具,推进成了“使用事实 + 日记”一体的本地桌面工作区。
亮点
- 全新概览布局:日历与应用柱状图、使用占比、当日汇总、应用明细、24 小时时段分布联动。
- 日记整合进概览:继续支持 Markdown、图片、草稿与按日整理。
- 新增可选 AI 日记:支持 DeepSeek 与 OpenAI-compatible Chat Completions,可自定义 Endpoint、模型、写作要求和每日生成时间。
- AI 默认关闭;API Key 只从指定的系统环境变量读取,应用不保存密钥。
- 已有日记正文默认不发送给模型,只有用户单独授权后才会作为参考。
- 设置页重新整理外观、概览布局、AI、监控与本地数据管理。
- 新增 macOS 自用预览构建,并保留完整 Windows x64 支持。
下载
- Windows x64:解压完整目录后运行
timetrace_app.exe。 - macOS 自用预览:解压后运行
Install TimeTrace.command。当前未经过 Apple notarization,公开无警告分发仍需 Developer ID 与公证。
隐私说明
TimeTrace 的应用名称、可执行文件路径、窗口标题、使用会话和日记保存在本地 SQLite。只有明确开启并触发 AI 日记时,才会向你配置的模型服务发送所选日期的必要聚合使用事实;窗口标题、文件路径和原始事件不进入 AI 请求。
验证
- GitHub Actions:Rust workspace、Windows Flutter analyze/test/release build、macOS core/bridge test、签名 bundle build 与 smoke launch 全部通过。
- Flutter tests:65/65。
- Rust core tests:22/22。
感谢试用 TimeTrace。完整界面与隐私边界请查看项目 README。
TimeTrace v1.0.1
TimeTrace v1.0.1
这是对既有 v1.0.0 的稳定性、设置体验与 Windows 发布包的补丁版本。
修复
- 修复排除应用、轮询间隔单位、数据目录、版本显示和 CSV 转义问题。
- 为数据库读取、监控线程和窗口事件增加降级/生命周期处理。
- 修复 workspace 构建、重复应用名归一化和无效死代码问题。
- CI 现在覆盖 Rust workspace、Flutter analyze/test 与 Windows 构建。
新增
- 设置项持久化:主题、字体、语言、背景透明度、仪表盘顺序、启动与监控偏好。
- 开机启动与启动最小化设置;排除应用支持运行中进程搜索、图标和手动添加。
- Windows x64 ZIP 发布包内置 MSVC 运行库,解压后可直接启动。
验证
cargo test --workspace
flutter analyze --no-fatal-infos
flutter test
下载 ZIP 后请解压整个目录,再运行 timetrace_app.exe。
TimeTrace v1.0.0
TimeTrace v1.0.0
Windows 应用使用时间追踪 + 日历日记(100% 本地,隐私优先)。
下载即用
- TimeTrace-v1.0.0-windows-x64.zip — 解压双击
timetrace_app.exe,无需安装任何运行库(VC++ 运行库已内置打包)。
功能
- 前台应用监控:WinEventHook 事件驱动(前台切换 + 浏览器标签标题变化即时捕获),应用名智能识别(Edge / VS Code / 英雄联盟 / Minecraft / Java 运行时按 exe 路径 + 窗口标题归类)
- 仪表盘:数据轮播(柱状图 / 饼图 / 汇总 / 应用分布)、日历 + 日/周/月汇总、时段(小时范围)筛选
- 日历 + 农历:节日红字、农历、使用热力、图片/日记标记
- 日记:朋友圈式 — 按天分组折叠、Markdown 编辑、图片相册(堆叠/平铺/全屏画廊)、草稿自动保存、发布/编辑/删除
- 系统托盘:后台监控、暂停/恢复、关闭最小化到托盘
- 设置:主题/语言/字体/背景、轮询间隔、空闲阈值、仪表盘视图顺序
要求
- Windows 10 x64 及以上(内置 UCRT,无需 VC++ Redistributable)
- 数据存于
%APPDATA%\TimeTrace\,可随时导出/清除
已知限制
- 浏览器页面级追踪基于窗口标题 + 标题变化事件(Edge/Chrome 的"和另外 N 个页面"标题,页面精度受浏览器限制)
TimeTrace v0.1.0
TimeTrace v0.1.0
本地优先的 Windows 使用统计 + 日记应用 · Local-first Windows time tracking & journal app
功能 / Features
- 使用统计:自动识别空闲 / 锁屏 / 睡眠,不计入活跃时间 · Usage stats with idle / lock / sleep detection
- 数据仪表盘:柱状图 / 饼图 / 24h 时段分布 / 当日汇总 / 应用分布,与日历联动 · Dashboard carousel synced with calendar
- 应用图标:前台应用与图标实时识别,系统托盘常驻 · App icon resolution + system tray
- 日记:Markdown 编辑、图片相册、草稿自动保存 · Journal with markdown, images, auto-saved drafts
- 100% 本地运行,无网络、无遥测 · 100% local, no network, no telemetry
安装 / Install
解压后直接运行 timetrace_app.exe,无需安装。
Unzip and run timetrace_app.exe — no install required.