跳转到正文

Oh No! Parent Control

版本历史

逐个版本了解新功能、改进和修复。

  1. v1.3

    最新版本

    新功能

    • 本地化: 支持 62 种语言,包括 RTL(您投票,我们倾听!可别太宠我们哦 :) 帮个忙,告诉更多人,让更多家庭受益!)

    错误

    • 家长与 kiosk: 为待处理的产品更新添加了必须重启提示框和红色“立即重启”按钮;无关的系统重启请求不会触发该提示。

    Fedora Workstation 44 准备情况

    • 整体: 修复了 fdpolicy 导入、SELinux、Broker 中的一些阻塞问题。基础测试证明产品端到端运行正常(太好了!)。下一步是更多手动测试和更全面的自动化覆盖。先别太兴奋。产品投入 10%,测试投入 90%,符合我 30 年的经验。

    非产品变更

    • 端到端测试覆盖增加至 33 项
  2. v1.2

    错误修复

    • 软件更新器: 修正描述,使其与应用名称一致。
    • 打包: 从软件包中移除内部工具和文档。
    • 屏幕时间错误 修复 fapolicyd 1.3.6 无法表示某些文件名时屏幕时间更改失败的问题。修复会跳过已阻止文件的不必要例外,并在更改设置前验证规则;对于不受支持的情况会提供更清晰的错误信息。
    • Broker: 修复 Lunar Client 自动启动以及软阻止期间启动内存中的 Minecraft AppImage 的问题。
    • Broker: 通过隔离的 D-Bus 客户端、保留延迟回复、可恢复的清理流程和更严格的执行身份检查,强化执行探测。
    • 儿童应用: 修复从挂起状态唤醒后的计时器恢复问题,并为倒计时刷新失败添加尊重隐私的诊断信息。感谢在 2026 年 9 月 27 日发送崩溃报告的用户!

    新功能

    • 日志: 增加故障排除日志,但不记录可识别个人身份的信息。
    • 日志: 日志时间戳从本地时间改为 UTC。
    • 反馈对话框: 日志收集现在异步进行,收集完成前“发送反馈”按钮保持禁用。日志现在包含系统信息,但不含可识别个人身份的信息。
    • 家长应用: 进一步说明“计算方式”。
    • 儿童应用: 添加 oh-no-parent-control-child 命令,作为 oh-no-parent-control --child-overlay 的别名,以支持未来扩展到其他发行版和桌面环境。

    非产品变更

    • 自动化运行 24 项端到端测试案例,以加强质量检查。
  3. v1.1

    错误修复

    • 家长应用: 修复小屏幕上每日额度无法展开的问题。
    • Broker: 修复未变更的规则文件掩盖过期活动规则、导致执行策略无法重新加载的问题。
  4. v1.0

    新功能

    • 首次发布。