Пређи на садржај

Oh No! Parent Control

Историја верзија

Нове функције, побољшања и исправке, издање по издање.

  1. v1.5

    Најновије издање

    Искрена захвалност

    • Хитно издање са исправкама грешака 30. октобра у 16:00 PDT анонимни корисник пријавио је критичну грешку због које прекидач временског ограничења није радио у родитељској апликацији. Ово хитно издање v1.5 решава проблем (погледајте прве две ставке у одељку Исправке грешака). Наше планирано издање за Федору 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 import, SELinux и Broker компонентама. Основно тестирање потврђује да производ ради од почетка до краја (да!). Следећи корак: више ручног тестирања и лудо много аутоматизованих тестова. Не узбуђујте се прерано. Моје искуство од 30 година показује да треба уложити 10% труда у производ, а 90% у тестирање.

    Измене ван производа

    • Повећан је број тестова од почетка до краја на 33.
  4. v1.2

    Исправке грешака

    • Програм за ажурирање софтвера: Опис је исправљен да одговара имену апликације.
    • Паковање: Унутрашњи алати и документација уклоњени су из пакета.
    • Грешка с временом испред екрана: Исправљена је грешка због које измене времена испред екрана нису успевале када fapolicyd 1.3.6 није могао да представи одређена имена датотека. Исправка прескаче непотребне изузетке за већ блокиране датотеке и проверава правила пре промене подешавања, уз јасније грешке за неподржане случајеве.
    • Посредник: Исправљено је аутоматско покретање Lunar Client-а и покретање Minecraft AppImage-а из меморије док је апликација меко блокирана.
    • Посредник: Ојачане су провере извршавања изолованим D-Bus клијентима, задржавањем касних одговора, опорављивим чишћењем и строжим проверама идентитета извршавања.
    • Апликација за дете: Исправљен је опоравак тајмера после буђења из стања обуставе и додата дијагностика без података који откривају приватност за грешке при освежавању одбројавања. Хвала кориснику који је послао извештај о паду 27. септембра 2026!

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

    • Евидентирање: Додато је више евиденција за решавање проблема, без бележења личних података.
    • Евидентирање: Временске ознаке у евиденцијама промењене су из локалног времена у UTC.
    • Дијалог за повратне информације: Прикупљање евиденција сада ради асинхроно, а дугме за слање остаје онемогућено док се прикупљање не заврши. Евиденције сада укључују системске податке без личних података.
    • Родитељска апликација: Појашњено је објашњење „Како се рачуна”.
    • Апликација за дете: Додата је команда oh-no-parent-control-child као псеудоним за oh-no-parent-control --child-overlay ради будућег проширења на друге дистрибуције и радна окружења.

    Измене ван производа

    • Аутоматизована су 24 тест случаја од почетка до краја ради јачања провера квалитета.
  5. v1.1

    Исправке грешака

    • Родитељска апликација: Исправљен је проблем због ког се Дневно време није ширило на малим екранима.
    • Посредник: Исправљен је неуспех поновног учитавања смерница за извршавање када су непромењене датотеке правила прикривале застарела активна правила.
  6. v1.0

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

    • Прво издање.