ข้ามไปยังเนื้อหา

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 การทดสอบพื้นฐานยืนยันว่าผลิตภัณฑ์ทำงานครบตั้งแต่ต้นจนจบแล้ว (เย้!) ขั้นต่อไปคือทดสอบด้วยมือเพิ่มและเพิ่มการทดสอบอัตโนมัติอย่างจริงจัง อย่าเพิ่งตื่นเต้นเร็วเกินไป ประสบการณ์ 30 ปีของฉันบอกว่าควรลงแรง 10% กับผลิตภัณฑ์และ 90% กับการทดสอบ

    การเปลี่ยนแปลงที่ไม่ใช่ตัวผลิตภัณฑ์

    • เพิ่มความครอบคลุมการทดสอบตั้งแต่ต้นจนจบเป็น 33 กรณี
  4. v1.2

    แก้บั๊ก

    • ตัวอัปเดตซอฟต์แวร์: แก้คำอธิบายให้ตรงกับชื่อแอป
    • การจัดแพ็กเกจ: นำเครื่องมือภายในและเอกสารออกจากแพ็กเกจ
    • บั๊กเวลาใช้หน้าจอ: แก้การเปลี่ยนเวลาใช้หน้าจอล้มเหลวเมื่อ fapolicyd 1.3.6 แทนชื่อไฟล์บางชื่อไม่ได้ การแก้ไขข้ามข้อยกเว้นที่ไม่จำเป็นสำหรับไฟล์ที่ถูกบล็อกอยู่แล้ว และตรวจสอบกฎก่อนเปลี่ยนการตั้งค่า พร้อมแสดงข้อผิดพลาดที่ชัดเจนขึ้นสำหรับกรณีที่ไม่รองรับ
    • broker: แก้ Lunar Client เปิดอัตโนมัติและเปิด Minecraft AppImage ในหน่วยความจำได้ขณะถูกบล็อกแบบรออนุมัติ
    • 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

    ฟีเจอร์ใหม่

    • เผยแพร่ครั้งแรก