Repository navigation
v0.1.43
夜猫看台 · Windows / macOS 安装包
本次更新(v0.1.43)
- 新增 · 决策之后的执行闭环(PRD A 组)
- 个人睡眠账本:按你自己的起床时间与最低睡眠,算「看完这场还剩几小时」;Hero、本周规划、比赛详情三处共用同一结果,低于底线时明确提示并给「明早补看」入口。默认关闭,需在偏好里显式启用
- 止损提醒:到达个人止损点(起床 − 最低睡眠 − 30 分钟缓冲)时出现一次非阻断提示,三个出口:现在睡 / 再看 15 分钟 / 继续看(今晚不再提醒)。不暂停播放、不改音量
- 明早补看队列:把「今晚不看了」变成明早的确定入口。最多 10 条、保留 7 天、重复加入幂等、默认不存比分
- 早晨补看摘要:起床后首次打开应用时展示昨晚队列,逐场揭晓才显示比分,「全部揭晓」需二次确认;通知与摘要标题不含比分
- 修复
- 早晨摘要补齐无障碍闭环:打开时背景退出焦点与点击、Esc 一次只关一层、焦点进场与关闭后归还
- 补看摘要「N 场已看」此前恒为 0(已看条目被待看过滤),改为按夜晚统计
- 开屏与命令面板的 Esc 双路派发(一次按键触发两次关闭、开屏一闪而过)
- 比分同步收口为单一入口:后台同步与设置里的手动同步不再各写一套,「已有同步在进行中」统一按「忙」处理而不是报失败
- 队徽加载失败后不随球队重置,导致后续球队一律退化为纯色圆标
- 清理
- 移除无人引用的联赛色 token(
--league-*/league-*)、重复的减少动效声明、无调用方的死 prop
- 移除无人引用的联赛色 token(
- 验证
- 全套离线测试 810/810 通过(新增同步请求层 16 项)
- 生产构建通过;headless Chrome 对摘要模态实测 10/10(inert / 焦点 / Esc 栈)
- 手机端共用同一套
src/core(睡眠账本、止损状态机、队列、摘要选择逻辑),共享层漂移检查 0
手机端 APK 不随桌面 Release 自动上传;如需 Android 安装包,请使用 EAS 预览构建。桌面与手机端各自保存本地数据,互不覆盖。
下载
- Windows x64:
NightOwl-Terrace-Setup-*.exe - macOS Apple Silicon (arm64):
NightOwl-Terrace-<version>-arm64.dmg(安装包)或.zip(自动更新包)
Windows 安装
- 下载
NightOwl-Terrace-Setup-*.exe,双击安装(可自选目录) - 首次运行如出现 SmartScreen「已保护你的电脑」:点 更多信息 → 仍要运行(未做代码签名,属预期行为)
macOS 安装
- 打开
.dmg,把 NightOwl Terrace 拖入「应用程序」 - 首次启动若提示「无法验证开发者」:右键 App → 打开;或到 系统设置 → 隐私与安全性 点「仍要打开」
- 若仍被拦截,可在终端执行
xattr -dr com.apple.quarantine "/Applications/NightOwl Terrace.app"后再打开
macOS 构建使用 ad-hoc 临时签名、未做 Apple 公证;当前仅提供 Apple Silicon (arm64),Intel Mac 暂未出包。
内置能力
- 观赛决策(今晚之选 / 本周规划 / 睡眠档位 / 雷区预警,内置赛季快照)
- 直播源自动抓取 + 本地流代理;官方平台直达;粘贴直链播放