ysicing
|
9707abba1d
|
feat(display): 添加显示器信息与 DDC 控制
|
2026-10-04 21:52:14 +08:00 |
|
ysicing
|
cbd44993ec
|
feat(menubar): 新增单图标模式并优化状态总览
|
2026-10-04 21:52:14 +08:00 |
|
ysicing
|
04a7909dbf
|
fix(update): 迁移多应用接口并统一新域名
|
2026-10-02 09:19:43 +08:00 |
|
ysicing
|
dacc9cbbaa
|
fix(calendar): 老用户沿用旧版默认值并区分小组件节假日提示
- 已有安装缺少日历选项时沿用旧版默认与周一起始,不按地区重新初始化
- “明天上班吗”区分未启用节假日与安排尚未公布,恢复“暂无法判断”译文
- 截图固定中国大陆默认值与周起始日,移除默认参数与无调用方的 defaults
|
2026-09-30 23:50:16 +08:00 |
|
ysicing
|
c0976ef649
|
fix(calendar): 联动农历设置并优化菜单栏日期字体
|
2026-09-30 23:50:16 +08:00 |
|
ysicing
|
0b63a4ed04
|
refactor(calendar): 固定显示星期与黄历并简化设置
|
2026-09-30 23:50:16 +08:00 |
|
ysicing
|
01bf5c77b2
|
fix(calendar): 限制假期展示年份并关联倒计时设置
|
2026-09-30 23:50:16 +08:00 |
|
ysicing
|
1e0ff1236e
|
refactor(calendar): 合并节气与时令设置
|
2026-09-30 23:50:16 +08:00 |
|
ysicing
|
3aae19a4c6
|
refactor(calendar): 移除月历干支显示与开关
|
2026-09-30 23:50:16 +08:00 |
|
ysicing
|
222b2baa89
|
fix(calendar): 保留农历选择并完善周起始日设置
|
2026-09-30 23:50:16 +08:00 |
|
ysicing
|
678303187d
|
feat(calendar): 按语言与地区调整日历显示和默认选项
|
2026-09-30 23:50:16 +08:00 |
|
 ysicingandClaude Opus 5.5
|
1623effd61
|
fix(release): 发布后逐区域核验 Sparkle 更新源并覆盖跳转策略
- 服务端保留探测标识(64 个 0):照常验签返回清单但不计入统计
- publish_api.py 新增 --verify-sparkle,JSON 发布后逐区域取回 XML 与本地签名文件逐字节比对,publish_release.sh 自动执行
- Cache-Control 探测按指令 token 判断,兼容代理合并的缓存头
- 抽出 feedRedirectPolicy 供测试复用,覆盖 HTTPS 跳转、HTTP 降级、跳转过多、404、传输错误
- 新增测试校验服务端公钥与 Info.plist、project.yml 的 SUPublicEDKey 一致
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-09-30 15:20:08 +08:00 |
|
ysicing
|
bc2bfe8f5c
|
fix: 修复应用扫描取消并校验 Sparkle 更新源
|
2026-09-30 15:20:08 +08:00 |
|
ysicing
|
1c1e94a15f
|
feat(updates): 接入 Sparkle 并支持双语发布说明
|
2026-09-30 15:20:08 +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
|
fd6244295f
|
fix(calendar): 优化月历布局并修复返回日期状态
|
2026-09-29 13:28:12 +08:00 |
|
ysicing
|
fd465466d8
|
fix(calendar): 降低日历资源占用并修复夏令时漏标
|
2026-09-29 13:11:50 +08:00 |
|
ysicing
|
0a26452d7e
|
feat(calendar): 完善日历显示与日程提醒集成
|
2026-09-28 20:47:54 +08:00 |
|
ysicing
|
f5ba9f88be
|
fix(cleaner): 修复 Homebrew 清理执行与统计
|
2026-09-28 10:44:44 +08:00 |
|
ysicing
|
a8e1170aac
|
feat(cleaner): 改用 Homebrew 原生命令预览与清理
|
2026-09-28 09:29:57 +08:00 |
|
ysicing
|
147f94ca70
|
feat(cleaner): 新增项目产物清理与扫描目录管理
|
2026-09-28 02:55:16 +08:00 |
|
ysicing
|
9df9d439af
|
feat(rest): 增加工作番茄模式并保留工作时段
|
2026-09-26 15:32:29 +08:00 |
|
ysicing
|
5aaeade061
|
feat(speedtest): 移植代理线路测速与三网标志
|
2026-09-26 13:43:58 +08:00 |
|
ysicing
|
f86f2d4291
|
feat(rest): 添加番茄钟与多屏护眼休息
|
2026-09-26 08:14:11 +08:00 |
|
ysicing
|
59603dcbd2
|
feat(ai-usage): 增加本地用量开关并自动查询额度
|
2026-09-24 23:08:45 +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
|
b70a621e93
|
chore(repo): 精简文档并统一脚本目录
|
2026-09-24 11:43:57 +08:00 |
|
ysicing
|
385223fd21
|
fix(release): 发版时保留本机已安装应用
|
2026-09-23 16:34:22 +08:00 |
|
ysicing
|
fff1c25f48
|
docs: 移除配额时代的失效描述
配额 Provider、凭据读取与响应映射已删除,相关文档描述随之失效:
- 第三方致谢的描述收敛到仍然成立的部分:AI Provider 契约与测试样例、
Provider 状态与保留上次结果的设计参考;凭据发现、配额响应与限流退避
不再提及。致谢条目与许可证文件保留——这两项设计仍在代码中。
- ThirdPartyNotices 小节改名为“AI Provider 契约参考”,并说明不读取任何
登录凭据。
- DEVELOPMENT.md 的 AIUsage 模块说明改为本机日志只读扫描与增量检查点。
|
2026-09-23 08:50:41 +08:00 |
|
ysicing
|
e44de0bf35
|
feat(ai-usage): 集成 Codex 只读配额监控
|
2026-09-23 08:50:41 +08:00 |
|
ysicing
|
8eb4cc8781
|
feat(release): 新增一键发布任务
|
2026-09-22 13:55:54 +08:00 |
|
ysicing
|
b0f490a564
|
fix(release): 默认使用 c-ip 对象存储
|
2026-09-22 12:45:58 +08:00 |
|
ysicing
|
03c60a9938
|
fix(release): 修正分发域名与发布目标
|
2026-09-22 12:25:49 +08:00 |
|
ysicing
|
7c0965774e
|
fix(release): 绑定构建来源与发布提交
|
2026-09-22 10:48:45 +08:00 |
|
ysicing
|
f09861f6ec
|
feat(release): 安装包迁移对象存储,版本号回归 semver
发布链路:安装包不再 scp 到 VPS,改用 mc 上传到对象存储
c.ysicing.net/oss/apps/macOS/XStats,上传后从 CDN 回读比对 sha256;
GitHub Release 挂 dmg 作为手动下载入口,应用内“手动下载”在未取到清单时
跳到 releases/latest。版本清单仍由自建 API 返回,publish_api.py 与
server/api 不变,且始终最后提交——安装包校验通过后客户端才看到新版本。
发布前只读校验 HEAD 与 origin/main 一致,脚本不代为 commit 或 push。
版本号:公开版本号从“年.月.日.索引”回归标准 semver,真源收敛到
CHANGELOG.md 顶部的 “## X.Y.Z · YYYY-MM-DD”;version.sh 收敛为
show/build/release 三个子命令,build 只推进构建号,删除 next 与 tag。
内部构建号改为单调递增整数(0109 规范化为 109)。日期校验回读比对,
因为 BSD date 会把 2026-02-29 规整成 2026-03-01 而非报错。
CI 不再参与发版:删除 tag 触发与 Set version from tag 步骤。
其他:appcast 的 changelog 指向本仓库而非上游站点;arm64_release_test
改用 fixture CHANGELOG,与仓库版本历史解耦;丢弃上游 0.2.0–0.6.1 的
历史条目;sync_changelog 不再改写 web/index.html(上游历史站点),
连带删除仅服务于它的 Website 段落。
|
2026-09-22 08:25:45 +08:00 |
|
ysicing
|
e3e3febdbb
|
feat(update): 支持双区域更新与固定 UA
|
2026-09-21 19:04:13 +08:00 |
|
ysicing
|
ea67453b32
|
feat(release): 完善版本服务与镜像发布
|
2026-09-21 13:06:22 +08:00 |
|
ysicing
|
593112e733
|
chore(build): 迁移 Taskfile 与日期版本号
|
2026-09-21 10:50:13 +08:00 |
|