61 Commits
Author SHA1 Message Date
ysicing 9707abba1d feat(display): 添加显示器信息与 DDC 控制 2026-10-04 21:52:14 +08:00
ysicing ca0666fc7c feat(menubar): 优化紧凑总览与原地展开交互 2026-10-04 21:52:14 +08:00
ysicing 0696187bb0 fix(menubar): 让蓝牙电量遵循文字显示样式 2026-10-04 21:52:14 +08:00
ysicing cbd44993ec feat(menubar): 新增单图标模式并优化状态总览 2026-10-04 21:52:14 +08:00
ysicing e33fa55154 feat(ai-usage): 添加显示偏好与费用估算 2026-10-03 20:24:09 +08:00
ysicing 9db2b7e789 fix(menubar): 修复弹窗偶发无法显示 2026-10-01 17:34:27 +08:00
ysicing 58544ecc0d fix(review): 收敛进程分组键并补强日历测量测试
- 新增 ProcessUsage.rowGroupID,进程表与磁盘排行共用同一分组标识
- 弹窗额度读数只读取 AI 项目
- 合并预览栅格化的两处降级分支
- 日历测量测试改为方向性断言,去掉固定等待
2026-10-01 11:18:40 +08:00
ysicing 87079eddb2 perf(cpu): 减少菜单栏读取和磁盘排行重复计算 2026-10-01 11:18:40 +08:00
ysicing e7040dd04b fix(menubar): 修正预览位图缩放 2026-10-01 11:18:40 +08:00
ysicing 2c0905ece8 perf(menubar): 设置页预览只栅格化一次
预览图原为绘制回调型 NSImage,SwiftUI 每次布局或重绘都会重跑文字排版。
改为渲染一次位图后复用;设置页停在“菜单栏”时,同环境实测平均 CPU 约 2.73% 降至 2.16%。
2026-10-01 11:18:40 +08:00
ysicing 0b63a4ed04 refactor(calendar): 固定显示星期与黄历并简化设置 2026-09-30 23:50:16 +08:00
ysicing 1e0ff1236e refactor(calendar): 合并节气与时令设置 2026-09-30 23:50:16 +08:00
ysicing 678303187d feat(calendar): 按语言与地区调整日历显示和默认选项 2026-09-30 23:50:16 +08:00
ysicing 1c1e94a15f feat(updates): 接入 Sparkle 并支持双语发布说明 2026-09-30 15:20:08 +08:00
ysicing f559af9d1d fix(uninstaller): 修复应用退出后运行状态未刷新 2026-09-29 23:08:40 +08:00
ysicing 578c7c7b64 refactor(ai-usage): 简化模块名称为 AI 用量 2026-09-29 22:32:10 +08:00
ysicing e19ea53771 feat(processes): 改为可选模块并支持活动监视器回退 2026-09-29 22:13:53 +08:00
ysicing dd099950b1 feat(menubar): 支持显示 IP 归属地国旗和文字 2026-09-29 21:12:47 +08:00
ysicing c48c50fca3 feat(update): 新增版本更新系统通知 2026-09-29 19:38:20 +08:00
ysicing 3e4448e3e5 perf(menubar): 减少菜单栏重绘与隐藏预览刷新 2026-09-29 19:24:11 +08:00
ysicing f9f029b0e3 fix: 按硬件能力显示风扇入口 2026-09-29 17:49:52 +08:00
ysicing 1a222519e5 perf: 优化用量扫描与弹窗布局 2026-09-29 16:33:03 +08:00
ysicing 8ee7061c06 feat(calendar): 新增全局快捷键并适配弹窗尺寸 2026-09-28 22:16:38 +08:00
ysicing 0a26452d7e feat(calendar): 完善日历显示与日程提醒集成 2026-09-28 20:47:54 +08:00
ysicing 3beb670849 chore(history): 移除屏幕使用时间统计 2026-09-28 15:11:14 +08:00
ysicing 6d1561c6bf feat(cleaner): 将清理功能设为可选并校正确认提示 2026-09-28 13:42:21 +08:00
ysicing 147f94ca70 feat(cleaner): 新增项目产物清理与扫描目录管理 2026-09-28 02:55:16 +08:00
ysicing 0a3ad961b9 fix(history): 校正空闲时长与补录边界 2026-09-27 19:26:54 +08:00
ysicing 7dc19b3f70 feat(history): 添加低功耗屏幕使用时间统计 2026-09-27 14:30:13 +08:00
ysicing 9df9d439af feat(rest): 增加工作番茄模式并保留工作时段 2026-09-26 15:32:29 +08:00
ysicing 9d650f93c7 fix: 启动时更新检查失败后重试,停止测速后不再显示测试中
- “启动时”检查策略在本次运行成功检查前保持待办,开机时网络未就绪导致的失败由每小时定时器重试
- 宽带测速的阶段与进度回调按运行代次丢弃过期回调,停止或完成后不会把界面改回“测试中”
2026-09-26 15:08:07 +08:00
ysicing 9e0bd329aa feat(menubar): 添加双行居中风格 2026-09-26 14:02:08 +08:00
ysicing 5aaeade061 feat(speedtest): 移植代理线路测速与三网标志 2026-09-26 13:43:58 +08:00
ysicing 1db19df74d feat(updates): 添加自动检查频率菜单 2026-09-26 13:08:07 +08:00
ysicing e8f054dd10 fix(app): 修复休眠恢复与组件状态边界 2026-09-26 08:47:15 +08:00
ysicing f86f2d4291 feat(rest): 添加番茄钟与多屏护眼休息 2026-09-26 08:14:11 +08:00
ysicing e58fb4679c feat(calendar): 增加整月小组件并合并时令开关 2026-09-25 20:54:56 +08:00
ysicing 59603dcbd2 feat(ai-usage): 增加本地用量开关并自动查询额度 2026-09-24 23:08:45 +08:00
ysicing 2b766a4f01 fix(widget): 按展示数据刷新并避免重复扫描 2026-09-24 18:35:07 +08:00
ysicing f3f64113f8 feat(widget): 完善日历与 IP 信息并新增今日 Token 小组件 2026-09-24 16:51:33 +08:00
ysicing 014e7106d0 feat(widget): 增强日历小组件并新增明天上班提示 2026-09-24 16:08:10 +08:00
ysicing 2cd65e50dd feat(widget): 新增桌面小组件并修复更新扩展退出 2026-09-24 15:12:03 +08:00
ysicing bfce9c6cc5 fix(ai-usage): 隐藏无额度来源的菜单栏占位 2026-09-24 10:05:26 +08:00
ysicing 84bed521d4 fix(ai-usage): 修复额度失效与圆点排版 2026-09-24 07:59:55 +08:00
ysicing 689dc29532 fix(menubar): 提高 CPU 与 RAM 标签可读性 2026-09-24 07:38:12 +08:00
ysicing c08c1f46f1 feat(ai-usage): 为来源显示品牌图标 2026-09-24 07:10:08 +08:00
ysicing f636af7f03 feat(ai-usage): 缓存额度并修复菜单栏预览 2026-09-24 06:59:29 +08:00
ysicing f91c2b9460 feat(ai-usage): 统一额度菜单栏与配置体验 2026-09-24 06:28:40 +08:00
ysicing d413e34fe2 feat(ai-usage): 并列显示双来源额度并整理弹窗布局 2026-09-24 00:22:50 +08:00
ysicing cb2b57eb79 feat(ai-usage): 支持 Codex 与 Claude 的 Sub2API 备用额度 2026-09-23 23:46:15 +08:00