মূল বিষয়বস্তুতে যান

Oh No! Parent Control

সংস্করণ ইতিহাস

প্রতিটি প্রকাশে নতুন সুবিধা, উন্নতি ও সংশোধন।

  1. v1.5

    সর্বশেষ প্রকাশ

    আন্তরিক ধন্যবাদ

    • জরুরি বাগ সংশোধন রিলিজ ৩০ অক্টোবর বিকেল ৪টায় PDT, একজন বেনামী ব্যবহারকারী একটি গুরুতর বাগের কথা জানান, যার কারণে অভিভাবক অ্যাপে সময়সীমার সুইচ কাজ করছিল না। এই জরুরি v1.5 রিলিজ সমস্যাটি সমাধান করে (বাগ সংশোধনের প্রথম দুটি বিষয় দেখুন)। ফলে Fedora 44-এর জন্য আমাদের পরিকল্পিত রিলিজ প্রায় এক সপ্তাহ পিছিয়ে যাবে। যিনি সমস্যাটি জানিয়েছেন তাঁকে: ধন্যবাদ! অসুবিধার জন্য আমরা আন্তরিকভাবে দুঃখিত। এই পণ্য নতুন, কিন্তু আমরা দুর্বল নই! আমরা প্রতিদিন আরও ভালো করার জন্য প্রতিশ্রুতিবদ্ধ।

    নতুন সুবিধা

    • কিওস্ক: Polkit প্রমাণীকরণ ডায়ালগের বার্তার বিন্যাস আরও স্পষ্ট ও সহজপাঠ্য করা হয়েছে।

    বাগ সংশোধন

    • স্ক্রিন-সময়: GNOME সব ব্যবহারকারী এক্সটেনশন নিষ্ক্রিয় করে দিলে স্ক্রিন-টাইম নিয়ন্ত্রণ চালু করতে না পারার সমস্যা সমাধান করা হয়েছে। এক্সটেনশন পুনরুদ্ধার সব প্রবেশবিন্দুতে কাজ করে: অভিভাবক অ্যাপ লোড, নির্বাচিত শিশু পরিবর্তন, স্ক্রিন সীমা চালু, কিয়স্কে সময় দেওয়ার অনুমোদন, কম্পিউটার পুনরায় চালু এবং শিশুর লগইন। জেনে রাখুন: শিশুর এক্সটেনশন নিষ্ক্রিয় করলে পণ্যের কিছু সুবিধা প্রভাবিত হতে পারে, তবে স্ক্রিন-টাইম সীমা, অ্যাপ বিধিনিষেধ ও নিরাপত্তার সীমানা পুরোপুরি কার্যকর ও অপ্রভাবিত থাকে।
    • রোগনির্ণয়: নিষ্ক্রিয় GNOME এক্সটেনশন, Shell ক্র্যাশ, সম্ভাব্য এক্সটেনশন ত্রুটি এবং স্ক্রিন-টাইম পুনরুদ্ধার ও পরিবর্তন ফিরিয়ে নেওয়ার ব্যর্থতার জন্য গোপনীয়তা-সুরক্ষিত লগিং যোগ করা হয়েছে।
    • স্ক্রিন-সময়: অতিরিক্ত সময়ের অনুমোদনে কখনো কখনো চাওয়ার চেয়ে বেশি সময় যোগ হওয়ার সমস্যা সমাধান করা হয়েছে।
    • কিওস্ক: সিস্টেমের ভাষা শনাক্ত করা না গেলে অভিভাবকের অনুমোদনের আগেই সময়ের অনুরোধ ব্যর্থ হওয়ার সমস্যা সমাধান করা হয়েছে।
    • কিওস্ক: স্বল্প সময়ের রক্ষণাবেক্ষণে প্রবেশ সাময়িক বিলম্বিত হলে সাইন-ইন প্রত্যাখ্যান হওয়ার সমস্যা সমাধান করা হয়েছে।
  2. v1.4

    নতুন সুবিধা

    • ভাষা নির্বাচনের সংলাপ: ভাষার ইংরেজি নাম এবং স্থানীয়কৃত নাম—দুটো দিয়েই খুঁজতে পারবেন।
    • অবশিষ্ট সময়ের অনুস্মারক: শিশুর সেশনে ডিফল্ট জরুরি অনুস্মারক যোগ করা হয়েছে। এগুলো পূর্ণপর্দার অ্যাপেও দেখা যেতে পারে এবং শিশুর পছন্দসমূহ থেকে বদলানো বা পুরোপুরি সরিয়ে দেওয়া যায়।
    • অভিভাবক অ্যাপ: অনুমতি প্রত্যাহারের সংলাপে চলমান, অভিভাবকের অনুমতিতে ব্যবহারযোগ্য অবরুদ্ধ অ্যাপগুলোর তালিকা দেখা যায়, যেগুলো বন্ধ করা হবে।
    • অভিভাবক অ্যাপ: একটু রূপচর্চা :) অ্যাপ লোড হওয়া আরও মসৃণ হয়েছে; অ্যাপের তালিকা লোডের সময় পরিপাটি একটি আবরণে অগ্রগতি শতাংশে দেখায়।
    • নতুন কী: অভিভাবক ও শিশু অ্যাপে মেটাডেটাভিত্তিক ‘নতুন কী’ অবকাঠামো যোগ করা হয়েছে। অভিভাবক সংস্করণে সবই আছে (অভিভাবকদের কোনো রেহাই নেই, গ্রর!); শিশু সংস্করণে শুধু যত্ন করে তৈরি, তাদের জন্য প্রাসঙ্গিক ও উপযুক্ত বিষয়বস্তু থাকে (আমরা সবাই তো দায়িত্বশীল অভিভাবক, তাই না?)।
    • সময়ের অনুরোধ ফর্ম: পছন্দসমূহে পূর্বনির্ধারিত সময়গুলো নিজের মতো বদলাতে পারবেন!
    • সময়ের অনুরোধ ফর্ম: নিজস্ব মানের একক হিসেবে মিনিট বা ঘণ্টা বেছে নিতে পারবেন (আমার ছেলের চাওয়া সুবিধা। আমি খুশি হয়ে মাথা নাড়ার পর সে বলল, ‘বাবা, সেকেন্ড আর দিন যোগ করলেও দারুণ হবে’, তারপরই শুনল আমার চিৎকার: ‘বেরো, আবার তোমার ওই মিষ্টি ছোট্ট পেছনে লাথি দেওয়ার আগেই!’)।

    বাগ সংশোধন

    • ইনস্টলেশন: Ubuntu ও Fedora-তে কিওস্ক লগইন প্রত্যাখ্যাত হওয়ার পরে এবং শিশুর স্ক্রিন-সময় শেষ হলে প্যাকেজ ট্রিগারের ত্রুটি সংশোধন করা হয়েছে।
    • কিওস্ক: কিওস্ক অ্যাকাউন্টকে অনুরোধের অ্যাপ ও তার প্রয়োজনীয় পরিষেবার মধ্যে সীমিত করে ডেস্কটপে অনিচ্ছাকৃত প্রবেশ সংশোধন করা হয়েছে।
    • কিওস্ক: সম্পর্কহীন ইনস্টল করা অ্যাপের ডেটা ডিরেক্টরিতে লেখার অনুমতি থাকলে চালু হতে ব্যর্থ হওয়ার সমস্যা সংশোধন করা হয়েছে।
    • কিওস্ক: GPU রেন্ডারিংয়ের অনুমতি না থাকায় Fedora-তে চালু হওয়ার সময় ক্র্যাশ সংশোধন করা হয়েছে।
    • শিশু অ্যাপ: টানা ব্যবহারে কাউন্টডাউন থেমে যাওয়া এবং নিষ্ক্রিয়তার পর সময়ের আগেই স্ক্রিন লক হওয়া সংশোধন করা হয়েছে।
    • শিশু অ্যাপ: বাড়তি স্ক্রিন-সময় দেওয়ার পর সফল প্রমাণীকরণ সত্ত্বেও ডেস্কটপ লক হয়ে থাকার সমস্যা সংশোধন করা হয়েছে।
    • স্ক্রিন-সময়: আনলকের পর অপ্রয়োজনীয় ত্রুটি প্রতিবেদন সরানো হয়েছে এবং টাইমার পরিষেবার সাময়িক ব্যর্থতা থেকে পুনরুদ্ধার উন্নত করা হয়েছে।
    • Broker: বিশ্বাসের ডেটাবেসে সাময়িক লক-সংঘাতের কারণে চালু হতে ব্যর্থ হওয়া সংশোধন করা হয়েছে এবং ব্যক্তিগত তথ্য সংগ্রহ না করেই পরিষেবা পুনরুদ্ধারের পর সীমিত পরিমাণ নির্ভরতা-সংক্রান্ত রোগনির্ণয় তথ্য রাখা হয়।
    • Broker: fapolicyd পরিষেবা ত্রুটি নিয়ে বন্ধ হলে স্বয়ংক্রিয় পুনরুদ্ধার যোগ করা হয়েছে।
    • অভিভাবক অ্যাপ: কিছু RTL ভাষায় অভিভাবক অ্যাপের অ্যাপ-গ্রিডের কলামের শিরোনাম একটির ওপর আরেকটি পড়ার সমস্যা সংশোধন করা হয়েছে।
    • অভিভাবক অ্যাপ: অবশিষ্ট সময় শূন্য হলেও অভিভাবকের অনুমতিতে ব্যবহারযোগ্য অবরুদ্ধ অ্যাপ চলতে থাকলে প্রত্যাহার বোতাম নিষ্ক্রিয় থাকার সমস্যা সংশোধন করা হয়েছে। শিশুর সেশন লক হওয়ার পরও অভিভাবকেরা ওই অ্যাপগুলো বন্ধ করতে পারবেন।
    • শিশু অ্যাপ: কিওস্ক সেশনে নিজস্ব মান লেখার পর Enter চাপলে প্রমাণীকরণ সংলাপ না খোলার সমস্যা সংশোধন করা হয়েছে।

    পণ্যবহির্ভূত পরিবর্তন

    • শুরু থেকে শেষ পর্যন্ত পরীক্ষার কভারেজ বাড়িয়ে 46 করা হয়েছে। Fedora অন্তর্ভুক্ত, একই পরীক্ষা দুবার গোনা হয়নি।

    Fedora Workstation 44-এর প্রস্তুতি

    • হাতে পরীক্ষা: বুড়ো বাবা জাদুর মতো আরও পুরোনো একটি Surface Laptop খুঁজে বের করে অলৌকিকভাবে তাতে Fedora 44 ইনস্টল করলেন। শেষ পর্যন্ত ভার্চুয়াল মেশিন সত্যিকারের কম্পিউটার ব্যবহারের অনুভূতির বিকল্প নয় (v1.1-এর বাগ সংশোধন মনে আছে?)। 5টি বাগ সংশোধনের পরে কাজ করছে!
    • পরীক্ষার স্বয়ংক্রিয়করণ: আরও একটি বড় ধাপ এগোনো গেল—Fedora-র স্বয়ংক্রিয় পরীক্ষা এখন প্রথম সারির মর্যাদা পেয়েছে, এর কভারেজ Ubuntu-র সমান। Fedora সংস্করণ দিগন্তে দেখা যাচ্ছে!!!
  3. v1.3

    নতুন সুবিধা

    • স্থানীয়করণ: RTL-সহ 62টি ভাষা সমর্থন (আপনারা ভোট দিয়েছেন, আমরা শুনেছি! তবে মাথায় তুলবেন না :) আমার জন্য একটা কাজ করুন, খবরটা ছড়িয়ে দিন এবং আরও পরিবারকে সাহায্য করুন!)

    বাগ

    • অভিভাবক ও কিওস্ক: অপেক্ষমাণ পণ্য হালনাগাদের জন্য লাল এখনই রিবুট করুন বোতামসহ রিবুট-আবশ্যক মোডাল যোগ করা হয়েছে; সম্পর্কহীন সিস্টেম রিবুটের অনুরোধে এটি চালু হয় না।

    Fedora Workstation 44-এর প্রস্তুতি

    • সর্বত্র: fdpolicy import, SELinux ও Broker-এ কয়েকটি বাধা সৃষ্টিকারী সমস্যা ঠিক করা হয়েছে। প্রাথমিক পরীক্ষায় দেখা গেছে পণ্যটি শুরু থেকে শেষ পর্যন্ত কাজ করছে (হ্যাঁ!)। পরের ধাপ: আরও হাতে-কলমে পরীক্ষা ও ব্যাপক স্বয়ংক্রিয় পরীক্ষা। খুব তাড়াতাড়ি উচ্ছ্বসিত হবেন না। পণ্যে 10% পরিশ্রম, পরীক্ষায় 90%—আমার 30 বছরের অভিজ্ঞতায় এটাই মেলে।

    পণ্যবহির্ভূত পরিবর্তন

    • e2e কভারেজ বাড়িয়ে 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-এর alias করা হয়েছে।

    পণ্যবহির্ভূত পরিবর্তন

    • গুণমান যাচাই শক্ত করতে 24টি শুরু-থেকে-শেষ পরীক্ষার ঘটনা স্বয়ংক্রিয় করা হয়েছে।
  5. v1.1

    বাগ সংশোধন

    • অভিভাবক অ্যাপ: ছোট পর্দায় দৈনিক বরাদ্দ বড় করে দেখা না যাওয়ার সমস্যা ঠিক করা হয়েছে।
    • Broker: অপরিবর্তিত নিয়মের ফাইল পুরোনো সক্রিয় নিয়ম আড়াল করলে নির্বাহ নীতি পুনরায় লোড না হওয়ার সমস্যা ঠিক করা হয়েছে।
  6. v1.0

    নতুন সুবিধা

    • প্রাথমিক প্রকাশ।