0.8.10
新功能
- 按 App 统计支持置顶多个 App 或网站,可在选择页和详情图标上置顶或取消置顶。
- 高级设置新增默认开启的开关,可隐藏网站名称开头的 www.,重命名时仍显示完整名称。
修复
- 修复时间流悬停聚焦到边缘时,时间标签与实际边界不一致的问题。
- 修复 macOS 27 主窗口关闭并重新打开时的工具栏残留或缺失问题。
- 仅聚焦或离开提醒名称输入框时,未编辑的默认名称会继续随界面语言变化。
- 修复矩形树图中光标经过方块间隙时,悬停高亮与说明闪烁的问题。
- 统一活动记录名称为“App 切换”“键鼠活动”和“前台播放”,并同步所有界面语言。
- 时间感知提醒的表盘增加中性底层,减弱下方屏幕内容对扫过区域的干扰。
- 调整所有说明圆圈的行距、段落间距和边缘留白,让长说明与分组内容更容易阅读。
- 修正分类菜单中色点的位置,使其紧邻分类名称。
- 改善选择 App 或网站时的列表滚动,减少返回已浏览区域时图标重复加载。
- 改善统计页面上下滚动的流畅度。
- 减少月统计切换范围和连续筛选星期时的卡顿。
- 月统计切换范围的加载期间显示目标范围的占位内容。
- 减少保存提醒历史及更新备份状态时对界面响应的影响。
- 减少关系图谱运动时重复更新节点内容的开销。
- 减少后台补录 App 图标时对界面响应的影响。
- 恢复准备期间显示进度并保持界面响应,退出会等待恢复结束。
0.8.9
修复
- 降低了后台运行时的 CPU 占用
0.8.8
修复
- 修复将所有设置恢复为默认值时会删除提醒历史的问题,已有提醒记录和响应现在会保留。
- 自定义布局的恢复入口移至页面底部,隐藏模块可预览并单独恢复,避免工具栏按钮位置跳动。
- 概览的“近 14 天记录”与“近 24 小时活动”支持分别排序、隐藏和恢复。
- 放大正文中的 App 和网站图标,使其与相邻汉字大小更协调。
- 修正活动计时、日历规则、设置恢复默认值和解除合并的多语言说明,明确累计时长与操作后果。
- 时间感知通知区分 App/网站使用与活动项目投入,避免将项目名称写成工具。
- 切换日统计时在后台准备图表布局,减少界面上的计算负担。
- App 和网站选择列表按可见范围分批准备图标,减少加载图标时对界面的阻塞。
- 减少统计视图展开、收起侧栏时对复杂图表的重复计算。
0.8.7
新功能
- 概览新增近 14 天记录状态,点击有记录的日期可查看当日日统计。
- 新增时间感知提醒,按实际使用时长提示 App、网站或日历项目中的时间流逝,可从菜单栏手动触发;默认间隔为 10 分钟,显示 5 秒后自动消失,时钟展示实际使用与短暂离开,并使用 App 或网站的自定义颜色。
- 月统计的时间流支持悬停某日空白区域查看当天明细,悬停大类色带查看该类型整月用时。
- 日统计的时间流支持查看连续色块的时间范围、色块用时与日总用时;App 模式新增小时悬停聚焦,可查看该小时的总用时和 App 明细。
- 统计图表统一使用二选一选择器,直接显示当前模式;新版 macOS 采用原生胶囊样式。
- 概览新增“忽略”更新提醒;在更新窗口选择“跳过这个版本”也会隐藏该版本的概览提醒。
修复
- 统计范围没有数据时保留卡片布局,并在每个模块内显示“没有数据”,减少加载结束后的页面跳变。
- 改善旧版 macOS 的统计页面、日历表头及浮动侧栏的底色和卡片层次,修复日历表头竖线错位与统计加载时宽度不稳定的问题。
- 统一旧版 macOS 设置页的底色、分组卡片和顶部说明,修复标签切换时内容横向抖动;统一设置窗口的固定尺寸行为,并将备份失败提示调整为中性色。
- 修复旧版 macOS 上新建合并关系时可能持续无法加载 App 列表的问题。
- 用时提醒弹窗更平缓地出现与消失。
- 专注提醒的休息时间可以设为 0 分钟;站立休息可以按秒设置,短于一分钟的休息显示准确时长。
- 修复日统计的时间流在长时间空闲后只会沿半小时边界断开的问题,断面现在准确对应离开和恢复的时间。
- 日/月 App 流图统一命名“时间流”;统计悬停说明按标题和指标分行显示,改善长名称可读性,旭日图、App 日弧和中位数白点使用光标旁玻璃标签。
- 更新时段分布、会话长度与 App 日弧说明,移除常用 App 的圆圈提示;矩形树图悬停时淡化其他块并显示所属大类,旭日图小类提示移除大类彩色圆点。
- 分类名称前补齐颜色圆点,提醒和日历规则中的 App、网站名称前补齐图标,并调整其大小与文字对齐;新的提醒历史在正文名称前显示对应图标,保留触发时的名称文案。
- 修复自动清理旧备份时产生的 iCloud 阶段冲突可能阻止后续备份的问题。
- 减少日历活动查询和提醒面板显示时的重复计算与读取开销。
- 修复短时间用时提醒的菜单栏百分比更新滞后,以及休息倒计时依赖其他活动才刷新的问题。
0.8.6
新功能
- 用时提醒规则支持在菜单栏显示进度,可选择进度符号、百分比、分钟数或符号与数字组合;进度环随系统菜单栏背景自适应,显示提醒时自动隐藏日影图标。
修复
- 信息说明按钮更容易点击,日历显示开关补齐辅助功能名称。
- 修复观看全屏视频时,用时提醒可能只播放声音而不显示面板的问题。
- 休息结束提醒显示休息时长和类型;用时提醒累计分钟统一向下取整,避免提前显示达标。
- 减少用时提醒中大量圆球移动、悬停和计时刷新时的重复处理。
- 改善关系图谱入场与图标显示,停稳后恢复窗口保持静止,修复拖拽后节点滞留边缘的问题。
- 修复 macOS 27 窄窗口展开左侧栏时动画中途突然跳变的问题。
- 调亮概览和浏览器授权状态指示灯,修复设置导航误跳转;按 Esc 关闭说明弹窗时保留下层统计全窗口和编辑内容。
- 修正跨时区、历史纪元、闰月及夏令时日期的选择和范围归属,避免日本历跨年号回填崩溃;按 Esc 关闭日期选择器时保留原日期。
- 修正夏令时切换日的热力图和日历预览,完整显示较长统计日、区分重复时段;连续翻页不再被旧动画干扰,并遵循减少动态效果设置。
- 修正统计图表的陈旧悬停、辅助功能时长和所选语言下的占比格式,稳定同名或同用时对象的排序与显示。
- 修复统计切换范围后持续加载或遗漏刷新错误的问题,及时停止旧月份加载,按所选数据源的合并规则保持滚动位置,并阻止已关闭功能的旧跳转。
- 最近事件、统计和网站独立统计读取失败时提供清晰恢复说明与适用的重试入口,刷新失败保留已有结果,避免启动失败后一直显示准备中。
- 提醒时长输入无效时保留草稿并提示修正,缩短限额不再改变提前提醒;规则保存、新增或删除失败时可重试,旧草稿不会重建已删除规则。
- 删除、停用、暂停或改期后,旧提醒和按钮不再继续改变计时或通知;再次选择“稍后提醒”时保留新的安排。
- 提醒恢复数据损坏时保留原件并停止提醒,避免崩溃、重复通知或覆盖历史,同时提供恢复与反馈说明。
- 分类名称、功能顺序和暂离例外修改以保存结果为准,失败保留草稿并可重试;保留旧提醒的自定义名称,阻止损坏设置被覆盖或在归档中静默遗漏,还原失败时说明已保存的更改。
- 修复取消、退出或还原设置后,迟到的浏览器授权结果重新开启网站使用记录的问题。
- 数据页读取失败不再显示为没有记录;修复读屏内容未更新和切页崩溃,返回页面后保留缓存清理进度、失败提示与重试说明。
- 导出成功提示正常消失并保留独立导入结果;备份提示消失不再关闭后来打开的恢复预览。
- 修复多日历刷新遗漏预览、同摘要项目混淆,以及补生成项目影响其他来源或范围隐藏决定的问题。
- 删除重复日历事件时准确定位所选实例;恢复遇到关联项目歧义时保留记录并提示处理方式,避免误选副本。
- 日历规则保存保留最新编辑,旧草稿不会重建已删除规则,迟到的结果不再覆盖新提示。
- 切换日历设置、日期或页面后,旧补生成、预览和后台任务不再覆盖当前提示、待确认列表或导航位置。
- 日历连接、预览、自动添加及项目操作失败时说明原因和恢复步骤,保留当前错误与已完成更改,避免一直加载或悄悄重复重试。
- 修复退出并重新启动后,部分尚未自动添加的近期日历项目被遗漏的问题。
- 日历规则、活动快照和项目记录含异常日期、文本或关联信息时明确停止并保留原内容,避免静默改写、清空待确认项目或因极大时长崩溃。
- 查看或恢复备份时核对所选快照内容,拒绝已改变的活动、提醒、日历或图标数据;取消读取保留有效离线缓存,复制失败后可重新尝试。
- 备份历史、已下载状态和容量显示遵循当前列表与位置,修复删除后仍显示旧快照、配置读取失败时一直显示切换中,以及旧读取覆盖新状态的问题。
- 减少重新进入设置时不必要的备份检查,取消检查不再显示为失败;切换位置后清除旧状态,配置未恢复时保留原因并暂停清理。
- 修复创建或重建设备备份身份后立即备份失败、中断备份无法继续或放弃的问题;取消身份重建保留原身份,仓库信息缺失时保留历史备份身份。
- 修复异常备份容量或维护失败计数可能导致崩溃的问题。
- 备份清理前重新核对同步条件、保护等待期、最新发布和文件内容,避免旧计划提前删除仍需保留的数据;取消后停止清理,未完成写入的临时文件不再阻断维护。
- 数据源删除和旧版备份清理确认绑定原仓库、位置及内容,目标变化后需重新确认;失败时说明部分结果和后续处理步骤。
- 备份、自定义图标和旧缓存清理拒绝异常目录链接,避免读取、下载或清理所属目录外的文件;备份保留信息损坏时明确报错。
- 下载其他 Mac 数据期间可继续切换来源,启动和后台旧结果不再覆盖新选择或重试目标;正常退出后记住上次数据源,并等待正在读取的数据完成。
- 数据源重命名等待保存完成,失败保留输入并可重试,不再清除异常记录;退出时等待已接纳的修改。
- 导入和恢复保留最新选择范围,拒绝与预览不同的归档或失效的旧确认;重试显示当前进度,取消清理临时内容,已准备成功的恢复保留重启要求。
- 导入和恢复提前拒绝来源不明、异常日期、损坏会话信息、异常图标文件名及超限隐藏文件,避免意外退出或在内容不明确时覆盖本机数据。
- 导入中断或回滚材料损坏、缺失时保留恢复材料并停止不安全的覆盖或启动,磁盘无法写入时给出相应恢复说明。
- 日历备份恢复分批读取和解压,降低大分块恢复时内存耗尽的风险。
- 活动数据读写和旧数据升级拒绝损坏身份、时间、事件类型和异常文本,避免名称混淆、内容截断或误用其他数据位置与来源。
- 旧数据升级、备份和恢复保留原始活动时间,修复特殊时间边界下毫秒值变化或升级失败的问题。
- 数据读取、复制、缓存升级和迁移失败时保留明确失败与可重试状态,正确处理取消和回滚;只读准备不再修改来源,异常时间或会话不再导致统计结算崩溃。
- 修正夏令时午夜地区 CSV/JSON 导出的日期与时长;遇到无效时长时停止导出并保留已有文件。
- 修复极大时长显示成负数、多出一小时或转换失败的问题。
- 图标资源地址异常时保留已有图标;修复历史 App 自动分类可能误用其他应用进程身份的问题。
- 退出时等待已接纳的设置修改,避免重复退出或旧事件重新启动后台恢复;退出、重启和旧版备份提示保存失败时提供准确恢复说明。
- 激活取消后可及时重试,旧请求不再影响新请求;反激活其他设备后保留最新设备列表状态。
- 修复试用检查失败时误显示撤销、停用或过期状态的问题,防止冲突授权信息改变已确认的有效期或停用状态。
- 设备型号读取异常时及时回退;登录启动失败时提供清晰说明和系统设置恢复入口。
- 切换更新通道后不再恢复旧版本提示,不同安装包不会沿用旧安装选择;关闭 Beta 更新后取消尚未开始最终安装的 Beta 更新。
0.8.5
新功能
- 概览新增自定义布局,可调整数据模块顺序、隐藏模块或恢复默认布局。
- 简化暂离设置:输入与播放活动的记录间隔由日影自动管理,无需手动调整。
修复
- 修复补生成的历史活动在后续刷新中消失或时长变短的问题。
- 日历回填按钮简化为“今天”和“日期范围…”,改善较长语言下的单行显示。
- 统计模块的悬停说明改为跟随鼠标并在图表边缘自动避让;月度小时热力的日期与时间分隔更清晰。
- 保留停止操作前的最后一次输入时间,减少暂离判断偏差;合并短暂停顿与重复输入记录,保留影响暂离边界的活动。
- 导入和恢复前明确显示替换范围,避免回车意外确认。
- 修复方向键滚动与概览动画未遵守动态效果设置,以及概览辅助功能时间未遵守时制的问题。
- 重新打开通用导出时恢复未解决失败的进度。
- 修正多种语言中提醒时间、备份清理范围、年份和选择数量的表述。
- 统一使用次数的统计说明,并明确试用结束后免费功能没有期限限制。
- 修复导入归档后重启可能一直停留在启动状态的问题。
- 修复向上拉大设置窗口时窗口位置可能漂移的问题。
- 统一概览最近事件与统计页面的 App 切换图标。
- 修复日影被 ⌘H 隐藏后,用时提醒弹出会让主窗口重新出现的问题。
0.8.4
新功能
- App 日弧新增星期筛选,可点击或拖动选择多个星期查看用时分布,选中的星期以浅色圆形背景标识;月统计原有的独立“星期模式”已移除。
- 月度小时热力新增“按星期整理”,可将同一星期的日期放在一起比较,并与首末点模式配合使用;按 App 统计中原有的独立“星期模式”也已移除。
- 概览页移除“建议”模块。
- 更换图标时不再提供“添加本地图片”,已保存的图标继续保留。
- 新增“通用格式导出”,可按日期范围将应用使用明细或每日应用汇总保存为 CSV 或 JSON。
- 数据设置中的“导入与导出”更名为“数据迁移”。
- 用时提醒的时间限额与时间目标历史日况小圆按当日用时比例显示描边;当日状态只在大圆展示,避免重复。
- 用时提醒不再限制画布上的历史小圆数量,工具栏范围菜单移除“全部”。
修复
- 改善深色外观下月度小时热力与会话长度在部分系统主题色下显得暗淡的问题。
- 公开发布包移除内部开发者工具;设置还原、权限排障和系统排除管理仍可在高级设置中使用。
- 修复用时提醒当天日况小圆可能显示错误分钟数的问题。
- 时间限额和时间目标未达到时,也会显示所选日期的日况小圆。
- 用时提醒的小圆现在能完整显示十二小时制时间中的 AM/PM。
0.8.3
新功能
- 每日用时新增日期圆点,以空心点区分今天尚未结束的用时。
- 提醒记录支持按用户选择筛选,可与规则和日期范围组合查看,并支持连续勾选、全选与全不选。
- 合并统计项的附属项、排除统计项、暂离例外和提醒目标可一次选择多个 App 或网站,搜索时保留已选项目;新建合并关系时先选择主项。
- 日历规则可一次选择多个来源,新建时将全部来源放入同一条规则。
- App 与网站选择框按近 7 天使用时长排序,减少加载时的名单跳变与说明闪烁,选择数量统一显示在确认按钮中。
- 备份历史可查看未完成备份,并继续或放弃它们。
- 储存详情新增“清空备份仓库”,确认后可删除当前位置所有 Mac 的全部备份,包括保留的备份和未完成备份。
- 备份位置可直接选择曾成功使用的文件夹,清空该位置的备份仓库后会自动从列表移除。
- 自动备份开启后,可直接在开关左侧选择频率。
修复
- 优化备份目录校验,减少备份历史较多时的后台计算开销。
- 备份状态、储存详情、备份历史与立即备份集中显示,减少状态文字被按钮挤占的问题,并移除重复的自动备份关闭提示。
- 关闭自动备份时安全停止正在进行的自动任务,避免其继续占用归档导入导出。
- 修复重试旧任务被误当成本次新备份完成的问题,并为备份失败提供更明确的原因和重试入口。
- 导入或恢复前保存完整的本地保护归档,降低准备恢复后新增内容被覆盖的风险。
- 修复备份清理可能长期等待云端文件的问题,增加阶段说明、超时提示和取消入口。
- 修复 iCloud 暂时不可用时备份过早报错的问题,并持续更新剩余上传量。
- 修复续传备份时进度停留在旧阶段,以及系统完成上传后日影仍未更新备份状态的问题。
- 修复没有备份时备份历史标题栏下移,以及切换备份位置后仍短暂显示旧位置记录的问题。
- “在 Finder 中显示”移入储存详情,仅在手动选取的备份位置显示;操作按钮集中在窗口底部,状态提示更新时保持窗口高度稳定。
- “使用提醒”统一更名为“用时提醒”。
- 修复用时提醒切换记录范围时,大圆重新入场、小圆重复加载和外圈进度短暂跳变的问题。
- 用时提醒展开规则中的 App 和网站条目只显示名称,隐藏第二行身份信息。
- 修复写入暂时失败后退出时,尚未保存的活动无法再次补写的问题。
- 修复夏令时及其他 Mac 统计中的日期、小时标签和当前时刻不一致的问题。
- 损坏的旧数据与日历恢复标记会明确报错,避免被当作空数据继续处理。
- 授权到期后及时恢复免费功能状态,手动刷新失败时显示本次操作的错误。
- 开启“接收 Beta 版更新”时不再弹出确认窗口。
- 反馈与支持页明确说明反馈对象为日影的开发者。
0.8.2
新功能
- 使用提醒右侧栏新增“提醒记录”,可按日期回看提醒内容与处理结果,并按规则筛选。
- 使用提醒中的当前大圆和近期记录小圆新增淡入效果。
- 关系图谱结合切换次数与双方占比判断紧密度,可调整最低紧密度,并在悬停详情中查看双方占比。
- 关系图谱参数更简洁,默认隐藏孤岛 App,支持更精细地调整最低用时占比;布局调节归入高级设置,可重置所有参数。
- 常用 App 开启峰值日后,可查看每日使用时长或打开次数的中位数标记,悬停条目显示具体数值。
- 每日用时新增排序开关,可按用时从高到低查看,日期坐标同步排列。
- 按 App 统计在名称与分类之间显示 App 标识或网站标识。
- 主菜单可直接导入或导出归档,以及访问反馈与支持、更新日志和官网。
- 导航菜单标记当前页面;可用 ⌘0 打开主窗口,菜单栏的“打开主窗口”移至首行。
- 导航与显示菜单可选择日期和范围、编辑统计布局、调整日历刻度以及切换右侧面板。
- 全屏操作支持 ⌃⌘F,周期导航菜单在方向键可用时显示对应提示。
修复
- 改善关系图谱布局,减轻中心拥挤与连线交叉。
- 关系图谱和使用提醒的圆球运动支持高刷新率屏幕,稳定后停止连续刷新。
- 修复关系图谱节点和使用提醒圆形接近静止时逐格移动的问题。
- 减少关系图谱筛选、节点运动及使用提醒进度展示的重复计算。
- 减少日统计、月统计和按 App 统计的重复计算,加快统计内容准备。
- 降低日历项目较多时预览刷新的计算开销。
- 减少日历预览关闭时的后台历史读取,以及自动添加检查对旧时间段的重复读取。
- 减少提醒进度变化引起的主窗口和菜单栏额外刷新。
- 使用提醒移除圆形节点的光晕,并增强圆内背景着色。
- 使用提醒的内置规则和新建规则默认关闭提醒声音。
- 常用 App 的中位数次数提示改为“中位数打开次数”。
- “更换统计对象…”与统计全窗口退出按钮旁新增 Esc 提示。
- 修复按 App 统计在所选范围无数据时不显示顶部对象信息,以及切换时间范围时顶部信息闪烁的问题。
- 旭日图统一采用右下角图例排版,避免窄窗口中文字溢出,并修复进入全窗口时图例闪烁的问题。
- 备份失败时说明更具体的原因,并使用柔和的提示文字。
- 备份历史中的使用记录、设置和图标数量另起一行显示。
- 修复备份历史中选中记录后 AM / PM 难以看清的问题。
- 崩溃后重新打开日影时直接进入主窗口,不再询问是否恢复上次的窗口。
- 修复“关于”页无法区分 Beta 测试版本的问题,显示测试版标识与序号。
0.8.1
新功能
- 大类流图新增贴近色带、自动避让的玻璃说明标签,悬停时强调对应时间或日期刻度,切换“大类”开关时平滑渐隐渐现。
- 月统计与按 App 统计的月度小时热力新增“首末点”模式,以绿色开始点、橙色结束点和平滑曲线展示每天的活动边界,取代独立的日活动首末点图表。
- 使用提醒显示自动关闭或忽略前的剩余秒数,鼠标移入弹窗时暂停倒计时。
- App 日弧大类模式按用时分配色块面积,以用时最多的小时为基准;新增圆心图例,悬停时整列强调,并显示每小时的日均用时和大类明细。
- 可用 Option + 上下键切换标签页,按住 Option 查看相邻标签的按键提示;上下键改为在当前页面内大步幅平滑滚动。
- “用时构成”新增矩形树图,按 App 用时展示面积分布,并可平滑切换到全窗口。
- 关系图谱支持按用时占比筛选 App,默认显示占比达到 0.3% 的统计项,并默认隐藏 App 名称。
- 日统计与月统计的“常用 App”支持按用时或打开次数排名;月统计还可切换到峰值日查看对应日期。
修复
- 修复仅重启日影也出现系统或屏幕唤醒记录的问题,区分实际通知、当前状态确认和旧版未记录来源。
- 补齐统计图悬停小时区间的起止坐标,星期模式改用更紧凑的起止小时数字。
- 修复重命名后使用提醒、App/网站选择器、设置列表、日历预览和辅助功能标签仍显示旧名称的问题;搜索支持别名和原名,同条件排序也使用当前名称。
- 恢复统计模块全窗口标题旁缺失的说明小圆,并补齐“大类”开关进出全窗口的动画。
- 按 App 统计的最近使用列表不再显示日影自身,仍可通过搜索查看日影的统计。
- 修复点击大类流图、搜索、进入 App 详情或快捷键切页后的键盘导航与焦点问题,以及侧栏选中高亮闪烁。
- 月 App 流图左端按日期边界整齐截断,不再从空白日期收成尖角。
- 修复“按 App 统计”首页偶尔一直加载、需要切换页面才能恢复的问题。
- 修复 iCloud 备份清理后,再次清理可能提示“无法清理备份数据”的问题。
- 减少没有播放时的检测开销、关闭主窗口后日历与使用提醒重新计算统计的开销,以及仅移动鼠标或滚动阅读时不必要的网站查询。
- 移除星期模式的“样本较少”提示,避免模块高度随样本数量变化。
- 通用设置中的“界面”移至“统计”下方,“日影外观”在开启高级设置后显示。
- 修复概览窗口仍可见、但日影不在前台时,“今日记录时间”停止更新的问题。
- 修复 App 流图中右键不同位置总是显示同一个 App 菜单的问题。
0.8.0
新功能
- 日、月 App 流图新增“大类”模式,可分别按小时、按天高亮分类色带并查看各类用时,也支持全窗口查看;日统计的“时段分布”由大类流图替代。
- 月统计移除“每日用时”模块。
- 概览“近 24 小时活动”新增 App 切换、输入活动与播放活动分类时间轴,并在重启后保留展开选择。
- 高级设置新增 Beta 更新通道,可选择接收预发布版本;已开启自动安装时,切换前需确认预发布风险。
- 备份设置新增“储存详情”,可查看总占用与分类明细,并在“等待清理”中手动清理满足安全条件的数据。
- 发现旧版备份时,可在确认当前备份安全后清理,或在 Finder 中查看。
- 受开关联动的设置行统一使用出现与消失动画,减弱动态效果时直接切换。
- 柱状图的柱顶增加轻微圆角。
- 开发者工具新增本地色彩检查器,可悬停查看图表颜色的原色、显示色及调整过程。
修复
- 修复 Mac 重启后已有活动记录,但日统计仍为空的问题。
- 修复持续学习或播放时,专注提醒最多只能累计约 1 分钟的问题。
- 修复全局暂离状态错误改变专注与站立提醒进度的问题。
- 缩短按 App 统计中 App 与网站选择页的加载等待;异常中断后可重试,从详情返回时不再误报加载失败。
- 修复“合并统计项”将附属 App、网站显示为主项名称,以及名称过早省略的问题。
- App 与网站右键菜单打开时,名称和对象信息不再变色,菜单高度不再跳动。
- 修复在关系图谱空白处右键时,错误弹出某个 App 菜单的问题。
- 浏览器、统计项、暂离及日历与提醒选择器中的 App 图标统一跟随“已记录 App 的图标外观”设置和自定义图标。
- 缩短首次打开较多 App 的统计视图时的图标取色等待,并改善高饱和、透明、浅色与黑白图标的自动取色一致性。
- 修复近白图标对应的按 App 统计图表和常用 App 长条在浅色背景上难以辨认的问题,并提高深色模式下偏暗图表的可读性。
- 月统计“星期模式”根据实际使用占比动态调整色阶,图表与图例共用整数百分比上限。
- 深色热力图改用线性色阶,并提高高强度格子的显示强度;浅色模式保留原有曲线。
- 调整“时段分布”和“会话长度”柱图的颜色强度,柱顶悬停分钟数精确到小数点后一位。
- 修复“月度小时热力”和“星期模式”进入全窗口时图例错位、移动不连贯的问题。
- 菜单栏只读灰色文字统一显示强度。
- 概览活动时间轴恢复平滑展开与折叠,活动灯带使用随外观适配的绿色。
- 备份恢复与归档导入在同一个固定大小弹窗内连续显示流程,云端恢复显示恢复前备份、上传、下载和内容准备的分阶段进度。
- 自动备份历史按固定保留策略清理;手动备份的保留状态与图钉显示保持一致,保留或取消保留时显示操作进度。
- 待清理备份数据不再等待固定天数,满足安全条件即可释放空间;自动备份关闭或数据未变化时仍会执行维护,反复失败时可重试。
- 修复备份文件夹中的 Finder 元数据导致清理持续失败的问题。
0.7.10
新功能
- 从使用第二天起,概览会显示网站独立统计、App 归类、每日开始时间和统计排除建议;可标记完成,也可直接前往对应设置。
- 概览新增“近 24 小时活动”时间轴,以十五分钟为单位显示是否记录到活动。
- 通用设置的高级选项新增“动态效果”,可选择跟随系统、标准或减弱。
- App 日弧图标现在会沿弧线自然旋转,更直观地体现所在时段。
- 柱状图现在会用颜色强弱表达相对高度,并在悬停时于柱顶显示数值;双纵轴图统一显示左侧口径。
修复
- 修复主窗口时间范围选择器以及关系图谱、日历集成等界面中的控件偶发无法操作的问题。
- App 日弧在较高画布中会保持上下居中,进入或退出全窗口时也会围绕弧心平滑缩放,不再拉伸或错位。
- 改善统计模块进入和退出全窗口时的卡顿,并统一标题、控件与图表内容的移动节奏。
- 修复深色模式下部分 AM/PM 难以阅读的问题,并统一数字与 AM/PM 之间的排版间距。
- 日期选择器以加粗文字标记本月,不再显示主题色外框,与今天标记保持一致。
- “月度小时热力”的纵轴时间现在准确对齐相邻小时格之间的边界。
- 规则栏、新增提醒模板和提醒弹窗的卡片恢复轻薄的半透明玻璃质感。
- 统计图表、概览排行和关系图谱中的 App 图标不再因点击而切换到按 App 统计,显式菜单入口仍可使用。
- 修复浏览器授权探测可能阻塞应用退出的问题,同时确保最后的活动记录仍能完整保存。
0.7.9
新功能
- “通用”新增“时间显示模式”,可选择跟随系统、12 小时制、24 小时制或随“每日开始点”动态延伸的 24+ 小时制;主窗口、菜单栏、日历、统计、提醒和辅助功能时间文字会同步更新。
- 月统计新增“App 日弧”,沿一天的半圆时间轴分层显示每小时最常用的 5 个 App;颜色强度反映活跃天数,支持悬停查看累计用时、点击进入按 App 统计和右键对象菜单。
- 日统计、月统计和按 App 统计中余下的 16 个整行模块现在都可进入全窗口;图表、热力图、趋势和 App 日弧会利用完整窗口空间,“常用 App”也会按可用高度显示更多项目,并支持 `Esc` 返回。
- 概览将试用与软件更新整理到统一的“日影”分组,恢复一致的卡片尺寸与状态样式;窄窗口可横向浏览顶部卡片,记录卡继续固定在左侧。
修复
- 降低前台 App 切换、浏览器/播放查询与后台恢复的综合能耗;主窗口隐藏、遮挡或关闭,以及系统睡眠和内存压力时,会分级暂停页面工作并释放可重建缓存。原始活动记录、提醒历史、授权、设置与备份事实保持不变。
- 统一分类编辑、App 归类、提醒规则和对象菜单中的颜色选项;所有入口都会同时显示色点与文字,当前颜色的勾选也不再遮住颜色预览。
- 改善关系图谱在节点较多时的帧率与图标稳定性;右侧设置栏在每次新建窗口时默认收起。关系图谱节点不再加入辅助功能树,日期范围、设置、加载、错误和空状态等页面级辅助功能继续保留。
- 修复统计模块全窗口转场在窗口缩放后返回旧位置的问题;进入与退出按钮保持正常颜色和一致的展开符号,并随面板、标题和图表一起移动。
- 改善使用提醒操作按钮在浅色、深色、增强对比度和减少透明度下的层级;规则说明会分别强调每个 App/网站名称并正确显示连接词,达到时间限额时不再重复当前时长。
- 日期选择器改用粗体数字标记今天,不再额外绘制边框;今天同时被选中时继续使用原有选中填充。
0.7.8
新功能
- “通用 → 功能开关”新增概览开关,并支持拖动调整标签页顺序;主侧栏、“导航”菜单和 ⌘数字快捷键同步更新,至少保留一个标签页。
- 内置可选颜色统一为十色色板,覆盖分类、App/网站颜色和使用提醒;新安装或还原分类时,工作、学习、娱乐、中性默认使用蓝、绿、粉、灰,欢迎页同步采用这些默认色。不改写已有分类的颜色选择,历史颜色仍可显示。
- 站立提醒圆球新增左右并列的“立即开始站立休息”和“立即结束站立休息”;专注提醒的“立刻完成当前阶段”移至右侧。圆球不再显示关闭和编辑按钮,仍可从规则面板操作。
修复
- 切换页面、日期或统计对象时,窗口标题立即更新;统计加载占位跟随实际模块布局,并保留周期切换前的阅读位置,修正回到顶部时的偏移。
- 改善统计页滚动与图表全窗口切换的流畅度,减少重复绘制,并修复全窗口 App 流图辅助功能节点重复的问题。
- 统计页和关系图谱明确区分加载、无数据和失败;同一范围刷新时保留已有内容,错误只显示一次,并可直接重试。
- 分类设置和 App/网站选择器在刷新失败时保留已有候选并提供重试,不再把读取失败当作无候选;选择器也会区分无候选与搜索无匹配。
- 修复时段分布、每日用时、每日用时趋势和日活动首末点的横轴标签偏移;按 App 统计的趋势纵轴按实际峰值缩放,短于 1 分钟时使用秒级刻度。
- 修复 macOS 27 主侧栏持续灰显与方向键失效,并恢复菜单栏及 App/网站右键菜单的图标和选中勾选。
- 概览总开关改名为“活动记录”,更准确地说明记录范围;记录行为和已有设置保持不变。
- 统一浅色卡片背景,调整日历与关系图谱右侧栏的宽度和留白;关闭规则与参数侧栏的玻璃交互形变,并让旭日图圈层更易区分。
- 修复备份设置中长文案导致按钮偏离右侧、加载提示换行及行高跳动的问题。
- 使用提醒介绍页分别说明专注提醒、时间限额提醒、站立提醒和时间目标提醒,改善部分语言的排版;已完成介绍的用户不会重新看到介绍。
- 移除日统计、月统计、关系图谱、使用提醒和按 App 统计的触控板左右滑动切换周期操作;工具栏、日期选择和键盘方向键仍可使用,日历预览内的横向浏览保持不变。
- 修复网站 icon 去重不稳定的问题,保留细微色阶和透明边缘。
- 修复退出失败后无法正常恢复的问题,并完善日历预览和后台任务的退出清理。
- 软件更新改用固定语言更新源,更新说明按已安装版本汇总,并保留完整历史;0.5.0 和 0.5.1 不再纳入自动更新兼容范围,请从官网下载新版安装包。
0.7.7
新功能
- 完善备份管理:可以从当前备份仓库删除其他 Mac 的数据源;iCloud 云盘中的自定义位置会以“iCloud Drive”加相对路径显示;备份容量、最近成功时间与“备份历史”入口也更紧凑清晰。
- “补生成历史活动”改用并排的开始与结束日期月历,同时显示完整范围,并继续支持最多 90 个统计日。
- “按 App 统计”的最近使用对象由 14 个增加到 21 个;月统计与按 App 统计新增更明确的“活跃日日均”指标与默认排列,现有自定义布局保持不变。
- 数据概览、归档、备份、离线激活、日历和日期选择器等界面中的当年日期不再重复显示年份,往年日期仍保留年份。
- 概览现在会在后台检查到新版本时显示更新卡片,可查看详情或直接更新;完成更新后还会显示一次版本完成提示。主动执行“检查更新…”时仍使用标准更新窗口。
- “语言”“已记录 App 的图标外观”和对象菜单中的“更换 icon…”现在归入“显示高级设置”;关闭高级设置只隐藏入口,不会清除已有选择。
- 光标移动、拖动和滚动现在也会作为匿名输入活动参与暂离判断;日影仍不记录坐标、轨迹、滚动方向、点击对象或设备标识,也不需要新增系统权限。
- 高级设置中的“活动时间戳记录”可分别为输入活动和播放活动选择 10、15、30 或 45 秒的最小记录间隙;默认值分别为 15 秒和 45 秒,旧播放记录继续按原有 30 秒口径解释。
- 日 App 流图会根据绘图区宽度与时间跨度自动选择 10、15、30、60 或 120 分钟绘制槽,在宽窗口或较短范围内显示更细的时间结构,同时保持原有用时、悬停与辅助功能语义。
修复
- 统一设置页分区标题、空状态、卡片宽度、分隔线、圆角与浏览器列表留白,并补充网站 icon 来源和“暂离”分区说明。
- 修正八种语言中的功能名、隐私说明、提醒、归档、日历与激活语义,并将欢迎页定位精简为“记录与回顾 Mac 活动”。
- 修复统计页滚动可能卡死、“星期模式”产生过多辅助功能节点,以及顶部小模块在窗口变化时短暂留下错误高度或空白的问题。
- 修复关系图谱在最小窗口高度下撑大主布局、拖动后残留悬停,以及节点越出四周边界的问题;关系图谱节点与提醒圆球也不再因鼠标操作留下系统矩形焦点框。
- 统一统计图表全窗口进入与退出按钮;日统计和月统计工具栏不再重复提供“关系图谱”按钮,关系图谱仍可从主侧栏和“导航”菜单进入。
- 稳定使用提醒的视觉反馈:圆球不再随画布或规则数量缩小,自动响应复选框在窗口焦点变化与回答提醒时不再变色或短暂高亮。
- 收紧启动与退出失败处理:恢复过程采用有界重试和明确错误,无法安全退出时继续提供重试、取消退出或强制退出选择。
0.7.6
新功能
- 为日/月 App 流图和使用时长旭日图加入连续的全窗口进出动效;面板、标题、图形与 App 图标会从原位置平滑过渡,开启“减弱动态效果”时改用快速淡变。
- 完善统计悬停提示:“星期模式”和“月度小时热力”用主题色描边标出命中格;“每日用时”显示日期与总用时;日/月 App 流图显示 App 名称和所选范围内的总用时。
- 默认统计大类“教育”更名为“学习”;自动生成的旧名称会迁移,手动名称保持不变。
- 更新新安装与“恢复默认”时的日统计、月统计和按 App 统计模块顺序;现有用户保存的模块显隐和排列不变。
修复
- 修复关闭后复用同一主窗口时页面可能空白,以及关系图谱和提醒圆球可能在首帧停止布局的问题。
- 降低概览时间与事件数的逐秒展示成本,并在主窗口被另一个不透明窗口完全覆盖时暂停页面展示刷新;后台记录、提醒、日历和授权不受影响。
- 调整统计指标卡和概览试用倒计时排版:指标卡标题移至图标旁、数值统一右对齐,最小窗口下每行显示三张,图标跟随 macOS 强调色;试用倒计时使用与“今日记录时间”一致的数字与单位间距。
- 加宽“每日用时”“时段分布”和“会话长度”的柱形;进行中的小时或日期改用统一的像素纹理,多分类堆叠柱的纹理会跨整柱连续显示。
0.7.5
新功能
- 菜单栏中已重命名的网站会在显示名称下补充原始网址,便于确认实际网站;未重命名的网站不会重复显示。
- 改善统计图表的悬停辨识:柱状图保留当前柱并弱化其余柱;日/月 App 流图、使用时长旭日图、时段分布、会话长度、每日用时、日活动首末点与每日用时趋势使用快速淡变;“星期模式”和“月度小时热力”会同时强调命中格所在行列,并补出当前小时坐标。
修复
- 提高菜单栏“当前记录状态”“提醒进度”和“最近事件”分区标题在浅色与深色外观下的对比度,同时保留原有分区、只读和辅助功能语义。
- 调整页面 App/网站右键菜单的信息层级:有效名称与原始 Bundle ID/网址使用一致的只读样式,“归类”和“颜色”连续放在首个操作区块内。
- 精简“每日用时”和“时段分布”的悬停图例,移除分类之间额外的加号、等号和总时长,保留各分类用时。
- 修复使用时长旭日图悬停时中心总时长、共同祖先扇区和沟槽附近的闪烁;跨环层与连接沟槽移动时也能连续保持对应对象的强调。
- 减少日历近期完成规则在当前日的重复计算;不同规则的完成窗口、候选结果和 Calendar 写入保护保持不变。
- 在活动记录持续追加时增量维护当前日会话与关系图,减少统计刷新时反复重建;内存压力下仍保留原始记录,并可随时重新派生。
- 修复退出刚好跨越日界时,闭合日统计投影在极窄竞态窗口内可能未完成持久化的问题。
0.7.4
新功能
- 菜单栏新增最多三条“最近事件”,使用紧凑事件名称展示时间与内容;“最近事件”和“今日记录时间/事件数”会在菜单展开期间每秒刷新,时间保持完整,长名称仅在空间真正不足时截断。
- “设置 → 数据”将可重建缓存拆分为日历、统计、网站图标与外部数据源四类,分别显示容量;统计缓存和外部数据源缓存可在容量行直接清理。更改统计设置后,旧统计缓存会保留 24 小时供恢复设置时复用,之后自动回收磁盘空间。升级时还会自动清理退役缓存,并停止将网络响应缓存写入磁盘,不影响用户数据、设置、授权或备份。
修复
- 优化“设置 → 分类”首次滚动:App icon、主色和布局在后台提前准备,减少后续列表行首次出现时的卡顿。
- 精简 App 与网站对象菜单:合并、排除和暂离例外统一留在设置中管理;页面右键菜单把归类与颜色各合并为一行。菜单栏对象信息区移除重命名、更换 icon、查看按 App 统计与颜色,并为当前 App 或独立统计网站保留紧凑归类入口。
- 提高菜单栏只读信息在浅色与深色外观下的对比度,只有空间真正不足时才截断;菜单与待处理提醒中的数字统一使用等宽字形,站立提醒子菜单的符号和文字也保持对齐。
- 修复菜单展开期间按秒刷新时,悬停高亮可能漂移到只读行的问题。
- “每日开始点”调整为只提供 0:00–12:00 的整点选项。
- 明确两类提醒自动响应文案:单动作提示显示“10 秒后自动关闭”,多动作提示显示“10 秒后自动选择「忽略」”;现有计时与响应行为不变。
- 统一月统计与按 App 统计热力图:零用时、未来和没有完整样本的格子使用浅色纯白或深色页面背景,低比例用时从空白底色连续过渡,不再被过度强调。
- 关系图谱移除专属渐变背景,直接沿用主窗口详情区背景;节点、连线和交互保持不变。
- 调整“分类编辑”布局:移除标题旁总数,改为在各大类行显示小类数量,并将“添加大类”“还原分类”移到内容区左下角。
- 改善统计浏览:日活动首末点悬停时使用竖向指示线,不再放大端点;按 App 统计切换范围、周期或日期时保留纵向阅读位置。
- 修复清理外部数据源缓存时“立即备份”“导出归档”“导入归档”按钮闪烁或被错误禁用的问题;缓存清理按钮保持位置与图标稳定。
- 修复关闭主窗口后统计页面仍持续占用资源的问题;关闭窗口会卸载页面任务和展示定时器,最小化、完全遮挡或非活跃时只暂停连续渲染,不影响活动记录、日历、提醒与菜单栏。
0.7.3
新功能
- 数据导入导出与备份统一为“日影归档”:`.hikagearchive` 始终包含用户数据与可移植用户设置,包括用户设置的 App icon;导入或恢复时可选择仅用户数据、仅用户设置或两者。激活、Keychain、系统权限、备份位置和设备身份仍留在本机。后续备份使用新的 v4 仓库;旧 `.hikagedata`、独立设置文件与 v3 仓库不会读取或迁移,原文件仍保留在磁盘。
- “统计项”整合原“合并”和“排除”设置,统一管理合并统计项、自定义排除与开发者专用系统排除;合并关系改用带名称的图标关系行展示,可单独解除附属项或删除整套关系。
- 菜单栏新增“今日记录时间”和“今日记录事件数”,展开菜单即可查看这台 Mac 当前逻辑日的数据;首次读取完成前显示占位,进行中的记录时长会按打开菜单时的当前时间更新。
修复
- 日 App 流图在内容不足四小时时,也会在完整时间轴连续显示十分钟底格;补足区间不会产生额外用时、热力值或交互命中。
- 日历四日预览使用不同宽度的色条区分日影项目与普通 Apple 日历事件,不改变卡片位置、标题和选择行为。
- 收紧“统计项”和分类设置的卡片布局:分区标题移到卡片外,移除重复标签和 App 归类列名,并统一间距与分割线。
- 统一需要继续输入、选择或确认的命令标题与省略号,并将设置中的备份入口收敛为带向前箭头的“备份历史”。
- 简化“暂离判定阈值”的说明,改为从用户输入、播放活动和持续不活跃时间解释判定方式;实际行为不变。
0.7.2
新功能
- 备份仓库升级为 v3:日历数据按页拆分为可复用的压缩分块,原始事件和增量备份也改用更紧凑的存储格式,减少本机数据库占用和后续备份的新增上传量。旧 v2 备份会原样保留,但当前版本不会读取或迁移;首次备份会建立新的 v3 仓库。
- 备份历史按设备默认显示最近 3 份,支持 Command/Shift 多选,以及批量保留、取消保留、导出、在 Finder 中显示和删除;快照详情同时显示逻辑大小与本次新增大小。
- 专注完成、站立等多动作提醒新增默认关闭的“10 秒后自动忽略”,并与单一动作提醒的“10 秒后自动确认”保持独立。
修复
- 概览现在始终显示这台 Mac 的今日记录时间和事件数;切换到其他 Mac 数据源只影响日统计、月统计、按 App 统计和关系图谱。
- 查看其他 Mac 数据源时,独立统计网站的 icon 可按对应数据源补全并独立缓存;清理其他 Mac 数据缓存不会影响本机网站 icon 或共享备份。
- 优化全窗口“使用时长旭日图”的空间利用:窄窗口不再因预留信息区而过早缩小,图例和悬停详情也会稳定显示在右下角。
- 统计图表的悬停摘要移至标题行并增加稳定背景;按 App 统计会显示该 App 当日用时占同一逻辑日全部 App 总用时的比例,横坐标文字也更加清晰。
- App 流图的当前尾端,以及仍会继续变化的当前小时、日期和热力格,改用细小像素纹理区分未完成内容;历史范围、统计值、悬停和命中区域保持不变。
- “中性”大类的默认颜色由靛蓝调整为紫色,已经保存的自定义分类颜色不会改变。
- 定时提醒中的时长、离开阈值、限额和目标滑轨统一按 1 分钟调整;指针、方向键和 VoiceOver 使用相同步长。
- 修复切换界面语言后,内置分类、默认专注规则和站立规则名称可能仍停留在旧语言的问题;用户编辑过的名称保持不变。
- 收紧“设置 → 数据”的操作布局:数据源和备份快照统一使用简洁的更多操作图标,“清理其他 Mac 数据缓存”移至缓存容量所在行。
0.7.1
新功能
- 概览将“今日记录时间”改为当前逻辑日内真正符合记录条件的时长;锁屏、暂停记录或 Mac 睡眠时不会继续累计。页面移除累计总时长,新增“今日记录事件数”、记录边界说明和逐位数字过渡。
- 重新整理“设置 → 数据”的备份信息:集中显示备份仓库大小、最近成功备份、当前进度、待上传容量、网络等待和下一次自动备份;备份历史可区分仅存于 iCloud、已下载、下载中、上传中、部分下载等存储状态,其他 Mac 数据源的错误也会显示在对应项目下。
- 精简日、周、月统计布局,移除独立的“会话数”小模块;已有自定义布局会自动收拢,其他模块的顺序与显隐保持不变,会话时长分布中的次数信息仍会保留。
修复
- 修复在概览与其他统计页面之间切换后,“今日记录时间”可能长期显示 `--` 或停止更新的问题。
- 日 App 流图现在会显示不足一小时的有效使用,并以至少四小时的时间轴保持真实比例,不会把色带延伸到未来;同时移除日、月 App 流图的横向辅助线,并让月流图的日期分隔线对齐日界。
- 提升备份、恢复、其他 Mac 数据源切换和提醒历史的可靠性:自动备份会按计划唤醒,取消、重试和缓存清理不会留下部分切换,提醒历史也会稳定纳入用户数据快照。
- 修复查看其他 Mac 数据源时历史 App icon 可能缺失的问题;“星期模式”的说明现在也会明确指出统计不包含今天的数据。
0.7.0
新功能
- “设置 → 数据”新增备份。每台 Mac 可将用户数据保存为增量、不可变快照,位置可选日影管理的 iCloud 位置或自定义文件夹;支持立即备份、选择自动备份频率、查看备份历史,以及恢复到这台 Mac。
- 新增“数据源”选择,可在日统计、月统计、按 App 统计和关系图谱中查看其他 Mac 最近完成的只读备份;切换数据源不会改变这台 Mac 的记录、日历集成、定时提醒、设置或权限。
- 完善大备份和多设备处理:下载支持进度、取消与重试,其他 Mac 数据缓存可单独清理;检测到数据源身份冲突时会停止备份,并提供“重建设备身份”入口。数据源行的“更多操作”菜单集中提供重命名、身份重建、恢复和历史等动作,只有真正开始备份后才显示准备进度。
修复
- 修复月统计、日统计和关系图谱首次进入时可能持续加载的问题;记录期间新增事件不再反复中断正在生成的当前日统计。
- 提升启动与记录写入的恢复能力:数据库准备或事件保存遇到可恢复的 SQLite 故障后会自动重试并继续,避免一次暂时故障让本次运行持续停止记录。
- 修复全窗口“使用时长旭日图”的局部放大区域会把 App icon 一同放大的问题。icon 现在保持稳定尺寸,较大窗口可显示更多密集外圈项目。
0.6.8
新功能
- 日统计和月统计的“使用时长旭日图”新增全窗口显示。密集外圈可统一放大 1~4 倍,倍率会在两个页面间共享并在重启后保留。
- 月统计的热力图改用稳定的 0%~100% 色阶,按 App 统计继续随当前对象自适应,两者均新增图例;“星期模式”“时段分布”和“会话长度”新增更完整的悬停摘要,可查看逐日明细、日均与累计用时、占比和会话次数。
修复
- 修复开启“登录时自动启动日影”后,在主窗口首次打开前可能不会开始记录的问题。运行时现在随 App 进程启动;即使不打开主窗口、设置窗口或菜单栏面板,也会准备数据库并正常记录,直接退出时仍会排空待保存事件。
- 提升“自动添加最近完成的项目”的可靠性:重启或暂时失败后会补查最近 24 小时,扫描时尚未稳定的候选会再次处理,在最长离开时间内返回同一活动不会被提前截断,并继续避免重复写入 Apple 日历。
- 修复最近完成项目在成功扫描后可能持续占用 CPU 的问题,并降低使用时长旭日图在滚动、命中和展开右键菜单前的准备开销。
0.6.7
新功能
- 日统计、月统计和按 App 统计详情现在会使用详情栏的全部可用宽度;概览与按 App 统计的对象选择页继续保持原有宽度。
- 月统计中的“星期模式”与“月度小时热力”调整颜色层次,中等强度现在更容易与高强度区分。
- 日历集成右栏改为固定宽度,窗口缩放不再改变右栏比例。
修复
- “功能开关”以及“关于”中的检查更新、更新日志、前往官网、反馈与支持和致谢现在整行均可点击,键盘与辅助功能操作保持不变。
- 提升“自动添加刚刚完成的项目”的可靠性:不再依赖打开或刷新日历页面;短暂重启或临时失败后会继续处理,并在写入前重新确认开关与规则仍然有效。
- 修复跨旧、新 Bundle ID 合并的 App 在跨日统计、按 App 页面、重命名或图标编辑中可能直接显示小写 Bundle ID 的问题。
- 修复日、月 App 流图在鼠标悬停时可能陷入高 CPU 更新循环的问题。
- 修复日历活动在窄范围扫描中可能缺失连续前段的问题;删除已同步项目失败后可自动恢复,今日与历史回填会重新生成符合当前规则、此前隐藏的对应候选,并始终先进入待确认而不会直接写入 Apple 日历。
0.6.6
新功能
- 日统计与月统计的 App 流图新增全窗口模式;日图会显示每个半小时内更多短时 App,月图则可展示最多 15 个固定 App,按 `Esc` 即可返回。
- 月统计与按 App 统计新增“星期模式”,以 7 × 24 热力图展示各星期的时段分布、日均用时与活跃次数;月统计还会显示大类构成。
- 日历待确认页新增“自动添加刚刚完成的项目”开关,默认关闭。开启后只会自动写入实时观察中刚自然完成、且规则已提前生效的项目;历史记录、回填及观察中断期间的项目不会追补,后台也不会自行请求日历权限。
- 分类编辑改为一次展开一个大类的手风琴布局,并新增分类图标选择与移动菜单;默认分类图标同步更新,升级时会保留自定义名称、归属、顺序与规则。
- 概览中的输入活动现在会区分键盘与鼠标按钮。日影只保留这种粗粒度来源,不采集具体按键、文本、坐标、点击对象或设备标识。
- “视觉素材与界面导出”现在会一次导出浅色与深色两套官网统计素材。
- “每日用时”“时段分布”“星期模式”“月度小时热力”和“会话长度”的标题新增说明按钮。
修复
- 显著缩短大量历史记录下的概览启动与加载时间;日统计也会预加载相邻日期,连续切换日期更加迅速。
- 月 App 流图改为固定 App 的构成趋势:普通视图最多 9 个 App 会在整段范围内保持稳定层序,只按真实用时改变厚度;日期轴现在会标出每一天,并在每月 1 日显示月份。
- 时段分布的纵轴现在会随数据自适应,左侧显示日均用时,右侧显示范围累计用时;月统计不再显示“典型的一天”。
- 日统计切换日期、月统计切换范围后会保留原有纵向位置;目标内容较短时会停在其实际底部。
- 定时提醒各处统一显示总分钟数,成对进度使用“50 / 150 分钟”这样的紧凑格式;近期记录圆点也恢复为更紧凑的尺寸,并继续突出每组最新记录。
- 按 App 统计与日、月统计统一内容宽度,并更新主功能、设置、提醒、授权、统计、日历和菜单中的系统图标,使隐藏、删除、停用、重试与重置等动作更容易区分。
0.6.5
修复
- 站立提醒现在会在连续 5 分钟无活动后重置;短暂暂离、显示器休眠,以及有效期更长的 App 暂离例外或播放活动,不会过早清空进度。
- 改进日统计与月统计中的 App 流图:活动色带衔接更平滑,长期无使用区间会准确截断;被省略的真实用时会在悬停时以斜线区域显示,月视图也能展示更多主要 App。
- 放大定时提醒的近期记录圆点,并突出每组最近的一条记录,日期、时间与时长更易辨认。
- 修复站立或专注休息结束通知在排队投递后可能重新变成多按钮的问题。
- 修复站立提醒与专注提醒在快速切换 App、重复启动、暂离和稍后提醒时,可能重置、虚增或丢失当前计时的问题;站立提醒延后期间现在会保留当前满圈轮次,直到用户响应。
- 降低定时提醒页面在前台每秒刷新时的 CPU 开销。
- 修复首次启动后,日统计可能把不足 1 毫秒的实时会话误判为无效投影的问题。
0.6.4
修复
- 修复关闭主窗口后,设置变更通知反复触发可能导致日影持续占用约 10% CPU 的问题。
0.6.3
新功能
- 设置、概览、关系图谱和日历规则中的说明现已统一收进标题旁的信息按钮,可通过悬停、点击、键盘和 VoiceOver 查看;“软件外观”同时更名为“日影外观”,并补充功能开关、历史 App icon 与缓存用途说明。
- 激活码输入框新增右键“粘贴”。
- 激活状态现在会更清楚地区分网络、服务、本机数据和终止问题;可恢复问题提供刷新或重试,并在暂时性连接错误重试期间显示连接状态。
- 删除大类或小类前新增二次确认,并在确认框中说明对子类和 App 归类的影响。
修复
- 修复自动更新后首次检查可能显示“无法继续安装更新”的问题。
- 减少后台和关闭主窗口后的资源占用:降低输入活动、浏览器与播放状态轮询,数据和日历展示只在相应页面可见时刷新,主窗口关闭 60 秒后释放可重建展示状态,同时保留记录、提醒和后台同步。
- 收紧浏览器授权复核、媒体查询周期、数据页刷新和日历来源恢复,避免失效授权继续读取、慢查询挤压轮询间隔或离页后继续扫描。
- 将认证、磁盘映像和卸载等短暂系统前台代理加入默认排除,避免计入使用统计;已有自定义系统排除列表不受影响。
- App icon 现在会按 bundle identifier 自动从运行实例或安装位置恢复,并忽略透明或无效图标;手动刷新 icon 和名称的入口已移除,自定义名称与已卸载 App 的最后有效图标继续保留。
0.6.2
新功能
- “按 App 统计”现已作为免费的主窗口页面,提供最近使用与搜索选择、完整右键操作,并记住当前对象、日期和范围;主导航快捷键相应调整为 ⌘4–⌘7,也可在“功能开关”中关闭。
- “数据”页新增用户数据导入与导出,以及独立的用户设置导入与导出。`.hikagedata` 包含使用记录、日历集成数据、提醒记录和历史 App 图标;导入前会校验并预览,确认后整体替换而不合并,并由你显式重启完成。归档不包含激活信息、系统权限或用户设置。
- “关于”页新增“反馈与支持”,可分别起草问题报告、建议、购买与激活及其他反馈邮件,也可直接复制支持邮箱。
- 日历集成“待确认”默认隐藏正在进行的项目,并提供显示开关;批量操作只处理当前可见项目。删除规则时可选择保留或删除已管理的 Apple 日历项目,失败的清理也可继续重试或保留剩余项目。
- 已记录 App 即使之后被卸载,日统计、月统计、按 App 统计和关系图谱仍会尽量保留其浅色与深色图标。
- 自动检查和自动安装更新已移至“关于 > 软件更新”;版本号现在可点击切换显示内部构建号。
修复
- 重构日历集成的本地托管账本,改进标题同步、外部删除识别、重复提交防护、重启或权限恢复后的续跑,并修复导入用户数据后日历预览可能出现重复项目的问题。
- 改进日统计、月统计和按 App 统计的载入与滚动:模块更早完成布局,滚动期间减少重型悬停命中,App Flow 也会更充分利用纵向空间。
- 共享数值滑杆改用更易微调小值的非线性映射,并重新校准关系图谱参数范围;分类设置页载入更快,手动选择改用粗体辨识。
- 加快 ⌘ 数字快捷键的侧栏高亮切换,并消除日期或焦点变化时 Help 菜单短暂闪现的问题。
- 精简按 App 统计与通用界面:移除“连续使用天数”模块和不必要的悬停帮助,修复详情载入时的短暂横条,并更新统计小模块图标。
0.6.1
新功能
- 新安装或执行“还原暂离设置”后,普通暂离判定阈值由 2 分钟调整为 1 分钟;暂离例外通用阈值仍为 30 分钟,升级不会覆盖已有用户明确保存的阈值。
修复
- 本次完成底层架构重构,重新划分统计、设置、授权、日历和提醒的运行期职责,在不改写原始记录和用户设置的前提下,为后续性能与稳定性改进建立更清晰的基础。
0.6.0
新功能
- 授权系统已一次性切换到 v2。更新到 0.6.0 后,所有此前已激活的用户都需要重新输入一次激活码;如找不到激活码,可使用授权服务的激活码重置页面签发新码。旧试用状态不会迁移,更新后可重新获得完整 31 日试用;旧版 App 将不能继续刷新或激活。活动记录、统计数据库和用户设置不受此次切换影响。
- 新增播放活动记录:当前前台 App 与正在播放的系统媒体会话匹配时,日影会记录开始播放、每 30 秒一次的继续播放确认和结束播放。每次开始或确认最多让播放活动延续 30 秒,并参与暂离判定、统计、日历候选和提醒;日影不会保存媒体标题、作者或进度,也不会因此请求新的系统权限。
- “最近事件”现在会显示“开始播放”“持续播放”和“结束播放”,菜单栏会为实时匹配的前台 App 显示“正在播放”。高级设置新增默认开启的“记录播放活动时间戳”开关;关闭后会立即停止后续记录并清除实时状态,但不会删除或改写已有原始事件。
- 设置窗口移除顶层“插件”标签,并在“通用 > 界面”中提供“功能开关”入口;原有开关、偏好设置和已保存数据保持不变。
- 新安装或执行“还原暂离设置”后,暂离判定阈值默认为 2 分钟,暂离例外阈值默认为 30 分钟;默认例外只保留 FaceTime 和 Zoom,不再包含默认网站。升级不会覆盖已有阈值或例外列表。
- 匿名输入活动时间戳的最小记录间隔从 5 秒提高到 15 秒,减少原始记录数据库中的数据行数;最近输入仍会每秒检查,已有原始事件不会被改写。
修复
- 时间限额提醒的提前通知和达到限额通知现在统一写“今日使用时长”,不再把分类、App 或网站目标误写成“娱乐时间”。
- 试用结束、激活期限结束或激活被撤销时的免费功能提示,现在会正确列出“概览、日统计、按 App 统计”,并按当前界面语言生成自然的列表。
- 激活成功后不再立即重复刷新设备列表,避免纸屑庆祝动画短暂停住后才继续。
- “按 App 统计”的“会话长度”柱状图现在使用当前 App 的时间线颜色;“日统计”“月统计”和“按 App 统计”中的柱宽也与“小时节奏”保持一致。
0.5.10
新功能
- 暂离例外现在使用有限且可配置的特殊阈值。未保存过选择的普通暂离阈值默认改为 3 分钟,已有设置保持不变;暂离例外通用阈值默认为 60 分钟,可在 10–150 分钟间调整,每个 App 或网站也可继承通用值或单独设置。超过有效阈值后,活动不再无限延续。设置区同时新增通用滑轨和单项输入框,并将添加入口移到列表下方。
- 菜单栏的站立提醒现在可直接执行“立刻开始站立”和“立刻完成站立”。刚完成、暂离重置、休息自然结束或尚未开始计时时,规则仍会保留在菜单中,方便再次操作。
- 菜单栏提醒规则新增彩色进度圆环:工作阶段顺时针增长,休息阶段反向回退。展开规则可查看最近 5 条完成时间,没有记录时会显示明确的空状态;菜单不再显示延迟出现的悬停帮助标签,同时保留完整的辅助功能标签。
修复
- 修复每日时间限额与时间目标提醒可能比统计多累计数小时的问题。提醒现在与统计共用暂离、睡眠、排除、网站独立统计和 App 合并等活动口径;尚未确认的实时尾段可以在暂离到期后回退,通知只依据最后一次真实活动确认的累计触发。
- 网站 icon 在网站独立统计、暂离例外、App/网站选择器、合并设置和提醒中会保留正确的展示样式,目录成品与用户覆盖不再被错误套上网站底板。自动提取的图标颜色也会限制过高饱和度,避免统计颜色过于鲜艳。
- 菜单栏中的 SF Symbol、App icon、网站 icon、颜色点和占位图现在使用统一的 16×16 点画布与对齐度量,修复不同图像原始尺寸造成的图标列偏移。
0.5.9
新功能
- 单一动作提醒现在可开启“10 秒后自动确认”。倒计时不会因通知内容刷新而重置;手动关闭、全部忽略、取消勾选或停止提醒会立即取消自动确认。需要选择操作的专注提醒和站立提醒不提供此选项。
- 浏览器设置与欢迎页默认只显示本机已安装的浏览器;开启“显示高级设置”后可查看全部 8 个受支持浏览器,未安装项保持不可用。欢迎页的浏览器列表也改为居中布局,并在内容较多时保持可滚动。
修复
- 在文本编辑、表格、横向滚动区域、popover、sheet 或其他临时界面中按左右方向键时,不再意外切换统计周期;主页面的周期快捷键保持不变。
- 当前日期范围内的日统计、月统计、按 App 统计、关系图谱及可见设置候选现在会按统一节奏刷新;跨越逻辑日起点或切换日期范围后,也会及时使用正确的数据。
- 改进按 App 统计的会话长度图表:纵轴会根据最高柱自适应,并为不足一分钟的会话显示秒级刻度,避免柱形被压扁或刻度越界。
- 浏览器在日影运行期间重新安装并恢复授权后,会立即重新加入网址记录,不再出现开关已开启但没有记录的情况。
- 网站 icon 只会在你主动打开 icon 选择器时向目标网站获取 favicon;日影公开目录与本地缓存的失败重试、浅色/深色 icon 保存及恢复也更可靠。
- 修复关系图谱在记录持续变化时可能混用不同时间点数据的问题;图谱会保留已有结果并在数据稳定后重试,避免缓存不一致或显示内部错误。
0.5.8
新功能
- “更换 icon”窗口现在可以分别设置浅色与深色外观。普通 App 会提供两种原生外观候选;网站会同时提供日影公开目录与 favicon 候选。两行可以自由搭配,也可添加本地图片;只有点击“保存”后才会一次应用两种选择。
修复
- 移除网站 icon 选择器中重复的默认候选,并修复窗口首次打开时的内容位移;旧版保存的 icon 仍可正常显示。
- 日、周、月、网站、按 App 统计与关系图谱现在会复用可重建的逻辑日缓存;新增记录通常只需重算当天,降低长日期范围的加载延迟,同时正确处理日历与夏令时边界。
- 切换关系图谱右侧参数面板时不再让图谱画布跟随重算;筛选、分组与排序结果也会复用,减少卡顿。
- 浏览器设置不再在页面闲置时每秒轮询授权状态,并会缓存网站 icon、保持紧凑对齐的列表,且公开目录 icon 不再多出底框,改善首次显示与滚动流畅度。
0.5.7
新功能
- 已记录 App 和独立统计网站的右键菜单新增“更换 icon”与“恢复默认 icon”。所选图片会移除 metadata 并统一保存为本机 PNG,只改变日影中的显示,不会进入设置导出或原始记录。
- 通用设置新增“记录的 icon 外观”,可选择“跟随系统”“浅色优先”或“深色优先”。网站 icon 会按所选外观调整底板与边框;部分 App icon 可能要等 macOS 切换到所选外观后才会更新。
- 独立统计网站的默认 icon 会先在本机匹配所有用户共用的公开目录,命中后下载并校验浅色/深色成品,未命中时继续使用受限 favicon;不再随 App 携带 YouTube 专用 icon。
- 网站的通用右键菜单现可直接切换“网站独立统计 · 开/关”,并与菜单栏保持相同的单一勾选状态;普通 App 与浏览器主身份不会显示该入口。
修复
- 欢迎页和浏览器设置中的浏览器、网站列表现在更紧凑,图标、名称、授权状态与开关均保持对齐;八个支持的浏览器可在默认欢迎窗口中完整显示。
- “定时提醒”“关系图谱”“月统计”和“按 App 统计”中的当前相对日期范围会在跨越逻辑日或自然月边界后自动前移;手动选择的历史或未来范围继续保持固定,分类与浏览器设置中的近 7 天候选也会同步刷新。
- 修复 Firefox 辅助功能轮询期间网址状态变化可能导致的崩溃。每个候选现在只解析一次,属性暂时失效时会安全跳过本轮。
0.5.6
新功能
- 欢迎页激活步骤和概览试用卡片新增“购买”入口,可直接打开当前语言的官网定价页。
- 浏览器网址记录新增 Brave、Opera 与 Arc 支持。设置页和欢迎页会按 Google Chrome、Safari、Firefox、Chromium、Microsoft Edge、Brave、Opera、Arc 的顺序直接展示全部浏览器。
- 浏览器位于前台时,菜单栏会固定保留浏览器图标与身份;开启网址记录后,下方会显示当前网站的重命名和“网站独立统计”开关,快速切换 App 时不会沿用过期的网站状态。
- 通用设置不再提供 App 图标选择;日影现在始终使用当前默认图标。
修复
- 概览的历史总时长现在会增量更新,跨天启动或刷新时只处理新增记录;如果补入旧记录、切换数据库或修改影响统计的设置,日影会从原始记录完整重算,在提升刷新效率的同时继续保持结果准确。
0.5.5
新功能
- 补齐 macOS 标准的查找与替换、拼写与语法、文本转换、侧栏、工具栏自定和全屏菜单命令。页面快捷入口现在集中在“导航”,并新增“上一周期”“回到当前周期”“下一周期”,可直接控制主窗口和按 App 统计窗口;菜单图标列也保持一致,空置的“帮助”顶级菜单已移除。
- 试用、激活、授权刷新和设备管理现在统一通过日影自有的 `license.hikage.app` 域名连接,不再使用原激活服务器域名;发送的授权数据和激活规则保持不变。
修复
- 日历预览现在会在规则或可见日期变化时拒绝过期的后台刷新,避免旧结果覆盖新状态;只有缓存完整覆盖当前勾选的全部 Apple 日历时才会恢复项目,修复切换勾选日历并重启日影后预览可能错误显示为空白的问题。
- 菜单栏提醒中同一行的动作按钮现在会按最长文案统一增高;图标与单行或多行文字在所有支持语言中都会保持垂直居中。
0.5.4
新功能
- 菜单栏普通菜单现在按当前网址或前台 App 显示与页面右键菜单一致的重命名、合并、从统计中排除、暂离例外、分类和颜色动作,并统一使用对象图标、提醒类型符号和全局动作符号。新建日历规则仍集中在日历集成的“规则”页。
修复
- 定时提醒记录中的每日用时小圆现在显示当天实际累计;越过限额或目标后继续使用对应 App 或网站,数值也会继续增长。历史日期会按当时的规则范围重新汇总,不再停留在提醒触发时的快照。
- 日历集成的四日预览改用稳定七日缓存与 Canvas 混合绘制。已浏览区间可以先显示本地缓存,再在后台核验;高密度日期也会减少重复读取、布局和常驻视图,让连续横滑与悬停保持轻量。
- 修复自动同步可能因重复刷新、跨数据块活动或导航取消而重复创建 Apple 日历项目、遗漏待确认候选或让已显示页面退回加载状态的问题。可见日期现在优先发布,候选写入、隐藏、确认和规则变更按顺序处理。
- 修复日历项目悬停前后切换两套渲染而导致时间、条纹、图标或文字位置跳变的问题。卡片视觉现在始终由同一 Canvas 绘制,悬停层只负责交互。
- 修复 App 或网站重命名后,日历与定时提醒规则的折叠摘要和编辑预览仍显示旧名称的问题;恢复原名也会立即反映。
- 修复菜单栏定时提醒进度按固定字符数过早截断的问题。现在会按实际字形宽度保留尽可能完整的标题,真正过长时仍提供完整提示和辅助功能标签。
- 完善设备席位已满、重复请求、签名验证、响应异常和服务暂不可用时的激活引导;授权被撤销或到期后会立即清理旧状态。网络结果需要确认时也会使用新的签名凭据,避免同秒重试被误判为重放。
- 激活错误现在悬浮在状态卡片右上角,不再挤压中央内容;成功激活后的日历初始化会等纸屑庆祝结束再开始,减少动画期间的卡顿。
0.5.3
新功能
- 日历集成的四日预览新增 50%、75%、100%、150% 和 200% 五档纵向时间轴缩放。切换档位时会围绕当前可见时间中心平滑缩放,事件卡片的最小高度随比例调整,并支持“减弱动态效果”。
- App 与网站的右键菜单新增“重命名”。别名只改变日影内显示的名称,不会修改 App、网站、原始记录、合并与排除规则或日历来源;恢复原名也不需要重新生成统计。
- 开启“显示高级设置”后,通用页新增“刷新 App icon 和名称”。日影会从本机 Launch Services、正在运行的 App 与 App 包信息重新取得已记录 App 的名称和图标,并按 macOS 当前全局语言选择名称;结果只保存在本地,不新增网络访问或系统权限,也不保存 App 路径或图标像素。
- 设置新增始终可见的“储存”页。数据库状态、储存位置、用户设置与原始记录数据库的导入和导出都移到这里;缓存容量与统计预热仍只在高级设置开启后显示,并由“储存”页单独还原。
- 菜单栏标记顺时针旋转 30 度,保持原有单色模板与占位大小。
修复
- 欢迎页现在明确说明 App 活动历史只在本地自动记录,日影不会把活动记录上传到网络;浏览器隐私摘要也明确为只记录用于统计的网址,不记录完整 URL、页面标题或页面内容。实际记录、储存、权限与网络行为没有改变。
- 修复一条日历规则包含多个 App 或网站来源时,连续活动仍被按来源拆分的问题。所有来源现在共享同一条逻辑时间线,来源切换、最长离开时间和最短活动时间会在整段活动上统一计算;旧版本留下的待确认碎片也会安全对账,避免重复日历项目。
- 历史活动回填改为清楚的开始日、结束日两步选择,并在候选写入本地账本后才关闭对话框。到达回填边界后可以继续进入相邻普通四日窗口,直接选择日期也会清除旧边界;最长 90 日的回填、候选物化和批量隐藏改为批次处理,避免整段历史阻塞预览。
- 日历四日预览现在可以连续横向滑动,每跨过一天就立即更新日期;接近数据边缘时会在后台预取,并在新结果完整到达前保留现有内容。固定七日数据块、任务复用与逐日渲染缓存也减少了重复读取和布局计算。
- 修复日历项目在连续横滑跨日和松手吸附时短暂跳列的问题。日期锚点与剩余位移现在原子更新,横滑期间也会暂停卡片悬停与点击动画,避免固定指针触发位置抖动。
- 修复 macOS 切换语言后,刷新系统 App 仍可能保留旧语言名称的问题。刷新会重新读取全局首选语言并直接解析目标 App 的本地化资源,即使 Safari、照片等 App 仍以旧语言运行也能取得当前名称。
- 授权写请求新增随机 nonce 与独立签名,服务端可拒绝同一签名请求被重放;结果不确定时,App 会使用新的签名信封确认一次,而不会重发旧信封。双签名协议同时兼容旧版与新版授权服务,并修复反激活其他设备时误清除当前设备授权状态的风险。
0.5.2
新功能
- 设置新增“关于”页,可检查更新、查看更新日志和官网、联系开发者并阅读致谢与第三方许可;激活页新增“购买”入口。
- 使用激活码首次成功激活当前设备后,会出现无声彩炮和停留在状态卡底部的纸屑;纸屑可分区点击清扫,并支持“减弱动态效果”和 VoiceOver。
- 新增每日“时间目标提醒”:可为某类活动设置希望达到的每日时长,达成后发送一次正向提醒;提醒规则按专注、限额和目标分组。
修复
- 关系图谱首次打开时默认隐藏设置右栏;没有启用规则的提醒分组不再显示,全部规则关闭时当前提醒画布保持空白。
- 修复从深色或浅色切换到“跟随系统”后,已打开窗口的部分内容不会立即刷新的问题。
- App 的实体安装路径统一为 `/Applications/Hikage.app`,中文系统仍显示“日影”。从 0.5.0 或 0.5.1 升级时,请先关闭开机启动、退出日影并移除旧 `/Applications/日影.app`,再从本版本 DMG 安装 `/Applications/Hikage.app`;启动后可按需重新开启登录项。
- “联系开发者”显示和复制的邮箱统一为 `[email protected]`。
0.5.1
新功能
- 日影现在使用新的默认 App 图标。
- 官网 DMG 采用更简洁的安装界面:浅色背景、单一方向箭头,窗口中只显示日影和“应用程序”。
0.5.0
新功能
- 开发者“视觉素材与界面导出”现在可单独导出日统计、月统计和按 App 统计整页,生成 1×、2× 的不透明 PNG,并继续与透明分层统计素材分开控制。整页使用固定示例数据和真实统计组件,不读取用户数据库或布局偏好。
- “按 App 统计”已补入简中、繁中、英、日、韩、德、法、西八语固定功能名;窗口标题统一显示为“按 App 统计 · App 名称”,更容易辨认当前查看的对象。
- 日影现在使用新的正式 App 身份 `app.hikage.Hikage`,并通过已签名、公证的 DMG 提供安装。macOS 会把它视为全新 App:不会迁移旧版偏好或旧 Bundle ID 的钥匙串项目;首次使用时可能需要重新设置偏好、激活许可证,并重新授予自动化、辅助功能、日历和提醒事项等权限。既有原始记录仍使用原来的日影数据目录。
修复
- 主侧栏现在会把图标与尾部状态之间的可用宽度完整留给标题,并适当增加最小宽度;“日历集成”和“定时提醒”等较长名称不再提前截断,锁定图标和 Command 快捷键提示仍保留。
- 修复统计整页离屏导出的背景与交互桥接问题,导出的日统计、月统计和按 App 统计不会出现黄色占位区域,并保持完整的不透明背景。
- 新 App 身份使用独立的软件更新通道。旧身份 App 内的“检查更新”只会显示 0.5.0 信息并引导到官网,不提供更新包,也不会自动下载、替换或安装 App;请从官网下载 0.5.0 DMG 完成这次安装。之后的新身份版本可继续使用 App 内更新。
0.4.2
新功能
- 通用设置开启“显示高级设置”后,新增“数据导入与导出”:可分别导入或导出用户设置与原始记录数据库。导入前会明确提示覆盖范围,并在确认后安全重新启动;数据库导出会包含已提交记录并生成经过校验的独立文件,用户设置导入会保留本机储存位置。导出文件不会重复扩展名,也不会遗留临时 SQLite 文件。
- 更改界面语言后,只有实际显示语言发生变化时才会出现“重启以生效”。重新启动会先等待当前实例排空记录和后台工作并完全退出;“自动”与对应的显式语言等价时不会要求重启。
修复
- 单 App 统计现在能更快显示内容,并在当前时段持续准确更新。快速切换 App、时间范围或派生设置时,不再附加过期实时数据、保留旧热力图悬停状态或漏掉仍待刷新的月统计等页面;夏令时切换日的小时统计也会按真实日长生成。 <!-- terminology: allow-old-name -->
- 校正简中、繁中、英、日、韩、德、法、西八语中的功能名、正文表达和缺失文案;真正缺少身份的项目会在菜单栏、统计、关系图谱、选择器、日历和提醒中显示本地化的“未知 App”。浏览器说明也更明确:只有主动开启浏览器网址记录后才读取当前标签页,且不保存完整 URL、路径、查询参数、页面标题或页面内容;开发者视觉示例中的系统 App 名称同步使用对应语言。
- 首页“最近事件”中的输入活动改用 I-beam 光标图标,更容易与普通键盘事件区分。
0.4.1
新功能
- 单 App 统计新增每日用时趋势和会话长度模块;当天未结束的数据以虚线连接提示。月统计新增“典型的一天”,月统计与单 App 的小时热力图会把悬停日期、时段和用时即时显示在模块标题栏,不再用浮动提示遮挡图表。 <!-- terminology: allow-old-name -->
- 日统计、月统计、关系图谱、定时提醒和单 App 统计等周期页面现在支持无修饰左右方向键导航;除日历集成外,还可用触控板或横向滚轮累积切换,圆形进度指示填满并结束滚动后才会前后移动一个周期。 <!-- terminology: allow-old-name -->
- App 与网站的合并选择窗口会在各自分区按最近 7 个逻辑日的用时排序。选择新来源时会排除已参与合并的项目,选择目标时仍可直接加入已有主分组,减少重复关系和链式合并。
修复
- 大幅减少统计页和单 App 窗口的重复数据库读取、会话扫描与布局计算。共享聚合和分层缓存可在多个页面间复用结果,单 App 页面可先恢复已缓存内容再后台校验;实时刷新只处理相关时间范围,热力图改为单一 Canvas,数据量较大时加载、切换和悬停更流畅。 <!-- terminology: allow-old-name -->
- 修复旭日图、日 App 流图和月 App 流图在指针离开、右键菜单结束、窗口失焦或切换桌面后仍保留旧高亮的问题;热力图跨格移动也不会被旧格子的离开事件清除新详情。
- 修复周期导航在部分页面不响应方向键、单 App 窗口导航后发出系统提示音,以及宽窗口内容偏左的问题;文本编辑和带修饰键的方向键仍交由系统处理,纵向滚动保持原生行为。 <!-- terminology: allow-old-name -->
- 精简统计界面:移除工具栏截图工具以及日统计、月统计的“切换密度”模块。升级后会自动清除旧截图工具留下的用户名和构图偏好,历史布局中的旧模块记录也会安全忽略,不影响原始活动数据。
0.4.0
新功能
- 新增独立的“合并”设置页,可将任意 App 或独立统计网站合并为同一个主统计项;App 与网站都能作为附属项或主项,右键菜单可快速发起合并、查看组内成员或直接进入设置。会话、时间轴、月统计、关系图谱、单 App 统计和定时提醒都会使用统一后的统计身份,原始事件保持不变,合并关系也可随时解除。 <!-- terminology: allow-old-name -->
- 概览“最近事件”会在事件写入成功后立即更新最近 10 条记录,并提供首次加载、空内容、保留旧内容的失败提示和重试状态。列表按实际生效时间排序,显示毫秒时间与稳定序号,批量插入动画会遵循“减少动态效果”设置。
- 定时提醒现在会持续显示,直到你执行提醒动作、关闭单条提醒、忽略全部提醒或停止提醒运行;点击窗口外、切换 App 或再次点击菜单栏图标不会将其关闭。菜单栏图标不可用时,提醒会显示在当前屏幕顶部居中,多显示器定位也更可靠。
修复
- 修复正式包缺少日历签名权限的问题,并在打包阶段同时校验日历与浏览器自动化权限,避免系统日历授权因签名配置不完整而失败。
- 改进月统计在数据持续写入时的一致性、取消和自动重试;已有内容会保留为稍后刷新的状态,无内容时会轻量重试,离开页面会停止无用计算。关系图谱和月统计也会复用未变化的结果,减少重复加载与布局计算。
- 关系图谱的三个数据筛选滑轨在加载期间保持可见、可交互且不再改变范围,避免右侧参数面板跳动;输入框仍可设置超过滑轨常用范围的数值。
- “还原”设置以及重新打开辅助功能、自动化系统设置的修复入口,现在只在高级设置和开发者工具同时开启时显示;正常浏览器授权开关与显式授权引导保持不变。
0.3.6
新功能
- 菜单栏恢复为原生列表,左右键行为保持一致;现在可查看当前 App、网址、分类、网站独立统计状态和运行中的提醒进度,点击当前 App 可直接打开单 App 统计,也可从菜单检查更新。 <!-- terminology: allow-old-name -->
- 日统计、月统计和关系图谱新增截图工具。可按模块或图谱内容裁切,调整水平与垂直留白、浅色/深色外观、顶部标题、用户名和日影标志,再保存到下载目录或拷贝图片。
- 开发者工具新增“视觉素材与界面导出”,可批量导出透明分层视觉元素、统计模块与整页截图,并附带 manifest 和质量报告;导出会复用真实 App 图标与自动配色。
- 通用设置新增“自动安装更新”,在自动检查开启时显示并默认开启;日影会在后台下载和准备更新,并在退出时静默安装。
修复
- 欢迎页的浏览器步骤现在可直接跳过,说明文字和中英文 URL 混排换行更稳定;系统授权修复入口仍保留在浏览器设置页。
- 欢迎页、设置和其他界面现在统一使用当前 App 主图标,移除了旧图标预览和额外圆角裁切。
- 为 `www.` 网站加载图标时,可安全使用同站根域的静态资源子域,改善知乎等网站启用独立统计后的图标加载。
- 概览记录时间恢复为稳定的等宽数字显示;截图与开发者导出同时收紧旭日图画布、移除重复模块标题和图例,并排除无法加载图标的示例 App。
0.3.5
新功能
- 浏览器网址记录现在支持 Chromium 和 Firefox。Chromium 有独立开关和 Automation 授权;Firefox 会引导授予辅助功能权限,并且只在开启后读取前台窗口的网址或页面 URL,再保存规范化网站身份。
- 日历集成和定时提醒的规则摘要现在会突出显示 App、分类、网站和时长等变量文字,折叠行更容易扫读。
修复
- Firefox 网址读取在不同版本上更可靠:地址栏不可读时,会从当前窗口的页面 URL 或文档属性兜底读取,且不会进入网页正文子树。
- 日统计和月统计的默认布局将“会话长度”移动到底部,排在 Top Apps 和使用时长旭日图之后;已有自定义布局不受影响。
- 系统或更新说明语言不受支持时会回退到英文,避免显示不匹配语言的兜底文案。
0.3.4
新功能
- 统计页新增更完整的“会话长度”直方图:9 个时长区间配合左侧累计时长轴和右侧占比轴,卡片高度也与“每日用时”“小时节奏”对齐。
- App 右键菜单现在可以直接将 App 或独立统计网站设置为暂离例外,也可以从同一菜单取消;菜单会按当前状态显示对应操作。
- 通用设置的高级“还原”区新增按页面还原按钮,可分别还原通用、浏览器、分类、排除、暂离和插件设置,而不删除原始事件或统计缓存。
- 正式更新包改用 Xcode wrapper 和 Icon Composer 图标链路,Dock、Finder、Launchpad 图标资源以及 Sparkle 框架嵌入会随发布包一起校验。
修复
- 统计模块排版更紧凑:Top Apps 展示 Top 9、用时上移到 App 名称行,图例间距减少长分类名和悬停时长被截断的情况,并清理旧半行图表布局残留。
- 月 App 流图跨月查看近 30 天时会保留每月 1 日刻度,避免月初标记被常规步长跳过。
- QuickTime Player、IINA、TV、Zoom 和 Netflix 现在默认作为暂离例外,观看视频或开会时更不容易被误判为暂离。
- 设置窗口的初始高度和最小高度上调,低频设置区展开后更不容易显得拥挤。
- 单 App 统计页当前 App 的“查看 App 统计”右键项会置灰,避免重复打开自身。 <!-- terminology: allow-old-name -->
0.3.3
新功能
- 日统计、月统计和单 App 统计窗口现在可以直接在当前统计页自定义模块布局;工具栏可进入编辑模式、恢复默认布局、隐藏模块并移动模块,旧设置窗口的“模块”页已移除。 <!-- terminology: allow-old-name -->
- 统计模块布局更稳定:小模块会聚合成一个网格,“会话长度”等宽共享模块改为全行显示,大类摘要模块不再显示。
- 关闭“在 Dock 显示”时,Dock 图标现在跟随主窗口打开状态;主窗口打开时保留 Dock 图标,关闭主窗口后按偏好隐藏。
修复
- 激活管理设备列表会隐藏已反激活设备,列表空状态也按可见设备判断。
- 定时提醒的默认规则和未改名的新规则会跟随界面语言显示名称;规则摘要里的类别、子类别和目标列表也会本地化,英文界面不再残留中文分类名。
- App 名称会按语言一致显示:简体中文和繁体中文显示“日影”,其他语言显示 “Hikage”,并同步窗口标题、侧栏、菜单栏、默认日历名、Finder、权限弹窗和 Sparkle 更新窗口。
- 菜单栏现在面板的当前 App 图标保留右键“查看 App 统计”和统一 App 右键菜单,但不再响应左键打开统计窗口,减少误触和不稳定入口。 <!-- terminology: allow-old-name -->
0.3.2
新功能
- 菜单栏改用日影专属 soft mark 图标,不再依赖旋转的系统符号。
修复
- 日统计和月统计滚动更顺滑:普通滚动位置不再每帧触发页面刷新,统计模块按需加载,App 流图和月度小时热力图复用预先计算的绘制结果。
- 软件更新会从 App 包内的更新源自动识别 stable 或 beta 通道,并校验多语言和历史版本动态 appcast,降低跨版本更新时拿到错误说明或缺失 feed 的风险。
- 定时提醒圆形画布在悬停或拖拽后停稳时不再持续高频刷新,减少空闲时的资源占用。
0.3.1
新功能
- 定时提醒圆形画布增加悬停操作:近期记录小圆可直接删除,当前大圆可关闭规则、编辑规则或快进当前专注、站立、休息阶段。
- 专注提醒规则编辑器重新整理番茄钟长休与重置计时设置,删除规则和删除记录的确认说明更清楚。
修复
- 补齐菜单栏、软件更新窗口、权限说明、激活页、日历集成、分类编辑和定时提醒相关界面的 8 种语言本地化,减少非中文界面的中文回退。
- 主窗口标题、侧栏、菜单栏提示、默认分类名和日文更新说明统一使用正确品牌名;简体中文和繁体中文继续显示“日影”,其他语言显示 “Hikage”。
- 默认分类、自动分类和自动颜色文案会跟随界面语言;用户自定义分类名称保持原样。
- 日历候选预览和菜单栏提醒弹窗会根据当前界面语言生成状态与提醒正文,避免语言和日期格式不一致。
- 定时提醒圆形悬停命中范围改为真正的圆形区域,并修正按钮闪烁、颜色不一致和出现/消失时从圆心位移的问题。
0.3.0
新功能
- 新增繁体中文、韩语、德语、法语和西班牙语界面语言,并补齐语言偏好的一致性检查。
- 日历集成规则支持多个来源;一条规则可以同时添加多个 App 或网站,也可以移除非最后一个来源,候选仍会记录实际命中的 App 或网站。
- 日历规则的折叠摘要和展开说明会展示多来源描述,例如两个来源或前两个来源加总数,避免只显示规则标题。
- 日历自动添加改为后台定期检查:已有日历权限、插件开启且规则允许自动写入时,日影会每 5 分钟检查普通四日窗口并写入准备就绪的候选;未连接日历时不会主动请求权限。
- 软件更新现在会按日影语言设置和当前 App 版本选择 appcast;更新窗口可以显示对应语言的累计更新说明,旧客户端仍继续使用固定的 `appcast.xml`。
修复
- 修复新增界面语言后默认日历名称不稳定的问题:简体中文和繁体中文继续使用“日影”,其他显式语言统一使用 “Hikage”。
- 统一日历规则、定时提醒规则、浏览器设置、插件列表、模块可见性、关系图谱参数和下拉选择器的控件样式;删除确认、折叠摘要、滑杆数字输入和对象开关更一致。
- 恢复偏小开关尺寸:定时提醒编辑器、模块可见性、浏览器设置和日历规则展开项中的开关不再显得过大。
- 工具栏范围选择改为原生弹出按钮,菜单直接列出完整范围选项,避免二级菜单、帮助提示或较长本地化文案被截断。
- 后台自动发现更新时不再直接盖到其他 App 上方;日影会等主窗口激活后再展示 Sparkle 更新窗口,用户主动检查更新仍会立即显示。
0.2.2
新功能
- 新增日历集成和定时提醒的首次介绍页。
- 新增“显示开发者工具”开关,并把欢迎页重开、系统排除列表、插件介绍页重置和提醒调试入口收进高级设置下的开发者工具区。
修复
- 定时提醒现在会跟随试用和激活状态启用;未试用或未激活时不再启动后台提醒模型或恢复排程。
- 关闭定时提醒规则后,对应的历史小节点会一起隐藏,不再吸附到其他占位节点。
- 优化定时提醒的状态和错误文案,例如“已延后提醒”“进度已重置”“提醒窗口显示失败”等,并将番茄钟长休说明改为“每 4 轮专注后长休”。
- 未安装的浏览器会在网址记录权限行中显示为“未安装”并置灰,不再触发无效的 Automation 权限请求;未安装浏览器的占位图标改为 `app.dashed`。
- 重新整理浏览器相关用词:记录层使用“网址”,统计层使用“网站”,隐私说明中明确“完整 URL”边界。
- 分类设置页的候选范围改为近 7 天,并隐藏无关的时间范围、用时表头和每行用时;网站不再显示“无 Bundle Identifier”占位。
- 软件更新设置移除“启动状态”诊断行,只保留“自动检查更新”开关。
- 日历规则添加入口改为“添加 App 或网站…”,并将“最长暂离时间”“中途暂离”等文案调整为“最长离开时间”“中途离开”。
- 周统计页面命名统一为“周统计”,统计空状态中的“驾驶舱”统一改为“概览”,关系图谱中的“联系”统一改为“关联”。
- 优化关系图谱画布悬停和网格绘制缓存,减少布局动画和指针移动时的帧内开销;Top Apps 右侧时长列减少长时长被截断的问题。
- App 图标更新为 41 号图标,插件介绍页优化了副标题换行、图标配色、功能点间距和整体排版。
0.2.1
新功能
- 定时提醒改为由日影菜单栏弹窗触达,不再依赖系统通知授权;隐藏菜单栏图标时,提醒会临时显示图标作为弹窗锚点。
- 菜单栏左键现在打开“日影现在面板”,展示当前活动和今日记录时间;右键菜单收窄为打开日影、设置、隐藏菜单栏图标和退出。
- 定时提醒规则新增颜色设置,支持默认、自动和预设色;规则行、当前提醒节点、近期记录节点和站立手动记录按钮会跟随规则颜色显示。
- 用户手动新增的专注、站立和时间限额提醒规则默认开启;内置默认规则仍保持关闭,避免首次使用时突然开始提醒。
- 软件更新入口更克制:已是最新时显示日影自定义弹窗,通用设置中只保留“自动检查更新”开关;发布链路开始强制 HTTPS、signed appcast 和更新包验签。
修复
- 修复专注提醒“稍后提醒”后误开启下一轮的问题;稍后期间继续命中的专注时长会累加到同一条记录和再次投递的提醒正文中。
- 专注提醒进度改为按真实命中片段累计;离开目标活动、普通 App 切换失活间隙或关闭重置条件时,不再虚增或丢失专注进度。
- 修复“前台 App 记录”开关后的今日记录时间延迟:关闭后立即停止读秒,重新开启后立即继续,并由后续记录边界校准。
- 菜单栏提醒弹窗改为专用非激活面板,点击响应按钮不再抢回日影主窗口焦点;隐藏菜单栏图标时的弹窗定位也更稳定。
- 优化定时提醒弹窗和规则编辑器:动作按钮、时间限额文案、分钟输入、提醒声音列表、颜色菜单、滑轨和标题输入框更加一致。
0.2.0
新功能
- 新增“定时提醒”插件,可按所有 App、大类、小类、指定 App 或已开启独立统计的网站创建专注、站立和时间限额规则;当前进度与近期记录会显示在可拖动的圆形画布中,规则集中在右侧面板编辑。
- 专注提醒支持自动计时、短暂离开阈值、番茄钟短休与长休;站立提醒支持手动记录;时间限额支持可选的提前提醒。系统通知只会在你主动启用时请求权限,每条规则还可单独控制提示音。
- 日统计和月统计加入插件开关;日统计、月统计、关系图谱、日历集成和定时提醒在新安装或还原全部设置后默认开启,但日历与通知权限仍不会自动请求。
- 关系图谱新增“最低使用时间”筛选;分类设置新增带二次确认的“还原分类”,并会尽量保留兼容的 App 手动分类。
- App 流图色带和使用时长旭日图色块现在可直接打开公共 App 右键菜单;菜单顶部会显示目标 App 名称和 Bundle ID,便于确认分类、改色、排除或创建日历规则的对象。
- 本机、局域网、`.local` 和 IP 网页服务现在会按非默认端口分别统计,例如 `localhost:5173` 和 `localhost:8080` 不再合并。
- 新增一款日食渐变可选 App 图标。
- 接入 Sparkle 软件更新,可从 App 菜单手动“检查更新…”,并在通用设置中控制自动检查。
修复
- 修复欢迎流程中“登录时启动”开关无法点击;注册失败时仍会显示错误并刷新状态。
- 修复深色模式下分类、激活等设置卡片仍显示浅色的问题,并校准浏览器授权列表中的 Microsoft Edge 图标尺寸。
- 日统计和月统计在分类、暂离、休眠排除或模块布局变化触发刷新后会恢复原来的滚动位置,不再跳回顶部。
- 修复旭日图新增右键入口后大类、小类和 App 扇区悬停高亮及右侧信息可能判断错误。
- 提升定时提醒可靠性:时间限额会在重启后恢复当天累计并避免重复通知;单条损坏的规则或记录不再导致整组数据丢失;圆形节点的文字刷新和拖拽更稳定,同一逻辑日也不会堆叠重复的限额节点。
