Перайсці да зместу

Oh No! Parent Control

Гісторыя версій

Новыя функцыі, паляпшэнні і выпраўленні ад выпуску да выпуску.

  1. v1.5

    Апошні выпуск

    Шчырая падзяка

    • Тэрміновы выпуск з выпраўленнямі памылак 30 кастрычніка а 16:00 PDT ананімны карыстальнік паведаміў пра крытычную памылку, праз якую ў бацькоўскай праграме не працаваў пераключальнік абмежавання часу. Гэты тэрміновы выпуск v1.5 выпраўляе праблему (гл. першыя два пункты раздзела «Выпраўленні памылак»). Таму запланаваны выпуск для Fedora 44 затрымаецца прыкладна на тыдзень. Карыстальніку, які паведаміў пра памылку: дзякуй! Шчыра просім прабачэння за нязручнасці. Наш прадукт яшчэ малады, але мы не слабыя! Мы імкнёмся станавіцца лепшымі кожны дзень.

    Новыя функцыі

    • Кіёск: Палепшана размяшчэнне тэксту запыту ў дыялогу аўтэнтыфікацыі Polkit, каб зрабіць яго больш зразумелым і зручным для чытання.

    Выпраўленні памылак

    • Экранны час: Выпраўлены збой уключэння кантролю экраннага часу, калі GNOME глабальна адключаў пашырэнні карыстальніка. Аднаўленне пашырэння ахоплівае ўсе пункты ўваходу: загрузку бацькоўскай праграмы, змену выбранага дзіцяці, уключэнне абмежавання экраннага часу, ухваленне выдзялення часу ў кіёску, перазагрузку камп’ютара і ўваход дзіцяці ў сістэму. Да ведама: адключэнне дзіцячага пашырэння можа паўплываць на некаторыя функцыі прадукту, але абмежаванні экраннага часу, абмежаванні праграм і межы бяспекі застаюцца цалкам дзейнымі і нязменнымі.
    • Дыягностыка: Дададзена журналяванне з абаронай прыватнасці для адключаных пашырэнняў GNOME, збояў Shell, магчымых памылак пашырэнняў і збояў аднаўлення экраннага часу ды адкату змен.
    • Экранны час: Выпраўлена памылка, праз якую ўхваленне дадатковага часу часам дадавала больш часу, чым запытвалася.
    • Кіёск: Выпраўлены збоі запытаў часу да ўхвалення бацькамі, калі вызначэнне моў сістэмы недаступнае.
    • Кіёск: Выпраўлена адмова ва ўваходзе, калі кароткае абслугоўванне часова затрымлівае доступ.
  2. v1.4

    Новыя функцыі

    • Дыялог выбару мовы: Мову можна шукаць як па англійскай, так і па лакалізаванай назве.
    • Напаміны пра астатні час: У дзіцячы сеанс дададзены стандартныя крытычныя напаміны. Яны могуць паказвацца ў поўнаэкранных праграмах; у дзіцячых наладах іх можна змяніць або цалкам выдаліць.
    • Праграма для бацькоў: Дыялог адклікання дазволу паказвае спіс запушчаных праграм з блакіроўкай, якую можна абысці з дазволу бацькоў, што будуць завершаны.
    • Праграма для бацькоў: Невялікая падцяжка твару :) Праграма загружаецца плаўней; акуратны накладны індыкатар паказвае працэнт загрузкі спіса праграм.
    • Што новага: Для бацькоўскай і дзіцячай праграм дададзена інфраструктура «Што новага» на аснове метаданых. Бацькоўская версія паказвае ўсё (ніякай літасці бацькам, Грр!); дзіцячая — толькі старанна падрыхтаваны, актуальны і дарэчны для іх змест (мы ж усе адказныя бацькі, праўда?).
    • Форма запыту часу: Прадусталяваныя значэнні часу можна змяняць у наладах!
    • Форма запыту часу: Для ўласнага значэння можна выбраць хвіліны або гадзіны (функцыю папрасіў мой сын. Пасля майго радаснага кіўка ён сказаў: «Тата, было б крута дадаць секунды і дні», перш чым пачуў крык: «Вон, пакуль я зноў не даў табе пад тваю мілую маленькую попку!»).

    Выпраўленні памылак

    • Усталяванне: Выпраўлены памылкі трыгераў пакета пасля адмовы ўваходу ў кіёск на Ubuntu і Fedora, а таксама пры вычарпанні экраннага часу дзіцяці.
    • Кіёск: Выпраўлены ненаўмысны доступ да працоўнага стала: уліковы запіс кіёска абмежаваны праграмай запытаў і неабходнымі ёй службамі.
    • Кіёск: Выпраўлены збоі запуску, калі іншыя ўсталяваныя праграмы маюць каталогі даных, даступныя для запісу.
    • Кіёск: Выпраўлены аварыйны збой запуску на Fedora праз адсутнасць дазволу на GPU-рэндэрынг.
    • Праграма для дзіцяці: Выпраўлены завісанні зваротнага адліку пры бесперапынным выкарыстанні і заўчаснае блакіраванне экрана пасля бяздзейнасці.
    • Праграма для дзіцяці: Выпраўлена сітуацыя, калі працоўны стол заставаўся заблакіраваным пасля паспяховай аўтэнтыфікацыі, хоць быў дадзены дадатковы экранны час.
    • Экранны час: Прыбраны непатрэбныя паведамленні пра памылкі пасля разблакіравання і палепшана аднаўленне пасля часовых збояў службы таймера.
    • Broker: Выпраўлены збоі запуску праз часовыя канфлікты блакіровак базы даверу; пасля аднаўлення службы захоўваецца дыягностыка залежнасцей абмежаванага аб’ёму без збору асабістых даных.
    • Broker: Дададзена аўтаматычнае аднаўленне, калі служба fapolicyd завяршаецца з памылкай.
    • Праграма для бацькоў: Выпраўлена накладанне загалоўкаў слупкоў сеткі праграм у бацькоўскай праграме для некаторых моў RTL.
    • Праграма для бацькоў: Выпраўлена неактыўная кнопка адклікання дазволу пры нулявым астатнім часе, калі праграмы з блакіроўкай, якую можна абысці з дазволу бацькоў, яшчэ працуюць. Бацькі могуць закрыць іх пасля блакіравання дзіцячага сеанса.
    • Праграма для дзіцяці: Выпраўлена сітуацыя, калі ў сеансе кіёска націсканне Enter пасля ўводу ўласнага значэння не адкрывала дыялог аўтэнтыфікацыі.

    Змены па-за прадуктам

    • Ахоп скразнымі тэстамі павялічаны да 46. Fedora ахоплена без падвойнага падліку.

    Гатоўнасць да Fedora Workstation 44

    • Ручное тэставанне: Стары тата чароўным чынам адкапаў яшчэ старэйшы Surface Laptop і цудам усталяваў на яго Fedora 44. Урэшце, віртуальныя машыны не заменяць адчуванняў ад сапраўднага камп’ютара (памятаеце выпраўленне ў v1.1?). Пасля 5 выпраўленняў усё працуе!
    • Аўтаматызацыя тэстаў: Яшчэ адзін вялікі крок: аўтаматызацыя Fedora атрымала паўнапраўны статус і цяпер мае такі ж ахоп, як Ubuntu. Выпуск для Fedora ўжо на гарызонце!!!
  3. v1.3

    Новыя функцыі

    • Лакалізацыя: Падтрымка 62 моў, у тым ліку пісьма справа налева (вы прагаласавалі, мы пачулі! Але не прывыкайце :) Зрабіце ласку: раскажыце пра нас і дапамажыце большай колькасці сем'яў!)

    Памылкі

    • Праграмы для бацькоў і кіёска: Дададзенае дыялогавае акно пра неабходнасць перазапуску з чырвонай кнопкай «Перазапусціць цяпер» для чаканых абнаўленняў прадукту; запыты на перазапуск сістэмы, не звязаныя з прадуктам, яго не выклікаюць.

    Гатоўнасць да Fedora Workstation 44

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

    Змены па-за прадуктам

    • Ахоп скразных тэстаў павялічаны да 33.
  4. v1.2

    Выпраўленні памылак

    • Абнаўляльнік праграм: Выпраўлена апісанне, каб яно адпавядала назве праграмы.
    • Стварэнне пакета: З пакета выдалены ўнутраныя інструменты і дакументацыя.
    • Памылка часу перад экранам Выпраўлена памылка змены часу перад экранам, калі fapolicyd 1.3.6 не мог прадставіць пэўныя назвы файлаў. Выпраўленне прапускае непатрэбныя выключэнні для ўжо заблакіраваных файлаў і правярае правілы перад зменай налад, паказваючы больш зразумелыя памылкі для непадтрымліваемых выпадкаў.
    • Broker: Выпраўлены аўтаматычны запуск Lunar Client і запуск AppImage Minecraft з памяці ў стане блакіроўкі з дазволам.
    • Broker: Узмоцненыя праверкі выканання з ізаляванымі кліентамі D-Bus, захаваннем позніх адказаў, аднаўляльнай ачысткай і строгай праверкай ідэнтычнасці выканання.
    • Праграма для дзіцяці: Выпраўлена аднаўленне таймера пасля выхаду са сну і дададзена дыягностыка, якая захоўвае прыватнасць, для памылак абнаўлення зваротнага адліку. Дзякуй карыстальніку, які даслаў справаздачу пра збой 27 верасня 2026 г.!

    Новыя функцыі

    • Журналы: Дададзена больш журналаў для пошуку няспраўнасцяў без запісу асабістых ідэнтыфікацыйных звестак.
    • Журналы: Часавыя пазнакі журналаў пераведзены з мясцовага часу на UTC.
    • Дыялог водгукаў: Збор журналаў цяпер выконваецца асінхронна, а кнопка адпраўкі водгуку застаецца адключанай да заканчэння збору. Журналы цяпер уключаюць сістэмную інфармацыю, але не асабістыя ідэнтыфікацыйныя звесткі.
    • Праграма для бацькоў: Удакладнена тлумачэнне «Як гэта разлічваецца».
    • Праграма для дзіцяці: Каманда oh-no-parent-control-child дададзена як псеўданім oh-no-parent-control --child-overlay для будучага пашырэння на іншыя дыстрыбутывы і асяроддзі працоўнага стала.

    Змены па-за прадуктам

    • Аўтаматызавана 24 скразныя тэсты для ўзмацнення праверак якасці.
  5. v1.1

    Выпраўленні памылак

    • Праграма для бацькоў: Выпраўлена праблема, праз якую штодзённы час не разгортваўся на невялікіх экранах.
    • Broker: Выпраўлена памылка перазагрузкі палітык выканання, калі нязмененыя файлы правілаў маскіравалі састарэлыя актыўныя правілы.
  6. v1.0

    Новыя функцыі

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