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

ComfyUI_frontend হলো ComfyUI-এর অফিসিয়াল ফ্রন্ট-এন্ড বাস্তবায়ন, যে নোড-গ্রাফ ইন্টারফেসটি AI ইমেজ জেনারেশন ওয়ার্কফ্লো তৈরি ও চালানোর জন্য ব্যবহৃত হয়। এটি ব্রাউজার-মুখী স্তর যা ক্যানভাস, নোড এডিটর এবং সংশ্লিষ্ট UI রেন্ডার করে, এবং ComfyUI ইনস্টলেশনের জন্য ডিফল্ট ইন্টারফেস হিসেবে সরবরাহ করা হয়। মূল ইন্টারফেস সক্ষমতা - Litegraph-এর উপর নির্মিত নোড গ্রাফ ক্যানভাস, যাতে রয়েছে নোড সার্চ, ফাজি ম্যাচিং এবং নোড প্রিভিউ। - ড্র্যাগ-অ্যান্ড-ড্রপ ও ফিল্টারিং সমর্থনকারী নোড লাইব্রেরি সাইডবার ট্যাব। - ওয়ার্কফ্লো এক্সিকিউশন ট্র্যাক করার জন্য কিউ ও হিস্টরি সাইডবার ট্যাব। - ইন্টারফেসেই সরাসরি মাস্ক আঁকা ও পরিমার্জনের জন্য মাস্ক এডিটর। - Ctrl + ` দিয়ে টগল করা ইন্টিগ্রেটেড সার্ভার টার্মিনাল। - ক্যানভাস প্যান মোড, গ্রুপ সিলেকশন, নেস্টেড গ্রুপ, গ্রুপ টাইটেল এডিটিং এবং নির্বাচিত নোডগুলোকে Ctrl+G দিয়ে গ্রুপিং। - সঠিক স্লটে লিংকের অটো-কানেকশন, শিফট-ড্র্যাগ লিংক তৈরি, মাল্টি-লিংক ড্র্যাগিং, এবং সামঞ্জস্যপূর্ণ লিংক কোনো উইজেটের উপর ছাড়লে সেটিকে স্বয়ংক্রিয়ভাবে ইনপুটে রূপান্তর। - ঐচ্ছিক ইনপুট স্লট ডোনাট হিসেবে প্রদর্শন, এবং উইজেট মানে টেক্সট ওভারফ্লো হ্যান্ডলিং। স্থানীয়করণ ও কাস্টমাইজেশন - ১৪টি ভাষা কভার করা নেটিভ i18n সমর্থন, Comfy > Locale > Language-এর অধীনে নির্বাচনযোগ্য, যা তৃতীয়-পক্ষের অনুবাদ এক্সটেনশন প্রতিস্থাপন করে। - রিসেট ও এডিট ডায়ালগসহ কীবাইন্ডিং কাস্টমাইজেশন UI। এক্সটেনশন ও ডেভেলপার API - সেটিংস, কমান্ড, কীবাইন্ডিং, টপবার মেনু আইটেম, সাইডবার ট্যাব, বটম প্যানেল ট্যাব, about-পেজ ব্যাজ এবং টোস্ট মেসেজের জন্য app.registerExtension-এর মাধ্যমে এক্সটেনশন রেজিস্ট্রেশন। - লিগ্যাসি app.ui.settings API-এর পাশাপাশি app.extensionManager.setting-এর মাধ্যমে নতুন সেটিংস API। - window.prompt, window.confirm এবং window.alert-এর জন্য ডায়ালগ প্রতিস্থাপন, যা Electron-ভিত্তিক ComfyUI ডেস্কটপ পরিবেশের জন্য উদ্দিষ্ট। - সিলেকশন টুলবক্স API, যা এক্সটেনশনগুলোকে ক্যানভাস আইটেম নির্বাচিত হলে প্রদর্শিত কমান্ড যোগ করার সুযোগ দেয়। রিলিজ প্রক্রিয়া - প্রতিটি মাইনর ভার্সন একটি দুই সপ্তাহের ডেভেলপমেন্ট ফেজ, বাগ-ফিক্স চেরি-পিকসহ দুই সপ্তাহের ফিচার ফ্রিজ, তারপর প্রকাশনা অনুসরণ করে। - নাইটলি রিলিজ প্রতিদিন প্রকাশিত হয়; ব্যবহারকারীরা --front-end-version Comfy-Org/ComfyUI_frontend@latest দিয়ে অপ্ট-ইন করতে পারেন। - ধারাবাহিক মাইনর ভার্সনগুলো ওভারল্যাপ করে, তাই একটি ফিচার সাধারণত মার্জ থেকে স্থিতিশীল রিলিজ পর্যন্ত প্রায় চার সপ্তাহ সময় নেয়। ডেভেলপমেন্ট রিসোর্স - CONTRIBUTING.md-তে কন্ট্রিবিউশন পাথ, ডেভেলপমেন্ট সেটআপ, কোড স্টাইল, টেস্টিং এবং পুল রিকোয়েস্ট কভার করা হয়েছে। - আলাদা README-তে i18n লোকেল এবং Storybook কম্পোনেন্ট ডেভেলপমেন্ট ও ভিজ্যুয়াল টেস্টিং নথিভুক্ত করা হয়েছে। - ট্রাবলশুটিং ডকুমেন্টেশনে সাধারণ সমস্যা, কাস্টম নোড সমস্যা এবং ডেস্কটপ ইনস্টলেশন কভার করা হয়েছে।