Oh No! Parent Control
バージョン履歴
リリースごとの新機能、改善、修正。
v1.3
最新リリース新機能
- ローカライズ: RTLを含む62言語に対応(皆様の投票を受けて実現しました! でも浮かれすぎないでくださいね :) お願いです、広めてより多くのご家族に届けてください!
バグ
- 保護者用アプリとキオスク: 保留中の製品更新がある場合に「今すぐ再起動」と表示する赤い再起動必須モーダルを追加しました。無関係なシステム再起動要求では表示されません。
Fedora Workstation 44への対応準備
- 全般: fdpolicyのインポート、SELinux、Brokerに関する複数の重大な問題を修正しました。基本テストで製品が端から端まで動作することを確認しています(やった!)。次は手動テストを増やし、強力な自動テストで範囲を広げます。まだ早まって期待しないでください。製品に10%、テストに90%の労力という配分は、私の30年の経験に合っています。
製品以外の変更
- エンドツーエンドのテスト範囲を33に拡大
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件を自動化しました。
v1.1
バグ修正
- 保護者用アプリ: 小さい画面で「1日の利用可能時間」が展開されない問題を修正しました。
- Broker: 変更されていないルールファイルが古い有効ルールを覆い隠す場合に、実行ポリシーの再読み込みが失敗する問題を修正しました。
v1.0
新機能
- 初回リリース。
