Oh No! Parent Control
История версий
Новые функции, улучшения и исправления в каждом выпуске.
v1.3
Последний выпускНовые функции
- Локализация: Поддержка 62 языков, включая языки с направлением письма справа налево (вы проголосовали — мы прислушались! Только не избалуйте нас :) Сделайте одолжение: расскажите другим, помогите большему числу семей!)
Ошибки
- Приложение для родителей и киоск: Добавлено модальное окно с требованием перезагрузки и красной кнопкой «Перезагрузить сейчас» для ожидающих обновлений продукта; запросы на перезагрузку системы по другим причинам его не вызывают.
Готовность к Fedora Workstation 44
- В целом: Исправлены некоторые блокирующие проблемы импорта fdpolicy, SELinux и Broker. Базовые тесты подтверждают работу продукта от начала до конца (ура!). Следующий шаг — больше ручных тестов и широкое автоматизированное покрытие. Не радуйтесь раньше времени. Соотношение 10% усилий на продукт и 90% на тестирование соответствует моему 30-летнему опыту.
Изменения вне продукта
- Покрытие сквозными тестами увеличено до 33
v1.2
Исправления ошибок
- Обновление ПО: Описание приведено в соответствие с названием приложения.
- Пакетирование: Из пакета удалены внутренние инструменты и документация.
- Ошибка экранного времени Исправлен сбой изменения экранного времени, когда fapolicyd 1.3.6 не мог представить некоторые имена файлов. Исправление пропускает ненужные исключения для уже заблокированных файлов и проверяет правила до изменения настроек; для неподдерживаемых случаев выводятся более понятные ошибки.
- Брокер: Исправлен автоматический запуск Lunar Client и запуск находящегося в памяти AppImage Minecraft при временной блокировке.
- Брокер: Усилены проверки выполнения: изолированы клиенты D-Bus, сохраняются поздние ответы, очистка может быть восстановлена, а проверки идентичности выполнения стали строже.
- Приложение ребёнка: Исправлено восстановление таймера после выхода из режима ожидания и добавлена диагностика, защищающая конфиденциальность, при сбоях обновления обратного отсчёта. Спасибо пользователю, отправившему отчёт о сбое 27 сентября 2026 г.!
Новые функции
- Журналирование: Добавлено больше журналов для устранения неполадок без записи сведений, позволяющих идентифицировать человека.
- Журналирование: Временные метки журналов переведены с местного времени на UTC.
- Диалог обратной связи: Сбор журналов теперь выполняется асинхронно, а кнопка «Отправить отзыв» остаётся недоступной до завершения сбора. Журналы теперь содержат системные сведения, но не данные, позволяющие идентифицировать человека.
- Приложение для родителей: Прояснено объяснение «Как это вычисляется».
- Приложение ребёнка: Добавлена команда oh-no-parent-control-child как псевдоним oh-no-parent-control --child-overlay для будущей поддержки других дистрибутивов и графических сред.
Изменения вне продукта
- Автоматизированы 24 сквозных тестовых сценария для усиления контроля качества.
v1.1
Исправления ошибок
- Приложение для родителей: Исправлена ошибка, из-за которой дневной лимит не раскрывался на маленьких экранах.
- Брокер: Исправлена ошибка повторной загрузки политик выполнения, когда неизменённые файлы правил скрывали устаревшие активные правила.
v1.0
Новые функции
- Первый выпуск.
