Перейти к содержимому

Oh No! Parent Control

История версий

Новые функции, улучшения и исправления в каждом выпуске.

  1. v1.3

    Последний выпуск

    Новые функции

    • Локализация: Поддержка 62 языков, включая языки с направлением письма справа налево (вы проголосовали — мы прислушались! Только не избалуйте нас :) Сделайте одолжение: расскажите другим, помогите большему числу семей!)

    Ошибки

    • Приложение для родителей и киоск: Добавлено модальное окно с требованием перезагрузки и красной кнопкой «Перезагрузить сейчас» для ожидающих обновлений продукта; запросы на перезагрузку системы по другим причинам его не вызывают.

    Готовность к Fedora Workstation 44

    • В целом: Исправлены некоторые блокирующие проблемы импорта fdpolicy, SELinux и Broker. Базовые тесты подтверждают работу продукта от начала до конца (ура!). Следующий шаг — больше ручных тестов и широкое автоматизированное покрытие. Не радуйтесь раньше времени. Соотношение 10% усилий на продукт и 90% на тестирование соответствует моему 30-летнему опыту.

    Изменения вне продукта

    • Покрытие сквозными тестами увеличено до 33
  2. 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 сквозных тестовых сценария для усиления контроля качества.
  3. v1.1

    Исправления ошибок

    • Приложение для родителей: Исправлена ошибка, из-за которой дневной лимит не раскрывался на маленьких экранах.
    • Брокер: Исправлена ошибка повторной загрузки политик выполнения, когда неизменённые файлы правил скрывали устаревшие активные правила.
  4. v1.0

    Новые функции

    • Первый выпуск.