প্রকল্প সম্পর্কে

লোকাল লিস্ট অ্যাসিস্ট হলো একটি হোম অ্যাসিস্ট্যান্ট কাস্টম ইন্টিগ্রেশন, যা পরিবারের তালিকা, মুদি কেনাকাটা, ছোটখাটো কাজ, প্রকল্প, ক্যাম্পিং ও ভ্রমণের জন্য একটি লোকাল-ফার্স্ট তালিকা অ্যাপ্লিকেশন প্রদান করে। এটি সম্পূর্ণভাবে হোম অ্যাসিস্ট্যান্টের ভেতরেই হোস্ট করা হয় এবং কোনো বাহ্যিক ক্লাউড সিঙ্ক পরিষেবার উপর নির্ভর করে না। এই ইন্টিগ্রেশনটি একটি ডেডিকেটেড সাইডবার অ্যাপ অফার করে, যেখানে ফোন-ফার্স্ট বটম ট্যাব বার থাকে—লিস্ট, শপ, মিলস ও প্ল্যান ভিউয়ের জন্য। শপিং মোড দোকানে ব্যবহারের জন্য একটি ফোকাসড, বড় ট্যাপ-টার্গেট স্ক্রিন উপস্থাপন করে, যেখানে শুধু আনচেক করা আইটেমগুলো ক্যাটাগরি ক্রম অনুযায়ী গ্রুপ করা অবস্থায় দেখানো হয়, সাথে একটি প্রোগ্রেস বার ও কুইক অ্যাড থাকে। কুইক অ্যাড অটোকমপ্লিট আগে যোগ করা আইটেমগুলোর পরামর্শ দেয়, যেগুলোর ক্যাটাগরি নির্ধারিত থাকে, আর ফ্রিকোয়েন্ট কুইক-অ্যাড চিপগুলো সাধারণ নিত্যপ্রয়োজনীয় জিনিস এক ট্যাপে যোগ করার সুযোগ দেয়। সেভড মিলস ব্যবহারকারীদের একবার উপকরণ ও নির্দেশনা নির্ধারণ করতে দেয়, তারপর একটি কনফার্ম চেকলিস্টের মাধ্যমে উপকরণ যোগ করা যায় এবং নম্বরযুক্ত ধাপ অনুযায়ী রান্না করা যায়। মিল প্ল্যানার দিনের সাথে খাবার নির্ধারণের জন্য একটি তারিখযুক্ত ক্যালেন্ডার প্রদান করে এবং একবারে একটি দিনের বা সপ্তাহের উপকরণ যোগ করতে দেয়, যেখানে খাবারগুলোর মধ্যে ডুপ্লিকেশন বাদ দেওয়া হয়। স্বয়ংক্রিয় ক্যাটাগরাইজেশন একটি সম্প্রসারিত বিল্ট-ইন মুদি নলেজ বেস ব্যবহার করে আইটেমগুলোকে প্রোডিউস, বেকারি, ডেইরি ও প্যান্ট্রির মতো নির্দিষ্ট বিভাগে পাঠায়। একটি রিভিউ-অ্যান্ড-লার্ন ফ্লো ব্যবহারকারীদের Other-এ পড়ে যাওয়া আইটেমগুলোর জন্য সঠিক ক্যাটাগরি শেখানোর সুযোগ দেয়। এই ইন্টিগ্রেশনটি একাধিক লোকাল তালিকা সমর্থন করে, সাথে কালার থিমিং, প্রতি-তালিকা ক্যাটাগরি ক্রম, ড্র্যাগ-অ্যান্ড-ড্রপ পুনর্বিন্যাস, ডুপ্লিকেট সিদ্ধান্ত পরিচালনা, সম্পন্ন আইটেম পুনরুদ্ধার ও মুছে ফেলা, এবং JSON ব্যাকআপ ও পুনরুদ্ধার। UI সক্রিয় হোম অ্যাসিস্ট্যান্ট থিম অনুসরণ করে, যার মধ্যে লাইট, ডার্ক ও কাস্টম থিম অন্তর্ভুক্ত। খোলা হোম অ্যাসিস্ট্যান্ট ডিভাইসগুলোর মধ্যে পরিবর্তনগুলো WebSocket পুশ আপডেটের মাধ্যমে ছড়িয়ে পড়ে, আর ব্যর্থ হলে স্ট্যান্ডার্ড স্টেট আপডেটে ফলব্যাক হয়। সার্ভিস API-এর মধ্যে রয়েছে route_item, add_to_list, install_voice_sentences, apply_review, confirm_duplicate, learn_term, forget_term ও sync_helpers। ইনস্টলেশন HACS-এর মাধ্যমে বা custom_components ডিরেক্টরিতে ম্যানুয়ালি কপি করে করা যায়।