Oh No! Parent Control
Историја верзија
Нове функције, побољшања и исправке, издање по издање.
v1.5
Најновије издањеИскрена захвалност
- Хитно издање са исправкама грешака 30. октобра у 16:00 PDT анонимни корисник пријавио је критичну грешку због које прекидач временског ограничења није радио у родитељској апликацији. Ово хитно издање v1.5 решава проблем (погледајте прве две ставке у одељку Исправке грешака). Наше планирано издање за Федору 44 због тога ће каснити око недељу дана. Кориснику који је пријавио проблем: хвала! Искрено се извињавамо због непријатности. Овај производ је млад, али нисмо слаби! Посвећени смо томе да сваког дана будемо бољи.
Нове функције
- Киоск: Побољшан распоред поруке у дијалогу за аутентификацију Polkit ради веће јасноће и читљивости.
Исправке грешака
- Време пред екраном: Исправљено неуспешно укључивање контроле времена пред екраном када је GNOME глобално онемогућио корисничка проширења. Опоравак проширења обухвата све улазне тачке: учитавање родитељске апликације, промену изабраног детета, укључивање временског ограничења, одобрење доделе времена у киоску, поновно покретање рачунара и пријаву детета. Напомена: онемогућавање дечјег проширења може утицати на неке функције производа, али ограничења времена пред екраном, ограничења апликација и безбедносне границе остају у потпуности спроведени и непромењени.
- Дијагностика: Додато бележење које чува приватност за онемогућена GNOME проширења, падове Shell-а, могуће грешке проширења и неуспехе опоравка времена пред екраном и враћања промена.
- Време пред екраном: Исправљено да су одобрења додатног времена понекад додавала више времена него што је затражено.
- Киоск: Исправљени неуспеси захтева за време пре родитељског одобрења када откривање језика система није доступно.
- Киоск: Исправљено одбијање пријаве када кратко одржавање привремено одложи приступ.
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 је на видику!!!
v1.3
Нове функције
- Локализација: Подржава 62 језика, укључујући језике који се пишу здесна налево (гласали сте, послушали смо! Немојте се превише размазити :) Учините нам услугу, проширите вест и помозите већем броју породица!)
Грешке
- Родитељска апликација и киоск: Додат је дијалог који захтева поновно покретање, са црвеним дугметом „Поново покрени сада”, за ажурирања производа на чекању; неповезани системски захтеви за поновно покретање га не покрећу.
Спремност за Fedora Workstation 44
- Свеобухватне измене: Решено је неколико блокирајућих проблема у fdpolicy import, SELinux и Broker компонентама. Основно тестирање потврђује да производ ради од почетка до краја (да!). Следећи корак: више ручног тестирања и лудо много аутоматизованих тестова. Не узбуђујте се прерано. Моје искуство од 30 година показује да треба уложити 10% труда у производ, а 90% у тестирање.
Измене ван производа
- Повећан је број тестова од почетка до краја на 33.
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 тест случаја од почетка до краја ради јачања провера квалитета.
v1.1
Исправке грешака
- Родитељска апликација: Исправљен је проблем због ког се Дневно време није ширило на малим екранима.
- Посредник: Исправљен је неуспех поновног учитавања смерница за извршавање када су непромењене датотеке правила прикривале застарела активна правила.
v1.0
Нове функције
- Прво издање.
