diff --git a/i18n/ar/code.json b/i18n/ar/code.json new file mode 100644 index 00000000..a17a518c --- /dev/null +++ b/i18n/ar/code.json @@ -0,0 +1,1116 @@ +{ + "theme.ErrorPageContent.title": { + "message": "هذه الصفحة تعطلت.", + "description": "The title of the fallback page when the page crashed" + }, + "theme.BackToTopButton.buttonAriaLabel": { + "message": "العودة إلى الأعلى", + "description": "The ARIA label for the back to top button" + }, + "theme.blog.archive.title": { + "message": "الأرشيف", + "description": "The page & hero title of the blog archive page" + }, + "theme.blog.archive.description": { + "message": "الأرشيف", + "description": "The page & hero description of the blog archive page" + }, + "theme.blog.paginator.navAriaLabel": { + "message": "التنقل في قائمة مقالات المدونة", + "description": "The ARIA label for the blog pagination" + }, + "theme.blog.paginator.newerEntries": { + "message": "المقالات الأحدث", + "description": "The label used to navigate to the newer blog posts page (previous page)" + }, + "theme.blog.paginator.olderEntries": { + "message": "المقالات الأقدم", + "description": "The label used to navigate to the older blog posts page (next page)" + }, + "theme.blog.post.paginator.navAriaLabel": { + "message": "التنقل في مقالات المدونة", + "description": "The ARIA label for the blog posts pagination" + }, + "theme.blog.post.paginator.newerPost": { + "message": "المقال الأحدث", + "description": "The blog post button label to navigate to the newer/previous post" + }, + "theme.blog.post.paginator.olderPost": { + "message": "المقال الأقدم", + "description": "The blog post button label to navigate to the older/next post" + }, + "theme.blog.post.plurals": { + "message": "{count} مقالات", + "description": "Pluralized label for \"{count} posts\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)" + }, + "theme.blog.tagTitle": { + "message": "{nPosts} مقالات مُعلَّمة بـ \"{tagName}\"", + "description": "The title of the page for a blog tag" + }, + "theme.tags.tagsPageLink": { + "message": "عرض جميع العلامات", + "description": "The label of the link targeting the tag list page" + }, + "homepage.hero.title": { + "message": "محرك السكريبتات النهائي لـ" + }, + "homepage.hero.subtitle": { + "message": "إضافة متصفح يمكنها تشغيل سكريبتات المستخدم، كل شيء يمكن برمجته، اجعل متصفحك يفعل المزيد!", + "description": "The hero subtitle on the homepage" + }, + "homepage.features.powerful.title": { + "message": "ميزات قوية", + "description": "Title for powerful features section" + }, + "homepage.features.powerful.description": { + "message": "متوافق تماماً مع Tampermonkey، سكريبتات الخلفية، سكريبتات مجدولة، واجهة برمجة تطبيقات غنية", + "description": "Description for powerful features section" + }, + "homepage.features.easy.title": { + "message": "سهل الاستخدام", + "description": "Title for easy to use section" + }, + "homepage.features.easy.description": { + "message": "محرر مدمج، إكمال تلقائي ذكي، فحص بناء الجملة، تطوير سكريبتات أكثر كفاءة", + "description": "Description for easy to use section" + }, + "homepage.features.secure.title": { + "message": "آمن وموثوق", + "description": "Title for secure and reliable section" + }, + "homepage.features.secure.description": { + "message": "آلية الحماية، إدارة الأذونات، ضمان تشغيل آمن للسكريبتات", + "description": "Description for secure and reliable section" + }, + "homepage.comments.lihengdao.username": { + "message": "لي هينغداو", + "description": "اسم المستخدم لي هينغداو في تعليقات المجتمع" + }, + "homepage.comments.lihengdao.description": { + "message": "مؤسس مشارك لـ Tampermonkey CN", + "description": "وصف لي هينغداو في تعليقات المجتمع" + }, + "homepage.comments.lihengdao.content": { + "message": "ScriptCat رائع تماماً!", + "description": "محتوى تعليق لي هينغداو" + }, + "homepage.comments.student.username": { + "message": "قلق بشأن الامتحانات", + "description": "اسم المستخدم الطالب في تعليقات المجتمع" + }, + "homepage.comments.student.description": { + "message": "طالب", + "description": "وصف الطالب في تعليقات المجتمع" + }, + "homepage.comments.student.content": { + "message": "شكراً لموارد التعلم الغنية في المجتمع، لقد تعلمت الكثير وتمكنت من تطوير مهاراتي التقنية بشكل أفضل. ScriptCat إضافة متصفح مفيدة جداً توفر لي وظائف مريحة وفعالة.", + "description": "محتوى تعليق الطالب" + }, + "homepage.comments.enncy.username": { + "message": "Yan Xiaoxi (enncy)", + "description": "اسم المستخدم enncy في تعليقات المجتمع" + }, + "homepage.comments.enncy.description": { + "message": "مؤلف سكريبتات مشهور", + "description": "وصف enncy في تعليقات المجتمع" + }, + "homepage.comments.enncy.content": { + "message": "شكر صادق للمجتمع", + "description": "محتوى تعليق enncy" + }, + "homepage.comments.qianyu.username": { + "message": "تشيان يو", + "description": "اسم المستخدم تشيان يو في تعليقات المجتمع" + }, + "homepage.comments.qianyu.description": { + "message": "مستخدم Chrome", + "description": "وصف تشيان يو في تعليقات المجتمع" + }, + "homepage.comments.qianyu.content": { + "message": "في البداية، اعتقد الناس أن هذا مكون إضافي JS متخصص... حتى...", + "description": "محتوى تعليق تشيان يو" + }, + "homepage.comments.wwwwwllllk.username": { + "message": "wwwwwllllk", + "description": "wwwwwllllk's username in community comments" + }, + "homepage.comments.wwwwwllllk.description": { + "message": "مطور واجهة أمامية", + "description": "وصف wwwwwllllk في تعليقات المجتمع" + }, + "homepage.comments.wwwwwllllk.content": { + "message": "استخدام ScriptCat لتحسين تجربتي على الإنترنت، تلبية أشخاص يشاركونني الاهتمامات في المجتمع.", + "description": "محتوى تعليق wwwwwllllk" + }, + "homepage.comments.oraer.username": { + "message": "Oraer", + "description": "Oraer's username in community comments" + }, + "homepage.comments.oraer.description": { + "message": "مستخدم Chrome", + "description": "وصف Oraer في تعليقات المجتمع" + }, + "homepage.comments.oraer.content": { + "message": "أول لقاء مع Tampermonkey! أتعلم Tampermonkey! أتفوق على Tampermonkey!", + "description": "محتوى تعليق Oraer" + }, + "homepage.comments.bigonion.username": { + "message": "bigonion", + "description": "bigonion's username in community comments" + }, + "homepage.comments.bigonion.description": { + "message": "مطور ScriptCat", + "description": "وصف bigonion في تعليقات المجتمع" + }, + "homepage.comments.bigonion.content": { + "message": "ScriptCat هو المستقبل.", + "description": "محتوى تعليق bigonion" + }, + "homepage.meta.title": { + "message": "ScriptCat - محرك سكرپتات المستخدم لمتصفحك" + }, + "homepage.meta.description": { + "message": "ScriptCat هو محرك سكرپتات متصفح مفتوح المصدر وقوي يتيح لك تخصيص وظائف الويب بسهولة، وإزالة الإعلانات، وأتمتة المهام، وتحسين تجربة التصفح. متوافق مع Tampermonkey مع المزيد من الميزات." + }, + "homepage.og.title": { + "message": "ScriptCat - A Powerful Userscript Engine" + }, + "homepage.og.description": { + "message": "Elevate your browsing experience with ScriptCat. Fully compatible with Tampermonkey." + }, + "homepage.twitter.title": { + "message": "ScriptCat - محرك سكريبتات متصفح قوي", + "description": "Twitter card title" + }, + "homepage.twitter.description": { + "message": "محرك سكريبتات متصفح مفتوح المصدر يجعل متصفحك يفعل المزيد", + "description": "Twitter card description" + }, + "homepage.hero.title.engine": { + "message": "تجربة تصفح محسّنة", + "description": "Gradient text in main title" + }, + "homepage.hero.subtitle.userScript": { + "message": "سكريبتات المستخدم", + "description": "User script highlight" + }, + "homepage.hero.subtitle.possibilities": { + "message": "، تفعيل إمكانيات لا محدودة لمتصفحك!", + "description": "Browser possibilities text" + }, + "homepage.hero.subtitle.main": { + "message": "ScriptCat هو محرك سكريبتات مفتوح المصدر قوي يتيح لك بسهولة تخصيص وظائف الويب، وإزالة الإعلانات، وأتمتة المهام، وتحسين تجربة التصفح. متوافق مع Tampermonkey ويوفر ميزات وتحسينات إضافية.", + "description": "Main subtitle description on homepage" + }, + "homepage.hero.button.getStarted": { + "message": "Commencer" + }, + "homepage.hero.button.github": { + "message": "GitHub" + }, + "homepage.features.title.powerful": { + "message": "ميزات قوية، ", + "description": "Features section title part 1" + }, + "homepage.features.title.features": { + "message": "puissantes" + }, + "homepage.features.subtitle": { + "message": "أكثر من مجرد إضافة للمتصفح: تجربة ويب أكثر حرية وأمانًا وقوة" + }, + "homepage.features.compatibility.title": { + "message": "توافق كامل" + }, + "homepage.features.compatibility.description": { + "message": "متوافق تمامًا مع سكريبتات Tampermonkey و Violentmonkey، انتقل دون تكلفة إضافية." + }, + "homepage.features.background.title": { + "message": "سكرپتات الخلفية" + }, + "homepage.features.background.description": { + "message": "تسمح سكرپتات الخلفية الفريدة والمهام المجدولة بالأتمتة على مدار الساعة طوال أيام الأسبوع، بشكل مستقل عن DOM." + }, + "homepage.features.security.title": { + "message": "الأمان والخصوصية" + }, + "homepage.features.security.description": { + "message": "نظام صارم للتحكم في الأذونات وسلوك شفاف للسكرپتات يمنع السكرپتات الضارة بفعالية ويحمي خصوصيتك." + }, + "homepage.features.editor.title": { + "message": "محرر أكواد مدمج" + }, + "homepage.features.editor.description": { + "message": "محرر قوي مع تمييز الصيغة والإكمال التلقائي وتلميحات الأخطاء لجعل كتابة السكرپتات أكثر كفاءة." + }, + "homepage.features.api.title": { + "message": "واجهات برمجة تطبيقات قوية" + }, + "homepage.features.api.description": { + "message": "يوفر واجهات برمجة تطبيقات أغنى من GM، ويدعم ميزات متقدمة مثل تخزين الملفات وتكوين المستخدم." + }, + "homepage.features.store.title": { + "message": "متجر السكرپتات" + }, + "homepage.features.store.description": { + "message": "يوفر متجرًا لتثبيت السكرپتات الشائعة بنقرة واحدة، أو نشر أعمالك لمشاركتها مع المجتمع." + }, + "homepage.comparison.title.why": { + "message": "لماذا تختارنا؟" + }, + "homepage.comparison.subtitle": { + "message": "بالمقارنة مع محركات السكرپتات الأخرى، يقدم ScriptCat مزيدًا من المزايا والميزات المحسنة" + }, + "homepage.comparison.feature": { + "message": "الميزة" + }, + "homepage.comparison.feature.compatibility": { + "message": "توافق السكرپتات" + }, + "homepage.comparison.feature.background": { + "message": "سكرپتات الخلفية" + }, + "homepage.comparison.feature.opensource": { + "message": "مفتوح المصدر ومجاني" + }, + "homepage.comparison.feature.mv3": { + "message": "دعم MV3" + }, + "homepage.comparison.feature.sync": { + "message": "مزامنة سحابية" + }, + "homepage.comparison.feature.api": { + "message": "APIs قوية" + }, + "homepage.comparison.feature.community": { + "message": "دعم المجتمع" + }, + "homepage.comparison.label.efficient": { + "message": "فعال", + "description": "Comparison label: Efficient" + }, + "homepage.comparison.label.multiplatform": { + "message": "متعدد المنصات", + "description": "Comparison label: Multi-platform" + }, + "homepage.scenario.title.solve": { + "message": "سكريبتات تحل المشاكل", + "description": "Scenario section title part 1" + }, + "homepage.scenario.title.problems": { + "message": "مشاكل حقيقية", + "description": "Scenario section title highlight" + }, + "homepage.scenario.title.scripts": { + "message": "", + "description": "Scenario section title part 2" + }, + "homepage.scenario.subtitle": { + "message": "شاهد كيف يمكن لـ ScriptCat تغيير تجربة التصفح الخاصة بك", + "description": "Scenario section subtitle" + }, + "homepage.scenario.video.title": { + "message": "تحسين مواقع الفيديو", + "description": "Video scenario title" + }, + "homepage.scenario.video.subtitle": { + "message": "حسّن تجربة مشاهدة الفيديو", + "description": "Video scenario subtitle" + }, + "homepage.scenario.video.tag": { + "message": "تطبيقات شائعة", + "description": "Video scenario tag" + }, + "homepage.scenario.video.feature.speed": { + "message": "التحكم بسرعة الفيديو", + "description": "Video feature: Speed control" + }, + "homepage.scenario.video.feature.download": { + "message": "تنزيل فيديو بنقرة واحدة", + "description": "Video feature: Download" + }, + "homepage.scenario.video.feature.adblock": { + "message": "تخطي الإعلانات تلقائياً", + "description": "Video feature: Ad blocking" + }, + "homepage.scenario.video.feature.ui": { + "message": "تبسيط واجهة المستخدم", + "description": "Video feature: UI optimization" + }, + "homepage.scenario.video.sites": { + "message": "المواقع المدعومة", + "description": "Video scenario supported sites label" + }, + "homepage.scenario.video.getScript": { + "message": "احصل على السكريبت →", + "description": "Video scenario get script link" + }, + "homepage.scenario.shopping.title": { + "message": "مساعد التسوق", + "description": "Shopping scenario title" + }, + "homepage.scenario.shopping.subtitle": { + "message": "اجعل تجربة التسوق أسهل", + "description": "Shopping scenario subtitle" + }, + "homepage.scenario.shopping.tag": { + "message": "أدوات عملية", + "description": "Shopping scenario tag" + }, + "homepage.scenario.shopping.feature.history": { + "message": "سجل الأسعار", + "description": "Shopping feature: Price history" + }, + "homepage.scenario.shopping.feature.coupon": { + "message": "بحث تلقائي عن القسائم", + "description": "Shopping feature: Coupon search" + }, + "homepage.scenario.shopping.feature.compare": { + "message": "مقارنة الأسعار", + "description": "Shopping feature: Price comparison" + }, + "homepage.scenario.shopping.feature.alert": { + "message": "تنبيه انخفاض السعر", + "description": "Shopping feature: Price alert" + }, + "homepage.scenario.sites.more": { + "message": "+المزيد", + "description": "More sites indicator in scenario cards" + }, + "homepage.download.title.ready": { + "message": "مستعد لـ", + "description": "Download section title part 1" + }, + "homepage.download.title.enhance": { + "message": "حسّن تجربة التصفح الخاصة بك", + "description": "Download section title highlight" + }, + "homepage.download.title.question": { + "message": "?", + "description": "Download section title part 2" + }, + "homepage.download.subtitle": { + "message": "قم بتثبيت ScriptCat الآن وافتح إمكانيات لا محدودة لتصفح الويب", + "description": "Download section subtitle" + }, + "homepage.download.edge": { + "message": "Edge Web Store", + "description": "Download button: Edge store" + }, + "homepage.download.chrome": { + "message": "Chrome Web Store", + "description": "Download button: Chrome store" + }, + "homepage.download.firefox": { + "message": "Firefox Add-ons", + "description": "Download button: Firefox store" + }, + "homepage.download.github": { + "message": "تنزيل من GitHub", + "description": "Download button: GitHub" + }, + "homepage.download.popup.title": { + "message": "تم تفعيل ScriptCat", + "description": "Extension popup title" + }, + "homepage.download.popup.text": { + "message": "3 سكريبتات تعمل على الصفحة الحالية", + "description": "Extension popup text" + }, + "homepage.footer.contributors.title": { + "message": "شكر لجميع المساهمين", + "description": "Footer contributors section title" + }, + "footer.description": { + "message": "محرك برمجيات متصفح قوي يجعل تجربة الويب الخاصة بك أكثر ثراءً وتنوعًا." + }, + "footer.product.title": { + "message": "المنتج" + }, + "footer.product.features": { + "message": "الميزات", + "description": "Footer product features link" + }, + "footer.product.scriptStore": { + "message": "متجر السكرپتات", + "description": "Footer product script store link" + }, + "footer.product.changelog": { + "message": "سجل التغييرات", + "description": "Footer product changelog link" + }, + "footer.resources.title": { + "message": "الموارد" + }, + "footer.resources.devDocs": { + "message": "وثائق المطوّر", + "description": "Footer resources development docs link" + }, + "footer.resources.apiReference": { + "message": "مرجع واجهة برمجة التطبيقات", + "description": "Footer resources API reference link" + }, + "footer.resources.examples": { + "message": "أمثلة السكرپتات", + "description": "Footer resources example scripts link" + }, + "footer.resources.faq": { + "message": "الأسئلة الشائعة", + "description": "Footer resources FAQ link" + }, + "footer.community.title": { + "message": "المجتمع" + }, + "footer.community.forum": { + "message": "نقاش المنتدى" + }, + "footer.community.discord": { + "message": "قناة Discord" + }, + "footer.community.contributing": { + "message": "دليل المساهمة", + "description": "Footer community contributing guide link" + }, + "footer.community.issues": { + "message": "الإبلاغ عن المشكلات", + "description": "Footer community report issues link" + }, + "footer.community.contact": { + "message": "تواصل مع الفريق", + "description": "Footer community contact team link" + }, + "footer.community.recruiting": { + "message": "التوظيف", + "description": "Footer community recruiting badge" + }, + "footer.copyright.allRightsReserved": { + "message": "جميع الحقوق محفوظة." + }, + "footer.copyright.privacy": { + "message": "سياسة الخصوصية", + "description": "Footer copyright privacy policy link" + }, + "footer.copyright.terms": { + "message": "شروط الاستخدام", + "description": "Footer copyright terms of use link" + }, + "footer.copyright.license": { + "message": "اتفاقية الترخيص", + "description": "Footer copyright license link" + }, + "githubStar.install.title": { + "message": "هل يعجبك ScriptCat؟", + "description": "GitHub star bar title on install-complete page" + }, + "githubStar.install.subtitle": { + "message": "امنحنا نجمة على GitHub لمساعدة المزيد من الأشخاص على اكتشافه 🌟", + "description": "GitHub star bar subtitle on install-complete page" + }, + "githubStar.changelog.title": { + "message": "ScriptCat يتحسن باستمرار 🚀", + "description": "GitHub star bar title on changelog page" + }, + "githubStar.changelog.subtitle": { + "message": "هل تجد هذه التحديثات مفيدة؟ امنحنا نجمة على GitHub لدعم عملنا", + "description": "GitHub star bar subtitle on changelog page" + }, + "githubStar.home.title": { + "message": "ScriptCat مجاني ومفتوح المصدر", + "description": "GitHub star bar title on homepage" + }, + "githubStar.home.subtitle": { + "message": "إذا أعجبك، امنحنا نجمة لدعم صيانته المستمرة", + "description": "GitHub star bar subtitle on homepage" + }, + "githubStar.button.label": { + "message": "Star", + "description": "GitHub star button label" + }, + "uninstall.title": { + "message": "استبيان إلغاء التثبيت", + "description": "Title of the uninstall survey page" + }, + "uninstall.description": { + "message": "شكرًا لاستخدامك ScriptCat. يرجى إخبارنا بسبب إلغاء التثبيت.", + "description": "Description of the uninstall survey page" + }, + "uninstall.header.title": { + "message": "نأسف لرؤيتك تُلغي تثبيت ScriptCat", + "description": "Main header title on uninstall survey page" + }, + "uninstall.header.subtitle": { + "message": "إذا أردت، يسعدنا سماع آرائك لمساعدتنا على التحسين المستمر", + "description": "Subtitle on uninstall survey page" + }, + "uninstall.question.reason": { + "message": "ما السبب الرئيسي لإلغاء تثبيت ScriptCat؟", + "description": "Question about uninstall reason" + }, + "uninstall.reason.bug": { + "message": "واجهت أخطاءً أو مشاكل" + }, + "uninstall.reason.unused": { + "message": "لم أعد بحاجة إليه" + }, + "uninstall.reason.feature": { + "message": "تنقصني ميزة أحتاجها" + }, + "uninstall.reason.better": { + "message": "وجدت بديلًا أفضل" + }, + "uninstall.reason.other": { + "message": "أسباب أخرى", + "description": "Uninstall reason: other" + }, + "uninstall.bug.alert.title": { + "message": "واجهت مشكلة؟", + "description": "Bug alert title" + }, + "uninstall.bug.alert.description": { + "message": "إذا واجهت خطأً أو مشكلة، ننصحك بتقديم تقرير مباشرةً على GitHub للحصول على استجابة أسرع ودعم فني.", + "description": "Bug alert description" + }, + "uninstall.bug.alert.button": { + "message": "الإبلاغ عن مشكلة على GitHub", + "description": "Bug alert button text" + }, + "uninstall.feature.alert.title": { + "message": "تنقصك ميزة؟", + "description": "Feature alert title" + }, + "uninstall.feature.alert.description": { + "message": "نقدّر طلبات الميزات من المستخدمين كثيرًا! ننصحك بوصف الميزات التي تحتاجها بالتفصيل على GitHub، ليفهم احتياجاتك بشكل أفضل ويُعطيها الأولوية.", + "description": "Feature alert description" + }, + "uninstall.feature.alert.button": { + "message": "اقتراح ميزة على GitHub", + "description": "Feature alert button text" + }, + "uninstall.question.feedback": { + "message": "هل تمانع مشاركة المزيد من التفاصيل إذا كان ذلك مناسبًا؟", + "description": "Question about detailed feedback" + }, + "uninstall.feedback.placeholder": { + "message": "يرجى مشاركة مشاكلك أو اقتراحاتك أو أفكارك الأخرى...", + "description": "Placeholder text for feedback textarea" + }, + "uninstall.button.submit": { + "message": "إرسال الملاحظات", + "description": "Submit button text" + }, + "uninstall.sidebar.reinstall.title": { + "message": "نرحب بعودتك دائمًا", + "description": "Sidebar reinstall title" + }, + "uninstall.reinstall.message": { + "message": "إذا غيّرت رأيك، يمكنك دائمًا إعادة التثبيت:", + "description": "Reinstall message" + }, + "uninstall.sidebar.help.title": { + "message": "تحتاج مساعدة؟", + "description": "Sidebar help title" + }, + "uninstall.sidebar.help.description": { + "message": "تواجه مشكلة؟ نحن هنا لمساعدتك في حلها", + "description": "Sidebar help description" + }, + "uninstall.sidebar.help.github": { + "message": "مشكلات GitHub", + "description": "GitHub issues button" + }, + "uninstall.sidebar.help.docs": { + "message": "عرض الوثائق", + "description": "View docs button" + }, + "homepage.hero.browser.crx": { + "message": "تنزيل حزمة التثبيت للتثبيت اليدوي", + "description": "Button text for manual installation" + }, + "uninstall.reason.no_need": { + "message": "لم أعد بحاجة إلى ScriptCat", + "description": "Uninstall reason: no longer need" + }, + "uninstall.thanks.submitAnother": { + "message": "إرسال ملاحظات أخرى", + "description": "Submit another feedback button" + }, + "uninstall.reason.features": { + "message": "تنقصني ميزات أحتاجها", + "description": "Uninstall reason: missing features" + }, + "uninstall.thanks.backHome": { + "message": "العودة إلى الصفحة الرئيسية", + "description": "Back to home button" + }, + "uninstall.thanks.message": { + "message": "ملاحظاتك ثمينة بالنسبة لنا وستساعدنا على تحسين ScriptCat.", + "description": "Thank you page message" + }, + "uninstall.thanks.considerReinstall": { + "message": "إذا غيّرت رأيك، نرحب بعودتك دائمًا", + "description": "Consider reinstall message" + }, + "uninstall.thanks.title": { + "message": "شكرًا لملاحظاتك!", + "description": "Thank you page title" + }, + "homepage.hero.button.browseScripts": { + "message": "تصفح مكتبة السكريبتات", + "description": "Button text for browsing scripts" + }, + "uninstall.warning.selectReason": { + "message": "يرجى اختيار سبب إلغاء التثبيت", + "description": "Warning when no reason is selected" + }, + "homepage.features.tampermonkey.title": { + "message": "Tampermonkey Compatible", + "description": "Feature title: Tampermonkey compatibility" + }, + "uninstall.reason.alternative": { + "message": "وجدت بديلًا أفضل", + "description": "Uninstall reason: found alternative" + }, + "homepage.hero.browser.edge": { + "message": "إضافة إلى متصفح Edge", + "description": "Button text for Edge browser" + }, + "homepage.hero.trustBadges.title": { + "message": "موثوق ويدعمه مجتمع التقنية", + "description": "Trust badges section title" + }, + "homepage.hero.browser.chrome": { + "message": "إضافة إلى متصفح Chrome", + "description": "Button text for Chrome browser" + }, + "homepage.features.tampermonkey.description": { + "message": "متوافق تمامًا مع تنسيق سكريبتات Tampermonkey، انتقل بسلاسة إلى سكريبتاتك الحالية.", + "description": "Feature description: Tampermonkey compatibility" + }, + "homepage.hero.browser.default": { + "message": "تثبيت الإضافة في المتصفح", + "description": "Default button text for browser installation" + }, + "uninstall.success.submitted": { + "message": "شكرًا لملاحظاتك!", + "description": "Success message after submission" + }, + "uninstall.reason.bugs": { + "message": "واجهت أخطاءً أو مشاكل", + "description": "Uninstall reason: bugs" + }, + "homepage.hero.subtitle.highlight": { + "message": "إضافة متصفح لتنفيذ", + "description": "Highlighted subtitle on homepage" + }, + "uninstall.thanks.reportIssue": { + "message": "الإبلاغ عن مشكلة", + "description": "Report issue button" + }, + "uninstall.error.submit": { + "message": "فشل الإرسال، يرجى المحاولة لاحقًا", + "description": "Error message when submission fails" + }, + "homepage.hero.browser.firefox": { + "message": "إضافة إلى متصفح Firefox", + "description": "Button text for Firefox browser" + }, + "homepage.features.title.possibilities": { + "message": "إمكانيات لا محدودة", + "description": "Features section title highlight" + }, + "home.comm.btn": { + "message": "ساهم على GitHub" + }, + "home.comm.eyebrow": { + "message": "مفتوح المصدر · OPEN SOURCE" + }, + "home.comm.sub": { + "message": "مفتوح المصدر بالكامل، شفاف ومجاني. كل سطر من الكود قابل للتدقيق، وكل مساهم ظاهر." + }, + "home.comm.title1": { + "message": "صُنع بواسطة " + }, + "home.comm.title2": { + "message": "المجتمع" + }, + "home.cta.chip": { + "message": "مُثبَّت ويعمل" + }, + "home.cta.eyebrow": { + "message": "مجاني · مفتوح المصدر · بدون إعلانات" + }, + "home.cta.h1": { + "message": "جاهز لتمنح متصفحك" + }, + "home.cta.h2": { + "message": "قوى خارقة" + }, + "home.cta.h3": { + "message": "؟" + }, + "home.cta.primary": { + "message": "ثبّت مجانًا لـ {browser}" + }, + "home.cta.secondary": { + "message": "تصفح السكرپتات" + }, + "home.cta.stores": { + "message": "يدعم Edge · Chrome · Firefox · الحزمة اليدوية" + }, + "home.cta.sub": { + "message": "ثبّت من المتجر بنقرة واحدة، أو حمّل الحزمة يدويًا. 30 ثانية لفتح القوى الخارقة للويب." + }, + "home.dev.api.d": { + "message": "تخزين الملفات، جدولة cron وطلبات عبر النطاقات — كل ذلك مضمّن." + }, + "home.dev.api.t": { + "message": "واجهات برمجة قوية" + }, + "home.dev.apiBtn": { + "message": "مرجع الواجهة البرمجية" + }, + "home.dev.bg.d": { + "message": "لا حاجة لتبويب مثبَّت — السكرپتات تستمر في العمل في الخلفية." + }, + "home.dev.bg.t": { + "message": "سكرپتات الخلفية" + }, + "home.dev.debug.d": { + "message": "السجلات وسجل التشغيل وتتبع الأخطاء — المشاكل في لمحة." + }, + "home.dev.debug.t": { + "message": "تصحيح أخطاء مباشر" + }, + "home.dev.docsBtn": { + "message": "اقرأ الوثائق" + }, + "home.dev.editor.d": { + "message": "تلوين الصيغة والإكمال الذكي وتلميحات الأخطاء تجعل كتابة السكرپتات سلسة." + }, + "home.dev.editor.t": { + "message": "محرر مدمج" + }, + "home.dev.eyebrow": { + "message": "مصمم للمطورين · FOR DEVELOPERS" + }, + "home.dev.mock.name": { + "message": "تسجيل يومي", + "description": "@name value in the editor mock code block" + }, + "home.dev.mock.toast": { + "message": "تم التسجيل", + "description": "Notification text in the editor mock code block" + }, + "home.dev.run": { + "message": "تشغيل" + }, + "home.dev.sub": { + "message": "سكرپتات الخلفية، واجهات برمجة غنية، محرر مدمج وأدوات تصحيح — من أول سطر لك حتى الإنتاج، كل ذلك في مكان واحد." + }, + "home.dev.title1": { + "message": "حوّل متصفحك إلى " + }, + "home.dev.title2": { + "message": "بيئة تشغيل الكود" + }, + "home.feat.api.d": { + "message": "أغنى من GM: تخزين الملفات والمهام المجدولة والطلبات عبر النطاقات بين يديك." + }, + "home.feat.api.t": { + "message": "واجهات برمجة قوية" + }, + "home.feat.bg.d": { + "message": "ميزة فريدة: السكرپتات تستمر في العمل في الخلفية دون تبويب مفتوح." + }, + "home.feat.bg.t": { + "message": "سكرپتات الخلفية" + }, + "home.feat.compat.b": { + "message": "يدعم واجهات GM_* · كتلة بيانات وصفية متطابقة" + }, + "home.feat.compat.d": { + "message": "متوافق تمامًا مع صيغة سكرپتات المستخدم وواجهات GM — انقل سكرپتاتك الحالية دون أي تعديلات وبدون تكلفة انتقال." + }, + "home.feat.compat.t": { + "message": "متوافق مع Tampermonkey" + }, + "home.feat.devTag": { + "message": "مطور" + }, + "home.feat.eyebrow": { + "message": "الميزات الأساسية · لماذا ScriptCat" + }, + "home.feat.secure.d": { + "message": "أذونات شفافة وقابلة للتحكم وسلوك مرئي — السكرپتات الضارة تتوقف عند المصدر." + }, + "home.feat.secure.t": { + "message": "آمن وموثوق" + }, + "home.feat.store.d": { + "message": "ثبّت آلاف السكرپتات المجتمعية بنقرة واحدة، أو انشر سكرپتاتك وابنِ النظام البيئي معًا." + }, + "home.feat.store.stat": { + "message": "{count} سكرپتًا مجتمعيًا" + }, + "home.feat.store.t": { + "message": "متجر السكرپتات" + }, + "home.feat.sub": { + "message": "من التوافق إلى الأمان، من المستخدمين العاديين إلى المطورين — ScriptCat يغطي كل ذلك." + }, + "home.feat.sync.d": { + "message": "السكرپتات والإعدادات تتزامن بين الأجهزة — لا شيء يضيع عند التغيير أو إعادة التثبيت." + }, + "home.feat.sync.t": { + "message": "مزامنة سحابية" + }, + "home.feat.title1": { + "message": "نواة قوية، " + }, + "home.feat.title2": { + "message": "وراحة بال" + }, + "home.hero.browse": { + "message": "تصفح السكرپتات" + }, + "home.hero.chip.background": { + "message": "3 سكرپتات تعمل في الخلفية" + }, + "home.hero.chip.installed": { + "message": "تم تثبيت السكرپت" + }, + "home.hero.chip.installedSub": { + "message": "محسّن الفيديو v2.1" + }, + "home.hero.eyebrow": { + "message": "محرك سكرپتات مستخدم مفتوح المصدر · متوافق مع Tampermonkey" + }, + "home.hero.installTo": { + "message": "أضِف إلى {browser}" + }, + "home.hero.mock.adblock": { + "message": "تخطي الإعلانات تلقائيًا" + }, + "home.hero.mock.add": { + "message": "أضف من متجر السكرپتات" + }, + "home.hero.mock.dark": { + "message": "الوضع الداكن للصفحات" + }, + "home.hero.mock.running": { + "message": "3 سكرپتات تعمل على هذه الصفحة" + }, + "home.hero.mock.skip": { + "message": "تخطي الإعلانات" + }, + "home.hero.mock.speed": { + "message": "التحكم في سرعة الفيديو" + }, + "home.hero.moreBrowsers": { + "message": "متصفحات أخرى" + }, + "home.hero.subhead": { + "message": "احجب الإعلانات، عزز الفيديو، وأتمت الأشياء المملة — ثبّت السكرپتات المجتمعية من المتجر بنقرة واحدة، مع سكرپتات الخلفية وواجهات برمجة قوية للمطورين. متوافق مع Tampermonkey، فسكرپتاتك الحالية تنتقل دون أي تكلفة." + }, + "home.hero.title1": { + "message": "امنح متصفحك" + }, + "home.hero.title2": { + "message": "" + }, + "home.hero.title3": { + "message": "قوى خارقة" + }, + "home.hero.trust": { + "message": "يعمل على Chrome · Edge · Firefox — مجاني ومفتوح المصدر بالكامل" + }, + "home.install.chrome": { + "message": "أضف إلى Chrome" + }, + "home.install.edge": { + "message": "أضف إلى Edge" + }, + "home.install.firefox": { + "message": "أضف إلى Firefox" + }, + "home.install.guide": { + "message": "دليل التثبيت" + }, + "home.install.manual": { + "message": "حمّل الحزمة وثبّتها يدويًا" + }, + "home.nav.changelog": { + "message": "سجل التغييرات" + }, + "home.nav.dev": { + "message": "المطورون" + }, + "home.nav.docs": { + "message": "الوثائق" + }, + "home.nav.install": { + "message": "تثبيت" + }, + "home.nav.installTo": { + "message": "أضِف إلى {browser}" + }, + "home.nav.menu": { + "message": "القائمة" + }, + "home.nav.store": { + "message": "متجر السكرپتات" + }, + "home.nav.theme": { + "message": "تبديل المظهر" + }, + "home.sc.adblock.d": { + "message": "احجب الإعلانات والنوافذ المنبثقة لصفحة نظيفة ومرتبة." + }, + "home.sc.adblock.l": { + "message": "سكرپتات حجب الإعلانات" + }, + "home.sc.adblock.t": { + "message": "حجب الإعلانات · ويب أنظف" + }, + "home.sc.auto.d": { + "message": "تسجيل تلقائي، إجراءات جماعية، صندوق أدوات صغير عملي." + }, + "home.sc.auto.l": { + "message": "سكرپتات الإنتاجية" + }, + "home.sc.auto.t": { + "message": "إنتاجية · أتمتة" + }, + "home.sc.eyebrow": { + "message": "للجميع · لا حاجة للبرمجة" + }, + "home.sc.featured.btn": { + "message": "تصفح سكرپتات الفيديو" + }, + "home.sc.featured.c1": { + "message": "التحكم في السرعة" + }, + "home.sc.featured.c2": { + "message": "حجب الإعلانات" + }, + "home.sc.featured.c3": { + "message": "تنزيل" + }, + "home.sc.featured.c4": { + "message": "صورة داخل صورة" + }, + "home.sc.featured.d": { + "message": "التحكم في السرعة، تخطي الإعلانات تلقائيًا، تنزيل بنقرة واحدة، صورة داخل صورة — Bilibili / YouTube / Netflix أفضل." + }, + "home.sc.featured.sites": { + "message": "يدعم أكثر من 20 موقع فيديو" + }, + "home.sc.featured.t": { + "message": "الفيديو، محسّن بالكامل" + }, + "home.sc.featured.tag": { + "message": "الأكثر شعبية" + }, + "home.sc.read.d": { + "message": "الوضع الداكن، ترجمة الصفحات، قراءة غامرة." + }, + "home.sc.read.l": { + "message": "محسّنات القراءة" + }, + "home.sc.read.t": { + "message": "قراءة · ترجمة" + }, + "home.sc.shop.d": { + "message": "قارن الأسعار في كل مكان، رسوم بيانية لتاريخ الأسعار، كوبونات بنقرة واحدة." + }, + "home.sc.shop.l": { + "message": "مساعد التسوق" + }, + "home.sc.shop.t": { + "message": "تسوق · مقارنة الأسعار" + }, + "home.sc.sub": { + "message": "خذ سكرپتًا من المتجر — الإعلانات والفيديو والتسوق والإنتاجية، كل ذلك مُدار لك." + }, + "home.sc.title1": { + "message": "بدون كود، فقط " + }, + "home.sc.title2": { + "message": "نقرة واحدة" + }, + "home.sc.title3": { + "message": " لحل مشاكل يومية" + }, + "home.step.eyebrow": { + "message": "ابدأ في 3 خطوات" + }, + "home.step.sub": { + "message": "لا إعداد معقد — فقط اتبع ثلاث خطوات: ثبّت وانطلق." + }, + "home.step.title1": { + "message": "30 ثانية" + }, + "home.step.title2": { + "message": " حتى أول سكرپت لك" + }, + "home.step1.d": { + "message": "أضفه من متجر Chrome / Edge / Firefox بنقرة واحدة، أو ثبّته يدويًا." + }, + "home.step1.p": { + "message": "أضف إلى المتصفح" + }, + "home.step1.t": { + "message": "ثبّت الإضافة" + }, + "home.step2.d": { + "message": "استكشف آلاف السكرپتات في مجتمع ScriptCat واختر ما يعجبك." + }, + "home.step2.p": { + "message": "بحث: سرعة الفيديو" + }, + "home.step2.t": { + "message": "تصفح المتجر" + }, + "home.step3.d": { + "message": "انقر تثبيت ويعمل السكرپت على الصفحة فورًا." + }, + "home.step3.p": { + "message": "مثبَّت · نشط الآن" + }, + "home.step3.t": { + "message": "تثبيت بنقرة واحدة" + }, + "home.trust.contributors": { + "message": "المساهمون" + }, + "home.trust.eyebrow": { + "message": "موثوق من المستخدمين والمطورين حول العالم" + }, + "home.trust.scripts": { + "message": "سكرپتات مجتمعية" + }, + "home.trust.stars": { + "message": "نجوم GitHub" + }, + "home.trust.users": { + "message": "المستخدمون الذين ثبّتوه" + }, + "homepage.meta.keywords": { + "message": "ScriptCat,سكريبتات المستخدم,إضافة المتصفح,userscript,Tampermonkey,Violentmonkey,سكريبتات الخلفية,سكريبتات مجدولة", + "description": "Homepage SEO keywords" + }, + "uninstall.reinstall.chrome": { + "message": "Chrome Web Store", + "description": "Reinstall from Chrome Web Store button" + }, + "uninstall.reinstall.edge": { + "message": "إضافات Edge", + "description": "Reinstall from Edge Add-ons button" + }, + "uninstall.reinstall.firefox": { + "message": "إضافات Firefox", + "description": "Reinstall from Firefox Add-ons button" + }, + "home.hero.en": { + "message": "قوى خارقة لمتصفحك." + } +} diff --git a/i18n/bn/code.json b/i18n/bn/code.json new file mode 100644 index 00000000..af3dbccf --- /dev/null +++ b/i18n/bn/code.json @@ -0,0 +1,1149 @@ +{ + "footer.community.contact": { + "message": "টিমের সাথে যোগাযোগ করুন", + "description": "Footer community contact team link" + }, + "footer.community.contributing": { + "message": "অবদানের নির্দেশিকা", + "description": "Footer community contributing guide link" + }, + "footer.community.discord": { + "message": "Discord চ্যানেল", + "description": "Footer community Discord link" + }, + "footer.community.forum": { + "message": "ফোরাম আলোচনা", + "description": "Footer community forum link" + }, + "footer.community.issues": { + "message": "সমস্যা জানান", + "description": "Footer community report issues link" + }, + "footer.community.recruiting": { + "message": "নিয়োগ", + "description": "Footer community recruiting badge" + }, + "footer.community.title": { + "message": "কমিউনিটি", + "description": "Footer community section title" + }, + "footer.copyright.allRightsReserved": { + "message": "সর্বস্বত্ব সংরক্ষিত।", + "description": "Footer copyright all rights reserved text" + }, + "footer.copyright.license": { + "message": "লাইসেন্স চুক্তি", + "description": "Footer copyright license link" + }, + "footer.copyright.privacy": { + "message": "গোপনীয়তা নীতি", + "description": "Footer copyright privacy policy link" + }, + "footer.copyright.terms": { + "message": "ব্যবহারের শর্তাবলী", + "description": "Footer copyright terms of use link" + }, + "footer.description": { + "message": "একটি শক্তিশালী ব্রাউজার স্ক্রিপ্ট ইঞ্জিন যা আপনার ওয়েব অভিজ্ঞতাকে আরও সমৃদ্ধ ও রঙিন করে তোলে।", + "description": "Footer description" + }, + "footer.product.changelog": { + "message": "পরিবর্তন লগ", + "description": "Footer product changelog link" + }, + "footer.product.features": { + "message": "বৈশিষ্ট্য", + "description": "Footer product features link" + }, + "footer.product.scriptStore": { + "message": "স্ক্রিপ্ট স্টোর", + "description": "Footer product script store link" + }, + "footer.product.title": { + "message": "পণ্য", + "description": "Footer product section title" + }, + "footer.resources.apiReference": { + "message": "API রেফারেন্স", + "description": "Footer resources API reference link" + }, + "footer.resources.devDocs": { + "message": "ডেভেলপার ডকুমেন্টেশন", + "description": "Footer resources development docs link" + }, + "footer.resources.examples": { + "message": "উদাহরণ স্ক্রিপ্ট", + "description": "Footer resources example scripts link" + }, + "footer.resources.faq": { + "message": "সাধারণ প্রশ্ন", + "description": "Footer resources FAQ link" + }, + "footer.resources.title": { + "message": "সম্পদ", + "description": "Footer resources section title" + }, + "githubStar.button.label": { + "message": "স্টার দিন", + "description": "GitHub star button label" + }, + "githubStar.changelog.subtitle": { + "message": "এই আপডেটগুলো কি কাজে লেগেছে? আমাদের কাজকে সমর্থন করতে GitHub-এ স্টার দিন", + "description": "GitHub star bar subtitle on changelog page" + }, + "githubStar.changelog.title": { + "message": "ScriptCat দিন দিন আরও ভালো হচ্ছে 🚀", + "description": "GitHub star bar title on changelog page" + }, + "githubStar.home.subtitle": { + "message": "কাজে লাগলে আমাদের একটি স্টার দিন — এতে আমাদের ধারাবাহিকতা বজায় থাকে", + "description": "GitHub star bar subtitle on homepage" + }, + "githubStar.home.title": { + "message": "ScriptCat ফ্রি ও ওপেন সোর্স", + "description": "GitHub star bar title on homepage" + }, + "githubStar.install.subtitle": { + "message": "GitHub-এ স্টার দিয়ে আরও মানুষকে এটি আবিষ্কারে সাহায্য করুন 🌟", + "description": "GitHub star bar subtitle on install-complete page" + }, + "githubStar.install.title": { + "message": "ScriptCat উপভোগ করছেন?", + "description": "GitHub star bar title on install-complete page" + }, + "home.comm.btn": { + "message": "GitHub-এ অবদান রাখুন" + }, + "home.comm.eyebrow": { + "message": "ওপেন সোর্স · OPEN SOURCE" + }, + "home.comm.sub": { + "message": "সম্পূর্ণ ওপেন সোর্স, স্বচ্ছ এবং ফ্রি। প্রতিটি লাইন কোড নিরীক্ষণযোগ্য, প্রতিটি অবদানকারী দৃশ্যমান।" + }, + "home.comm.title1": { + "message": "গঠিত " + }, + "home.comm.title2": { + "message": "কমিউনিটি দ্বারা" + }, + "home.cta.chip": { + "message": "ইনস্টল হয়েছে এবং চলছে" + }, + "home.cta.eyebrow": { + "message": "ফ্রি · ওপেন সোর্স · বিজ্ঞাপনহীন" + }, + "home.cta.h1": { + "message": "আপনার ব্রাউজারকে" + }, + "home.cta.h2": { + "message": "সুপারপাওয়ার" + }, + "home.cta.h3": { + "message": "দিতে প্রস্তুত?" + }, + "home.cta.primary": { + "message": "{browser}-এর জন্য ফ্রি ইনস্টল" + }, + "home.cta.secondary": { + "message": "স্ক্রিপ্ট ব্রাউজ করুন" + }, + "home.cta.stores": { + "message": "Edge · Chrome · Firefox · ম্যানুয়াল প্যাকেজ সমর্থন করে" + }, + "home.cta.sub": { + "message": "স্টোর থেকে এক ক্লিকে ইনস্টল করুন, অথবা প্যাকেজটি ম্যানুয়ালি ডাউনলোড করুন। ৩০ সেকেন্ডে ওয়েব সুপারপাওয়ার আনলক করুন।" + }, + "home.dev.api.d": { + "message": "ফাইল স্টোরেজ, cron সময়সূচি এবং ক্রস-অরিজিন অনুরোধ — সবই অন্তর্ভুক্ত।" + }, + "home.dev.api.t": { + "message": "শক্তিশালী API" + }, + "home.dev.apiBtn": { + "message": "API রেফারেন্স" + }, + "home.dev.bg.d": { + "message": "পিন করা ট্যাবের প্রয়োজন নেই — স্ক্রিপ্টগুলো ব্যাকগ্রাউন্ডে চলতে থাকে।" + }, + "home.dev.bg.t": { + "message": "ব্যাকগ্রাউন্ড স্ক্রিপ্ট" + }, + "home.dev.debug.d": { + "message": "লগ, রান ইতিহাস এবং ত্রুটি ট্র্যাকিং — সমস্যা এক নজরে।" + }, + "home.dev.debug.t": { + "message": "লাইভ ডিবাগিং" + }, + "home.dev.docsBtn": { + "message": "ডকুমেন্টেশন পড়ুন" + }, + "home.dev.editor.d": { + "message": "সিনট্যাক্স হাইলাইটিং, স্মার্ট কমপ্লিশন এবং ত্রুটি সংকেত স্ক্রিপ্ট লেখাকে মসৃণ করে।" + }, + "home.dev.editor.t": { + "message": "বিল্ট-ইন এডিটর" + }, + "home.dev.eyebrow": { + "message": "ডেভেলপারদের জন্য তৈরি · FOR DEVELOPERS" + }, + "home.dev.mock.name": { + "message": "দৈনিক চেক-ইন", + "description": "@name value in the editor mock code block" + }, + "home.dev.mock.toast": { + "message": "চেক-ইন সম্পন্ন", + "description": "Notification text in the editor mock code block" + }, + "home.dev.run": { + "message": "চালান" + }, + "home.dev.sub": { + "message": "ব্যাকগ্রাউন্ড স্ক্রিপ্ট, সমৃদ্ধ API, বিল্ট-ইন এডিটর এবং ডিবাগিং টুল — প্রথম লাইন থেকে প্রোডাকশন পর্যন্ত, সব এক জায়গায়।" + }, + "home.dev.title1": { + "message": "আপনার ব্রাউজারকে " + }, + "home.dev.title2": { + "message": "কোড রানটাইমে" + }, + "home.feat.api.d": { + "message": "GM-এর চেয়ে সমৃদ্ধ: ফাইল স্টোরেজ, নির্ধারিত কাজ এবং ক্রস-অরিজিন অনুরোধ আপনার নখদর্পণে।" + }, + "home.feat.api.t": { + "message": "শক্তিশালী API" + }, + "home.feat.bg.d": { + "message": "অনন্য: খোলা ট্যাব ছাড়াই স্ক্রিপ্টগুলো ব্যাকগ্রাউন্ডে চলতে থাকে।" + }, + "home.feat.bg.t": { + "message": "ব্যাকগ্রাউন্ড স্ক্রিপ্ট" + }, + "home.feat.compat.b": { + "message": "GM_* API সমর্থন · একই মেটাডেটা ব্লক" + }, + "home.feat.compat.d": { + "message": "ইউজারস্ক্রিপ্ট ফরম্যাট এবং GM API-এর সাথে সম্পূর্ণ সামঞ্জস্যপূর্ণ — বিদ্যমান স্ক্রিপ্টগুলো শূন্য পরিবর্তনে এবং কোনো স্যুইচিং খরচ ছাড়াই স্থানান্তর করুন।" + }, + "home.feat.compat.t": { + "message": "Tampermonkey সামঞ্জস্যপূর্ণ" + }, + "home.feat.devTag": { + "message": "ডেভেলপার" + }, + "home.feat.eyebrow": { + "message": "মূল বৈশিষ্ট্য · WHY SCRIPTCAT" + }, + "home.feat.secure.d": { + "message": "স্বচ্ছ, নিয়ন্ত্রণযোগ্য অনুমতি এবং দৃশ্যমান আচরণ — ক্ষতিকারক স্ক্রিপ্ট উৎসেই থামানো হয়।" + }, + "home.feat.secure.t": { + "message": "নিরাপদ ও নির্ভরযোগ্য" + }, + "home.feat.store.d": { + "message": "এক ক্লিকে হাজারো কমিউনিটি স্ক্রিপ্ট ইনস্টল করুন, অথবা নিজের কাজ প্রকাশ করুন এবং একসাথে ইকোসিস্টেম গড়ে তুলুন।" + }, + "home.feat.store.stat": { + "message": "{count}টি কমিউনিটি স্ক্রিপ্ট" + }, + "home.feat.store.t": { + "message": "স্ক্রিপ্ট স্টোর" + }, + "home.feat.sub": { + "message": "সামঞ্জস্য থেকে নিরাপত্তা, সাধারণ ব্যবহারকারী থেকে ডেভেলপার — ScriptCat সবই সামলায়।" + }, + "home.feat.sync.d": { + "message": "স্ক্রিপ্ট ও সেটিংস ডিভাইস জুড়ে সিঙ্ক হয় — স্যুইচ বা পুনঃইনস্টল করলে কিছু হারায় না।" + }, + "home.feat.sync.t": { + "message": "ক্লাউড সিঙ্ক" + }, + "home.feat.title1": { + "message": "শক্তিশালী মূল, " + }, + "home.feat.title2": { + "message": "মনের শান্তি" + }, + "home.hero.browse": { + "message": "স্ক্রিপ্ট ব্রাউজ করুন" + }, + "home.hero.chip.background": { + "message": "ব্যাকগ্রাউন্ডে ৩টি স্ক্রিপ্ট চলছে" + }, + "home.hero.chip.installed": { + "message": "স্ক্রিপ্ট ইনস্টল হয়েছে" + }, + "home.hero.chip.installedSub": { + "message": "ভিডিও এনহ্যান্সার v2.1" + }, + "home.hero.eyebrow": { + "message": "ওপেন সোর্স ইউজারস্ক্রিপ্ট ইঞ্জিন · Tampermonkey সামঞ্জস্যপূর্ণ" + }, + "home.hero.installTo": { + "message": "{browser}-এ যোগ করুন" + }, + "home.hero.mock.adblock": { + "message": "বিজ্ঞাপন অটো-স্কিপ" + }, + "home.hero.mock.add": { + "message": "স্ক্রিপ্ট স্টোর থেকে যোগ করুন" + }, + "home.hero.mock.dark": { + "message": "পেজের জন্য ডার্ক মোড" + }, + "home.hero.mock.running": { + "message": "এই পেজে ৩টি স্ক্রিপ্ট চলছে" + }, + "home.hero.mock.skip": { + "message": "বিজ্ঞাপন স্কিপ" + }, + "home.hero.mock.speed": { + "message": "ভিডিও গতি নিয়ন্ত্রণ" + }, + "home.hero.moreBrowsers": { + "message": "আরও ব্রাউজার" + }, + "home.hero.subhead": { + "message": "বিজ্ঞাপন ব্লক করুন, ভিডিও উন্নত করুন, বিরক্তিকর কাজ অটোমেট করুন — স্টোর থেকে এক ক্লিকে কমিউনিটি স্ক্রিপ্ট ইনস্টল করুন, ডেভেলপারদের জন্য ব্যাকগ্রাউন্ড স্ক্রিপ্ট ও শক্তিশালী API সহ। Tampermonkey সামঞ্জস্যপূর্ণ, তাই আপনার বিদ্যমান স্ক্রিপ্টগুলো শূন্য খরচে স্থানান্তরিত হয়।" + }, + "home.hero.title1": { + "message": "আপনার ব্রাউজারকে" + }, + "home.hero.title2": { + "message": "" + }, + "home.hero.title3": { + "message": "সুপারপাওয়ার দিন" + }, + "home.hero.trust": { + "message": "Chrome · Edge · Firefox-এ কাজ করে — সম্পূর্ণ ফ্রি ও ওপেন সোর্স" + }, + "home.install.chrome": { + "message": "Chrome-এ যোগ করুন" + }, + "home.install.edge": { + "message": "Edge-এ যোগ করুন" + }, + "home.install.firefox": { + "message": "Firefox-এ যোগ করুন" + }, + "home.install.guide": { + "message": "ইনস্টলেশন নির্দেশিকা" + }, + "home.install.manual": { + "message": "প্যাকেজ ডাউনলোড করে ম্যানুয়ালি ইনস্টল করুন" + }, + "home.nav.changelog": { + "message": "পরিবর্তন লগ" + }, + "home.nav.dev": { + "message": "ডেভেলপার" + }, + "home.nav.docs": { + "message": "ডকুমেন্টেশন" + }, + "home.nav.install": { + "message": "ইনস্টল" + }, + "home.nav.installTo": { + "message": "{browser}-এ যোগ করুন" + }, + "home.nav.menu": { + "message": "মেনু" + }, + "home.nav.store": { + "message": "স্ক্রিপ্ট স্টোর" + }, + "home.nav.theme": { + "message": "থিম পরিবর্তন করুন" + }, + "home.sc.adblock.d": { + "message": "পরিষ্কার ও সুন্দর পেজের জন্য বিজ্ঞাপন এবং পপআপ ব্লক করুন।" + }, + "home.sc.adblock.l": { + "message": "বিজ্ঞাপন-ব্লক স্ক্রিপ্ট" + }, + "home.sc.adblock.t": { + "message": "বিজ্ঞাপন ব্লক · পরিষ্কার ওয়েব" + }, + "home.sc.auto.d": { + "message": "অটো চেক-ইন, ব্যাচ অ্যাকশন, একটি দরকারি ছোট টুলবক্স।" + }, + "home.sc.auto.l": { + "message": "প্রোডাক্টিভিটি স্ক্রিপ্ট" + }, + "home.sc.auto.t": { + "message": "প্রোডাক্টিভিটি · অটোমেশন" + }, + "home.sc.eyebrow": { + "message": "সবার জন্য · কোডিংয়ের প্রয়োজন নেই" + }, + "home.sc.featured.btn": { + "message": "ভিডিও স্ক্রিপ্ট ব্রাউজ করুন" + }, + "home.sc.featured.c1": { + "message": "গতি নিয়ন্ত্রণ" + }, + "home.sc.featured.c2": { + "message": "বিজ্ঞাপন ব্লক" + }, + "home.sc.featured.c3": { + "message": "ডাউনলোড" + }, + "home.sc.featured.c4": { + "message": "পিকচার-ইন-পিকচার" + }, + "home.sc.featured.d": { + "message": "গতি নিয়ন্ত্রণ, অটো-স্কিপ বিজ্ঞাপন, এক ক্লিকে ডাউনলোড, পিকচার-ইন-পিকচার — আরও ভালো Bilibili / YouTube / Netflix।" + }, + "home.sc.featured.sites": { + "message": "২০+ ভিডিও সাইট সমর্থন করে" + }, + "home.sc.featured.t": { + "message": "ভিডিও, সম্পূর্ণ উন্নত" + }, + "home.sc.featured.tag": { + "message": "সবচেয়ে জনপ্রিয়" + }, + "home.sc.read.d": { + "message": "ডার্ক মোড, পেজ অনুবাদ, নিমগ্ন পড়া।" + }, + "home.sc.read.l": { + "message": "পঠন এনহ্যান্সার" + }, + "home.sc.read.t": { + "message": "পড়া · অনুবাদ" + }, + "home.sc.shop.d": { + "message": "সব জায়গায় দাম তুলনা করুন, দামের ইতিহাস চার্ট, এক ক্লিকে কুপন।" + }, + "home.sc.shop.l": { + "message": "শপিং সহায়ক" + }, + "home.sc.shop.t": { + "message": "শপিং · দাম তুলনা" + }, + "home.sc.sub": { + "message": "স্টোর থেকে একটি স্ক্রিপ্ট নিন — বিজ্ঞাপন, ভিডিও, শপিং, প্রোডাক্টিভিটি, সব আপনার জন্য সমাধান।" + }, + "home.sc.title1": { + "message": "কোড নয়, শুধু " + }, + "home.sc.title2": { + "message": "এক ক্লিক" + }, + "home.sc.title3": { + "message": " দৈনন্দিন সমস্যা সমাধানে" + }, + "home.step.eyebrow": { + "message": "৩ ধাপে শুরু করুন" + }, + "home.step.sub": { + "message": "জটিল সেটআপ নেই — শুধু তিনটি ধাপ অনুসরণ করুন: ইনস্টল করুন এবং শুরু।" + }, + "home.step.title1": { + "message": "৩০ সেকেন্ড" + }, + "home.step.title2": { + "message": " আপনার প্রথম স্ক্রিপ্টে" + }, + "home.step1.d": { + "message": "Chrome / Edge / Firefox স্টোর থেকে এক ক্লিকে যোগ করুন, অথবা ম্যানুয়ালি ইনস্টল করুন।" + }, + "home.step1.p": { + "message": "ব্রাউজারে যোগ করুন" + }, + "home.step1.t": { + "message": "এক্সটেনশন ইনস্টল করুন" + }, + "home.step2.d": { + "message": "ScriptCat কমিউনিটির হাজারো স্ক্রিপ্ট অন্বেষণ করুন এবং পছন্দেরটি বেছে নিন।" + }, + "home.step2.p": { + "message": "অনুসন্ধান: ভিডিও গতি" + }, + "home.step2.t": { + "message": "স্টোর ব্রাউজ করুন" + }, + "home.step3.d": { + "message": "ইনস্টল ক্লিক করুন এবং স্ক্রিপ্ট পেজে সঙ্গে সঙ্গে কার্যকর হয়।" + }, + "home.step3.p": { + "message": "ইনস্টল হয়েছে · এখন সক্রিয়" + }, + "home.step3.t": { + "message": "এক ক্লিক ইনস্টল" + }, + "home.trust.contributors": { + "message": "অবদানকারী" + }, + "home.trust.eyebrow": { + "message": "বিশ্বজুড়ে ব্যবহারকারী ও ডেভেলপারদের আস্থাভাজন" + }, + "home.trust.scripts": { + "message": "কমিউনিটি স্ক্রিপ্ট" + }, + "home.trust.stars": { + "message": "GitHub স্টার" + }, + "home.trust.users": { + "message": "ইনস্টল করা ব্যবহারকারী" + }, + "homepage.comments.bigonion.content": { + "message": "ScriptCat-ই ভবিষ্যৎ।", + "description": "bigonion's comment content" + }, + "homepage.comments.bigonion.description": { + "message": "ScriptCat ডেভেলপার", + "description": "bigonion's description in community comments" + }, + "homepage.comments.bigonion.username": { + "message": "bigonion", + "description": "bigonion's username in community comments" + }, + "homepage.comments.enncy.content": { + "message": "কমিউনিটিকে আন্তরিক ধন্যবাদ", + "description": "Enncy's comment content" + }, + "homepage.comments.enncy.description": { + "message": "বিখ্যাত স্ক্রিপ্ট লেখক", + "description": "Enncy's description in community comments" + }, + "homepage.comments.enncy.username": { + "message": "Yan Xiaoxi (enncy)", + "description": "Enncy's username in community comments" + }, + "homepage.comments.lihengdao.content": { + "message": "ScriptCat সত্যিই অসাধারণ!", + "description": "Li Hengdao's comment content" + }, + "homepage.comments.lihengdao.description": { + "message": "Tampermonkey CN-এর সহ-প্রতিষ্ঠাতা", + "description": "Li Hengdao's description in community comments" + }, + "homepage.comments.lihengdao.username": { + "message": "Li Hengdao", + "description": "Li Hengdao's username in community comments" + }, + "homepage.comments.oraer.content": { + "message": "Tampermonkey-এর সাথে প্রথম পরিচয়! Tampermonkey শেখা! Tampermonkey-কে ছাড়িয়ে যাওয়া!", + "description": "Oraer's comment content" + }, + "homepage.comments.oraer.description": { + "message": "Chrome ব্যবহারকারী", + "description": "Oraer's description in community comments" + }, + "homepage.comments.oraer.username": { + "message": "Oraer", + "description": "Oraer's username in community comments" + }, + "homepage.comments.qianyu.content": { + "message": "প্রথমে মানুষ ভেবেছিল এটি একটি বিশেষায়িত JS প্লাগইন... যতক্ষণ না...", + "description": "Qian Yu's comment content" + }, + "homepage.comments.qianyu.description": { + "message": "Chrome ব্যবহারকারী", + "description": "Qian Yu's description in community comments" + }, + "homepage.comments.qianyu.username": { + "message": "Qian Yu", + "description": "Qian Yu's username in community comments" + }, + "homepage.comments.student.content": { + "message": "কমিউনিটির সমৃদ্ধ শিক্ষা সংস্থানের জন্য আমি ব্যাপকভাবে উপকৃত হয়েছি এবং আমার প্রযুক্তিগত দক্ষতা আরও ভালোভাবে বিকাশ করতে পারছি। ScriptCat একটি অত্যন্ত কার্যকরী ব্রাউজার এক্সটেনশন যা আমাকে সুবিধাজনক ও দক্ষ কার্যকারিতা প্রদান করে।", + "description": "Student user's comment content" + }, + "homepage.comments.student.description": { + "message": "শিক্ষার্থী", + "description": "Student user's description in community comments" + }, + "homepage.comments.student.username": { + "message": "Student", + "description": "Student user's username in community comments" + }, + "homepage.comments.wwwwwllllk.content": { + "message": "ScriptCat ব্যবহার করে আমার ইন্টারনেট অভিজ্ঞতা উন্নত করছি, কমিউনিটিতে সমমনা মানুষদের সাথে পরিচিত হচ্ছি।", + "description": "wwwwwllllk's comment content" + }, + "homepage.comments.wwwwwllllk.description": { + "message": "ফ্রন্টএন্ড ডেভেলপার", + "description": "wwwwwllllk's description in community comments" + }, + "homepage.comments.wwwwwllllk.username": { + "message": "wwwwwllllk", + "description": "wwwwwllllk's username in community comments" + }, + "homepage.comparison.feature": { + "message": "বৈশিষ্ট্য", + "description": "Comparison table header: Feature" + }, + "homepage.comparison.feature.api": { + "message": "শক্তিশালী API", + "description": "Comparison feature: Powerful APIs" + }, + "homepage.comparison.feature.background": { + "message": "ব্যাকগ্রাউন্ড স্ক্রিপ্ট", + "description": "Comparison feature: Background scripts" + }, + "homepage.comparison.feature.community": { + "message": "কমিউনিটি সমর্থন", + "description": "Comparison feature: Community support" + }, + "homepage.comparison.feature.compatibility": { + "message": "স্ক্রিপ্ট সামঞ্জস্য", + "description": "Comparison feature: Script compatibility" + }, + "homepage.comparison.feature.mv3": { + "message": "MV3 সমর্থন", + "description": "Comparison feature: MV3 Support" + }, + "homepage.comparison.feature.opensource": { + "message": "ওপেন সোর্স ফ্রি", + "description": "Comparison feature: Open source" + }, + "homepage.comparison.feature.sync": { + "message": "ক্লাউড সিঙ্ক", + "description": "Comparison feature: Cloud sync" + }, + "homepage.comparison.label.efficient": { + "message": "দক্ষ", + "description": "Comparison label: Efficient" + }, + "homepage.comparison.label.multiplatform": { + "message": "মাল্টিপ্ল্যাটফর্ম", + "description": "Comparison label: Multi-platform" + }, + "homepage.comparison.subtitle": { + "message": "অন্যান্য স্ক্রিপ্ট ইঞ্জিনের তুলনায়, ScriptCat আরও সুবিধা এবং উন্নত বৈশিষ্ট্য প্রদান করে", + "description": "Comparison section subtitle" + }, + "homepage.comparison.title.why": { + "message": "কেন বেছে নেবেন", + "description": "Comparison section title part 1" + }, + "homepage.download.chrome": { + "message": "Chrome এক্সটেনশন স্টোর", + "description": "Download button: Chrome store" + }, + "homepage.download.edge": { + "message": "Edge এক্সটেনশন স্টোর", + "description": "Download button: Edge store" + }, + "homepage.download.firefox": { + "message": "Firefox এক্সটেনশন স্টোর", + "description": "Download button: Firefox store" + }, + "homepage.download.github": { + "message": "GitHub ডাউনলোড", + "description": "Download button: GitHub" + }, + "homepage.download.popup.text": { + "message": "বর্তমান পেজে ৩টি স্ক্রিপ্ট চলছে", + "description": "Extension popup text" + }, + "homepage.download.popup.title": { + "message": "ScriptCat সক্রিয়", + "description": "Extension popup title" + }, + "homepage.download.subtitle": { + "message": "এখনই ScriptCat ইনস্টল করুন এবং ওয়েব ব্রাউজিংয়ের অসীম সম্ভাবনা উন্মোচন করুন", + "description": "Download section subtitle" + }, + "homepage.download.title.enhance": { + "message": "আপনার ব্রাউজিং অভিজ্ঞতা উন্নত করুন", + "description": "Download section title highlight" + }, + "homepage.download.title.question": { + "message": "?", + "description": "Download section title part 2" + }, + "homepage.download.title.ready": { + "message": "প্রস্তুত", + "description": "Download section title part 1" + }, + "homepage.features.api.description": { + "message": "GM-এর চেয়ে সমৃদ্ধ API ইন্টারফেস প্রদান করে, ফাইল স্টোরেজ এবং ব্যবহারকারী কনফিগারেশনের মতো উন্নত বৈশিষ্ট্য সমর্থন করে, স্ক্রিপ্টের সক্ষমতা বাড়ায়।", + "description": "Feature description: APIs" + }, + "homepage.features.api.title": { + "message": "শক্তিশালী API", + "description": "Feature title: APIs" + }, + "homepage.features.background.description": { + "message": "সাধারণ ইউজারস্ক্রিপ্টের বিপরীতে, ট্যাব খোলার প্রয়োজন ছাড়াই আপনার স্ক্রিপ্টগুলোকে ব্যাকগ্রাউন্ডে অবিরাম চলতে দেয়।", + "description": "Feature description: Background scripts" + }, + "homepage.features.background.title": { + "message": "ব্যাকগ্রাউন্ড স্ক্রিপ্ট", + "description": "Feature title: Background scripts" + }, + "homepage.features.compatibility.description": { + "message": "Tampermonkey এবং Violentmonkey স্ক্রিপ্টের সাথে সম্পূর্ণ সামঞ্জস্যপূর্ণ, সহজেই আপনার পছন্দের স্ক্রিপ্ট স্থানান্তর করুন।" + }, + "homepage.features.compatibility.title": { + "message": "নিখুঁত সামঞ্জস্য" + }, + "homepage.features.easy.description": { + "message": "বিল্ট-ইন এডিটর, স্মার্ট অটোকমপ্লিশন, সিনট্যাক্স যাচাই, আরও দক্ষ স্ক্রিপ্ট ডেভেলপমেন্ট", + "description": "Description for easy to use section" + }, + "homepage.features.easy.title": { + "message": "ব্যবহার সহজ", + "description": "Title for easy to use section" + }, + "homepage.features.editor.description": { + "message": "সিনট্যাক্স হাইলাইটিং, কোড কমপ্লিশন এবং ত্রুটি সংকেতসহ শক্তিশালী কোড এডিটর, যা স্ক্রিপ্ট লেখাকে আরও দক্ষ করে।", + "description": "Feature description: Code editor" + }, + "homepage.features.editor.title": { + "message": "বিল্ট-ইন কোড এডিটর", + "description": "Feature title: Code editor" + }, + "homepage.features.powerful.description": { + "message": "Tampermonkey-এর সাথে সম্পূর্ণ সামঞ্জস্যপূর্ণ, ব্যাকগ্রাউন্ড স্ক্রিপ্ট, নির্ধারিত স্ক্রিপ্ট, সমৃদ্ধ API", + "description": "Description for powerful features section" + }, + "homepage.features.powerful.title": { + "message": "শক্তিশালী বৈশিষ্ট্য", + "description": "Title for powerful features section" + }, + "homepage.features.secure.description": { + "message": "স্যান্ডবক্স প্রক্রিয়া, অনুমতি ব্যবস্থাপনা, স্ক্রিপ্টের নিরাপদ কার্যকর নিশ্চিত করে", + "description": "Description for secure and reliable section" + }, + "homepage.features.secure.title": { + "message": "নিরাপদ ও নির্ভরযোগ্য", + "description": "Title for secure and reliable section" + }, + "homepage.features.security.description": { + "message": "কঠোর অনুমতি নিয়ন্ত্রণ ব্যবস্থা, স্বচ্ছ স্ক্রিপ্ট আচরণ, কার্যকরভাবে ক্ষতিকারক স্ক্রিপ্ট প্রতিরোধ করে এবং আপনার গোপনীয়তা রক্ষা করে।", + "description": "Feature description: Security" + }, + "homepage.features.security.title": { + "message": "নিরাপদ ও নির্ভরযোগ্য", + "description": "Feature title: Security" + }, + "homepage.features.store.description": { + "message": "জনপ্রিয় স্ক্রিপ্ট এক ক্লিকে ইনস্টল করার জন্য স্ক্রিপ্ট স্টোর বৈশিষ্ট্য প্রদান করে, অথবা আপনার কাজ প্রকাশ করে কমিউনিটির সাথে ভাগ করুন, একটি সক্রিয় ইকোসিস্টেম গড়ে তুলুন।", + "description": "Feature description: Script store" + }, + "homepage.features.store.title": { + "message": "স্ক্রিপ্ট স্টোর", + "description": "Feature title: Script store" + }, + "homepage.features.subtitle": { + "message": "ScriptCat শক্তিশালী বৈশিষ্ট্যের একটি সিরিজ প্রদান করে যা আপনাকে সহজেই ব্রাউজারের সক্ষমতা বাড়াতে এবং নিজস্ব ওয়েব অভিজ্ঞতা তৈরি করতে দেয়।", + "description": "Features section subtitle" + }, + "homepage.features.tampermonkey.description": { + "message": "Tampermonkey স্ক্রিপ্ট ফরম্যাটের সাথে সম্পূর্ণ সামঞ্জস্যপূর্ণ, শূন্য স্যুইচিং খরচে বিদ্যমান স্ক্রিপ্ট লাইব্রেরি নির্বিঘ্নে স্থানান্তর করে।", + "description": "Feature description: Tampermonkey compatibility" + }, + "homepage.features.tampermonkey.title": { + "message": "Tampermonkey সামঞ্জস্যপূর্ণ", + "description": "Feature title: Tampermonkey compatibility" + }, + "homepage.features.title.features": { + "message": "অসীম সম্ভাবনা" + }, + "homepage.features.title.possibilities": { + "message": "অসীম সম্ভাবনা", + "description": "Features section title highlight" + }, + "homepage.features.title.powerful": { + "message": "শক্তিশালী বৈশিষ্ট্য, ", + "description": "Features section title part 1" + }, + "homepage.footer.contributors.title": { + "message": "সব অবদানকারীকে ধন্যবাদ", + "description": "Footer contributors section title" + }, + "homepage.hero.browser.chrome": { + "message": "Chrome ব্রাউজারে যোগ করুন", + "description": "Button text for Chrome browser" + }, + "homepage.hero.browser.crx": { + "message": "ম্যানুয়াল ইনস্টলের জন্য ইনস্টলেশন প্যাকেজ ডাউনলোড করুন", + "description": "Button text for manual installation" + }, + "homepage.hero.browser.default": { + "message": "ব্রাউজারে এক্সটেনশন ইনস্টল করুন", + "description": "Default button text for browser installation" + }, + "homepage.hero.browser.edge": { + "message": "Edge ব্রাউজারে যোগ করুন", + "description": "Button text for Edge browser" + }, + "homepage.hero.browser.firefox": { + "message": "Firefox ব্রাউজারে যোগ করুন", + "description": "Button text for Firefox browser" + }, + "homepage.hero.button.browseScripts": { + "message": "স্ক্রিপ্ট লাইব্রেরি ব্রাউজ করুন", + "description": "Button text for browsing scripts" + }, + "homepage.hero.button.getStarted": { + "message": "শুরু করুন" + }, + "homepage.hero.button.github": { + "message": "GitHub" + }, + "homepage.hero.subtitle": { + "message": "একটি ব্রাউজার এক্সটেনশন যা ইউজারস্ক্রিপ্ট চালাতে পারে, সবকিছু স্ক্রিপ্টযোগ্য, আপনার ব্রাউজারকে আরও কিছু করতে দিন!", + "description": "The hero subtitle on the homepage" + }, + "homepage.hero.subtitle.highlight": { + "message": "চালানোর জন্য একটি ব্রাউজার এক্সটেনশন", + "description": "Highlighted subtitle on homepage" + }, + "homepage.hero.subtitle.main": { + "message": "ScriptCat একটি শক্তিশালী ওপেন-সোর্স ব্রাউজার স্ক্রিপ্ট ইঞ্জিন যা আপনাকে সহজেই ওয়েব ফাংশনালিটি কাস্টমাইজ করতে, বিজ্ঞাপন বাদ দিতে, কাজ স্বয়ংক্রিয় করতে এবং আপনার ব্রাউজিং অভিজ্ঞতা বাড়াতে দেয়। Tampermonkey-এর সাথে সামঞ্জস্যপূর্ণ এবং আরও বৈশিষ্ট্য ও অপ্টিমাইজেশন প্রদান করে।", + "description": "Main subtitle description on homepage" + }, + "homepage.hero.subtitle.possibilities": { + "message": ", আপনার ব্রাউজারের জন্য অসীম সম্ভাবনা সক্রিয় করুন!", + "description": "Browser possibilities text" + }, + "homepage.hero.subtitle.userScript": { + "message": "ব্যবহারকারী স্ক্রিপ্ট", + "description": "User script highlight" + }, + "homepage.hero.title": { + "message": "এর জন্য চূড়ান্ত স্ক্রিপ্ট ইঞ্জিন", + "description": "Main title on the homepage hero section" + }, + "homepage.hero.title.engine": { + "message": "উন্নত ব্রাউজার অভিজ্ঞতা", + "description": "Gradient text in main title" + }, + "homepage.hero.trustBadges.title": { + "message": "টেক কমিউনিটি দ্বারা বিশ্বস্ত ও সমর্থিত", + "description": "Trust badges section title" + }, + "homepage.meta.description": { + "message": "ScriptCat একটি শক্তিশালী ওপেন সোর্স ব্রাউজার স্ক্রিপ্ট ইঞ্জিন যা আপনাকে সহজেই ওয়েব কার্যকারিতা কাস্টমাইজ করতে, বিজ্ঞাপন দূর করতে, কাজ অটোমেট করতে এবং ব্রাউজিং অভিজ্ঞতা উন্নত করতে দেয়। আরও বৈশিষ্ট্যসহ Tampermonkey-এর সাথে সামঞ্জস্যপূর্ণ।", + "description": "Homepage meta description for SEO" + }, + "homepage.meta.keywords": { + "message": "ScriptCat,ইউজার স্ক্রিপ্ট,ব্রাউজার এক্সটেনশন,userscript,Tampermonkey,Violentmonkey,ব্যাকগ্রাউন্ড স্ক্রিপ্ট,নির্ধারিত স্ক্রিপ্ট,ব্রাউজার অটোমেশন,বিজ্ঞাপন ব্লকার,স্ক্রিপ্ট স্টোর", + "description": "Homepage SEO keywords" + }, + "homepage.meta.title": { + "message": "ScriptCat - শক্তিশালী ব্রাউজার স্ক্রিপ্ট ইঞ্জিন", + "description": "Homepage meta title for SEO" + }, + "homepage.og.description": { + "message": "ওপেন সোর্স ব্রাউজার স্ক্রিপ্ট ইঞ্জিন যা আপনার ব্রাউজারকে আরও কিছু করতে দেয়। ইউজারস্ক্রিপ্ট, ব্যাকগ্রাউন্ড স্ক্রিপ্ট সমর্থন করে, Tampermonkey-এর সাথে সামঞ্জস্যপূর্ণ, আরও শক্তিশালী বৈশিষ্ট্য।", + "description": "Open Graph description for social sharing" + }, + "homepage.og.title": { + "message": "ScriptCat - শক্তিশালী ব্রাউজার স্ক্রিপ্ট ইঞ্জিন", + "description": "Open Graph title for social sharing" + }, + "homepage.scenario.shopping.feature.alert": { + "message": "দাম কমানোর সতর্কতা", + "description": "Shopping feature: Price alert" + }, + "homepage.scenario.shopping.feature.compare": { + "message": "দাম তুলনা", + "description": "Shopping feature: Price comparison" + }, + "homepage.scenario.shopping.feature.coupon": { + "message": "অটো কুপন অনুসন্ধান", + "description": "Shopping feature: Coupon search" + }, + "homepage.scenario.shopping.feature.history": { + "message": "দামের ইতিহাস অনুসন্ধান", + "description": "Shopping feature: Price history" + }, + "homepage.scenario.shopping.subtitle": { + "message": "শপিং অভিজ্ঞতা সহজ করে তুলুন", + "description": "Shopping scenario subtitle" + }, + "homepage.scenario.shopping.tag": { + "message": "ব্যবহারিক টুল", + "description": "Shopping scenario tag" + }, + "homepage.scenario.shopping.title": { + "message": "শপিং সহায়ক", + "description": "Shopping scenario title" + }, + "homepage.scenario.sites.more": { + "message": "+আরও", + "description": "More sites indicator in scenario cards" + }, + "homepage.scenario.subtitle": { + "message": "ScriptCat কীভাবে আপনার ব্রাউজিং অভিজ্ঞতা বদলে দিতে পারে তা দেখুন", + "description": "Scenario section subtitle" + }, + "homepage.scenario.title.problems": { + "message": "প্রকৃত সমস্যা", + "description": "Scenario section title highlight" + }, + "homepage.scenario.title.scripts": { + "message": "", + "description": "Scenario section title part 2" + }, + "homepage.scenario.title.solve": { + "message": "বাস্তব সমস্যা", + "description": "Scenario section title part 1" + }, + "homepage.scenario.video.feature.adblock": { + "message": "বিজ্ঞাপন স্বয়ংক্রিয় বাদ", + "description": "Video feature: Ad blocking" + }, + "homepage.scenario.video.feature.download": { + "message": "এক ক্লিক ভিডিও ডাউনলোড", + "description": "Video feature: Download" + }, + "homepage.scenario.video.feature.speed": { + "message": "ভিডিও গতি নিয়ন্ত্রণ", + "description": "Video feature: Speed control" + }, + "homepage.scenario.video.feature.ui": { + "message": "UI সরলীকরণ", + "description": "Video feature: UI optimization" + }, + "homepage.scenario.video.getScript": { + "message": "স্ক্রিপ্ট পান →", + "description": "Video scenario get script link" + }, + "homepage.scenario.video.sites": { + "message": "সমর্থিত সাইট", + "description": "Video scenario supported sites label" + }, + "homepage.scenario.video.subtitle": { + "message": "ভিডিও দেখার অভিজ্ঞতা অপ্টিমাইজ করুন", + "description": "Video scenario subtitle" + }, + "homepage.scenario.video.tag": { + "message": "জনপ্রিয় অ্যাপ", + "description": "Video scenario tag" + }, + "homepage.scenario.video.title": { + "message": "ভিডিও সাইট উন্নতি", + "description": "Video scenario title" + }, + "homepage.twitter.description": { + "message": "ওপেন সোর্স ব্রাউজার স্ক্রিপ্ট ইঞ্জিন যা আপনার ব্রাউজারকে আরও কিছু করতে দেয়", + "description": "Twitter card description" + }, + "homepage.twitter.title": { + "message": "ScriptCat - শক্তিশালী ব্রাউজার স্ক্রিপ্ট ইঞ্জিন", + "description": "Twitter card title" + }, + "theme.BackToTopButton.buttonAriaLabel": { + "message": "উপরে ফিরে যান", + "description": "The ARIA label for the back to top button" + }, + "theme.ErrorPageContent.title": { + "message": "এই পেজটি ক্র্যাশ করেছে।", + "description": "The title of the fallback page when the page crashed" + }, + "theme.blog.archive.description": { + "message": "আর্কাইভ", + "description": "The page & hero description of the blog archive page" + }, + "theme.blog.archive.title": { + "message": "আর্কাইভ", + "description": "The page & hero title of the blog archive page" + }, + "theme.blog.paginator.navAriaLabel": { + "message": "ব্লগ তালিকা পেজ নেভিগেশন", + "description": "The ARIA label for the blog pagination" + }, + "theme.blog.paginator.newerEntries": { + "message": "নতুন এন্ট্রি", + "description": "The label used to navigate to the newer blog posts page (previous page)" + }, + "theme.blog.paginator.olderEntries": { + "message": "পুরোনো এন্ট্রি", + "description": "The label used to navigate to the older blog posts page (next page)" + }, + "theme.blog.post.paginator.navAriaLabel": { + "message": "ব্লগ পোস্ট পেজ নেভিগেশন", + "description": "The ARIA label for the blog posts pagination" + }, + "theme.blog.post.paginator.newerPost": { + "message": "নতুন পোস্ট", + "description": "The blog post button label to navigate to the newer/previous post" + }, + "theme.blog.post.paginator.olderPost": { + "message": "পুরোনো পোস্ট", + "description": "The blog post button label to navigate to the older/next post" + }, + "theme.blog.post.plurals": { + "message": "{count}টি নিবন্ধ", + "description": "Pluralized label for \"{count} posts\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)" + }, + "theme.blog.tagTitle": { + "message": "{nPosts}টি পোস্ট \"{tagName}\" ট্যাগযুক্ত", + "description": "The title of the page for a blog tag" + }, + "theme.tags.tagsPageLink": { + "message": "সব ট্যাগ দেখুন", + "description": "The label of the link targeting the tag list page" + }, + "uninstall.bug.alert.button": { + "message": "GitHub-এ সমস্যা রিপোর্ট করুন", + "description": "Bug alert button text" + }, + "uninstall.bug.alert.description": { + "message": "যদি আপনি কোনো ত্রুটি বা বাগের সম্মুখীন হন, আমরা সুপারিশ করি দ্রুত প্রতিক্রিয়া ও প্রযুক্তিগত সহায়তার জন্য সরাসরি GitHub-এ issue জমা দিতে।", + "description": "Bug alert description" + }, + "uninstall.bug.alert.title": { + "message": "কোনো বাগ পেয়েছেন?", + "description": "Bug alert title" + }, + "uninstall.button.submit": { + "message": "প্রতিক্রিয়া জমা দিন", + "description": "Submit button text" + }, + "uninstall.description": { + "message": "ScriptCat ব্যবহারের জন্য ধন্যবাদ। কেন আনইনস্টল করছেন তা আমাদের জানান।", + "description": "Description of the uninstall survey page" + }, + "uninstall.error.submit": { + "message": "জমা দিতে ব্যর্থ, পরে আবার চেষ্টা করুন", + "description": "Error message when submission fails" + }, + "uninstall.feature.alert.button": { + "message": "GitHub-এ ফিচার প্রস্তাব করুন", + "description": "Feature alert button text" + }, + "uninstall.feature.alert.description": { + "message": "আমরা ব্যবহারকারীর ফিচার অনুরোধকে অত্যন্ত মূল্য দিই! আপনার প্রয়োজনীয় ফিচারগুলো GitHub-এ বিস্তারিত বর্ণনা করার পরামর্শ দিই, যাতে আমরা আপনার প্রয়োজন ভালোভাবে বুঝতে এবং বাস্তবায়নে অগ্রাধিকার দিতে পারি।", + "description": "Feature alert description" + }, + "uninstall.feature.alert.title": { + "message": "কোনো ফিচারের অভাব?", + "description": "Feature alert title" + }, + "uninstall.feedback.placeholder": { + "message": "আপনার নির্দিষ্ট সমস্যা, পরামর্শ বা অন্যান্য মতামত শেয়ার করুন...", + "description": "Placeholder text for feedback textarea" + }, + "uninstall.header.subtitle": { + "message": "যদি চান, আমরা আমাদের উন্নতি অব্যাহত রাখতে আপনার মতামত শুনতে চাই", + "description": "Subtitle on uninstall survey page" + }, + "uninstall.header.title": { + "message": "ScriptCat আনইনস্টল করতে দেখে দুঃখিত", + "description": "Main header title on uninstall survey page" + }, + "uninstall.question.feedback": { + "message": "সুবিধা হলে আরও বিস্তারিত শেয়ার করবেন কি?", + "description": "Question about detailed feedback" + }, + "uninstall.question.reason": { + "message": "ScriptCat আনইনস্টল করার মূল কারণ কী?", + "description": "Question about uninstall reason" + }, + "uninstall.reason.alternative": { + "message": "আরও ভালো বিকল্প পেয়েছি", + "description": "Uninstall reason: found alternative" + }, + "uninstall.reason.better": { + "message": "আরও ভালো বিকল্প পেয়েছি" + }, + "uninstall.reason.bug": { + "message": "ত্রুটি বা বাগের সম্মুখীন হয়েছি" + }, + "uninstall.reason.bugs": { + "message": "ত্রুটি বা বাগের সম্মুখীন হয়েছি", + "description": "Uninstall reason: bugs" + }, + "uninstall.reason.feature": { + "message": "আমার প্রয়োজনীয় ফিচারের অভাব" + }, + "uninstall.reason.features": { + "message": "আমার প্রয়োজনীয় ফিচারের অভাব", + "description": "Uninstall reason: missing features" + }, + "uninstall.reason.no_need": { + "message": "ScriptCat-এর আর প্রয়োজন নেই", + "description": "Uninstall reason: no longer need" + }, + "uninstall.reason.other": { + "message": "অন্যান্য কারণ", + "description": "Uninstall reason: other" + }, + "uninstall.reason.unused": { + "message": "আর প্রয়োজন নেই" + }, + "uninstall.reinstall.chrome": { + "message": "Chrome ওয়েব স্টোর", + "description": "Reinstall from Chrome Web Store button" + }, + "uninstall.reinstall.edge": { + "message": "Edge অ্যাড-অন", + "description": "Reinstall from Edge Add-ons button" + }, + "uninstall.reinstall.firefox": { + "message": "Firefox অ্যাড-অন", + "description": "Reinstall from Firefox Add-ons button" + }, + "uninstall.reinstall.message": { + "message": "মন বদলালে আপনি সবসময় পুনরায় ইনস্টল করতে পারেন:", + "description": "Reinstall message" + }, + "uninstall.sidebar.help.description": { + "message": "সমস্যায় পড়েছেন? আমরা এখানে আছি সমাধানে সাহায্য করতে", + "description": "Sidebar help description" + }, + "uninstall.sidebar.help.docs": { + "message": "ডকুমেন্টেশন দেখুন", + "description": "View docs button" + }, + "uninstall.sidebar.help.github": { + "message": "GitHub Issues", + "description": "GitHub issues button" + }, + "uninstall.sidebar.help.title": { + "message": "সাহায্য দরকার?", + "description": "Sidebar help title" + }, + "uninstall.sidebar.reinstall.title": { + "message": "আপনাকে সবসময় স্বাগতম", + "description": "Sidebar reinstall title" + }, + "uninstall.success.submitted": { + "message": "আপনার প্রতিক্রিয়ার জন্য ধন্যবাদ!", + "description": "Success message after submission" + }, + "uninstall.thanks.backHome": { + "message": "হোমে ফিরে যান", + "description": "Back to home button" + }, + "uninstall.thanks.considerReinstall": { + "message": "মন বদলালে আপনাকে সবসময় স্বাগতম", + "description": "Consider reinstall message" + }, + "uninstall.thanks.message": { + "message": "আপনার প্রতিক্রিয়া আমাদের কাছে অমূল্য এবং ScriptCat উন্নত করতে সাহায্য করবে।", + "description": "Thank you page message" + }, + "uninstall.thanks.reportIssue": { + "message": "সমস্যা রিপোর্ট করুন", + "description": "Report issue button" + }, + "uninstall.thanks.submitAnother": { + "message": "অন্য প্রতিক্রিয়া জমা দিন", + "description": "Submit another feedback button" + }, + "uninstall.thanks.title": { + "message": "আপনার প্রতিক্রিয়ার জন্য ধন্যবাদ!", + "description": "Thank you page title" + }, + "uninstall.title": { + "message": "আনইনস্টল জরিপ", + "description": "Title of the uninstall survey page" + }, + "uninstall.warning.selectReason": { + "message": "অনুগ্রহ করে একটি আনইনস্টল কারণ নির্বাচন করুন", + "description": "Warning when no reason is selected" + }, + "home.hero.en": { + "message": "আপনার ব্রাউজারের জন্য সুপারপাওয়ার।" + } +} diff --git a/i18n/bn/docusaurus-plugin-content-docs/current.json b/i18n/bn/docusaurus-plugin-content-docs/current.json new file mode 100644 index 00000000..74d15adc --- /dev/null +++ b/i18n/bn/docusaurus-plugin-content-docs/current.json @@ -0,0 +1,18 @@ +{ + "version.label": { + "message": "পরবর্তী", + "description": "The label for version.label" + }, + "sidebar.dev.category.Agent 智能助手": { + "message": "Agent", + "description": "The label for sidebar.dev.category.Agent 智能助手" + }, + "sidebar.use.category.服务协议": { + "message": "সেবা চুক্তি", + "description": "The label for sidebar.use.category.服务协议" + }, + "sidebar.use.category.从其它管理器迁移": { + "message": "অন্যান্য ম্যানেজার থেকে স্থানান্তর", + "description": "The label for sidebar.use.category.从其它管理器迁移" + } +} \ No newline at end of file diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/about/index.md b/i18n/bn/docusaurus-plugin-content-docs/current/about/index.md new file mode 100644 index 00000000..79a6eb65 --- /dev/null +++ b/i18n/bn/docusaurus-plugin-content-docs/current/about/index.md @@ -0,0 +1,20 @@ +--- +sidebar: false +title: সম্পর্কে +description: ScriptCat সম্পর্কে +icon: info +--- + + +## ScriptCat সম্পর্কে + +Tampermonkey-এর নকশা থেকে অনুপ্রাণিত এবং Tampermonkey স্ক্রিপ্টগুলির সাথে সামঞ্জস্যপূর্ণ, ScriptCat একটি ব্যাকগ্রাউন্ড-স্ক্রিপ্ট নির্বাহ কাঠামো বাস্তবায়ন করে এবং এমন কিছু বিশেষ API প্রদান করে যা স্ক্রিপ্টগুলিকে আরও বেশি কাজ করতে দেয়, পাশাপাশি একটি দুর্দান্ত সম্পাদক যা স্ক্রিপ্ট কোড লেখা এবং বিকাশ আরও আরামদায়ক ও সাবলীল করে তোলে। + +আমাদের উন্নয়ন রোডম্যাপের জন্য, [প্রকল্প #১](https://github.com/scriptscat/scriptcat/projects/1) দেখুন, যেখানে আমরা আমাদের উন্নয়ন পরিকল্পনা প্রকাশ করি। কোনো পরামর্শ থাকলে, আমাদের জানাতে নির্দ্বিধায় একটি [issue](https://github.com/scriptscat/scriptcat/issues) খুলুন। + +**যদি এটি দরকারী মনে করেন, অনুগ্রহ করে আমাদের একটি স্টার দিন ❤❤❤** + +## Tampermonkey চাইনিজ ফোরাম +> [ভিজিট করতে এখানে ক্লিক করুন](https://bbs.tampermonkey.net.cn/) + +Tampermonkey চাইনিজ ফোরাম হল একটি সম্প্রদায় যা আমরা Tampermonkey-শৈলীর স্ক্রিপ্ট বিকাশ এবং আলোচনার জন্য তৈরি করেছি। ফোরামে স্ক্রিপ্ট শেখার প্রচুর সম্পদ এবং অনেক অভিজ্ঞ সদস্য রয়েছে, তাই সেখানে আলোচনা ও প্রশ্ন করতে পারেন। আমরা স্ক্রিপ্ট প্রকাশ এবং ইনস্টলকেও সমর্থন করি, তাই প্রত্যেকে নিজের কাজ শেয়ার করতে স্বাধীন। diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/change/beta-changelog.md b/i18n/bn/docusaurus-plugin-content-docs/current/change/beta-changelog.md new file mode 100644 index 00000000..9add04d0 --- /dev/null +++ b/i18n/bn/docusaurus-plugin-content-docs/current/change/beta-changelog.md @@ -0,0 +1,777 @@ +--- +title: বিটা পরিবর্তনের লগ +--- + +import GithubStar from '@site/src/components/GithubStar'; + + + +ScriptCat-এর সংস্করণ প্রকাশ দুটি প্রধান শাখায় বিভক্ত: স্থিতিশীল রিলিজ এবং প্রি-রিলিজ সংস্করণ। স্থিতিশীল রিলিজের পরিবর্তনের লগের জন্য দেখুন: [পরিবর্তনের লগ](./index.md) + +প্রি-রিলিজ সংস্করণ অফিসিয়াল স্থিতিশীল সংস্করণের আগে প্রকাশিত হয়। এগুলো সাধারণত নতুন ফিচার পরীক্ষা করতে ব্যবহৃত হয়। প্রি-রিলিজ সংস্করণ সংখ্যায় একটি প্রি-রিলিজ সনাক্তকারী থাকে, উদাহরণস্বরূপ: +`1.0.0-beta.1`. + +আপনি [Release](https://github.com/scriptscat/scriptcat/releases) পেজ থেকে বা নিচের এক্সটেনশন স্টোর পেজগুলো থেকে প্রি-রিলিজ সংস্করণ পেতে পারেন: + +- [Chrome](https://chromewebstore.google.com/detail/%E8%84%9A%E6%9C%AC%E7%8C%AB-beta/jaehimmlecjmebpekkipmpmbpfhdacom?authuser=0&hl=zh-CN) +- [Edge](https://microsoftedge.microsoft.com/addons/detail/%E8%84%9A%E6%9C%AC%E7%8C%AB-beta/nimmbghgpcjmeniofmpdfkofcedcjpfi) +- [Firefox](https://addons.mozilla.org/zh-CN/firefox/addon/scriptcat-pre/) + +অতিরিক্তভাবে, প্রি-রিলিজ ছাড়াও, প্রতিটি কোড কমিট মূল শাখায় মার্জ হওয়ার পর ScriptCat [Github Action](https://github.com/scriptscat/scriptcat/actions/workflows/build.yaml)-এ এক্সটেনশনটি বিল্ড করে। আপনি যদি সর্বশেষ ফিচার বা ফিক্সগুলো অনুভব করতে চান, তাহলে [Github Action](https://github.com/scriptscat/scriptcat/actions/workflows/build.yaml) পেজ থেকে সেগুলো ডাউনলোড করতে পারেন। + + + +## 1.5.0-beta.1 (2026-08-06) + +এই প্রি-রিলিজ দুটি বড় ফিচার হাইলাইট করে — **বাহ্যিক অ্যাক্সেস (MCP ব্রিজ)** এবং **স্ক্রিপ্ট রিসাইকেল বিন** — অফিসিয়ালি Firefox MV3 সমর্থন করে, কোরিয়ান, তুর্কি এবং ব্রাজিলিয়ান পর্তুগিজ যোগ করে এবং বেশ কয়েকটি GM API, ক্লাউড-সিঙ্ক এবং এডিটর সমস্যা সমাধান করে। + +### 🚀 প্রধান নতুন ফিচার + +- 💥 নতুন "বাহ্যিক অ্যাক্সেস (MCP ব্রিজ)": একটি লোকাল `sctl` ডেমন CLI এবং MCP-ক্লায়েন্ট অ্যাক্সেস একীভূত করে; প্রতিটি স্ক্রিপ্ট পড়া/লেখা স্তরভিত্তিক অনুমোদন এবং তিনটি স্তরের একটি মানব নিশ্চিতকরণ পেজ — অস্বীকার / অনুমতি / এই সেশনে অনুমতি — দ্বারা নিয়ন্ত্রিত হয় এবং প্রতিটি অপারেশন নিরীক্ষিত হয় ([#1573](https://github.com/scriptscat/scriptcat/pull/1573)) (by @cyfung1031) +- 💥 স্ক্রিপ্ট রিসাইকেল বিন: মুছে ফেলা স্ক্রিপ্ট প্রথমে রিসাইকেল বিনে যায়, পুনরুদ্ধার (মূল ডেটা এবং অনুমতি সংরক্ষণ সহ), স্থায়ী মুছে ফেলা এবং মেয়াদ-ভিত্তিক স্বয়ংক্রিয় পরিষ্কারের সাথে; ধারণের সময়কাল কনফিগারযোগ্য (ডিফল্ট ৩০ দিন, বা কখনই না) ([#1585](https://github.com/scriptscat/scriptcat/pull/1585)) (by @CodFrm) +- 💥 অফিসিয়াল Firefox MV3 সমর্থন, উন্নত sandbox/offscreen যোগাযোগ সহ ([#1561](https://github.com/scriptscat/scriptcat/pull/1561)) (by @cyfung1031) +- ✨ পপআপে দ্রুত সাইট-স্কোপ অ্যাকশন যোগ করুন ([#1646](https://github.com/scriptscat/scriptcat/pull/1646)) (by @CodFrm) +- ✨ পপআপ স্ক্রিপ্ট-লিস্ট সম্প্রসারণ সংখ্যা এখন মেনু সম্প্রসারণ সংখ্যা থেকে আলাদাভাবে কনফিগারযোগ্য ([#1645](https://github.com/scriptscat/scriptcat/pull/1645)) (by @CodFrm) +- ✨ আইকন সার্ভিস favicon ফেচিং সম্পূর্ণ বন্ধ করার জন্য একটি "নিষ্ক্রিয়" স্তর অর্জন করে ([#1637](https://github.com/scriptscat/scriptcat/pull/1637)) (by @CodFrm) +- ✨ অনির্ধারিত মেটাডেটা ট্যাগ এখন এডিটরে একটি সতর্কতা দেখায় ([#1608](https://github.com/scriptscat/scriptcat/pull/1608)) (by @cyfung1031) +- ✨ ব্যাকআপ/পুনরুদ্ধার/ইমপোর্ট সম্পূর্ণতা: ScriptCat/Tampermonkey/Violentmonkey কাস্টম কনফিগ + সেটিংস ব্যাকআপ + রিসোর্স মেরামত ([#1554](https://github.com/scriptscat/scriptcat/pull/1554)) (by @CodFrm) + +### ♻️ রিফ্যাক্টরিং ও সামঞ্জস্য + +- ♻️ ক্লায়েন্টকে অফিসিয়াল MCP SDK-তে রিফ্যাক্টর করুন ([#1643](https://github.com/scriptscat/scriptcat/pull/1643)) (by @CodFrm) + +### 🐛 বাগ ফিক্স + +- 🐛 GM_xmlhttpRequest কাস্টম কুকি একই-নামের কুকি ওভাররাইড করার পরিবর্তে যোগ হওয়া ফিক্স করুন ([#1604](https://github.com/scriptscat/scriptcat/pull/1604)) (by @cyfung1031) +- 🐛 স্ক্রিপ্ট-সিঙ্ক স্টেট সামঞ্জস্য এবং প্রোভাইডার-নিরাপদ কনফ্লিক্ট হ্যান্ডলিং ফিক্স করুন ([#1504](https://github.com/scriptscat/scriptcat/pull/1504)) (by @cyfung1031) +- 🐛 নির্ধারিত লগ ক্লিনআপ আর কাজ না করা ফিক্স করুন ([#1599](https://github.com/scriptscat/scriptcat/pull/1599)) (by @CodFrm) +- 🐛 স্ক্রিপ্ট সেটিংসে অনুপস্থিত কনটেক্সট-মেনু রান টাইমিং ফিক্স করুন ([#1652](https://github.com/scriptscat/scriptcat/pull/1652)) (by @CodFrm) +- 🐛 ইনস্টল-পেজ ব্যাক/ক্লোজ-ট্যাব লজিক ফিক্স করুন ([#1594](https://github.com/scriptscat/scriptcat/pull/1594)) (by @cyfung1031) +- 🐛 সংরক্ষিত স্ক্রিপ্টের নাম পরিবর্তনের পর ব্রাউজার ট্যাব টাইটেল আপডেট না হওয়া ফিক্স করুন ([#1607](https://github.com/scriptscat/scriptcat/pull/1607)) (by @cyfung1031) +- 🐛 window.focus ফোকাস আচরণ ফিক্স করুন এবং windowId ভ্যালিডেশন শক্ত করুন ([#1577](https://github.com/scriptscat/scriptcat/pull/1577)) (by @cyfung1031) +- 🐛 এডিটরের সক্রিয়-ট্যাব ক্লোজ বাটন লুকানো থাকা ফিক্স করুন [#1556](https://github.com/scriptscat/scriptcat/issues/1556) (by @CodFrm) +- 🐛 অসংরক্ষিত এডিটর কনটেন্টের নেভিগেশন গার্ড ফিক্স করুন ([#1656](https://github.com/scriptscat/scriptcat/pull/1656)) (by @CodFrm) +- 🐛 রিসাইকেল-বিনের একই-নামের স্ক্রিপ্ট সেভ নিশ্চিতকরণ শব্দচয়ন ফিক্স করুন ([#1622](https://github.com/scriptscat/scriptcat/pull/1622)) (by @CodFrm) +- 🐛 selfMetadata খালি ওভাররাইড সমর্থন করে: match/exclude/tag/run-at "মুছে ফেলা তারপর পুনরুজ্জীবিত" ফিক্স করুন ([#1579](https://github.com/scriptscat/scriptcat/pull/1579)) (by @CodFrm) + +### 🎨 UI উন্নতি + +- 💄 Android UI অভিযোজন ফিক্স করুন: ডাইনামিক ভিউপোর্ট উচ্চতা + সরু-স্ক্রিন টেবিল/সেটিংস-রো/লগ-স্ট্যাট-বার রিফ্লো ([#1636](https://github.com/scriptscat/scriptcat/pull/1636)) (by @RenjiYuusei) +- 💄 পপআপে একটি কমপ্যাক্ট লেআউট বিকল্প যোগ করুন ([#1551](https://github.com/scriptscat/scriptcat/pull/1551)) (by @cyfung1031) + +### 🌐 আন্তর্জাতিকীকরণ + +- 🌐 কোরিয়ান (ko-KR) অনুবাদ যোগ করুন ([#1568](https://github.com/scriptscat/scriptcat/pull/1568)) (by @moduvoice) +- 🌐 তুর্কি (tr-TR) অনুবাদ যোগ করুন ([#1557](https://github.com/scriptscat/scriptcat/pull/1557)) (by @azizaktas) +- 🌐 ব্রাজিলিয়ান পর্তুগিজ (pt-BR) অনুবাদ যোগ করুন ([#1587](https://github.com/scriptscat/scriptcat/pull/1587)) (by @Lucas559-noob) +- 🌐 pt-BR / tr-TR-এর জন্য chrome.i18n messages.json এবং Monaco এডিটর ভাষা পূরণ করুন ([#1605](https://github.com/scriptscat/scriptcat/pull/1605)) (by @CodFrm) + +### অন্যান্য + +- ⬆️ ডিপেন্ডেন্সি আপগ্রেড করুন (TypeScript 6.0 সহ) এবং pnpm audit সতর্কতা ফিক্স করুন ([#1576](https://github.com/scriptscat/scriptcat/pull/1576), [#1567](https://github.com/scriptscat/scriptcat/pull/1567)) (by @cyfung1031) +- স্ক্রিপ্ট-সিঙ্ক সেটিংস এখন তাৎক্ষণিকভাবে সংরক্ষিত হয় ([#1615](https://github.com/scriptscat/scriptcat/pull/1615)) (by @CodFrm) +- 📝 "user script" আবিষ্কারযোগ্যতার জন্য স্টোর বিবরণ এবং README ট্যাগলাইন উন্নত করুন ([#1553](https://github.com/scriptscat/scriptcat/pull/1553)) (by @CodFrm) + + + +## 1.5.0-beta (2026-07-08) + +এই প্রি-রিলিজ একটি **সম্পূর্ণ নতুন UI** নিয়ে আসে — একটি পরিষ্কার, আরও সামঞ্জস্যপূর্ণ ইন্টারফেস এবং একটি মসৃণ সামগ্রিক অভিজ্ঞতা সহ — পাশাপাশি মোবাইলের জন্য ডেডিকেটেড ডিজাইন অপ্টিমাইজেশন, যাতে মোবাইল ব্যবহারকারীরাও একটি দুর্দান্ত অভিজ্ঞতা পান। অতিরিক্তভাবে, এটি এডিটরে নতুন-স্ক্রিপ্ট-টাইপ নির্বাচন, লোকাল ব্যাকআপের জন্য ম্যানুয়াল ডাউনলোড লিংক এবং আরও কিছু যোগ করে, পাশাপাশি নির্ধারিত-টাস্ক অবৈধ-টাইমজোন এবং নেটিভ GM_download ক্রস-অরিজিন সমস্যা সমাধান করে। নতুন UI/UX সম্পর্কে আপনার কোনো পরামর্শ থাকলে, [GitHub](https://github.com/scriptscat/scriptcat/discussions)-এ আলোচনায় যোগ দিন। + +### 🎨 UI উন্নতি + +- ♻️ সম্পূর্ণ নতুন UI: সম্পূর্ণ ইন্টারফেস পুনর্লিখন, ডেস্কটপ এবং মোবাইল উভয় ক্ষেত্রেই উন্নত মোবাইল অভিযোজন সহ ([#1514](https://github.com/scriptscat/scriptcat/pull/1514)) (by @CodFrm) + +### 🚀 প্রধান নতুন ফিচার + +- ✨ এডিটর ট্যাব-বারের "+" এখন নতুন স্ক্রিপ্ট টাইপ নির্বাচন সমর্থন করে ([#1544](https://github.com/scriptscat/scriptcat/pull/1544)) (by @cyfung1031) +- ✨ লোকাল ব্যাকআপের জন্য একটি ম্যানুয়াল ডাউনলোড লিংক যোগ করুন ([#1543](https://github.com/scriptscat/scriptcat/pull/1543)) (by @cyfung1031) +- ✨ Chromium 148+-এ এক্সটেনশন মেসেজিংয়ের জন্য structured_clone সিরিয়ালাইজেশন সক্ষম করুন ([#1534](https://github.com/scriptscat/scriptcat/pull/1534)) (by @cyfung1031) +- ✨ প্রি-রিলিজ (বিটা) সংস্করণ এখন আপডেটের পরে স্বয়ংক্রিয়ভাবে পরিবর্তনের লগ পেজ খোলে (by @CodFrm) + +### 🧩 GM API পরিবর্তন + +- 🐛 নেটিভ GM_download GM_xmlhttpRequest-এর মতো @connect সম্মান করে ([#1506](https://github.com/scriptscat/scriptcat/pull/1506)) (by @DudeAint) + +### ⚡️ পারফরম্যান্স উন্নতি + +- ⚡️ স্ক্রিপ্ট লোডিং ক্যাশ অপ্টিমাইজ করুন এবং অবশিষ্ট Popup মেনু আইটেম ফিক্স করুন ([#1511](https://github.com/scriptscat/scriptcat/pull/1511)) (by @cyfung1031) + +### 🧑‍💻 এডিটর + +- ♻️ `eslint-plugin-userscripts` নিয়ম সামঞ্জস্য করুন ([#1510](https://github.com/scriptscat/scriptcat/pull/1510)) (by @cyfung1031) + +### 🐛 বাগ ফিক্স + +- 🐛 cron স্বয়ংক্রিয়ভাবে একটি অবৈধ টাইমজোন সনাক্ত করার কারণে সৃষ্ট নির্ধারিত-টাস্ক ত্রুটি এড়ান ([#1531](https://github.com/scriptscat/scriptcat/pull/1531)) (by @cyfung1031) +- 🐛 crontab উদাহরণে অনুপলব্ধ ডেমো API ফিক্স করুন ([#1542](https://github.com/scriptscat/scriptcat/pull/1542)) (by @cyfung1031) + +### 🌐 স্থানীয়করণ + +- 🌐 তুর্কি ভাষা যোগ করুন (by @azizaktas) + + + +## 1.4.0-beta.4 (2026-06-13) + +এই রিলিজ Edge Android মোবাইল পপআপ লেআউট, প্রাথমিক লোডের সময় সাদা ব্যাকগ্রাউন্ড ফ্ল্যাশ এবং সাইট অ্যাক্সেস অনুমতি অনুপস্থিত থাকলে ক্রস-অরিজিন রিকোয়েস্ট ব্যর্থতা সমাধান করে; অবিশ্বস্ত YAML ব্যবহারকারী-কনফিগ কীগুলির মাধ্যমে ট্রিগার হওয়া একটি প্রোটোটাইপ দূষণ দুর্বলতা প্যাচ করে; স্ক্রিপ্ট রিসোর্স আপডেটিং এবং ZIP হ্যান্ডলিং রিফ্যাক্টর করে (jszip-এর পরিবর্তে JSZipp); এবং Firefox MV3 সামঞ্জস্য ও স্থানীয়করণ উন্নত করতে থাকে। + +### 🧑‍💻 এডিটর + +- ✨ Monaco কুইক ফিক্স এবং userscript মেটাডেটা হিন্ট উন্নত করুন ([#1461](https://github.com/scriptscat/scriptcat/pull/1461)) (by @cyfung1031) +- 🐛 এডিটর CSS লেআউট সমস্যা ফিক্স করুন ([#1460](https://github.com/scriptscat/scriptcat/pull/1460)) (by @cyfung1031) + +### 🐛 বাগ ফিক্স + +- 🐛 Edge Android মোবাইল পপআপ লেআউট ফিক্স করুন ([#686](https://github.com/scriptscat/scriptcat/issues/686)) ([#1507](https://github.com/scriptscat/scriptcat/pull/1507)) (by @CodFrm) +- 🐛 প্রাথমিক লোডের সময় সাদা ব্যাকগ্রাউন্ড ফ্ল্যাশ ফিক্স করুন ([#1497](https://github.com/scriptscat/scriptcat/issues/1497)) ([#1498](https://github.com/scriptscat/scriptcat/pull/1498)) (by @cyfung1031) +- 🐛 সাইট অ্যাক্সেস অনুমতি অনুপস্থিত থাকলে ক্রস-অরিজিন রিকোয়েস্ট ব্যর্থতা ফিক্স করুন ([#1477](https://github.com/scriptscat/scriptcat/pull/1477)) (by @cyfung1031) +- 🐛 মেসেজ কানেকশন (GM API / port) সঠিকভাবে পরিষ্কার না হওয়া ফিক্স করুন ([#1474](https://github.com/scriptscat/scriptcat/pull/1474)) (by @cyfung1031) +- 🐛 সার্চ অনুপস্থিত থাকলে @match টেমপ্লেট অসামঞ্জস্য ফিক্স করুন ([#1466](https://github.com/scriptscat/scriptcat/pull/1466)) (by @cyfung1031) +- 🐛 Tampermonkey আধা-স্যান্ডবক্সে পূর্বপুরুষ ক্লাস ইনহেরিটেন্স ফিক্স করতে `protoBaseDescs` যোগ করুন ([#1463](https://github.com/scriptscat/scriptcat/pull/1463)) (by @cyfung1031) + +### 🔒 নিরাপত্তা উন্নতি + +- 🔒 অবিশ্বস্ত YAML ব্যবহারকারী-কনফিগ কীগুলির মাধ্যমে প্রোটোটাইপ দূষণ ফিক্স করুন ([#1494](https://github.com/scriptscat/scriptcat/pull/1494)) (by @qdzsh) + +### ♻️ রিফ্যাক্টরিং ও সামঞ্জস্য + +- ♻️ স্ক্রিপ্ট রিসোর্স আপডেটিং (updateResource) এবং কনকারেন্সি নিয়ন্ত্রণ রিফ্যাক্টর করুন এবং রিসোর্স ক্যাশ সামঞ্জস্য পুনরুদ্ধার করুন ([#1193](https://github.com/scriptscat/scriptcat/pull/1193)) (by @cyfung1031) +- ♻️ ZIP হ্যান্ডলিং (ব্যাকআপ ইমপোর্ট/এক্সপোর্ট) এর জন্য jszip-এর পরিবর্তে JSZipp ব্যবহার করুন এবং অব্যবহৃত jszip ডিপেন্ডেন্সি সরান ([#1479](https://github.com/scriptscat/scriptcat/pull/1479)) (by @cyfung1031) +- ♻️ Firefox MV3 সামঞ্জস্য উন্নত করুন ([#1457](https://github.com/scriptscat/scriptcat/pull/1457), [#1480](https://github.com/scriptscat/scriptcat/pull/1480)) (by @cyfung1031) + +### 🌐 স্থানীয়করণ + +- 🌐 বহুভাষিক পরিভাষা অনুবাদ ফিক্স করুন (বিশেষত ঐতিহ্যবাহী চীনা উন্নত) এবং অনুবাদ পরিভাষা নির্দেশিকা যোগ করুন ([#1468](https://github.com/scriptscat/scriptcat/pull/1468)) (by @cyfung1031) + + + +## 1.4.0-beta.3 (2026-05-19) + +beta.2-এ নির্ধারিত দিক অব্যাহত রেখে, এই রিলিজ ক্লাউড সিঙ্ক নির্ভরযোগ্যতা (OneDrive/Google Drive/WebDAV ত্রুটি হ্যান্ডলিং এবং আপলোড ফ্লো) আরও শক্ত করে, বেশ কয়েকটি ScriptEditor এবং GM xhr ব্যতিক্রম-হ্যান্ডলিং সমস্যা সমাধান করে এবং Ctrl+Shift+F ফরম্যাটিং এবং `@run-at context-menu`-এর প্রত্যাবর্তন যোগ করে। + +### 🚀 প্রধান নতুন ফিচার + +- ✨ এডিটর: কোড ফরম্যাট করার জন্য Ctrl+Shift+F ([#1415](https://github.com/scriptscat/scriptcat/pull/1415)) (by @cyfung1031) +- ✨ `@run-at context-menu` সমর্থন ফিরিয়ে আনুন ([#1442](https://github.com/scriptscat/scriptcat/pull/1442)) (by @cyfung1031) + +### ⚡️ পারফরম্যান্স উন্নতি + +- ⚡️ pushValue হ্যান্ডলিং অপ্টিমাইজ করুন ([#1403](https://github.com/scriptscat/scriptcat/pull/1403)) (by @cyfung1031) + +### 🐛 বাগ ফিক্স + +- 🐛 ক্লাউড সিঙ্ক ফিক্স: OneDrive শূন্য-বাইট আপলোড, Google Drive/OneDrive ত্রুটি নরমালাইজেশন, S3 কাস্টম মেটাডেটা modifiedDate ([#1405](https://github.com/scriptscat/scriptcat/pull/1405)) ([#1406](https://github.com/scriptscat/scriptcat/pull/1406)) ([#1408](https://github.com/scriptscat/scriptcat/pull/1408)) (by @cyfung1031) +- 🐛 WebDAV ভেরিফাই: লেখা প্রোব ড্রপ করুন যাতে অ-লেখযোগ্য রুট বিশিষ্ট Jianguoyun-এর মতো পরিষেবাগুলি আর ভেরিফিকেশনে ব্যর্থ না হয় ([#1445](https://github.com/scriptscat/scriptcat/pull/1445)) (by @CodFrm) +- 🐛 `GM_xmlhttpRequest` msgConn-এর জন্য অনুপস্থিত null হ্যান্ডলিং ফিক্স করুন ([#1433](https://github.com/scriptscat/scriptcat/pull/1433)) (by @cyfung1031) +- 🐛 GM xhr অস্বাভাবিক onloadend ভুলভাবে হ্যান্ডল করা ফিক্স করুন ([#1412](https://github.com/scriptscat/scriptcat/pull/1412)) (by @cyfung1031) +- 🐛 ScriptEditor তালিকা ডাইনামিক আপডেট এবং ডিসপ্লে সমস্যা ফিক্স করুন ([#1414](https://github.com/scriptscat/scriptcat/pull/1414)) (by @cyfung1031) +- 🐛 ScriptEditor টুলবারে এডিট-সম্পর্কিত অ্যাকশনের সাথে ইন্টারঅ্যাকশন সমস্যা ফিক্স করুন ([#1417](https://github.com/scriptscat/scriptcat/pull/1417)) (by @cyfung1031) +- 🐛 `chrome.downloads.download` কোড এবং Mock ফিক্স করুন ([#1410](https://github.com/scriptscat/scriptcat/pull/1410)) (by @cyfung1031) +- 🐛 src/pages/install/App.tsx-এ closeWindow ফিক্স করুন ([#1435](https://github.com/scriptscat/scriptcat/pull/1435)) (by @cyfung1031) +- 🐛 ব্রাউজার সোয়াইপ-নেভিগেশন ট্রিগার করা থেকে অভ্যন্তরীণ স্ক্রলিং প্রতিরোধ করতে রুট লেআউটে হুইল ইভেন্ট সীমানা যোগ করুন ([#1431](https://github.com/scriptscat/scriptcat/pull/1431)) (by @cyfung1031) +- 🐛 সমকালীন প্রাথমিক auth রিকোয়েস্ট ডিডুপ করুন ([#1437](https://github.com/scriptscat/scriptcat/pull/1437)) (by @cyfung1031) +- 🐛 ডিটেকশন একত্রিত ও উন্নত করতে encoding.ts রিফ্যাক্টর করুন ([#1426](https://github.com/scriptscat/scriptcat/pull/1426)) (by @cyfung1031) +- 🐛 মেনু দৃশ্যমান হওয়ার জন্য Tooltip যোগ করুন ([#1429](https://github.com/scriptscat/scriptcat/pull/1429)) (by @cyfung1031) +- 🐛 overscroll-behavior ফিক্স ([#1413](https://github.com/scriptscat/scriptcat/pull/1413)) (by @cyfung1031) +- 🐛 আপডেট সমর্থন করে না এমন স্ক্রিপ্টগুলির জন্য আপডেট বাটন দেখানো বন্ধ করুন ([#1418](https://github.com/scriptscat/scriptcat/pull/1418)) (by @cyfung1031) +- 🐛 অনুপস্থিত i18n কী রেফারেন্স ফিক্স করুন ([#1422](https://github.com/scriptscat/scriptcat/pull/1422)) (by @cyfung1031) +- 🐛 sandbox createContext-এ `frames` যোগ করুন, [#1427](https://github.com/scriptscat/scriptcat/issues/1427) ফিক্স করুন ([#1428](https://github.com/scriptscat/scriptcat/pull/1428)) (by @cyfung1031) +- 🐛 অনুপস্থিত isContextMenu ফিল্ড থেকে সৃষ্ট SkillScript কম্পাইলেশন ত্রুটি ফিক্স করুন (5fdc8e39) (by @CodFrm) + +### ♻️ রিফ্যাক্টরিং ও সামঞ্জস্য + +- ♻️ ইনস্টল রিসোর্স `chrome.storage.local` tempStorage-এ সরান; কোড অংশ `OPFS/temp_install_codes`-এ থাকে ([#1318](https://github.com/scriptscat/scriptcat/pull/1318)) (by @cyfung1031) +- 🐛 পাথ-জয়েনিং লজিক দ্বারা সৃষ্ট ডাবল-স্ল্যাশ ফিক্স করুন ([#1432](https://github.com/scriptscat/scriptcat/pull/1432)) (by @tomaioo) + +### 🌐 আন্তর্জাতিকীকরণ + +- 🌐 অন্যান্য ভাষার জন্য সহচর ফিক্স সহ জাপানি UI অনুবাদ উন্নত করুন ([#1419](https://github.com/scriptscat/scriptcat/pull/1419)) ([#1421](https://github.com/scriptscat/scriptcat/pull/1421)) (by @GoodLight999, @cyfung1031) + + + +## 1.4.0-beta.2 (2026-05-06) + +এই আপডেট **ব্যাপক ক্লাউড স্টোরেজ সিঙ্ক নির্ভরযোগ্যতা শক্তিশালীকরণ** (Dropbox/WebDAV/Google Drive/OneDrive ব্যাকএন্ডের জন্য auth, পাথ হ্যান্ডলিং এবং রিট্রাই ফিক্স), **Agent টুল-কল স্থিতিশীলতা উন্নতি** এবং দীর্ঘ-চলমান মেমরি লিক সহ বিপুল সংখ্যক UI এবং স্ক্রিপ্ট রানটাইম বাগ ফিক্সের উপর ফোকাস করে। + +### ⚡️ পারফরম্যান্স উন্নতি + +- ⚡️ গ্লোবাল DNR নিয়মের উপর Baidu ফাইলসিস্টেম নির্ভরতা সরান; পরিবর্তে প্রতি-রিকোয়েস্ট কুকি নিষ্ক্রিয় করুন ([#1377](https://github.com/scriptscat/scriptcat/pull/1377)) (by @cyfung1031) +- ⚡️ স্ক্রিপ্ট ফেচ করার জন্য মাল্টি-প্ল্যাটফর্ম সার্চ ইঞ্জিন নির্বাচন অপ্টিমাইজ করুন ([#1379](https://github.com/scriptscat/scriptcat/pull/1379)) (by @cyfung1031) +- ⚡️ ঝাঁকুনি এড়াতে ইনস্টল পেজ loadingStatus-এর জন্য monospace ব্যবহার করুন ([#1381](https://github.com/scriptscat/scriptcat/pull/1381)) (by @cyfung1031) +- ⚡️ Agent প্রম্পট নির্ভরযোগ্যতা শক্তিশালী করুন — ফলাফল যাচাই, বাজেট শব্দার্থবিদ্যা, নিরাপত্তা সীমানা ([#1354](https://github.com/scriptscat/scriptcat/pull/1354)) (by @cyfung1031) + +### 🐛 বাগ ফিক্স + +- 🚑 ScriptCat দীর্ঘ সময় ধরে চললে সম্ভাব্য মেমরি লিক ফিক্স করুন ([#1401](https://github.com/scriptscat/scriptcat/pull/1401)) (by @cyfung1031) +- 🐛 ব্যাকএন্ড জুড়ে ক্লাউড সিঙ্ক নির্ভরযোগ্যতা শক্ত করুন (Dropbox/WebDAV/Google Drive/OneDrive auth, পাথ হ্যান্ডলিং, রিট্রাই লজিক) ([#1374](https://github.com/scriptscat/scriptcat/pull/1374)) ([#1375](https://github.com/scriptscat/scriptcat/pull/1375)) ([#1376](https://github.com/scriptscat/scriptcat/pull/1376)) ([#1390](https://github.com/scriptscat/scriptcat/pull/1390)) ([#1391](https://github.com/scriptscat/scriptcat/pull/1391)) ([#1392](https://github.com/scriptscat/scriptcat/pull/1392)) ([#1393](https://github.com/scriptscat/scriptcat/pull/1393)) ([#1394](https://github.com/scriptscat/scriptcat/pull/1394)) ([#1395](https://github.com/scriptscat/scriptcat/pull/1395)) (by @cyfung1031) +- 🐛 isIncognito (early-start & bgScript), userAgent এবং bgScript-এর জন্য run-in দিয়ে extensionEnv সঠিকভাবে পপুলেট করুন ([#1368](https://github.com/scriptscat/scriptcat/pull/1368)) (by @cyfung1031) +- 🐛 অনবোর্ডিং গাইড বাটন ক্লিপ হওয়া ফিক্স করুন [#1396](https://github.com/scriptscat/scriptcat/issues/1396) ([#1398](https://github.com/scriptscat/scriptcat/pull/1398)) (by @cyfung1031) +- 🐛 স্ক্রিপ্ট ম্যানেজমেন্ট পেজে টুলটিপ অস্পষ্টতা ফিক্স করুন [#1386](https://github.com/scriptscat/scriptcat/issues/1386) ([#1387](https://github.com/scriptscat/scriptcat/pull/1387)) (by @Xdy1579883916) +- 🐛 কার্ড মোডে Sidebar লেআউট সাইজিং সমস্যা সৃষ্টি করা ফিক্স করুন [#1179](https://github.com/scriptscat/scriptcat/issues/1179) ([#1373](https://github.com/scriptscat/scriptcat/pull/1373)) (by @cyfung1031) +- 🐛 লোকাল ফাইল ড্র্যাগ-অ্যান্ড-ড্রপ ইনস্টলের জন্য ভুল অরিজিন ফিক্স করুন ([#1371](https://github.com/scriptscat/scriptcat/pull/1371)) (by @cyfung1031) +- 🐛 ভাষা-সুইচ মেসেজিং ফিক্স করুন ([#1380](https://github.com/scriptscat/scriptcat/pull/1380)) (by @cyfung1031) +- 🐛 লগ ডিসপ্লে UI উন্নত করুন ([#1372](https://github.com/scriptscat/scriptcat/pull/1372)) (by @cyfung1031) +- 🐛 সমকালীন xhr-এর সাথে সেশন রুল কাউন্ট সমস্যা সমাধান করুন ([#1353](https://github.com/scriptscat/scriptcat/pull/1353)) (by @cyfung1031) +- 🐛 UserConfigPanel CSS ফিক্স করুন ([#1361](https://github.com/scriptscat/scriptcat/pull/1361)) (by @cyfung1031) +- 🐛 create_context-এ খালি অবজেক্টের জন্য Object.create(null) ব্যবহার করুন ([#1397](https://github.com/scriptscat/scriptcat/pull/1397)) (by @cyfung1031) +- 🐛 Agent স্ট্রিমিং tool_call আর্গুমেন্ট কনক্যাটেনেশন ত্রুটি এবং সমান্তরাল tool-call ক্রস-টক ফিক্স করুন ([#1355](https://github.com/scriptscat/scriptcat/pull/1355)) (by @cyfung1031) +- 🐛 রিজনিং মডেলগুলির সাথে Agent সামঞ্জস্য ফিক্স করুন ([#1357](https://github.com/scriptscat/scriptcat/pull/1357)) (by @cyfung1031) +- 🐛 Agent web_fetch/web_search চুক্তি অসামঞ্জস্য ফিক্স করুন (7bbd6d18) (by @CodFrm) +- 🐛 Agent Skill স্ক্রিপ্ট রানটাইমে অনুপস্থিত এক্সটেনশন এনভি ফিক্স করুন (e143c4a7) (by @CodFrm) + +### 🔒 নিরাপত্তা উন্নতি + +- 🔒 সমস্ত npm দুর্বলতা ফিক্স করুন ([#1350](https://github.com/scriptscat/scriptcat/pull/1350)) ([#1364](https://github.com/scriptscat/scriptcat/pull/1364)) ([#1365](https://github.com/scriptscat/scriptcat/pull/1365)) (by @cyfung1031) + +### অন্যান্য + +- 🔥 Crowdin এবং ach-UG সিউডো-লোকেল কনটেন্ট সরান ([#1385](https://github.com/scriptscat/scriptcat/pull/1385)) (by @CodFrm) + + + +## 1.4.0-beta.1 (2026-04-07) + +এই রিলিজের হাইলাইট **ScriptCat AI Agent** — একটি বিল্ট-ইন AI-চালিত এজেন্ট সিস্টেম যা কথোপকথনমূলক মিথস্ক্রিয়ার মাধ্যমে userscript ইকোসিস্টেম থেকে টুল আহ্বান করতে পারে। এই আপডেটটি `@unwrap` ট্যাগ সমর্থন, `window.onurlchange` ইভেন্ট, এডিটর মেনু উন্নতি এবং অসংখ্য বাগ ফিক্সও যোগ করে। + +### 🚀 প্রধান নতুন ফিচার + +- 💥 ScriptCat AI Agent — কথোপকথনমূলক মিথস্ক্রিয়া, টুল কলিং, Skill সিস্টেম, MCP প্রোটোকল সমর্থন এবং আরও অনেক কিছু সহ AI-চালিত বুদ্ধিমান এজেন্ট সিস্টেম ([#1324](https://github.com/scriptscat/scriptcat/pull/1324)) (by @CodFrm) +- ✨ `@unwrap` মেটাডেটা ট্যাগ সমর্থন করুন ([#1213](https://github.com/scriptscat/scriptcat/pull/1213)) (by @cyfung1031) +- ✨ Navigation API ব্যবহার করে TM-এর `window.onurlchange` বাস্তবায়ন করুন ([#1315](https://github.com/scriptscat/scriptcat/pull/1315)) (by @cyfung1031) + +### 🧑‍💻 এডিটর + +- ✨ এডিটর মেনু যোগ করুন (খুঁজুন, প্রতিস্থাপন, পূর্বাবস্থা ইত্যাদি) ([#1303](https://github.com/scriptscat/scriptcat/pull/1303)) (by @CodFrm) +- 🐛 Ctrl-F / Ctrl-H শর্টকাট ফিক্স করুন ([#1312](https://github.com/scriptscat/scriptcat/pull/1312)) (by @cyfung1031) +- 🐛 ESLint অটো-ফিক্স কাজ না করা ফিক্স করুন [#1079](https://github.com/scriptscat/scriptcat/issues/1079) ([#1184](https://github.com/scriptscat/scriptcat/pull/1184)) (by @cyfung1031) +- 🐛 ফরম্যাটিং ত্রুটি সঠিকভাবে প্রদর্শন করুন ([#1310](https://github.com/scriptscat/scriptcat/pull/1310)) (by @cyfung1031) +- 🐛 কোড এডিটর টুলটিপ সমস্যা ফিক্স করুন ([#1301](https://github.com/scriptscat/scriptcat/pull/1301)) (by @cyfung1031) + +### ✨ ফিচার উন্নতি + +- ✨ স্ক্রিপ্ট সার্চের জন্য মাল্টি-প্ল্যাটফর্ম সার্চ ইঞ্জিন নির্বাচন সমর্থন করুন ([#1295](https://github.com/scriptscat/scriptcat/pull/1295)) (by @CodFrm) +- ✨ আরও আইকন সার্ভিস প্রোভাইডার যোগ করুন ([#1333](https://github.com/scriptscat/scriptcat/pull/1333)) (by @cyfung1031) +- ✨ স্ক্রিপ্ট তালিকার শেষ আপডেট কলামে আপডেট চেক আইকন যোগ করুন ([#1304](https://github.com/scriptscat/scriptcat/pull/1304)) (by @CodFrm) +- ✨ এডিট কনফ্লিক্ট এবং স্ক্রিপ্ট নাম কনফ্লিক্ট হ্যান্ডলিং উন্নত করুন ([#1223](https://github.com/scriptscat/scriptcat/pull/1223)) (by @cyfung1031) + +### 🐛 বাগ ফিক্স + +- 🐛 cron এক্সপ্রেশন ত্রুটি পুরো পেজ ক্র্যাশ করা ফিক্স করুন ([#1327](https://github.com/scriptscat/scriptcat/pull/1327)) (by @cyfung1031) +- 🐛 স্ক্রিপ্ট ইনস্টলেশন Error 406 ট্রিগার করা ফিক্স করুন ([#1306](https://github.com/scriptscat/scriptcat/pull/1306)) (by @cyfung1031) +- 🐛 WebDAV কুকিজ auth কনফ্লিক্ট এবং authType সমর্থন ফিক্স করুন ([#1308](https://github.com/scriptscat/scriptcat/pull/1308)) (by @CodFrm) +- 🐛 ক্রস-ডিভাইস সিঙ্ক এড়াতে ডিভাইস-নির্দিষ্ট সেটিংসের জন্য chrome.storage.local ব্যবহার করুন ([#1309](https://github.com/scriptscat/scriptcat/pull/1309)) (by @CodFrm) +- 🐛 সাবস্ক্রিপশন স্ক্রিপ্ট নীরব আপডেট এবং connect অনুমতি লজিক ফিক্স করুন ([#1201](https://github.com/scriptscat/scriptcat/pull/1201)) (by @cyfung1031) +- 🐛 একটি স্ক্রিপ্ট টাইমআউট হলে ব্যাচ স্ক্রিপ্ট আপডেট চেক সম্পূর্ণরূপে ব্যর্থ হওয়া ফিক্স করুন ([#1265](https://github.com/scriptscat/scriptcat/pull/1265)) (by @cyfung1031) +- 🐛 লগার পেজ কুয়েরি বাটন সময় রিফ্রেশ না করা ফিক্স করুন ([#1294](https://github.com/scriptscat/scriptcat/pull/1294)) (by @CodFrm) +- 🐛 লগার পেজ ডেট পিকার পপআপ ক্লিপ হওয়া ফিক্স করুন ([#1292](https://github.com/scriptscat/scriptcat/pull/1292)) (by @cyfung1031) +- 🐛 কোনো ক্লাউড ড্রাইভ বাইন্ড না থাকলে আনবাইন্ড বাটন দেখানো ফিক্স করুন ([#1291](https://github.com/scriptscat/scriptcat/pull/1291)) (by @CodFrm) +- 🐛 ScriptEditor স্ক্রিপ্ট তালিকা লাইট থিম ডিসপ্লে সমস্যা ফিক্স করুন ([#1288](https://github.com/scriptscat/scriptcat/pull/1288)) (by @CodFrm) +- 🐛 পপআপ অস্পষ্ট হওয়া ফিক্স করুন ([#1290](https://github.com/scriptscat/scriptcat/pull/1290)) (by @cyfung1031) + +## 1.4.0-beta (2026-03-13) + +### 🐛 বাগ ফিক্স + +- 🚑 অন্যান্য এক্সটেনশন chrome.runtime ইনজেক্ট করার কারণে সৃষ্ট পরিবেশ সনাক্তকরণ ত্রুটি ফিক্স করুন [#1280](https://github.com/scriptscat/scriptcat/issues/1280) ([#1281](https://github.com/scriptscat/scriptcat/pull/1281)) (by @CodFrm) +- 🐛 ScriptEditor সমস্যা ফিক্স ও অপ্টিমাইজ করুন ([#1258](https://github.com/scriptscat/scriptcat/pull/1258)) (by @cyfung1031) +- 🐛 ইনকগনিটো উইন্ডো অনুমতি চেক কনফ্লিক্টের কারণে বারবার রিস্টার্ট ফিক্স করুন (6c308f60) (by @CodFrm) +- 🐛 নিশ্চিতকরণ পেজ সমস্যা ফিক্স করুন ([#1275](https://github.com/scriptscat/scriptcat/pull/1275)) (by @cyfung1031) +- 🐛 include *?* এক্সপ্রেশন হ্যান্ডলিং সমস্যা ফিক্স করুন [#1271](https://github.com/scriptscat/scriptcat/issues/1271) ([#1272](https://github.com/scriptscat/scriptcat/pull/1272)) (by @CodFrm) +- 🐛 স্ক্রিপ্ট সেটিংস - অনুমতি ব্যবস্থাপনা নিয়ন্ত্রণ কাজ না করা ফিক্স করুন ([#1267](https://github.com/scriptscat/scriptcat/pull/1267)) (by @CodFrm) + +### 🔒 নিরাপত্তা উন্নতি + +- 🔒 ঘোষণা বিজ্ঞপ্তি HTML কনটেন্ট স্যানিটাইজ করতে DOMPurify ব্যবহার করুন ([#1274](https://github.com/scriptscat/scriptcat/pull/1274)) (by @CodFrm) + +### অন্যান্য + +- ✅ Playwright E2E টেস্ট এবং GM API ফাংশনাল টেস্ট যোগ করুন ([#1283](https://github.com/scriptscat/scriptcat/pull/1283)) (by @CodFrm) +- 📄 docs: Chrome Web Store URL নতুন ডোমেনে আপডেট করুন ([#1279](https://github.com/scriptscat/scriptcat/pull/1279)) (by @theluckystrike) + +## 1.3.0-beta.4 (2026-02-19) + +### যোগ করা হয়েছে + +- ✨ Amazon S3 স্টোরেজ যোগ করুন [#1146](https://github.com/scriptscat/scriptcat/issues/1146) ([#1189](https://github.com/scriptscat/scriptcat/pull/1189)) (by @CodFrm) +- ✨ লুকানো এডিটর সাইডবার অবস্থান সামঞ্জস্য করুন [#1185](https://github.com/scriptscat/scriptcat/issues/1185) ([#1254](https://github.com/scriptscat/scriptcat/pull/1254)) (by @CodFrm) +- ✨ নেই বা খালি মান সহ `@version` গ্রহণ করুন ([#1216](https://github.com/scriptscat/scriptcat/pull/1216)) (by @cyfung1031) + +### ফিক্সড + +- 🐛 পরিবর্তনের লগ বিজ্ঞপ্তি পেজ খোলার সমস্যা ফিক্স করুন ([#1266](https://github.com/scriptscat/scriptcat/pull/1266)) (by @CodFrm) +- 🐛 unregister সঠিকভাবে কার্যকর না হওয়া ফিক্স করুন ([#1231](https://github.com/scriptscat/scriptcat/pull/1231)) (by @cyfung1031) +- 🐛 GM_addElement সমস্যা ফিক্স করুন, অপারেশন কনটেন্ট পরিবেশে সরান ([#1233](https://github.com/scriptscat/scriptcat/pull/1233)) (by @cyfung1031) +- 🐛 DraggableEntry রিফ্যাক্টর করুন, কার্ড উচ্চতা প্রান্তিককরণ ফিক্স করুন ([#1245](https://github.com/scriptscat/scriptcat/pull/1245)) (by @cyfung1031) +- 🐛 পপআপ কনটেন্ট স্ক্রিন স্ক্রল অনুসরণ করা ফিক্স করুন ([#1263](https://github.com/scriptscat/scriptcat/pull/1263)) (by @cyfung1031) ([#1259](https://github.com/scriptscat/scriptcat/pull/1259)) (by @cyfung1031) +- 🐛 মেমরি লিক এবং অবজেক্ট প্রপার্টি এক্সপোজার ফিক্স করুন এবং TTP XML পার্সিং null-এ ফ্যালব্যাক ([#1242](https://github.com/scriptscat/scriptcat/pull/1242)) (by @cyfung1031) ([#1260](https://github.com/scriptscat/scriptcat/pull/1260)) (by @cyfung1031) +- 🐛 `GM_download`-এ `conflictAction` প্যারামিটার যোগ করুন ([#1250](https://github.com/scriptscat/scriptcat/pull/1250)) (by @cyfung1031) +- 🐛 ইনস্টল লিংক পার্সিং ব্যর্থতা ফিক্স করুন [#1235](https://github.com/scriptscat/scriptcat/issues/1235) ([#1238](https://github.com/scriptscat/scriptcat/pull/1238)) (by @cyfung1031) +- 🐛 ড্র্যাগ কম্পোনেন্টের কারণে focusin/focusout ল্যাগ ফিক্স করুন [#1224](https://github.com/scriptscat/scriptcat/issues/1224) ([#1243](https://github.com/scriptscat/scriptcat/pull/1243)) (by @CodFrm) +- 🐛 installScript-এ subscribeUrl অরিজিন-সম্পর্কিত অংশ ফিক্স করুন ([#1218](https://github.com/scriptscat/scriptcat/pull/1218)) (by @cyfung1031) +- 🐛 ScriptCard অ্যানিমেশন সমস্যা ফিক্স করুন ([#1234](https://github.com/scriptscat/scriptcat/pull/1234)) (by @cyfung1031) +- 🐛 hide_sidebar-কে show_main_sidebar & hide_main_sidebar ফিক্স করুন ([#1225](https://github.com/scriptscat/scriptcat/pull/1225)) (by @cyfung1031) +- 🐛 বাহ্যিক এক্সটেনশন API কাজ না করা ফিক্স করুন ([#1217](https://github.com/scriptscat/scriptcat/pull/1217)) (by @cyfung1031) +- 🐛 ডাউনলোড ফাইলনাম ফোল্ডার সমর্থন না করা ফিক্স করুন ([#1203](https://github.com/scriptscat/scriptcat/pull/1203)) (by @cyfung1031) + + + +## 1.3.0-beta.3 (2026-02-07) + +### যোগ করা হয়েছে + +- ✨ Cron-সম্পর্কিত পরিবর্তন: বাগ ফিক্স, i18n, once এক্সপ্রেশন উন্নতি, cron লাইব্রেরি আপগ্রেড ([#1126](https://github.com/scriptscat/scriptcat/issues/1126)) (by @cyfung1031) + +### পরিবর্তিত হয়েছে + +- ♻️ যোগাযোগ প্রক্রিয়া রিফ্যাক্টর করুন: storage.local ব্রডকাস্ট + Firefox MV3 স্ক্রিপ্টিং কমপ্লায়েন্ট + অ-ট্রেসেবল ডাইনামিক সিঙ্ক MessageFlag গ্রহণ করুন ([#1067](https://github.com/scriptscat/scriptcat/issues/1067)) (by @cyfung1031) +- ⚡ টেক্সট ডিকোডিং উন্নত করুন ([#1166](https://github.com/scriptscat/scriptcat/issues/1166)) (by @cyfung1031) +- 🎨 কোড সমন্বয় (ছোট) - `isContent` ভেরিয়েবল অবস্থান ([#1171](https://github.com/scriptscat/scriptcat/issues/1171)) (by @cyfung1031) +- 🎨 কোড সমন্বয় - Value-সম্পর্কিত ক্লাস ও ভেরিয়েবল নাম ([#1175](https://github.com/scriptscat/scriptcat/issues/1175)) (by @cyfung1031) +- 🎨 কোড সমন্বয় (ছোট) - ScriptClient ([#1172](https://github.com/scriptscat/scriptcat/issues/1172)) (by @cyfung1031) +- 🎨 (TypeScript) কাস্টম ক্লাস নাম সংশোধন: File -> FileInfo ([#1174](https://github.com/scriptscat/scriptcat/issues/1174)) (by @cyfung1031) +- ⬆️ rspack-এর `jsc.target`-কে es2020 ফিক্স করুন / মূল সংস্করণ আপগ্রেড করুন ([#1186](https://github.com/scriptscat/scriptcat/issues/1186)) (by @cyfung1031) +- 🎨 ক্যারেক্টার সেট সনাক্তকরণ উন্নত করুন ([#1140](https://github.com/scriptscat/scriptcat/issues/1140)) (by @cyfung1031) +- 🎨 পপআপ উইন্ডো ডিসপ্লে সময় আপডেট করুন ([#1155](https://github.com/scriptscat/scriptcat/issues/1155)) (by @cyfung1031) +- 🎨 locales.ts ছোট সংশোধন ([#1154](https://github.com/scriptscat/scriptcat/issues/1154)) (by @cyfung1031) +- 🎨 লোগো 128x128 ([#1176](https://github.com/scriptscat/scriptcat/issues/1176)) (by @cyfung1031) +- 🎨 ইমেজ প্রসেসিং ([#1177](https://github.com/scriptscat/scriptcat/issues/1177)) (by @cyfung1031) + +### সরানো হয়েছে + +- 🔥 package.json: pako ড্রপ করুন ([#1188](https://github.com/scriptscat/scriptcat/issues/1188)) (by @cyfung1031) + +### ফিক্সড + +- 🐛 স্ক্রিপ্ট এনকোডিং সমস্যা হ্যান্ডল করুন [#1115](https://github.com/scriptscat/scriptcat/issues/1115) ([#1138](https://github.com/scriptscat/scriptcat/issues/1138)) (by @CodFrm) +- 🐛 মান রেফারেন্স সমস্যা হ্যান্ডল করুন [#1141](https://github.com/scriptscat/scriptcat/issues/1141) ([#1147](https://github.com/scriptscat/scriptcat/issues/1147)) (by @CodFrm) +- 🐛 বাটন রেন্ডারিং লজিক ফিক্স করুন, রেন্ডার ফেজ পার্শ্ব-প্রতিক্রিয়া এড়ান, JSX কন্ডিশনাল রেন্ডারিং এবং নামযুক্ত স্লট ব্যবহার করুন ([#1153](https://github.com/scriptscat/scriptcat/issues/1153)) (by @cyfung1031) +- 🐛 FileSystemObserver ক্রমাগত মনিটর করতে অক্ষম হওয়া ফিক্স করুন ([#1160](https://github.com/scriptscat/scriptcat/issues/1160)) (by @cyfung1031) +- 🐛 fix: TM সামঞ্জস্য `@match www.website.com/*` ([#1165](https://github.com/scriptscat/scriptcat/issues/1165)) (by @cyfung1031) +- 🐛 GM API async ঘোষণা ফিক্স করুন, সঠিকভাবে Promise ফেরত দিন ([#1169](https://github.com/scriptscat/scriptcat/issues/1169)) (by @cyfung1031) +- 🐛 content.js-এ UserAgentData অনুপস্থিত হওয়া ফিক্স করুন ([#1183](https://github.com/scriptscat/scriptcat/issues/1183)) (by @cyfung1031) +- 🐛 1.2.5 structuredClone ত্রুটি ফিক্স করুন ([#1192](https://github.com/scriptscat/scriptcat/issues/1192)) (by @cyfung1031) +- 🐛 পরিবর্তন 9343f2d6e49aec78d208d0e3ba3d96ec2a4d5a1c ফিক্স করুন ([#1195](https://github.com/scriptscat/scriptcat/issues/1195)) (by @cyfung1031) +- 🐛 grant সমস্যা ফিক্স করুন ([#1199](https://github.com/scriptscat/scriptcat/issues/1199)) (by @CodFrm) + + + +## 1.3.0-beta.2 (2026-01-07) + +### যোগ করা হয়েছে + +- ✨ সিঙ্ক্রোনাস মুছে ফেলা এখন ডিফল্টভাবে বন্ধ ([#958](https://github.com/scriptscat/scriptcat/issues/958)) [[9c4c7dc](https://github.com/scriptscat/scriptcat/commit/9c4c7dc411357746db43a306d97ac41a71f2b49c)] (by @cyfung1031) +- ✨ এডিটর এখন GM.\* সমর্থন করে ([#1129](https://github.com/scriptscat/scriptcat/issues/1129)) [[bea0192](https://github.com/scriptscat/scriptcat/commit/bea0192c6cc50eff2ed4e1cc5dcc25f36bbe10e7)] (by @cyfung1031) + +### পরিবর্তিত হয়েছে + +- ♻️ পরিবর্তনের লগ পেজ খোলার লজিক অপ্টিমাইজ করুন [#1110](https://github.com/scriptscat/scriptcat/issues/1110) [[d3ffedc](https://github.com/scriptscat/scriptcat/commit/d3ffedcffe752ca548f87f1640072fcd871b8604)] (by @CodFrm) + +### ফিক্সড + +- 🐛 স্ক্রিপ্ট আইকন ডিসপ্লে ফিক্স করুন [#1052](https://github.com/scriptscat/scriptcat/issues/1052) ([#1104](https://github.com/scriptscat/scriptcat/issues/1104)) [[2e5c601](https://github.com/scriptscat/scriptcat/commit/2e5c601274fa27aa67b49ef9d352e3a1c3975979)] (by @CodFrm) +- 🐛 scriptcat.d.tpl & টাইপ সংশোধন ফিক্স করুন ([#1130](https://github.com/scriptscat/scriptcat/issues/1130)) [[dd22ef5](https://github.com/scriptscat/scriptcat/commit/dd22ef544684d69e24a7aae098cb05cbab03daa8)] (by @cyfung1031) +- 🐛 ক্লাউড সিঙ্ক সমস্যা ফিক্স করুন ([#1133](https://github.com/scriptscat/scriptcat/issues/1133)) [[a9383d2](https://github.com/scriptscat/scriptcat/commit/a9383d2012eb3953dc33c8886ce3891f404fa100)] (by @CodFrm) +- 🐛 `GM_addElement("tagName")` ত্রুটি ফিক্স করুন ([#1120](https://github.com/scriptscat/scriptcat/issues/1120)) [[ad19de5](https://github.com/scriptscat/scriptcat/commit/ad19de5c1793c8c079bedbf1b11c7c2ae27a469e)] (by @cyfung1031) +- 🐛 ক্লিনআপ লজিক সরান এবং checkuserscript লজিক অপ্টিমাইজ করুন ([#1113](https://github.com/scriptscat/scriptcat/issues/1113)) [[e635911](https://github.com/scriptscat/scriptcat/commit/e635911a3c11c3cb8acd1cfd507cb777e5ee7236)] (by @CodFrm) + +### বিবিধ + +- 🏷️ TypeScript সংশোধন ([#1127](https://github.com/scriptscat/scriptcat/issues/1127)) [[b455724](https://github.com/scriptscat/scriptcat/commit/b4557244191018c18d5ce8ea8e8627bcfb7f7cdd)] (by @cyfung1031) +- 📝 অতিরিক্ত উদাহরণ কমেন্ট ([#1131](https://github.com/scriptscat/scriptcat/issues/1131)) [[292549e](https://github.com/scriptscat/scriptcat/commit/292549ed0f65952fe9f269aace23eefc7d6a3a0f)] (by @cyfung1031) + + + +## 1.3.0-beta.1 (2025-12-21) + +### যোগ করা হয়েছে + +- ✨ Monaco Editor সেটিংস অপ্টিমাইজ করুন, `/* global xxx */` ফিক্স যোগ করুন ([#1012](https://github.com/scriptscat/scriptcat/issues/1012)) [[b1a738d](https://github.com/scriptscat/scriptcat/commit/b1a738d98b5e852993da322d56dbfa20f68d20e3)] (by @cyfung1031) + +### পরিবর্তিত হয়েছে + +- ⚡ মেটাডেটা chrome.storage.session থেকে সরান ([#1027](https://github.com/scriptscat/scriptcat/issues/1027)) [[9c81f6c](https://github.com/scriptscat/scriptcat/commit/9c81f6c42b087411669adef35df30714e184ee93)] (by @cyfung1031) +- ⚡ পরবর্তী রান সময় ডিসপ্লে অপ্টিমাইজ করুন [#1093](https://github.com/scriptscat/scriptcat/issues/1093) [[324ce51](https://github.com/scriptscat/scriptcat/commit/324ce515c84699ca8d3bf1ee447fc6ef0656ae0d)] (by @CodFrm) + +### ফিক্সড + +- 🐛 পপআপ পেজ সমস্যা ফিক্স করুন ([#1100](https://github.com/scriptscat/scriptcat/issues/1100)) [[9c67e4a](https://github.com/scriptscat/scriptcat/commit/9c67e4a2c609f8c1ef82c493bb1ed68da6396d2e)] (by @CodFrm) +- 🐛 টাইপ ত্রুটি ফিক্স করুন [[f5a73c7](https://github.com/scriptscat/scriptcat/commit/f5a73c71649621e519b32630ae7717411732aa50)] (by @CodFrm) +- 🐛 ফুল-উইডথ অক্ষরযুক্ত ইংরেজি লগ সমস্যা ফিক্স করুন ([#1095](https://github.com/scriptscat/scriptcat/issues/1095)) [[a68b100](https://github.com/scriptscat/scriptcat/commit/a68b10048cb01a8e26fe8d524102bfb23ed4e179)] (by @cyfung1031) +- 🐛 CSS কনফ্লিক্ট সমাধান করতে UnoCSS প্রিফিক্স যোগ করুন, CSS লেআউট ফিক্স করুন ([#1013](https://github.com/scriptscat/scriptcat/issues/1013)) [[723e64c](https://github.com/scriptscat/scriptcat/commit/723e64cc0c23763dfed322e907c0a960c4f9060e)] (by @cyfung1031) +- 🐛 প্রাথমিক স্ক্রিপ্ট URL ম্যাচিং সমস্যা ফিক্স করুন ([#1096](https://github.com/scriptscat/scriptcat/issues/1096)) [[a77effb](https://github.com/scriptscat/scriptcat/commit/a77effbab5ab4d1752065ef943d9c050ff99c066)] (by @CodFrm) +- 🐛 আপডেট পপআপ উইন্ডো খুব অল্প সময়ের জন্য প্রদর্শিত হওয়া ফিক্স করুন ([#1088](https://github.com/scriptscat/scriptcat/issues/1088)) [[b2b2d5c](https://github.com/scriptscat/scriptcat/commit/b2b2d5c41ff70ee5430f7d8d156f480ac8fc3a1a)] (by @cyfung1031) +- 🐛 ব্যবহারকারী স্ক্রিপ্ট বিজ্ঞপ্তি সক্রিয় থাকলে অস্বাভাবিক ডিসপ্লে সমস্যা ফিক্স করুন ([#1086](https://github.com/scriptscat/scriptcat/issues/1086)) ([959c4db](https://github.com/scriptscat/scriptcat/commit/959c4dbed92f7bfe22a2f8ebb775c4189b5ff076)) +- 🐛 responseHeaders: `TM সামঞ্জস্য: \r\n` ([#1085](https://github.com/scriptscat/scriptcat/issues/1085)) [[15232c8](https://github.com/scriptscat/scriptcat/commit/15232c8543d93abfdafa1353d39d8a15d1dc385f)] (by @cyfung1031) +- 🐛 GM xhr সমস্যা ফিক্স করুন ([#1082](https://github.com/scriptscat/scriptcat/issues/1082)) [[3d987c3](https://github.com/scriptscat/scriptcat/commit/3d987c300242a3c765146359c35ecd6d998f792c)] (by @CodFrm) +- 🐛 ঘন ঘন ব্যাকগ্রাউন্ড সিঙ্ক সমস্যা ফিক্স করুন ([#1076](https://github.com/scriptscat/scriptcat/issues/1076)) [[45dc39b](https://github.com/scriptscat/scriptcat/commit/45dc39baa0f3326cf12e97312ab632dc46ba40f2)] (by @CodFrm) +- 🐛 বিশেষ ট্যাব হ্যান্ডলিং সমস্যা ফিক্স করুন [#1066](https://github.com/scriptscat/scriptcat/issues/1066) ([50904fb](https://github.com/scriptscat/scriptcat/commit/50904fb46efdea10fd57677bc2d28c770b47e861)) +- 🐛 ম্যাচ রুল ছাড়া স্ক্রিপ্ট হ্যান্ডলিং ফিক্স করুন [#1071](https://github.com/scriptscat/scriptcat/issues/1071) ([560cdc0](https://github.com/scriptscat/scriptcat/commit/560cdc01fc0fc27fb7d0e3b877c63ba431206668)) +- 🐛 ব্যাকগ্রাউন্ড অপশনাল অনুমতি অপসারণকারী CI প্যাকেজিং সমস্যা ফিক্স করুন [[1f002f0](https://github.com/scriptscat/scriptcat/commit/1f002f0edf9892f023ae93b8522ff7c5e4a96559)] (by @CodFrm) +- 🐛 বাতিল ট্যাব উপেক্ষা ফিক্স করুন ([#1058](https://github.com/scriptscat/scriptcat/issues/1058)) [[6165bf4](https://github.com/scriptscat/scriptcat/commit/6165bf48eb1d53ede0561c85c30135446c2ff882)] (by @cyfung1031) + + + +## 1.3.0-beta (2025-12-13) + +### যোগ করা হয়েছে + +- ✨ নতুন স্ক্রিপ্ট ইনস্টলেশন লজিক ([#842](https://github.com/scriptscat/scriptcat/issues/842)) ([80d342e](https://github.com/scriptscat/scriptcat/commit/80d342e80c9c1b36f88b7dcd4c65c663bb1d9185)) +- ✨ monaco এডিটর হিন্ট আন্তর্জাতিকীকরণ করুন এবং `@require-css` হিন্ট যোগ করুন ([#960](https://github.com/scriptscat/scriptcat/issues/960)) [[51a6f94](https://github.com/scriptscat/scriptcat/commit/51a6f94be3a430691f73057eae61a3814560a5b3)] (by @cyfung1031) +- ✨ `@grant` কনফ্লিক্ট ভ্যালিডেশন ফিক্স করুন, মেটা ডুপ্লিকেট ডিক্লারেশন ত্রুটি প্রম্পট যোগ করুন ([#902](https://github.com/scriptscat/scriptcat/issues/902)) [[8fbd0f1](https://github.com/scriptscat/scriptcat/commit/8fbd0f1041f5c5dcdb5a515348a5f54934acfdc7)] (by @cyfung1031) +- ✨ নতুনদের ফাঁদ থেকে রক্ষা করতে টেমপ্লেটে `@noframes` প্রিসেট করুন ([#900](https://github.com/scriptscat/scriptcat/issues/900)) [[c9d5840](https://github.com/scriptscat/scriptcat/commit/c9d584066ff2395112b9a930aaa409cda764a5e6)] (by @cyfung1031) +- ✨ স্ক্রিপ্ট নাম পরিবর্তিত হলে ইনস্টল লিংককে আপডেটের পরিবর্তে ইনস্টল হিসাবে ভুলভাবে বিচার করা থেকে প্রতিরোধ করুন ([#824](https://github.com/scriptscat/scriptcat/issues/824)) [[5c7a5dd](https://github.com/scriptscat/scriptcat/commit/5c7a5ddc81e3bd1dd0a71cc80460a5239178c1de)] (by @cyfung1031) +- ✨ স্ক্রিপ্ট run-at বিকল্প ([#895](https://github.com/scriptscat/scriptcat/issues/895)) [[b0ea187](https://github.com/scriptscat/scriptcat/commit/b0ea187c2e6d69b60c981aa9b4d068fed7c2c2a2)] (by @CodFrm) +- ✨ স্ক্রিপ্ট কার্যকারিতা অক্ষম থাকলে ধূসর আইকন প্রদর্শন করুন [#897](https://github.com/scriptscat/scriptcat/issues/897) ([3e406dc](https://github.com/scriptscat/scriptcat/commit/3e406dc4562adf7d7f3b79b52623b87e87ef1ad3)) +- ✨ প্রসারণযোগ্য আইটেম ০ হলে মেনু ইন্টারঅ্যাকশন লজিক অপ্টিমাইজ করুন [#868](https://github.com/scriptscat/scriptcat/issues/868) ([da24ac2](https://github.com/scriptscat/scriptcat/commit/da24ac234f0eeae0159dce6c2b346d06fb72eaa5)) + +### পরিবর্তিত হয়েছে + +- 🎨 Typography রেফারেন্স ফিক্স করুন ([#984](https://github.com/scriptscat/scriptcat/issues/984)) [[a70400c](https://github.com/scriptscat/scriptcat/commit/a70400cdca8a5b64cffaca85017513d4e5e7171c)] (by @cyfung1031) +- ♻️ Firefox সামঞ্জস্য: GM_setClipboard ([#928](https://github.com/scriptscat/scriptcat/issues/928)) [[d1a5cb1](https://github.com/scriptscat/scriptcat/commit/d1a5cb19dc4e05fac838258d15c48cc6f876d416)] (by @cyfung1031) +- ♻️ userScripts / scripting API সামঞ্জস্য করুন, সামঞ্জস্য উন্নত করুন ([#704](https://github.com/scriptscat/scriptcat/issues/704) পুনরায়) ([#925](https://github.com/scriptscat/scriptcat/issues/925)) [[43bc40f](https://github.com/scriptscat/scriptcat/commit/43bc40ff5da5ef36a13564504293f1928138cf12)] (by @cyfung1031) +- ♻️ স্ক্রিপ্ট আইকন লোডিং রিফ্যাক্টর ও অপ্টিমাইজ করুন ([#893](https://github.com/scriptscat/scriptcat/issues/893)) ([ab36c86](https://github.com/scriptscat/scriptcat/commit/ab36c86b5d031b88e71fbf9151696a42acba86fa)) +- ⚡ parseMetadata কোড অপ্টিমাইজেশন ([#903](https://github.com/scriptscat/scriptcat/issues/903)) [[0efc648](https://github.com/scriptscat/scriptcat/commit/0efc648257f74591765869dedee5d98f8a1dc610)] (by @cyfung1031) +- 🎨 ডিফল্ট এক্সটেনশন আইকন নম্বর ডিসপ্লে স্ক্রিপ্ট গণনায় পরিবর্তন করুন [#989](https://github.com/scriptscat/scriptcat/issues/989) [[70f67b6](https://github.com/scriptscat/scriptcat/commit/70f67b6bd8cf803d7a18bf26fdccdfa6f8a92893)] (by @CodFrm) +- 🐛 ইমপোর্ট ও এক্সপোর্ট - স্ক্রিপ্টের শেষ পরিবর্তিত তারিখ সময় অনুসরণ না করা সমস্যা ফিক্স করুন ([#951](https://github.com/scriptscat/scriptcat/issues/951)) ([6e7272f](https://github.com/scriptscat/scriptcat/commit/6e7272f52ef2d49d9fceb3e30babfee1cbd72e75)) +- 🎨 সহজ ডিবাগিংয়ের জন্য sourceURL সামঞ্জস্য করুন ([#987](https://github.com/scriptscat/scriptcat/issues/987)) [[ed741e7](https://github.com/scriptscat/scriptcat/commit/ed741e7d0188fa5e95eae87bcd3a28e82ee008e1)] (by @cyfung1031) +- ⬆️ প্যাকেজ সংস্করণ আপডেট ([#922](https://github.com/scriptscat/scriptcat/issues/922)) [[9b1df8d](https://github.com/scriptscat/scriptcat/commit/9b1df8dda794e5e95ecc12cef37ed66712ae561e)] (by @cyfung1031) +- ⚡ Values-সম্পর্কিত সাধারণ সমন্বয় ([#949](https://github.com/scriptscat/scriptcat/issues/949)) [[b258fb2](https://github.com/scriptscat/scriptcat/commit/b258fb2c73d790f7f277a9a31d07e2931a7d680d)] (by @cyfung1031) +- ⚡ URL.createObjectURL সাধারণীকরণ, Firefox সামঞ্জস্য ([#929](https://github.com/scriptscat/scriptcat/issues/929)) [[54ad4de](https://github.com/scriptscat/scriptcat/commit/54ad4de48b81170b90283fb6ce3b4d6e7c908cdf)] (by @cyfung1031) +- ⚡ একাধিক স্ক্রিপ্ট একই আইকন সংরক্ষণ এড়াতে URL-ভিত্তিক আইকন সংরক্ষণ ([#909](https://github.com/scriptscat/scriptcat/issues/909)) [[c6e8efb](https://github.com/scriptscat/scriptcat/commit/c6e8efbe8d11719034a9aaa3fd871519025671ff)] (by @cyfung1031) +- ♻️ updateIcon কোড সামঞ্জস্য করুন ([#908](https://github.com/scriptscat/scriptcat/issues/908)) [[642e3b9](https://github.com/scriptscat/scriptcat/commit/642e3b9e57f01f2b008990cc7cb1461f5dccd256)] (by @cyfung1031) + +### ফিক্সড + +- 🐛 অনিয়মিত স্ক্রিপ্ট আপডেট চেক নির্বাচন করার সময় বিদ্যমান Alarm মুছে ফেলুন ([#996](https://github.com/scriptscat/scriptcat/issues/996)) [[8bb9a2d](https://github.com/scriptscat/scriptcat/commit/8bb9a2d5741acb7d547e743c7bef8a2139f1401a)] (by @cyfung1031) +- 🐛 ব্যাকআপ পেজের শীর্ষে অতিরিক্ত সাদা স্থান সরান ([#995](https://github.com/scriptscat/scriptcat/issues/995)) ([9c149ce](https://github.com/scriptscat/scriptcat/commit/9c149ce5999b7a70375a41c6604c8e8dbd19e9df)) +- ✨ বাহ্যিক ওয়েবসাইট অ্যাক্সেসের উপর নির্ভর না করে ইনস্টলেশন + ইনস্টলেশন পেজ লেআউট সমন্বয় ([#842](https://github.com/scriptscat/scriptcat/issues/842)) ([80d342e](https://github.com/scriptscat/scriptcat/commit/80d342e80c9c1b36f88b7dcd4c65c663bb1d9185)) +- 🐛 CSS কনফ্লিক্ট সমাধান করতে UnoCSS প্রিফিক্স যোগ করুন, CSS লেআউট ফিক্স করুন ([#1013](https://github.com/scriptscat/scriptcat/issues/1013)) [[723e64c](https://github.com/scriptscat/scriptcat/commit/723e64cc0c23763dfed322e907c0a960c4f9060e)] (by @cyfung1031) +- 🐛 systemconfig অপ্টিমাইজ করুন এবং SW-তে i18n সমস্যা ফিক্স করুন ([#976](https://github.com/scriptscat/scriptcat/issues/976)) [[c50fcf7](https://github.com/scriptscat/scriptcat/commit/c50fcf7770df633462c2f25f8cf22d302002ec57)] (by @CodFrm) +- 🐛 টাইপ ত্রুটি ফিক্স করুন ([#975](https://github.com/scriptscat/scriptcat/issues/975)) [[7d85856](https://github.com/scriptscat/scriptcat/commit/7d8585687c71cde1c2793d742abb7c22d9d358f0)] (by @cyfung1031) + + + +## 1.2.0-beta.5 (2025-11-17) + +### যোগ করা হয়েছে + +- ✨ পপআপে স্ক্রিপ্ট গণনা প্রদর্শন করুন ([#973](https://github.com/scriptscat/scriptcat/issues/973)) [[1134586](https://github.com/scriptscat/scriptcat/commit/1134586ff040ffc0cdddd3538e9ec493950c948a)] (by @cyfung1031) + +### পরিবর্তিত হয়েছে + +- ⚡ `check_script_update_cycle` হ্যান্ডল করুন ([#906](https://github.com/scriptscat/scriptcat/issues/906)) [[760562f](https://github.com/scriptscat/scriptcat/commit/760562f92ad64bc538873b2ca61dfafe067c3f6e)] (by @cyfung1031) +- ♻️ inject & content সংগঠিত করুন, pageLoad তথ্য স্থানান্তর পরিবর্তন করুন ([#952](https://github.com/scriptscat/scriptcat/issues/952)) [[0554159](https://github.com/scriptscat/scriptcat/commit/0554159c105606192d48e1153194e09314d43bc9)] (by @cyfung1031) +- 🎨 messageFlag সরলীকরণ করুন, ইভেন্ট নামকরণ মান অনুযায়ী সংশোধন করুন ([#926](https://github.com/scriptscat/scriptcat/issues/926)) [[d725d85](https://github.com/scriptscat/scriptcat/commit/d725d85a2f4917c08f6d3daa035a45fd15d12451)] (by @cyfung1031) +- ♻️ `GM_xmlhttpRequest` এবং সম্পর্কিত কোড রিফ্যাক্টর করুন ([#901](https://github.com/scriptscat/scriptcat/issues/901)) [[fabd2e9](https://github.com/scriptscat/scriptcat/commit/fabd2e944235b460bc73df346b79d23ee4540af7)] (by @cyfung1031) +- ⚡ toCamelCase মাইক্রো-অপ্টিমাইজ করুন ([#930](https://github.com/scriptscat/scriptcat/issues/930)) [[88d8bdf](https://github.com/scriptscat/scriptcat/commit/88d8bdfc726f1a4ed63bd3cf81ebad88426273e8)] (by @cyfung1031) + +### ফিক্সড + +- 🐛 দূষিত স্যান্ডবক্স ফিক্স করুন ([#966](https://github.com/scriptscat/scriptcat/issues/966)) [[dd80386](https://github.com/scriptscat/scriptcat/commit/dd8038666481d1319dd0f8ab80f79f1b13c1730d)] (by @cyfung1031) +- 🐛 setInvalidContext-এ অনির্ধারিত `valueChangeListener.clear` ফিক্স করুন ([#970](https://github.com/scriptscat/scriptcat/issues/970)) [[2a399e9](https://github.com/scriptscat/scriptcat/commit/2a399e96a1e848f2f569566479b48dcee280f543)] (by @cyfung1031) +- 🐛 `@connect` লজিক সামঞ্জস্য করুন ([#969](https://github.com/scriptscat/scriptcat/issues/969)) [[67914d2](https://github.com/scriptscat/scriptcat/commit/67914d2b7d57fa9c69706ae57ee5d3400c2643f9)] (by @cyfung1031) +- 🐛 সার্ভিস ওয়ার্কার i18n হ্যান্ডলিং ফিক্স করুন [#956](https://github.com/scriptscat/scriptcat/issues/956) [[843e618](https://github.com/scriptscat/scriptcat/commit/843e618daf13ec659cc16759c5de13dacf23c534)] (by @CodFrm) +- 🐛 deleteValue/deleteValues এক্সিকিউশন সমস্যা ফিক্স করুন ([#943](https://github.com/scriptscat/scriptcat/issues/943)) [[3d92bfb](https://github.com/scriptscat/scriptcat/commit/3d92bfb4a0334ffd2c279a1e6d33e98eed0a1a81)] (by @cyfung1031) +- 🐛 GitHub লিংকের মাধ্যমে স্ক্রিপ্ট ইনস্টল করতে অক্ষম হওয়া ফিক্স করুন ([#877](https://github.com/scriptscat/scriptcat/issues/877)) [[b9268e7](https://github.com/scriptscat/scriptcat/commit/b9268e7207081fcaa4591c9e1385f98446ade04a)] (by @cyfung1031) +- 🐛 `@connect *` কার্যকর না হওয়া ফিক্স করুন ([#967](https://github.com/scriptscat/scriptcat/issues/967)) [[6bcb93c](https://github.com/scriptscat/scriptcat/commit/6bcb93c20c9690a2ce4f50d0978948e20ba407b8)] (by @cyfung1031) + +### বিবিধ + +- 🌐 অনুবাদ আপডেট ([#920](https://github.com/scriptscat/scriptcat/issues/920)) [[ede013b](https://github.com/scriptscat/scriptcat/commit/ede013b8e725ddefa626e3e432cbaee756535259)] (by @cyfung1031) + + + +## 1.2.0-beta.4 (2025-11-07) + +### যোগ করা হয়েছে + +- ✨ কার্ড মোড গাইড ([#894](https://github.com/scriptscat/scriptcat/issues/894)) [[0627a0f](https://github.com/scriptscat/scriptcat/commit/0627a0faacf3a41645e985ec6f6960568427d5a4)] (by @CodFrm) + +### পরিবর্তিত হয়েছে + +- ♻️ EarlyStart বাস্তবায়ন রিফ্যাক্টর করুন ([#882](https://github.com/scriptscat/scriptcat/issues/882)) [[cca11e0](https://github.com/scriptscat/scriptcat/commit/cca11e02b98de285423b04ec0d95eab995cee378)] (by @CodFrm) +- 💄 কার্ড ভিউ লেআউট ফাইন-টিউন করুন ([#872](https://github.com/scriptscat/scriptcat/issues/872)) [[5aa21b8](https://github.com/scriptscat/scriptcat/commit/5aa21b88bf423d5d03f7df70b654249bac4b7a88)] (by @Coxxs) + +### ফিক্সড + +- 🐛 দুটি `@require`-এর মধ্যে সেমিকোলন অনুপস্থিত থাকার কারণে সৃষ্ট ত্রুটি ফিক্স করুন [#917](https://github.com/scriptscat/scriptcat/issues/917) ([#921](https://github.com/scriptscat/scriptcat/issues/921)) [[2769a24](https://github.com/scriptscat/scriptcat/commit/2769a24e129da79926816886fe42bbc4d9a97875)] (by @cyfung1031) +- 🐛 আপডেট চেক পেজ এক্সসেপশন সমস্যা ফিক্স করুন ([#912](https://github.com/scriptscat/scriptcat/issues/912)) [[12272e1](https://github.com/scriptscat/scriptcat/commit/12272e1ad4787cc6768f2f157d272faff5782f37)] (by @cyfung1031) +- 🐛 ব্যাকগ্রাউন্ড স্ক্রিপ্টে GM_openInTab কাজ না করা ফিক্স করুন [#873](https://github.com/scriptscat/scriptcat/issues/873) [[a526664](https://github.com/scriptscat/scriptcat/commit/a52666429710e150d81cac33af5511401b697355)] (by @CodFrm) +- 🐛 টেবিল তালিকা লোডিং স্টেট সমস্যা ফিক্স করুন [#874](https://github.com/scriptscat/scriptcat/issues/874) [[0b53cb0](https://github.com/scriptscat/scriptcat/commit/0b53cb07cf1ca1d3e42b15fd9c104c83031502d5)] (by @CodFrm) +- 🐛 `@early-start` অপসারণের পরে স্ক্রিপ্ট ইনজেকশন ব্যর্থতা ফিক্স করুন ([#871](https://github.com/scriptscat/scriptcat/issues/871)) [[426e878](https://github.com/scriptscat/scriptcat/commit/426e8788d9b934ee96cf5ec22b432a08681a9e8c)] (by @cyfung1031) + + + +## 1.2.0-beta.3 (2025-10-23) + +### যোগ করা হয়েছে + +- ✨ কার্ড ভিউ ([#860](https://github.com/scriptscat/scriptcat/issues/860)) [[c9f2350](https://github.com/scriptscat/scriptcat/commit/c9f23509648a41b06f82e79da2bc1fc05a783e06)] (by @CodFrm) + +### পরিবর্তিত হয়েছে + +- ♻️ Null কোড সমন্বয় ([#852](https://github.com/scriptscat/scriptcat/issues/852)) [[fa1031d](https://github.com/scriptscat/scriptcat/commit/fa1031df9c3e8bc2550f429e7cf8d1c3869a1ea3)] (by @cyfung1031) +- ♻️ GMApiRequest কোড সমন্বয়, GM_log কোড ফিক্স, @connect বিচার ফিক্স ([#849](https://github.com/scriptscat/scriptcat/issues/849)) [[ee4a8b2](https://github.com/scriptscat/scriptcat/commit/ee4a8b28715fb48fa627f5231c8dc30e55c006ed)] (by @cyfung1031) + +### সরানো হয়েছে + +- 🔥 `GM_openInTab({ useOpen: true })` সরান ([#867](https://github.com/scriptscat/scriptcat/issues/867)) [[aa61335](https://github.com/scriptscat/scriptcat/commit/aa613354c7b7c84d461000ed0362cf9916c8aa39)] (by @cyfung1031) + +### ফিক্সড + +- 🐛 Vivaldi-এর সাথে checkUserScriptsAvailable সামঞ্জস্য ([#859](https://github.com/scriptscat/scriptcat/issues/859)) [[014d62d](https://github.com/scriptscat/scriptcat/commit/014d62de6b731bfda82babf5db5aa5ae909908f1)] (by @cyfung1031) +- 🚑 গুরুতর ফিক্স: GM.delete/setValue Promise পূর্ণ না হওয়া ([#865](https://github.com/scriptscat/scriptcat/issues/865)) [[43572a3](https://github.com/scriptscat/scriptcat/commit/43572a3110b8b083f840b472a231400223da7751)] (by @cyfung1031) +- 🐛 GM xhr fetch সমস্যা ফিক্স করুন [#847](https://github.com/scriptscat/scriptcat/issues/847) [[c6e95c2](https://github.com/scriptscat/scriptcat/commit/c6e95c210748d091ff9f610f3801eaa055d9d6de)] + +### বিবিধ + +- 📝 monaco-editor-এ `@compatible` কমেন্ট যোগ করুন ([#853](https://github.com/scriptscat/scriptcat/issues/853)) [[752b951](https://github.com/scriptscat/scriptcat/commit/752b95122ab324df358e45ec468194cc8466f8bb)] (by @cyfung1031) +- 🌐 subscribe_source_tooltip অনুবাদ যোগ করুন [#850](https://github.com/scriptscat/scriptcat/issues/850) [[8d675bd](https://github.com/scriptscat/scriptcat/commit/8d675bd5398d403dfc8e7ee2016fbaffd821da64)] + + + +## 1.2.0-beta.2 (2025-10-15) + +স্ক্রিপ্ট আপডেট লজিক অপ্টিমাইজ করা হয়েছে, স্ক্রিপ্ট তালিকা সাইডবার যোগ করা হয়েছে, GM_registerMenuCommand এবং GM_openInTab কার্যকারিতা উন্নত করা হয়েছে এবং অনেক বাগ ফিক্স করা হয়েছে + +### যোগ করা হয়েছে + +- ✨ ইউনিফাইড আপডেট বিজ্ঞপ্তি প্রক্রিয়া ([#755](https://github.com/scriptscat/scriptcat/issues/755)) ([741b0bd](https://github.com/scriptscat/scriptcat/commit/741b0bd2ec2f75a7e84c62fbe02654ce6bc41543)) +- ✨ GM_registerMenuCommand দ্বিতীয়-স্তরের মেনু এবং বিভাজক ([#831](https://github.com/scriptscat/scriptcat/issues/831)) [[bd08959](https://github.com/scriptscat/scriptcat/commit/bd089595c922aa63af0fb6d41fa9f6dc2587e096)] (by @cyfung1031) +- ✨ GM_openInTab-এ প্যারামিটার যোগ করুন ([#788](https://github.com/scriptscat/scriptcat/issues/788)) [[eb33d61](https://github.com/scriptscat/scriptcat/commit/eb33d613473815b12017e34f46ed9eb292a9dcba)] (by @cyfung1031) +- ✨ SC সংস্করণ চেক বাটন যোগ করুন ([#795](https://github.com/scriptscat/scriptcat/issues/795)) [[1680c66](https://github.com/scriptscat/scriptcat/commit/1680c66099120c0e497c1a1f5321f38fe0160ea0)] (by @cyfung1031) +- ✨ স্ক্রিপ্ট তালিকা সাইডবার ফিল্টারিং এবং ট্যাগিং কার্যকারিতা যোগ করুন ([#794](https://github.com/scriptscat/scriptcat/issues/794)) [[6aabf59](https://github.com/scriptscat/scriptcat/commit/6aabf594cd62fa7358ba34c1c69060dc9e24919c)] +- ✨ লোকাল ফাইল মনিটরিং সক্ষম করতে window.showOpenFilePicker দিয়ে ফাইল খুলুন [#749](https://github.com/scriptscat/scriptcat/issues/749) [[7dcfbf1](https://github.com/scriptscat/scriptcat/commit/7dcfbf1309fff28c3d806d4ccb36bd0ef51050f5)] + +### পরিবর্তিত হয়েছে + +- ♻️ indexeddb এবং chrome.storage মাইগ্রেশন লজিক আলাদা করুন ([#844](https://github.com/scriptscat/scriptcat/issues/844)) [[b8389fb](https://github.com/scriptscat/scriptcat/commit/b8389fbc21932dbbe9394b576fbd8605a3b820c8)] +- ♻️ registerMenuCommand এবং unregisterMenuCommand ফিক্স করুন ([#826](https://github.com/scriptscat/scriptcat/issues/826)) [[3ecde9e](https://github.com/scriptscat/scriptcat/commit/3ecde9e0125089744c2d81f759b043deb5440be6)] (by @cyfung1031) +- ⚡ Runtime স্টার্টআপ লোডিং অপ্টিমাইজ করুন ([#775](https://github.com/scriptscat/scriptcat/issues/775)) [[3e69401](https://github.com/scriptscat/scriptcat/commit/3e69401feb98bd789a85dbda7d9e690f71bae696)] (by @cyfung1031) + +### ফিক্সড + +- 🐛 `GM_registerMenuCommand` সম্পর্কিত কোড ডিজাইন সংশোধন করুন ([#790](https://github.com/scriptscat/scriptcat/issues/790)) ([a71cfe4](https://github.com/scriptscat/scriptcat/commit/a71cfe496fcb2457109dd97742a795585860a6d7)) +- 🐛 পপআপ ডেটা ক্লিনআপ হ্যান্ডল করুন [#784](https://github.com/scriptscat/scriptcat/issues/784) [[7bd9b16](https://github.com/scriptscat/scriptcat/commit/7bd9b162b178a534a8be31aca210af2106f110b7)] +- 🐛 CAT_fileStorage ডাউনলোড সমস্যা ফিক্স করুন [#829](https://github.com/scriptscat/scriptcat/issues/829) [[81d4e49](https://github.com/scriptscat/scriptcat/commit/81d4e496df8abd3715348fe979758a63311b54c3)] +- 🐛 userconfig গ্রুপ অর্ডার সমস্যা ফিক্স করুন [#818](https://github.com/scriptscat/scriptcat/issues/818) [[74881c0](https://github.com/scriptscat/scriptcat/commit/74881c0a05d599ad13300c3c69b33b01a5a7b552)] +- 🐛 ইনস্টলেশন সোর্স ডেটা সামঞ্জস্য এবং হ্যান্ডলিং সমস্যা ফিক্স করুন [[574b3c6](https://github.com/scriptscat/scriptcat/commit/574b3c6506a21e1b8ebd891fd91fcd8b19774b96)] +- 🐛 পপআপ পেজে ব্যাকগ্রাউন্ড স্ক্রিপ্ট স্টেট সিঙ্ক সমস্যা ফিক্স করুন [#838](https://github.com/scriptscat/scriptcat/issues/838) ([edd13c6](https://github.com/scriptscat/scriptcat/commit/edd13c65c9643dece7c38665f58146c9e59c802c)) +- 🐛 কনটেক্সট মেনু এবং স্ক্রিপ্ট মেনুর মধ্যে অসামঞ্জস্য ফিক্স করুন [#768](https://github.com/scriptscat/scriptcat/issues/768) ([191ffcd](https://github.com/scriptscat/scriptcat/commit/191ffcd1e55d842acabbc44fdf1f1098f0b0093d)) +- 🐛 ম্যানুয়াল ইমপোর্ট লোকাল ফাইল ত্রুটি ফিক্স করুন [#745](https://github.com/scriptscat/scriptcat/issues/745) ([fe14991](https://github.com/scriptscat/scriptcat/commit/fe149914e6eef99761ca44681abd95919613adb3)) +- 🐛 ম্যানুয়াল ইমপোর্ট লোকাল ফাইল ত্রুটি ফিক্স করুন [#745](https://github.com/scriptscat/scriptcat/issues/745) ([52950a2](https://github.com/scriptscat/scriptcat/commit/52950a2ad04c79aecaa530a6eb615e9c54bba884)) +- 🐛 লোকাল \*.user.js স্বীকৃতি সমর্থন করুন [#812](https://github.com/scriptscat/scriptcat/issues/812) [[cec8ffc](https://github.com/scriptscat/scriptcat/commit/cec8ffc5f6947a54b7a59365928a1ccf47b336a2)] +- 🐛 প্রাথমিক স্টার্ট স্ক্রিপ্ট GM_addElement ব্যবহার করতে অক্ষম হওয়া ফিক্স করুন [#801](https://github.com/scriptscat/scriptcat/issues/801) [[4d17645](https://github.com/scriptscat/scriptcat/commit/4d17645c0659d8ecd283473cbdd88b6eda065758)] +- 🐛 প্রাথমিক স্ক্রিপ্ট GM_info.scriptMetaStr সমস্যা ফিক্স করুন [#801](https://github.com/scriptscat/scriptcat/issues/801) [[a9a4333](https://github.com/scriptscat/scriptcat/commit/a9a433393ceb259aecc4fe9c1d32a0c9a8333160)] +- 🐛 মেটাডেটা ব্লক ডকুমেন্টেশন এবং ছোট কোড ফিক্স ([#832](https://github.com/scriptscat/scriptcat/issues/832)) [[c40822b](https://github.com/scriptscat/scriptcat/commit/c40822b293f1283d420797a0cbe549153541f3c8)] (by @cyfung1031) +- 🐛 ট্যাব অপসারণের পরে menuCommand আপডেট ট্রিগার হওয়া এড়ান ([#828](https://github.com/scriptscat/scriptcat/issues/828)) [[c64f6d9](https://github.com/scriptscat/scriptcat/commit/c64f6d9a4e087f7788f5b160b91c2b808161e58e)] (by @cyfung1031) +- 🐛 Modali18n সমস্যা ফিক্স করুন ([#825](https://github.com/scriptscat/scriptcat/issues/825)) [[03da1ba](https://github.com/scriptscat/scriptcat/commit/03da1ba07c0fd212627bf3c18dbb3afa6affed78)] (by @cyfung1031) +- 🐛 Modal.confirm i18n সমস্যা ফিক্স করুন [#821](https://github.com/scriptscat/scriptcat/issues/821) [[b3c30f5](https://github.com/scriptscat/scriptcat/commit/b3c30f55db8b37ccbfa7278b83af21159c72f2cb)] +- ✏️ প্যারামিটার টাইপে "minetype" এর পরিবর্তে "mimetype" হওয়া উচিত ([#823](https://github.com/scriptscat/scriptcat/issues/823)) [[fb3d132](https://github.com/scriptscat/scriptcat/commit/fb3d132ece659cb18082e383dfb925a5cc242c4c)] (by @cyfung1031) +- 🐛 অবৈধ Extension Context ত্রুটি হলে অপারেশন বাতিল করুন এবং রিসোর্স মুক্ত করুন ([#800](https://github.com/scriptscat/scriptcat/issues/800)) [[c110e74](https://github.com/scriptscat/scriptcat/commit/c110e746336e63fc1266bb4cacc056e126d919e0)] (by @cyfung1031) +- 🐛 batchUpdate পেজ আপডেট পুনরায় ফেচ করা + ইনস্টলেশনের পরে আপডেট না হওয়া সমস্যা ফিক্স করুন ([#803](https://github.com/scriptscat/scriptcat/issues/803)) [[73f1f32](https://github.com/scriptscat/scriptcat/commit/73f1f329388c07588f2a532b71e5318bf3a92392)] (by @cyfung1031) +- 🐛 ডিফল্ট jsconfig সামঞ্জস্য করুন [#813](https://github.com/scriptscat/scriptcat/issues/813) [[06f0e1c](https://github.com/scriptscat/scriptcat/commit/06f0e1c7f0974b954d7ab546ce86f22f830dc28f)] +- 🐛 UI রেন্ডার সমস্যা ([#806](https://github.com/scriptscat/scriptcat/issues/806)) [[5c75c8b](https://github.com/scriptscat/scriptcat/commit/5c75c8b8e8fc92fcd830db094b34a7ad16fb4c9f)] (by @cyfung1031) +- 🐛 অস্পষ্ট unicode সতর্কতা দমন করুন [#747](https://github.com/scriptscat/scriptcat/issues/747) [[5e7c077](https://github.com/scriptscat/scriptcat/commit/5e7c077ef250e1b8eef5662bc416b82d62927b52)] +- 🐛 ভাষা পরিবর্তনের পরে ScriptList কলামের নাম এবং কনটেন্ট আপডেট না হওয়া ([#792](https://github.com/scriptscat/scriptcat/issues/792)) [[3ad58b8](https://github.com/scriptscat/scriptcat/commit/3ad58b82bf1d4955cddd3e50b570c601f7e90143)] (by @cyfung1031) +- 🐛 chrome.tabs.query ফিক্স করুন ([#786](https://github.com/scriptscat/scriptcat/issues/786)) [[de607fd](https://github.com/scriptscat/scriptcat/commit/de607fd8eca841748a3e422fe5e84f84f84619d5)] (by @cyfung1031) +- 🐛 [UI ফিক্স] useCallback সমস্যা সমাধান করুন ([#769](https://github.com/scriptscat/scriptcat/issues/769)) [[511de96](https://github.com/scriptscat/scriptcat/commit/511de96d2b271142244f9874f87bb23ec75f626a)] (by @cyfung1031) +- 🐛 ব্যাকগ্রাউন্ডে চালাতে অক্ষম হওয়া সমস্যা ফিক্স করতে ব্যাকগ্রাউন্ড অনুমতি যোগ করুন [#762](https://github.com/scriptscat/scriptcat/issues/762) [[4205837](https://github.com/scriptscat/scriptcat/commit/42058379ab6d0e29003cc1f63d5df48dbe601f4e)] +- 🐛 ফাইলনামে অবৈধ অক্ষরযুক্ত ফাইল ডাউনলোড করতে GM_download অক্ষম হওয়া ফিক্স করুন ([#758](https://github.com/scriptscat/scriptcat/issues/758)) [[2518722](https://github.com/scriptscat/scriptcat/commit/2518722c8bc14b9f52e8720624dd835b1fbdfb1b)] (by @WhiteSevs) +- 🐛 স্যান্ডবক্স toString সমস্যা ফিক্স করুন [#737](https://github.com/scriptscat/scriptcat/issues/737) [[6ca24c9](https://github.com/scriptscat/scriptcat/commit/6ca24c9b171792035803ac4e1c69e473629f9d18)] +- 🐛 ব্যাজ 0 দেখানো সমস্যা ফিক্স করুন [[026c1d2](https://github.com/scriptscat/scriptcat/commit/026c1d2071dd4cfb6291f005d36717bcdf0a51c3)] +- 🐛 স্ক্রিপ্ট ইনজেকশন CSP সমস্যা ফিক্স করুন [#739](https://github.com/scriptscat/scriptcat/issues/739) [#728](https://github.com/scriptscat/scriptcat/issues/728) [[5da21b5](https://github.com/scriptscat/scriptcat/commit/5da21b5e3d0e7e86a1fd5dff57ba03ea641c19fa)] + +### বিবিধ + +- 📝 TypeScript কমেন্ট ফিক্স ([#839](https://github.com/scriptscat/scriptcat/issues/839)) [[6b575ca](https://github.com/scriptscat/scriptcat/commit/6b575cac4841bdf86de70e4b0e702e342a00ca76)] (by @cyfung1031) +- 🌐 বিজ্ঞপ্তি এবং ত্রুটির জন্য অনুবাদ সমস্যা হ্যান্ডল করুন, `@grant` কনফ্লিক্ট ভ্যালিডেশন যোগ করুন ([#819](https://github.com/scriptscat/scriptcat/issues/819)) [[ef3482d](https://github.com/scriptscat/scriptcat/commit/ef3482d2c6406927a72835067f66a28cdb0f3b79)] (by @cyfung1031) +- 🌐 "কোনো বার্তা কনটেন্ট নেই" i18n হ্যান্ডলিং ([#811](https://github.com/scriptscat/scriptcat/issues/811)) [[f9486d6](https://github.com/scriptscat/scriptcat/commit/f9486d6e53d68c085625ac370dc717daf8af232e)] (by @cyfung1031) +- 🌐 UI উৎস ফরম্যাট ডিসপ্লে পরিবর্তন করুন ([#783](https://github.com/scriptscat/scriptcat/issues/783)) [[9242b95](https://github.com/scriptscat/scriptcat/commit/9242b957cf5f90f6d186a0b1f07bfce8d6ed1cd7)] (by @cyfung1031) +- 🌐 updatepage অনুবাদ ([#777](https://github.com/scriptscat/scriptcat/issues/777)) [[757c954](https://github.com/scriptscat/scriptcat/commit/757c954768be8fc94e05200822a23efef5e6bc01)] (by @cyfung1031) +- 🌐 translation.json আপডেট করুন ([#746](https://github.com/scriptscat/scriptcat/issues/746)) [[85b48e2](https://github.com/scriptscat/scriptcat/commit/85b48e2982e0c81f82622528a3aa600c3c88ce8d)] (by @cyfung1031) + + + +## 1.2.0-beta.1 (2025-09-18) + +### যোগ করা হয়েছে + +- ✨ সাইডবার লুকানোর জন্য লেআউট মেনু যোগ করুন [#689](https://github.com/scriptscat/scriptcat/issues/689) [[dd64da7](https://github.com/scriptscat/scriptcat/commit/dd64da719c081acbf21645e2b1e1f38653ffae8c)] +- ✨ inject into বাস্তবায়ন করুন ([#711](https://github.com/scriptscat/scriptcat/issues/711)) [[4c708c2](https://github.com/scriptscat/scriptcat/commit/4c708c2c5a0f7cea6daa2f32f51e182a4f83c50c)] +- ✨ : Firefox mv3-এর জন্য টুলবার বাটন সক্রিয় করতে একটি শর্টকাট যোগ করুন ([#718](https://github.com/scriptscat/scriptcat/issues/718)) [[06a9040](https://github.com/scriptscat/scriptcat/commit/06a904046034aad59564ea07d8ec441f4def5278)] (by @xymoryn) + +### পরিবর্তিত হয়েছে + +- ⚡ ব্যাকগ্রাউন্ড স্ক্রিপ্ট রান বাটন ক্লিক করার পরে পপআপ পেজ পুনরায় রেন্ডারিংয়ের কারণে সৃষ্ট ভেঙে পড়া সমস্যা অপ্টিমাইজ করুন [[d83ad0d](https://github.com/scriptscat/scriptcat/commit/d83ad0dda600db59adf70f9db2304381db7ab80f)] +- ⚡ স্ক্রিপ্ট তালিকা অপ্টিমাইজ করুন, পুনরায় রেন্ডার হ্রাস করুন [[610fba0](https://github.com/scriptscat/scriptcat/commit/610fba08bbac5c01791aac756eed60a75bc1d483)] +- ♻️ ব্যাকগ্রাউন্ড স্ক্রিপ্ট টাস্ক চেকিং উন্নত করুন, ত্রুটি হ্রাস করুন [#714](https://github.com/scriptscat/scriptcat/issues/714) [[3850af2](https://github.com/scriptscat/scriptcat/commit/3850af22abefced1f2ec6c773c92599a18bb0f8a)] +- 🐛 পপআপ পেজে ব্যাকগ্রাউন্ড স্ক্রিপ্ট প্রসারিত না হওয়া ফিক্স করুন ([66ab70f](https://github.com/scriptscat/scriptcat/commit/66ab70fb10c28aaf0c9260a9591aab7e1ae35615)) +- ✨ ওয়েবসাইট বাদ দেওয়ার পরে পপআপ পেজ স্বয়ংক্রিয়ভাবে বন্ধ হয় না [#725](https://github.com/scriptscat/scriptcat/issues/725) ([e432210](https://github.com/scriptscat/scriptcat/commit/e43221051d52d7394a579442519e99d258df872a)) +- ♻️ ReduxStore এবং ব্রডকাস্ট প্রক্রিয়া অপ্টিমাইজ করুন ([#729](https://github.com/scriptscat/scriptcat/issues/729)) [[b62781e](https://github.com/scriptscat/scriptcat/commit/b62781e11f0f4771094e42cb3479a70b8134cdf6)] (by @cyfung1031) +- ⚡ React.forwardRef কোড অপ্টিমাইজেশন ([#734](https://github.com/scriptscat/scriptcat/issues/734)) [[a7faa48](https://github.com/scriptscat/scriptcat/commit/a7faa48f9a4615318104fa5d501184a4faec73cd)] (by @cyfung1031) +- ♻️ systemConfig রিফ্যাক্টর ও অপ্টিমাইজ করুন [[3acd3f3](https://github.com/scriptscat/scriptcat/commit/3acd3f3890031a7e90bd57eb63320007164ed4ff)] + +### ফিক্সড + +- 🐛 স্টেট আপডেট ত্রুটি ফিক্স করুন [[94fd65b](https://github.com/scriptscat/scriptcat/commit/94fd65bfb765a9511e0efb2dc6fb2bfd216e570f)] +- ✏️ টাইপো ফিক্স করুন ([#738](https://github.com/scriptscat/scriptcat/issues/738)) ([4e55c06](https://github.com/scriptscat/scriptcat/commit/4e55c06212336bd3356e6d1ead3b75cf97f3b9d8)) +- 🐛 ব্যাজ 0 দেখানো সমস্যা ফিক্স করুন ([6edad14](https://github.com/scriptscat/scriptcat/commit/6edad1491820665fad8cd6ee5c85e93c57aa0d42)) +- 🐛 বার্তা টাইপ চেকিং উন্নত করুন [#676](https://github.com/scriptscat/scriptcat/issues/676) ([5073795](https://github.com/scriptscat/scriptcat/commit/50737957507ff9af3aa9ba9a6b7d444b643d1ff2)) +- 🐛 স্যান্ডবক্স toString সমস্যা ফিক্স করুন [#737](https://github.com/scriptscat/scriptcat/issues/737) [[a4cefbc](https://github.com/scriptscat/scriptcat/commit/a4cefbc791fc2c2e53f3e934e0e4725023f49f72)] +- ✏️ টাইপো ফিক্স করুন [[35b6f58](https://github.com/scriptscat/scriptcat/commit/35b6f581c6421a6db001eebadaa8ae216f5b8575)] +- 🐛 GM xhr ডকুমেন্ট সমস্যা ফিক্স করুন [#716](https://github.com/scriptscat/scriptcat/issues/716) [[1c46546](https://github.com/scriptscat/scriptcat/commit/1c465462f4e14ae461d54358710f5caf74208af3)] + + + +## 1.2.0-beta (2025-09-07) + +### যোগ করা হয়েছে + +- ✨ কাস্টম এডিটর কনফিগারেশন এবং এডিটর টাইপ সংজ্ঞা যোগ করুন ([#708](https://github.com/scriptscat/scriptcat/issues/708)) [[49eb379](https://github.com/scriptscat/scriptcat/commit/49eb3794774790d61c3ef787c865a9ba6fe82841)] +- ✨ আনইনস্টল সার্ভে পেজ যোগ করুন [[6404c8f](https://github.com/scriptscat/scriptcat/commit/6404c8f74aff09b15725a92f8afdfc0d71ac188f)] +- 📝 ইনস্টলেশন ওপেনিং পেজ এবং নামস্থান পরিবর্তন করুন ([6f2f000](https://github.com/scriptscat/scriptcat/commit/6f2f000612908b7a88f6b70c2831092805c63bc7)) +- ✨ মোবাইল ইনস্টলেশন QR কোড যোগ করুন ([348237c](https://github.com/scriptscat/scriptcat/commit/348237c7ce9771c69025386926b1f73710cf6f42)) + +### ফিক্সড + +- 🐛 পুরানো ব্রাউজার সংস্করণ সামঞ্জস্য সমস্যা ফিক্স করুন [#715](https://github.com/scriptscat/scriptcat/issues/715) [[4da8068](https://github.com/scriptscat/scriptcat/commit/4da806879c2b170672814d02e6f8ed98c9fae35b)] +- 💄 উইন্ডো খুব ছোট হলে পপআপ মেনু ডিসপ্লে অপ্টিমাইজ করুন ([288650e](https://github.com/scriptscat/scriptcat/commit/288650e5e4cbdc3fa8658f0754ce427a1b3dec5a)) +- 🐛 N সমস্যা ফিক্স করুন ([#710](https://github.com/scriptscat/scriptcat/issues/710)) [[6a2027a](https://github.com/scriptscat/scriptcat/commit/6a2027ac0bb5e0ed625df570240d068a98a34b31)] (by @WhiteSevs) +- 🐛 GM XHR পুনঃনির্দেশ হেডার হারানো সমস্যা ফিক্স করুন [#664](https://github.com/scriptscat/scriptcat/issues/664) close [#664](https://github.com/scriptscat/scriptcat/issues/664) [[1f29e69](https://github.com/scriptscat/scriptcat/commit/1f29e699ded25ec5270844c1fb54001b5bbf5038)] + +### বিবিধ + +- 🌐 i18n সমস্যা হ্যান্ডল করুন [[2adf69d](https://github.com/scriptscat/scriptcat/commit/2adf69d6ec3c30186f2c2ef89f97e3cba9e15a66)] +- 🌐 অনুবাদ সমস্যা হ্যান্ডল করুন [[55223dd](https://github.com/scriptscat/scriptcat/commit/55223dde8c545e974d19dd8126756aaae407e1fd)] + + + +## 1.1.0-beta.2 (2025-09-03) + +Dropbox সমর্থন যোগ করা হয়েছে, সামঞ্জস্য উন্নতি করা হয়েছে, পেজ লোডিংয়ের চেয়ে দ্রুত @early-start যোগ করা হয়েছে + +### যোগ করা হয়েছে + +- ✨ স্ক্রিপ্ট রানটাইম পরিবেশ সেটিংস যোগ করুন [#628](https://github.com/scriptscat/scriptcat/issues/628) [[0d4a89e](https://github.com/scriptscat/scriptcat/commit/0d4a89efaecf0331dcc7fbb6df006b93a1525846)] +- ✨ ব্যাকগ্রাউন্ড স্ক্রিপ্ট না থাকলে ডিফল্টভাবে ভেঙে পড়ুন [#626](https://github.com/scriptscat/scriptcat/issues/626) ([9d0aac6](https://github.com/scriptscat/scriptcat/commit/9d0aac6aae11b96707ca1f7c024a24e9d55f217b)) +- ✨ Dropbox সমর্থন [#575](https://github.com/scriptscat/scriptcat/issues/575) [[2c66f21](https://github.com/scriptscat/scriptcat/commit/2c66f21f5118bd83a0eaa0f1baa3a31f2233e5b2)] +- ✨ TM এবং SC একসাথে চালু হলে external.Tampermonkey অপ্টিমাইজ করুন, TM ইনস্টল না থাকলে SC ইনস্টলেশন স্ট্যাটাস চেক করুন ([#703](https://github.com/scriptscat/scriptcat/issues/703)) [[d0115c3](https://github.com/scriptscat/scriptcat/commit/d0115c33657260d803b6091139601b1b20407d4e)] (by @cyfung1031) +- ✨ পেজ লোডিংয়ের চেয়ে দ্রুত @early-start যোগ করুন ([#649](https://github.com/scriptscat/scriptcat/issues/649)) [[eb097dd](https://github.com/scriptscat/scriptcat/commit/eb097dd146dcd6f8ca712ed883571dbfb3d09f20)] + +### পরিবর্তিত হয়েছে + +- ♻️ FF-এর সাথে সামঞ্জস্যপূর্ণ: `chrome.scripting.registerContentScripts` ([#704](https://github.com/scriptscat/scriptcat/issues/704)) [[a9ad0ea](https://github.com/scriptscat/scriptcat/commit/a9ad0ea2b34744dbd4488bda0a16d73bd6a1cc2b)] (by @cyfung1031) +- ♻️ url_matcher কোড অপ্টিমাইজেশন ([#702](https://github.com/scriptscat/scriptcat/issues/702)) [[27b8baa](https://github.com/scriptscat/scriptcat/commit/27b8baa90372f75cbf428dd32ef02d842688cf33)] (by @cyfung1031) +- ⚡ const now = Date.now(); ([#695](https://github.com/scriptscat/scriptcat/issues/695)) [[400b45c](https://github.com/scriptscat/scriptcat/commit/400b45cc487da4cc8a7b866916855acdc18a8023)] (by @cyfung1031) +- ⚡ forEach -> for of ([#694](https://github.com/scriptscat/scriptcat/issues/694)) [[70927b6](https://github.com/scriptscat/scriptcat/commit/70927b6f0ddcf4a60d5838597d1df5acaaa7ca94)] (by @cyfung1031) +- ⚡ সাধারণ কোড অপ্টিমাইজেশন ([#692](https://github.com/scriptscat/scriptcat/issues/692)) [[cf05973](https://github.com/scriptscat/scriptcat/commit/cf0597305a158fd8ba8489f30906d7bbbd7a4b0b)] (by @cyfung1031) +- ⚡ কোড অপ্টিমাইজেশন: গ্লোবাল সার্চ ([#697](https://github.com/scriptscat/scriptcat/issues/697)) [[a5c12bd](https://github.com/scriptscat/scriptcat/commit/a5c12bd94f249ea194bececf2ecb39a0dea3c7dc)] (by @cyfung1031) +- ♻️ initReady হ্যান্ডল করতে মিডলওয়্যার ব্যবহার করুন [[758e926](https://github.com/scriptscat/scriptcat/commit/758e92690194462982282dca25041c825d0b05e2)] +- ♻️ Server এবং MessageQueue কম্পোনেন্ট অপ্টিমাইজ করুন [[0932edc](https://github.com/scriptscat/scriptcat/commit/0932edc49722226cac97403dcd14dbaef01b5528)] +- ♻️ সামঞ্জস্য সমন্বয়: optional_permission হ্যান্ডলিং ([#679](https://github.com/scriptscat/scriptcat/issues/679)) [[bfc558a](https://github.com/scriptscat/scriptcat/commit/bfc558a0dfd167234100d95b9180ee6db4ab4c04)] (by @cyfung1031) +- ♻️ সামঞ্জস্য সমন্বয়: `chrome.runtime.onMessage` না থাকলে `content.js`-এর ত্রুটি দেওয়া উচিত ([#675](https://github.com/scriptscat/scriptcat/issues/675)) [[4e9adc0](https://github.com/scriptscat/scriptcat/commit/4e9adc00562981aa9d930d8a3f199e9418bdff30)] (by @cyfung1031) +- ♻️ সামঞ্জস্য সমন্বয় (offscreen) এবং কোড অপ্টিমাইজেশন ([#674](https://github.com/scriptscat/scriptcat/issues/674)) [[a3e56dd](https://github.com/scriptscat/scriptcat/commit/a3e56dd9d76cad73c8c8ec75c71fdbcfb9ca40e0)] (by @cyfung1031) +- 🎨 সামঞ্জস্য সমন্বয়: notificationsUpdate ([#673](https://github.com/scriptscat/scriptcat/issues/673)) [[a345d93](https://github.com/scriptscat/scriptcat/commit/a345d93187e26efe99cc331072ffc854b3fe7b4d)] (by @cyfung1031) +- 🎨 chrome.tabs.create সামঞ্জস্য উন্নত করুন ([#639](https://github.com/scriptscat/scriptcat/issues/639)) [[ac0d7de](https://github.com/scriptscat/scriptcat/commit/ac0d7deb5957ea71579ef7a44594a75300e1cca6)] (by @cyfung1031) + +### ফিক্সড + +- 🐛 ইনস্টলেশন মধ্যবর্তী পেজ অপ্রাপ্য হলে ইনস্টলেশন ট্রিগার করতে অক্ষম হওয়া ফিক্স করুন [#705](https://github.com/scriptscat/scriptcat/issues/705) [[5f1e292](https://github.com/scriptscat/scriptcat/commit/5f1e2929d79c470ba4427c3cce01f5cd184a839b)] +- 🐛 `@match *://*domain/*` এক্সপ্রেশন হ্যান্ডল করুন [[039b445](https://github.com/scriptscat/scriptcat/commit/039b4454148947cd3c74de82b87804ee9815e60c)] +- 🐛 এক্সটেনশন পরিবেশে স্যান্ডবক্স পালানো সমস্যা ফিক্স করুন [#700](https://github.com/scriptscat/scriptcat/issues/700) [[a1a868d](https://github.com/scriptscat/scriptcat/commit/a1a868dfe3199e666fe2bcb65cfb2ad0ad3d699b)] +- ✏️ backgroud -> background ([#698](https://github.com/scriptscat/scriptcat/issues/698)) [[2594075](https://github.com/scriptscat/scriptcat/commit/2594075c4a50f4c79fa46bcda08d7b0cbcfe723c)] (by @cyfung1031) +- ✏️ CrhomeStorage -> ChromeStorage ([#693](https://github.com/scriptscat/scriptcat/issues/693)) [[64c536d](https://github.com/scriptscat/scriptcat/commit/64c536dbd5fcb4c29eebc1109202bab69aaa3ee2)] (by @cyfung1031) +- 🐛 GM.getTab এবং GM.getTabs ফিক্স করুন ([#683](https://github.com/scriptscat/scriptcat/issues/683)) [[31de256](https://github.com/scriptscat/scriptcat/commit/31de256f02b5b61e27f0eec9ea673248ba8faa32)] (by @WhiteSevs) +- 🐛 finalUrl-এ ডোমেইন অনুপস্থিত থাকা ফিক্স করুন ([#656](https://github.com/scriptscat/scriptcat/issues/656)) [[545d7c8](https://github.com/scriptscat/scriptcat/commit/545d7c8c0dd69c83bd2f0353518aafe6af81c0f4)] (by @cyfung1031) +- 🐛 পুরানো ব্রাউজার কার্নেলের সাথে সামঞ্জস্যপূর্ণ [#647](https://github.com/scriptscat/scriptcat/issues/647) ([bba12d2](https://github.com/scriptscat/scriptcat/commit/bba12d23f04759cb9b7fdb63f0d95ae515ee94a9)) + +### বিবিধ + +- 📝 README_RU.md এবং CONTRIBUTING_RU.md তৈরি করুন ([#678](https://github.com/scriptscat/scriptcat/issues/678)) [[597ab03](https://github.com/scriptscat/scriptcat/commit/597ab0378fe5ced01637cf411326ef7845b8ce2b)] (by @Ioann) +- 👷 সামঞ্জস্য সমন্বয় (pack.js সামঞ্জস্য) ([#669](https://github.com/scriptscat/scriptcat/issues/669)) [[fec45e6](https://github.com/scriptscat/scriptcat/commit/fec45e6606a609b10b79c58d2fcba02c2ce71e16)] (by @cyfung1031) + +**সম্পূর্ণ পরিবর্তনের লগ**: https://github.com/scriptscat/scriptcat/compare/v1.1.0-beta.1...v1.1.0-beta.2 + + + +## 1.1.0-beta.1 (2025-08-29) + +### যোগ করা হয়েছে + +- ✅ ইউনিট টেস্ট পরিবর্তন করুন ([#690](https://github.com/scriptscat/scriptcat/issues/690)) [[71f9d70](https://github.com/scriptscat/scriptcat/commit/71f9d709868b96352494889ea864c22c0b2ce197)] (by @cyfung1031) +- 🎨 Async কোড অপ্টিমাইজেশন ([#651](https://github.com/scriptscat/scriptcat/issues/651)) ([55440e7](https://github.com/scriptscat/scriptcat/commit/55440e725a706e4358f08bc430ebea77bcb25335)) +- ✨ গ্লোবাল কোড সার্চ ([#662](https://github.com/scriptscat/scriptcat/issues/662)) [[f8eafb7](https://github.com/scriptscat/scriptcat/commit/f8eafb7f955dad62c1b41ac477e929bf00c65982)] (by @RenjiYuusei) +- ✅ nextTime ইউনিট টেস্ট সামঞ্জস্য করুন [[0a6ed8c](https://github.com/scriptscat/scriptcat/commit/0a6ed8c72b8ee6dc15b66f8053ae3bf3ee95584d)] + +### পরিবর্তিত হয়েছে + +- ♻️ ScriptMatchInfo সম্পর্কিত কোড অপ্টিমাইজেশন ([#653](https://github.com/scriptscat/scriptcat/issues/653)) [[556c493](https://github.com/scriptscat/scriptcat/commit/556c493f027fbfa7299ee68c3a9d927de6f41f08)] (by @cyfung1031) +- 🎨 উইন্ডো খোলার লজিক অপ্টিমাইজ করুন [[0de44bf](https://github.com/scriptscat/scriptcat/commit/0de44bfc90eeee003d9708ba0678e6c23f859579)] +- 🌐 অনুবাদ সমস্যা হ্যান্ডল করুন ([cbe880e](https://github.com/scriptscat/scriptcat/commit/cbe880efcf3a148301dce4ffa90aa29a14407a26)) +- 🎨 `@scriptURL` ([#654](https://github.com/scriptscat/scriptcat/issues/654)) [[4b1a5de](https://github.com/scriptscat/scriptcat/commit/4b1a5de9ed3b328091f582925b8a442535953a9e)] (by @cyfung1031) +- ♻️ UrlMatch পুনরায় লিখুন ([#637](https://github.com/scriptscat/scriptcat/issues/637)) [[5b01c10](https://github.com/scriptscat/scriptcat/commit/5b01c10859b80890456a44a66d78204b42040870)] (by @cyfung1031) +- 🎨 getEnableScript অপ্টিমাইজেশন ([#645](https://github.com/scriptscat/scriptcat/issues/645)) [[04910cf](https://github.com/scriptscat/scriptcat/commit/04910cf6213fe90fc8cbca28f2826414855dd7b1)] (by @cyfung1031) +- ⚡ runtime.ts কোড অপ্টিমাইজেশন ([#642](https://github.com/scriptscat/scriptcat/issues/642)) [[641cc1d](https://github.com/scriptscat/scriptcat/commit/641cc1d1ec0ec2dff5d32689ba46d27d30f7b45f)] (by @cyfung1031) +- 🎨 chrome.tabs.create সামঞ্জস্য উন্নত করুন ([#639](https://github.com/scriptscat/scriptcat/issues/639)) [[601b933](https://github.com/scriptscat/scriptcat/commit/601b933bd5cec1405ac6169a6160a57dfe0dbcfc)] (by @cyfung1031) +- 🎨 নতুন স্ক্রিপ্ট `@match` `@icon` ফিক্স করুন ([#636](https://github.com/scriptscat/scriptcat/issues/636)) [[aec08a3](https://github.com/scriptscat/scriptcat/commit/aec08a331f868defee6279eb420f6b90aba39cfe)] (by @cyfung1031) + +### সরানো হয়েছে + +- 🔥 স্ক্রিপ্ট সাইট crowdin ডকুমেন্টেশন সরান [[695f4d1](https://github.com/scriptscat/scriptcat/commit/695f4d1ba2d039508415235dd8e606d238be8035)] + +### ফিক্সড + +- 🐛 finalUrl-এ ডোমেইন অনুপস্থিত থাকা ফিক্স করুন ([#656](https://github.com/scriptscat/scriptcat/issues/656)) [[3ed018a](https://github.com/scriptscat/scriptcat/commit/3ed018a7a54803fcf2e1791316e0166ed0b52007)] (by @cyfung1031) +- 💚 react/jsx-no-literals lint সমস্যা ফিক্স করুন [[017b608](https://github.com/scriptscat/scriptcat/commit/017b60886be601e3e0e1719cf249da32d5686c30)] +- 🐛 পুরানো ব্রাউজার কার্নেলের সাথে সামঞ্জস্যপূর্ণ [#647](https://github.com/scriptscat/scriptcat/issues/647) [[0e2f817](https://github.com/scriptscat/scriptcat/commit/0e2f8173c8b44bd6ad44bdffc73fa302a96a058e)] +- 🐛 window.external ইনজেকশন অপ্টিমাইজ করুন ([#646](https://github.com/scriptscat/scriptcat/issues/646)) [[0b2668a](https://github.com/scriptscat/scriptcat/commit/0b2668aadcab35a33ff9abc4bd030dffb87ea168)] (by @cyfung1031) +- 🐛 ক্লাউড স্টোরেজ auth পেজ স্বয়ংক্রিয়ভাবে বন্ধ করতে অক্ষম হওয়া ফিক্স করুন [[7748088](https://github.com/scriptscat/scriptcat/commit/7748088e63c1fc660b6a6ae5613cf04f9da99b8c)] + +### বিবিধ + +- 🌐 ভিয়েতনামী লোকেল পরিমার্জন ও প্রসারিত করুন ([#661](https://github.com/scriptscat/scriptcat/issues/661)) [[6847a59](https://github.com/scriptscat/scriptcat/commit/6847a596c4b06c75e13594ef60e4b9dfa5718cf3)] (by @RenjiYuusei) +- 🌐 অনুবাদ ফিক্স ([#635](https://github.com/scriptscat/scriptcat/issues/635)) [[19296de](https://github.com/scriptscat/scriptcat/commit/19296de6a3815e5965eb33401a55da9b2bd22bb4)] (by @cyfung1031) +- 🌐 অনবোর্ডিং গাইড i18n সমস্যা ফিক্স করুন [#627](https://github.com/scriptscat/scriptcat/issues/627) [[9683f96](https://github.com/scriptscat/scriptcat/commit/9683f965400ab6a2bac15349aca4335911766eac)] + + + +## 1.1.0-beta (2025-08-18) + +### পরিবর্তিত হয়েছে + +- ⚡ .reduce সিনট্যাক্স ব্যবহার করবেন না ([#619](https://github.com/scriptscat/scriptcat/issues/619)) [[71e97d5](https://github.com/scriptscat/scriptcat/commit/71e97d53fe152d5a8e479378366d077589df3d27)] (by @cyfung1031) +- ⚡ স্ক্রিপ্ট রিসোর্স লোডিং সমস্যা অপ্টিমাইজ করুন [#612](https://github.com/scriptscat/scriptcat/issues/612) [[e206562](https://github.com/scriptscat/scriptcat/commit/e2065622c2a544579bc84f25f178d118d902ccba)] +- 🎨 স্ক্রিপ্ট ইনস্টলেশন পেজ অপ্টিমাইজ করুন ([#611](https://github.com/scriptscat/scriptcat/issues/611)) ([bbc76b1](https://github.com/scriptscat/scriptcat/commit/bbc76b1110d417a445b3cc065488fe11b7f2ddc2)) +- 🐛 বর্তমান উইন্ডোতে খোলার পদ্ধতি ফিক্স করুন ([70be8a3](https://github.com/scriptscat/scriptcat/commit/70be8a303b98b73885dac950dc1b24aa8cbbe773)) +- 🎨 utils.ts অপ্টিমাইজ করুন ([#608](https://github.com/scriptscat/scriptcat/issues/608)) [[37bb763](https://github.com/scriptscat/scriptcat/commit/37bb763306c7e06df085022c2cb2fa9cc2788204)] (by @cyfung1031) +- 🎨 doThrow এবং TypeScript সংগঠন ([#606](https://github.com/scriptscat/scriptcat/issues/606)) [[4362802](https://github.com/scriptscat/scriptcat/commit/4362802fe3ba4482a283996cae9a424b23c69407)] (by @cyfung1031) +- ⚡ popup.ts এবং runtime.ts উন্নত করুন (কোড অপ্টিমাইজেশন) ([#607](https://github.com/scriptscat/scriptcat/issues/607)) [[e48ca66](https://github.com/scriptscat/scriptcat/commit/e48ca66cc4f56ef981543c1f56b5e7eb0c2fa14a)] (by @cyfung1031) +- 🎨 getCurrentTab সম্পর্কিত আপডেট ([#604](https://github.com/scriptscat/scriptcat/issues/604)) [[b4a9f2e](https://github.com/scriptscat/scriptcat/commit/b4a9f2efd48ee8cbacac6872ddb25c7d630bfd8a)] (by @cyfung1031) +- 🎨 TMessage TS সংজ্ঞা ([#596](https://github.com/scriptscat/scriptcat/issues/596)) [[6aeb61d](https://github.com/scriptscat/scriptcat/commit/6aeb61da8ae7efdd718facacf90e4ed40ddb4caf)] (by @cyfung1031) +- 🎨 ফেভিকন পেতে Service Worker ব্যবহার করুন ([#594](https://github.com/scriptscat/scriptcat/issues/594)) [[727872d](https://github.com/scriptscat/scriptcat/commit/727872d47552e4c53b09be33b526f7f69baad4ec)] (by @cyfung1031) +- 🎨 মেসেজ স্ট্যান্ডার্ডাইজেশন ([#595](https://github.com/scriptscat/scriptcat/issues/595)) [[791608b](https://github.com/scriptscat/scriptcat/commit/791608b31855b1415f9ad496ef6c52fe1809984d)] (by @cyfung1031) +- 🎨 SystemConfigChange কোড অপ্টিমাইজ করুন ([#593](https://github.com/scriptscat/scriptcat/issues/593)) [[041d985](https://github.com/scriptscat/scriptcat/commit/041d98523902319c88efdee3fa2ae40eab80aba8)] (by @cyfung1031) +- 🎨 EventEmitter কোড অপ্টিমাইজ করুন ([#592](https://github.com/scriptscat/scriptcat/issues/592)) [[67543c4](https://github.com/scriptscat/scriptcat/commit/67543c473b303a1708ea83ca00e49d5d687d6a34)] (by @cyfung1031) +- 🎨 Cache কোড অপ্টিমাইজ করুন ([#591](https://github.com/scriptscat/scriptcat/issues/591)) [[34e42ac](https://github.com/scriptscat/scriptcat/commit/34e42ac5f9ee504a90636d32c53def356c7d4495)] (by @cyfung1031) +- 🎨 নতুন স্ক্রিপ্ট টেমপ্লেট ডিফল্টভাবে `@grant none` ব্যবহার করে, TM-এর মতো ([#589](https://github.com/scriptscat/scriptcat/issues/589)) [[e5a2d5d](https://github.com/scriptscat/scriptcat/commit/e5a2d5d3adafdcac2cf95b865550e395ba8443c7)] (by @cyfung1031) +- ⚡ new Date().getTime() → Date.now() ([#587](https://github.com/scriptscat/scriptcat/issues/587)) [[245ecbf](https://github.com/scriptscat/scriptcat/commit/245ecbfc23f1811aeee5671e48151e94b0ebc128)] (by @cyfung1031) + +### ফিক্সড + +- 🐛 `@connect` \* কার্যকর না হওয়া সমস্যা ফিক্স করুন [#623](https://github.com/scriptscat/scriptcat/issues/623) [[76481c8](https://github.com/scriptscat/scriptcat/commit/76481c845b34414a7f15ed18ec61f7dff7eef091)] +- 🐛 ইউনিট টেস্ট যোগ করুন এবং `@exclude` সমস্যা ফিক্স করুন ([#618](https://github.com/scriptscat/scriptcat/issues/618)) [[0046bb7](https://github.com/scriptscat/scriptcat/commit/0046bb78800a2c46edaac785b8e9592327772a3b)] (by @cyfung1031) +- 🐛 কিছু .user.js লিংক স্ক্রিপ্ট ইনস্টল করতে অক্ষম হওয়া ফিক্স করুন [#599](https://github.com/scriptscat/scriptcat/issues/599) [[ccd2639](https://github.com/scriptscat/scriptcat/commit/ccd2639858f0f3cde28f284376fe8ed998d935ae)] +- 🐛 নতুন স্ক্রিপ্ট তৈরি ব্যর্থতা ফিক্স করুন [[d42d6e7](https://github.com/scriptscat/scriptcat/commit/d42d6e7d408a84674facf9ab0da6eac0e384502f)] +- 🐛 মেটাডেটা ফিক্স ([#610](https://github.com/scriptscat/scriptcat/issues/610)) [[4d98cce](https://github.com/scriptscat/scriptcat/commit/4d98cce0ca1281cc58f551ea4e6700e340780d3f)] (by @cyfung1031) +- 🐛 পপআপ ব্যাজ ফিক্স ([#605](https://github.com/scriptscat/scriptcat/issues/605)) [[eff9230](https://github.com/scriptscat/scriptcat/commit/eff92309de99abb0cf48ef4727afaa113bc2fbb6)] (by @cyfung1031) +- 🐛 ScriptEditor.tsx ফিক্স ([#603](https://github.com/scriptscat/scriptcat/issues/603)) [[a9aadba](https://github.com/scriptscat/scriptcat/commit/a9aadba372b813c16bdc5f0aeb07c68981f48c63)] (by @cyfung1031) +- 🐛 কোড ভিউয়ার এবং এডিটর CSS ফিক্স ([#602](https://github.com/scriptscat/scriptcat/issues/602)) [[2e86785](https://github.com/scriptscat/scriptcat/commit/2e8678513efaccd42c8dc2aa89f8b76679aa8420)] (by @cyfung1031) +- 🐛 getFaviconFromDomain কনকারেন্সি সমস্যা ফিক্স করুন ([#597](https://github.com/scriptscat/scriptcat/issues/597)) [[1872fe1](https://github.com/scriptscat/scriptcat/commit/1872fe165ab204b155a56f037c111d2d7776c2b9)] (by @cyfung1031) +- 🐛 মাল্টি-উইন্ডো পরিস্থিতিতে ট্যাব খোলার ত্রুটি ফিক্স করুন [#586](https://github.com/scriptscat/scriptcat/issues/586) [[54c1da2](https://github.com/scriptscat/scriptcat/commit/54c1da29c2bd8bd8f5ef2d85b7aed8b334de296f)] +- 🐛 openerTabId সামঞ্জস্য সমস্যা ফিক্স করুন ([#586](https://github.com/scriptscat/scriptcat/issues/586)) [[b861fc8](https://github.com/scriptscat/scriptcat/commit/b861fc8620e53b885cad98db03f1dd10ec9d296c)] (by @cyfung1031) + +### বিবিধ + +- 👷 pack.js কোড অপ্টিমাইজেশন ([#615](https://github.com/scriptscat/scriptcat/issues/615)) [[870dd9b](https://github.com/scriptscat/scriptcat/commit/870dd9bc6b7eff3eceefa915452e773ec0565180)] (by @cyfung1031) diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/change/index.md b/i18n/bn/docusaurus-plugin-content-docs/current/change/index.md new file mode 100644 index 00000000..a942e2c8 --- /dev/null +++ b/i18n/bn/docusaurus-plugin-content-docs/current/change/index.md @@ -0,0 +1,472 @@ +--- +title: পরিবর্তনের লগ +--- + +import GithubStar from '@site/src/components/GithubStar'; + + + +বিটা সংস্করণের পরিবর্তনের লগের জন্য, [বিটা পরিবর্তনের লগ](./beta-changelog.md) দেখুন + +⚠️ দয়া করে মনে রাখবেন: আপনি যদি Windows 8/7/XP ব্যবহার করেন, অথবা আপনার ব্রাউজার কার্নেলের সংস্করণ \<120-এর কম হয়, তাহলে আপনাকে [ScriptCat-এর পুরনো সংস্করণ](https://github.com/scriptscat/scriptcat/releases) ম্যানুয়ালি ইনস্টল করতে হবে। v0.16.x হল সর্বশেষ সংস্করণ যা Manifest V2 সমর্থন করে। ইনস্টলেশনের ধাপগুলো এখানে পাওয়া যাবে: [আনজিপ করা ফোল্ডার লোড করে এক্সটেনশন ইনস্টল করা](/use/use.md#load-unpacked-extension-installation)। + + + +## 1.4.0 (2026-06-26) + +এই রিলিজটি Firefox MV3-এর প্রস্তুতির জন্য নিম্ন-স্তরের রিফ্যাক্টরিং নিয়ে আসে, সাথে এডিটর অভিজ্ঞতার উন্নতি (এডিট মেনু, Ctrl+Shift+F ফরম্যাটিং, Monaco দ্রুত ফিক্স), স্ক্রিপ্ট আবিষ্কারের জন্য মাল্টি-প্ল্যাটফর্ম সার্চ ইঞ্জিন নির্বাচন, `@unwrap` / `window.onurlchange` / `@run-at context-menu`-এর মতো নতুন ক্ষমতা, ক্লাউড স্টোরেজ সিঙ্ক নির্ভরযোগ্যতার ব্যাপক শক্তিশালীকরণ, এবং GM API, UI ও স্থিতিশীলতার বড় একটি ব্যাচ ফিক্স (দীর্ঘমেয়াদী মেমরি লিক এবং প্রোটোটাইপ দূষণ নিরাপত্তা দুর্বলতা সহ)। ScriptCat AI Agent dev / Beta বিল্ডে প্রিভিউ হিসেবে উপলব্ধ এবং স্থিতিশীল রিলিজে এখনও সক্রিয় করা হয়নি। + +### 🚀 প্রধান নতুন ফিচার + +- 🧪 ScriptCat AI Agent (**প্রিভিউ — শুধুমাত্র dev / Beta বিল্ডে উপলব্ধ, স্থিতিশীল রিলিজে এখনও সক্রিয় নয়**) — কথোপকথনমূলক ইন্টারঅ্যাকশন, টুল কলিং, Skill সিস্টেম, MCP প্রোটোকল এবং আরও অনেক কিছুসহ AI-চালিত এজেন্ট সিস্টেম ([#1324](https://github.com/scriptscat/scriptcat/pull/1324)) (by @CodFrm) +- ✨ `@unwrap` মেটাডেটা ট্যাগের সমর্থন ([#1213](https://github.com/scriptscat/scriptcat/pull/1213)) (by @cyfung1031) +- ✨ Navigation API-এর মাধ্যমে TM-এর `window.onurlchange` বাস্তবায়ন ([#1315](https://github.com/scriptscat/scriptcat/pull/1315)) (by @cyfung1031) +- ✨ `@run-at context-menu` সমর্থন পুনরুদ্ধার ([#1442](https://github.com/scriptscat/scriptcat/pull/1442)) (by @cyfung1031) +- ✨ স্ক্রিপ্ট আবিষ্কার মাল্টি-প্ল্যাটফর্ম সার্চ ইঞ্জিন নির্বাচন সমর্থন করে ([#1295](https://github.com/scriptscat/scriptcat/pull/1295)) (by @CodFrm) +- ✨ আরও আইকন সার্ভিস প্রদানকারী যোগ করা হয়েছে ([#1333](https://github.com/scriptscat/scriptcat/pull/1333)) (by @cyfung1031) +- ✨ স্ক্রিপ্ট তালিকার "সর্বশেষ আপডেট" কলামে আপডেট-চেক আইকন যোগ করা হয়েছে ([#1304](https://github.com/scriptscat/scriptcat/pull/1304)) (by @CodFrm) +- ✨ এডিট কনফ্লিক্ট এবং স্ক্রিপ্ট-নাম কনফ্লিক্ট হ্যান্ডলিং উন্নত করা হয়েছে ([#1223](https://github.com/scriptscat/scriptcat/pull/1223)) (by @cyfung1031) + +### 🧑‍💻 এডিটর + +- ✨ এডিটরে এডিট মেনু যোগ করা হয়েছে (খুঁজুন, প্রতিস্থাপন, আবার ফেরান ইত্যাদি) ([#1303](https://github.com/scriptscat/scriptcat/pull/1303)) (by @CodFrm) +- ✨ এডিটর Ctrl+Shift+F ফরম্যাটিং সমর্থন করে ([#1415](https://github.com/scriptscat/scriptcat/pull/1415)) (by @cyfung1031) +- ✨ Monaco দ্রুত ফিক্স এবং ব্যবহারকারী স্ক্রিপ্ট মেটাডেটা হিন্ট উন্নত করা হয়েছে ([#1461](https://github.com/scriptscat/scriptcat/pull/1461)) (by @cyfung1031) +- 🐛 Ctrl-F / Ctrl-H শর্টকাট ফিক্স করা হয়েছে ([#1312](https://github.com/scriptscat/scriptcat/pull/1312)) (by @cyfung1031) +- 🐛 কাজ না করা ESLint ফিক্স ফিচার ঠিক করা হয়েছে [#1079](https://github.com/scriptscat/scriptcat/issues/1079) ([#1184](https://github.com/scriptscat/scriptcat/pull/1184)) (by @cyfung1031) +- 🐛 এডিটরের CSS লেআউট সমস্যা ঠিক করা হয়েছে ([#1460](https://github.com/scriptscat/scriptcat/pull/1460)) (by @cyfung1031) +- 🐛 হালকা থিমে ScriptEditor স্ক্রিপ্ট তালিকার প্রদর্শন ঠিক করা হয়েছে ([#1288](https://github.com/scriptscat/scriptcat/pull/1288)) (by @CodFrm) +- 🐛 ScriptEditor সমস্যাগুলো ঠিক ও উন্নত করা হয়েছে ([#1258](https://github.com/scriptscat/scriptcat/pull/1258)) (by @cyfung1031) + +### ⚡️ পারফরম্যান্স উন্নতি + +- 🚑 দীর্ঘমেয়াদী ScriptCat সেশনের সময় সম্ভাব্য মেমরি লিক ঠিক করা হয়েছে ([#1401](https://github.com/scriptscat/scriptcat/pull/1401)) (by @cyfung1031) +- ⚡️ গ্লোবাল DNR নিয়মে Baidu ফাইল সিস্টেম নির্ভরতা সরানো হয়েছে, প্রতি-অনুরোধ কুকি নিষ্ক্রিয়করণে পরিবর্তন হয়েছে ([#1377](https://github.com/scriptscat/scriptcat/pull/1377)) (by @cyfung1031) +- ⚡️ স্ক্রিপ্ট আবিষ্কারের জন্য মাল্টি-প্ল্যাটফর্ম সার্চ ইঞ্জিন নির্বাচন অপ্টিমাইজ করা হয়েছে ([#1379](https://github.com/scriptscat/scriptcat/pull/1379)) (by @cyfung1031) +- ⚡️ ঝাঁকুনি এড়াতে ইনস্টল পৃষ্ঠার loadingStatus-এ মনোস্পেস ফন্ট ব্যবহার করা হয়েছে ([#1381](https://github.com/scriptscat/scriptcat/pull/1381)) (by @cyfung1031) +- ⚡️ pushValue হ্যান্ডলিং অপ্টিমাইজ করা হয়েছে ([#1403](https://github.com/scriptscat/scriptcat/pull/1403)) (by @cyfung1031) +- ⚡️ আরও সম্পূর্ণ অনুমতি পরীক্ষা এবং আরও ভালো ব্যবহারকারী স্ক্রিপ্ট অনুমতি হিন্ট ([#1251](https://github.com/scriptscat/scriptcat/pull/1251)) (by @cyfung1031) +- ⚡️ MessageConnect মেমরি ম্যানেজমেন্ট এবং ক্লিনআপ মেকানিজম উন্নত করা হয়েছে ([#1248](https://github.com/scriptscat/scriptcat/pull/1248)) (by @cyfung1031) + +### 🐛 বাগ ফিক্স + +- 🐛 ক্লাউড স্টোরেজ সিঙ্ক নির্ভরযোগ্যতা শক্তিশালী করা হয়েছে (Dropbox / WebDAV / Google Drive / OneDrive অথেনটিকেশন, পাথ হ্যান্ডলিং এবং রিট্রাই লজিক) ([#1374](https://github.com/scriptscat/scriptcat/pull/1374) ~ [#1395](https://github.com/scriptscat/scriptcat/pull/1395)) (by @cyfung1031) +- 🐛 একাধিক ক্লাউড সিঙ্ক সমস্যা ঠিক করা হয়েছে: OneDrive জিরো-বাইট আপলোড, Google Drive / OneDrive এরর নরমালাইজেশন, S3 কাস্টম মেটাডেটা modifiedDate ([#1405](https://github.com/scriptscat/scriptcat/pull/1405)) ([#1406](https://github.com/scriptscat/scriptcat/pull/1406)) ([#1408](https://github.com/scriptscat/scriptcat/pull/1408)) (by @cyfung1031) +- 🐛 নন-রাইটেবল রুটযুক্ত পরিষেবাগুলিতে (যেমন Nutstore) ভুল নেতিবাচক এড়াতে WebDAV ভেরিফিকেশন রাইট-প্রোব সরানো হয়েছে ([#1445](https://github.com/scriptscat/scriptcat/pull/1445)) (by @CodFrm) +- 🐛 সাইট অ্যাক্সেস অনুমতি অনুপস্থিত থাকলে ক্রস-অরিজিন রিকোয়েস্ট ব্যর্থতা ঠিক করা হয়েছে ([#1477](https://github.com/scriptscat/scriptcat/pull/1477)) (by @cyfung1031) +- 🐛 Edge Android মোবাইল পপআপ অভিযোজন ঠিক করা হয়েছে [#686](https://github.com/scriptscat/scriptcat/issues/686) ([#1507](https://github.com/scriptscat/scriptcat/pull/1507)) (by @CodFrm) +- 🐛 প্রাথমিক লোডের সময় সাদা ব্যাকগ্রাউন্ড ফ্ল্যাশ ঠিক করা হয়েছে [#1497](https://github.com/scriptscat/scriptcat/issues/1497) ([#1498](https://github.com/scriptscat/scriptcat/pull/1498)) (by @cyfung1031) +- 🐛 মেসেজ কানেকশন (GM API / পোর্ট) সঠিকভাবে পরিষ্কার না হওয়া ঠিক করা হয়েছে ([#1474](https://github.com/scriptscat/scriptcat/pull/1474)) (by @cyfung1031) +- 🐛 সার্চ অনুপস্থিত থাকলে `@match` টেমপ্লেট অমিল ঠিক করা হয়েছে ([#1466](https://github.com/scriptscat/scriptcat/pull/1466)) (by @cyfung1031) +- 🐛 Tampermonkey আধা-স্যান্ডবক্সে পূর্বপুরুষ ক্লাস উত্তরাধিকার ঠিক করতে `protoBaseDescs` যোগ করা হয়েছে ([#1463](https://github.com/scriptscat/scriptcat/pull/1463)) (by @cyfung1031) +- 🐛 `GM_xmlhttpRequest` msgConn-এর জন্য অনুপস্থিত null হ্যান্ডলিং ঠিক করা হয়েছে ([#1433](https://github.com/scriptscat/scriptcat/pull/1433)) (by @cyfung1031) +- 🐛 GM xhr অস্বাভাবিক onloadend সঠিকভাবে হ্যান্ডেল না করা ঠিক করা হয়েছে ([#1412](https://github.com/scriptscat/scriptcat/pull/1412)) (by @cyfung1031) +- 🐛 ScriptEditor তালিকার ডাইনামিক আপডেট এবং প্রদর্শন সমস্যা ঠিক করা হয়েছে ([#1414](https://github.com/scriptscat/scriptcat/pull/1414)) (by @cyfung1031) +- 🐛 সমকালীন xhr-এর সাথে সেশন নিয়ম সংখ্যা সমস্যা ঠিক করা হয়েছে ([#1353](https://github.com/scriptscat/scriptcat/pull/1353)) (by @cyfung1031) +- 🐛 অবৈধ cron এক্সপ্রেশনের কারণে পুরো পৃষ্ঠা ক্র্যাশ হওয়া ঠিক করা হয়েছে ([#1327](https://github.com/scriptscat/scriptcat/pull/1327)) (by @cyfung1031) +- 🐛 ব্যাচ আপডেট চেকের সময় একটি স্ক্রিপ্ট টাইমআউট হলে সব স্ক্রিপ্ট ব্যর্থ হওয়া ঠিক করা হয়েছে ([#1265](https://github.com/scriptscat/scriptcat/pull/1265)) (by @cyfung1031) +- 🐛 isIncognito, userAgent এবং run-in-এর জন্য extensionEnv হ্যান্ডলিং যোগ করা হয়েছে ([#1368](https://github.com/scriptscat/scriptcat/pull/1368)) (by @cyfung1031) +- 🐛 আংশিকভাবে লুকানো অনবোর্ডিং গাইড বোতাম ঠিক করা হয়েছে [#1396](https://github.com/scriptscat/scriptcat/issues/1396) ([#1398](https://github.com/scriptscat/scriptcat/pull/1398)) (by @cyfung1031) +- 🐛 স্ক্রিপ্ট ম্যানেজমেন্ট পৃষ্ঠায় ঢাকা টুলটিপ ঠিক করা হয়েছে [#1386](https://github.com/scriptscat/scriptcat/issues/1386) ([#1387](https://github.com/scriptscat/scriptcat/pull/1387)) (by @Xdy1579883916) +- 🐛 কার্ড মোডে Sidebar অস্বাভাবিক রিসাইজিং ঘটানো ঠিক করা হয়েছে [#1179](https://github.com/scriptscat/scriptcat/issues/1179) ([#1373](https://github.com/scriptscat/scriptcat/pull/1373)) (by @cyfung1031) +- 🐛 ড্র্যাগ-এন্ড-ড্রপের মাধ্যমে লোকাল ফাইল ইনস্টল করার সময় ভুল origin সেট করা ঠিক করা হয়েছে ([#1371](https://github.com/scriptscat/scriptcat/pull/1371)) (by @cyfung1031) +- 🐛 ভাষা পরিবর্তনের বার্তা ঠিক করা হয়েছে ([#1380](https://github.com/scriptscat/scriptcat/pull/1380)) (by @cyfung1031) +- 🐛 লগ প্রদর্শন UI উন্নত করা হয়েছে ([#1372](https://github.com/scriptscat/scriptcat/pull/1372)) (by @cyfung1031) +- 🐛 UserConfigPanel CSS ঠিক করা হয়েছে ([#1361](https://github.com/scriptscat/scriptcat/pull/1361)) (by @cyfung1031) +- 🐛 create_context-এ খালি অবজেক্টের জন্য `Object.create(null)` ব্যবহার করা হয়েছে ([#1397](https://github.com/scriptscat/scriptcat/pull/1397)) (by @cyfung1031) +- 🐛 সাবস্ক্রাইবড স্ক্রিপ্টের জন্য নীরব আপডেট এবং সংযোগ অনুমতি লজিক ঠিক করা হয়েছে ([#1201](https://github.com/scriptscat/scriptcat/pull/1201)) (by @cyfung1031) +- 🐛 লগ পৃষ্ঠার কুয়েরি বোতাম সময় রিফ্রেশ না করা ঠিক করা হয়েছে ([#1294](https://github.com/scriptscat/scriptcat/pull/1294)) (by @CodFrm) + +### 🔒 নিরাপত্তা উন্নতি + +- 🔒 অবিশ্বস্ত YAML ব্যবহারকারী-কনফিগ কীগুলির মাধ্যমে প্রোটোটাইপ দূষণ ঠিক করা হয়েছে ([#1494](https://github.com/scriptscat/scriptcat/pull/1494)) (by @qdzsh) +- 🔒 সব npm নির্ভরতা নিরাপত্তা দুর্বলতা ঠিক করা হয়েছে ([#1350](https://github.com/scriptscat/scriptcat/pull/1350)) ([#1364](https://github.com/scriptscat/scriptcat/pull/1364)) ([#1365](https://github.com/scriptscat/scriptcat/pull/1365)) (by @cyfung1031) + +### ♻️ রিফ্যাক্টরিং ও সামঞ্জস্য + +- ♻️ Firefox MV3 অভিযোজনের প্রস্তুতির জন্য নিম্ন-স্তরের রিফ্যাক্টরিং ([#1457](https://github.com/scriptscat/scriptcat/pull/1457)) ([#1480](https://github.com/scriptscat/scriptcat/pull/1480)) (by @cyfung1031) +- ♻️ স্ক্রিপ্ট রিসোর্স আপডেট লজিক (updateResource) এবং সমকালীনতা নিয়ন্ত্রণ রিফ্যাক্টর করা হয়েছে, রিসোর্স ক্যাশ সামঞ্জস্য পুনরুদ্ধার করা হয়েছে ([#1193](https://github.com/scriptscat/scriptcat/pull/1193)) (by @cyfung1031) +- ♻️ ZIP হ্যান্ডলিংয়ের জন্য jszip-এর পরিবর্তে JSZipp ব্যবহার করা হয়েছে (ব্যাকআপ ইমপোর্ট / এক্সপোর্ট) এবং অব্যবহৃত jszip নির্ভরতা সরানো হয়েছে ([#1479](https://github.com/scriptscat/scriptcat/pull/1479)) (by @cyfung1031) +- ♻️ postMessage চ্যানেলের মাধ্যমে Offscreen ↔ ServiceWorker যোগাযোগ একীভূত করা হয়েছে ([#1299](https://github.com/scriptscat/scriptcat/pull/1299)) (by @CodFrm) +- ♻️ VSCodeConnect কোড রিফ্যাক্টর করা হয়েছে ([#1170](https://github.com/scriptscat/scriptcat/pull/1170)) (by @cyfung1031) +- ⚡️ AMO ভ্যালিডেশন পাস করার জন্য ts.worker.js 4MB-তে কম্প্রেস করা হয়েছে, MV3 ব্যাকগ্রাউন্ড অনুমতি ত্রুটি ঠিক করা হয়েছে ([#1221](https://github.com/scriptscat/scriptcat/pull/1221)) (by @cyfung1031) + +### 🌐 আন্তর্জাতিকীকরণ + +- 🌐 বহু-ভাষা পরিভাষা অনুবাদ ঠিক করা হয়েছে (মূলত ঐতিহ্যবাহী চীনা উন্নত) এবং অনুবাদ পরিভাষা নির্দেশিকা যোগ করা হয়েছে ([#1468](https://github.com/scriptscat/scriptcat/pull/1468)) (by @cyfung1031) + +### অন্যান্য + +- ✨ fetchIconByDomain আইকন সার্ভিস scriptcat.org-এ স্থানান্তরিত করা হয়েছে ([#1268](https://github.com/scriptscat/scriptcat/pull/1268)) (by @cyfung1031) +- 🔥 Crowdin এবং ach-UG ছদ্ম-ভাষা সম্পর্কিত বিষয়বস্তু সরানো হয়েছে ([#1385](https://github.com/scriptscat/scriptcat/pull/1385)) (by @CodFrm) + + + +## 0.16.15 (2026-05-19) + +### 🐛 বাগ ফিক্স + +- 🐛 MV2 প্যাকেজিং স্ক্রিপ্ট বিল্ড কমান্ড ঠিক করা হয়েছে [#1423](https://github.com/scriptscat/scriptcat/issues/1423) (by @CodFrm) +- 🐛 WebExtensions API পরিবর্তনের সাথে অভিযোজন (Firefox 149-152), CSP সমন্বয় সহ ([#1448](https://github.com/scriptscat/scriptcat/pull/1448)) (by @cyfung1031) + + + +## 0.16.14 (2026-04-26) + +### 🚀 প্রধান নতুন ফিচার + +- ✨ FirefoxMV2 সিঙ্ক MV3 প্রধান বিষয়গুলির সাথে: TypeScript 4.9-এ আপগ্রেড, tsconfig es2022-এ আপগ্রেড; স্ক্রিপ্ট টেমপ্লেট (normal/crontab/background) MV3-এর সাথে সারিবদ্ধ; `once(...)` এক্সপ্রেশন সমর্থনসহ cron আপগ্রেড; Monaco Editor বহু-ভাষা সমর্থন ([#1331](https://github.com/scriptscat/scriptcat/pull/1331)) (by @cyfung1031) + +### ♻️ রিফ্যাক্টরিং ও সামঞ্জস্য + +- 🔥 MV3-এর সাথে সারিবদ্ধ করতে axios নির্ভরতা সরানো হয়েছে ([#1339](https://github.com/scriptscat/scriptcat/pull/1339)) (by @cyfung1031) + +### 🐛 বাগ ফিক্স + +- 🐛 window.parent নেস্টেড iframe postMessage বার্তা না পাওয়া ঠিক করা হয়েছে ([#1335](https://github.com/scriptscat/scriptcat/pull/1335)) (by @cyfung1031) + + + +## 1.3.2 (2026-03-28) + +### 🐛 বাগ ফিক্স + +- 🐛 এরর 406 এড়াতে fetchScriptBody থেকে Accept হেডার সরানো হয়েছে ([#1306](https://github.com/scriptscat/scriptcat/pull/1306)) (by @cyfung1031) +- 🐛 WebDAV কুকি অথেনটিকেশন কনফ্লিক্ট এবং authType সমর্থন ঠিক করা হয়েছে ([#1308](https://github.com/scriptscat/scriptcat/pull/1308)) (by @CodFrm) +- 🐛 ফরম্যাটিং ত্রুটি সঠিকভাবে প্রদর্শন করা হয়েছে ([#1310](https://github.com/scriptscat/scriptcat/pull/1310)) (by @cyfung1031) +- 🐛 ক্রস-ডিভাইস সিঙ্ক এড়াতে ডিভাইস-নির্দিষ্ট কনফিগারেশনের জন্য chrome.storage.local ব্যবহার করা হয়েছে ([#1309](https://github.com/scriptscat/scriptcat/pull/1309)) (by @CodFrm) +- 🐛 কোড এডিটর হিন্ট সমস্যা ঠিক করা হয়েছে ([#1301](https://github.com/scriptscat/scriptcat/pull/1301)) (by @cyfung1031) +- 🐛 লগ পৃষ্ঠায় ডেট পিকার পপআপ কাটা পড়া ঠিক করা হয়েছে ([#1292](https://github.com/scriptscat/scriptcat/pull/1292)) (by @cyfung1031) +- 🐛 কোনো ক্লাউড ড্রাইভ বাঁধা না থাকলে আনবাইন্ড বোতাম প্রদর্শিত হওয়া ঠিক করা হয়েছে ([#1291](https://github.com/scriptscat/scriptcat/pull/1291)) (by @CodFrm) +- 🐛 ঢাকা পপআপ ঠিক করা হয়েছে ([#1290](https://github.com/scriptscat/scriptcat/pull/1290)) (by @cyfung1031) + + + +## 1.3.1 (2026-03-13) + +### 🐛 বাগ ফিক্স + +- 🚑 অন্যান্য এক্সটেনশন chrome.runtime ইনজেক্ট করার কারণে পরিবেশ শনাক্তকরণ ত্রুটি ঠিক করা হয়েছে [#1280](https://github.com/scriptscat/scriptcat/issues/1280) ([#1281](https://github.com/scriptscat/scriptcat/pull/1281)) (by @CodFrm) + +### অন্যান্য + +- ✅ Playwright E2E পরীক্ষা এবং GM API কার্যকরী পরীক্ষা যোগ করা হয়েছে ([#1283](https://github.com/scriptscat/scriptcat/pull/1283)) (by @CodFrm) + + + +## 1.3.0 (2026-03-10) + +এই আপডেটটি Amazon S3 স্টোরেজ, স্ক্রিপ্ট রানটাইম বিকল্প, বাহ্যিক ওয়েবসাইট অ্যাক্সেস ছাড়া ইনস্টলেশন এবং আরও অনেক কিছু নিয়ে আসে। এটি মেসেজিং সিস্টেম এবং React পারফরম্যান্স উল্লেখযোগ্যভাবে অপ্টিমাইজ করে, অসংখ্য GM API, UI এবং স্থিতিশীলতা সমস্যা ঠিক করে এবং ব্যাপক কোড মান উন্নতি অন্তর্ভুক্ত করে। + +### 🚀 প্রধান নতুন ফিচার + +- ✨ Amazon S3 স্টোরেজ যোগ করা হয়েছে [#1146](https://github.com/scriptscat/scriptcat/issues/1146) ([#1189](https://github.com/scriptscat/scriptcat/pull/1189)) (by @CodFrm) +- ✨ স্ক্রিপ্ট রানটাইম বিকল্প ([#895](https://github.com/scriptscat/scriptcat/pull/895)) (by @CodFrm) +- ✨ বাহ্যিক ওয়েবসাইট অ্যাক্সেস ছাড়া ইনস্টলেশন + ইনস্টল পৃষ্ঠা লেআউট সমন্বয় ([#842](https://github.com/scriptscat/scriptcat/pull/842)) (by @cyfung1031) +- ✨ স্ক্রিপ্ট কার্যকারিতা নিষ্ক্রিয় হলে ধূসর আইকন দেখানো [#897](https://github.com/scriptscat/scriptcat/issues/897) (by @CodFrm) +- ✨ মেনু প্রসারিত আইটেম সংখ্যা 0 হলে ইন্টারঅ্যাকশন অপ্টিমাইজ করা হয়েছে [#868](https://github.com/scriptscat/scriptcat/issues/868) (by @CodFrm) +- ✨ সাধারণ ভুল রোধ করতে টেমপ্লেটে ডিফল্ট `@noframes` ([#900](https://github.com/scriptscat/scriptcat/pull/900)) (by @cyfung1031) +- ✨ স্ক্রিপ্ট নাম পরিবর্তন হলে ইনস্টল লিংককে নতুন ইনস্টল বলে ভুল বিচার হওয়া রোধ করা হয়েছে ([#824](https://github.com/scriptscat/scriptcat/pull/824)) (by @cyfung1031) +- ✨ `@grant` কনফ্লিক্ট ভ্যালিডেশন ঠিক করা হয়েছে, ডুপ্লিকেট মেটা ডিক্লারেশন এরর প্রম্পট যোগ করা হয়েছে ([#902](https://github.com/scriptscat/scriptcat/pull/902)) (by @cyfung1031) +- ✨ মানবিহীন বা খালি মানের `@version` গ্রহণ করা হয়েছে ([#1216](https://github.com/scriptscat/scriptcat/pull/1216)) (by @cyfung1031) +- ✨ লুকানো এডিটর সাইডবার অবস্থান সমন্বয় করা হয়েছে [#1185](https://github.com/scriptscat/scriptcat/issues/1185) ([#1254](https://github.com/scriptscat/scriptcat/pull/1254)) (by @CodFrm) + +### 🧩 GM API পরিবর্তন + +- 🐛 GM_addElement সমস্যা ঠিক করা হয়েছে, অপারেশন কনটেন্ট পরিবেশে স্থানান্তরিত হয়েছে ([#1233](https://github.com/scriptscat/scriptcat/pull/1233)) (by @cyfung1031) +- 🐛 `GM_download`-এ `conflictAction` প্যারামিটার যোগ করা হয়েছে ([#1250](https://github.com/scriptscat/scriptcat/pull/1250)) (by @cyfung1031) +- 🐛 GM API অ্যাসিঙ্ক ডিক্লারেশন ঠিক করা হয়েছে, Promise সঠিকভাবে ফেরত দেওয়া হয়েছে ([#1169](https://github.com/scriptscat/scriptcat/pull/1169)) (by @cyfung1031) +- ♻️ Firefox সামঞ্জস্য: GM_setClipboard ([#928](https://github.com/scriptscat/scriptcat/pull/928)) (by @cyfung1031) +- 🐛 GM_value সমস্যা ঠিক করা হয়েছে [#1192](https://github.com/scriptscat/scriptcat/issues/1192) (by @CodFrm) +- 🐛 ডাউনলোড ফাইলের নাম ফোল্ডার সমর্থন না করা ঠিক করা হয়েছে ([#1203](https://github.com/scriptscat/scriptcat/pull/1203)) (by @cyfung1031) + +### ⚡️ পারফরম্যান্স উন্নতি + +- ♻️ মেসেজিং সিস্টেম রিফ্যাক্টর করা হয়েছে: storage.local ব্রডকাস্ট + Firefox MV3 scripting সম্মতি + অ-ট্রেসযোগ্য ডাইনামিক সিঙ্ক MessageFlag ([#1067](https://github.com/scriptscat/scriptcat/pull/1067)) (by @cyfung1031) +- ⚡️ React পুনরায়-রেন্ডার সমস্যা ঠিক করা হয়েছে (ScriptCard & ScriptTable) ([#1182](https://github.com/scriptscat/scriptcat/pull/1182)) (by @cyfung1031) +- ⚡️ React পুনরায়-রেন্ডার সমস্যা ঠিক করা হয়েছে (Popup) ([#1181](https://github.com/scriptscat/scriptcat/pull/1181)) (by @cyfung1031) +- ⚡️ Repo পারফরম্যান্স অপ্টিমাইজ করা হয়েছে ([#1232](https://github.com/scriptscat/scriptcat/pull/1232)) (by @CodFrm) +- ⚡️ chrome.storage.session থেকে মেটাডেটা সরানো হয়েছে ([#1027](https://github.com/scriptscat/scriptcat/pull/1027)) (by @cyfung1031) +- ⚡️ চারসেট শনাক্তকরণ উন্নত করা হয়েছে ([#1140](https://github.com/scriptscat/scriptcat/pull/1140)) (by @cyfung1031) +- ⚡️ স্ক্রিপ্টগুলোর মধ্যে ডুপ্লিকেট স্টোরেজ এড়াতে URL অনুযায়ী আইকন সংরক্ষণ করা হয়েছে ([#909](https://github.com/scriptscat/scriptcat/pull/909)) (by @cyfung1031) +- ⚡️ parseMetadata কোড অপ্টিমাইজ করা হয়েছে ([#903](https://github.com/scriptscat/scriptcat/pull/903)) (by @cyfung1031) +- 🐛 মেমরি লিক এবং অবজেক্ট সম্পত্তি প্রকাশ ঠিক করা হয়েছে ([#1242](https://github.com/scriptscat/scriptcat/pull/1242)) (by @cyfung1031) +- ♻️ Redux সরানো হয়েছে, স্টেট ম্যানেজমেন্ট সরলীকৃত হয়েছে ([#1206](https://github.com/scriptscat/scriptcat/pull/1206)) (by @cyfung1031) + +### 🧑‍💻 এডিটর + +- ✨ Monaco Editor সেটিংস অপ্টিমাইজ করা হয়েছে, `/* global xxx */` ফিক্স যোগ করা হয়েছে ([#1012](https://github.com/scriptscat/scriptcat/pull/1012)) (by @cyfung1031) +- ✨ Monaco Editor হিন্ট বহু-ভাষা সমর্থন এবং `@require-css` হিন্ট যোগ করা হয়েছে ([#960](https://github.com/scriptscat/scriptcat/pull/960)) (by @cyfung1031) + +### 🐛 বাগ ফিক্স + +- 🐛 ইনকগনিটো উইন্ডো অনুমতি পরীক্ষার কনফ্লিক্টের কারণে বারবার রিস্টার্ট হওয়া ঠিক করা হয়েছে (by @CodFrm) +- 🐛 include `*?*` এক্সপ্রেশন হ্যান্ডলিং ঠিক করা হয়েছে [#1271](https://github.com/scriptscat/scriptcat/issues/1271) ([#1272](https://github.com/scriptscat/scriptcat/pull/1272)) (by @CodFrm) +- 🔒 DOMPurify দিয়ে ঘোষণা নোটিফিকেশন HTML বিষয়বস্তু স্যানিটাইজ করা হয়েছে ([#1274](https://github.com/scriptscat/scriptcat/pull/1274)) (by @CodFrm) +- 🐛 কাজ না করা স্ক্রিপ্ট সেটিংস - অনুমতি ব্যবস্থাপনা নিয়ন্ত্রণ ঠিক করা হয়েছে ([#1267](https://github.com/scriptscat/scriptcat/pull/1267)) (by @CodFrm) +- 🐛 পপআপ বিষয়বস্তু স্ক্রিন স্ক্রল অনুসরণ করা ঠিক করা হয়েছে [#1256](https://github.com/scriptscat/scriptcat/issues/1256) ([#1263](https://github.com/scriptscat/scriptcat/pull/1263)) (by @cyfung1031) +- 🐛 ইনস্টল লিংক পার্স ব্যর্থতা ঠিক করা হয়েছে [#1235](https://github.com/scriptscat/scriptcat/issues/1235) ([#1260](https://github.com/scriptscat/scriptcat/pull/1260)) (by @cyfung1031) +- 🐛 focusin/focusout ল্যাগ ঘটানো ড্র্যাগ কম্পোনেন্ট ঠিক করা হয়েছে [#1224](https://github.com/scriptscat/scriptcat/issues/1224) ([#1243](https://github.com/scriptscat/scriptcat/pull/1243)) (by @CodFrm) +- 🐛 বাহ্যিক এক্সটেনশন API কাজ না করা ঠিক করা হয়েছে ([#1217](https://github.com/scriptscat/scriptcat/pull/1217)) (by @cyfung1031) +- 🐛 grant সমস্যা ঠিক করা হয়েছে ([#1199](https://github.com/scriptscat/scriptcat/pull/1199)) (by @CodFrm) +- 🐛 content.js-এ UserAgentData অনুপস্থিত থাকা ঠিক করা হয়েছে ([#1183](https://github.com/scriptscat/scriptcat/pull/1183)) (by @cyfung1031) +- 🐛 স্ক্রিপ্ট এনকোডিং সমস্যা হ্যান্ডেল করা হয়েছে [#1115](https://github.com/scriptscat/scriptcat/issues/1115) ([#1138](https://github.com/scriptscat/scriptcat/pull/1138)) (by @CodFrm) +- 🐛 স্ক্রিপ্ট আইকন প্রদর্শন ঠিক করা হয়েছে [#1052](https://github.com/scriptscat/scriptcat/issues/1052) ([#1104](https://github.com/scriptscat/scriptcat/pull/1104)) (by @CodFrm) +- 🐛 CSS কনফ্লিক্ট সমাধানে UnoCSS প্রিফিক্স যোগ করা হয়েছে, CSS লেআউট ঠিক করা হয়েছে ([#1013](https://github.com/scriptscat/scriptcat/pull/1013)) (by @cyfung1031) +- 🐛 অনিয়মিত স্ক্রিপ্ট আপডেট চেক নির্বাচন করার সময় বিদ্যমান Alarm পরিষ্কার করা হয়েছে ([#996](https://github.com/scriptscat/scriptcat/pull/996)) (by @cyfung1031) +- 🐛 ইমপোর্ট ও এক্সপোর্ট - স্ক্রিপ্টের ভুল শেষ-পরিবর্তন তারিখ/সময় ঠিক করা হয়েছে ([#951](https://github.com/scriptscat/scriptcat/pull/951)) (by @cyfung1031) +- 🐛 i18n প্রিফিক্স ভাষা স্ক্রিপ্ট নাম এবং বিবরণ প্রদর্শন ঠিক করা হয়েছে [#1123](https://github.com/scriptscat/scriptcat/issues/1123) (by @CodFrm) +- 🐛 unregister সঠিকভাবে কার্যকর না হওয়া ঠিক করা হয়েছে ([#1231](https://github.com/scriptscat/scriptcat/pull/1231)) (by @cyfung1031) + +### ♻️ রিফ্যাক্টরিং ও সামঞ্জস্য + +- ♻️ userScripts / scripting API সমন্বয়, সামঞ্জস্য উন্নত (রিডু #704) ([#925](https://github.com/scriptscat/scriptcat/pull/925)) (by @cyfung1031) +- ♻️ Cron-সম্পর্কিত পরিবর্তন: বাগ ফিক্স, i18n, once এক্সপ্রেশন উন্নতি, cron লাইব্রেরি আপগ্রেড ([#1126](https://github.com/scriptscat/scriptcat/pull/1126)) (by @cyfung1031) +- ♻️ স্ক্রিপ্ট আইকন লোডিং রিফ্যাক্টর ও অপ্টিমাইজ করা হয়েছে ([#893](https://github.com/scriptscat/scriptcat/pull/893)) (by @CodFrm) +- ♻️ টেক্সট ডিকোডিং উন্নত করা হয়েছে ([#1166](https://github.com/scriptscat/scriptcat/pull/1166)) (by @cyfung1031) +- ⬆️ swc-সামঞ্জস্যপূর্ণ কার্নেল সংস্করণ আপগ্রেড করা হয়েছে ([#1186](https://github.com/scriptscat/scriptcat/pull/1186)) (by @cyfung1031) + +### 🎨 UI উন্নতি + +- 🎨 ডিফল্ট এক্সটেনশন আইকন ব্যাজ সংখ্যা স্ক্রিপ্ট সংখ্যায় পরিবর্তন করা হয়েছে [#989](https://github.com/scriptscat/scriptcat/issues/989) (by @CodFrm) +- 🎨 ইনস্টল পৃষ্ঠা URL আরও সুন্দর করা হয়েছে ([#993](https://github.com/scriptscat/scriptcat/pull/993)) (by @cyfung1031) +- 🐛 DraggableEntry রিফ্যাক্টর করা হয়েছে, কার্ড উচ্চতা সারিবদ্ধকরণ ঠিক করা হয়েছে ([#1245](https://github.com/scriptscat/scriptcat/pull/1245)) (by @cyfung1031) + +### বিবিধ + +- 🔒 নিরাপত্তা উন্নতি (DOMPurify, npm নির্ভরতা দুর্বলতা ফিক্স) +- 👷 Rspack বান্ডলিং অপ্টিমাইজেশন, বিল্ড টুলচেইন ফিক্স +- ⬆️ নির্ভরতা সংস্করণ আপডেট + +**সম্পূর্ণ পরিবর্তনের লগ:** [v1.2.6...v1.3.0 তুলনা](https://github.com/scriptscat/scriptcat/compare/v1.2.6...v1.3.0) + + + +## 1.2.6 (2026-02-03) + +### ফিক্সড + +- 🐛 structuredClone ত্রুটি ঠিক করা হয়েছে ([#1192](https://github.com/scriptscat/scriptcat/issues/1192)) [[265e122](https://github.com/scriptscat/scriptcat/commit/265e122342366b166d3122cc8da485cb1295b924)] (by @cyfung1031) + + + +## 1.2.5 (2026-02-02) + +### ফিক্সড + +- 🐛 স্ক্রিপ্ট সিঙ্ক ডিলিট সমস্যা ঠিক করা হয়েছে [#1158](https://github.com/scriptscat/scriptcat/issues/1158) [[5e91a31](https://github.com/scriptscat/scriptcat/commit/5e91a31e02761ba8061e3de1f4d15fc1d964346c)] (by @CodFrm) +- 🐛 TM `@match www.website.com/*`-এর সাথে সামঞ্জস্যপূর্ণ ([#1165](https://github.com/scriptscat/scriptcat/issues/1165)) [[da66ff7](https://github.com/scriptscat/scriptcat/commit/da66ff70d25c3087cb8405289dc8b14df9c15f05)] (by @cyfung1031) +- 🐛 Edge-এর সর্বশেষ সংস্করণ 144 ব্যবহারকারী স্ক্রিপ্ট যোগ করে [#1157](https://github.com/scriptscat/scriptcat/issues/1157) [[f7c1c73](https://github.com/scriptscat/scriptcat/commit/f7c1c730cf39cae02a9e6f815e3113ea9d2a8a05)] (by @CodFrm) +- 🐛 FileSystemObserver ধারাবাহিক মনিটরিং সমস্যা ঠিক করা হয়েছে ([#1160](https://github.com/scriptscat/scriptcat/issues/1160)) [[9556769](https://github.com/scriptscat/scriptcat/commit/95567690d1bf77bfe8bedfd6a94c88949a77e115)] (by @cyfung1031) +- 🐛 locales.ts ছোটখাট ফিক্স ([#1154](https://github.com/scriptscat/scriptcat/issues/1154)) [[1c44b68](https://github.com/scriptscat/scriptcat/commit/1c44b680dab3a95a51eb73cf92531efd0a192dc9)] (by @cyfung1031) +- 🐛 পপআপ আপডেট উইন্ডো সময় সমস্যা ঠিক করা হয়েছে ([#1155](https://github.com/scriptscat/scriptcat/issues/1155)) [[c17f761](https://github.com/scriptscat/scriptcat/commit/c17f761807fb9b14aff09b9b08d19e4cbe72b8a5)] (by @cyfung1031) +- 🐛 i18n প্রিফিক্স ভাষা স্ক্রিপ্ট নাম এবং বিবরণ প্রদর্শন ঠিক করা হয়েছে [#1123](https://github.com/scriptscat/scriptcat/issues/1123) [[7ef7355](https://github.com/scriptscat/scriptcat/commit/7ef7355632fc989fa1cad44fd2069ff840bbd8df)] (by @CodFrm) +- 🐛 মান রেফারেন্স সমস্যা হ্যান্ডেল করা হয়েছে [#1141](https://github.com/scriptscat/scriptcat/issues/1141) ([#1147](https://github.com/scriptscat/scriptcat/issues/1147)) [[0892fcd](https://github.com/scriptscat/scriptcat/commit/0892fcd452758030553c33ddf14f1ce4bc6d3efc)] (by @cyfung1031) + + + +## 1.2.4 (2026-01-07) + +সিঙ্ক্রোনাইজেশন বাগ ঠিক করা হয়েছে, এবং সংস্করণ আপডেট আর পরিবর্তনের লগ পৃষ্ঠা স্বয়ংক্রিয়ভাবে খুলবে না + +### যোগ করা হয়েছে + +- ✨ সিঙ্ক ডিলিট এখন ডিফল্টভাবে নিষ্ক্রিয় ([#958](https://github.com/scriptscat/scriptcat/issues/958)) [[9c4c7dc](https://github.com/scriptscat/scriptcat/commit/9c4c7dc411357746db43a306d97ac41a71f2b49c)] (by @cyfung1031) +- ✨ এডিটর এখন GM.\* সমর্থন করে ([#1129](https://github.com/scriptscat/scriptcat/issues/1129)) [[bea0192](https://github.com/scriptscat/scriptcat/commit/bea0192c6cc50eff2ed4e1cc5dcc25f36bbe10e7)] (by @cyfung1031) + +### পরিবর্তিত হয়েছে + +- ♻️ পরিবর্তনের লগ পৃষ্ঠা খোলার লজিক অপ্টিমাইজ করা হয়েছে [#1110](https://github.com/scriptscat/scriptcat/issues/1110) [[d3ffedc](https://github.com/scriptscat/scriptcat/commit/d3ffedcffe752ca548f87f1640072fcd871b8604)] (by @CodFrm) + +### ফিক্সড + +- 🐛 scriptcat.d.tpl & টাইপ ফিক্স ([#1130](https://github.com/scriptscat/scriptcat/issues/1130)) [[dd22ef5](https://github.com/scriptscat/scriptcat/commit/dd22ef544684d69e24a7aae098cb05cbab03daa8)] (by @cyfung1031) +- 🐛 ক্লাউড সিঙ্ক সমস্যা ঠিক করা হয়েছে ([#1133](https://github.com/scriptscat/scriptcat/issues/1133)) [[a9383d2](https://github.com/scriptscat/scriptcat/commit/a9383d2012eb3953dc33c8886ce3891f404fa100)] (by @CodFrm) +- 🐛 `GM_addElement("tagName")` ত্রুটি ঠিক করা হয়েছে ([#1120](https://github.com/scriptscat/scriptcat/issues/1120)) [[ad19de5](https://github.com/scriptscat/scriptcat/commit/ad19de5c1793c8c079bedbf1b11c7c2ae27a469e)] (by @cyfung1031) +- 🐛 ক্লিনআপ লজিক সরানো হয়েছে এবং checkuserscript লজিক অপ্টিমাইজ করা হয়েছে ([#1113](https://github.com/scriptscat/scriptcat/issues/1113)) [[e635911](https://github.com/scriptscat/scriptcat/commit/e635911a3c11c3cb8acd1cfd507cb777e5ee7236)] (by @CodFrm) + +### বিবিধ + +- 🏷️ TypeScript সংশোধন ([#1127](https://github.com/scriptscat/scriptcat/issues/1127)) [[b455724](https://github.com/scriptscat/scriptcat/commit/b4557244191018c18d5ce8ea8e8627bcfb7f7cdd)] (by @cyfung1031) +- 📝 উদাহরণ মন্তব্য সম্পূরক ([#1131](https://github.com/scriptscat/scriptcat/issues/1131)) [[292549e](https://github.com/scriptscat/scriptcat/commit/292549ed0f65952fe9f269aace23eefc7d6a3a0f)] (by @cyfung1031) + + + +## 1.2.3 (2025-12-20) + +কিছু বাগ ফিক্স + +### পরিবর্তিত হয়েছে + +- ⚡ পরবর্তী রান সময় প্রদর্শন অপ্টিমাইজ করা হয়েছে [#1093](https://github.com/scriptscat/scriptcat/issues/1093) [[324ce51](https://github.com/scriptscat/scriptcat/commit/324ce515c84699ca8d3bf1ee447fc6ef0656ae0d)] (by @CodFrm) + +### ফিক্সড + +- 🐛 প্রাথমিক স্ক্রিপ্টের জন্য URL ম্যাচিং সমস্যা ঠিক করা হয়েছে ([#1096](https://github.com/scriptscat/scriptcat/issues/1096)) [[a77effb](https://github.com/scriptscat/scriptcat/commit/a77effbab5ab4d1752065ef943d9c050ff99c066)] (by @cyfung1031) +- 🐛 আপডেট পপআপ উইন্ডো খুব অল্প সময়ের জন্য প্রদর্শিত হওয়া ঠিক করা হয়েছে ([#1088](https://github.com/scriptscat/scriptcat/issues/1088)) [[b2b2d5c](https://github.com/scriptscat/scriptcat/commit/b2b2d5c41ff70ee5430f7d8d156f480ac8fc3a1a)] (by @cyfung1031) +- 🐛 ব্যবহারকারী স্ক্রিপ্ট নোটিফিকেশন সক্রিয় থাকলে অস্বাভাবিক প্রদর্শন ঠিক করা হয়েছে ([#1086](https://github.com/scriptscat/scriptcat/issues/1086)) ([959c4db](https://github.com/scriptscat/scriptcat/commit/959c4dbed92f7bfe22a2f8ebb775c4189b5ff076)) +- 🐛 responseHeaders: `TM সামঞ্জস্য: \\r\\n` ([#1085](https://github.com/scriptscat/scriptcat/issues/1085)) [[15232c8](https://github.com/scriptscat/scriptcat/commit/15232c8543d93abfdafa1353d39d8a15d1dc385f)] (by @cyfung1031) +- 🐛 GM XHR সমস্যা ঠিক করা হয়েছে ([#1082](https://github.com/scriptscat/scriptcat/issues/1082)) [[3d987c3](https://github.com/scriptscat/scriptcat/commit/3d987c300242a3c765146359c35ecd6d998f792c)] (by @CodFrm) + +### বিবিধ + +- 🌐 পপআপ পৃষ্ঠাগুলিতে i18n সমস্যা হ্যান্ডল করা হয়েছে [#1081](https://github.com/scriptscat/scriptcat/issues/1081) [[6b17d71](https://github.com/scriptscat/scriptcat/commit/6b17d7100e8572d72b3b7aaf8ea38be9cdf33f5f)] (by @CodFrm) + + + +## 1.2.2 (2025-12-13) + +কিছু বাগ ফিক্স + +### ফিক্সড + +- 🐛 ঘন ঘন ব্যাকগ্রাউন্ড সিঙ্ক্রোনাইজেশন সমস্যা ঠিক করা হয়েছে ([#1076](https://github.com/scriptscat/scriptcat/issues/1076)) [[45dc39b](https://github.com/scriptscat/scriptcat/commit/45dc39baa0f3326cf12e97312ab632dc46ba40f2)] (by @CodFrm) +- 🐛 বিশেষ ট্যাব হ্যান্ডলিং সমস্যা ঠিক করা হয়েছে [#1066](https://github.com/scriptscat/scriptcat/issues/1066) ([50904fb](https://github.com/scriptscat/scriptcat/commit/50904fb46efdea10fd57677bc2d28c770b47e861)) +- 🐛 ম্যাচ রুলবিহীন স্ক্রিপ্ট হ্যান্ডলিং ঠিক করা হয়েছে [#1071](https://github.com/scriptscat/scriptcat/issues/1071) ([560cdc0](https://github.com/scriptscat/scriptcat/commit/560cdc01fc0fc27fb7d0e3b877c63ba431206668)) +- 🐛 ব্যাকগ্রাউন্ড ঐচ্ছিক অনুমতি সরিয়ে দেওয়া CI প্যাকেজিং সমস্যা ঠিক করা হয়েছে [[1f002f0](https://github.com/scriptscat/scriptcat/commit/1f002f0edf9892f023ae93b8522ff7c5e4a96559)] (by @CodFrm) +- 🐛 বাতিল ট্যাব উপেক্ষা করা ঠিক করা হয়েছে ([#1058](https://github.com/scriptscat/scriptcat/issues/1058)) [[6165bf4](https://github.com/scriptscat/scriptcat/commit/6165bf48eb1d53ede0561c85c30135446c2ff882)] (by @cyfung1031) + + + +## 1.2.1 (2025-12-06) + +কিছু বাগ ফিক্স এবং ব্যাকগ্রাউন্ড চলমান বিকল্পের হ্যান্ডলিং। + +### যোগ করা হয়েছে + +- ✨ ব্যাকগ্রাউন্ড চলমান বিকল্প যোগ করা হয়েছে ([#1048](https://github.com/scriptscat/scriptcat/issues/1048)) [[626e84d](https://github.com/scriptscat/scriptcat/commit/626e84dbd4dda0731e0a5ffdbdf71ae10e884489)] (by @CodFrm) + +### ফিক্সড + +- 🐛 document.write-এর কারণে মেসেজ লিসেনার রিসেট সমস্যা ঠিক করা হয়েছে ([#1055](https://github.com/scriptscat/scriptcat/issues/1055)) [[1f3a3ec](https://github.com/scriptscat/scriptcat/commit/1f3a3ec335ed4b519599e9aa3036c66b6f0d10b2)] (by @cyfung1031) +- 🐛 তালিকা দৃশ্য ফিল্টারিং কার্যকারিতা ঠিক করা হয়েছে [[e272dc6](https://github.com/scriptscat/scriptcat/commit/e272dc6ed151c15a1ef785b70ae100cb9e74a5dd)] (by @CodFrm) +- 🐛 প্রাথমিক পর্যায়ে UserAgentData হ্যান্ডেল করা হয়েছে ([#1045](https://github.com/scriptscat/scriptcat/issues/1045)) [[b4e08a8](https://github.com/scriptscat/scriptcat/commit/b4e08a812a08f42037837bbee54610ebc565063f)] (by @cyfung1031) +- 🐛 GM_openInTab-এর জন্য useOpen বিকল্প পুনরুদ্ধার করা হয়েছে [#1043](https://github.com/scriptscat/scriptcat/issues/1043) ([#1044](https://github.com/scriptscat/scriptcat/issues/1044)) [[7f30198](https://github.com/scriptscat/scriptcat/commit/7f30198909824871e694d5ffbe7088e44a6d0b45)] (by @cyfung1031) +- 🐛 userScripts undefined সমস্যা ঠিক করা হয়েছে ([#1041](https://github.com/scriptscat/scriptcat/issues/1041)) [[4f2deda](https://github.com/scriptscat/scriptcat/commit/4f2deda69aa6aae7f6e791be1cd965a440b80e33)] (by @cyfung1031) +- 🐛 `AppContext`-এ `"monaco-editor"`-এর ভুল রেফারেন্স ঠিক করা হয়েছে ([#983](https://github.com/scriptscat/scriptcat/issues/983)) [[4b8dae1](https://github.com/scriptscat/scriptcat/commit/4b8dae1f49208d13c4d19c4c627762fc1b04ea5e)] (by @cyfung1031) + +**সম্পূর্ণ পরিবর্তনের লগ:** [v1.2.0...v1.2.1 তুলনা](https://github.com/scriptscat/scriptcat/compare/v1.2.0...v1.2.1) + + + +## 1.2.0 (2025-11-29) + +এই আপডেটটি স্ক্রিপ্ট তালিকা সাইডবার, কার্ড ভিউ, আরও বন্ধুত্বপূর্ণ আপডেট চেক লজিক, এডিটর কনফিগারেশন এবং আরও অনেক কিছু নিয়ে আসে। ইনজেকশন এবং রানটাইম স্থিতিশীলতা উল্লেখযোগ্যভাবে উন্নত হয়েছে, CSP, স্যান্ডবক্স, GM API-র গুরুতর সমস্যা ঠিক করা হয়েছে, সাথে পারফরম্যান্স এবং কাঠামোগত অপ্টিমাইজেশনও এসেছে। + +আরও বিশদ বিবরণের জন্য, v1.2.0-beta.x পরিবর্তনের লগ এবং [v1.2](https://docs.scriptcat.org/docs/change/v1.2/) ডকুমেন্টেশন দেখুন। + +### 🚀 প্রধান নতুন ফিচার + +- ✨ স্ক্রিপ্ট তালিকা সাইডবার [#794](https://github.com/scriptscat/scriptcat/issues/794) (by @CodFrm) +- ✨ কার্ড ভিউ [#860](https://github.com/scriptscat/scriptcat/issues/860) (by @CodFrm) +- ✨ আরও বন্ধুত্বপূর্ণ আপডেট চেক লজিক [#755](https://github.com/scriptscat/scriptcat/issues/755) (by @cyfung1031) +- ✨ এডিটর কনফিগারেশন এবং এডিটর টাইপ ডেফিনিশন যোগ করা হয়েছে [#708](https://github.com/scriptscat/scriptcat/pull/708) (by @CodFrm) +- ✨ পপআপে স্ক্রিপ্ট সংখ্যা প্রদর্শন ([#973](https://github.com/scriptscat/scriptcat/issues/973)) [[1134586](https://github.com/scriptscat/scriptcat/commit/1134586ff040ffc0cdddd3538e9ec493950c948a)] (by @cyfung1031) +- ✨ কোড সাইডবার লুকানোর জন্য লেআউট মেনু যোগ করা হয়েছে [#689](https://github.com/scriptscat/scriptcat/issues/689) [[dd64da7](https://github.com/scriptscat/scriptcat/commit/dd64da719c081acbf21645e2b1e1f38653ffae8c)] +- ✨ SC সংস্করণ চেক বোতাম যোগ করা হয়েছে ([#795](https://github.com/scriptscat/scriptcat/issues/795)) [[1680c66](https://github.com/scriptscat/scriptcat/commit/1680c66099120c0e497c1a1f5321f38fe0160ea0)] (by @cyfung1031) +- ✨ এক্সটেনশন আনইনস্টলেশনের পরে সমীক্ষা পৃষ্ঠা যোগ করা হয়েছে [[6404c8f](https://github.com/scriptscat/scriptcat/commit/6404c8f74aff09b15725a92f8afdfc0d71ac188f)] + +### 🧩 GM API পরিবর্তন + +- ✨ ইনজেক্ট-ইনটু সমর্থন, স্ক্রিপ্ট এখন কনটেন্ট পরিবেশে ইনজেক্ট করা যেতে পারে [#711](https://github.com/scriptscat/scriptcat/issues/711) +- ✨ GM_openInTab পিন করা উইন্ডো, ইনকগনিটো উইন্ডোতে খোলা এবং অন্যান্য প্যারামিটার সমর্থন করে [#788](https://github.com/scriptscat/scriptcat/pull/788) (by @cyfung1031) +- ✨ GM_registerMenuCommand সাবমেনু এবং সেপারেটর সমর্থন করে [#831](https://github.com/scriptscat/scriptcat/pull/831) (by @cyfung1031) +- 🗑 GM_openInTab থেকে useOpen বিকল্প সরানো হয়েছে [#867](https://github.com/scriptscat/scriptcat/pull/867) +- ♻️ `@connect` লজিক সমন্বয় করা হয়েছে ([#969](https://github.com/scriptscat/scriptcat/issues/969)) [[67914d2](https://github.com/scriptscat/scriptcat/commit/67914d2b7d57fa9c69706ae57ee5d3400c2643f9)] (by @cyfung1031) +- ♻️ `GM_xmlhttpRequest` এবং সম্পর্কিত কোড রিফ্যাক্টর করা হয়েছে ([#901](https://github.com/scriptscat/scriptcat/issues/901)) [[fabd2e9](https://github.com/scriptscat/scriptcat/commit/fabd2e944235b460bc73df346b79d23ee4540af7)] (by @cyfung1031) + +### অন্যান্য + +- ⚡️ স্থিতিশীলতা এবং পারফরম্যান্স অপ্টিমাইজেশন +- 🐛 বিভিন্ন সমস্যা ঠিক করা হয়েছে +- ♻️ কোড কাঠামো অপ্টিমাইজেশন +- 🌐 i18n উন্নতি + +**সম্পূর্ণ পরিবর্তনের লগ:** [v1.1.2...v1.2.0 তুলনা](https://github.com/scriptscat/scriptcat/compare/v1.1.2...v1.2.0) + + + +## 1.1.2 (2025-09-18) + +বাগ ফিক্স + +### ফিক্সড + +- 🐛 স্যান্ডবক্স toString সমস্যা ঠিক করা হয়েছে [#737](https://github.com/scriptscat/scriptcat/issues/737) [[6ca24c9](https://github.com/scriptscat/scriptcat/commit/6ca24c9b171792035803ac4e1c69e473629f9d18)] +- 🐛 ব্যাজ 0 প্রদর্শনের সমস্যা ঠিক করা হয়েছে [[026c1d2](https://github.com/scriptscat/scriptcat/commit/026c1d2071dd4cfb6291f005d36717bcdf0a51c3)] +- 🐛 স্ক্রিপ্ট ইনজেকশন CSP সমস্যা ঠিক করা হয়েছে [#739](https://github.com/scriptscat/scriptcat/issues/739) [#728](https://github.com/scriptscat/scriptcat/issues/728) [[5da21b5](https://github.com/scriptscat/scriptcat/commit/5da21b5e3d0e7e86a1fd5dff57ba03ea641c19fa)] +- 🐛 পপআপ পৃষ্ঠায় ব্যাকগ্রাউন্ড স্ক্রিপ্ট প্রসারিত না হওয়া ঠিক করা হয়েছে [[66ab70f](https://github.com/scriptscat/scriptcat/commit/66ab70fb10c28aaf0c9260a9591aab7e1ae35615)] +- 🐛 মেসেজ টাইপ ভ্যালিডেশন শক্তিশালী করা হয়েছে [#676](https://github.com/scriptscat/scriptcat/issues/676) [[5073795](https://github.com/scriptscat/scriptcat/commit/50737957507ff9af3aa9ba9a6b7d444b643d1ff2)] +- 🐛 GM xhr document সমস্যা ঠিক করা হয়েছে [#716](https://github.com/scriptscat/scriptcat/issues/716) [[1c46546](https://github.com/scriptscat/scriptcat/commit/1c465462f4e14ae461d54358710f5caf74208af3)] + + + +## 1.1.1 (2025-09-07) + +### যোগ করা হয়েছে + +- ✨ কাস্টম এডিটর কনফিগারেশন এবং এডিটর টাইপ ডেফিনিশন যোগ করা হয়েছে ([#708](https://github.com/scriptscat/scriptcat/issues/708)) [[49eb379](https://github.com/scriptscat/scriptcat/commit/49eb3794774790d61c3ef787c865a9ba6fe82841)] + +### ফিক্সড + +- 🐛 পুরানো ব্রাউজার সংস্করণগুলির সাথে সামঞ্জস্য সমস্যা ঠিক করা হয়েছে [#715](https://github.com/scriptscat/scriptcat/issues/715) [[4da8068](https://github.com/scriptscat/scriptcat/commit/4da806879c2b170672814d02e6f8ed98c9fae35b)] +- 💄 পপআপ উইন্ডো খুব ছোট হলে পপআপ মেনু প্রদর্শন অপ্টিমাইজ করা হয়েছে ([288650e](https://github.com/scriptscat/scriptcat/commit/288650e5e4cbdc3fa8658f0754ce427a1b3dec5a)) +- 🐛 একাধিক সমস্যা ঠিক করা হয়েছে ([#710](https://github.com/scriptscat/scriptcat/issues/710)) [[6a2027a](https://github.com/scriptscat/scriptcat/commit/6a2027ac0bb5e0ed625df570240d068a98a34b31)] (by @WhiteSevs) + +### বিবিধ + +- 🌐 i18n সমস্যা হ্যান্ডেল করা হয়েছে [[2adf69d](https://github.com/scriptscat/scriptcat/commit/2adf69d6ec3c30186f2c2ef89f97e3cba9e15a66)] + + + +## 1.1.0 (2025-09-07) + +অসংখ্য বাগ ফিক্স এবং সামঞ্জস্য উন্নতি, Dropbox সমর্থন যোগ করা হয়েছে, পৃষ্ঠা লোডের চেয়ে দ্রুত লোডিংয়ের জন্য নতুন @early-start ফিচার। আরও বিশদ বিবরণের জন্য, v1.1.0-beta.x পরিবর্তনের লগ দেখুন। + +### যোগ করা হয়েছে + +- ✨ স্ক্রিপ্ট রানটাইম পরিবেশ সেটিংস যোগ করা হয়েছে [#628](https://github.com/scriptscat/scriptcat/issues/628) [[0d4a89e](https://github.com/scriptscat/scriptcat/commit/0d4a89efaecf0331dcc7fbb6df006b93a1525846)] +- ✨ ব্যাকগ্রাউন্ড স্ক্রিপ্ট না থাকলে ডিফল্টভাবে ভাঁজ করা [#626](https://github.com/scriptscat/scriptcat/issues/626) ([9d0aac6](https://github.com/scriptscat/scriptcat/commit/9d0aac6aae11b96707ca1f7c024a24e9d55f217b)) +- ✨ Dropbox সমর্থন [#575](https://github.com/scriptscat/scriptcat/issues/575) [[2c66f21](https://github.com/scriptscat/scriptcat/commit/2c66f21f5118bd83a0eaa0f1baa3a31f2233e5b2)] +- ✨ TM ইনস্টল না থাকলেও TM এবং SC উভয় সক্রিয় থাকলে SC ইনস্টলেশন অবস্থা পরীক্ষা করতে external.Tampermonkey অপ্টিমাইজ করা হয়েছে ([#703](https://github.com/scriptscat/scriptcat/issues/703)) [[d0115c3](https://github.com/scriptscat/scriptcat/commit/d0115c33657260d803b6091139601b1b20407d4e)] (by @cyfung1031) +- ✨ পৃষ্ঠার চেয়ে দ্রুত লোড করার জন্য @early-start যোগ করা হয়েছে ([#649](https://github.com/scriptscat/scriptcat/issues/649)) [[eb097dd](https://github.com/scriptscat/scriptcat/commit/eb097dd146dcd6f8ca712ed883571dbfb3d09f20]) +- ✨ গ্লোবাল কোড সার্চ ([#662](https://github.com/scriptscat/scriptcat/issues/662)) [[f8eafb7](https://github.com/scriptscat/scriptcat/commit/f8eafb7f955dad62c1b41ac477e929bf00c65982)] (by @RenjiYuusei) +- ✨ এক্সটেনশন আনইনস্টলেশনের পরে সমীক্ষা পৃষ্ঠা যোগ করা হয়েছে [[6404c8f](https://github.com/scriptscat/scriptcat/commit/6404c8f74aff09b15725a92f8afdfc0d71ac188f)] +- 📝 ইনস্টল পৃষ্ঠা এবং namespace পরিবর্তন করা হয়েছে ([6f2f000](https://github.com/scriptscat/scriptcat/commit/6f2f000612908b7a88f6b70c2831092805c63bc7)) +- ✨ মোবাইল ইনস্টলেশনের জন্য QR কোড যোগ করা হয়েছে ([348237c](https://github.com/scriptscat/scriptcat/commit/348237c7ce9771c69025386926b1f73710cf6f42)) + +### ফিক্সড + +- 🐛 নেটওয়ার্ক ইনস্টল মধ্যবর্তী পৃষ্ঠায় অ্যাক্সেস করতে না পারলে ইনস্টলেশন ট্রিগার না হওয়া ঠিক করা হয়েছে [#705](https://github.com/scriptscat/scriptcat/issues/705) [[5f1e292](https://github.com/scriptscat/scriptcat/commit/5f1e2929d79c470ba4427c3cce01f5cd184a839b)] +- 🐛 `@match *://*domain/*` এক্সপ্রেশন হ্যান্ডেল করা হয়েছে [[039b445](https://github.com/scriptscat/scriptcat/commit/039b4454148947cd3c74de82b87804ee9815e60c)] +- 🐛 এক্সটেনশন পরিবেশ স্যান্ডবক্স অনুপ্রবেশ সমস্যা ঠিক করা হয়েছে [#700](https://github.com/scriptscat/scriptcat/issues/700) [[a1a868d](https://github.com/scriptscat/scriptcat/commit/a1a868dfe3199e666fe2bcb65cfb2ad0ad3d699b)] +- ✏️ backgroud -> background ([#698](https://github.com/scriptscat/scriptcat/issues/698)) [[2594075](https://github.com/scriptscat/scriptcat/commit/2594075c4a50f4c79fa46bcda08d7b0cbcfe723c)] (by @cyfung1031) +- ✏️ CrhomeStorage -> ChromeStorage ([#693](https://github.com/scriptscat/scriptcat/issues/693)) [[64c536d](https://github.com/scriptscat/scriptcat/commit/64c536dbd5fcb4c29eebc1109202bab69aaa3ee2)] (by @cyfung1031) +- 🐛 GM.getTab এবং GM.getTabs ঠিক করা হয়েছে ([#683](https://github.com/scriptscat/scriptcat/issues/683)) [[31de256](https://github.com/scriptscat/scriptcat/commit/31de256f02b5b61e27f0eec9ea673248ba8faa32)] (by @WhiteSevs) +- 🐛 finalUrl-এ ডোমেইন অনুপস্থিত থাকা ঠিক করা হয়েছে ([#656](https://github.com/scriptscat/scriptcat/issues/656)) [[545d7c8](https://github.com/scriptscat/scriptcat/commit/545d7c8c0dd69c83bd2f0353518aafe6af81c0f4)] (by @cyfung1031) +- 🐛 নিম্ন ব্রাউজার কার্নেলের সাথে সামঞ্জস্য [#647](https://github.com/scriptscat/scriptcat/issues/647) ([bba12d2](https://github.com/scriptscat/scriptcat/commit/bba12d23f04759cb9b7fdb63f0d95ae515ee94a9)) +- 🐛 finalUrl-এ ডোমেইন অনুপস্থিত থাকা ঠিক করা হয়েছে ([#656](https://github.com/scriptscat/scriptcat/issues/656)) [[3ed018a](https://github.com/scriptscat/scriptcat/commit/3ed018a7a54803fcf2e1791316e0166ed0b52007)] (by @cyfung1031) +- 💚 react/jsx-no-literals lint সমস্যা ঠিক করা হয়েছে [[017b608](https://github.com/scriptscat/scriptcat/commit/017b60886be601e3e0e1719cf249da32d5686c30)] +- 🐛 নিম্ন ব্রাউজার কার্নেলের সাথে সামঞ্জস্য [#647](https://github.com/scriptscat/scriptcat/issues/647) [[0e2f817](https://github.com/scriptscat/scriptcat/commit/0e2f8173c8b44bd6ad44bdffc73fa302a96a058e)] +- 🐛 window.external ইনজেকশন অপ্টিমাইজ করা হয়েছে ([#646](https://github.com/scriptscat/scriptcat/issues/646)) [[0b2668a](https://github.com/scriptscat/scriptcat/commit/0b2668aadcab35a33ff9abc4bd030dffb87ea168)] (by @cyfung1031) +- 🐛 ক্লাউড স্টোরেজ অথেনটিকেশন পৃষ্ঠা স্বয়ংক্রিয়ভাবে বন্ধ না হওয়া ঠিক করা হয়েছে [[7748088](https://github.com/scriptscat/scriptcat/commit/7748088e63c1fc660b6a6ae5613cf04f9da99b8c)] +- 🐛 কাজ না করা `@connect` \\* সমস্যা ঠিক করা হয়েছে [#623](https://github.com/scriptscat/scriptcat/issues/623) [[76481c8](https://github.com/scriptscat/scriptcat/commit/76481c845b34414a7f15ed18ec61f7dff7eef091)] +- 🐛 ইউনিট পরীক্ষা যোগ করা হয়েছে এবং `@exclude` সমস্যা ঠিক করা হয়েছে ([#618](https://github.com/scriptscat/scriptcat/issues/618)) [[0046bb7](https://github.com/scriptscat/scriptcat/commit/0046bb78800a2c46edaac785b8e9592327772a3b)] (by @cyfung1031) +- 🐛 কিছু .user.js লিংক স্ক্রিপ্ট ইনস্টল করতে না পারা ঠিক করা হয়েছে [#599](https://github.com/scriptscat/scriptcat/issues/599) [[ccd2639](https://github.com/scriptscat/scriptcat/commit/ccd2639858f0f3cde28f284376fe8ed998d935ae)] +- 🐛 নতুন স্ক্রিপ্ট তৈরি ব্যর্থতা ঠিক করা হয়েছে [[d42d6e7](https://github.com/scriptscat/scriptcat/commit/d42d6e7d408a84674facf9ab0da6eac0e384502f)] +- 🐛 মেটাডেটা ঠিক করা হয়েছে ([#610](https://github.com/scriptscat/scriptcat/issues/610)) [[4d98cce](https://github.com/scriptscat/scriptcat/commit/4d98cce0ca1281cc58f551ea4e6700e340780d3f)] (by @cyfung1031) +- 🐛 পপআপ ব্যাজ ঠিক করা হয়েছে ([#605](https://github.com/scriptscat/scriptcat/issues/605)) [[eff9230](https://github.com/scriptscat/scriptcat/commit/eff92309de99abb0cf48ef4727afaa113bc2fbb6)] (by @cyfung1031) +- 🐛 ScriptEditor.tsx ঠিক করা হয়েছে ([#603](https://github.com/scriptscat/scriptcat/issues/603)) [[a9aadba](https://github.com/scriptscat/scriptcat/commit/a9aadba372b813c16bdc5f0aeb07c68981f48c63)] (by @cyfung1031) +- 🐛 কোড ভিউয়ার ও এডিটর CSS ঠিক করা হয়েছে ([#602](https://github.com/scriptscat/scriptcat/issues/602)) [[2e86785](https://github.com/scriptscat/scriptcat/commit/2e8678513efaccd42c8dc2aa89f8b76679aa8420)] (by @cyfung1031) +- 🐛 getFaviconFromDomain সমকালীনতা সমস্যা ঠিক করা হয়েছে ([#597](https://github.com/scriptscat/scriptcat/issues/597)) [[1872fe1](https://github.com/scriptscat/scriptcat/commit/1872fe165ab204b155a56f037c111d2d7776c2b9)] (by @cyfung1031) +- 🐛 একাধিক উইন্ডোতে ট্যাব খোলার ত্রুটি ঠিক করা হয়েছে [#586](https://github.com/scriptscat/scriptcat/issues/586) [[54c1da2](https://github.com/scriptscat/scriptcat/commit/54c1da29c2bd8bd8f5ef2d85b7aed8b334de296f)] +- 🐛 openerTabId সামঞ্জস্য সমস্যা ঠিক করা হয়েছে ([#586](https://github.com/scriptscat/scriptcat/issues/586)) [[b861fc8](https://github.com/scriptscat/scriptcat/commit/b861fc8620e53b885cad98db03f1dd10ec9d296c)] (by @cyfung1031) + +### বিবিধ + +- 📝 README_RU.md এবং CONTRIBUTING_RU.md তৈরি করা হয়েছে ([#678](https://github.com/scriptscat/scriptcat/issues/678)) [[597ab03](https://github.com/scriptscat/scriptcat/commit/597ab0378fe5ced01637cf411326ef7845b8ce2b)] (by @Ioann) +- 👷 সামঞ্জস্য সমন্বয় (pack.js সামঞ্জস্য) ([#669](https://github.com/scriptscat/scriptcat/issues/669)) [[fec45e6](https://github.com/scriptscat/scriptcat/commit/fec45e6606a609b10b79c58d2fcba02c2ce71e16)] (by @cyfung1031) +- 🌐 ভিয়েতনামী লোকেল পরিমার্জিত ও সম্প্রসারিত হয়েছে ([#661](https://github.com/scriptscat/scriptcat/issues/661)) [[6847a59](https://github.com/scriptscat/scriptcat/commit/6847a596c4b06c75e13594ef60e4b9dfa5718cf3)] (by @RenjiYuusei) +- 🌐 অনুবাদ ফিক্স ([#635](https://github.com/scriptscat/scriptcat/issues/635)) [[19296de](https://github.com/scriptscat/scriptcat/commit/19296de6a3815e5965eb33401a55da9b2bd22bb4)] (by @cyfung1031) +- 🌐 অনবোর্ডিং গাইড i18n সমস্যা ঠিক করা হয়েছে [#627](https://github.com/scriptscat/scriptcat/issues/627) [[9683f96](https://github.com/scriptscat/scriptcat/commit/9683f965400ab6a2bac15349aca4335911766eac)] +- 👷 pack.js কোড অপ্টিমাইজ করা হয়েছে ([#615](https://github.com/scriptscat/scriptcat/issues/615)) [[870dd9b](https://github.com/scriptscat/scriptcat/commit/870dd9bc6b7eff3eceefa915452e773ec0565180)] (by @cyfung1031) diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/change/v0.16.md b/i18n/bn/docusaurus-plugin-content-docs/current/change/v0.16.md new file mode 100644 index 00000000..c11c15b7 --- /dev/null +++ b/i18n/bn/docusaurus-plugin-content-docs/current/change/v0.16.md @@ -0,0 +1,35 @@ +--- +title: v0.16 +--- + +## v0.16.1 + +## সর্বশেষ আপডেট অনুযায়ী সাজানো যোগ হয়েছে + +![image-20240423113515332](@site/docs/change/v0.16.assets/image-20240423113515332.png) + +## v0.16.2 + +## মেনু স্বয়ংক্রিয়-লুকানোর কনফিগারেশন + +ডিফল্ট কনফিগারেশন ৫টি মেনু আইটেম দেখায়; ৫টির বেশি হলে মেনু বাকিগুলো স্বয়ংক্রিয়ভাবে লুকিয়ে রাখে এবং "আরও" ক্লিক করলে লুকানো আইটেমগুলো দেখা যায়। + +![alt text](@site/docs/change/v0.16.assets/setting.png) + +![iShot_2024-04-23_11.14.37](@site/docs/change/v0.16.assets/iShot_2024-04-23_11.14.37.gif) + +## স্ক্রিপ্ট তালিকায় কলাম দেখান/লুকান নিয়ন্ত্রণ যোগ হয়েছে + +![image-20240423111623608](@site/docs/change/v0.16.assets/image-20240423111623608.png) + +## v0.16.3 + +> মূলত বাগ ফিক্স + +## v0.16.4 + +> মূলত বাগ ফিক্স + +## v0.16.5 + +> মূলত বাগ ফিক্স diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/change/v0.17.md b/i18n/bn/docusaurus-plugin-content-docs/current/change/v0.17.md new file mode 100644 index 00000000..90834232 --- /dev/null +++ b/i18n/bn/docusaurus-plugin-content-docs/current/change/v0.17.md @@ -0,0 +1,31 @@ +--- +title: v0.17 +--- + +v0.17.0 থেকে শুরু করে, ScriptCat Manifest V3-এ আপগ্রেড হয়েছে এবং এর স্টোরেজ ইঞ্জিন `indexedDB` থেকে `chrome.storage.local`-এ পরিবর্তন করেছে। স্টোরেজ ইঞ্জিন পরিবর্তনের ফলে এই পৃষ্ঠাটি স্বয়ংক্রিয়ভাবে খোলে এবং এক্সটেনশনটি পুনরায় চালু হয়। ডেটা নিয়ে কোনো সমস্যা দেখলে [GitHub](https://github.com/scriptscat/scriptcat/issues)-এ আমাদের জানান। + +## v0.17.0-alpha + +Manifest V3-এর জন্য পুনর্নির্মাণ, স্টোরেজ ইঞ্জিন পরিবর্তন এবং কিছু বৈশিষ্ট্য সংশোধন করা হয়েছে + +- Tampermonkey-এর সাথে সামঞ্জস্য রাখতে `GM_xmlhttpRequest` থেকে `maxRedirects` সরিয়ে `redirect` ব্যবহার করা হয়েছে +- `GM_cookie`-এর `store` মেথডের সাথে `storeId` এবং `tabId` সরানো হয়েছে; কুকি পাওয়ার সময় এখন সরাসরি বর্তমান পৃষ্ঠার `store` ব্যবহার করা হয় (যেমন, গোপন ও সাধারণ উইন্ডোর store আলাদা) +- `@require-css` সরানো হয়েছে + +## v0.17.0-beta.4 + +### পপআপ পৃষ্ঠায় দ্রুত স্ক্রিপ্ট আপডেট পরীক্ষা যোগ করা হয়েছে + +![image-20250620165421754](@site/docs/change/v0.17.assets/image-20250620165421754.png) + + + +### সাইট ব্ল্যাকলিস্ট বৈশিষ্ট্য প্রয়োগ করা হয়েছে + +![image-20250620165529101](@site/docs/change/v0.17.assets/image-20250620165529101.png) + + + +### UserConfig-এ সুইচ টাইপ যোগ করা হয়েছে + +![image-20250620165640030](@site/docs/change/v0.17.assets/image-20250620165640030.png) diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/change/v1.1.md b/i18n/bn/docusaurus-plugin-content-docs/current/change/v1.1.md new file mode 100644 index 00000000..95d108e7 --- /dev/null +++ b/i18n/bn/docusaurus-plugin-content-docs/current/change/v1.1.md @@ -0,0 +1,11 @@ +--- +title: v1.1 +--- + +## ক্লাউড স্টোরেজ প্ল্যাটফর্ম + +Dropbox সমর্থন যোগ করা হয়েছে + +## API আপডেট + +- `@early-start` যোগ করা হয়েছে, যা আপনার স্ক্রিপ্টকে পেজের আগে চলতে দেয় [#649](https://github.com/scriptscat/scriptcat/pull/649) diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/change/v1.2.md b/i18n/bn/docusaurus-plugin-content-docs/current/change/v1.2.md new file mode 100644 index 00000000..4f689b30 --- /dev/null +++ b/i18n/bn/docusaurus-plugin-content-docs/current/change/v1.2.md @@ -0,0 +1,41 @@ +--- +title: v1.2 +--- + +ফিক্স: সংস্করণ আপডেট আর স্বয়ংক্রিয়ভাবে পরিবর্তনের লগ পৃষ্ঠা খোলে না + +## স্ক্রিপ্ট তালিকার সাইডবার [#794](https://github.com/scriptscat/scriptcat/issues/794) + +সাইডবারে উন্নত ফিল্টারিং এবং ট্যাগিং ফিচার যোগ হয়েছে; ট্যাগ স্ক্রিপ্ট → সেটিংস থেকে সম্পাদনা করা যায়। + +![image-20251016230129315](@site/docs/change/v1.2.assets/image-20251016230129315.png) + +## কার্ড ভিউ [#860](https://github.com/scriptscat/scriptcat/issues/860) + +কার্ড ভিউ যোগ হয়েছে, যা প্রথম চালুতে কার্ড ভিউ এবং টেবিল ভিউয়ের মধ্যে স্বয়ংক্রিয়ভাবে স্যুইচ করে, যাতে সরু স্ক্রিনে স্ক্রিপ্টের তথ্য ভালোভাবে দেখানো যায়। + +![image-20251023103730266](@site/docs/change/v1.2.assets/image-20251023103730266.png) + +## আরও বন্ধুত্বপূর্ণ আপডেট-পরীক্ষার লজিক [#755](https://github.com/scriptscat/scriptcat/issues/755) + +আপডেট-পরীক্ষার লজিক অপ্টিমাইজ করা হয়েছে — প্রতিটি স্ক্রিপ্টের জন্য একসাথে আপডেট প্রম্পট দেখানোর পরিবর্তে, এখন সেগুলো একটি একক আপডেট উইন্ডোতে একত্রিত করা হয়েছে, যেখানে আপনি কোন স্ক্রিপ্ট আপডেট করবেন তা বেছে নিতে পারেন বা এক ক্লিকে সব আপডেট করতে পারেন। প্রতিটি স্ক্রিপ্ট কতটুকু পরিবর্তিত হয়েছে তাও দেখানো হয়। + +![image-20251016225931823](@site/docs/change/v1.2.assets/image-20251016225931823.png) + +## এডিটর কনফিগারেশন এবং এডিটর টাইপ ডেফিনিশন যোগ হয়েছে [#708](https://github.com/scriptscat/scriptcat/pull/708) + +আপনি এখন এডিটর কনফিগারেশন এবং এডিটর টাইপ ডেফিনিশন কাস্টমাইজ করতে পারেন; এডিটর কনফিগারেশন `tsconfig.json`-এর [compilerOptions](https://www.typescriptlang.org/tsconfig/#compilerOptions) উল্লেখ করে লেখা যায়। + +![08c2889f-3029-4d3c-b180-c52d77c8077c](@site/docs/change/v1.2.assets/08c2889f-3029-4d3c-b180-c52d77c8077c.png) + +## ব্যাকগ্রাউন্ড রানিং অপশন [#1048](https://github.com/scriptscat/scriptcat/pull/1048) + +সেটিংস → রানটাইম-এর অধীনে ব্যাকগ্রাউন্ড রানিং অপশন যোগ হয়েছে। সক্রিয় করলে, সব উইন্ডো বন্ধ হওয়ার পরেও ব্রাউজার ব্যাকগ্রাউন্ডে চলতে থাকে এবং সিস্টেম ট্রেতে ছোট হয়ে যায়, যতক্ষণ না আপনি ম্যানুয়ালি ব্রাউজার বন্ধ করেন। এতে ব্যাকগ্রাউন্ড স্ক্রিপ্ট চলতে থাকে। + +![image-20251204174034940](@site/docs/change/v1.2.assets/image-20251204174034940.png) + +## API আপডেট + +- `inject-into` সমর্থন — স্ক্রিপ্ট এখন কনটেন্ট এনভায়রনমেন্টে ইনজেক্ট করা যায় [#711](https://github.com/scriptscat/scriptcat/issues/711) +- `GM_openInTab` ট্যাব পিন করা, গোপন উইন্ডোতে খোলা ইত্যাদি প্যারামিটার সমর্থন করে [#788](https://github.com/scriptscat/scriptcat/pull/788) +- `GM_registerMenuCommand` দ্বিতীয়-স্তরের মেনু এবং বিভাজক রেখা সমর্থন করে [#831](https://github.com/scriptscat/scriptcat/pull/831) diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/change/v1.3.assets/run-timing.png b/i18n/bn/docusaurus-plugin-content-docs/current/change/v1.3.assets/run-timing.png new file mode 100644 index 00000000..6ea09265 Binary files /dev/null and b/i18n/bn/docusaurus-plugin-content-docs/current/change/v1.3.assets/run-timing.png differ diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/change/v1.3.assets/s3-storage.png b/i18n/bn/docusaurus-plugin-content-docs/current/change/v1.3.assets/s3-storage.png new file mode 100644 index 00000000..e9a6e5e9 Binary files /dev/null and b/i18n/bn/docusaurus-plugin-content-docs/current/change/v1.3.assets/s3-storage.png differ diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/change/v1.3.md b/i18n/bn/docusaurus-plugin-content-docs/current/change/v1.3.md new file mode 100644 index 00000000..4a9aab15 --- /dev/null +++ b/i18n/bn/docusaurus-plugin-content-docs/current/change/v1.3.md @@ -0,0 +1,23 @@ +--- +title: v1.3 +--- + +## নতুন স্ক্রিপ্ট ইনস্টলেশন ফ্লো [#842](https://github.com/scriptscat/scriptcat/issues/842) + +স্ক্রিপ্ট ইনস্টলেশন ফ্লো নতুন করে ডিজাইন করা হয়েছে — এটি আর বাহ্যিক ওয়েবসাইট রিডাইরেক্ট বা নতুন উইন্ডো খোলার উপর নির্ভর করে না। স্ক্রিপ্ট এখন সরাসরি বর্তমান পৃষ্ঠার ভিতরে ইনস্টল হয়। ইনস্টল পৃষ্ঠার লেআউটও অপ্টিমাইজ করা হয়েছে — রেসপনসিভ ডিজাইন, স্ক্রলযোগ্য কোড প্রিভিউ এবং ডাউনলোড ব্যর্থ হলে ইনলাইন ত্রুটি প্রদর্শন। + +## স্ক্রিপ্ট রান টাইমিং অপশন [#895](https://github.com/scriptscat/scriptcat/issues/895) + +স্ক্রিপ্ট সেটিংসে রান টাইমিং অপশন যোগ হয়েছে, যা `document-start`, `document-body`, `document-end`, `document-idle`, `early-start` এবং আরও অনেকের মধ্যে থেকে বেছে নিতে দেয়, যাতে আপনার স্ক্রিপ্ট কখন চলবে তার সুনির্দিষ্ট নিয়ন্ত্রণ থাকে। + +![স্ক্রিপ্ট রান টাইমিং অপশন](v1.3.assets/run-timing.png) + +## Amazon S3 স্টোরেজ সমর্থন [#1146](https://github.com/scriptscat/scriptcat/issues/1146) + +ক্লাউড সিঙ্ক এবং ব্যাকআপ এখন WebDAV, Baidu Netdisk, OneDrive, Google Drive এবং Dropbox-এর মতো বিদ্যমান অপশনগুলোর পাশাপাশি Amazon S3-কে স্টোরেজ ব্যাকএন্ড হিসেবে সমর্থন করে। + +![Amazon S3 স্টোরেজ অপশন](v1.3.assets/s3-storage.png) + +## ক্লাউড স্টোরেজ আনবাইন্ডিং [#1151](https://github.com/scriptscat/scriptcat/issues/1151) + +ক্লাউড সিঙ্ক সেটিংসে আনবাইন্ড বোতাম যোগ হয়েছে, যাতে ক্লাউড স্টোরেজ সংযোগ বিচ্ছিন্ন বা পরিবর্তন করা সহজ হয়। diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/change/v1.4.md b/i18n/bn/docusaurus-plugin-content-docs/current/change/v1.4.md new file mode 100644 index 00000000..8122cac4 --- /dev/null +++ b/i18n/bn/docusaurus-plugin-content-docs/current/change/v1.4.md @@ -0,0 +1,50 @@ +--- +title: v1.4 — Agent +--- + +:::caution পরীক্ষার পর্যায় +v1.4 বর্তমানে এখনও পরীক্ষার পর্যায়ে রয়েছে; নিচের ফিচার ও API অফিসিয়াল রিলিজের আগে পরিবর্তিত হতে পারে। চেষ্টা করে দেখে প্রতিক্রিয়া জানানো স্বাগতম। +::: + +v1.4 হল ScriptCat-এর জন্য একটি বড় আপডেট, যা সম্পূর্ণ নতুন **Agent** সিস্টেম চালু করেছে যা ব্যবহারকারীদের প্রাকৃতিক ভাষার কথোপকথনের মাধ্যমে ব্রাউজার কাজ স্বয়ংক্রিয় করতে, ওয়েব ডেটা বের করতে, ফাইল পরিচালনা করতে এবং নির্ধারিত কাজ চালাতে দেয়। + +## Agent + +ড্যাশবোর্ডে একটি নতুন Agent চ্যাট এন্ট্রি পয়েন্ট যোগ হয়েছে, যেখানে আপনি একটি AI মডেলের সাথে বহু-পালার কথোপকথন করতে পারেন; AI কাজ সম্পন্ন করতে স্বয়ংক্রিয়ভাবে অন্তর্নির্মিত টুলগুলো কল করে। + +**মূল সক্ষমতা:** + +- **মাল্টি-মডেল সমর্থন** — OpenAI-সামঞ্জস্যপূর্ণ এবং নেটিভ Anthropic ফরম্যাট, Prompt Caching সমর্থনসহ +- **১১টি অন্তর্নির্মিত টুল** — ওয়েব ফেচ/সার্চ, ট্যাব ব্যবস্থাপনা, OPFS ফাইল সিস্টেম, কোড এক্সিকিউশন, ব্যবহারকারীর ইন্টারঅ্যাকশন এবং আরও অনেক কিছু +- **Skill সিস্টেম** — প্রম্পট + টুল স্ক্রিপ্ট + রেফারেন্স সামগ্রীর প্যাকেজ যা Agent-এর ডোমেইন জ্ঞান বাড়ায় +- **MCP ইন্টিগ্রেশন** — বাহ্যিক টুল সার্ভারে সংযোগের জন্য [Model Context Protocol](https://modelcontextprotocol.io/) সমর্থন +- **DOM অটোমেশন** — পেজ নেভিগেশন, স্ক্রিনশট, ক্লিক, ফিল, স্ক্রল, স্ক্রিপ্ট এক্সিকিউশন এবং আরও অনেক কিছু +- **নির্ধারিত কাজ** — Cron এক্সপ্রেশন-ভিত্তিক কাজের সময়সূচি (ইন্টারনাল / ইভেন্ট মোড) +- **সাব-এজেন্ট** — জটিল সাব-টাস্ক পরিচালনার জন্য স্বাধীন সাব-এজেন্ট তৈরি করতে পারে +- **কনটেক্সট ব্যবস্থাপনা** — টোকেন ব্যবহার কমানোর জন্য অটো-কমপ্যাক্ট এবং Prompt Caching + +**স্ক্রিপ্ট API (`CAT.agent.*`):** + +ইউজার স্ক্রিপ্টগুলো `CAT.agent.*` নেমস্পেসের মাধ্যমে Agent সক্ষমতা কল করতে পারে, যার মধ্যে conversation, dom, skills, task, model, opfs এবং mcp API অন্তর্ভুক্ত। প্রতিটি API-এর জন্য সংশ্লিষ্ট অনুমতি `@grant` দিয়ে ঘোষণা করতে হয়। + +**ড্যাশবোর্ডের ৬টি পৃষ্ঠা:** চ্যাট, মডেল কনফিগারেশন, Skill ব্যবস্থাপনা, নির্ধারিত কাজ, MCP সার্ভার এবং OPFS ব্রাউজার। + +## `@unwrap` ট্যাগ সমর্থন + +স্ক্রিপ্টকে স্যান্ডবক্স র্যাপার অতিক্রম করে সরাসরি পেজে ইনজেক্ট করতে দেয়। + +## `window.onurlchange` ইভেন্ট + +Navigation API ব্যবহার করে Tampermonkey-সামঞ্জস্যপূর্ণ URL পরিবর্তন ইভেন্ট শোনার বাস্তবায়ন করে। + +## এডিটর উন্নতি + +এডিট মেনু (খুঁজুন, প্রতিস্থাপন, আনডু ইত্যাদি) যোগ হয়েছে এবং বেশ কিছু কীবোর্ড শর্টকাট ও হিন্ট সমস্যা ঠিক হয়েছে। + +## মাল্টি-প্ল্যাটফর্ম সার্চ ইঞ্জিন + +স্ক্রিপ্ট আবিষ্কারে এখন বিভিন্ন সার্চ ইঞ্জিন প্ল্যাটফর্মের মধ্যে বেছে নেওয়া যায়। + +## আরও আইকন প্রদানকারী + +আরও স্ক্রিপ্ট আইকন সার্ভিস প্রদানকারী যোগ হয়েছে। diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/change/v1.5.assets/desktop.png b/i18n/bn/docusaurus-plugin-content-docs/current/change/v1.5.assets/desktop.png new file mode 100644 index 00000000..75a756a2 Binary files /dev/null and b/i18n/bn/docusaurus-plugin-content-docs/current/change/v1.5.assets/desktop.png differ diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/change/v1.5.assets/mobile.png b/i18n/bn/docusaurus-plugin-content-docs/current/change/v1.5.assets/mobile.png new file mode 100644 index 00000000..ca7f9735 Binary files /dev/null and b/i18n/bn/docusaurus-plugin-content-docs/current/change/v1.5.assets/mobile.png differ diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/change/v1.5.md b/i18n/bn/docusaurus-plugin-content-docs/current/change/v1.5.md new file mode 100644 index 00000000..2eb30b96 --- /dev/null +++ b/i18n/bn/docusaurus-plugin-content-docs/current/change/v1.5.md @@ -0,0 +1,55 @@ +--- +title: v1.5 — New Interface +--- + +:::caution পরীক্ষার পর্যায় +v1.5 বর্তমানে এখনও পরীক্ষার পর্যায়ে (বিটা) রয়েছে; নিচের ফিচারগুলো অফিসিয়াল রিলিজের আগে পরিবর্তিত হতে পারে। চেষ্টা করে দেখে প্রতিক্রিয়া জানানো স্বাগতম — আপনি [GitHub Discussions](https://github.com/scriptscat/scriptcat/discussions)-এ নতুন UI/UX নিয়ে আলোচনায় যোগ দিতে পারেন। +::: + +v1.5 হল ScriptCat ইন্টারফেসের সম্পূর্ণ পুনর্নির্মাণ: পরিষ্কার, আরও সামঞ্জস্যপূর্ণ এবং ব্যবহারে সহজ — মোবাইলের জন্য বিশেষ অপটিমাইজেশনসহ, যাতে ডেস্কটপ ও মোবাইল উভয় ব্যবহারকারীই আরও ভালো অভিজ্ঞতা পান। + +## সম্পূর্ণ নতুন ইন্টারফেস [#1514](https://github.com/scriptscat/scriptcat/pull/1514) + +পুরো ইন্টারফেসটি সম্পূর্ণ নতুন করে তৈরি করা হয়েছে, আরও সামঞ্জস্যপূর্ণ ভিজ্যুয়াল স্টাইল, পরিষ্কার স্তরক্রম এবং সম্পূর্ণ লাইট/ডার্ক থিম সমর্থনসহ। স্ক্রিপ্ট তালিকায় টেবিল ও কার্ড উভয় ভিউ রয়েছে, সাথে অবস্থা, ধরন, ট্যাগ এবং উৎস অনুযায়ী উন্নত ফিল্টারিং — ফলে অনেক স্ক্রিপ্ট পরিচালনা করা আরামদায়ক থাকে। + +![নতুন ডেস্কটপ ইন্টারফেস](v1.5.assets/desktop.png) + +## মোবাইল অপটিমাইজেশন + +লেআউটটি এখন এক্সটেনশন সমর্থনকারী মোবাইল ব্রাউজারগুলোর (যেমন Android-এর জন্য Edge এবং Kiwi) জন্য বিশেষভাবে তৈরি করা হয়েছে: স্ক্রিপ্ট তালিকা কার্ড হিসেবে দেখানো হয়, নিচে নেভিগেশন বার থাকে, বাম ড্রয়ার সাবস্ক্রিপশন, লগ, টুলস এবং সেটিংসে দ্রুত অ্যাক্সেস দেয় এবং এক্সটেনশন পপআপ সরু স্ক্রিনে মানিয়ে নেয়। + +![মোবাইল ইন্টারফেস](v1.5.assets/mobile.png) + +## 💥 বাহ্যিক অ্যাক্সেস (MCP ব্রিজ) [#1573](https://github.com/scriptscat/scriptcat/pull/1573) + +একটি লোকাল `sctl` ডেমন CLI ও MCP ক্লায়েন্টদের ScriptCat-এ সমানভাবে অ্যাক্সেস দেয়: স্ক্রিপ্ট মেটাডেটা তালিকাভুক্ত/পড়া, ইনস্টল, সক্রিয়/নিষ্ক্রিয়, মুছা এবং সম্পাদনা — সবকিছু **স্তরভিত্তিক অনুমোদন ও মানব নিশ্চিতকরণ পৃষ্ঠা** দ্বারা সুরক্ষিত, তিনটি স্তরসহ: অস্বীকার / অনুমতি / এই সেশনে অনুমতি, এবং প্রতিটি অপারেশন একটি অডিট লগে রেকর্ড হয়। + +## 💥 স্ক্রিপ্ট রিসাইকেল বিন [#1585](https://github.com/scriptscat/scriptcat/pull/1585) + +মুছে ফেলা স্ক্রিপ্ট আর সাথে সাথে ধ্বংস হয় না — প্রথমে রিসাইকেল বিনে যায়, **পুনরুদ্ধার** (মূল স্ক্রিপ্ট ডেটা ও অনুমতি সংরক্ষণসহ), স্থায়ী মুছে ফেলা এবং ধরে রাখার সময়কাল ভিত্তিক স্বয়ংক্রিয় পরিষ্কারের সমর্থনসহ। ডিফল্ট ধরে রাখার সময়কাল ৩০ দিন এবং সেটিংসে সামঞ্জস্য করা যায় বা 'কখনো না' হিসেবে সেট করা যায়। + +## 💥 অফিসিয়াল Firefox MV3 সমর্থন [#1561](https://github.com/scriptscat/scriptcat/pull/1561) + +উন্নত স্যান্ডবক্স/অফস্ক্রিন যোগাযোগের মাধ্যমে, ScriptCat MV3 এখন অফিসিয়ালিভাবে Firefox ব্রাউজার সমর্থন করে। + +## এডিটর থেকে স্ক্রিপ্ট ধরন নির্বাচন [#1544](https://github.com/scriptscat/scriptcat/pull/1544) + +এডিটর ট্যাব বারের "+" এখন আপনাকে তালিকা পৃষ্ঠায় ফিরে না গিয়ে সরাসরি তৈরি করার স্ক্রিপ্ট ধরন (সাধারণ / ব্যাকগ্রাউন্ড / নির্ধারিত) বেছে নিতে দেয়। + +## লোকাল ব্যাকআপের জন্য ম্যানুয়াল ডাউনলোড [#1543](https://github.com/scriptscat/scriptcat/pull/1543) + +লোকাল ব্যাকআপগুলো এখন ব্যাকআপ ফাইল সরাসরি আপনার ডিভাইসে রপ্তানি করার জন্য একটি ম্যানুয়াল ডাউনলোড লিংক দেয়। + +## Chromium 148+-এ structured_clone মেসেজিং [#1534](https://github.com/scriptscat/scriptcat/pull/1534) + +Chromium 148+-এ, অভ্যন্তরীণ এক্সটেনশন বার্তাগুলো `structured_clone` সিরিয়ালাইজেশন ব্যবহার করে, যা আরও বিস্তৃত ডেটা ধরন সমর্থন করে। + +## অন্যান্য উন্নতি + +- **GM API**: নেটিভ `GM_download` এখন `GM_xmlhttpRequest`-এর সাথে সামঞ্জস্যপূর্ণভাবে `@connect`-কে সম্মান করে [#1506](https://github.com/scriptscat/scriptcat/pull/1506) +- **পারফরম্যান্স**: উন্নত স্ক্রিপ্ট লোডিং ক্যাশ এবং অবশিষ্ট পপআপ মেনু ঠিক করা হয়েছে [#1511](https://github.com/scriptscat/scriptcat/pull/1511) +- **এডিটর**: `eslint-plugin-userscripts` নিয়মগুলো সামঞ্জস্য করা হয়েছে [#1510](https://github.com/scriptscat/scriptcat/pull/1510) +- প্রাক-রিলিজ (বিটা) আপডেট এখন স্বয়ংক্রিয়ভাবে পরিবর্তনের লগ পৃষ্ঠা খোলে +- **ফিক্স**: cron-এ ভুল টাইমজোন স্বয়ংক্রিয় শনাক্তকরণের কারণে নির্ধারিত কাজের সমস্যা প্রতিরোধ [#1531](https://github.com/scriptscat/scriptcat/pull/1531) +- **ফিক্স**: crontab উদাহরণে অনুপলব্ধ একটি ডেমো API প্রতিস্থাপন করা হয়েছে [#1542](https://github.com/scriptscat/scriptcat/pull/1542) +- **i18n**: কোরিয়ান, তুর্কি এবং ব্রাজিলিয়ান পর্তুগিজ যোগ হয়েছে diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/dev/agent/builtin-tools.md b/i18n/bn/docusaurus-plugin-content-docs/current/dev/agent/builtin-tools.md new file mode 100644 index 00000000..7f997fb6 --- /dev/null +++ b/i18n/bn/docusaurus-plugin-content-docs/current/dev/agent/builtin-tools.md @@ -0,0 +1,263 @@ +--- +title: বিল্ট-ইন টুলের রেফারেন্স +--- + +Agent-এর সাথে কিছু বিল্ট-ইন টুল আসে যা AI কথোপকথনের সময় স্বয়ংক্রিয়ভাবে কল করে। এই টুলগুলো স্থায়ী কথোপকথনে ডিফল্টভাবে উপলব্ধ; স্ক্রিপ্ট ডেভেলপারদের সাধারণত এগুলো সরাসরি কল করার প্রয়োজন হয় না — AI ব্যবহারকারীর উদ্দেশ্য অনুযায়ী সঠিক টুলটি বেছে নেয়। + +এই টুলগুলো কী করতে পারে তা বোঝা আপনাকে আরও ভালো সিস্টেম প্রম্পট এবং কাস্টম টুল লিখতে সাহায্য করে। + +## ওয়েব ডেটা ফেচিং + +### web_fetch + +একটি URL-এর কনটেন্ট ফেচ করুন, HTML-থেকে-টেক্সট এক্সট্রাকশন এবং LLM সারাংশকরণ সমর্থনসহ। + +| প্যারামিটার | টাইপ | আবশ্যক | বিবরণ | +|------|------|------|------| +| `url` | `string` | হ্যাঁ | লক্ষ্য URL (শুধুমাত্র http/https) | +| `prompt` | `string` | না | সারাংশ প্রম্পট (প্রদান করলে, কনটেন্ট সংক্ষিপ্ত করতে একটি LLM ব্যবহৃত হয়) | +| `max_length` | `number` | না | সর্বোচ্চ কনটেন্ট অক্ষর সংখ্যা | + +**আচরণের বিবরণ:** +- ৩০ সেকেন্ডের রিকোয়েস্ট টাইমআউট +- HTML কনটেন্ট স্বয়ংক্রিয়ভাবে মূল বডির টেক্সট বের করে (ন্যাভিগেশন, সাইডবার ইত্যাদি বাদ দেয়) +- JSON রেসপন্স স্বয়ংক্রিয়ভাবে পার্স হয় +- প্লেইন টেক্সট যেভাবে আছে সেভাবেই ফেরত আসে +- `prompt` প্রদান করা হলে, ফেচ করা কনটেন্ট সারাংশকরণের জন্য একটি LLM-এ পাঠানো হয় + +**রিটার্ন ভ্যালু:** +```json +{ + "url": "https://example.com", + "content_type": "text/html", + "content": "Extracted body content...", + "truncated": false, + "final_url": "https://example.com/redirected" +} +``` + +### web_search + +একটি সার্চ ইঞ্জিনে কোয়েরি করুন এবং কাঠামোবদ্ধ সার্চ ফলাফল ফেরত পান। + +| প্যারামিটার | টাইপ | আবশ্যক | বিবরণ | +|------|------|------|------| +| `query` | `string` | হ্যাঁ | সার্চ কীওয়ার্ড | +| `max_results` | `number` | না | সর্বোচ্চ ফলাফল সংখ্যা (ডিফল্ট ৫, সীমা ১০) | + +**সমর্থিত সার্চ ইঞ্জিন:** + +| ইঞ্জিন | বিবরণ | কনফিগারেশন প্রয়োজন | +|------|------|---------| +| DuckDuckGo | ডিফল্ট ইঞ্জিন | নেই | +| Bing | মাইক্রোসফট বিং সার্চ | API কী প্রয়োজন | +| Baidu | বাইডু সার্চ | API কী প্রয়োজন নেই | +| Google Custom Search | গুগল কাস্টম সার্চ | API কী + CSE ID প্রয়োজন | + +সার্চ ইঞ্জিনগুলো ম্যানেজমেন্ট পেজ → Agent → সেটিংস-এ কনফিগার করা হয়। + +**রিটার্ন ভ্যালু:** +```json +[ + { + "title": "Search result title", + "url": "https://example.com/result", + "snippet": "Result summary text..." + } +] +``` + +### get_tab_content + +নির্দিষ্ট একটি ট্যাবের রেন্ডার করা পেজ কনটেন্ট পড়ুন, যা CSS সিলেক্টর দিয়ে চিহ্নিত কাঠামোবদ্ধ Markdown-এ রূপান্তরিত হয়। + +| প্যারামিটার | টাইপ | আবশ্যক | বিবরণ | +|------|------|------|------| +| `tab_id` | `number` | হ্যাঁ | ট্যাব ID | +| `selector` | `string` | না | CSS সিলেক্টর; শুধুমাত্র মিলে যাওয়া অংশ বের করবে | +| `prompt` | `string` | না | সারাংশ প্রম্পট | +| `max_length` | `number` | না | সর্বোচ্চ কনটেন্ট অক্ষর সংখ্যা | + +`web_fetch` থেকে পার্থক্য: `get_tab_content` পেজটি **ব্রাউজারে যেভাবে রেন্ডার হয়েছে সেভাবে** পড়ে (ডায়নামিক JS কনটেন্টসহ), যেখানে `web_fetch` একটি নতুন HTTP রিকোয়েস্ট করে। + +**রিটার্ন ভ্যালু:** +```json +{ + "tab_id": 123, + "url": "https://example.com", + "title": "Page title", + "content": "Structured content...", + "truncated": false, + "used_selector": "main" +} +``` + +## ট্যাব ম্যানেজমেন্ট + +### list_tabs + +খোলা ট্যাবগুলো কোয়েরি করুন, বেশ কয়েকটি ফিল্টার শর্ত সমর্থনসহ। + +| প্যারামিটার | টাইপ | আবশ্যক | বিবরণ | +|------|------|------|------| +| `url_pattern` | `string` | না | URL রেজেক্স ম্যাচ | +| `title_pattern` | `string` | না | টাইটেল রেজেক্স ম্যাচ | +| `active` | `boolean` | না | শুধুমাত্র সক্রিয় ট্যাব ফেরত দিন | +| `window_id` | `number` | না | নির্দিষ্ট উইন্ডো | +| `audible` | `boolean` | না | শুধুমাত্র বর্তমানে অডিও চালানো ট্যাবগুলো ফেরত দিন | + +### open_tab + +একটি নতুন ট্যাব খুলুন, অথবা একটি বিদ্যমান ট্যাবে নেভিগেট করুন। + +| প্যারামিটার | টাইপ | আবশ্যক | বিবরণ | +|------|------|------|------| +| `url` | `string` | হ্যাঁ | লক্ষ্য URL | +| `tab_id` | `number` | না | বিদ্যমান ট্যাবের ID (প্রদান করলে সেই ট্যাবে নেভিগেট হয়; অন্যথায় নতুন ট্যাব খোলে) | +| `active` | `boolean` | না | এটি সক্রিয় করা হবে কিনা (ডিফল্ট `true`) | +| `window_id` | `number` | না | নির্দিষ্ট উইন্ডো | +| `wait_until_loaded` | `boolean` | না | পেজ লোড শেষ হওয়া পর্যন্ত অপেক্ষা করা হবে কিনা (ডিফল্ট `true`) | + +### close_tab + +একটি ট্যাব বন্ধ করুন। + +| প্যারামিটার | টাইপ | আবশ্যক | বিবরণ | +|------|------|------|------| +| `tab_id` | `number` | হ্যাঁ | ট্যাব ID | + +### activate_tab + +একটি ট্যাব সক্রিয় করুন এবং যে উইন্ডোতে আছে সেটিতে ফোকাস করুন। + +| প্যারামিটার | টাইপ | আবশ্যক | বিবরণ | +|------|------|------|------| +| `tab_id` | `number` | হ্যাঁ | ট্যাব ID | + +## ফাইল সিস্টেম (OPFS) + +### opfs_write + +ওয়ার্কস্পেসে একটি ফাইল লিখুন। + +| প্যারামিটার | টাইপ | আবশ্যক | বিবরণ | +|------|------|------|------| +| `path` | `string` | হ্যাঁ | ফাইলের পথ | +| `content` | `string` | হ্যাঁ | ফাইলের কনটেন্ট (ডেটা URL বাইনারি সমর্থিত) | + +### opfs_read + +ওয়ার্কস্পেস থেকে একটি ফাইল পড়ুন। ডিফল্টভাবে ফাইলের টাইপ স্বয়ংক্রিয়ভাবে সনাক্ত হয়: টেক্সট ফাইল তাদের কনটেন্ট ফেরত দেয়, বাইনারি ফাইল একটি ব্লব URL ফেরত দেয়। + +| প্যারামিটার | টাইপ | আবশ্যক | বিবরণ | +|------|------|------|------| +| `path` | `string` | হ্যাঁ | ফাইলের পথ | +| `mode` | `string` | না | `"text"` / `"blob"` / `"auto"` (ডিফল্ট) — একটি নির্দিষ্ট রিটার্ন মোড বাধ্য করে | +| `offset` | `number` | না | শুরুর লাইন নম্বর (১-ভিত্তিক), শুধুমাত্র টেক্সট মোড | +| `limit` | `number` | না | পড়ার জন্য লাইনের সংখ্যা, শুধুমাত্র টেক্সট মোড (টেক্সট ২০০ লাইনের বেশি হলে পেজিনেশন প্রয়োজন) | + +### opfs_list + +ডিরেক্টরির বিষয়বস্তু তালিকা করুন। + +| প্যারামিটার | টাইপ | আবশ্যক | বিবরণ | +|------|------|------|------| +| `path` | `string` | না | ডিরেক্টরি পাথ (ডিফল্ট রুট ডিরেক্টরি) | + +### opfs_delete + +একটি ফাইল বা ডিরেক্টরি মুছুন। + +| প্যারামিটার | টাইপ | আবশ্যক | বিবরণ | +|------|------|------|------| +| `path` | `string` | হ্যাঁ | ফাইল/ডিরেক্টরি পাথ | + +## ব্যবহারকারীর সাথে ইন্টারঅ্যাকশন + +### ask_user + +ব্যবহারকারীকে একটি প্রশ্ন করুন, ফ্রি-ফর্ম ইনপুট বা কাঠামোবদ্ধ পছন্দ — দুটোই সমর্থিত। + +| প্যারামিটার | টাইপ | আবশ্যক | বিবরণ | +|------|------|------|------| +| `question` | `string` | হ্যাঁ | প্রশ্নটি | +| `options` | `string[]` | না | পছন্দের তালিকা (প্রদান করলে, এটি একটি বহু-পছন্দের প্রশ্ন হয়ে যায়) | +| `multiple` | `boolean` | না | একাধিক নির্বাচন অনুমোদিত কিনা (ডিফল্ট `false`) | + +**টাইমআউট:** কোনো উত্তর না পেলে ৫ মিনিট পর `{ answer: null, reason: "timeout" }` ফেরত দেয়। + +**রিটার্ন ভ্যালু:** +```json +{ "answer": "The user's answer text" } +``` + +### execute_script + +একটি পেজে বা স্যান্ডবক্সে JavaScript কোড চালান। + +| প্যারামিটার | টাইপ | আবশ্যক | বিবরণ | +|------|------|------|------| +| `code` | `string` | হ্যাঁ | JavaScript কোড | +| `target` | `string` | হ্যাঁ | `"page"` বা `"sandbox"` | +| `tab_id` | `number` | না | `target` যখন `page` তখন কোন ট্যাবকে লক্ষ্য করা হবে (ডিফল্ট বর্তমান সক্রিয় ট্যাব); স্যান্ডবক্সের জন্য উপেক্ষিত | + +**এক্সিকিউশন পরিবেশের তুলনা:** + +| পরিবেশ | DOM | পেজ JS | এক্সটেনশন ব্লব URL | সেরা ব্যবহার | +|------|-----|---------|---------------|---------| +| `target: "page"` (সবসময় MAIN world) | হ্যাঁ | হ্যাঁ | না | DOM পড়া/পরিবর্তন, পেজ ফাংশন কল, পেজ ভেরিয়েবল পড়া | +| `target: "sandbox"` | না | না | না | বিশুদ্ধ কম্পিউটেশন | + +> `page` মোড সবসময় পেজের MAIN world-এ চলে, পেজের সাথে `window` শেয়ার করে — তাই এটি এক্সটেনশনের নিজস্ব ব্লব URL-এ অ্যাক্সেস করতে পারে না (যেমন `opfs_read` ব্লব মোডে যে ঠিকানা ফেরত দেয়)। ব্লব URL নিয়ে কাজ করতে হলে পরিবর্তে একটি SkillScript ব্যবহার করুন। + +## সাব-এজেন্ট + +### agent + +একটি জটিল সাব-টাস্ক পরিচালনা করতে একটি স্বাধীন সাব-এজেন্ট চালু করুন। + +| প্যারামিটার | টাইপ | আবশ্যক | বিবরণ | +|------|------|------|------| +| `prompt` | `string` | হ্যাঁ | সাব-টাস্কের বিবরণ | +| `description` | `string` | না | একটি সংক্ষিপ্ত লেবেল (কয়েকটি শব্দ, UI ডিসপ্লের জন্য) | +| `type` | `string` | না | সাব-এজেন্ট টাইপ (নিচে দেখুন), ডিফল্ট `"general"` | +| `tab_id` | `number` | না | সাব-এজেন্টে পাঠানোর জন্য ট্যাব ID; সাব-এজেন্ট সেই ট্যাবে কাজ করবে | + +**সাব-এজেন্ট টাইপ:** + +| type | বিবরণ | উপলব্ধ টুল | +|------|------|---------| +| `researcher` | তথ্য অনুসন্ধান (শুধু-পঠন) | web_search, web_fetch, পেজ কনটেন্ট পড়া | +| `page_operator` | ব্রাউজার অটোমেশন | ট্যাব ম্যানেজমেন্ট, DOM ম্যানিপুলেশন, পেজ ইন্টারঅ্যাকশন | +| `general` | সাধারণ-উদ্দেশ্য (ডিফল্ট) | সব টুল | + +**বৈশিষ্ট্য:** +- একটি সাব-এজেন্টের নিজস্ব স্বাধীন কথোপকথন কনটেক্সট থাকে +- এটি `ask_user` বা `agent` ব্যবহার করতে **পারে না** (রিকার্সন প্রতিরোধ করতে) +- সাব-এজেন্টের ইভেন্টগুলো `sub_agent_event` এর মাধ্যমে প্যারেন্ট কথোপকথনে পাঠানো হয় + +## টাস্ক ম্যানেজমেন্ট + +এই টুল গ্রুপটি একটি কথোপকথনের মধ্যে একটি অস্থায়ী টাস্ক তালিকা পরিচালনা করে (মেমরিতে, স্থায়ীভাবে সংরক্ষিত নয়)। + +### create_task + +| প্যারামিটার | টাইপ | আবশ্যক | বিবরণ | +|------|------|------|------| +| `subject` | `string` | হ্যাঁ | টাস্কের শিরোনাম | +| `description` | `string` | না | বিস্তারিত বিবরণ | + +### update_task + +| প্যারামিটার | টাইপ | আবশ্যক | বিবরণ | +|------|------|------|------| +| `task_id` | `string` | হ্যাঁ | টাস্ক ID | +| `status` | `string` | না | `"pending"` / `"in_progress"` / `"completed"` | +| `subject` | `string` | না | নতুন শিরোনাম | +| `description` | `string` | না | নতুন বিবরণ | + +### list_tasks + +কোনো প্যারামিটার নেই; সমস্ত টাস্কের একটি সংক্ষিপ্ত তালিকা ফেরত দেয়। + +> টাস্ক-ম্যানেজমেন্ট টুলগুলো মূলত AI-এর নিজের অগ্রগতি ট্র্যাক করার জন্য, জটিল বহু-ধাপের কাজ পরিচালনার সময়; টাস্ক ডেটা স্থায়ীভাবে সংরক্ষিত হয় না। diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/dev/agent/conversation.md b/i18n/bn/docusaurus-plugin-content-docs/current/dev/agent/conversation.md new file mode 100644 index 00000000..ee8e786c --- /dev/null +++ b/i18n/bn/docusaurus-plugin-content-docs/current/dev/agent/conversation.md @@ -0,0 +1,278 @@ +--- +title: কথোপকথন API +--- + +`@grant CAT.agent.conversation` + +কথোপকথন API হল Agent সিস্টেমের মূল, যা একটি স্ক্রিপ্টকে AI কথোপকথন তৈরি, বার্তা পাঠানো এবং উত্তর গ্রহণ করতে দেয়। + +## একটি কথোপকথন তৈরি করা + +```javascript +const conv = await CAT.agent.conversation.create(options?); +``` + +### ConversationCreateOptions + +| প্যারামিটার | ধরন | ডিফল্ট | বর্ণনা | +|------|------|--------|------| +| `id` | `string` | স্বয়ংক্রিয়-উত্পন্ন | কথোপকথন আইডি, একটি বিদ্যমান কথোপকথন পুনরায় শুরু করতে ব্যবহৃত হয় | +| `system` | `string` | — | কাস্টম সিস্টেম prompt, অন্তর্নির্মিত prompt-এর পরে যুক্ত হয় | +| `model` | `string` | ডিফল্ট মডেল | মডেল আইডি (ম্যানেজমেন্ট পেজে কনফিগার করার পরে প্রাপ্ত) | +| `maxIterations` | `number` | `20` | একক কথোপকথন টার্নের মধ্যে সর্বোচ্চ টুল-কল লুপ সংখ্যা | +| `skills` | `"auto" \| string[]` | — | `"auto"` স্বয়ংক্রিয়ভাবে সমস্ত Skill লোড করে, অথবা নির্দিষ্ট Skill নামের একটি অ্যারে | +| `tools` | `ToolDefinition[]` | — | কাস্টম টুল তালিকা (নীচে দেখুন) | +| `commands` | `Record` | — | কাস্টম কথোপকথন কমান্ড | +| `ephemeral` | `boolean` | `false` | একটি ক্ষণস্থায়ী কথোপকথন যা স্টোরেজে সংরক্ষিত হয় না | +| `cache` | `boolean` | `true` | prompt ক্যাশিং সক্রিয় করুন (টোকেন ব্যবহার হ্রাস করে) | + +### কাস্টম টুল + +একটি স্ক্রিপ্ট AI-এর কলের জন্য নিজস্ব টুল নিবন্ধন করতে পারে: + +```javascript +const conv = await CAT.agent.conversation.create({ + tools: [{ + name: "get_weather", + description: "নির্দিষ্ট শহরের আবহাওয়ার তথ্য পান", + parameters: { + type: "object", + properties: { + city: { + type: "string", + description: "শহরের নাম" + }, + unit: { + type: "string", + enum: ["celsius", "fahrenheit"], + description: "তাপমাত্রার একক" + } + }, + required: ["city"] + }, + handler: async (args) => { + // args = { city: "Beijing", unit: "celsius" } + const data = await fetchWeather(args.city, args.unit); + return { temperature: data.temp, condition: data.condition }; + } + }] +}); +``` + +একটি টুলের `parameters` [JSON Schema](https://json-schema.org/) স্পেক অনুসরণ করে। AI `description` ব্যবহার করে বুঝতে পারে কখন এবং কীভাবে টুলটি কল করতে হবে। + +### কাস্টম কমান্ড + +`/` দিয়ে শুরু হওয়া কাস্টম কমান্ড নিবন্ধন করা যায়: + +```javascript +const conv = await CAT.agent.conversation.create({ + commands: { + "/export": async (args) => { + // ব্যবহারকারী "/export pdf" টাইপ করলে ট্রিগার হয় + await exportToPdf(args); + return "এক্সপোর্ট সম্পন্ন"; + } + } +}); +``` + +অন্তর্নির্মিত কমান্ড: `/new` (কথোপকথনের ইতিহাস সাফ করুন) — এটি একটি কাস্টম হ্যান্ডলার দ্বারা ওভাররাইড করা যায়। + +## একটি বিদ্যমান কথোপকথন পাওয়া + +```javascript +const conv = await CAT.agent.conversation.get(conversationId); +// কথোপকথন না থাকলে null ফিরিয়ে দেয় +``` + +## ConversationInstance পদ্ধতি + +### chat — সিঙ্ক্রোনাস চ্যাট + +```javascript +const reply = await conv.chat(content, options?); +``` + +একটি বার্তা পাঠায় এবং সম্পূর্ণ উত্তরের জন্য অপেক্ষা করে। AI উত্তর দেওয়ার সময় টুল কল করতে পারে; `chat` চূড়ান্ত ফলাফল ফিরিয়ে দেওয়ার আগে সমস্ত টুল নির্বাহ শেষ হওয়ার জন্য অপেক্ষা করে। + +**প্যারামিটার:** + +| প্যারামিটার | ধরন | বর্ণনা | +|------|------|------| +| `content` | `string \| ContentBlock[]` | বার্তা বিষয়বস্তু, টেক্সট বা মাল্টিমোডাল বিষয়বস্তু ব্লক | +| `options.tools` | `ToolDefinition[]` | শুধুমাত্র এই কলের জন্য যোগ করার অতিরিক্ত টুল (তৈরির সময় দেওয়া টুলের সাথে একীভূত হয়) | + +**`ChatReply` ফিরিয়ে দেয়:** + +| ফিল্ড | ধরন | বর্ণনা | +|------|------|------| +| `content` | `string \| ContentBlock[]` | AI-এর উত্তর বিষয়বস্তু | +| `thinking` | `string` | মডেলের চিন্তা প্রক্রিয়া (শুধুমাত্র কিছু মডেল এটি সমর্থন করে) | +| `toolCalls` | `ToolCall[]` | এই উত্তরের সময় করা টুল কলের রেকর্ড | +| `usage` | `{ inputTokens, outputTokens }` | টোকেন ব্যবহার | +| `command` | `boolean` | এই উত্তরটি একটি কমান্ড দ্বারা ট্রিগার হয়েছিল কিনা | + +### chatStream — স্ট্রিমিং চ্যাট + +```javascript +const stream = await conv.chatStream(content, options?); +for await (const chunk of stream) { + // স্ট্রিমিং ইভেন্ট পরিচালনা +} +``` + +AI-এর উত্তর রিয়েল-টাইমে গ্রহণ করে — যখন আপনাকে ধীরে ধীরে আউটপুট প্রদর্শন করতে হয় তখন দরকারী। + +**`StreamChunk` ইভেন্টের ধরন:** + +| ধরন | ফিল্ড | বর্ণনা | +|------|------|------| +| `content_delta` | `content: string` | ক্রমবর্ধমান টেক্সট বিষয়বস্তু | +| `thinking_delta` | `thinking: string` | ক্রমবর্ধমান চিন্তা বিষয়বস্তু | +| `tool_call` | `toolCall: ToolCall` | টুল কল তথ্য (অবস্থা পরিবর্তনে ফায়ার হয়) | +| `content_block` | `block: ContentBlock` | একটি বিষয়বস্তু ব্লক (ছবি, ফাইল ইত্যাদি) | +| `done` | `usage: { inputTokens, outputTokens }` | কথোপকথন টার্ন সম্পন্ন | +| `error` | `error: string, errorCode?: string` | ত্রুটি | + +**ত্রুটি কোড (`errorCode`):** + +| কোড | বর্ণনা | +|--------|------| +| `rate_limit` | API রেট সীমা পৌঁছেছে; সাধারণত স্বয়ংক্রিয়ভাবে পুনরায় চেষ্টা করা হয় | +| `auth` | প্রমাণীকরণ ব্যর্থ হয়েছে; API কী পরীক্ষা করুন | +| `tool_timeout` | টুল নির্বাহের সময় শেষ হয়েছে | +| `max_iterations` | সর্বোচ্চ টুল-কল লুপ সংখ্যা পৌঁছেছে | +| `api_error` | অন্যান্য API ত্রুটি | + +### getMessages — বার্তার ইতিহাস পান + +```javascript +const messages = await conv.getMessages(); +``` + +কথোপকথনের প্রতিটি বার্তা সম্বলিত একটি `ChatMessage[]` ফিরিয়ে দেয়। + +**`ChatMessage` আকৃতি:** + +| ফিল্ড | ধরন | বর্ণনা | +|------|------|------| +| `id` | `string` | বার্তা আইডি | +| `role` | `"user" \| "assistant" \| "system" \| "tool"` | বার্তার ভূমিকা | +| `content` | `string \| ContentBlock[]` | বার্তা বিষয়বস্তু | +| `thinking` | `{ content: string }` | চিন্তা প্রক্রিয়া (assistant বার্তা — লক্ষ্য করুন এটি একটি অবজেক্ট, সাধারণ স্ট্রিং নয়) | +| `error` | `string` | এই টার্নে ত্রুটি থাকলে ত্রুটি বার্তা | +| `modelId` | `string` | এই বার্তার জন্য ব্যবহৃত মডেল আইডি | +| `durationMs` | `number` | মোট উত্তর সময় ms-এ | +| `parentId` | `string` | প্যারেন্ট বার্তা আইডি (ব্রাঞ্চিংয়ের জন্য) | +| `toolCalls` | `ToolCall[]` | টুল কলের রেকর্ড (assistant বার্তা) | +| `toolCallId` | `string` | সংশ্লিষ্ট টুল কল আইডি (tool বার্তা) | +| `usage` | `{ inputTokens, outputTokens }` | টোকেন ব্যবহার | +| `createtime` | `number` | তৈরি টাইমস্ট্যাম্প | + +### clear — কথোপকথন সাফ করুন + +```javascript +await conv.clear(); +``` + +কথোপকথনের সমস্ত বার্তার ইতিহাস সাফ করে। + +### save — কথোপকথন সংরক্ষণ করুন + +```javascript +await conv.save(); +``` + +কথোপকথনের মেটাডেটা স্টোরেজে সংরক্ষণ করে। ক্ষণস্থায়ী কথোপকথন (`ephemeral: true`) ডিফল্টভাবে সংরক্ষিত হয় না; এই পদ্ধতিটি কল করলে এটি একটি সংরক্ষিত কথোপকথনে রূপান্তরিত হয়। + + +### ইনস্ট্যান্স বৈশিষ্ট্য + +| বৈশিষ্ট্য | ধরন | বর্ণনা | +|------|------|------| +| `id` | `string` | কথোপকথন আইডি | +| `title` | `string` | কথোপকথনের শিরোনাম | +| `modelId` | `string` | ব্যবহৃত মডেল আইডি | + +## মাল্টিমোডাল বিষয়বস্তু + +বার্তা বিষয়বস্তু একটি সাধারণ টেক্সট স্ট্রিং বা মাল্টিমোডাল ইনপুট সমর্থন করতে একটি `ContentBlock[]` অ্যারে হতে পারে: + +```javascript +// টেক্সট + একটি ছবি পাঠান +await conv.chat([ + { type: "text", text: "অনুগ্রহ করে বিশ্লেষণ করুন এই ছবিতে কী আছে" }, + { type: "image", attachmentId: "img-id", mimeType: "image/png" } +]); +``` + +### ContentBlock ধরন + +| ধরন | প্রয়োজনীয় ফিল্ড | বর্ণনা | +|------|---------|------| +| `text` | `text: string` | টেক্সট বিষয়বস্তু | +| `image` | `attachmentId: string, mimeType: string` | ছবি; একটি দৃষ্টি-সক্ষম মডেল প্রয়োজন | +| `file` | `attachmentId: string, mimeType: string, name: string` | ফাইল | +| `audio` | `attachmentId: string, mimeType: string` | অডিও | + +## ক্ষণস্থায়ী বনাম সংরক্ষিত কথোপকথন + +| বৈশিষ্ট্য | সংরক্ষিত কথোপকথন (ডিফল্ট) | ক্ষণস্থায়ী কথোপকথন | +|------|-------------------|---------------------| +| বার্তা স্টোরেজ | OPFS-এ সংরক্ষিত | শুধুমাত্র মেমরিতে | +| অন্তর্নির্মিত টুল | সমস্ত উপলব্ধ | অন্তর্ভুক্ত নয়; `tools`-এর মাধ্যমে নিজের প্রদান করুন | +| কথোপকথন তালিকা | দৃশ্যমান | দৃশ্যমান নয় | +| prompt ক্যাশিং | সমর্থিত | নিষ্ক্রিয় করা যায় | +| ব্যবহারের ক্ষেত্রে | সাধারণ-উদ্দেশ্য কথোপকথন | হালকা, এককালীন কাজ এবং দ্রুত প্রশ্নোত্তর | + +## প্রসঙ্গ ব্যবস্থাপনা + +### স্বয়ংক্রিয়-কম্প্যাক্ট + +কথোপকথনের প্রসঙ্গ ব্যবহার মডেলের প্রসঙ্গ উইন্ডোর **80%** অতিক্রম করলে, সিস্টেম স্বয়ংক্রিয়ভাবে ইতিহাসের একটি সারাংশ তৈরি করতে LLM-কে কল করে, স্থান খালি করতে পুরানো বার্তা প্রতিস্থাপন করে। + +### prompt ক্যাশিং + +ডিফল্টভাবে সক্রিয়। Anthropic মডেলগুলির জন্য, সিস্টেম prompt এবং বার্তার ইতিহাস ক্যাশ করা হয়, পুনরাবৃত্ত টার্নগুলির জন্য টোকেন ব্যবহার এবং লেটেন্সি উল্লেখযোগ্যভাবে হ্রাস করে। + +`cache: false`-এর মাধ্যমে নিষ্ক্রিয় করা যায়: + +```javascript +const conv = await CAT.agent.conversation.create({ cache: false }); +``` + +## সম্পূর্ণ উদাহরণ + +```javascript +// ==UserScript== +// @name স্মার্ট অনুবাদ সহায়ক +// @match *://*/* +// @grant CAT.agent.conversation +// @grant CAT.agent.dom +// ==/UserScript== + +// একটি কাস্টম টুল দিয়ে কথোপকথন তৈরি করুন +const conv = await CAT.agent.conversation.create({ + system: "আপনি একটি অনুবাদ সহায়ক। ব্যবহারকারী আপনাকে ওয়েব পৃষ্ঠার বিষয়বস্তু দেবে — অনুগ্রহ করে এটি চীনা ভাষায় অনুবাদ করুন।", + tools: [{ + name: "get_selection", + description: "পৃষ্ঠায় ব্যবহারকারীর নির্বাচিত টেক্সট পান", + parameters: { type: "object", properties: {} }, + handler: async () => { + return { text: window.getSelection()?.toString() || "কোনো টেক্সট নির্বাচিত হয়নি" }; + } + }] +}); + +// অনুবাদের ফলাফল স্ট্রিম করুন +const stream = await conv.chatStream("অনুগ্রহ করে নির্বাচিত টেক্সটটি পান এবং চীনা ভাষায় অনুবাদ করুন"); +let result = ""; +for await (const chunk of stream) { + if (chunk.type === "content_delta") { + result += chunk.content; + // রিয়েল-টাইমে UI আপডেট করুন + updateTranslationUI(result); + } +} +``` diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/dev/agent/dom.md b/i18n/bn/docusaurus-plugin-content-docs/current/dev/agent/dom.md new file mode 100644 index 00000000..f342e5da --- /dev/null +++ b/i18n/bn/docusaurus-plugin-content-docs/current/dev/agent/dom.md @@ -0,0 +1,330 @@ +--- +title: DOM ম্যানিপুলেশন API +--- + +`@grant CAT.agent.dom` + +DOM ম্যানিপুলেশন API সম্পূর্ণ ব্রাউজার পৃষ্ঠা অটোমেশন প্রদান করে: নেভিগেশন, বিষয়বস্তু পড়া, স্ক্রিনশট, ফর্ম ইন্টারঅ্যাকশন এবং DOM পর্যবেক্ষণ। + +## ট্যাব ব্যবস্থাপনা + +### listTabs — ট্যাব তালিকা করুন + +```javascript +const tabs = await CAT.agent.dom.listTabs(); +``` + +প্রতিটি খোলা ট্যাব সম্পর্কে তথ্য ফিরিয়ে দেয়। + +**`TabInfo[]` ফিরিয়ে দেয়:** + +| ফিল্ড | ধরন | বর্ণনা | +|------|------|------| +| `tabId` | `number` | ট্যাব আইডি | +| `url` | `string` | বর্তমান URL | +| `title` | `string` | পৃষ্ঠার শিরোনাম | +| `active` | `boolean` | এটি বর্তমানে সক্রিয় ট্যাব কিনা | +| `windowId` | `number` | এটি যে উইন্ডোর অন্তর্গত তার আইডি | +| `discarded` | `boolean` | এটি বাতিল (সাসপেন্ডেড) হয়েছে কিনা | + +## নেভিগেশন + +### navigate — একটি পৃষ্ঠা নেভিগেট করুন + +```javascript +const result = await CAT.agent.dom.navigate(url, options?); +``` + +**প্যারামিটার:** + +| প্যারামিটার | ধরন | ডিফল্ট | বর্ণনা | +|------|------|--------|------| +| `url` | `string` | — | লক্ষ্য URL (প্রয়োজনীয়) | +| `options.tabId` | `number` | বর্তমান সক্রিয় ট্যাব | কোন ট্যাব ব্যবহার করবেন | +| `options.waitUntil` | `boolean` | `true` | পৃষ্ঠা লোড শেষ হওয়ার জন্য অপেক্ষা করবেন কিনা | +| `options.timeout` | `number` | `30000` | মিলিসেকেন্ডে টাইমআউট | + +**`NavigateResult` ফিরিয়ে দেয়:** + +```typescript +{ tabId: number; url: string; title: string } +``` + +## বিষয়বস্তু পড়া + +### readPage — পৃষ্ঠার বিষয়বস্তু পড়ুন + +```javascript +const page = await CAT.agent.dom.readPage(options?); +``` + +পৃষ্ঠার DOM-কে কাঠামোবদ্ধ টেক্সটে রূপান্তর করে, স্বয়ংক্রিয়ভাবে `