本文へ移動

Oh No! Parent Control

バージョン履歴

リリースごとの新機能、改善、修正。

  1. v1.3

    最新リリース

    新機能

    • ローカライズ: RTLを含む62言語に対応(皆様の投票を受けて実現しました! でも浮かれすぎないでくださいね :) お願いです、広めてより多くのご家族に届けてください!

    バグ

    • 保護者用アプリとキオスク: 保留中の製品更新がある場合に「今すぐ再起動」と表示する赤い再起動必須モーダルを追加しました。無関係なシステム再起動要求では表示されません。

    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

    バグ修正

    • 保護者用アプリ: 小さい画面で「1日の利用可能時間」が展開されない問題を修正しました。
    • Broker: 変更されていないルールファイルが古い有効ルールを覆い隠す場合に、実行ポリシーの再読み込みが失敗する問題を修正しました。
  4. v1.0

    新機能

    • 初回リリース。