diff --git a/i18n/tr/code.json b/i18n/tr/code.json new file mode 100644 index 00000000..3242636e --- /dev/null +++ b/i18n/tr/code.json @@ -0,0 +1,955 @@ +{ + "githubStar.button.label": { + "message": "Yıldızla", + "description": "GitHub star button label" + }, + "githubStar.home.title": { + "message": "ScriptCat ücretsiz ve açık kaynaktır", + "description": "GitHub star bar title on homepage" + }, + "githubStar.home.subtitle": { + "message": "İşinize yaradıysa bize bir yıldız verin — devam etmemizi sağlıyor", + "description": "GitHub star bar subtitle on homepage" + }, + "githubStar.install.title": { + "message": "ScriptCat'ten memnun musunuz?", + "description": "GitHub star bar title on install-complete page" + }, + "githubStar.install.subtitle": { + "message": "GitHub'da yıldız vererek daha fazla kişinin keşfetmesine yardımcı olun 🌟", + "description": "GitHub star bar subtitle on install-complete page" + }, + "githubStar.changelog.title": { + "message": "ScriptCat her geçen gün daha iyiye gidiyor 🚀", + "description": "GitHub star bar title on changelog page" + }, + "githubStar.changelog.subtitle": { + "message": "Bu güncellemeler işinize yaradı mı? Çalışmalarımızı desteklemek için GitHub'da bize yıldız verin", + "description": "GitHub star bar subtitle on changelog page" + }, + "homepage.meta.keywords": { + "message": "ScriptCat,kullanıcı komut dosyaları,tarayıcı uzantısı,userscript,Tampermonkey,Violentmonkey,arka plan komut dosyaları,zamanlanmış komut dosyaları,tarayıcı otomasyonu,reklam engelleyici,komut dosyası mağazası", + "description": "Homepage SEO keywords" + }, + "homepage.meta.title": { + "message": "ScriptCat - Güçlü Tarayıcı Komut Dosyası Motoru", + "description": "Homepage meta title for SEO" + }, + "homepage.meta.description": { + "message": "ScriptCat, web işlevlerini kolayca özelleştirmenize, reklamları ortadan kaldırmanıza, görevleri otomatikleştirmenize ve tarama deneyiminizi geliştirmenize olanak tanıyan güçlü bir açık kaynak tarayıcı komut dosyası motorudur. Daha fazla özellikli Tampermonkey ile uyumlu.", + "description": "Homepage meta description for SEO" + }, + "homepage.og.title": { + "message": "ScriptCat - Güçlü Tarayıcı Komut Dosyası Motoru", + "description": "Open Graph title for social sharing" + }, + "homepage.og.description": { + "message": "Tarayıcınızın daha fazlasını yapmasını sağlayan açık kaynak tarayıcı komut dosyası motoru. Kullanıcı komut dosyalarını destekler, arka plan komut dosyaları, Tampermonkey ile uyumlu, daha güçlü özellikler.", + "description": "Open Graph description for social sharing" + }, + "homepage.twitter.title": { + "message": "ScriptCat - Güçlü Tarayıcı Komut Dosyası Motoru", + "description": "Twitter card title" + }, + "homepage.twitter.description": { + "message": "Tarayıcınızın daha fazlasını yapmasını sağlayan açık kaynak tarayıcı komut dosyası motoru", + "description": "Twitter card description" + }, + "homepage.hero.title": { + "message": "İçin En İyi Komut Dosyası Motoru", + "description": "Main title on the homepage hero section" + }, + "homepage.hero.title.engine": { + "message": "Gelişmiş Tarayıcı Deneyimi", + "description": "Gradient text in main title" + }, + "homepage.hero.subtitle.userScript": { + "message": "kullanıcı komut dosyaları", + "description": "User script highlight" + }, + "homepage.hero.subtitle.possibilities": { + "message": ", tarayıcınız için sınırsız olanakları etkinleştirin!", + "description": "Browser possibilities text" + }, + "homepage.hero.subtitle.main": { + "message": "ScriptCat, web işlevlerini kolayca özelleştirmenize, reklamları ortadan kaldırmanıza, görevleri otomatikleştirmenize ve tarama deneyiminizi geliştirmenize olanak tanıyan güçlü bir açık kaynak tarayıcı komut dosyası motorudur. Tampermonkey ile uyumludur ve daha fazla özellik ve optimizasyon sunar.", + "description": "Main subtitle description on homepage" + }, + "homepage.hero.subtitle.highlight": { + "message": "Şunları çalıştıran bir tarayıcı uzantısı:", + "description": "Highlighted subtitle on homepage" + }, + "homepage.hero.button.browseScripts": { + "message": "Komut Dosyası Kitaplığına Göz At", + "description": "Button text for browsing scripts" + }, + "homepage.hero.browser.edge": { + "message": "Edge Tarayıcıya Ekle", + "description": "Button text for Edge browser" + }, + "homepage.hero.browser.chrome": { + "message": "Chrome Tarayıcıya Ekle", + "description": "Button text for Chrome browser" + }, + "homepage.hero.browser.firefox": { + "message": "Firefox Tarayıcıya Ekle", + "description": "Button text for Firefox browser" + }, + "homepage.hero.browser.default": { + "message": "Uzantıyı Tarayıcıya Kur", + "description": "Default button text for browser installation" + }, + "homepage.hero.browser.crx": { + "message": "Elle Kurulum için Kurulum Paketini İndir", + "description": "Button text for manual installation" + }, + "homepage.hero.trustBadges.title": { + "message": "Teknoloji topluluğu tarafından güvenilir ve desteklenir", + "description": "Trust badges section title" + }, + "homepage.features.title.powerful": { + "message": "Güçlü Özellikler, ", + "description": "Features section title part 1" + }, + "homepage.features.title.possibilities": { + "message": "Sınırsız Olanaklar", + "description": "Features section title highlight" + }, + "homepage.features.subtitle": { + "message": "ScriptCat, tarayıcınızın yeteneklerini kolayca genişletmenize ve kendi web deneyiminizi oluşturmanıza olanak tanıyan bir dizi güçlü özellik sunar.", + "description": "Features section subtitle" + }, + "homepage.features.tampermonkey.title": { + "message": "Tampermonkey Uyumlu", + "description": "Feature title: Tampermonkey compatibility" + }, + "homepage.features.tampermonkey.description": { + "message": "Tampermonkey komut dosyası formatıyla tam uyumludur, mevcut komut dosyası kitaplıklarınızı sıfır geçiş maliyetiyle sorunsuz taşır.", + "description": "Feature description: Tampermonkey compatibility" + }, + "homepage.features.background.title": { + "message": "Arka Plan Komut Dosyaları", + "description": "Feature title: Background scripts" + }, + "homepage.features.background.description": { + "message": "Normal kullanıcı komut dosyalarından farklı olarak, komut dosyalarınızın sekme açmadan arka planda sürekli çalışmasını sağlar.", + "description": "Feature description: Background scripts" + }, + "homepage.features.security.title": { + "message": "Güvenli ve Güvenilir", + "description": "Feature title: Security" + }, + "homepage.features.security.description": { + "message": "Sıkı izin kontrol sistemi, şeffaf komut dosyası davranışı, kötü amaçlı komut dosyalarını etkili şekilde engeller ve gizliliğinizi korur.", + "description": "Feature description: Security" + }, + "homepage.features.editor.title": { + "message": "Yerleşik Kod Düzenleyici", + "description": "Feature title: Code editor" + }, + "homepage.features.editor.description": { + "message": "Sözdizimi vurgulama, kod tamamlama ve hata ipuçları sunan güçlü kod düzenleyici, komut dosyası yazmayı daha verimli hale getirir.", + "description": "Feature description: Code editor" + }, + "homepage.features.api.title": { + "message": "Güçlü API'ler", + "description": "Feature title: APIs" + }, + "homepage.features.api.description": { + "message": "GM'den daha zengin API arayüzleri sunar, dosya depolama ve kullanıcı yapılandırması gibi gelişmiş özellikleri destekleyerek komut dosyası yeteneklerini genişletir.", + "description": "Feature description: APIs" + }, + "homepage.features.store.title": { + "message": "Komut Dosyası Mağazası", + "description": "Feature title: Script store" + }, + "homepage.features.store.description": { + "message": "Popüler komut dosyalarını tek tıkla kurmak için komut dosyası mağazası sunar veya eserlerinizi toplulukla paylaşmak üzere yayınlayarak aktif bir ekosistem inşa eder.", + "description": "Feature description: Script store" + }, + "homepage.comparison.title.why": { + "message": "Neden Seçmeli", + "description": "Comparison section title part 1" + }, + "homepage.comparison.subtitle": { + "message": "Diğer komut dosyası motorlarıyla karşılaştırıldığında ScriptCat daha fazla avantaj ve gelişmiş özellik sunar", + "description": "Comparison section subtitle" + }, + "homepage.comparison.feature": { + "message": "Özellik", + "description": "Comparison table header: Feature" + }, + "homepage.comparison.feature.compatibility": { + "message": "Komut Dosyası Uyumluluğu", + "description": "Comparison feature: Script compatibility" + }, + "homepage.comparison.feature.background": { + "message": "Arka Plan Komut Dosyaları", + "description": "Comparison feature: Background scripts" + }, + "homepage.comparison.feature.opensource": { + "message": "Açık Kaynak Ücretsiz", + "description": "Comparison feature: Open source" + }, + "homepage.comparison.feature.mv3": { + "message": "MV3 Desteği", + "description": "Comparison feature: MV3 Support" + }, + "homepage.comparison.feature.sync": { + "message": "Bulut Senkronizasyonu", + "description": "Comparison feature: Cloud sync" + }, + "homepage.comparison.feature.api": { + "message": "Güçlü API'ler", + "description": "Comparison feature: Powerful APIs" + }, + "homepage.comparison.feature.community": { + "message": "Topluluk Desteği", + "description": "Comparison feature: Community support" + }, + "homepage.comparison.label.efficient": { + "message": "Verimli", + "description": "Comparison label: Efficient" + }, + "homepage.comparison.label.multiplatform": { + "message": "Çok platformlu", + "description": "Comparison label: Multi-platform" + }, + "homepage.scenario.title.solve": { + "message": "Komut Dosyaları", + "description": "Scenario section title part 1" + }, + "homepage.scenario.title.problems": { + "message": "Gerçek Sorunları Çözen ", + "description": "Scenario section title highlight" + }, + "homepage.scenario.title.scripts": { + "message": "", + "description": "Scenario section title part 2" + }, + "homepage.scenario.subtitle": { + "message": "ScriptCat'in tarama deneyiminizi nasıl dönüştürebileceğini görün", + "description": "Scenario section subtitle" + }, + "homepage.scenario.video.title": { + "message": "Video Sitesi Geliştirme", + "description": "Video scenario title" + }, + "homepage.scenario.video.subtitle": { + "message": "Video izleme deneyimini optimize edin", + "description": "Video scenario subtitle" + }, + "homepage.scenario.video.tag": { + "message": "Popüler Uygulamalar", + "description": "Video scenario tag" + }, + "homepage.scenario.video.feature.speed": { + "message": "Video Hız Kontrolü", + "description": "Video feature: Speed control" + }, + "homepage.scenario.video.feature.download": { + "message": "Tek Tıkla Video İndirme", + "description": "Video feature: Download" + }, + "homepage.scenario.video.feature.adblock": { + "message": "Reklamları Otomatik Atla", + "description": "Video feature: Ad blocking" + }, + "homepage.scenario.video.feature.ui": { + "message": "Arayüz Sadeleştirme", + "description": "Video feature: UI optimization" + }, + "homepage.scenario.video.sites": { + "message": "Desteklenen Siteler", + "description": "Video scenario supported sites label" + }, + "homepage.scenario.video.getScript": { + "message": "Komut Dosyasını Al →", + "description": "Video scenario get script link" + }, + "homepage.scenario.shopping.title": { + "message": "Alışveriş Asistanı", + "description": "Shopping scenario title" + }, + "homepage.scenario.shopping.subtitle": { + "message": "Alışveriş deneyimini daha kolay hale getirin", + "description": "Shopping scenario subtitle" + }, + "homepage.scenario.shopping.tag": { + "message": "Pratik Araçlar", + "description": "Shopping scenario tag" + }, + "homepage.scenario.shopping.feature.history": { + "message": "Fiyat Geçmişi Sorgulama", + "description": "Shopping feature: Price history" + }, + "homepage.scenario.shopping.feature.coupon": { + "message": "Otomatik Kupon Arama", + "description": "Shopping feature: Coupon search" + }, + "homepage.scenario.shopping.feature.compare": { + "message": "Fiyat Karşılaştırma", + "description": "Shopping feature: Price comparison" + }, + "homepage.scenario.shopping.feature.alert": { + "message": "Fiyat Düşüş Uyarısı", + "description": "Shopping feature: Price alert" + }, + "homepage.scenario.sites.more": { + "message": "+Daha Fazla", + "description": "More sites indicator in scenario cards" + }, + "homepage.download.title.ready": { + "message": "Hazır mısınız", + "description": "Download section title part 1" + }, + "homepage.download.title.enhance": { + "message": "Tarama Deneyiminizi Geliştirin", + "description": "Download section title highlight" + }, + "homepage.download.title.question": { + "message": "?", + "description": "Download section title part 2" + }, + "homepage.download.subtitle": { + "message": "Şimdi ScriptCat'i kurun ve web'de gezinmenin sınırsız olanaklarını keşfedin", + "description": "Download section subtitle" + }, + "homepage.download.edge": { + "message": "Edge Uzantı Mağazası", + "description": "Download button: Edge store" + }, + "homepage.download.chrome": { + "message": "Chrome Uzantı Mağazası", + "description": "Download button: Chrome store" + }, + "homepage.download.firefox": { + "message": "Firefox Uzantı Mağazası", + "description": "Download button: Firefox store" + }, + "homepage.download.github": { + "message": "GitHub İndirme", + "description": "Download button: GitHub" + }, + "homepage.download.popup.title": { + "message": "ScriptCat Etkin", + "description": "Extension popup title" + }, + "homepage.download.popup.text": { + "message": "Geçerli sayfada 3 komut dosyası çalışıyor", + "description": "Extension popup text" + }, + "homepage.footer.contributors.title": { + "message": "Tüm katkıda bulunanlara teşekkürler", + "description": "Footer contributors section title" + }, + "footer.description": { + "message": "Web deneyiminizi daha zengin ve renkli hale getiren güçlü bir tarayıcı komut dosyası motoru.", + "description": "Footer description" + }, + "footer.product.title": { + "message": "Ürün", + "description": "Footer product section title" + }, + "footer.product.features": { + "message": "Özellikler", + "description": "Footer product features link" + }, + "footer.product.scriptStore": { + "message": "Komut Dosyası Mağazası", + "description": "Footer product script store link" + }, + "footer.product.changelog": { + "message": "Değişiklik Günlüğü", + "description": "Footer product changelog link" + }, + "footer.resources.title": { + "message": "Kaynaklar", + "description": "Footer resources section title" + }, + "footer.resources.devDocs": { + "message": "Geliştirici Dokümantasyonu", + "description": "Footer resources development docs link" + }, + "footer.resources.apiReference": { + "message": "API Referansı", + "description": "Footer resources API reference link" + }, + "footer.resources.examples": { + "message": "Örnek Komut Dosyaları", + "description": "Footer resources example scripts link" + }, + "footer.resources.faq": { + "message": "SSS", + "description": "Footer resources FAQ link" + }, + "footer.community.title": { + "message": "Topluluk", + "description": "Footer community section title" + }, + "footer.community.forum": { + "message": "Forum Tartışması", + "description": "Footer community forum link" + }, + "footer.community.discord": { + "message": "Discord Kanalı", + "description": "Footer community Discord link" + }, + "footer.community.contributing": { + "message": "Katkı Rehberi", + "description": "Footer community contributing guide link" + }, + "footer.community.issues": { + "message": "Sorun Bildir", + "description": "Footer community report issues link" + }, + "footer.community.contact": { + "message": "Ekiple İletişime Geçin", + "description": "Footer community contact team link" + }, + "footer.copyright.allRightsReserved": { + "message": "Tüm hakları saklıdır.", + "description": "Footer copyright all rights reserved text" + }, + "footer.copyright.privacy": { + "message": "Gizlilik Politikası", + "description": "Footer copyright privacy policy link" + }, + "footer.copyright.terms": { + "message": "Kullanım Koşulları", + "description": "Footer copyright terms of use link" + }, + "footer.copyright.license": { + "message": "Lisans Sözleşmesi", + "description": "Footer copyright license link" + }, + "uninstall.title": { + "message": "Kaldırma Anketi", + "description": "Title of the uninstall survey page" + }, + "uninstall.description": { + "message": "ScriptCat'i kullandığınız için teşekkürler. Neden kaldırdığınızı bize söyleyin.", + "description": "Description of the uninstall survey page" + }, + "uninstall.header.title": { + "message": "ScriptCat'i kaldırdığınızı görmek üzücü", + "description": "Main header title on uninstall survey page" + }, + "uninstall.header.subtitle": { + "message": "İsterseniz, gelişmeye devam etmemize yardımcı olması için düşüncelerinizi duymaktan memnuniyet duyarız", + "description": "Subtitle on uninstall survey page" + }, + "uninstall.question.reason": { + "message": "ScriptCat'i kaldırmanızın ana nedeni nedir?", + "description": "Question about uninstall reason" + }, + "uninstall.question.feedback": { + "message": "Uygunsa daha fazla ayrıntı paylaşır mısınız?", + "description": "Question about detailed feedback" + }, + "uninstall.reason.bugs": { + "message": "Hatalarla veya sorunlarla karşılaştım", + "description": "Uninstall reason: bugs" + }, + "uninstall.reason.no_need": { + "message": "Artık ScriptCat'e ihtiyacım yok", + "description": "Uninstall reason: no longer need" + }, + "uninstall.reason.features": { + "message": "İhtiyacım olan özellikler eksik", + "description": "Uninstall reason: missing features" + }, + "uninstall.reason.alternative": { + "message": "Daha iyi bir alternatif buldum", + "description": "Uninstall reason: found alternative" + }, + "uninstall.reason.other": { + "message": "Diğer nedenler", + "description": "Uninstall reason: other" + }, + "uninstall.feedback.placeholder": { + "message": "Spesifik sorunlarınızı, önerilerinizi veya diğer düşüncelerinizi paylaşın...", + "description": "Placeholder text for feedback textarea" + }, + "uninstall.button.submit": { + "message": "Geri Bildirim Gönder", + "description": "Submit button text" + }, + "uninstall.warning.selectReason": { + "message": "Lütfen bir kaldırma nedeni seçin", + "description": "Warning when no reason is selected" + }, + "uninstall.success.submitted": { + "message": "Geri bildiriminiz için teşekkürler!", + "description": "Success message after submission" + }, + "uninstall.error.submit": { + "message": "Gönderim başarısız, lütfen daha sonra tekrar deneyin", + "description": "Error message when submission fails" + }, + "uninstall.thanks.title": { + "message": "Geri bildiriminiz için teşekkürler!", + "description": "Thank you page title" + }, + "uninstall.thanks.message": { + "message": "Geri bildiriminiz bizim için çok değerli ve ScriptCat'i geliştirmemize yardımcı olacak.", + "description": "Thank you page message" + }, + "uninstall.thanks.backHome": { + "message": "Ana Sayfaya Dön", + "description": "Back to home button" + }, + "uninstall.thanks.reportIssue": { + "message": "Sorun Bildir", + "description": "Report issue button" + }, + "uninstall.reinstall.message": { + "message": "Fikrinizi değiştirirseniz her zaman yeniden kurabilirsiniz:", + "description": "Reinstall message" + }, + "uninstall.reinstall.chrome": { + "message": "Chrome Web Mağazası", + "description": "Reinstall from Chrome Web Store button" + }, + "uninstall.reinstall.edge": { + "message": "Edge Eklentileri", + "description": "Reinstall from Edge Add-ons button" + }, + "uninstall.reinstall.firefox": { + "message": "Firefox Eklentileri", + "description": "Reinstall from Firefox Add-ons button" + }, + "uninstall.thanks.considerReinstall": { + "message": "Fikrinizi değiştirirseniz her zaman geri dönebilirsiniz", + "description": "Consider reinstall message" + }, + "uninstall.thanks.submitAnother": { + "message": "Başka Geri Bildirim Gönder", + "description": "Submit another feedback button" + }, + "uninstall.sidebar.reinstall.title": { + "message": "Her Zaman Geri Dönebilirsiniz", + "description": "Sidebar reinstall title" + }, + "uninstall.sidebar.help.title": { + "message": "Yardıma mı ihtiyacınız var?", + "description": "Sidebar help title" + }, + "uninstall.sidebar.help.description": { + "message": "Sorun mu yaşıyorsunuz? Çözmenize yardımcı olmak için buradayız", + "description": "Sidebar help description" + }, + "uninstall.sidebar.help.github": { + "message": "GitHub Sorunları", + "description": "GitHub issues button" + }, + "uninstall.sidebar.help.docs": { + "message": "Dokümantasyonu Görüntüle", + "description": "View docs button" + }, + "uninstall.bug.alert.title": { + "message": "Bir hata mı buldunuz?", + "description": "Bug alert title" + }, + "uninstall.bug.alert.description": { + "message": "Bir hata veya sorunla karşılaştıysanız, daha zamanında geri bildirim ve teknik destek için doğrudan GitHub'da bir konu açmanızı öneririz.", + "description": "Bug alert description" + }, + "uninstall.bug.alert.button": { + "message": "GitHub'da Sorun Bildir", + "description": "Bug alert button text" + }, + "uninstall.feature.alert.title": { + "message": "Eksik bir özellik mi var?", + "description": "Feature alert title" + }, + "uninstall.feature.alert.description": { + "message": "Kullanıcı özellik isteklerine çok değer veriyoruz! İhtiyacınız olan özellikleri GitHub'da ayrıntılı olarak açıklamanızı öneririz, böylece ihtiyaçlarınızı daha iyi anlayıp uygulama önceliğini belirleyebiliriz.", + "description": "Feature alert description" + }, + "uninstall.feature.alert.button": { + "message": "GitHub'da Özellik Öner", + "description": "Feature alert button text" + }, + "home.install.edge": { + "message": "Edge'e Ekle" + }, + "home.install.chrome": { + "message": "Chrome'a Ekle" + }, + "home.install.firefox": { + "message": "Firefox'a Ekle" + }, + "home.install.manual": { + "message": "Paketi indir ve elle kur" + }, + "home.install.guide": { + "message": "Kurulum rehberi" + }, + "home.hero.installTo": { + "message": "{browser} ekle" + }, + "home.hero.moreBrowsers": { + "message": "Daha fazla tarayıcı" + }, + "home.hero.eyebrow": { + "message": "Açık kaynak kullanıcı komut dosyası motoru · Tampermonkey uyumlu" + }, + "home.hero.title1": { + "message": "Tarayıcınıza" + }, + "home.hero.title2": { + "message": "" + }, + "home.hero.title3": { + "message": "süper güçler verin" + }, + "home.hero.subhead": { + "message": "Reklamları engelleyin, videoyu hızlandırın, sıkıcı işleri otomatikleştirin — mağazadan topluluk komut dosyalarını tek tıkla kurun; geliştiriciler için arka plan komut dosyaları ve güçlü API'ler de dahil. Tampermonkey uyumludur, mevcut komut dosyalarınız sıfır maliyetle taşınır." + }, + "home.hero.browse": { + "message": "Komut dosyalarına göz at" + }, + "home.hero.trust": { + "message": "Chrome · Edge · Firefox'ta çalışır — tamamen ücretsiz ve açık kaynak" + }, + "home.hero.mock.speed": { + "message": "Video hız kontrolü" + }, + "home.hero.mock.adblock": { + "message": "Reklamları otomatik atla" + }, + "home.hero.mock.dark": { + "message": "Sayfalar için karanlık mod" + }, + "home.hero.mock.skip": { + "message": "Reklamları atla" + }, + "home.hero.mock.running": { + "message": "Bu sayfada çalışan 3 komut dosyası" + }, + "home.hero.mock.add": { + "message": "Komut dosyası mağazasından ekle" + }, + "home.hero.chip.installed": { + "message": "Komut dosyası kuruldu" + }, + "home.hero.chip.installedSub": { + "message": "Video Geliştirici v2.1" + }, + "home.hero.chip.background": { + "message": "Arka planda çalışan 3 komut dosyası" + }, + "home.trust.eyebrow": { + "message": "DÜNYA ÇAPINDA KULLANICILAR VE GELİŞTİRİCİLER TARAFINDAN GÜVENİLİR" + }, + "home.trust.users": { + "message": "Kurulu kullanıcı" + }, + "home.trust.scripts": { + "message": "Topluluk komut dosyaları" + }, + "home.trust.stars": { + "message": "GitHub Yıldızları" + }, + "home.trust.contributors": { + "message": "Katkıda Bulunanlar" + }, + "home.sc.eyebrow": { + "message": "Herkes için · Kodlama gerektirmez" + }, + "home.sc.title1": { + "message": "Kod yok, sadece " + }, + "home.sc.title2": { + "message": "tek tık" + }, + "home.sc.title3": { + "message": " ile günlük sorunları çözün" + }, + "home.sc.sub": { + "message": "Mağazadan bir komut dosyası alın — reklamlar, video, alışveriş, verimlilik, hepsi sizin için hallolur." + }, + "home.sc.featured.tag": { + "message": "En popüler" + }, + "home.sc.featured.t": { + "message": "Video, tamamen geliştirildi" + }, + "home.sc.featured.d": { + "message": "Hız kontrolü, otomatik reklam atlama, tek tıkla indirme, resim içinde resim — daha iyi bir Bilibili / YouTube / Netflix." + }, + "home.sc.featured.c1": { + "message": "Hız kontrolü" + }, + "home.sc.featured.c2": { + "message": "Reklam engelleme" + }, + "home.sc.featured.c3": { + "message": "İndirme" + }, + "home.sc.featured.c4": { + "message": "Resim içinde resim" + }, + "home.sc.featured.btn": { + "message": "Video komut dosyalarına göz at" + }, + "home.sc.featured.sites": { + "message": "20'den fazla video sitesi desteklenir" + }, + "home.sc.adblock.t": { + "message": "Reklam engelleme · Daha temiz web" + }, + "home.sc.adblock.d": { + "message": "Temiz ve düzenli bir sayfa için reklamları ve pop-up'ları engelleyin." + }, + "home.sc.adblock.l": { + "message": "Reklam engelleme komut dosyaları" + }, + "home.sc.shop.t": { + "message": "Alışveriş · Fiyat karşılaştırma" + }, + "home.sc.shop.d": { + "message": "Her yerde fiyat karşılaştırın, fiyat geçmişi grafikleri, tek tıkla kuponlar." + }, + "home.sc.shop.l": { + "message": "Alışveriş yardımcısı" + }, + "home.sc.auto.t": { + "message": "Verimlilik · Otomasyon" + }, + "home.sc.auto.d": { + "message": "Otomatik yoklama, toplu işlemler, kullanışlı küçük bir araç kutusu." + }, + "home.sc.auto.l": { + "message": "Verimlilik komut dosyaları" + }, + "home.sc.read.t": { + "message": "Okuma · Çeviri" + }, + "home.sc.read.d": { + "message": "Karanlık mod, sayfa çevirisi, sürükleyici okuma." + }, + "home.sc.read.l": { + "message": "Okuma geliştiricileri" + }, + "home.step.eyebrow": { + "message": "3 ADIMDA BAŞLAYIN" + }, + "home.step.title1": { + "message": "İlk komut dosyanıza" + }, + "home.step.title2": { + "message": " 30 saniye" + }, + "home.step.sub": { + "message": "Karmaşık kurulum yok — üç adımı izleyin: kurun ve başlayın." + }, + "home.step1.t": { + "message": "Uzantıyı kurun" + }, + "home.step1.d": { + "message": "Chrome / Edge / Firefox mağazasından tek tıkla ekleyin veya elle kurun." + }, + "home.step1.p": { + "message": "Tarayıcıya ekle" + }, + "home.step2.t": { + "message": "Mağazaya göz atın" + }, + "home.step2.d": { + "message": "ScriptCat topluluğundaki binlerce komut dosyasını keşfedin ve favorinizi seçin." + }, + "home.step2.p": { + "message": "Ara: video hızı" + }, + "home.step3.t": { + "message": "Tek tıkla kurulum" + }, + "home.step3.d": { + "message": "Kur'a tıklayın, komut dosyası sayfada hemen etkisini gösterir." + }, + "home.step3.p": { + "message": "Kuruldu · Şu an aktif" + }, + "home.feat.eyebrow": { + "message": "Temel özellikler · WHY SCRIPTCAT" + }, + "home.feat.title1": { + "message": "Güçlü çekirdek, " + }, + "home.feat.title2": { + "message": "gönül rahatlığı" + }, + "home.feat.sub": { + "message": "Uyumluluktan güvenliğe, günlük kullanıcılardan geliştiricilere — ScriptCat her şeyi karşılar." + }, + "home.feat.compat.t": { + "message": "Tampermonkey uyumlu" + }, + "home.feat.compat.d": { + "message": "Kullanıcı komut dosyası formatı ve GM API'leriyle tam uyumlu — mevcut komut dosyalarınızı sıfır değişiklikle ve geçiş maliyeti olmadan taşıyın." + }, + "home.feat.compat.b": { + "message": "GM_* API desteği · birebir aynı meta veri bloğu" + }, + "home.feat.store.t": { + "message": "Komut dosyası mağazası" + }, + "home.feat.store.d": { + "message": "Binlerce topluluk komut dosyasını tek tıkla kurun veya kendi eserlerinizi yayınlayıp ekosistemi birlikte inşa edin." + }, + "home.feat.store.stat": { + "message": "{count} topluluk komut dosyası" + }, + "home.feat.secure.t": { + "message": "Güvenli ve güvenilir" + }, + "home.feat.secure.d": { + "message": "Şeffaf, kontrol edilebilir izinler ve görünür davranış — kötü amaçlı komut dosyaları kaynağında durdurulur." + }, + "home.feat.sync.t": { + "message": "Bulut senkronizasyonu" + }, + "home.feat.sync.d": { + "message": "Komut dosyaları ve ayarlar cihazlar arasında senkronize olur — geçiş veya yeniden kurulumda hiçbir şey kaybolmaz." + }, + "home.feat.bg.t": { + "message": "Arka plan komut dosyaları" + }, + "home.feat.bg.d": { + "message": "Eşsiz: komut dosyaları açık sekme olmadan arka planda çalışmaya devam eder." + }, + "home.feat.api.t": { + "message": "Güçlü API'ler" + }, + "home.feat.api.d": { + "message": "GM'den daha zengin: dosya depolama, zamanlanmış görevler ve çapraz kaynak istekleri parmaklarınızın ucunda." + }, + "home.feat.devTag": { + "message": "Geliştirici" + }, + "home.dev.eyebrow": { + "message": "Geliştiriciler için üretildi · FOR DEVELOPERS" + }, + "home.dev.title1": { + "message": "Tarayıcınızı " + }, + "home.dev.title2": { + "message": "kod çalıştırma ortamına" + }, + "home.dev.sub": { + "message": "Arka plan komut dosyaları, zengin API'ler, yerleşik düzenleyici ve hata ayıklama araçları — ilk satırdan üretime kadar, hepsi tek yerde." + }, + "home.dev.bg.t": { + "message": "Arka plan komut dosyaları" + }, + "home.dev.bg.d": { + "message": "Sabitlenmiş sekme gerekmez — komut dosyaları arka planda çalışmaya devam eder." + }, + "home.dev.api.t": { + "message": "Güçlü API'ler" + }, + "home.dev.api.d": { + "message": "Dosya depolama, cron zamanlama ve çapraz kaynak istekleri — hepsi dahil." + }, + "home.dev.editor.t": { + "message": "Yerleşik düzenleyici" + }, + "home.dev.editor.d": { + "message": "Sözdizimi vurgulama, akıllı tamamlama ve hata ipuçları komut dosyası yazmayı akıcı hale getirir." + }, + "home.dev.debug.t": { + "message": "Canlı hata ayıklama" + }, + "home.dev.debug.d": { + "message": "Günlükler, çalıştırma geçmişi ve hata takibi — sorunlar bir bakışta." + }, + "home.dev.docsBtn": { + "message": "Belgeleri oku" + }, + "home.dev.apiBtn": { + "message": "API referansı" + }, + "home.dev.run": { + "message": "Çalıştır" + }, + "home.dev.mock.name": { + "message": "Günlük yoklama", + "description": "@name value in the editor mock code block" + }, + "home.dev.mock.toast": { + "message": "Yoklama alındı", + "description": "Notification text in the editor mock code block" + }, + "home.comm.eyebrow": { + "message": "Açık kaynak · OPEN SOURCE" + }, + "home.comm.title1": { + "message": "Tarafından geliştirildi " + }, + "home.comm.title2": { + "message": "topluluk" + }, + "home.comm.sub": { + "message": "Tamamen açık kaynak, şeffaf ve ücretsiz. Her kod satırı denetlenebilir, her katkıda bulunan görünür." + }, + "home.comm.btn": { + "message": "GitHub'da Katkıda Bulunun" + }, + "home.cta.eyebrow": { + "message": "Ücretsiz · Açık kaynak · Reklamsız" + }, + "home.cta.h1": { + "message": "Tarayıcınıza" + }, + "home.cta.h2": { + "message": "süper güçler" + }, + "home.cta.h3": { + "message": "vermeye hazır mısınız?" + }, + "home.cta.sub": { + "message": "Mağazadan tek tıkla kurun veya paketi elle indirin. Web süper güçlerinin kilidini açmak 30 saniye sürer." + }, + "home.cta.primary": { + "message": "{browser} için ücretsiz kur" + }, + "home.cta.secondary": { + "message": "Komut dosyalarına göz at" + }, + "home.cta.stores": { + "message": "Edge · Chrome · Firefox · manuel paket desteklenir" + }, + "home.cta.chip": { + "message": "Kurulu ve çalışıyor" + }, + "home.nav.docs": { + "message": "Belgeler" + }, + "home.nav.store": { + "message": "Komut dosyası mağazası" + }, + "home.nav.dev": { + "message": "Geliştiriciler" + }, + "home.nav.changelog": { + "message": "Değişiklik günlüğü" + }, + "home.nav.install": { + "message": "Kur" + }, + "home.nav.installTo": { + "message": "{browser} ekle" + }, + "home.nav.menu": { + "message": "Menü" + }, + "home.nav.theme": { + "message": "Temayı değiştir" + }, + "home.hero.en": { + "message": "Tarayıcınız için süper güçler.", + "description": "Hero subtitle tagline on homepage" + } +} diff --git a/i18n/tr/docusaurus-plugin-content-docs/current.json b/i18n/tr/docusaurus-plugin-content-docs/current.json new file mode 100644 index 00000000..a23cecf4 --- /dev/null +++ b/i18n/tr/docusaurus-plugin-content-docs/current.json @@ -0,0 +1,18 @@ +{ + "version.label": { + "message": "Sonraki", + "description": "The label for version.label" + }, + "sidebar.dev.category.Agent 智能助手": { + "message": "Agent", + "description": "The label for sidebar.dev.category.Agent 智能助手" + }, + "sidebar.use.category.服务协议": { + "message": "Hizmet Sözleşmesi", + "description": "The label for sidebar.use.category.服务协议" + }, + "sidebar.use.category.从其它管理器迁移": { + "message": "Diğer yöneticilerden taşıma", + "description": "The label for sidebar.use.category.从其它管理器迁移" + } +} \ No newline at end of file diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/about/index.md b/i18n/tr/docusaurus-plugin-content-docs/current/about/index.md new file mode 100644 index 00000000..767940fb --- /dev/null +++ b/i18n/tr/docusaurus-plugin-content-docs/current/about/index.md @@ -0,0 +1,20 @@ +--- +sidebar: false +title: Hakkında +description: ScriptCat hakkında +icon: info +--- + + +## ScriptCat Hakkında + +Tampermonkey'in tasarımından ilham alan ve Tampermonkey komut dosyalarıyla uyumlu olan ScriptCat, arka plan komut dosyası yürütme çerçevesi uygular ve komut dosyalarının daha fazlasını yapmasını sağlayan bir dizi özel API'nin yanı sıra komut dosyası kodu yazmayı ve geliştirmeyi daha rahat ve akıcı hale getiren harika bir düzenleyici sunar. + +Geliştirme yol haritamız için, geliştirme planlarımızı yayınladığımız [Project #1](https://github.com/scriptscat/scriptcat/projects/1) sayfasına bakın. Önerileriniz varsa, bize bildirmek için bir [issue](https://github.com/scriptscat/scriptcat/issues) açmaktan çekinmeyin. + +**İşinize yaradıysa, lütfen bize bir Yıldız vermeyi düşünün ❤❤❤** + +## Tampermonkey Çin Forumu +> [Ziyaret etmek için tıklayın](https://bbs.tampermonkey.net.cn/) + +Tampermonkey Çin Forumu, Tampermonkey tarzı komut dosyalarını geliştirmek ve tartışmak için oluşturduğumuz bir topluluktur. Forumda çok sayıda komut dosyası öğrenme kaynağı ve deneyimli üye bulunur; burada tartışabilir ve soru sorabilirsiniz. Ayrıca komut dosyalarını yayınlama ve kurma desteği sunarız, böylece herkes kendi çalışmalarını özgürce paylaşabilir. diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/change/beta-changelog.md b/i18n/tr/docusaurus-plugin-content-docs/current/change/beta-changelog.md new file mode 100644 index 00000000..223b710b --- /dev/null +++ b/i18n/tr/docusaurus-plugin-content-docs/current/change/beta-changelog.md @@ -0,0 +1,777 @@ +--- +title: Beta Sürüm Notları +--- + +import GithubStar from '@site/src/components/GithubStar'; + + + +ScriptCat sürümleri iki ana dala ayrılır: kararlı sürümler ve ön sürümler. Kararlı sürüm değişiklik günlüğü için bakınız: [Değişiklik Günlüğü](./index.md) + +Ön sürümler, resmi kararlı sürümden önce yayınlanır. Genellikle yeni özellikleri test etmek için kullanılırlar. Ön sürüm numaraları bir ön sürüm tanımlayıcısı içerir, örneğin: +`1.0.0-beta.1`. + +Ön sürümleri [Release](https://github.com/scriptscat/scriptcat/releases) sayfasından veya aşağıdaki uzantı mağazası sayfalarından edinebilirsiniz: + +- [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/) + +Ayrıca, ön sürümlerin yanı sıra ScriptCat, her kod commit'i ana dala birleştirildikten sonra uzantıyı [Github Action](https://github.com/scriptscat/scriptcat/actions/workflows/build.yaml) üzerinde derler. En yeni özellikleri veya düzeltmeleri denemek istiyorsanız, bunları [Github Action](https://github.com/scriptscat/scriptcat/actions/workflows/build.yaml) sayfasından indirebilirsiniz. + + + +## 1.5.0-beta.1 (2026-08-06) + +Bu ön sürüm iki büyük özelliği öne çıkarıyor — **Harici Erişim (MCP köprüsü)** ve **betik geri dönüşüm kutusu** — Firefox MV3'ü resmi olarak destekler, Korece, Türkçe ve Brezilya Portekizcesi ekler ve bir dizi GM API, bulut senkronizasyonu ve düzenleyici sorununu düzeltir. + +### 🚀 Önemli Yeni Özellikler + +- 💥 Yeni "Harici Erişim (MCP köprüsü)": yerel bir `sctl` arka plan programı CLI ve MCP istemcisi erişimini birleştirir; her betik okuma/yazma işlemi katmanlı yetkilendirme ve üç seviyeli bir insan onay sayfası ile korunur — Reddet / İzin Ver / Bu oturuma izin ver — ve her işlem denetlenir ([#1573](https://github.com/scriptscat/scriptcat/pull/1573)) (yazan @cyfung1031) +- 💥 Betik geri dönüşüm kutusu: silinen betikler önce geri dönüşüm kutusuna gider; geri yükleme (orijinal veri ve izinleri koruyarak), kalıcı silme ve süreye dayalı otomatik temizleme; saklama süresi yapılandırılabilir (varsayılan 30 gün veya hiç) ([#1585](https://github.com/scriptscat/scriptcat/pull/1585)) (yazan @CodFrm) +- 💥 Resmi Firefox MV3 desteği, geliştirilmiş sandbox/offscreen iletişimi ile ([#1561](https://github.com/scriptscat/scriptcat/pull/1561)) (yazan @cyfung1031) +- ✨ Açılır pencereye hızlı site kapsamı eylemleri ekle ([#1646](https://github.com/scriptscat/scriptcat/pull/1646)) (yazan @CodFrm) +- ✨ Açılır penceredeki betik listesi genişletme sayısı artık yapılandırılabilir; menü genişletme sayısından ayrı ([#1645](https://github.com/scriptscat/scriptcat/pull/1645)) (yazan @CodFrm) +- ✨ Simge hizmeti, favicon çekmeyi tamamen kapatmak için "devre dışı" seviyesi kazanır ([#1637](https://github.com/scriptscat/scriptcat/pull/1637)) (yazan @CodFrm) +- ✨ Tanımsız meta veri etiketleri artık düzenleyicide bir uyarı gösterir ([#1608](https://github.com/scriptscat/scriptcat/pull/1608)) (yazan @cyfung1031) +- ✨ Yedekleme/geri yükleme/içe aktarma eksiksizliği: ScriptCat/Tampermonkey/Violentmonkey özel yapılandırma + ayarlar yedekleme + kaynak onarımı ([#1554](https://github.com/scriptscat/scriptcat/pull/1554)) (yazan @CodFrm) + +### ♻️ Yeniden Düzenleme ve Uyumluluk + +- ♻️ İstemciyi resmi MCP SDK'sına taşı ([#1643](https://github.com/scriptscat/scriptcat/pull/1643)) (yazan @CodFrm) + +### 🐛 Hata Düzeltmeleri + +- 🐛 GM_xmlhttpRequest özel çerezlerinin aynı adlı çerezleri geçersiz kılmak yerine eklenmesini düzelt ([#1604](https://github.com/scriptscat/scriptcat/pull/1604)) (yazan @cyfung1031) +- 🐛 Betik senkronizasyonu durum tutarlılığını ve sağlayıcı güvenli çakışma yönetimini düzelt ([#1504](https://github.com/scriptscat/scriptcat/pull/1504)) (yazan @cyfung1031) +- 🐛 Zamanlanmış günlük temizliğinin artık çalışmamasını düzelt ([#1599](https://github.com/scriptscat/scriptcat/pull/1599)) (yazan @CodFrm) +- 🐛 Betik ayarlarındaki eksik bağlam menüsü çalıştırma zamanlamasını düzelt ([#1652](https://github.com/scriptscat/scriptcat/pull/1652)) (yazan @CodFrm) +- 🐛 Kurulum sayfası geri/sekme kapatma mantığını düzelt ([#1594](https://github.com/scriptscat/scriptcat/pull/1594)) (yazan @cyfung1031) +- 🐛 Kayıtlı bir betik yeniden adlandırıldıktan sonra tarayıcı sekme başlığının güncellenmemesini düzelt ([#1607](https://github.com/scriptscat/scriptcat/pull/1607)) (yazan @cyfung1031) +- 🐛 window.focus odak davranışını düzelt ve windowId doğrulamasını güçlendir ([#1577](https://github.com/scriptscat/scriptcat/pull/1577)) (yazan @cyfung1031) +- 🐛 Düzenleyicinin aktif sekme kapatma düğmesinin gizlenmesini düzelt [#1556](https://github.com/scriptscat/scriptcat/issues/1556) (yazan @CodFrm) +- 🐛 Kaydedilmemiş düzenleyici içeriği için gezinme korumasını düzelt ([#1656](https://github.com/scriptscat/scriptcat/pull/1656)) (yazan @CodFrm) +- 🐛 Geri dönüşüm kutusundaki aynı adlı betik kaydetme onay metnini düzelt ([#1622](https://github.com/scriptscat/scriptcat/pull/1622)) (yazan @CodFrm) +- 🐛 selfMetadata boş geçersiz kılmaları destekler: match/exclude/tag/run-at "sil sonra canlandır" düzeltmesi ([#1579](https://github.com/scriptscat/scriptcat/pull/1579)) (yazan @CodFrm) + +### 🎨 Arayüz İyileştirmeleri + +- 💄 Android UI uyarlamasını düzelt: dinamik görünüm yüksekliği + dar ekran tablo/ayar satırı/günlük istatistik çubuğu yeniden akışı ([#1636](https://github.com/scriptscat/scriptcat/pull/1636)) (yazan @RenjiYuusei) +- 💄 Açılır pencereye kompakt düzen seçeneği ekle ([#1551](https://github.com/scriptscat/scriptcat/pull/1551)) (yazan @cyfung1031) + +### 🌐 Uluslararasılaştırma + +- 🌐 Korece (ko-KR) çevirisi ekle ([#1568](https://github.com/scriptscat/scriptcat/pull/1568)) (yazan @moduvoice) +- 🌐 Türkçe (tr-TR) çevirisi ekle ([#1557](https://github.com/scriptscat/scriptcat/pull/1557)) (yazan @azizaktas) +- 🌐 Brezilya Portekizcesi (pt-BR) çevirisi ekle ([#1587](https://github.com/scriptscat/scriptcat/pull/1587)) (yazan @Lucas559-noob) +- 🌐 pt-BR / tr-TR için chrome.i18n messages.json ve Monaco düzenleyici dillerini doldur ([#1605](https://github.com/scriptscat/scriptcat/pull/1605)) (yazan @CodFrm) + +### Diğer + +- ⬆️ Bağımlılıkları yükselt (TypeScript 6.0 dahil) ve pnpm audit uyarılarını düzelt ([#1576](https://github.com/scriptscat/scriptcat/pull/1576), [#1567](https://github.com/scriptscat/scriptcat/pull/1567)) (yazan @cyfung1031) +- Betik senkronizasyon ayarları artık anında kaydedilir ([#1615](https://github.com/scriptscat/scriptcat/pull/1615)) (yazan @CodFrm) +- 📝 "kullanıcı betiği" bulunabilirliği için mağaza açıklamasını ve README sloganını iyileştir ([#1553](https://github.com/scriptscat/scriptcat/pull/1553)) (yazan @CodFrm) + + + +## 1.5.0-beta (2026-07-08) + +Bu ön sürüm, daha temiz ve daha tutarlı bir arayüz ve daha akıcı bir genel deneyim sunan **yepyeni bir UI** ile birlikte, mobil kullanıcıların da harika bir deneyim yaşaması için özel mobil tasarım optimizasyonları getiriyor. Ayrıca düzenleyicide yeni betik türü seçimi, yerel yedeklemeler için manuel indirme bağlantısı ve daha fazlasını eklerken, zamanlanmış görev geçersiz saat dilimi ve yerel GM_download çapraz kaynak sorunlarını düzeltir. Yeni UI/UX hakkında önerileriniz varsa, [GitHub](https://github.com/scriptscat/scriptcat/discussions) üzerindeki tartışmaya katılmaktan çekinmeyin. + +### 🎨 Arayüz İyileştirmeleri + +- ♻️ Yepyeni UI: tam arayüz yeniden yazımı, hem masaüstü hem mobilde daha iyi deneyim için geliştirilmiş mobil uyarlama ile ([#1514](https://github.com/scriptscat/scriptcat/pull/1514)) (yazan @CodFrm) + +### 🚀 Önemli Yeni Özellikler + +- ✨ Düzenleyici sekme çubuğu "+" artık yeni betik türünü seçmeyi destekler ([#1544](https://github.com/scriptscat/scriptcat/pull/1544)) (yazan @cyfung1031) +- ✨ Yerel yedeklemeler için manuel indirme bağlantısı ekle ([#1543](https://github.com/scriptscat/scriptcat/pull/1543)) (yazan @cyfung1031) +- ✨ Chromium 148+ üzerinde uzantı mesajlaşması için structured_clone serileştirmeyi etkinleştir ([#1534](https://github.com/scriptscat/scriptcat/pull/1534)) (yazan @cyfung1031) +- ✨ Ön sürüm (beta) sürümleri artık güncellemeden sonra değişiklik günlüğü sayfasını otomatik açar (yazan @CodFrm) + +### 🧩 GM API Değişiklikleri + +- 🐛 Yerel GM_download'ın GM_xmlhttpRequest gibi @connect'e uymasını sağla ([#1506](https://github.com/scriptscat/scriptcat/pull/1506)) (yazan @DudeAint) + +### ⚡️ Performans İyileştirmeleri + +- ⚡️ Betik yükleme önbelleğini optimize et ve kalan açılır menü öğelerini düzelt ([#1511](https://github.com/scriptscat/scriptcat/pull/1511)) (yazan @cyfung1031) + +### 🧑‍💻 Düzenleyici + +- ♻️ `eslint-plugin-userscripts` kurallarını ayarla ([#1510](https://github.com/scriptscat/scriptcat/pull/1510)) (yazan @cyfung1031) + +### 🐛 Hata Düzeltmeleri + +- 🐛 Cron'un geçersiz bir saat dilimini otomatik algılamasından kaynaklanan zamanlanmış görev hatalarını önle ([#1531](https://github.com/scriptscat/scriptcat/pull/1531)) (yazan @cyfung1031) +- 🐛 Crontab örneğindeki kullanılamayan demo API'sini düzelt ([#1542](https://github.com/scriptscat/scriptcat/pull/1542)) (yazan @cyfung1031) + +### 🌐 Yerelleştirme + +- 🌐 Türkçe dilini ekle (yazan @azizaktas) + + + +## 1.4.0-beta.4 (2026-06-13) + +Bu sürüm Edge Android mobil açılır pencere düzenini, ilk yükleme sırasındaki beyaz arka plan yanıp sönmesini ve site erişim izni eksikken çapraz kaynak istek hatalarını düzeltir; güvenilmeyen YAML kullanıcı yapılandırma anahtarları aracılığıyla tetiklenen bir prototip kirlenmesi güvenlik açığını yamalar; betik kaynak güncellemeyi ve ZIP işlemeyi yeniden düzenler (jszip'i JSZipp ile değiştirir); ve Firefox MV3 uyumluluğu ile yerelleştirmeyi iyileştirmeye devam eder. + +### 🧑‍💻 Düzenleyici + +- ✨ Monaco hızlı düzeltme ve userscript meta veri ipuçlarını iyileştir ([#1461](https://github.com/scriptscat/scriptcat/pull/1461)) (yazan @cyfung1031) +- 🐛 Düzenleyici CSS düzen sorunlarını düzelt ([#1460](https://github.com/scriptscat/scriptcat/pull/1460)) (yazan @cyfung1031) + +### 🐛 Hata Düzeltmeleri + +- 🐛 Edge Android mobil açılır pencere düzenini düzelt ([#686](https://github.com/scriptscat/scriptcat/issues/686)) ([#1507](https://github.com/scriptscat/scriptcat/pull/1507)) (yazan @CodFrm) +- 🐛 İlk yükleme sırasındaki beyaz arka plan yanıp sönmesini düzelt ([#1497](https://github.com/scriptscat/scriptcat/issues/1497)) ([#1498](https://github.com/scriptscat/scriptcat/pull/1498)) (yazan @cyfung1031) +- 🐛 Site erişim izni eksikken çapraz kaynak istek hatasını düzelt ([#1477](https://github.com/scriptscat/scriptcat/pull/1477)) (yazan @cyfung1031) +- 🐛 Mesaj bağlantısının (GM API / port) düzgün temizlenmemesini düzelt ([#1474](https://github.com/scriptscat/scriptcat/pull/1474)) (yazan @cyfung1031) +- 🐛 Arama eksikken @match şablonu uyumsuzluğunu düzelt ([#1466](https://github.com/scriptscat/scriptcat/pull/1466)) (yazan @cyfung1031) +- 🐛 Tampermonkey yarı sandbox'ında ata sınıf kalıtımını düzeltmek için `protoBaseDescs` ekle ([#1463](https://github.com/scriptscat/scriptcat/pull/1463)) (yazan @cyfung1031) + +### 🔒 Güvenlik İyileştirmeleri + +- 🔒 Güvenilmeyen YAML kullanıcı yapılandırma anahtarları aracılığıyla prototip kirlenmesini düzelt ([#1494](https://github.com/scriptscat/scriptcat/pull/1494)) (yazan @qdzsh) + +### ♻️ Yeniden Düzenleme ve Uyumluluk + +- ♻️ Betik kaynak güncellemeyi (updateResource) ve eşzamanlılık kontrolünü yeniden düzenle, kaynak önbellek uyumluluğunu geri yükle ([#1193](https://github.com/scriptscat/scriptcat/pull/1193)) (yazan @cyfung1031) +- ♻️ ZIP işleme için jszip'i JSZipp ile değiştir (yedek içe/dışa aktarma) ve kullanılmayan jszip bağımlılığını kaldır ([#1479](https://github.com/scriptscat/scriptcat/pull/1479)) (yazan @cyfung1031) +- ♻️ Firefox MV3 uyumluluğunu iyileştir ([#1457](https://github.com/scriptscat/scriptcat/pull/1457), [#1480](https://github.com/scriptscat/scriptcat/pull/1480)) (yazan @cyfung1031) + +### 🌐 Yerelleştirme + +- 🌐 Çok dilli terminoloji çevirilerini düzelt (özellikle Geleneksel Çince'yi iyileştirir) ve çeviri terminoloji yönergeleri ekle ([#1468](https://github.com/scriptscat/scriptcat/pull/1468)) (yazan @cyfung1031) + + + +## 1.4.0-beta.3 (2026-05-19) + +Beta.2'de belirlenen yönü sürdürerek bu sürüm bulut senkronizasyon güvenilirliğini daha da güçlendirir (OneDrive/Google Drive/WebDAV hata işleme ve yükleme akışları), bir dizi ScriptEditor ve GM xhr istisna işleme sorununu düzeltir ve Ctrl+Shift+F biçimlendirme ile `@run-at context-menu` desteğinin geri dönüşünü ekler. + +### 🚀 Önemli Yeni Özellikler + +- ✨ Düzenleyici: kodu biçimlendirmek için Ctrl+Shift+F ([#1415](https://github.com/scriptscat/scriptcat/pull/1415)) (yazan @cyfung1031) +- ✨ `@run-at context-menu` desteğini geri getir ([#1442](https://github.com/scriptscat/scriptcat/pull/1442)) (yazan @cyfung1031) + +### ⚡️ Performans İyileştirmeleri + +- ⚡️ pushValue işlemeyi optimize et ([#1403](https://github.com/scriptscat/scriptcat/pull/1403)) (yazan @cyfung1031) + +### 🐛 Hata Düzeltmeleri + +- 🐛 Bulut senkronizasyon düzeltmeleri: OneDrive sıfır bayt yükleme, Google Drive/OneDrive hata normalleştirme, S3 özel meta veri 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)) (yazan @cyfung1031) +- 🐛 WebDAV doğrulama: yazma denemesini kaldır, böylece Jianguoyun gibi yazılamaz köke sahip hizmetler artık doğrulamada başarısız olmaz ([#1445](https://github.com/scriptscat/scriptcat/pull/1445)) (yazan @CodFrm) +- 🐛 `GM_xmlhttpRequest` msgConn için eksik null işlemeyi düzelt ([#1433](https://github.com/scriptscat/scriptcat/pull/1433)) (yazan @cyfung1031) +- 🐛 GM xhr'ın anormal onloadend'i hatalı işlemesini düzelt ([#1412](https://github.com/scriptscat/scriptcat/pull/1412)) (yazan @cyfung1031) +- 🐛 ScriptEditor listesi dinamik güncelleme ve görüntüleme sorunlarını düzelt ([#1414](https://github.com/scriptscat/scriptcat/pull/1414)) (yazan @cyfung1031) +- 🐛 ScriptEditor araç çubuğundaki düzenlemeyle ilgili eylemlerle etkileşim sorunlarını düzelt ([#1417](https://github.com/scriptscat/scriptcat/pull/1417)) (yazan @cyfung1031) +- 🐛 `chrome.downloads.download` kodunu ve Mock'u düzelt ([#1410](https://github.com/scriptscat/scriptcat/pull/1410)) (yazan @cyfung1031) +- 🐛 src/pages/install/App.tsx içindeki closeWindow'u düzelt ([#1435](https://github.com/scriptscat/scriptcat/pull/1435)) (yazan @cyfung1031) +- 🐛 İç kaydırmanın tarayıcı kaydırma gezinmesini tetiklemesini önlemek için kök düzene tekerlek olayı sınırı ekle ([#1431](https://github.com/scriptscat/scriptcat/pull/1431)) (yazan @cyfung1031) +- 🐛 Eşzamanlı ilk kimlik doğrulama isteklerini yinelemeden arındır ([#1437](https://github.com/scriptscat/scriptcat/pull/1437)) (yazan @cyfung1031) +- 🐛 encoding.ts'yi yeniden düzenleyerek algılamayı birleştir ve iyileştir ([#1426](https://github.com/scriptscat/scriptcat/pull/1426)) (yazan @cyfung1031) +- 🐛 Menünün görünür olması için Tooltip ekle ([#1429](https://github.com/scriptscat/scriptcat/pull/1429)) (yazan @cyfung1031) +- 🐛 overscroll-behavior düzeltmesi ([#1413](https://github.com/scriptscat/scriptcat/pull/1413)) (yazan @cyfung1031) +- 🐛 Güncellemeyi desteklemeyen betikler için güncelleme düğmesini göstermeyi bırak ([#1418](https://github.com/scriptscat/scriptcat/pull/1418)) (yazan @cyfung1031) +- 🐛 Eksik i18n anahtar referanslarını düzelt ([#1422](https://github.com/scriptscat/scriptcat/pull/1422)) (yazan @cyfung1031) +- 🐛 sandbox createContext'e `frames` ekle, [#1427](https://github.com/scriptscat/scriptcat/issues/1427) sorununu düzeltir ([#1428](https://github.com/scriptscat/scriptcat/pull/1428)) (yazan @cyfung1031) +- 🐛 Eksik isContextMenu alanından kaynaklanan SkillScript derleme hatasını düzelt (5fdc8e39) (yazan @CodFrm) + +### ♻️ Yeniden Düzenleme ve Uyumluluk + +- ♻️ Kurulum kaynaklarını `chrome.storage.local` tempStorage'a taşı; kod kısmı `OPFS/temp_install_codes` içinde ([#1318](https://github.com/scriptscat/scriptcat/pull/1318)) (yazan @cyfung1031) +- ♻️ Yol birleştirme mantığının oluşturduğu çift eğik çizgiyi düzelt ([#1432](https://github.com/scriptscat/scriptcat/pull/1432)) (yazan @tomaioo) + +### 🌐 Uluslararasılaştırma + +- 🌐 Diğer diller için eşlik eden düzeltmelerle Japonca UI çevirilerini iyileştir ([#1419](https://github.com/scriptscat/scriptcat/pull/1419)) ([#1421](https://github.com/scriptscat/scriptcat/pull/1421)) (yazan @GoodLight999, @cyfung1031) + + + +## 1.4.0-beta.2 (2026-05-06) + +Bu güncelleme **kapsamlı bulut depolama senkronizasyonu güvenilirlik güçlendirmesine** (Dropbox/WebDAV/Google Drive/OneDrive arka uçları için kimlik doğrulama, yol işleme ve yeniden deneme düzeltmeleri), **Agent araç çağrısı kararlılık iyileştirmelerine** ve uzun süreli bir bellek sızıntısı dahil çok sayıda UI ve betik çalışma zamanı hata düzeltmesine odaklanır. + +### ⚡️ Performans İyileştirmeleri + +- ⚡️ Baidu dosya sistemi bağımlılığını küresel DNR kurallarından kaldır; bunun yerine her istekte çerezleri devre dışı bırak ([#1377](https://github.com/scriptscat/scriptcat/pull/1377)) (yazan @cyfung1031) +- ⚡️ Betik getirme için çok platformlu arama motoru seçimini optimize et ([#1379](https://github.com/scriptscat/scriptcat/pull/1379)) (yazan @cyfung1031) +- ⚡️ Titremeyi önlemek için kurulum sayfası loadingStatus'u için monospace kullan ([#1381](https://github.com/scriptscat/scriptcat/pull/1381)) (yazan @cyfung1031) +- ⚡️ Agent istem güvenilirliğini güçlendir — sonuç doğrulama, bütçe anlam bilimi, güvenlik sınırları ([#1354](https://github.com/scriptscat/scriptcat/pull/1354)) (yazan @cyfung1031) + +### 🐛 Hata Düzeltmeleri + +- 🚑 ScriptCat uzun süre çalıştığında olası bellek sızıntısını düzelt ([#1401](https://github.com/scriptscat/scriptcat/pull/1401)) (yazan @cyfung1031) +- 🐛 Bulut senkronizasyon güvenilirliğini tüm arka uçlarda güçlendir (Dropbox/WebDAV/Google Drive/OneDrive kimlik doğrulama, yol işleme, yeniden deneme mantığı) ([#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)) (yazan @cyfung1031) +- 🐛 extensionEnv'i isIncognito (erken başlangıç & bgScript), userAgent ve bgScript için run-in ile düzgün şekilde doldur ([#1368](https://github.com/scriptscat/scriptcat/pull/1368)) (yazan @cyfung1031) +- 🐛 Karşılama rehberi düğmesinin kırpılmasını düzelt [#1396](https://github.com/scriptscat/scriptcat/issues/1396) ([#1398](https://github.com/scriptscat/scriptcat/pull/1398)) (yazan @cyfung1031) +- 🐛 Betik yönetim sayfasındaki araç ipucu örtmesini düzelt [#1386](https://github.com/scriptscat/scriptcat/issues/1386) ([#1387](https://github.com/scriptscat/scriptcat/pull/1387)) (yazan @Xdy1579883916) +- 🐛 Kart modunda Sidebar'ın düzen boyutu sorunlarına yol açmasını düzelt [#1179](https://github.com/scriptscat/scriptcat/issues/1179) ([#1373](https://github.com/scriptscat/scriptcat/pull/1373)) (yazan @cyfung1031) +- 🐛 Yerel dosya sürükle-bırak kurulumları için yanlış origin'i düzelt ([#1371](https://github.com/scriptscat/scriptcat/pull/1371)) (yazan @cyfung1031) +- 🐛 Dil değiştirme mesajlaşmasını düzelt ([#1380](https://github.com/scriptscat/scriptcat/pull/1380)) (yazan @cyfung1031) +- 🐛 Günlük görüntüleme UI'ını iyileştir ([#1372](https://github.com/scriptscat/scriptcat/pull/1372)) (yazan @cyfung1031) +- 🐛 Eşzamanlı xhr ile oturum kuralı sayısı sorunlarını çöz ([#1353](https://github.com/scriptscat/scriptcat/pull/1353)) (yazan @cyfung1031) +- 🐛 UserConfigPanel CSS'ini düzelt ([#1361](https://github.com/scriptscat/scriptcat/pull/1361)) (yazan @cyfung1031) +- 🐛 create_context içinde boş nesneler için Object.create(null) kullan ([#1397](https://github.com/scriptscat/scriptcat/pull/1397)) (yazan @cyfung1031) +- 🐛 Agent akış tool_call argümanı birleştirme hatalarını ve paralel araç çağrısı çapraz konuşmasını düzelt ([#1355](https://github.com/scriptscat/scriptcat/pull/1355)) (yazan @cyfung1031) +- 🐛 Agent'ın akıl yürütme modelleriyle uyumluluğunu düzelt ([#1357](https://github.com/scriptscat/scriptcat/pull/1357)) (yazan @cyfung1031) +- 🐛 Agent web_fetch/web_search sözleşme tutarsızlığını düzelt (7bbd6d18) (yazan @CodFrm) +- 🐛 Agent skill betiği çalışma zamanında eksik uzantı ortamını düzelt (e143c4a7) (yazan @CodFrm) + +### 🔒 Güvenlik İyileştirmeleri + +- 🔒 Tüm npm güvenlik açıklarını düzelt ([#1350](https://github.com/scriptscat/scriptcat/pull/1350)) ([#1364](https://github.com/scriptscat/scriptcat/pull/1364)) ([#1365](https://github.com/scriptscat/scriptcat/pull/1365)) (yazan @cyfung1031) + +### Diğer + +- 🔥 Crowdin ve ach-UG sahte yerel ayar içeriğini kaldır ([#1385](https://github.com/scriptscat/scriptcat/pull/1385)) (yazan @CodFrm) + + + +## 1.4.0-beta.1 (2026-04-07) + +Bu sürümün öne çıkan özelliği **ScriptCat AI Agent**, konuşma etkileşimi yoluyla userscript ekosisteminden araçlar çağırabilen yerleşik yapay zeka destekli bir ajan sistemidir. Bu güncelleme ayrıca `@unwrap` etiketi desteği, `window.onurlchange` olayı, düzenleyici menü iyileştirmeleri ve çok sayıda hata düzeltmesi ekler. + +### 🚀 Önemli Yeni Özellikler + +- 💥 ScriptCat AI Agent — konuşma etkileşimi, araç çağırma, Skill sistemi, MCP protokol desteği ve daha fazlasıyla yapay zeka destekli akıllı ajan sistemi ([#1324](https://github.com/scriptscat/scriptcat/pull/1324)) (yazan @CodFrm) +- ✨ `@unwrap` meta veri etiketini destekle ([#1213](https://github.com/scriptscat/scriptcat/pull/1213)) (yazan @cyfung1031) +- ✨ TM'nin `window.onurlchange` özelliğini Navigation API kullanarak uygula ([#1315](https://github.com/scriptscat/scriptcat/pull/1315)) (yazan @cyfung1031) + +### 🧑‍💻 Düzenleyici + +- ✨ Düzenleyici menüsü ekle (bul, değiştir, geri al, vb.) ([#1303](https://github.com/scriptscat/scriptcat/pull/1303)) (yazan @CodFrm) +- 🐛 Ctrl-F / Ctrl-H kısayollarını düzelt ([#1312](https://github.com/scriptscat/scriptcat/pull/1312)) (yazan @cyfung1031) +- 🐛 ESLint otomatik düzeltmesinin çalışmamasını düzelt [#1079](https://github.com/scriptscat/scriptcat/issues/1079) ([#1184](https://github.com/scriptscat/scriptcat/pull/1184)) (yazan @cyfung1031) +- 🐛 Biçimlendirme hatalarını doğru şekilde görüntüle ([#1310](https://github.com/scriptscat/scriptcat/pull/1310)) (yazan @cyfung1031) +- 🐛 Kod düzenleyici araç ipucu sorunlarını düzelt ([#1301](https://github.com/scriptscat/scriptcat/pull/1301)) (yazan @cyfung1031) + +### ✨ Özellik İyileştirmeleri + +- ✨ Betik araması için çok platformlu arama motoru seçimini destekle ([#1295](https://github.com/scriptscat/scriptcat/pull/1295)) (yazan @CodFrm) +- ✨ Daha fazla simge hizmeti sağlayıcısı ekle ([#1333](https://github.com/scriptscat/scriptcat/pull/1333)) (yazan @cyfung1031) +- ✨ Betik listesi son güncelleme sütununa güncelleme kontrol simgesi ekle ([#1304](https://github.com/scriptscat/scriptcat/pull/1304)) (yazan @CodFrm) +- ✨ Düzenleme çakışması ve betik adı çakışması işlemeyi iyileştir ([#1223](https://github.com/scriptscat/scriptcat/pull/1223)) (yazan @cyfung1031) + +### 🐛 Hata Düzeltmeleri + +- 🐛 Cron ifadesi hatalarının tüm sayfayı çökertmesini düzelt ([#1327](https://github.com/scriptscat/scriptcat/pull/1327)) (yazan @cyfung1031) +- 🐛 Betik kurulumunun Error 406 tetiklemesini düzelt ([#1306](https://github.com/scriptscat/scriptcat/pull/1306)) (yazan @cyfung1031) +- 🐛 WebDAV çerez kimlik doğrulama çakışmasını ve authType desteğini düzelt ([#1308](https://github.com/scriptscat/scriptcat/pull/1308)) (yazan @CodFrm) +- 🐛 Cihazlar arası senkronizasyonu önlemek için cihaza özel ayarlar için chrome.storage.local kullan ([#1309](https://github.com/scriptscat/scriptcat/pull/1309)) (yazan @CodFrm) +- 🐛 Abonelik betiği sessiz güncelleme ve bağlantı izni mantığını düzelt ([#1201](https://github.com/scriptscat/scriptcat/pull/1201)) (yazan @cyfung1031) +- 🐛 Bir betik zaman aşımına uğradığında toplu betik güncelleme kontrolünün tamamen başarısız olmasını düzelt ([#1265](https://github.com/scriptscat/scriptcat/pull/1265)) (yazan @cyfung1031) +- 🐛 Günlükçü sayfası sorgu düğmesinin zamanı yenilememesini düzelt ([#1294](https://github.com/scriptscat/scriptcat/pull/1294)) (yazan @CodFrm) +- 🐛 Günlükçü sayfası tarih seçici açılır penceresinin kırpılmasını düzelt ([#1292](https://github.com/scriptscat/scriptcat/pull/1292)) (yazan @cyfung1031) +- 🐛 Bulut sürücü bağlı değilken bağlantıyı kaldır düğmesinin görünmesini düzelt ([#1291](https://github.com/scriptscat/scriptcat/pull/1291)) (yazan @CodFrm) +- 🐛 ScriptEditor betik listesi açık tema görüntüleme sorununu düzelt ([#1288](https://github.com/scriptscat/scriptcat/pull/1288)) (yazan @CodFrm) +- 🐛 Açılır pencerenin örtülmesini düzelt ([#1290](https://github.com/scriptscat/scriptcat/pull/1290)) (yazan @cyfung1031) + +## 1.4.0-beta (2026-03-13) + +### 🐛 Hata Düzeltmeleri + +- 🚑 Diğer uzantıların chrome.runtime enjekte etmesinden kaynaklanan ortam algılama hatasını düzelt [#1280](https://github.com/scriptscat/scriptcat/issues/1280) ([#1281](https://github.com/scriptscat/scriptcat/pull/1281)) (yazan @CodFrm) +- 🐛 ScriptEditor sorunlarını düzelt ve optimize et ([#1258](https://github.com/scriptscat/scriptcat/pull/1258)) (yazan @cyfung1031) +- 🐛 Gizli pencere izni kontrol çakışmasından kaynaklanan tekrarlanan yeniden başlatmayı düzelt (6c308f60) (yazan @CodFrm) +- 🐛 Onay sayfası sorunlarını düzelt ([#1275](https://github.com/scriptscat/scriptcat/pull/1275)) (yazan @cyfung1031) +- 🐛 include *?* ifadesi işleme sorununu düzelt [#1271](https://github.com/scriptscat/scriptcat/issues/1271) ([#1272](https://github.com/scriptscat/scriptcat/pull/1272)) (yazan @CodFrm) +- 🐛 Betik ayarları - izin yönetimi kontrolünün çalışmamasını düzelt ([#1267](https://github.com/scriptscat/scriptcat/pull/1267)) (yazan @CodFrm) + +### 🔒 Güvenlik İyileştirmeleri + +- 🔒 Duyuru bildirimi HTML içeriğini temizlemek için DOMPurify kullan ([#1274](https://github.com/scriptscat/scriptcat/pull/1274)) (yazan @CodFrm) + +### Diğer + +- ✅ Playwright E2E testleri ve GM API fonksiyonel testleri ekle ([#1283](https://github.com/scriptscat/scriptcat/pull/1283)) (yazan @CodFrm) +- 📄 docs: Chrome Web Store URL'lerini yeni alana güncelle ([#1279](https://github.com/scriptscat/scriptcat/pull/1279)) (yazan @theluckystrike) + +## 1.3.0-beta.4 (2026-02-19) + +### Eklenenler + +- ✨ Amazon S3 depolama ekle [#1146](https://github.com/scriptscat/scriptcat/issues/1146) ([#1189](https://github.com/scriptscat/scriptcat/pull/1189)) (yazan @CodFrm) +- ✨ Gizli düzenleyici kenar çubuğu konumunu ayarla [#1185](https://github.com/scriptscat/scriptcat/issues/1185) ([#1254](https://github.com/scriptscat/scriptcat/pull/1254)) (yazan @CodFrm) +- ✨ Değeri olmayan veya boş `@version` kabul et ([#1216](https://github.com/scriptscat/scriptcat/pull/1216)) (yazan @cyfung1031) + +### Düzeltmeler + +- 🐛 Değişiklik günlüğü bildirimi sayfa açma sorununu düzelt ([#1266](https://github.com/scriptscat/scriptcat/pull/1266)) (yazan @CodFrm) +- 🐛 Kaydın doğru şekilde yürütülmemesini düzelt ([#1231](https://github.com/scriptscat/scriptcat/pull/1231)) (yazan @cyfung1031) +- 🐛 GM_addElement sorununu düzelt, işlemi içerik ortamına taşı ([#1233](https://github.com/scriptscat/scriptcat/pull/1233)) (yazan @cyfung1031) +- 🐛 DraggableEntry'yi yeniden düzenle, kart yükseklik hizalamasını düzelt ([#1245](https://github.com/scriptscat/scriptcat/pull/1245)) (yazan @cyfung1031) +- 🐛 Açılır pencere içeriğinin ekran kaydırmasını takip etme sorununu düzelt ([#1263](https://github.com/scriptscat/scriptcat/pull/1263)) (yazan @cyfung1031) ([#1259](https://github.com/scriptscat/scriptcat/pull/1259)) (yazan @cyfung1031) +- 🐛 Bellek sızıntısını ve nesne özelliği maruziyetini düzelt, TTP XML ayrıştırma null'a geri döner ([#1242](https://github.com/scriptscat/scriptcat/pull/1242)) (yazan @cyfung1031) ([#1260](https://github.com/scriptscat/scriptcat/pull/1260)) (yazan @cyfung1031) +- 🐛 `GM_download` öğesine `conflictAction` parametresi ekle ([#1250](https://github.com/scriptscat/scriptcat/pull/1250)) (yazan @cyfung1031) +- 🐛 Kurulum bağlantısı ayrıştırma hatasını düzelt [#1235](https://github.com/scriptscat/scriptcat/issues/1235) ([#1238](https://github.com/scriptscat/scriptcat/pull/1238)) (yazan @cyfung1031) +- 🐛 Sürükleme bileşeninin focusin/focusout gecikmesine neden olmasını düzelt [#1224](https://github.com/scriptscat/scriptcat/issues/1224) ([#1243](https://github.com/scriptscat/scriptcat/pull/1243)) (yazan @CodFrm) +- 🐛 installScript'te subscribeUrl kaynağıyla ilgili kısımları düzelt ([#1218](https://github.com/scriptscat/scriptcat/pull/1218)) (yazan @cyfung1031) +- 🐛 ScriptCard animasyon sorununu düzelt ([#1234](https://github.com/scriptscat/scriptcat/pull/1234)) (yazan @cyfung1031) +- 🐛 hide_sidebar'ı show_main_sidebar & hide_main_sidebar olarak düzelt ([#1225](https://github.com/scriptscat/scriptcat/pull/1225)) (yazan @cyfung1031) +- 🐛 Harici uzantı API'sinin çalışmamasını düzelt ([#1217](https://github.com/scriptscat/scriptcat/pull/1217)) (yazan @cyfung1031) +- 🐛 İndirme dosya adının klasörleri desteklememesini düzelt ([#1203](https://github.com/scriptscat/scriptcat/pull/1203)) (yazan @cyfung1031) + + + +## 1.3.0-beta.3 (2026-02-07) + +### Eklenenler + +- ✨ Cron ile ilgili değişiklikler: hata düzeltmeleri, i18n, once ifadesi iyileştirmeleri, cron kütüphanesi yükseltmesi ([#1126](https://github.com/scriptscat/scriptcat/issues/1126)) (yazan @cyfung1031) + +### Değişenler + +- ♻️ İletişim mekanizmasını yeniden düzenle: storage.local yayını + Firefox MV3 scripting uyumlu + izlenemez dinamik senkron MessageFlag benimse ([#1067](https://github.com/scriptscat/scriptcat/issues/1067)) (yazan @cyfung1031) +- ⚡ Gelişmiş metin kod çözme ([#1166](https://github.com/scriptscat/scriptcat/issues/1166)) (yazan @cyfung1031) +- 🎨 Kod ayarlamaları (küçük) - `isContent` değişken konumu ([#1171](https://github.com/scriptscat/scriptcat/issues/1171)) (yazan @cyfung1031) +- 🎨 Kod ayarlamaları - Value ile ilgili sınıf ve değişken adları ([#1175](https://github.com/scriptscat/scriptcat/issues/1175)) (yazan @cyfung1031) +- 🎨 Kod ayarlamaları (küçük) - ScriptClient ([#1172](https://github.com/scriptscat/scriptcat/issues/1172)) (yazan @cyfung1031) +- 🎨 (TypeScript) Özel sınıf adı revizyonu: File -> FileInfo ([#1174](https://github.com/scriptscat/scriptcat/issues/1174)) (yazan @cyfung1031) +- ⬆️ rspack'in `jsc.target` öğesini es2020 olarak düzelt / Çekirdek sürümü yükselt ([#1186](https://github.com/scriptscat/scriptcat/issues/1186)) (yazan @cyfung1031) +- 🎨 Karakter kümesi algılamayı iyileştir ([#1140](https://github.com/scriptscat/scriptcat/issues/1140)) (yazan @cyfung1031) +- 🎨 Açılır pencere görüntüleme süresini güncelle ([#1155](https://github.com/scriptscat/scriptcat/issues/1155)) (yazan @cyfung1031) +- 🎨 Küçük locales.ts düzeltmeleri ([#1154](https://github.com/scriptscat/scriptcat/issues/1154)) (yazan @cyfung1031) +- 🎨 Logo 128x128 ([#1176](https://github.com/scriptscat/scriptcat/issues/1176)) (yazan @cyfung1031) +- 🎨 Görüntü işleme ([#1177](https://github.com/scriptscat/scriptcat/issues/1177)) (yazan @cyfung1031) + +### Kaldırılanlar + +- 🔥 package.json: pako'yu kaldır ([#1188](https://github.com/scriptscat/scriptcat/issues/1188)) (yazan @cyfung1031) + +### Düzeltmeler + +- 🐛 Betik kodlama sorunlarını ele al [#1115](https://github.com/scriptscat/scriptcat/issues/1115) ([#1138](https://github.com/scriptscat/scriptcat/issues/1138)) (yazan @CodFrm) +- 🐛 Değer referansı sorunlarını ele al [#1141](https://github.com/scriptscat/scriptcat/issues/1141) ([#1147](https://github.com/scriptscat/scriptcat/issues/1147)) (yazan @CodFrm) +- 🐛 Düğme oluşturma mantığını düzelt, oluşturma aşaması yan etkilerinden kaçın, JSX koşullu oluşturma ve adlandırılmış yuvalar kullan ([#1153](https://github.com/scriptscat/scriptcat/issues/1153)) (yazan @cyfung1031) +- 🐛 FileSystemObserver'ın sürekli izleme yapamama sorununu düzelt ([#1160](https://github.com/scriptscat/scriptcat/issues/1160)) (yazan @cyfung1031) +- 🐛 düzelt: TM uyumluluğu `@match www.website.com/*` ([#1165](https://github.com/scriptscat/scriptcat/issues/1165)) (yazan @cyfung1031) +- 🐛 GM API async bildirimlerini düzelt, Promise'i doğru şekilde döndür ([#1169](https://github.com/scriptscat/scriptcat/issues/1169)) (yazan @cyfung1031) +- 🐛 content.js'te eksik UserAgentData sorununu düzelt ([#1183](https://github.com/scriptscat/scriptcat/issues/1183)) (yazan @cyfung1031) +- 🐛 1.2.5 structuredClone hatasını düzelt ([#1192](https://github.com/scriptscat/scriptcat/issues/1192)) (yazan @cyfung1031) +- 🐛 9343f2d6e49aec78d208d0e3ba3d96ec2a4d5a1c değişikliğini düzelt ([#1195](https://github.com/scriptscat/scriptcat/issues/1195)) (yazan @cyfung1031) +- 🐛 grant sorunlarını düzelt ([#1199](https://github.com/scriptscat/scriptcat/issues/1199)) (yazan @CodFrm) + + + +## 1.3.0-beta.2 (2026-01-07) + +### Eklenenler + +- ✨ Senkron silme artık varsayılan olarak kapalı ([#958](https://github.com/scriptscat/scriptcat/issues/958)) [[9c4c7dc](https://github.com/scriptscat/scriptcat/commit/9c4c7dc411357746db43a306d97ac41a71f2b49c)] (yazan @cyfung1031) +- ✨ Düzenleyici artık GM.\\* destekler ([#1129](https://github.com/scriptscat/scriptcat/issues/1129)) [[bea0192](https://github.com/scriptscat/scriptcat/commit/bea0192c6cc50eff2ed4e1cc5dcc25f36bbe10e7)] (yazan @cyfung1031) + +### Değişenler + +- ♻️ Değişiklik günlüğü sayfası açma mantığını optimize et [#1110](https://github.com/scriptscat/scriptcat/issues/1110) [[d3ffedc](https://github.com/scriptscat/scriptcat/commit/d3ffedcffe752ca548f87f1640072fcd871b8604)] (yazan @CodFrm) + +### Düzeltmeler + +- 🐛 Betik simgesi görüntülemesini düzelt [#1052](https://github.com/scriptscat/scriptcat/issues/1052) ([#1104](https://github.com/scriptscat/scriptcat/issues/1104)) [[2e5c601](https://github.com/scriptscat/scriptcat/commit/2e5c601274fa27aa67b49ef9d352e3a1c3975979)] (yazan @CodFrm) +- 🐛 scriptcat.d.tpl ve tür düzeltmelerini düzelt ([#1130](https://github.com/scriptscat/scriptcat/issues/1130)) [[dd22ef5](https://github.com/scriptscat/scriptcat/commit/dd22ef544684d69e24a7aae098cb05cbab03daa8)] (yazan @cyfung1031) +- 🐛 Bulut senkronizasyon sorunlarını düzelt ([#1133](https://github.com/scriptscat/scriptcat/issues/1133)) [[a9383d2](https://github.com/scriptscat/scriptcat/commit/a9383d2012eb3953dc33c8886ce3891f404fa100)] (yazan @CodFrm) +- 🐛 `GM_addElement("tagName")` hatasını düzelt ([#1120](https://github.com/scriptscat/scriptcat/issues/1120)) [[ad19de5](https://github.com/scriptscat/scriptcat/commit/ad19de5c1793c8c079bedbf1b11c7c2ae27a469e)] (yazan @cyfung1031) +- 🐛 Temizleme mantığını kaldır ve checkuserscript mantığını optimize et ([#1113](https://github.com/scriptscat/scriptcat/issues/1113)) [[e635911](https://github.com/scriptscat/scriptcat/commit/e635911a3c11c3cb8acd1cfd507cb777e5ee7236)] (yazan @CodFrm) + +### Diğer + +- 🏷️ TypeScript revizyonları ([#1127](https://github.com/scriptscat/scriptcat/issues/1127)) [[b455724](https://github.com/scriptscat/scriptcat/commit/b4557244191018c18d5ce8ea8e8627bcfb7f7cdd)] (yazan @cyfung1031) +- 📝 Ek örnek yorumlar ([#1131](https://github.com/scriptscat/scriptcat/issues/1131)) [[292549e](https://github.com/scriptscat/scriptcat/commit/292549ed0f65952fe9f269aace23eefc7d6a3a0f)] (yazan @cyfung1031) + + + +## 1.3.0-beta.1 (2025-12-21) + +### Eklenenler + +- ✨ Monaco Editor ayarlarını optimize et, `/* global xxx */` düzeltmesi ekle ([#1012](https://github.com/scriptscat/scriptcat/issues/1012)) [[b1a738d](https://github.com/scriptscat/scriptcat/commit/b1a738d98b5e852993da322d56dbfa20f68d20e3)] (yazan @cyfung1031) + +### Değişenler + +- ⚡ Meta veriyi chrome.storage.session dışına taşı ([#1027](https://github.com/scriptscat/scriptcat/issues/1027)) [[9c81f6c](https://github.com/scriptscat/scriptcat/commit/9c81f6c42b087411669adef35df30714e184ee93)] (yazan @cyfung1031) +- ⚡ Sonraki çalışma zamanı görüntülemesini optimize et [#1093](https://github.com/scriptscat/scriptcat/issues/1093) [[324ce51](https://github.com/scriptscat/scriptcat/commit/324ce515c84699ca8d3bf1ee447fc6ef0656ae0d)] (yazan @CodFrm) + +### Düzeltmeler + +- 🐛 Açılır pencere sorunlarını düzelt ([#1100](https://github.com/scriptscat/scriptcat/issues/1100)) [[9c67e4a](https://github.com/scriptscat/scriptcat/commit/9c67e4a2c609f8c1ef82c493bb1ed68da6396d2e)] (yazan @CodFrm) +- 🐛 Tür hatasını düzelt [[f5a73c7](https://github.com/scriptscat/scriptcat/commit/f5a73c71649621e519b32630ae7717411732aa50)] (yazan @CodFrm) +- 🐛 Tam genişlikte karakter içeren İngilizce günlük sorununu düzelt ([#1095](https://github.com/scriptscat/scriptcat/issues/1095)) [[a68b100](https://github.com/scriptscat/scriptcat/commit/a68b10048cb01a8e26fe8d524102bfb23ed4e179)] (yazan @cyfung1031) +- 🐛 CSS çakışmalarını çözmek için UnoCSS öneki ekle, CSS düzenini düzelt ([#1013](https://github.com/scriptscat/scriptcat/issues/1013)) [[723e64c](https://github.com/scriptscat/scriptcat/commit/723e64cc0c23763dfed322e907c0a960c4f9060e)] (yazan @cyfung1031) +- 🐛 Erken betik URL eşleştirme sorununu düzelt ([#1096](https://github.com/scriptscat/scriptcat/issues/1096)) [[a77effb](https://github.com/scriptscat/scriptcat/commit/a77effbab5ab4d1752065ef943d9c050ff99c066)] (yazan @CodFrm) +- 🐛 Güncelleme açılır penceresinin çok kısa süre görüntülenmesi sorununu düzelt ([#1088](https://github.com/scriptscat/scriptcat/issues/1088)) [[b2b2d5c](https://github.com/scriptscat/scriptcat/commit/b2b2d5c41ff70ee5430f7d8d156f480ac8fc3a1a)] (yazan @cyfung1031) +- 🐛 Kullanıcı betiği bildirimleri etkinleştirildiğinde anormal görüntüleme sorununu düzelt ([#1086](https://github.com/scriptscat/scriptcat/issues/1086)) ([959c4db](https://github.com/scriptscat/scriptcat/commit/959c4dbed92f7bfe22a2f8ebb775c4189b5ff076)) +- 🐛 responseHeaders: `TM uyumluluğu: \r\n` ([#1085](https://github.com/scriptscat/scriptcat/issues/1085)) [[15232c8](https://github.com/scriptscat/scriptcat/commit/15232c8543d93abfdafa1353d39d8a15d1dc385f)] (yazan @cyfung1031) +- 🐛 GM xhr sorunlarını düzelt ([#1082](https://github.com/scriptscat/scriptcat/issues/1082)) [[3d987c3](https://github.com/scriptscat/scriptcat/commit/3d987c300242a3c765146359c35ecd6d998f792c)] (yazan @CodFrm) +- 🐛 Sık arka plan senkronizasyonu sorununu düzelt ([#1076](https://github.com/scriptscat/scriptcat/issues/1076)) [[45dc39b](https://github.com/scriptscat/scriptcat/commit/45dc39baa0f3326cf12e97312ab632dc46ba40f2)] (yazan @CodFrm) +- 🐛 Özel sekme işleme sorununu düzelt [#1066](https://github.com/scriptscat/scriptcat/issues/1066) ([50904fb](https://github.com/scriptscat/scriptcat/commit/50904fb46efdea10fd57677bc2d28c770b47e861)) +- 🐛 match kuralı olmayan betik işlemeyi düzelt [#1071](https://github.com/scriptscat/scriptcat/issues/1071) ([560cdc0](https://github.com/scriptscat/scriptcat/commit/560cdc01fc0fc27fb7d0e3b877c63ba431206668)) +- 🐛 Arka plan isteğe bağlı izinleri kaldıran CI paketleme sorununu düzelt [[1f002f0](https://github.com/scriptscat/scriptcat/commit/1f002f0edf9892f023ae93b8522ff7c5e4a96559)] (yazan @CodFrm) +- 🐛 Atılan sekmeyi yoksaymayı düzelt ([#1058](https://github.com/scriptscat/scriptcat/issues/1058)) [[6165bf4](https://github.com/scriptscat/scriptcat/commit/6165bf48eb1d53ede0561c85c30135446c2ff882)] (yazan @cyfung1031) + + + +## 1.3.0-beta (2025-12-13) + +### Eklenenler + +- ✨ Yeni betik kurulum mantığı ([#842](https://github.com/scriptscat/scriptcat/issues/842)) ([80d342e](https://github.com/scriptscat/scriptcat/commit/80d342e80c9c1b36f88b7dcd4c65c663bb1d9185)) +- ✨ monaco düzenleyici ipuçlarını uluslararasılaştır ve `@require-css` ipucu ekle ([#960](https://github.com/scriptscat/scriptcat/issues/960)) [[51a6f94](https://github.com/scriptscat/scriptcat/commit/51a6f94be3a430691f73057eae61a3814560a5b3)] (yazan @cyfung1031) +- ✨ `@grant` çakışma doğrulamasını düzelt, meta yinelenen bildirim hatası uyarısı ekle ([#902](https://github.com/scriptscat/scriptcat/issues/902)) [[8fbd0f1](https://github.com/scriptscat/scriptcat/commit/8fbd0f1041f5c5dcdb5a515348a5f54934acfdc7)] (yazan @cyfung1031) +- ✨ Yeni başlayanları tuzaklardan korumak için `@noframes` şablon ön ayarı ([#900](https://github.com/scriptscat/scriptcat/issues/900)) [[c9d5840](https://github.com/scriptscat/scriptcat/commit/c9d584066ff2395112b9a930aaa409cda764a5e6)] (yazan @cyfung1031) +- ✨ Betik adı değiştiğinde kurulum bağlantısının güncelleme yerine kurulum olarak yanlış algılanmasını önle ([#824](https://github.com/scriptscat/scriptcat/issues/824)) [[5c7a5dd](https://github.com/scriptscat/scriptcat/commit/5c7a5ddc81e3bd1dd0a71cc80460a5239178c1de)] (yazan @cyfung1031) +- ✨ Betik run-at seçenekleri ([#895](https://github.com/scriptscat/scriptcat/issues/895)) [[b0ea187](https://github.com/scriptscat/scriptcat/commit/b0ea187c2e6d69b60c981aa9b4d068fed7c2c2a2)] (yazan @CodFrm) +- ✨ Betik işlevi devre dışı bırakıldığında gri simge göster [#897](https://github.com/scriptscat/scriptcat/issues/897) ([3e406dc](https://github.com/scriptscat/scriptcat/commit/3e406dc4562adf7d7f3b79b52623b87e87ef1ad3)) +- ✨ Genişletilebilir öğe sayısı 0 olduğunda menü etkileşim mantığını optimize et [#868](https://github.com/scriptscat/scriptcat/issues/868) ([da24ac2](https://github.com/scriptscat/scriptcat/commit/da24ac234f0eeae0159dce6c2b346d06fb72eaa5)) + +### Değişenler + +- 🎨 Typography referansını düzelt ([#984](https://github.com/scriptscat/scriptcat/issues/984)) [[a70400c](https://github.com/scriptscat/scriptcat/commit/a70400cdca8a5b64cffaca85017513d4e5e7171c)] (yazan @cyfung1031) +- ♻️ Firefox uyumluluğu: GM_setClipboard ([#928](https://github.com/scriptscat/scriptcat/issues/928)) [[d1a5cb1](https://github.com/scriptscat/scriptcat/commit/d1a5cb19dc4e05fac838258d15c48cc6f876d416)] (yazan @cyfung1031) +- ♻️ userScripts / scripting API'yi ayarla, uyumluluğu artır (yeniden [#704](https://github.com/scriptscat/scriptcat/issues/704)) ([#925](https://github.com/scriptscat/scriptcat/issues/925)) [[43bc40f](https://github.com/scriptscat/scriptcat/commit/43bc40ff5da5ef36a13564504293f1928138cf12)] (yazan @cyfung1031) +- ♻️ Betik simgesi yüklemeyi yeniden düzenle ve optimize et ([#893](https://github.com/scriptscat/scriptcat/issues/893)) ([ab36c86](https://github.com/scriptscat/scriptcat/commit/ab36c86b5d031b88e71fbf9151696a42acba86fa)) +- ⚡ parseMetadata kod optimizasyonu ([#903](https://github.com/scriptscat/scriptcat/issues/903)) [[0efc648](https://github.com/scriptscat/scriptcat/commit/0efc648257f74591765869dedee5d98f8a1dc610)] (yazan @cyfung1031) +- 🎨 Varsayılan uzantı simgesi numarası görüntülemesini betik sayısı olarak değiştir [#989](https://github.com/scriptscat/scriptcat/issues/989) [[70f67b6](https://github.com/scriptscat/scriptcat/commit/70f67b6bd8cf803d7a18bf26fdccdfa6f8a92893)] (yazan @CodFrm) +- 🐛 İçe ve Dışa Aktarma - Betiğin son değiştirilme tarihini takip etmeme sorununu düzelt ([#951](https://github.com/scriptscat/scriptcat/issues/951)) ([6e7272f](https://github.com/scriptscat/scriptcat/commit/6e7272f52ef2d49d9fceb3e30babfee1cbd72e75)) +- 🎨 Daha kolay hata ayıklama için sourceURL'yi ayarla ([#987](https://github.com/scriptscat/scriptcat/issues/987)) [[ed741e7](https://github.com/scriptscat/scriptcat/commit/ed741e7d0188fa5e95eae87bcd3a28e82ee008e1)] (yazan @cyfung1031) +- ⬆️ Paket sürüm güncellemeleri ([#922](https://github.com/scriptscat/scriptcat/issues/922)) [[9b1df8d](https://github.com/scriptscat/scriptcat/commit/9b1df8dda794e5e95ecc12cef37ed66712ae561e)] (yazan @cyfung1031) +- ⚡ Values ile ilgili genel ayarlamalar ([#949](https://github.com/scriptscat/scriptcat/issues/949)) [[b258fb2](https://github.com/scriptscat/scriptcat/commit/b258fb2c73d790f7f277a9a31d07e2931a7d680d)] (yazan @cyfung1031) +- ⚡ URL.createObjectURL'i genelleştir, Firefox uyumluluğu ([#929](https://github.com/scriptscat/scriptcat/issues/929)) [[54ad4de](https://github.com/scriptscat/scriptcat/commit/54ad4de48b81170b90283fb6ce3b4d6e7c908cdf)] (yazan @cyfung1031) +- ⚡ Aynı simgeyi depolayan birden fazla betiği önlemek için simgeleri URL'ye göre sakla ([#909](https://github.com/scriptscat/scriptcat/issues/909)) [[c6e8efb](https://github.com/scriptscat/scriptcat/commit/c6e8efbe8d11719034a9aaa3fd871519025671ff)] (yazan @cyfung1031) +- ♻️ updateIcon kodunu ayarla ([#908](https://github.com/scriptscat/scriptcat/issues/908)) [[642e3b9](https://github.com/scriptscat/scriptcat/commit/642e3b9e57f01f2b008990cc7cb1461f5dccd256)] (yazan @cyfung1031) + +### Düzeltmeler + +- 🐛 Düzensiz betik güncelleme kontrollerini seçerken mevcut Alarm'ı temizle ([#996](https://github.com/scriptscat/scriptcat/issues/996)) [[8bb9a2d](https://github.com/scriptscat/scriptcat/commit/8bb9a2d5741acb7d547e743c7bef8a2139f1401a)] (yazan @cyfung1031) +- 🐛 Yedekleme sayfasının üstündeki fazla boşluğu kaldır ([#995](https://github.com/scriptscat/scriptcat/issues/995)) ([9c149ce](https://github.com/scriptscat/scriptcat/commit/9c149ce5999b7a70375a41c6604c8e8dbd19e9df)) +- ✨ Harici web sitesi erişimine bağlı kalmadan kurulum + kurulum sayfası düzen ayarlaması ([#842](https://github.com/scriptscat/scriptcat/issues/842)) ([80d342e](https://github.com/scriptscat/scriptcat/commit/80d342e80c9c1b36f88b7dcd4c65c663bb1d9185)) +- 🐛 CSS çakışmalarını çözmek için UnoCSS öneki ekle, CSS düzenini düzelt ([#1013](https://github.com/scriptscat/scriptcat/issues/1013)) [[723e64c](https://github.com/scriptscat/scriptcat/commit/723e64cc0c23763dfed322e907c0a960c4f9060e)] (yazan @cyfung1031) +- 🐛 systemconfig'i optimize et ve SW'deki i18n sorunlarını düzelt ([#976](https://github.com/scriptscat/scriptcat/issues/976)) [[c50fcf7](https://github.com/scriptscat/scriptcat/commit/c50fcf7770df633462c2f25f8cf22d302002ec57)] (yazan @CodFrm) +- 🐛 Tür hatalarını düzelt ([#975](https://github.com/scriptscat/scriptcat/issues/975)) [[7d85856](https://github.com/scriptscat/scriptcat/commit/7d8585687c71cde1c2793d742abb7c22d9d358f0)] (yazan @cyfung1031) + + + +## 1.2.0-beta.5 (2025-11-17) + +### Eklenenler + +- ✨ Açılır pencerede komut dosyası sayısını göster ([#973](https://github.com/scriptscat/scriptcat/issues/973)) [[1134586](https://github.com/scriptscat/scriptcat/commit/1134586ff040ffc0cdddd3538e9ec493950c948a)] (yazan @cyfung1031) + +### Değişenler + +- ⚡ `check_script_update_cycle` işlemeyi ele al ([#906](https://github.com/scriptscat/scriptcat/issues/906)) [[760562f](https://github.com/scriptscat/scriptcat/commit/760562f92ad64bc538873b2ca61dfafe067c3f6e)] (yazan @cyfung1031) +- ♻️ inject & content düzenle, pageLoad bilgi aktarımını değiştir ([#952](https://github.com/scriptscat/scriptcat/issues/952)) [[0554159](https://github.com/scriptscat/scriptcat/commit/0554159c105606192d48e1153194e09314d43bc9)] (yazan @cyfung1031) +- 🎨 messageFlag'i basitleştir, olay adlandırma standartlarına göre düzenle ([#926](https://github.com/scriptscat/scriptcat/issues/926)) [[d725d85](https://github.com/scriptscat/scriptcat/commit/d725d85a2f4917c08f6d3daa035a45fd15d12451)] (yazan @cyfung1031) +- ♻️ `GM_xmlhttpRequest` ve ilgili kodu yeniden düzenle ([#901](https://github.com/scriptscat/scriptcat/issues/901)) [[fabd2e9](https://github.com/scriptscat/scriptcat/commit/fabd2e944235b460bc73df346b79d23ee4540af7)] (yazan @cyfung1031) +- ⚡ toCamelCase'i mikro düzeyde optimize et ([#930](https://github.com/scriptscat/scriptcat/issues/930)) [[88d8bdf](https://github.com/scriptscat/scriptcat/commit/88d8bdfc726f1a4ed63bd3cf81ebad88426273e8)] (yazan @cyfung1031) + +### Düzeltmeler + +- 🐛 Bozulmuş kum havuzunu (sandbox) düzelt ([#966](https://github.com/scriptscat/scriptcat/issues/966)) [[dd80386](https://github.com/scriptscat/scriptcat/commit/dd8038666481d1319dd0f8ab80f79f1b13c1730d)] (yazan @cyfung1031) +- 🐛 setInvalidContext içindeki tanımsız `valueChangeListener.clear` sorununu düzelt ([#970](https://github.com/scriptscat/scriptcat/issues/970)) [[2a399e9](https://github.com/scriptscat/scriptcat/commit/2a399e96a1e848f2f569566479b48dcee280f543)] (yazan @cyfung1031) +- 🐛 `@connect` mantığını ayarla ([#969](https://github.com/scriptscat/scriptcat/issues/969)) [[67914d2](https://github.com/scriptscat/scriptcat/commit/67914d2b7d57fa9c69706ae57ee5d3400c2643f9)] (yazan @cyfung1031) +- 🐛 Service worker i18n işlemeyi düzelt [#956](https://github.com/scriptscat/scriptcat/issues/956) [[843e618](https://github.com/scriptscat/scriptcat/commit/843e618daf13ec659cc16759c5de13dacf23c534)] (yazan @CodFrm) +- 🐛 deleteValue/deleteValues çalıştırma sorununu düzelt ([#943](https://github.com/scriptscat/scriptcat/issues/943)) [[3d92bfb](https://github.com/scriptscat/scriptcat/commit/3d92bfb4a0334ffd2c279a1e6d33e98eed0a1a81)] (yazan @cyfung1031) +- 🐛 GitHub bağlantısı üzerinden komut dosyası yüklenememe sorununu düzelt ([#877](https://github.com/scriptscat/scriptcat/issues/877)) [[b9268e7](https://github.com/scriptscat/scriptcat/commit/b9268e7207081fcaa4591c9e1385f98446ade04a)] (yazan @cyfung1031) +- 🐛 `@connect *` ifadesinin etkili olmama sorununu düzelt ([#967](https://github.com/scriptscat/scriptcat/issues/967)) [[6bcb93c](https://github.com/scriptscat/scriptcat/commit/6bcb93c20c9690a2ce4f50d0978948e20ba407b8)] (yazan @cyfung1031) + +### Diğer + +- 🌐 Çeviri güncellemeleri ([#920](https://github.com/scriptscat/scriptcat/issues/920)) [[ede013b](https://github.com/scriptscat/scriptcat/commit/ede013b8e725ddefa626e3e432cbaee756535259)] (yazan @cyfung1031) + + + +## 1.2.0-beta.4 (2025-11-07) + +### Eklenenler + +- ✨ Kart modu rehberi ([#894](https://github.com/scriptscat/scriptcat/issues/894)) [[0627a0f](https://github.com/scriptscat/scriptcat/commit/0627a0faacf3a41645e985ec6f6960568427d5a4)] (yazan @CodFrm) + +### Değişenler + +- ♻️ EarlyStart uygulamasını yeniden düzenle ([#882](https://github.com/scriptscat/scriptcat/issues/882)) [[cca11e0](https://github.com/scriptscat/scriptcat/commit/cca11e02b98de285423b04ec0d95eab995cee378)] (yazan @CodFrm) +- 💄 Kart görünümü düzenini ince ayarla ([#872](https://github.com/scriptscat/scriptcat/issues/872)) [[5aa21b8](https://github.com/scriptscat/scriptcat/commit/5aa21b88bf423d5d03f7df70b654249bac4b7a88)] (yazan @Coxxs) + +### Düzeltmeler + +- 🐛 İki `@require` arasında eksik noktalı virgülden kaynaklanan hatayı düzelt [#917](https://github.com/scriptscat/scriptcat/issues/917) ([#921](https://github.com/scriptscat/scriptcat/issues/921)) [[2769a24](https://github.com/scriptscat/scriptcat/commit/2769a24e129da79926816886fe42bbc4d9a97875)] (yazan @cyfung1031) +- 🐛 Güncellemeyi Kontrol Et sayfasındaki istisna sorununu düzelt ([#912](https://github.com/scriptscat/scriptcat/issues/912)) [[12272e1](https://github.com/scriptscat/scriptcat/commit/12272e1ad4787cc6768f2f157d272faff5782f37)] (yazan @cyfung1031) +- 🐛 Arka plan komut dosyalarında GM_openInTab'in çalışmama sorununu düzelt [#873](https://github.com/scriptscat/scriptcat/issues/873) [[a526664](https://github.com/scriptscat/scriptcat/commit/a52666429710e150d81cac33af5511401b697355)] (yazan @CodFrm) +- 🐛 Tablo listesi yükleme durumu sorununu düzelt [#874](https://github.com/scriptscat/scriptcat/issues/874) [[0b53cb0](https://github.com/scriptscat/scriptcat/commit/0b53cb07cf1ca1d3e42b15fd9c104c83031502d5)] (yazan @CodFrm) +- 🐛 `@early-start` kaldırıldıktan sonra komut dosyası enjeksiyonunun başarısız olma sorununu düzelt ([#871](https://github.com/scriptscat/scriptcat/issues/871)) [[426e878](https://github.com/scriptscat/scriptcat/commit/426e8788d9b934ee96cf5ec22b432a08681a9e8c)] (yazan @cyfung1031) + + + +## 1.2.0-beta.3 (2025-10-23) + +### Eklenenler + +- ✨ Kart görünümü ([#860](https://github.com/scriptscat/scriptcat/issues/860)) [[c9f2350](https://github.com/scriptscat/scriptcat/commit/c9f23509648a41b06f82e79da2bc1fc05a783e06)] (yazan @CodFrm) + +### Değişenler + +- ♻️ Null kod ayarı ([#852](https://github.com/scriptscat/scriptcat/issues/852)) [[fa1031d](https://github.com/scriptscat/scriptcat/commit/fa1031df9c3e8bc2550f429e7cf8d1c3869a1ea3)] (yazan @cyfung1031) +- ♻️ GMApiRequest kod ayarı, GM_log kod düzeltmesi, @connect denetimi düzeltmesi ([#849](https://github.com/scriptscat/scriptcat/issues/849)) [[ee4a8b2](https://github.com/scriptscat/scriptcat/commit/ee4a8b28715fb48fa627f5231c8dc30e55c006ed)] (yazan @cyfung1031) + +### Kaldırılanlar + +- 🔥 `GM_openInTab({ useOpen: true })` kullanımını kaldır ([#867](https://github.com/scriptscat/scriptcat/issues/867)) [[aa61335](https://github.com/scriptscat/scriptcat/commit/aa613354c7b7c84d461000ed0362cf9916c8aa39)] (yazan @cyfung1031) + +### Düzeltmeler + +- 🐛 checkUserScriptsAvailable'ın Vivaldi ile uyumluluğu ([#859](https://github.com/scriptscat/scriptcat/issues/859)) [[014d62d](https://github.com/scriptscat/scriptcat/commit/014d62de6b731bfda82babf5db5aa5ae909908f1)] (yazan @cyfung1031) +- 🚑 Kritik düzeltme: GM.delete/setValue Promise'inin yerine getirilmemesi ([#865](https://github.com/scriptscat/scriptcat/issues/865)) [[43572a3](https://github.com/scriptscat/scriptcat/commit/43572a3110b8b083f840b472a231400223da7751)] (yazan @cyfung1031) +- 🐛 GM xhr fetch sorununu düzelt [#847](https://github.com/scriptscat/scriptcat/issues/847) [[c6e95c2](https://github.com/scriptscat/scriptcat/commit/c6e95c210748d091ff9f610f3801eaa055d9d6de)] + +### Diğer + +- 📝 monaco-editor'a `@compatible` yorumu ekle ([#853](https://github.com/scriptscat/scriptcat/issues/853)) [[752b951](https://github.com/scriptscat/scriptcat/commit/752b95122ab324df358e45ec468194cc8466f8bb)] (yazan @cyfung1031) +- 🌐 subscribe_source_tooltip çevirisini ekle [#850](https://github.com/scriptscat/scriptcat/issues/850) [[8d675bd](https://github.com/scriptscat/scriptcat/commit/8d675bd5398d403dfc8e7ee2016fbaffd821da64)] + + + +## 1.2.0-beta.2 (2025-10-15) + +Komut dosyası güncelleme mantığı optimize edildi, komut dosyası listesi kenar çubuğu eklendi, GM_registerMenuCommand ve GM_openInTab işlevleri geliştirildi ve birçok hata düzeltildi + +### Eklenenler + +- ✨ Birleşik güncelleme bildirimi mekanizması ([#755](https://github.com/scriptscat/scriptcat/issues/755)) ([741b0bd](https://github.com/scriptscat/scriptcat/commit/741b0bd2ec2f75a7e84c62fbe02654ce6bc41543)) +- ✨ GM_registerMenuCommand ikinci düzey menü & ayırıcı ([#831](https://github.com/scriptscat/scriptcat/issues/831)) [[bd08959](https://github.com/scriptscat/scriptcat/commit/bd089595c922aa63af0fb6d41fa9f6dc2587e096)] (yazan @cyfung1031) +- ✨ GM_openInTab'a parametreler ekle ([#788](https://github.com/scriptscat/scriptcat/issues/788)) [[eb33d61](https://github.com/scriptscat/scriptcat/commit/eb33d613473815b12017e34f46ed9eb292a9dcba)] (yazan @cyfung1031) +- ✨ SC sürüm kontrol düğmesi ekle ([#795](https://github.com/scriptscat/scriptcat/issues/795)) [[1680c66](https://github.com/scriptscat/scriptcat/commit/1680c66099120c0e497c1a1f5321f38fe0160ea0)] (yazan @cyfung1031) +- ✨ Komut dosyası listesi kenar çubuğuna filtreleme ve etiketleme işlevi ekle ([#794](https://github.com/scriptscat/scriptcat/issues/794)) [[6aabf59](https://github.com/scriptscat/scriptcat/commit/6aabf594cd62fa7358ba34c1c69060dc9e24919c)] +- ✨ Yerel dosya izlemeyi etkinleştirmek için dosyaları window.showOpenFilePicker ile aç [#749](https://github.com/scriptscat/scriptcat/issues/749) [[7dcfbf1](https://github.com/scriptscat/scriptcat/commit/7dcfbf1309fff28c3d806d4ccb36bd0ef51050f5)] + +### Değişenler + +- ♻️ indexeddb ve chrome.storage geçiş mantığını ayır ([#844](https://github.com/scriptscat/scriptcat/issues/844)) [[b8389fb](https://github.com/scriptscat/scriptcat/commit/b8389fbc21932dbbe9394b576fbd8605a3b820c8)] +- ♻️ registerMenuCommand & unregisterMenuCommand düzelt ([#826](https://github.com/scriptscat/scriptcat/issues/826)) [[3ecde9e](https://github.com/scriptscat/scriptcat/commit/3ecde9e0125089744c2d81f759b043deb5440be6)] (yazan @cyfung1031) +- ⚡ Runtime başlangıç yüklemeyi optimize et ([#775](https://github.com/scriptscat/scriptcat/issues/775)) [[3e69401](https://github.com/scriptscat/scriptcat/commit/3e69401feb98bd789a85dbda7d9e690f71bae696)] (yazan @cyfung1031) + +### Düzeltmeler + +- 🐛 `GM_registerMenuCommand` ile ilgili kod tasarımını gözden geçir ([#790](https://github.com/scriptscat/scriptcat/issues/790)) ([a71cfe4](https://github.com/scriptscat/scriptcat/commit/a71cfe496fcb2457109dd97742a795585860a6d7)) +- 🐛 Açılır pencere veri temizliğini işle [#784](https://github.com/scriptscat/scriptcat/issues/784) [[7bd9b16](https://github.com/scriptscat/scriptcat/commit/7bd9b162b178a534a8be31aca210af2106f110b7)] +- 🐛 CAT_fileStorage indirme sorununu düzelt [#829](https://github.com/scriptscat/scriptcat/issues/829) [[81d4e49](https://github.com/scriptscat/scriptcat/commit/81d4e496df8abd3715348fe979758a63311b54c3)] +- 🐛 userconfig grup sıralaması sorununu düzelt [#818](https://github.com/scriptscat/scriptcat/issues/818) [[74881c0](https://github.com/scriptscat/scriptcat/commit/74881c0a05d599ad13300c3c69b33b01a5a7b552)] +- 🐛 Kurulum kaynağı veri uyumluluğu ve işleme sorunlarını düzelt [[574b3c6](https://github.com/scriptscat/scriptcat/commit/574b3c6506a21e1b8ebd891fd91fcd8b19774b96)] +- 🐛 Açılır pencerede arka plan komut dosyası durum eşitleme sorununu düzelt [#838](https://github.com/scriptscat/scriptcat/issues/838) ([edd13c6](https://github.com/scriptscat/scriptcat/commit/edd13c65c9643dece7c38665f58146c9e59c802c)) +- 🐛 Bağlam menüsü ile komut dosyası menüsü arasındaki tutarsızlığı düzelt [#768](https://github.com/scriptscat/scriptcat/issues/768) ([191ffcd](https://github.com/scriptscat/scriptcat/commit/191ffcd1e55d842acabbc44fdf1f1098f0b0093d)) +- 🐛 Yerel dosya elle içe aktarma hatasını düzelt [#745](https://github.com/scriptscat/scriptcat/issues/745) ([fe14991](https://github.com/scriptscat/scriptcat/commit/fe149914e6eef99761ca44681abd95919613adb3)) +- 🐛 Yerel dosya elle içe aktarma hatasını düzelt [#745](https://github.com/scriptscat/scriptcat/issues/745) ([52950a2](https://github.com/scriptscat/scriptcat/commit/52950a2ad04c79aecaa530a6eb615e9c54bba884)) +- 🐛 Yerel \*.user.js tanımayı destekle [#812](https://github.com/scriptscat/scriptcat/issues/812) [[cec8ffc](https://github.com/scriptscat/scriptcat/commit/cec8ffc5f6947a54b7a59365928a1ccf47b336a2)] +- 🐛 Erken başlatma komut dosyasının GM_addElement kullanamama sorununu düzelt [#801](https://github.com/scriptscat/scriptcat/issues/801) [[4d17645](https://github.com/scriptscat/scriptcat/commit/4d17645c0659d8ecd283473cbdd88b6eda065758)] +- 🐛 Erken başlatma komut dosyası GM_info.scriptMetaStr sorununu düzelt [#801](https://github.com/scriptscat/scriptcat/issues/801) [[a9a4333](https://github.com/scriptscat/scriptcat/commit/a9a433393ceb259aecc4fe9c1d32a0c9a8333160)] +- 🐛 Meta veri bloğu belgeleri ve küçük kod düzeltmeleri ([#832](https://github.com/scriptscat/scriptcat/issues/832)) [[c40822b](https://github.com/scriptscat/scriptcat/commit/c40822b293f1283d420797a0cbe549153541f3c8)] (yazan @cyfung1031) +- 🐛 Sekme kaldırıldıktan sonra menuCommand güncellemesinin tetiklenmesini önle ([#828](https://github.com/scriptscat/scriptcat/issues/828)) [[c64f6d9](https://github.com/scriptscat/scriptcat/commit/c64f6d9a4e087f7788f5b160b91c2b808161e58e)] (yazan @cyfung1031) +- 🐛 Modali18n sorununu düzelt ([#825](https://github.com/scriptscat/scriptcat/issues/825)) [[03da1ba](https://github.com/scriptscat/scriptcat/commit/03da1ba07c0fd212627bf3c18dbb3afa6affed78)] (yazan @cyfung1031) +- 🐛 Modal.confirm i18n sorununu düzelt [#821](https://github.com/scriptscat/scriptcat/issues/821) [[b3c30f5](https://github.com/scriptscat/scriptcat/commit/b3c30f55db8b37ccbfa7278b83af21159c72f2cb)] +- ✏️ Parametre türünde "minetype" yerine "mimetype" olmalı ([#823](https://github.com/scriptscat/scriptcat/issues/823)) [[fb3d132](https://github.com/scriptscat/scriptcat/commit/fb3d132ece659cb18082e383dfb925a5cc242c4c)] (yazan @cyfung1031) +- 🐛 Geçersiz Extension Context hatası oluştuğunda işlemleri iptal et & kaynakları serbest bırak ([#800](https://github.com/scriptscat/scriptcat/issues/800)) [[c110e74](https://github.com/scriptscat/scriptcat/commit/c110e746336e63fc1266bb4cacc056e126d919e0)] (yazan @cyfung1031) +- 🐛 batchUpdate sayfasının güncellemeleri yeniden getirmesi + kurulum sonrası güncellememe sorununu düzelt ([#803](https://github.com/scriptscat/scriptcat/issues/803)) [[73f1f32](https://github.com/scriptscat/scriptcat/commit/73f1f329388c07588f2a532b71e5318bf3a92392)] (yazan @cyfung1031) +- 🐛 Varsayılan jsconfig'i ayarla [#813](https://github.com/scriptscat/scriptcat/issues/813) [[06f0e1c](https://github.com/scriptscat/scriptcat/commit/06f0e1c7f0974b954d7ab546ce86f22f830dc28f)] +- 🐛 UI işleme sorunu ([#806](https://github.com/scriptscat/scriptcat/issues/806)) [[5c75c8b](https://github.com/scriptscat/scriptcat/commit/5c75c8b8e8fc92fcd830db094b34a7ad16fb4c9f)] (yazan @cyfung1031) +- 🐛 Belirsiz unicode uyarılarını bastır [#747](https://github.com/scriptscat/scriptcat/issues/747) [[5e7c077](https://github.com/scriptscat/scriptcat/commit/5e7c077ef250e1b8eef5662bc416b82d62927b52)] +- 🐛 Dil değiştirildikten sonra ScriptList sütun adlarının ve içeriğinin güncellenmemesi ([#792](https://github.com/scriptscat/scriptcat/issues/792)) [[3ad58b8](https://github.com/scriptscat/scriptcat/commit/3ad58b82bf1d4955cddd3e50b570c601f7e90143)] (yazan @cyfung1031) +- 🐛 chrome.tabs.query düzelt ([#786](https://github.com/scriptscat/scriptcat/issues/786)) [[de607fd](https://github.com/scriptscat/scriptcat/commit/de607fd8eca841748a3e422fe5e84f84f84619d5)] (yazan @cyfung1031) +- 🐛 [UI Düzeltmesi] useCallback sorununu çöz ([#769](https://github.com/scriptscat/scriptcat/issues/769)) [[511de96](https://github.com/scriptscat/scriptcat/commit/511de96d2b271142244f9874f87bb23ec75f626a)] (yazan @cyfung1031) +- 🐛 Arka planda çalışamama sorununu düzeltmek için arka plan izni ekle [#762](https://github.com/scriptscat/scriptcat/issues/762) [[4205837](https://github.com/scriptscat/scriptcat/commit/42058379ab6d0e29003cc1f63d5df48dbe601f4e)] +- 🐛 GM_download'ın dosya adında geçersiz karakter bulunan dosyaları indirememe sorununu düzelt ([#758](https://github.com/scriptscat/scriptcat/issues/758)) [[2518722](https://github.com/scriptscat/scriptcat/commit/2518722c8bc14b9f52e8720624dd835b1fbdfb1b)] (yazan @WhiteSevs) +- 🐛 Kum havuzu toString sorununu düzelt [#737](https://github.com/scriptscat/scriptcat/issues/737) [[6ca24c9](https://github.com/scriptscat/scriptcat/commit/6ca24c9b171792035803ac4e1c69e473629f9d18)] +- 🐛 Rozetin 0 gösterme sorununu düzelt [[026c1d2](https://github.com/scriptscat/scriptcat/commit/026c1d2071dd4cfb6291f005d36717bcdf0a51c3)] +- 🐛 Komut dosyası enjeksiyonu CSP sorununu düzelt [#739](https://github.com/scriptscat/scriptcat/issues/739) [#728](https://github.com/scriptscat/scriptcat/issues/728) [[5da21b5](https://github.com/scriptscat/scriptcat/commit/5da21b5e3d0e7e86a1fd5dff57ba03ea641c19fa)] + +### Diğer + +- 📝 TypeScript yorum düzeltmeleri ([#839](https://github.com/scriptscat/scriptcat/issues/839)) [[6b575ca](https://github.com/scriptscat/scriptcat/commit/6b575cac4841bdf86de70e4b0e702e342a00ca76)] (yazan @cyfung1031) +- 🌐 Bildirimler ve hatalar için çeviri sorunlarını ele al, `@grant` çakışma doğrulaması ekle ([#819](https://github.com/scriptscat/scriptcat/issues/819)) [[ef3482d](https://github.com/scriptscat/scriptcat/commit/ef3482d2c6406927a72835067f66a28cdb0f3b79)] (yazan @cyfung1031) +- 🌐 "No message content" i18n işleme ([#811](https://github.com/scriptscat/scriptcat/issues/811)) [[f9486d6](https://github.com/scriptscat/scriptcat/commit/f9486d6e53d68c085625ac370dc717daf8af232e)] (yazan @cyfung1031) +- 🌐 UI kaynak biçimi görünümünü değiştir ([#783](https://github.com/scriptscat/scriptcat/issues/783)) [[9242b95](https://github.com/scriptscat/scriptcat/commit/9242b957cf5f90f6d186a0b1f07bfce8d6ed1cd7)] (yazan @cyfung1031) +- 🌐 updatepage çevirisi ([#777](https://github.com/scriptscat/scriptcat/issues/777)) [[757c954](https://github.com/scriptscat/scriptcat/commit/757c954768be8fc94e05200822a23efef5e6bc01)] (yazan @cyfung1031) +- 🌐 translation.json güncelle ([#746](https://github.com/scriptscat/scriptcat/issues/746)) [[85b48e2](https://github.com/scriptscat/scriptcat/commit/85b48e2982e0c81f82622528a3aa600c3c88ce8d)] (yazan @cyfung1031) + + + +## 1.2.0-beta.1 (2025-09-18) + +### Eklenenler + +- ✨ Kenar çubuğunu gizlemek için düzen menüsü ekle [#689](https://github.com/scriptscat/scriptcat/issues/689) [[dd64da7](https://github.com/scriptscat/scriptcat/commit/dd64da719c081acbf21645e2b1e1f38653ffae8c)] +- ✨ inject into uygula ([#711](https://github.com/scriptscat/scriptcat/issues/711)) [[4c708c2](https://github.com/scriptscat/scriptcat/commit/4c708c2c5a0f7cea6daa2f32f51e182a4f83c50c)] +- ✨ : Firefox mv3 için araç çubuğu düğmesini etkinleştiren bir kısayol ekle ([#718](https://github.com/scriptscat/scriptcat/issues/718)) [[06a9040](https://github.com/scriptscat/scriptcat/commit/06a904046034aad59564ea07d8ec441f4def5278)] (yazan @xymoryn) + +### Değişenler + +- ⚡ Arka plan komut dosyası çalıştır düğmesine tıkladıktan sonra açılır pencerenin yeniden işlenmesinden kaynaklanan çökme sorununu optimize et [[d83ad0d](https://github.com/scriptscat/scriptcat/commit/d83ad0dda600db59adf70f9db2304381db7ab80f)] +- ⚡ Komut dosyası listesini optimize et, yeniden işlemeyi azalt [[610fba0](https://github.com/scriptscat/scriptcat/commit/610fba08bbac5c01791aac756eed60a75bc1d483)] +- ♻️ Arka plan komut dosyası görev denetimini geliştir, hataları azalt [#714](https://github.com/scriptscat/scriptcat/issues/714) [[3850af2](https://github.com/scriptscat/scriptcat/commit/3850af22abefced1f2ec6c773c92599a18bb0f8a)] +- 🐛 Arka plan komut dosyalarının açılır pencerede genişletilmemesini düzelt ([66ab70f](https://github.com/scriptscat/scriptcat/commit/66ab70fb10c28aaf0c9260a9591aab7e1ae35615)) +- ✨ Web siteleri hariç tutulduktan sonra açılır pencere otomatik kapanmıyor [#725](https://github.com/scriptscat/scriptcat/issues/725) ([e432210](https://github.com/scriptscat/scriptcat/commit/e43221051d52d7394a579442519e99d258df872a)) +- ♻️ ReduxStore ve yayın mekanizmasını optimize et ([#729](https://github.com/scriptscat/scriptcat/issues/729)) [[b62781e](https://github.com/scriptscat/scriptcat/commit/b62781e11f0f4771094e42cb3479a70b8134cdf6)] (yazan @cyfung1031) +- ⚡ React.forwardRef kod optimizasyonu ([#734](https://github.com/scriptscat/scriptcat/issues/734)) [[a7faa48](https://github.com/scriptscat/scriptcat/commit/a7faa48f9a4615318104fa5d501184a4faec73cd)] (yazan @cyfung1031) +- ♻️ systemConfig'i yeniden düzenle ve optimize et [[3acd3f3](https://github.com/scriptscat/scriptcat/commit/3acd3f3890031a7e90bd57eb63320007164ed4ff)] + +### Düzeltmeler + +- 🐛 Durum güncelleme hatasını düzelt [[94fd65b](https://github.com/scriptscat/scriptcat/commit/94fd65bfb765a9511e0efb2dc6fb2bfd216e570f)] +- ✏️ Yazım hatasını düzelt ([#738](https://github.com/scriptscat/scriptcat/issues/738)) ([4e55c06](https://github.com/scriptscat/scriptcat/commit/4e55c06212336bd3356e6d1ead3b75cf97f3b9d8)) +- 🐛 Rozetin 0 gösterme sorununu düzelt ([6edad14](https://github.com/scriptscat/scriptcat/commit/6edad1491820665fad8cd6ee5c85e93c57aa0d42)) +- 🐛 Mesaj türü denetimini geliştir [#676](https://github.com/scriptscat/scriptcat/issues/676) ([5073795](https://github.com/scriptscat/scriptcat/commit/50737957507ff9af3aa9ba9a6b7d444b643d1ff2)) +- 🐛 Kum havuzu toString sorununu düzelt [#737](https://github.com/scriptscat/scriptcat/issues/737) [[a4cefbc](https://github.com/scriptscat/scriptcat/commit/a4cefbc791fc2c2e53f3e934e0e4725023f49f72)] +- ✏️ Yazım hatasını düzelt [[35b6f58](https://github.com/scriptscat/scriptcat/commit/35b6f581c6421a6db001eebadaa8ae216f5b8575)] +- 🐛 GM xhr belge sorununu düzelt [#716](https://github.com/scriptscat/scriptcat/issues/716) [[1c46546](https://github.com/scriptscat/scriptcat/commit/1c465462f4e14ae461d54358710f5caf74208af3)] + + + +## 1.2.0-beta (2025-09-07) + +### Eklenenler + +- ✨ Özel düzenleyici yapılandırması ve düzenleyici tür tanımları ekle ([#708](https://github.com/scriptscat/scriptcat/issues/708)) [[49eb379](https://github.com/scriptscat/scriptcat/commit/49eb3794774790d61c3ef787c865a9ba6fe82841)] +- ✨ Kaldırma anketi sayfası ekle [[6404c8f](https://github.com/scriptscat/scriptcat/commit/6404c8f74aff09b15725a92f8afdfc0d71ac188f)] +- 📝 Kurulum açılış sayfasını ve ad alanını değiştir ([6f2f000](https://github.com/scriptscat/scriptcat/commit/6f2f000612908b7a88f6b70c2831092805c63bc7)) +- ✨ Mobil kurulum QR kodu ekle ([348237c](https://github.com/scriptscat/scriptcat/commit/348237c7ce9771c69025386926b1f73710cf6f42)) + +### Düzeltmeler + +- 🐛 Eski tarayıcı sürümü uyumluluk sorunlarını düzelt [#715](https://github.com/scriptscat/scriptcat/issues/715) [[4da8068](https://github.com/scriptscat/scriptcat/commit/4da806879c2b170672814d02e6f8ed98c9fae35b)] +- 💄 Pencere çok küçük olduğunda açılır pencere menüsü görünümünü optimize et ([288650e](https://github.com/scriptscat/scriptcat/commit/288650e5e4cbdc3fa8658f0754ce427a1b3dec5a)) +- 🐛 N sorunlarını düzelt ([#710](https://github.com/scriptscat/scriptcat/issues/710)) [[6a2027a](https://github.com/scriptscat/scriptcat/commit/6a2027ac0bb5e0ed625df570240d068a98a34b31)] (yazan @WhiteSevs) +- 🐛 GM XHR yönlendirmesinin başlıkları kaybetme sorununu düzelt [#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)] + +### Diğer + +- 🌐 i18n sorunlarını ele al [[2adf69d](https://github.com/scriptscat/scriptcat/commit/2adf69d6ec3c30186f2c2ef89f97e3cba9e15a66)] +- 🌐 Çeviri sorunlarını ele al [[55223dd](https://github.com/scriptscat/scriptcat/commit/55223dde8c545e974d19dd8126756aaae407e1fd)] + + + +## 1.1.0-beta.2 (2025-09-03) + +Dropbox desteği eklendi, uyumluluk iyileştirmeleri yapıldı ve sayfa yüklemesinden daha hızlı çalışma için @early-start eklendi + +### Eklenenler + +- ✨ Komut dosyası çalışma zamanı ortamı ayarları ekle [#628](https://github.com/scriptscat/scriptcat/issues/628) [[0d4a89e](https://github.com/scriptscat/scriptcat/commit/0d4a89efaecf0331dcc7fbb6df006b93a1525846)] +- ✨ Arka plan komut dosyası olmadığında varsayılan olarak daralt [#626](https://github.com/scriptscat/scriptcat/issues/626) ([9d0aac6](https://github.com/scriptscat/scriptcat/commit/9d0aac6aae11b96707ca1f7c024a24e9d55f217b)) +- ✨ Dropbox desteği [#575](https://github.com/scriptscat/scriptcat/issues/575) [[2c66f21](https://github.com/scriptscat/scriptcat/commit/2c66f21f5118bd83a0eaa0f1baa3a31f2233e5b2)] +- ✨ TM ve SC birlikte başlatıldığında external.Tampermonkey'i optimize et, TM kurulu değilse SC kurulum durumunu kontrol et ([#703](https://github.com/scriptscat/scriptcat/issues/703)) [[d0115c3](https://github.com/scriptscat/scriptcat/commit/d0115c33657260d803b6091139601b1b20407d4e)] (yazan @cyfung1031) +- ✨ Sayfa yüklemesinden daha hızlı çalışma için @early-start ekle ([#649](https://github.com/scriptscat/scriptcat/issues/649)) [[eb097dd](https://github.com/scriptscat/scriptcat/commit/eb097dd146dcd6f8ca712ed883571dbfb3d09f20)] + +### Değişenler + +- ♻️ FF ile uyumlu: `chrome.scripting.registerContentScripts` ([#704](https://github.com/scriptscat/scriptcat/issues/704)) [[a9ad0ea](https://github.com/scriptscat/scriptcat/commit/a9ad0ea2b34744dbd4488bda0a16d73bd6a1cc2b)] (yazan @cyfung1031) +- ♻️ url_matcher kod optimizasyonu ([#702](https://github.com/scriptscat/scriptcat/issues/702)) [[27b8baa](https://github.com/scriptscat/scriptcat/commit/27b8baa90372f75cbf428dd32ef02d842688cf33)] (yazan @cyfung1031) +- ⚡ const now = Date.now(); ([#695](https://github.com/scriptscat/scriptcat/issues/695)) [[400b45c](https://github.com/scriptscat/scriptcat/commit/400b45cc487da4cc8a7b866916855acdc18a8023)] (yazan @cyfung1031) +- ⚡ forEach -> for of ([#694](https://github.com/scriptscat/scriptcat/issues/694)) [[70927b6](https://github.com/scriptscat/scriptcat/commit/70927b6f0ddcf4a60d5838597d1df5acaaa7ca94)] (yazan @cyfung1031) +- ⚡ Ortak kod optimizasyonu ([#692](https://github.com/scriptscat/scriptcat/issues/692)) [[cf05973](https://github.com/scriptscat/scriptcat/commit/cf0597305a158fd8ba8489f30906d7bbbd7a4b0b)] (yazan @cyfung1031) +- ⚡ Kod optimizasyonu: Global Arama ([#697](https://github.com/scriptscat/scriptcat/issues/697)) [[a5c12bd](https://github.com/scriptscat/scriptcat/commit/a5c12bd94f249ea194bececf2ecb39a0dea3c7dc)] (yazan @cyfung1031) +- ♻️ initReady işlemek için middleware kullan [[758e926](https://github.com/scriptscat/scriptcat/commit/758e92690194462982282dca25041c825d0b05e2)] +- ♻️ Server ve MessageQueue bileşenlerini optimize et [[0932edc](https://github.com/scriptscat/scriptcat/commit/0932edc49722226cac97403dcd14dbaef01b5528)] +- ♻️ Uyumluluk ayarı: optional_permission işleme ([#679](https://github.com/scriptscat/scriptcat/issues/679)) [[bfc558a](https://github.com/scriptscat/scriptcat/commit/bfc558a0dfd167234100d95b9180ee6db4ab4c04)] (yazan @cyfung1031) +- ♻️ Uyumluluk ayarı: `chrome.runtime.onMessage` yoksa `content.js` hata vermeli ([#675](https://github.com/scriptscat/scriptcat/issues/675)) [[4e9adc0](https://github.com/scriptscat/scriptcat/commit/4e9adc00562981aa9d930d8a3f199e9418bdff30)] (yazan @cyfung1031) +- ♻️ Uyumluluk ayarı (offscreen) ve kod optimizasyonu ([#674](https://github.com/scriptscat/scriptcat/issues/674)) [[a3e56dd](https://github.com/scriptscat/scriptcat/commit/a3e56dd9d76cad73c8c8ec75c71fdbcfb9ca40e0)] (yazan @cyfung1031) +- 🎨 Uyumluluk ayarı: notificationsUpdate ([#673](https://github.com/scriptscat/scriptcat/issues/673)) [[a345d93](https://github.com/scriptscat/scriptcat/commit/a345d93187e26efe99cc331072ffc854b3fe7b4d)] (yazan @cyfung1031) +- 🎨 chrome.tabs.create uyumluluğunu geliştir ([#639](https://github.com/scriptscat/scriptcat/issues/639)) [[ac0d7de](https://github.com/scriptscat/scriptcat/commit/ac0d7deb5957ea71579ef7a44594a75300e1cca6)] (yazan @cyfung1031) + +### Düzeltmeler + +- 🐛 Kurulum ara sayfasına ulaşılamadığında kurulumun tetiklenememe sorununu düzelt [#705](https://github.com/scriptscat/scriptcat/issues/705) [[5f1e292](https://github.com/scriptscat/scriptcat/commit/5f1e2929d79c470ba4427c3cce01f5cd184a839b)] +- 🐛 `@match *://*domain/*` ifadesini ele al [[039b445](https://github.com/scriptscat/scriptcat/commit/039b4454148947cd3c74de82b87804ee9815e60c)] +- 🐛 Uzantı ortamındaki kum havuzu kaçış sorununu düzelt [#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)] (yazan @cyfung1031) +- ✏️ CrhomeStorage -> ChromeStorage ([#693](https://github.com/scriptscat/scriptcat/issues/693)) [[64c536d](https://github.com/scriptscat/scriptcat/commit/64c536dbd5fcb4c29eebc1109202bab69aaa3ee2)] (yazan @cyfung1031) +- 🐛 GM.getTab ve GM.getTabs düzelt ([#683](https://github.com/scriptscat/scriptcat/issues/683)) [[31de256](https://github.com/scriptscat/scriptcat/commit/31de256f02b5b61e27f0eec9ea673248ba8faa32)] (yazan @WhiteSevs) +- 🐛 finalUrl'de eksik alan adı sorununu düzelt ([#656](https://github.com/scriptscat/scriptcat/issues/656)) [[545d7c8](https://github.com/scriptscat/scriptcat/commit/545d7c8c0dd69c83bd2f0353518aafe6af81c0f4)] (yazan @cyfung1031) +- 🐛 Eski tarayıcı çekirdekleriyle uyumluluk [#647](https://github.com/scriptscat/scriptcat/issues/647) ([bba12d2](https://github.com/scriptscat/scriptcat/commit/bba12d23f04759cb9b7fdb63f0d95ae515ee94a9)) + +### Diğer + +- 📝 README_RU.md ve CONTRIBUTING_RU.md oluştur ([#678](https://github.com/scriptscat/scriptcat/issues/678)) [[597ab03](https://github.com/scriptscat/scriptcat/commit/597ab0378fe5ced01637cf411326ef7845b8ce2b)] (yazan @Ioann) +- 👷 Uyumluluk ayarı (pack.js uyumluluğu) ([#669](https://github.com/scriptscat/scriptcat/issues/669)) [[fec45e6](https://github.com/scriptscat/scriptcat/commit/fec45e6606a609b10b79c58d2fcba02c2ce71e16)] (yazan @cyfung1031) + +**Tam Değişiklik Günlüğü**: https://github.com/scriptscat/scriptcat/compare/v1.1.0-beta.1...v1.1.0-beta.2 + + + +## 1.1.0-beta.1 (2025-08-29) + +### Eklenenler + +- ✅ Birim testlerini değiştir ([#690](https://github.com/scriptscat/scriptcat/issues/690)) [[71f9d70](https://github.com/scriptscat/scriptcat/commit/71f9d709868b96352494889ea864c22c0b2ce197)] (yazan @cyfung1031) +- 🎨 Async kod optimizasyonu ([#651](https://github.com/scriptscat/scriptcat/issues/651)) ([55440e7](https://github.com/scriptscat/scriptcat/commit/55440e725a706e4358f08bc430ebea77bcb25335)) +- ✨ Genel kod arama ([#662](https://github.com/scriptscat/scriptcat/issues/662)) [[f8eafb7](https://github.com/scriptscat/scriptcat/commit/f8eafb7f955dad62c1b41ac477e929bf00c65982)] (yazan @RenjiYuusei) +- ✅ nextTime birim testini ayarla [[0a6ed8c](https://github.com/scriptscat/scriptcat/commit/0a6ed8c72b8ee6dc15b66f8053ae3bf3ee95584d)] + +### Değişenler + +- ♻️ ScriptMatchInfo ile ilgili kod optimizasyonu ([#653](https://github.com/scriptscat/scriptcat/issues/653)) [[556c493](https://github.com/scriptscat/scriptcat/commit/556c493f027fbfa7299ee68c3a9d927de6f41f08)] (yazan @cyfung1031) +- 🎨 Pencere açma mantığını optimize et [[0de44bf](https://github.com/scriptscat/scriptcat/commit/0de44bfc90eeee003d9708ba0678e6c23f859579)] +- 🌐 Çeviri sorunlarını ele al ([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)] (yazan @cyfung1031) +- ♻️ UrlMatch'i yeniden yaz ([#637](https://github.com/scriptscat/scriptcat/issues/637)) [[5b01c10](https://github.com/scriptscat/scriptcat/commit/5b01c10859b80890456a44a66d78204b42040870)] (yazan @cyfung1031) +- 🎨 getEnableScript optimizasyonu ([#645](https://github.com/scriptscat/scriptcat/issues/645)) [[04910cf](https://github.com/scriptscat/scriptcat/commit/04910cf6213fe90fc8cbca28f2826414855dd7b1)] (yazan @cyfung1031) +- ⚡ runtime.ts kod optimizasyonu ([#642](https://github.com/scriptscat/scriptcat/issues/642)) [[641cc1d](https://github.com/scriptscat/scriptcat/commit/641cc1d1ec0ec2dff5d32689ba46d27d30f7b45f)] (yazan @cyfung1031) +- 🎨 chrome.tabs.create uyumluluğunu geliştir ([#639](https://github.com/scriptscat/scriptcat/issues/639)) [[601b933](https://github.com/scriptscat/scriptcat/commit/601b933bd5cec1405ac6169a6160a57dfe0dbcfc)] (yazan @cyfung1031) +- 🎨 Yeni komut dosyası `@match` `@icon` düzelt ([#636](https://github.com/scriptscat/scriptcat/issues/636)) [[aec08a3](https://github.com/scriptscat/scriptcat/commit/aec08a331f868defee6279eb420f6b90aba39cfe)] (yazan @cyfung1031) + +### Kaldırılanlar + +- 🔥 Komut dosyası sitesi crowdin belgelerini kaldır [[695f4d1](https://github.com/scriptscat/scriptcat/commit/695f4d1ba2d039508415235dd8e606d238be8035)] + +### Düzeltmeler + +- 🐛 finalUrl'de eksik alan adı sorununu düzelt ([#656](https://github.com/scriptscat/scriptcat/issues/656)) [[3ed018a](https://github.com/scriptscat/scriptcat/commit/3ed018a7a54803fcf2e1791316e0166ed0b52007)] (yazan @cyfung1031) +- 💚 react/jsx-no-literals lint sorununu düzelt [[017b608](https://github.com/scriptscat/scriptcat/commit/017b60886be601e3e0e1719cf249da32d5686c30)] +- 🐛 Eski tarayıcı çekirdekleriyle uyumluluk [#647](https://github.com/scriptscat/scriptcat/issues/647) [[0e2f817](https://github.com/scriptscat/scriptcat/commit/0e2f8173c8b44bd6ad44bdffc73fa302a96a058e)] +- 🐛 window.external enjeksiyonunu optimize et ([#646](https://github.com/scriptscat/scriptcat/issues/646)) [[0b2668a](https://github.com/scriptscat/scriptcat/commit/0b2668aadcab35a33ff9abc4bd030dffb87ea168)] (yazan @cyfung1031) +- 🐛 Bulut depolama kimlik doğrulama sayfasının otomatik kapanamama sorununu düzelt [[7748088](https://github.com/scriptscat/scriptcat/commit/7748088e63c1fc660b6a6ae5613cf04f9da99b8c)] + +### Diğer + +- 🌐 Vietnamca yerel ayarı iyileştir ve genişlet ([#661](https://github.com/scriptscat/scriptcat/issues/661)) [[6847a59](https://github.com/scriptscat/scriptcat/commit/6847a596c4b06c75e13594ef60e4b9dfa5718cf3)] (yazan @RenjiYuusei) +- 🌐 Çeviri düzeltmeleri ([#635](https://github.com/scriptscat/scriptcat/issues/635)) [[19296de](https://github.com/scriptscat/scriptcat/commit/19296de6a3815e5965eb33401a55da9b2bd22bb4)] (yazan @cyfung1031) +- 🌐 Karşılama rehberi i18n sorununu düzelt [#627](https://github.com/scriptscat/scriptcat/issues/627) [[9683f96](https://github.com/scriptscat/scriptcat/commit/9683f965400ab6a2bac15349aca4335911766eac)] + + + +## 1.1.0-beta (2025-08-18) + +### Değişenler + +- ⚡ .reduce sözdizimini kullanma ([#619](https://github.com/scriptscat/scriptcat/issues/619)) [[71e97d5](https://github.com/scriptscat/scriptcat/commit/71e97d53fe152d5a8e479378366d077589df3d27)] (yazan @cyfung1031) +- ⚡ Komut dosyası kaynak yükleme sorunlarını optimize et [#612](https://github.com/scriptscat/scriptcat/issues/612) [[e206562](https://github.com/scriptscat/scriptcat/commit/e2065622c2a544579bc84f25f178d118d902ccba)] +- 🎨 Komut dosyası kurulum sayfasını optimize et ([#611](https://github.com/scriptscat/scriptcat/issues/611)) ([bbc76b1](https://github.com/scriptscat/scriptcat/commit/bbc76b1110d417a445b3cc065488fe11b7f2ddc2)) +- 🐛 Geçerli pencerede açma yöntemini düzelt ([70be8a3](https://github.com/scriptscat/scriptcat/commit/70be8a303b98b73885dac950dc1b24aa8cbbe773)) +- 🎨 utils.ts optimize et ([#608](https://github.com/scriptscat/scriptcat/issues/608)) [[37bb763](https://github.com/scriptscat/scriptcat/commit/37bb763306c7e06df085022c2cb2fa9cc2788204)] (yazan @cyfung1031) +- 🎨 doThrow ve TypeScript düzenlemesi ([#606](https://github.com/scriptscat/scriptcat/issues/606)) [[4362802](https://github.com/scriptscat/scriptcat/commit/4362802fe3ba4482a283996cae9a424b23c69407)] (yazan @cyfung1031) +- ⚡ popup.ts ve runtime.ts geliştir (kod optimizasyonu) ([#607](https://github.com/scriptscat/scriptcat/issues/607)) [[e48ca66](https://github.com/scriptscat/scriptcat/commit/e48ca66cc4f56ef981543c1f56b5e7eb0c2fa14a)] (yazan @cyfung1031) +- 🎨 getCurrentTab ile ilgili güncellemeler ([#604](https://github.com/scriptscat/scriptcat/issues/604)) [[b4a9f2e](https://github.com/scriptscat/scriptcat/commit/b4a9f2efd48ee8cbacac6872ddb25c7d630bfd8a)] (yazan @cyfung1031) +- 🎨 TMessage TS tanımı ([#596](https://github.com/scriptscat/scriptcat/issues/596)) [[6aeb61d](https://github.com/scriptscat/scriptcat/commit/6aeb61da8ae7efdd718facacf90e4ed40ddb4caf)] (yazan @cyfung1031) +- 🎨 Favicon elde etmek için Service Worker kullan ([#594](https://github.com/scriptscat/scriptcat/issues/594)) [[727872d](https://github.com/scriptscat/scriptcat/commit/727872d47552e4c53b09be33b526f7f69baad4ec)] (yazan @cyfung1031) +- 🎨 Mesaj standardizasyonu ([#595](https://github.com/scriptscat/scriptcat/issues/595)) [[791608b](https://github.com/scriptscat/scriptcat/commit/791608b31855b1415f9ad496ef6c52fe1809984d)] (yazan @cyfung1031) +- 🎨 SystemConfigChange kodunu optimize et ([#593](https://github.com/scriptscat/scriptcat/issues/593)) [[041d985](https://github.com/scriptscat/scriptcat/commit/041d98523902319c88efdee3fa2ae40eab80aba8)] (yazan @cyfung1031) +- 🎨 EventEmitter kodunu optimize et ([#592](https://github.com/scriptscat/scriptcat/issues/592)) [[67543c4](https://github.com/scriptscat/scriptcat/commit/67543c473b303a1708ea83ca00e49d5d687d6a34)] (yazan @cyfung1031) +- 🎨 Cache kodunu optimize et ([#591](https://github.com/scriptscat/scriptcat/issues/591)) [[34e42ac](https://github.com/scriptscat/scriptcat/commit/34e42ac5f9ee504a90636d32c53def356c7d4495)] (yazan @cyfung1031) +- 🎨 Yeni komut dosyası şablonu TM gibi varsayılan olarak `@grant none` kullanır ([#589](https://github.com/scriptscat/scriptcat/issues/589)) [[e5a2d5d](https://github.com/scriptscat/scriptcat/commit/e5a2d5d3adafdcac2cf95b865550e395ba8443c7)] (yazan @cyfung1031) +- ⚡ new Date().getTime() → Date.now() ([#587](https://github.com/scriptscat/scriptcat/issues/587)) [[245ecbf](https://github.com/scriptscat/scriptcat/commit/245ecbfc23f1811aeee5671e48151e94b0ebc128)] (yazan @cyfung1031) + +### Düzeltmeler + +- 🐛 `@connect` \* ifadesinin etkili olmama sorununu düzelt [#623](https://github.com/scriptscat/scriptcat/issues/623) [[76481c8](https://github.com/scriptscat/scriptcat/commit/76481c845b34414a7f15ed18ec61f7dff7eef091)] +- 🐛 Birim testleri ekle ve `@exclude` sorununu düzelt ([#618](https://github.com/scriptscat/scriptcat/issues/618)) [[0046bb7](https://github.com/scriptscat/scriptcat/commit/0046bb78800a2c46edaac785b8e9592327772a3b)] (yazan @cyfung1031) +- 🐛 Bazı .user.js bağlantılarının komut dosyası yükleyememe sorununu düzelt [#599](https://github.com/scriptscat/scriptcat/issues/599) [[ccd2639](https://github.com/scriptscat/scriptcat/commit/ccd2639858f0f3cde28f284376fe8ed998d935ae)] +- 🐛 Yeni komut dosyası oluşturma başarısızlığını düzelt [[d42d6e7](https://github.com/scriptscat/scriptcat/commit/d42d6e7d408a84674facf9ab0da6eac0e384502f)] +- 🐛 Meta veri düzeltmeleri ([#610](https://github.com/scriptscat/scriptcat/issues/610)) [[4d98cce](https://github.com/scriptscat/scriptcat/commit/4d98cce0ca1281cc58f551ea4e6700e340780d3f)] (yazan @cyfung1031) +- 🐛 Açılır pencere rozeti düzeltmeleri ([#605](https://github.com/scriptscat/scriptcat/issues/605)) [[eff9230](https://github.com/scriptscat/scriptcat/commit/eff92309de99abb0cf48ef4727afaa113bc2fbb6)] (yazan @cyfung1031) +- 🐛 ScriptEditor.tsx düzeltmeleri ([#603](https://github.com/scriptscat/scriptcat/issues/603)) [[a9aadba](https://github.com/scriptscat/scriptcat/commit/a9aadba372b813c16bdc5f0aeb07c68981f48c63)] (yazan @cyfung1031) +- 🐛 Kod görüntüleyici & düzenleyici CSS düzeltmeleri ([#602](https://github.com/scriptscat/scriptcat/issues/602)) [[2e86785](https://github.com/scriptscat/scriptcat/commit/2e8678513efaccd42c8dc2aa89f8b76679aa8420)] (yazan @cyfung1031) +- 🐛 getFaviconFromDomain eşzamanlılık sorununu düzelt ([#597](https://github.com/scriptscat/scriptcat/issues/597)) [[1872fe1](https://github.com/scriptscat/scriptcat/commit/1872fe165ab204b155a56f037c111d2d7776c2b9)] (yazan @cyfung1031) +- 🐛 Çok pencereli senaryolarda sekme açma hatasını düzelt [#586](https://github.com/scriptscat/scriptcat/issues/586) [[54c1da2](https://github.com/scriptscat/scriptcat/commit/54c1da29c2bd8bd8f5ef2d85b7aed8b334de296f)] +- 🐛 openerTabId uyumluluk sorununu düzelt ([#586](https://github.com/scriptscat/scriptcat/issues/586)) [[b861fc8](https://github.com/scriptscat/scriptcat/commit/b861fc8620e53b885cad98db03f1dd10ec9d296c)] (yazan @cyfung1031) + +### Diğer + +- 👷 pack.js kod optimizasyonu ([#615](https://github.com/scriptscat/scriptcat/issues/615)) [[870dd9b](https://github.com/scriptscat/scriptcat/commit/870dd9bc6b7eff3eceefa915452e773ec0565180)] (yazan @cyfung1031) diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/change/index.md b/i18n/tr/docusaurus-plugin-content-docs/current/change/index.md new file mode 100644 index 00000000..a0f35501 --- /dev/null +++ b/i18n/tr/docusaurus-plugin-content-docs/current/change/index.md @@ -0,0 +1,472 @@ +--- +title: Değişiklik Günlüğü +--- + +import GithubStar from '@site/src/components/GithubStar'; + + + +Beta sürümünün değişiklik günlüğü için lütfen [Beta Değişiklik Günlüğü](./beta-changelog.md) bölümüne bakın + +⚠️ Lütfen unutmayın: Windows 8/7/XP kullanıyorsanız veya tarayıcı çekirdek sürümünüz \<120'den düşükse, [ScriptCat'in eski sürümünü](https://github.com/scriptscat/scriptcat/releases) elle kurmanız gerekir. v0.16.x, Manifest V2'yi destekleyen son sürümdür. Kurulum adımları şurada bulunabilir: [Paketten Çıkarılmış Klasörü Yükleyerek Eklenti Kurma](/use/use.md#load-unpacked-extension-installation). + + + +## 1.4.0 (2026-06-26) + +Bu sürüm, Firefox MV3'e hazırlık amacıyla düşük seviyeli yeniden yapılandırmanın yanı sıra düzenleyici deneyimi iyileştirmeleri (düzenleme menüsü, Ctrl+Shift+F biçimlendirme, Monaco hızlı düzeltmesi), betik keşfi için çok platformlu arama motoru seçimi, `@unwrap` / `window.onurlchange` / `@run-at context-menu` gibi yeni yetenekler, bulut depolama eşitleme güvenilirliğinin kapsamlı şekilde güçlendirilmesi ve çok sayıda GM API, arayüz ve kararlılık düzeltmesi (uzun süreli bellek sızıntısı ve prototip kirliliği güvenlik açıkları dahil) getirir. ScriptCat AI Agent, dev / Beta derlemelerinde önizleme olarak sunulur ve kararlı sürümde henüz etkinleştirilmemiştir. + +### 🚀 Başlıca Yeni Özellikler + +- 🧪 ScriptCat AI Agent (**Önizleme — yalnızca dev / Beta derlemelerinde mevcuttur, kararlı sürümde henüz etkin değildir**) — konuşmaya dayalı etkileşim, araç çağırma, Skill sistemi, MCP protokolü ve daha fazlasını içeren yapay zeka destekli ajan sistemi ([#1324](https://github.com/scriptscat/scriptcat/pull/1324)) (by @CodFrm) +- ✨ `@unwrap` meta veri etiketinin desteği ([#1213](https://github.com/scriptscat/scriptcat/pull/1213)) (by @cyfung1031) +- ✨ TM'nin `window.onurlchange` özelliğinin Navigation API ile uygulanması ([#1315](https://github.com/scriptscat/scriptcat/pull/1315)) (by @cyfung1031) +- ✨ `@run-at context-menu` desteğinin geri getirilmesi ([#1442](https://github.com/scriptscat/scriptcat/pull/1442)) (by @cyfung1031) +- ✨ Betik keşfi, çok platformlu arama motoru seçimini destekler ([#1295](https://github.com/scriptscat/scriptcat/pull/1295)) (by @CodFrm) +- ✨ Daha fazla simge hizmet sağlayıcısı eklendi ([#1333](https://github.com/scriptscat/scriptcat/pull/1333)) (by @cyfung1031) +- ✨ Betik listesindeki "son güncelleme" sütununa güncelleme kontrol simgesi eklendi ([#1304](https://github.com/scriptscat/scriptcat/pull/1304)) (by @CodFrm) +- ✨ Düzenleme çakışması ve betik adı çakışması işlemleri iyileştirildi ([#1223](https://github.com/scriptscat/scriptcat/pull/1223)) (by @cyfung1031) + +### 🧑‍💻 Düzenleyici + +- ✨ Düzenleyiciye düzenleme menüsü eklendi (bul, değiştir, geri al vb.) ([#1303](https://github.com/scriptscat/scriptcat/pull/1303)) (by @CodFrm) +- ✨ Düzenleyici Ctrl+Shift+F biçimlendirmeyi destekler ([#1415](https://github.com/scriptscat/scriptcat/pull/1415)) (by @cyfung1031) +- ✨ Monaco hızlı düzeltmesi ve kullanıcı betiği meta veri ipuçları iyileştirildi ([#1461](https://github.com/scriptscat/scriptcat/pull/1461)) (by @cyfung1031) +- 🐛 Ctrl-F / Ctrl-H kısayolları düzeltildi ([#1312](https://github.com/scriptscat/scriptcat/pull/1312)) (by @cyfung1031) +- 🐛 ESLint düzeltme özelliğinin çalışmaması düzeltildi [#1079](https://github.com/scriptscat/scriptcat/issues/1079) ([#1184](https://github.com/scriptscat/scriptcat/pull/1184)) (by @cyfung1031) +- 🐛 Düzenleyici CSS düzen sorunları düzeltildi ([#1460](https://github.com/scriptscat/scriptcat/pull/1460)) (by @cyfung1031) +- 🐛 ScriptEditor betik listesinin açık temada görüntülenmesi düzeltildi ([#1288](https://github.com/scriptscat/scriptcat/pull/1288)) (by @CodFrm) +- 🐛 ScriptEditor sorunları düzeltildi ve iyileştirildi ([#1258](https://github.com/scriptscat/scriptcat/pull/1258)) (by @cyfung1031) + +### ⚡️ Performans İyileştirmeleri + +- 🚑 Uzun süreli ScriptCat oturumları sırasında olası bellek sızıntısı düzeltildi ([#1401](https://github.com/scriptscat/scriptcat/pull/1401)) (by @cyfung1031) +- ⚡️ Küresel DNR kurallarındaki Baidu dosya sistemi bağımlılığı kaldırıldı, istek başına çerez devre dışı bırakmaya geçildi ([#1377](https://github.com/scriptscat/scriptcat/pull/1377)) (by @cyfung1031) +- ⚡️ Betik keşfi için çok platformlu arama motoru seçimi optimize edildi ([#1379](https://github.com/scriptscat/scriptcat/pull/1379)) (by @cyfung1031) +- ⚡️ Titremeyi önlemek için kurulum sayfası loadingStatus için tek aralıklı yazı tipi kullanıldı ([#1381](https://github.com/scriptscat/scriptcat/pull/1381)) (by @cyfung1031) +- ⚡️ pushValue işleme optimize edildi ([#1403](https://github.com/scriptscat/scriptcat/pull/1403)) (by @cyfung1031) +- ⚡️ Daha eksiksiz izin denetimleri ve daha iyi kullanıcı betiği izin ipuçları ([#1251](https://github.com/scriptscat/scriptcat/pull/1251)) (by @cyfung1031) +- ⚡️ MessageConnect bellek yönetimi ve temizleme mekanizması iyileştirildi ([#1248](https://github.com/scriptscat/scriptcat/pull/1248)) (by @cyfung1031) + +### 🐛 Hata Düzeltmeleri + +- 🐛 Bulut depolama eşitleme güvenilirliği güçlendirildi (Dropbox / WebDAV / Google Drive / OneDrive kimlik doğrulama, yol işleme ve yeniden deneme mantığı) ([#1374](https://github.com/scriptscat/scriptcat/pull/1374) ~ [#1395](https://github.com/scriptscat/scriptcat/pull/1395)) (by @cyfung1031) +- 🐛 Birden çok bulut eşitleme sorunu düzeltildi: OneDrive sıfır bayt yükleme, Google Drive / OneDrive hata normalizasyonu, S3 özel meta veri 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 yazma denetimi kaldırıldı; kökü yazılamaz olan hizmetlerde (örn. Nutstore) yanlış negatifler önlendi ([#1445](https://github.com/scriptscat/scriptcat/pull/1445)) (by @CodFrm) +- 🐛 Site erişim izni eksikken çapraz kaynak isteği hatası düzeltildi ([#1477](https://github.com/scriptscat/scriptcat/pull/1477)) (by @cyfung1031) +- 🐛 Edge Android mobil açılır pencere uyarlaması düzeltildi [#686](https://github.com/scriptscat/scriptcat/issues/686) ([#1507](https://github.com/scriptscat/scriptcat/pull/1507)) (by @CodFrm) +- 🐛 İlk yükleme sırasında beyaz arka plan yanıp sönmesi düzeltildi [#1497](https://github.com/scriptscat/scriptcat/issues/1497) ([#1498](https://github.com/scriptscat/scriptcat/pull/1498)) (by @cyfung1031) +- 🐛 Mesaj bağlantılarının (GM API / port) doğru şekilde temizlenmemesi düzeltildi ([#1474](https://github.com/scriptscat/scriptcat/pull/1474)) (by @cyfung1031) +- 🐛 Arama eksikken `@match` şablon uyumsuzluğu düzeltildi ([#1466](https://github.com/scriptscat/scriptcat/pull/1466)) (by @cyfung1031) +- 🐛 Tampermonkey yarı kum havuzunda üst sınıf kalıtımını düzeltmek için `protoBaseDescs` eklendi ([#1463](https://github.com/scriptscat/scriptcat/pull/1463)) (by @cyfung1031) +- 🐛 `GM_xmlhttpRequest` msgConn için eksik null işleme düzeltildi ([#1433](https://github.com/scriptscat/scriptcat/pull/1433)) (by @cyfung1031) +- 🐛 GM xhr'ın anormal onloadend'i doğru işlememesi düzeltildi ([#1412](https://github.com/scriptscat/scriptcat/pull/1412)) (by @cyfung1031) +- 🐛 ScriptEditor listesinin dinamik güncelleme ve görüntüleme sorunları düzeltildi ([#1414](https://github.com/scriptscat/scriptcat/pull/1414)) (by @cyfung1031) +- 🐛 Eşzamanlı xhr ile oturum kuralı sayısı sorunu düzeltildi ([#1353](https://github.com/scriptscat/scriptcat/pull/1353)) (by @cyfung1031) +- 🐛 Geçersiz bir cron ifadesinin tüm sayfayı çökertmesi düzeltildi ([#1327](https://github.com/scriptscat/scriptcat/pull/1327)) (by @cyfung1031) +- 🐛 Toplu güncelleme kontrolü sırasında tek bir betiğin zaman aşımına uğramasıyla tüm betiklerin başarısız olması düzeltildi ([#1265](https://github.com/scriptscat/scriptcat/pull/1265)) (by @cyfung1031) +- 🐛 isIncognito, userAgent ve run-in için extensionEnv işleme eklendi ([#1368](https://github.com/scriptscat/scriptcat/pull/1368)) (by @cyfung1031) +- 🐛 Kısmen gizlenen başlangıç rehberi düğmesi düzeltildi [#1396](https://github.com/scriptscat/scriptcat/issues/1396) ([#1398](https://github.com/scriptscat/scriptcat/pull/1398)) (by @cyfung1031) +- 🐛 Betik yönetim sayfasında engellenen araç ipucu düzeltildi [#1386](https://github.com/scriptscat/scriptcat/issues/1386) ([#1387](https://github.com/scriptscat/scriptcat/pull/1387)) (by @Xdy1579883916) +- 🐛 Kart modunda Sidebar'ın anormal yeniden boyutlanmaya neden olması düzeltildi [#1179](https://github.com/scriptscat/scriptcat/issues/1179) ([#1373](https://github.com/scriptscat/scriptcat/pull/1373)) (by @cyfung1031) +- 🐛 Sürükle-bırak ile yerel dosya kurulumlarında yanlış origin düzeltildi ([#1371](https://github.com/scriptscat/scriptcat/pull/1371)) (by @cyfung1031) +- 🐛 Dil değiştirme mesajı düzeltildi ([#1380](https://github.com/scriptscat/scriptcat/pull/1380)) (by @cyfung1031) +- 🐛 Günlük görüntüleme arayüzü iyileştirildi ([#1372](https://github.com/scriptscat/scriptcat/pull/1372)) (by @cyfung1031) +- 🐛 UserConfigPanel CSS düzeltildi ([#1361](https://github.com/scriptscat/scriptcat/pull/1361)) (by @cyfung1031) +- 🐛 create_context içindeki boş nesne için `Object.create(null)` kullanıldı ([#1397](https://github.com/scriptscat/scriptcat/pull/1397)) (by @cyfung1031) +- 🐛 Abone olunan betikler için sessiz güncelleme ve bağlantı izni mantığı düzeltildi ([#1201](https://github.com/scriptscat/scriptcat/pull/1201)) (by @cyfung1031) +- 🐛 Günlük sayfası sorgu düğmesinin saati yenilememesi düzeltildi ([#1294](https://github.com/scriptscat/scriptcat/pull/1294)) (by @CodFrm) + +### 🔒 Güvenlik İyileştirmeleri + +- 🔒 Güvenilmeyen YAML kullanıcı yapılandırma anahtarlarıyla prototip kirliliği düzeltildi ([#1494](https://github.com/scriptscat/scriptcat/pull/1494)) (by @qdzsh) +- 🔒 Tüm npm bağımlılık güvenlik açıkları düzeltildi ([#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) + +### ♻️ Yeniden Yapılandırma ve Uyumluluk + +- ♻️ Firefox MV3 uyarlamasına hazırlık amacıyla düşük seviyeli yeniden yapılandırma ([#1457](https://github.com/scriptscat/scriptcat/pull/1457)) ([#1480](https://github.com/scriptscat/scriptcat/pull/1480)) (by @cyfung1031) +- ♻️ Betik kaynak güncelleme mantığı (updateResource) ve eşzamanlılık kontrolü yeniden yapılandırıldı, kaynak önbellek uyumluluğu geri getirildi ([#1193](https://github.com/scriptscat/scriptcat/pull/1193)) (by @cyfung1031) +- ♻️ ZIP işleme için jszip yerine JSZipp kullanıldı (yedek içe / dışa aktarma) ve kullanılmayan jszip bağımlılığı kaldırıldı ([#1479](https://github.com/scriptscat/scriptcat/pull/1479)) (by @cyfung1031) +- ♻️ Offscreen ↔ ServiceWorker iletişimi postMessage kanalı üzerinden birleştirildi ([#1299](https://github.com/scriptscat/scriptcat/pull/1299)) (by @CodFrm) +- ♻️ VSCodeConnect kodu yeniden yapılandırıldı ([#1170](https://github.com/scriptscat/scriptcat/pull/1170)) (by @cyfung1031) +- ⚡️ ts.worker.js AMO doğrulamasını geçmek için 4MB'ye sıkıştırıldı, MV3 arka plan izin hatası düzeltildi ([#1221](https://github.com/scriptscat/scriptcat/pull/1221)) (by @cyfung1031) + +### 🌐 Uluslararasılaştırma + +- 🌐 Çok dilli terminoloji çevirileri düzeltildi (özellikle Geleneksel Çince iyileştirildi) ve çeviri terminoloji yönergeleri eklendi ([#1468](https://github.com/scriptscat/scriptcat/pull/1468)) (by @cyfung1031) + +### Diğer + +- ✨ fetchIconByDomain simge hizmeti scriptcat.org'a geçirildi ([#1268](https://github.com/scriptscat/scriptcat/pull/1268)) (by @cyfung1031) +- 🔥 Crowdin ve ach-UG sahte diliyle ilgili içerik kaldırıldı ([#1385](https://github.com/scriptscat/scriptcat/pull/1385)) (by @CodFrm) + + + +## 0.16.15 (2026-05-19) + +### 🐛 Hata Düzeltmeleri + +- 🐛 MV2 paketleme betiği derleme komutu düzeltildi [#1423](https://github.com/scriptscat/scriptcat/issues/1423) (by @CodFrm) +- 🐛 WebExtensions API Değişikliklerine uyum sağlandı (Firefox 149-152), CSP ayarlamaları dahil ([#1448](https://github.com/scriptscat/scriptcat/pull/1448)) (by @cyfung1031) + + + +## 0.16.14 (2026-04-26) + +### 🚀 Başlıca Yeni Özellikler + +- ✨ FirefoxMV2, MV3 ana öğeleriyle eşitlendi: TypeScript 4.9'a, tsconfig es2022'ye yükseltildi; betik şablonları (normal/crontab/background) MV3 ile hizalandı; cron `once(...)` ifade desteğiyle geliştirildi; Monaco Editor çok dilli desteği ([#1331](https://github.com/scriptscat/scriptcat/pull/1331)) (by @cyfung1031) + +### ♻️ Yeniden Yapılandırma ve Uyumluluk + +- 🔥 MV3 ile hizalamak için axios bağımlılığı kaldırıldı ([#1339](https://github.com/scriptscat/scriptcat/pull/1339)) (by @cyfung1031) + +### 🐛 Hata Düzeltmeleri + +- 🐛 window.parent iç içe iframe'inin postMessage mesajları alamaması düzeltildi ([#1335](https://github.com/scriptscat/scriptcat/pull/1335)) (by @cyfung1031) + + + +## 1.3.2 (2026-03-28) + +### 🐛 Hata Düzeltmeleri + +- 🐛 Hata 406'dan kaçınmak için fetchScriptBody'den Accept başlığı kaldırıldı ([#1306](https://github.com/scriptscat/scriptcat/pull/1306)) (by @cyfung1031) +- 🐛 WebDAV çerez kimlik doğrulama çakışması ve authType desteği düzeltildi ([#1308](https://github.com/scriptscat/scriptcat/pull/1308)) (by @CodFrm) +- 🐛 Biçimlendirme hataları doğru şekilde görüntülendi ([#1310](https://github.com/scriptscat/scriptcat/pull/1310)) (by @cyfung1031) +- 🐛 Cihazlar arası eşitlemeyi önlemek için cihaza özel yapılandırmalar için chrome.storage.local kullanıldı ([#1309](https://github.com/scriptscat/scriptcat/pull/1309)) (by @CodFrm) +- 🐛 Kod düzenleyici ipucu sorunları düzeltildi ([#1301](https://github.com/scriptscat/scriptcat/pull/1301)) (by @cyfung1031) +- 🐛 Günlük sayfasında tarih seçici açılır penceresinin kırpılması düzeltildi ([#1292](https://github.com/scriptscat/scriptcat/pull/1292)) (by @cyfung1031) +- 🐛 Bulut sürücü bağlı değilken bağlantıyı kaldır düğmesinin görünmesi düzeltildi ([#1291](https://github.com/scriptscat/scriptcat/pull/1291)) (by @CodFrm) +- 🐛 Engellenen açılır pencere düzeltildi ([#1290](https://github.com/scriptscat/scriptcat/pull/1290)) (by @cyfung1031) + + + +## 1.3.1 (2026-03-13) + +### 🐛 Hata Düzeltmeleri + +- 🚑 Diğer eklentilerin chrome.runtime enjekte etmesinden kaynaklanan ortam algılama hatası düzeltildi [#1280](https://github.com/scriptscat/scriptcat/issues/1280) ([#1281](https://github.com/scriptscat/scriptcat/pull/1281)) (by @CodFrm) + +### Diğer + +- ✅ Playwright E2E testleri ve GM API işlevsel testleri eklendi ([#1283](https://github.com/scriptscat/scriptcat/pull/1283)) (by @CodFrm) + + + +## 1.3.0 (2026-03-10) + +Bu güncelleme Amazon S3 depolama, betik çalışma zamanı seçenekleri, harici web sitesi erişimi olmadan kurulum ve daha fazlasını getirir. Mesajlaşma sistemini ve React performansını önemli ölçüde optimize eder, çok sayıda GM API, arayüz ve kararlılık sorununu düzeltir ve kapsamlı kod kalitesi iyileştirmeleri içerir. + +### 🚀 Başlıca Yeni Özellikler + +- ✨ Amazon S3 depolama eklendi [#1146](https://github.com/scriptscat/scriptcat/issues/1146) ([#1189](https://github.com/scriptscat/scriptcat/pull/1189)) (by @CodFrm) +- ✨ Betik çalışma zamanı seçenekleri ([#895](https://github.com/scriptscat/scriptcat/pull/895)) (by @CodFrm) +- ✨ Harici web sitesi erişimi olmadan kurulum + kurulum sayfası düzen ayarlamaları ([#842](https://github.com/scriptscat/scriptcat/pull/842)) (by @cyfung1031) +- ✨ Betik işlevselliği devre dışıyken gri simge gösterimi [#897](https://github.com/scriptscat/scriptcat/issues/897) (by @CodFrm) +- ✨ Menü genişletilmiş öğe sayısı 0 olduğunda etkileşim optimize edildi [#868](https://github.com/scriptscat/scriptcat/issues/868) (by @CodFrm) +- ✨ Yaygın hataları önlemek için şablonda varsayılan `@noframes` ([#900](https://github.com/scriptscat/scriptcat/pull/900)) (by @cyfung1031) +- ✨ Betik adı değiştiğinde kurulum bağlantısının yeni kurulum olarak yanlış değerlendirilmesi önlendi ([#824](https://github.com/scriptscat/scriptcat/pull/824)) (by @cyfung1031) +- ✨ `@grant` çakışma doğrulaması düzeltildi, yinelenen meta bildirim hata uyarısı eklendi ([#902](https://github.com/scriptscat/scriptcat/pull/902)) (by @cyfung1031) +- ✨ Değeri olmayan veya boş değerli `@version` kabul edildi ([#1216](https://github.com/scriptscat/scriptcat/pull/1216)) (by @cyfung1031) +- ✨ Gizli düzenleyici kenar çubuğu konumu ayarlandı [#1185](https://github.com/scriptscat/scriptcat/issues/1185) ([#1254](https://github.com/scriptscat/scriptcat/pull/1254)) (by @CodFrm) + +### 🧩 GM API Değişiklikleri + +- 🐛 GM_addElement sorunu düzeltildi, işlem içerik ortamına taşındı ([#1233](https://github.com/scriptscat/scriptcat/pull/1233)) (by @cyfung1031) +- 🐛 `GM_download` öğesine `conflictAction` parametresi eklendi ([#1250](https://github.com/scriptscat/scriptcat/pull/1250)) (by @cyfung1031) +- 🐛 GM API async bildirimleri düzeltildi, Promise doğru şekilde döndürülüyor ([#1169](https://github.com/scriptscat/scriptcat/pull/1169)) (by @cyfung1031) +- ♻️ Firefox uyumluluğu: GM_setClipboard ([#928](https://github.com/scriptscat/scriptcat/pull/928)) (by @cyfung1031) +- 🐛 GM_value sorunu düzeltildi [#1192](https://github.com/scriptscat/scriptcat/issues/1192) (by @CodFrm) +- 🐛 İndirme dosya adının klasörleri desteklememesi düzeltildi ([#1203](https://github.com/scriptscat/scriptcat/pull/1203)) (by @cyfung1031) + +### ⚡️ Performans İyileştirmeleri + +- ♻️ Mesajlaşma sistemi yeniden yapılandırıldı: storage.local yayını + Firefox MV3 scripting uyumluluğu + izlenemez dinamik eşitleme MessageFlag ([#1067](https://github.com/scriptscat/scriptcat/pull/1067)) (by @cyfung1031) +- ⚡️ React yeniden oluşturma sorunları düzeltildi (ScriptCard & ScriptTable) ([#1182](https://github.com/scriptscat/scriptcat/pull/1182)) (by @cyfung1031) +- ⚡️ React yeniden oluşturma sorunları düzeltildi (Popup) ([#1181](https://github.com/scriptscat/scriptcat/pull/1181)) (by @cyfung1031) +- ⚡️ Repo performansı optimize edildi ([#1232](https://github.com/scriptscat/scriptcat/pull/1232)) (by @CodFrm) +- ⚡️ Meta veriler chrome.storage.session dışına taşındı ([#1027](https://github.com/scriptscat/scriptcat/pull/1027)) (by @cyfung1031) +- ⚡️ Karakter kümesi algılama iyileştirildi ([#1140](https://github.com/scriptscat/scriptcat/pull/1140)) (by @cyfung1031) +- ⚡️ Betikler arasında yinelenen depolamayı önlemek için simgeler URL'ye göre saklandı ([#909](https://github.com/scriptscat/scriptcat/pull/909)) (by @cyfung1031) +- ⚡️ parseMetadata kodu optimize edildi ([#903](https://github.com/scriptscat/scriptcat/pull/903)) (by @cyfung1031) +- 🐛 Bellek sızıntıları ve nesne özelliği ifşası düzeltildi ([#1242](https://github.com/scriptscat/scriptcat/pull/1242)) (by @cyfung1031) +- ♻️ Redux kaldırıldı, durum yönetimi basitleştirildi ([#1206](https://github.com/scriptscat/scriptcat/pull/1206)) (by @cyfung1031) + +### 🧑‍💻 Düzenleyici + +- ✨ Monaco Editor ayarları optimize edildi, `/* global xxx */` düzeltmesi eklendi ([#1012](https://github.com/scriptscat/scriptcat/pull/1012)) (by @cyfung1031) +- ✨ Monaco Editor ipuçları çok dilli destek ve `@require-css` ipucu eklendi ([#960](https://github.com/scriptscat/scriptcat/pull/960)) (by @cyfung1031) + +### 🐛 Hata Düzeltmeleri + +- 🐛 Gizli pencere izin denetimi çakışması nedeniyle tekrarlanan yeniden başlatmalar düzeltildi (by @CodFrm) +- 🐛 include `*?*` ifade işleme düzeltildi [#1271](https://github.com/scriptscat/scriptcat/issues/1271) ([#1272](https://github.com/scriptscat/scriptcat/pull/1272)) (by @CodFrm) +- 🔒 Duyuru bildirimi HTML içeriği DOMPurify ile temizlendi ([#1274](https://github.com/scriptscat/scriptcat/pull/1274)) (by @CodFrm) +- 🐛 Betik ayarları - izin yönetimi kontrolünün çalışmaması düzeltildi ([#1267](https://github.com/scriptscat/scriptcat/pull/1267)) (by @CodFrm) +- 🐛 Açılır pencere içeriğinin ekran kaydırmasını takip etmesi düzeltildi [#1256](https://github.com/scriptscat/scriptcat/issues/1256) ([#1263](https://github.com/scriptscat/scriptcat/pull/1263)) (by @cyfung1031) +- 🐛 Kurulum bağlantısı ayrıştırma hatası düzeltildi [#1235](https://github.com/scriptscat/scriptcat/issues/1235) ([#1260](https://github.com/scriptscat/scriptcat/pull/1260)) (by @cyfung1031) +- 🐛 focusin/focusout gecikmesine neden olan sürükleme bileşeni düzeltildi [#1224](https://github.com/scriptscat/scriptcat/issues/1224) ([#1243](https://github.com/scriptscat/scriptcat/pull/1243)) (by @CodFrm) +- 🐛 Harici eklenti API'sinin çalışmaması düzeltildi ([#1217](https://github.com/scriptscat/scriptcat/pull/1217)) (by @cyfung1031) +- 🐛 grant sorunu düzeltildi ([#1199](https://github.com/scriptscat/scriptcat/pull/1199)) (by @CodFrm) +- 🐛 content.js'te eksik UserAgentData düzeltildi ([#1183](https://github.com/scriptscat/scriptcat/pull/1183)) (by @cyfung1031) +- 🐛 Betik kodlama sorunu ele alındı [#1115](https://github.com/scriptscat/scriptcat/issues/1115) ([#1138](https://github.com/scriptscat/scriptcat/pull/1138)) (by @CodFrm) +- 🐛 Betik simgesi görüntüleme düzeltildi [#1052](https://github.com/scriptscat/scriptcat/issues/1052) ([#1104](https://github.com/scriptscat/scriptcat/pull/1104)) (by @CodFrm) +- 🐛 CSS çakışmalarını çözmek için UnoCSS öneki eklendi, CSS düzeni düzeltildi ([#1013](https://github.com/scriptscat/scriptcat/pull/1013)) (by @cyfung1031) +- 🐛 Düzensiz betik güncelleme kontrolü seçilirken mevcut Alarm temizlendi ([#996](https://github.com/scriptscat/scriptcat/pull/996)) (by @cyfung1031) +- 🐛 İçe & dışa aktarma - betiklerin yanlış son değiştirilme tarihi/saati düzeltildi ([#951](https://github.com/scriptscat/scriptcat/pull/951)) (by @cyfung1031) +- 🐛 i18n önekli dil betik adı ve açıklama görüntüleme düzeltildi [#1123](https://github.com/scriptscat/scriptcat/issues/1123) (by @CodFrm) +- 🐛 unregister'ın doğru çalışmaması düzeltildi ([#1231](https://github.com/scriptscat/scriptcat/pull/1231)) (by @cyfung1031) + +### ♻️ Yeniden Yapılandırma ve Uyumluluk + +- ♻️ userScripts / scripting API ayarlamaları, uyumluluk geliştirildi (yeniden #704) ([#925](https://github.com/scriptscat/scriptcat/pull/925)) (by @cyfung1031) +- ♻️ Cron ile ilgili değişiklikler: hata düzeltmeleri, i18n, once ifadesi geliştirmesi, cron kitaplığı yükseltmesi ([#1126](https://github.com/scriptscat/scriptcat/pull/1126)) (by @cyfung1031) +- ♻️ Betik simgesi yükleme yeniden yapılandırıldı ve optimize edildi ([#893](https://github.com/scriptscat/scriptcat/pull/893)) (by @CodFrm) +- ♻️ Metin kod çözme geliştirildi ([#1166](https://github.com/scriptscat/scriptcat/pull/1166)) (by @cyfung1031) +- ⬆️ swc uyumlu çekirdek sürümü yükseltildi ([#1186](https://github.com/scriptscat/scriptcat/pull/1186)) (by @cyfung1031) + +### 🎨 Arayüz İyileştirmeleri + +- 🎨 Varsayılan eklenti simgesi rozet numarası betik sayısına değiştirildi [#989](https://github.com/scriptscat/scriptcat/issues/989) (by @CodFrm) +- 🎨 Kurulum sayfası URL'si güzelleştirildi ([#993](https://github.com/scriptscat/scriptcat/pull/993)) (by @cyfung1031) +- 🐛 DraggableEntry yeniden yapılandırıldı, kart yüksekliği hizalaması düzeltildi ([#1245](https://github.com/scriptscat/scriptcat/pull/1245)) (by @cyfung1031) + +### Çeşitli + +- 🔒 Güvenlik iyileştirmeleri (DOMPurify, npm bağımlılık güvenlik açığı düzeltmeleri) +- 👷 Rspack paketleme optimizasyonu, derleme araç zinciri düzeltmeleri +- ⬆️ Bağımlılık sürüm güncellemeleri + +**Tam değişiklik günlüğü:** [v1.2.6...v1.3.0'u karşılaştır](https://github.com/scriptscat/scriptcat/compare/v1.2.6...v1.3.0) + + + +## 1.2.6 (2026-02-03) + +### Düzeltildi + +- 🐛 structuredClone hatası düzeltildi ([#1192](https://github.com/scriptscat/scriptcat/issues/1192)) [[265e122](https://github.com/scriptscat/scriptcat/commit/265e122342366b166d3122cc8da485cb1295b924)] (by @cyfung1031) + + + +## 1.2.5 (2026-02-02) + +### Düzeltildi + +- 🐛 Betik eşitleme silme sorunu düzeltildi [#1158](https://github.com/scriptscat/scriptcat/issues/1158) [[5e91a31](https://github.com/scriptscat/scriptcat/commit/5e91a31e02761ba8061e3de1f4d15fc1d964346c)] (by @CodFrm) +- 🐛 TM `@match www.website.com/*` ile uyumlu ([#1165](https://github.com/scriptscat/scriptcat/issues/1165)) [[da66ff7](https://github.com/scriptscat/scriptcat/commit/da66ff70d25c3087cb8405289dc8b14df9c15f05)] (by @cyfung1031) +- 🐛 Edge'in en son sürümü 144 kullanıcı betiklerini ekliyor [#1157](https://github.com/scriptscat/scriptcat/issues/1157) [[f7c1c73](https://github.com/scriptscat/scriptcat/commit/f7c1c730cf39cae02a9e6f815e3113ea9d2a8a05)] (by @CodFrm) +- 🐛 FileSystemObserver sürekli izleme sorunu düzeltildi ([#1160](https://github.com/scriptscat/scriptcat/issues/1160)) [[9556769](https://github.com/scriptscat/scriptcat/commit/95567690d1bf77bfe8bedfd6a94c88949a77e115)] (by @cyfung1031) +- 🐛 locales.ts küçük düzeltmeler ([#1154](https://github.com/scriptscat/scriptcat/issues/1154)) [[1c44b68](https://github.com/scriptscat/scriptcat/commit/1c44b680dab3a95a51eb73cf92531efd0a192dc9)] (by @cyfung1031) +- 🐛 Açılır pencere güncelleme penceresi zaman sorunu düzeltildi ([#1155](https://github.com/scriptscat/scriptcat/issues/1155)) [[c17f761](https://github.com/scriptscat/scriptcat/commit/c17f761807fb9b14aff09b9b08d19e4cbe72b8a5)] (by @cyfung1031) +- 🐛 i18n önekli dil betik adı ve açıklama görüntüleme düzeltildi [#1123](https://github.com/scriptscat/scriptcat/issues/1123) [[7ef7355](https://github.com/scriptscat/scriptcat/commit/7ef7355632fc989fa1cad44fd2069ff840bbd8df)] (by @CodFrm) +- 🐛 Değer referansı sorunu ele alındı [#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) + +Eşitleme hataları düzeltildi ve sürüm güncellemeleri artık değişiklik günlüğü sayfasını otomatik olarak açmayacak + +### Eklendi + +- ✨ Eşitleme silme artık varsayılan olarak devre dışı ([#958](https://github.com/scriptscat/scriptcat/issues/958)) [[9c4c7dc](https://github.com/scriptscat/scriptcat/commit/9c4c7dc411357746db43a306d97ac41a71f2b49c)] (by @cyfung1031) +- ✨ Düzenleyici artık GM.\* destekliyor ([#1129](https://github.com/scriptscat/scriptcat/issues/1129)) [[bea0192](https://github.com/scriptscat/scriptcat/commit/bea0192c6cc50eff2ed4e1cc5dcc25f36bbe10e7)] (by @cyfung1031) + +### Değiştirildi + +- ♻️ Değişiklik günlüğü sayfası açma mantığı optimize edildi [#1110](https://github.com/scriptscat/scriptcat/issues/1110) [[d3ffedc](https://github.com/scriptscat/scriptcat/commit/d3ffedcffe752ca548f87f1640072fcd871b8604)] (by @CodFrm) + +### Düzeltildi + +- 🐛 scriptcat.d.tpl & tür düzeltmeleri ([#1130](https://github.com/scriptscat/scriptcat/issues/1130)) [[dd22ef5](https://github.com/scriptscat/scriptcat/commit/dd22ef544684d69e24a7aae098cb05cbab03daa8)] (by @cyfung1031) +- 🐛 Bulut eşitleme sorunları düzeltildi ([#1133](https://github.com/scriptscat/scriptcat/issues/1133)) [[a9383d2](https://github.com/scriptscat/scriptcat/commit/a9383d2012eb3953dc33c8886ce3891f404fa100)] (by @CodFrm) +- 🐛 `GM_addElement("tagName")` hatası düzeltildi ([#1120](https://github.com/scriptscat/scriptcat/issues/1120)) [[ad19de5](https://github.com/scriptscat/scriptcat/commit/ad19de5c1793c8c079bedbf1b11c7c2ae27a469e)] (by @cyfung1031) +- 🐛 Temizleme mantığı kaldırıldı ve checkuserscript mantığı optimize edildi ([#1113](https://github.com/scriptscat/scriptcat/issues/1113)) [[e635911](https://github.com/scriptscat/scriptcat/commit/e635911a3c11c3cb8acd1cfd507cb777e5ee7236)] (by @CodFrm) + +### Çeşitli + +- 🏷️ TypeScript revizyonları ([#1127](https://github.com/scriptscat/scriptcat/issues/1127)) [[b455724](https://github.com/scriptscat/scriptcat/commit/b4557244191018c18d5ce8ea8e8627bcfb7f7cdd)] (by @cyfung1031) +- 📝 Örnek yorum eklemeleri ([#1131](https://github.com/scriptscat/scriptcat/issues/1131)) [[292549e](https://github.com/scriptscat/scriptcat/commit/292549ed0f65952fe9f269aace23eefc7d6a3a0f)] (by @cyfung1031) + + + +## 1.2.3 (2025-12-20) + +Bazı hata düzeltmeleri + +### Değiştirildi + +- ⚡ Sonraki çalışma zamanı görüntüleme optimize edildi [#1093](https://github.com/scriptscat/scriptcat/issues/1093) [[324ce51](https://github.com/scriptscat/scriptcat/commit/324ce515c84699ca8d3bf1ee447fc6ef0656ae0d)] (by @CodFrm) + +### Düzeltildi + +- 🐛 Erken betikler için URL eşleştirme sorunu düzeltildi ([#1096](https://github.com/scriptscat/scriptcat/issues/1096)) [[a77effb](https://github.com/scriptscat/scriptcat/commit/a77effbab5ab4d1752065ef943d9c050ff99c066)] (by @cyfung1031) +- 🐛 Güncelleme açılır penceresinin çok kısa görüntülenme sorunu düzeltildi ([#1088](https://github.com/scriptscat/scriptcat/issues/1088)) [[b2b2d5c](https://github.com/scriptscat/scriptcat/commit/b2b2d5c41ff70ee5430f7d8d156f480ac8fc3a1a)] (by @cyfung1031) +- 🐛 Kullanıcı betiği bildirimi etkinken anormal görüntüleme düzeltildi ([#1086](https://github.com/scriptscat/scriptcat/issues/1086)) ([959c4db](https://github.com/scriptscat/scriptcat/commit/959c4dbed92f7bfe22a2f8ebb775c4189b5ff076)) +- 🐛 responseHeaders: `TM uyumluluğu: \\r\\n` ([#1085](https://github.com/scriptscat/scriptcat/issues/1085)) [[15232c8](https://github.com/scriptscat/scriptcat/commit/15232c8543d93abfdafa1353d39d8a15d1dc385f)] (by @cyfung1031) +- 🐛 GM XHR sorunları düzeltildi ([#1082](https://github.com/scriptscat/scriptcat/issues/1082)) [[3d987c3](https://github.com/scriptscat/scriptcat/commit/3d987c300242a3c765146359c35ecd6d998f792c)] (by @CodFrm) + +### Çeşitli + +- 🌐 Açılır sayfalarda i18n sorunlarının ele alınması [#1081](https://github.com/scriptscat/scriptcat/issues/1081) [[6b17d71](https://github.com/scriptscat/scriptcat/commit/6b17d7100e8572d72b3b7aaf8ea38be9cdf33f5f)] (by @CodFrm) + + + +## 1.2.2 (2025-12-13) + +Bazı hata düzeltmeleri + +### Düzeltildi + +- 🐛 Sık arka plan eşitleme sorunu düzeltildi ([#1076](https://github.com/scriptscat/scriptcat/issues/1076)) [[45dc39b](https://github.com/scriptscat/scriptcat/commit/45dc39baa0f3326cf12e97312ab632dc46ba40f2)] (by @CodFrm) +- 🐛 Özel sekme işleme sorunu düzeltildi [#1066](https://github.com/scriptscat/scriptcat/issues/1066) ([50904fb](https://github.com/scriptscat/scriptcat/commit/50904fb46efdea10fd57677bc2d28c770b47e861)) +- 🐛 Eşleştirme kuralı olmayan betik işleme düzeltildi [#1071](https://github.com/scriptscat/scriptcat/issues/1071) ([560cdc0](https://github.com/scriptscat/scriptcat/commit/560cdc01fc0fc27fb7d0e3b877c63ba431206668)) +- 🐛 Arka plan isteğe bağlı izinleri kaldıran CI paketleme sorunu düzeltildi [[1f002f0](https://github.com/scriptscat/scriptcat/commit/1f002f0edf9892f023ae93b8522ff7c5e4a96559)] (by @CodFrm) +- 🐛 Atılan sekmeyi yoksayma düzeltildi ([#1058](https://github.com/scriptscat/scriptcat/issues/1058)) [[6165bf4](https://github.com/scriptscat/scriptcat/commit/6165bf48eb1d53ede0561c85c30135446c2ff882)] (by @cyfung1031) + + + +## 1.2.1 (2025-12-06) + +Bazı hata düzeltmeleri ve arka plan çalıştırma seçeneklerinin ele alınması. + +### Eklendi + +- ✨ Arka plan çalıştırma seçeneği eklendi ([#1048](https://github.com/scriptscat/scriptcat/issues/1048)) [[626e84d](https://github.com/scriptscat/scriptcat/commit/626e84dbd4dda0731e0a5ffdbdf71ae10e884489)] (by @CodFrm) + +### Düzeltildi + +- 🐛 document.write nedeniyle mesaj dinleyici sıfırlama sorunu düzeltildi ([#1055](https://github.com/scriptscat/scriptcat/issues/1055)) [[1f3a3ec](https://github.com/scriptscat/scriptcat/commit/1f3a3ec335ed4b519599e9aa3036c66b6f0d10b2)] (by @cyfung1031) +- 🐛 Liste görünümü filtreleme işlevi düzeltildi [[e272dc6](https://github.com/scriptscat/scriptcat/commit/e272dc6ed151c15a1ef785b70ae100cb9e74a5dd)] (by @CodFrm) +- 🐛 Erken aşamada UserAgentData ele alındı ([#1045](https://github.com/scriptscat/scriptcat/issues/1045)) [[b4e08a8](https://github.com/scriptscat/scriptcat/commit/b4e08a812a08f42037837bbee54610ebc565063f)] (by @cyfung1031) +- 🐛 GM_openInTab için useOpen seçeneği geri getirildi [#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 sorunu düzeltildi ([#1041](https://github.com/scriptscat/scriptcat/issues/1041)) [[4f2deda](https://github.com/scriptscat/scriptcat/commit/4f2deda69aa6aae7f6e791be1cd965a440b80e33)] (by @cyfung1031) +- 🐛 `AppContext` içinde `"monaco-editor"` için yanlış referans düzeltildi ([#983](https://github.com/scriptscat/scriptcat/issues/983)) [[4b8dae1](https://github.com/scriptscat/scriptcat/commit/4b8dae1f49208d13c4d19c4c627762fc1b04ea5e)] (by @cyfung1031) + +**Tam değişiklik günlüğü:** [v1.2.0...v1.2.1'i karşılaştır](https://github.com/scriptscat/scriptcat/compare/v1.2.0...v1.2.1) + + + +## 1.2.0 (2025-11-29) + +Bu güncelleme betik listesi kenar çubuğu, kart görünümü, daha dostane güncelleme kontrol mantığı, düzenleyici yapılandırması ve daha fazlasını getirir. Enjeksiyon ve çalışma zamanı kararlılığı önemli ölçüde iyileştirildi; CSP, sandbox, GM API ile ilgili kritik sorunlar düzeltildi, ayrıca performans ve yapısal optimizasyonlar sağlandı. + +Daha fazla ayrıntı için v1.2.0-beta.x değişiklik günlüğüne ve [v1.2](https://docs.scriptcat.org/docs/change/v1.2/) belgelerine bakın. + +### 🚀 Başlıca Yeni Özellikler + +- ✨ Betik listesi kenar çubuğu [#794](https://github.com/scriptscat/scriptcat/issues/794) (by @CodFrm) +- ✨ Kart görünümü [#860](https://github.com/scriptscat/scriptcat/issues/860) (by @CodFrm) +- ✨ Daha dostane güncelleme kontrol mantığı [#755](https://github.com/scriptscat/scriptcat/issues/755) (by @cyfung1031) +- ✨ Düzenleyici yapılandırması ve düzenleyici tür tanımları eklendi [#708](https://github.com/scriptscat/scriptcat/pull/708) (by @CodFrm) +- ✨ Açılır pencerede betik sayısı gösterimi ([#973](https://github.com/scriptscat/scriptcat/issues/973)) [[1134586](https://github.com/scriptscat/scriptcat/commit/1134586ff040ffc0cdddd3538e9ec493950c948a)] (by @cyfung1031) +- ✨ Kod kenar çubuğunu gizlemek için düzen menüsü eklendi [#689](https://github.com/scriptscat/scriptcat/issues/689) [[dd64da7](https://github.com/scriptscat/scriptcat/commit/dd64da719c081acbf21645e2b1e1f38653ffae8c)] +- ✨ SC sürüm kontrol düğmesi eklendi ([#795](https://github.com/scriptscat/scriptcat/issues/795)) [[1680c66](https://github.com/scriptscat/scriptcat/commit/1680c66099120c0e497c1a1f5321f38fe0160ea0)] (by @cyfung1031) +- ✨ Eklenti kaldırma sonrası anket sayfası eklendi [[6404c8f](https://github.com/scriptscat/scriptcat/commit/6404c8f74aff09b15725a92f8afdfc0d71ac188f)] + +### 🧩 GM API Değişiklikleri + +- ✨ İçine enjeksiyon desteği, betikler artık içerik ortamına enjekte edilebilir [#711](https://github.com/scriptscat/scriptcat/issues/711) +- ✨ GM_openInTab sabitlenmiş pencere, gizli pencerede açma ve diğer parametreleri destekler [#788](https://github.com/scriptscat/scriptcat/pull/788) (by @cyfung1031) +- ✨ GM_registerMenuCommand alt menü ve ayırıcıyı destekler [#831](https://github.com/scriptscat/scriptcat/pull/831) (by @cyfung1031) +- 🗑 GM_openInTab'den useOpen seçeneği kaldırıldı [#867](https://github.com/scriptscat/scriptcat/pull/867) +- ♻️ `@connect` mantığı ayarlandı ([#969](https://github.com/scriptscat/scriptcat/issues/969)) [[67914d2](https://github.com/scriptscat/scriptcat/commit/67914d2b7d57fa9c69706ae57ee5d3400c2643f9)] (by @cyfung1031) +- ♻️ `GM_xmlhttpRequest` ve ilgili kod yeniden yapılandırıldı ([#901](https://github.com/scriptscat/scriptcat/issues/901)) [[fabd2e9](https://github.com/scriptscat/scriptcat/commit/fabd2e944235b460bc73df346b79d23ee4540af7)] (by @cyfung1031) + +### Diğer + +- ⚡️ Kararlılık ve performans optimizasyonları +- 🐛 Çeşitli sorunlar düzeltildi +- ♻️ Kod yapısı optimizasyonu +- 🌐 i18n iyileştirmeleri + +**Tam değişiklik günlüğü:** [v1.1.2...v1.2.0'ı karşılaştır](https://github.com/scriptscat/scriptcat/compare/v1.1.2...v1.2.0) + + + +## 1.1.2 (2025-09-18) + +Hata düzeltmeleri + +### Düzeltildi + +- 🐛 sandbox toString sorunu düzeltildi [#737](https://github.com/scriptscat/scriptcat/issues/737) [[6ca24c9](https://github.com/scriptscat/scriptcat/commit/6ca24c9b171792035803ac4e1c69e473629f9d18)] +- 🐛 Rozetin 0 gösterme sorunu düzeltildi [[026c1d2](https://github.com/scriptscat/scriptcat/commit/026c1d2071dd4cfb6291f005d36717bcdf0a51c3)] +- 🐛 Betik enjeksiyonu CSP sorunu düzeltildi [#739](https://github.com/scriptscat/scriptcat/issues/739) [#728](https://github.com/scriptscat/scriptcat/issues/728) [[5da21b5](https://github.com/scriptscat/scriptcat/commit/5da21b5e3d0e7e86a1fd5dff57ba03ea641c19fa)] +- 🐛 Açılır sayfada arka plan betiğinin genişlememesi düzeltildi [[66ab70f](https://github.com/scriptscat/scriptcat/commit/66ab70fb10c28aaf0c9260a9591aab7e1ae35615)] +- 🐛 Mesaj türü doğrulaması güçlendirildi [#676](https://github.com/scriptscat/scriptcat/issues/676) [[5073795](https://github.com/scriptscat/scriptcat/commit/50737957507ff9af3aa9ba9a6b7d444b643d1ff2)] +- 🐛 GM xhr document sorunu düzeltildi [#716](https://github.com/scriptscat/scriptcat/issues/716) [[1c46546](https://github.com/scriptscat/scriptcat/commit/1c465462f4e14ae461d54358710f5caf74208af3)] + + + +## 1.1.1 (2025-09-07) + +### Eklendi + +- ✨ Özel düzenleyici yapılandırması ve düzenleyici tür tanımları eklendi ([#708](https://github.com/scriptscat/scriptcat/issues/708)) [[49eb379](https://github.com/scriptscat/scriptcat/commit/49eb3794774790d61c3ef787c865a9ba6fe82841)] + +### Düzeltildi + +- 🐛 Eski tarayıcı sürümleriyle uyumluluk sorunları düzeltildi [#715](https://github.com/scriptscat/scriptcat/issues/715) [[4da8068](https://github.com/scriptscat/scriptcat/commit/4da806879c2b170672814d02e6f8ed98c9fae35b)] +- 💄 Açılır pencere çok küçükken açılır menü görüntüleme optimize edildi ([288650e](https://github.com/scriptscat/scriptcat/commit/288650e5e4cbdc3fa8658f0754ce427a1b3dec5a)) +- 🐛 Birden çok sorun düzeltildi ([#710](https://github.com/scriptscat/scriptcat/issues/710)) [[6a2027a](https://github.com/scriptscat/scriptcat/commit/6a2027ac0bb5e0ed625df570240d068a98a34b31)] (by @WhiteSevs) + +### Çeşitli + +- 🌐 i18n sorunları ele alındı [[2adf69d](https://github.com/scriptscat/scriptcat/commit/2adf69d6ec3c30186f2c2ef89f97e3cba9e15a66)] + + + +## 1.1.0 (2025-09-07) + +Çok sayıda hata düzeltmesi ve uyumluluk iyileştirmesi, Dropbox desteği eklendi, sayfa yüklemesinden daha hızlı yükleme için yeni @early-start özelliği. Daha fazla ayrıntı için v1.1.0-beta.x değişiklik günlüğüne bakın. + +### Eklendi + +- ✨ Betik çalışma zamanı ortam ayarları eklendi [#628](https://github.com/scriptscat/scriptcat/issues/628) [[0d4a89e](https://github.com/scriptscat/scriptcat/commit/0d4a89efaecf0331dcc7fbb6df006b93a1525846)] +- ✨ Arka plan betiği yokken varsayılan olarak daraltma [#626](https://github.com/scriptscat/scriptcat/issues/626) ([9d0aac6](https://github.com/scriptscat/scriptcat/commit/9d0aac6aae11b96707ca1f7c024a24e9d55f217b)) +- ✨ Dropbox desteği [#575](https://github.com/scriptscat/scriptcat/issues/575) [[2c66f21](https://github.com/scriptscat/scriptcat/commit/2c66f21f5118bd83a0eaa0f1baa3a31f2233e5b2)] +- ✨ TM kurulu değilken ancak TM ve SC etkinken SC kurulum durumunu kontrol etmek için external.Tampermonkey optimize edildi ([#703](https://github.com/scriptscat/scriptcat/issues/703)) [[d0115c3](https://github.com/scriptscat/scriptcat/commit/d0115c33657260d803b6091139601b1b20407d4e)] (by @cyfung1031) +- ✨ Sayfadan daha hızlı yüklemek için @early-start eklendi ([#649](https://github.com/scriptscat/scriptcat/issues/649)) [[eb097dd](https://github.com/scriptscat/scriptcat/commit/eb097dd146dcd6f8ca712ed883571dbfb3d09f20)] +- ✨ Küresel kod arama ([#662](https://github.com/scriptscat/scriptcat/issues/662)) [[f8eafb7](https://github.com/scriptscat/scriptcat/commit/f8eafb7f955dad62c1b41ac477e929bf00c65982)] (by @RenjiYuusei) +- ✨ Eklenti kaldırma sonrası anket sayfası eklendi [[6404c8f](https://github.com/scriptscat/scriptcat/commit/6404c8f74aff09b15725a92f8afdfc0d71ac188f)] +- 📝 Kurulum sayfası ve ad alanı değiştirildi ([6f2f000](https://github.com/scriptscat/scriptcat/commit/6f2f000612908b7a88f6b70c2831092805c63bc7)) +- ✨ Mobil kurulum için QR kodu eklendi ([348237c](https://github.com/scriptscat/scriptcat/commit/348237c7ce9771c69025386926b1f73710cf6f42)) + +### Düzeltildi + +- 🐛 Ağ kurulum ara sayfasına erişemediğinde kurulumun tetiklenememesi düzeltildi [#705](https://github.com/scriptscat/scriptcat/issues/705) [[5f1e292](https://github.com/scriptscat/scriptcat/commit/5f1e2929d79c470ba4427c3cce01f5cd184a839b)] +- 🐛 `@match *://*domain/*` ifadesi ele alındı [[039b445](https://github.com/scriptscat/scriptcat/commit/039b4454148947cd3c74de82b87804ee9815e60c)] +- 🐛 Eklenti ortamı sandbox sızma sorunu düzeltildi [#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 ve GM.getTabs düzeltildi ([#683](https://github.com/scriptscat/scriptcat/issues/683)) [[31de256](https://github.com/scriptscat/scriptcat/commit/31de256f02b5b61e27f0eec9ea673248ba8faa32)] (by @WhiteSevs) +- 🐛 finalUrl'de eksik alan adı düzeltildi ([#656](https://github.com/scriptscat/scriptcat/issues/656)) [[545d7c8](https://github.com/scriptscat/scriptcat/commit/545d7c8c0dd69c83bd2f0353518aafe6af81c0f4)] (by @cyfung1031) +- 🐛 Daha düşük tarayıcı çekirdekleriyle uyumluluk [#647](https://github.com/scriptscat/scriptcat/issues/647) ([bba12d2](https://github.com/scriptscat/scriptcat/commit/bba12d23f04759cb9b7fdb63f0d95ae515ee94a9)) +- 🐛 finalUrl'de eksik alan adı düzeltildi ([#656](https://github.com/scriptscat/scriptcat/issues/656)) [[3ed018a](https://github.com/scriptscat/scriptcat/commit/3ed018a7a54803fcf2e1791316e0166ed0b52007)] (by @cyfung1031) +- 💚 react/jsx-no-literals lint sorunu düzeltildi [[017b608](https://github.com/scriptscat/scriptcat/commit/017b60886be601e3e0e1719cf249da32d5686c30)] +- 🐛 Daha düşük tarayıcı çekirdekleriyle uyumluluk [#647](https://github.com/scriptscat/scriptcat/issues/647) [[0e2f817](https://github.com/scriptscat/scriptcat/commit/0e2f8173c8b44bd6ad44bdffc73fa302a96a058e)] +- 🐛 window.external enjeksiyonu optimize edildi ([#646](https://github.com/scriptscat/scriptcat/issues/646)) [[0b2668a](https://github.com/scriptscat/scriptcat/commit/0b2668aadcab35a33ff9abc4bd030dffb87ea168)] (by @cyfung1031) +- 🐛 Bulut depolama kimlik doğrulama sayfasının otomatik kapanamaması düzeltildi [[7748088](https://github.com/scriptscat/scriptcat/commit/7748088e63c1fc660b6a6ae5613cf04f9da99b8c)] +- 🐛 `@connect` \\* çalışmama sorunu düzeltildi [#623](https://github.com/scriptscat/scriptcat/issues/623) [[76481c8](https://github.com/scriptscat/scriptcat/commit/76481c845b34414a7f15ed18ec61f7dff7eef091)] +- 🐛 Birim testleri eklendi ve `@exclude` sorunu düzeltildi ([#618](https://github.com/scriptscat/scriptcat/issues/618)) [[0046bb7](https://github.com/scriptscat/scriptcat/commit/0046bb78800a2c46edaac785b8e9592327772a3b)] (by @cyfung1031) +- 🐛 Bazı .user.js bağlantılarının betik kuramaması düzeltildi [#599](https://github.com/scriptscat/scriptcat/issues/599) [[ccd2639](https://github.com/scriptscat/scriptcat/commit/ccd2639858f0f3cde28f284376fe8ed998d935ae)] +- 🐛 Yeni betik oluşturma hatası düzeltildi [[d42d6e7](https://github.com/scriptscat/scriptcat/commit/d42d6e7d408a84674facf9ab0da6eac0e384502f)] +- 🐛 Meta veriler düzeltildi ([#610](https://github.com/scriptscat/scriptcat/issues/610)) [[4d98cce](https://github.com/scriptscat/scriptcat/commit/4d98cce0ca1281cc58f551ea4e6700e340780d3f)] (by @cyfung1031) +- 🐛 Açılır pencere rozeti düzeltildi ([#605](https://github.com/scriptscat/scriptcat/issues/605)) [[eff9230](https://github.com/scriptscat/scriptcat/commit/eff92309de99abb0cf48ef4727afaa113bc2fbb6)] (by @cyfung1031) +- 🐛 ScriptEditor.tsx düzeltildi ([#603](https://github.com/scriptscat/scriptcat/issues/603)) [[a9aadba](https://github.com/scriptscat/scriptcat/commit/a9aadba372b813c16bdc5f0aeb07c68981f48c63)] (by @cyfung1031) +- 🐛 Kod görüntüleyici & düzenleyici CSS düzeltildi ([#602](https://github.com/scriptscat/scriptcat/issues/602)) [[2e86785](https://github.com/scriptscat/scriptcat/commit/2e8678513efaccd42c8dc2aa89f8b76679aa8420)] (by @cyfung1031) +- 🐛 getFaviconFromDomain eşzamanlılık sorunu düzeltildi ([#597](https://github.com/scriptscat/scriptcat/issues/597)) [[1872fe1](https://github.com/scriptscat/scriptcat/commit/1872fe165ab204b155a56f037c111d2d7776c2b9)] (by @cyfung1031) +- 🐛 Birden çok pencerede sekme açma hatası düzeltildi [#586](https://github.com/scriptscat/scriptcat/issues/586) [[54c1da2](https://github.com/scriptscat/scriptcat/commit/54c1da29c2bd8bd8f5ef2d85b7aed8b334de296f)] +- 🐛 openerTabId uyumluluk sorunu düzeltildi ([#586](https://github.com/scriptscat/scriptcat/issues/586)) [[b861fc8](https://github.com/scriptscat/scriptcat/commit/b861fc8620e53b885cad98db03f1dd10ec9d296c)] (by @cyfung1031) + +### Çeşitli + +- 📝 README_RU.md ve CONTRIBUTING_RU.md oluşturuldu ([#678](https://github.com/scriptscat/scriptcat/issues/678)) [[597ab03](https://github.com/scriptscat/scriptcat/commit/597ab0378fe5ced01637cf411326ef7845b8ce2b)] (by @Ioann) +- 👷 Uyumluluk ayarlamaları (pack.js uyumluluğu) ([#669](https://github.com/scriptscat/scriptcat/issues/669)) [[fec45e6](https://github.com/scriptscat/scriptcat/commit/fec45e6606a609b10b79c58d2fcba02c2ce71e16)] (by @cyfung1031) +- 🌐 Vietnamca yerel ayarı iyileştirildi ve genişletildi ([#661](https://github.com/scriptscat/scriptcat/issues/661)) [[6847a59](https://github.com/scriptscat/scriptcat/commit/6847a596c4b06c75e13594ef60e4b9dfa5718cf3)] (by @RenjiYuusei) +- 🌐 Çeviri düzeltmeleri ([#635](https://github.com/scriptscat/scriptcat/issues/635)) [[19296de](https://github.com/scriptscat/scriptcat/commit/19296de6a3815e5965eb33401a55da9b2bd22bb4)] (by @cyfung1031) +- 🌐 Başlangıç rehberi i18n sorunu düzeltildi [#627](https://github.com/scriptscat/scriptcat/issues/627) [[9683f96](https://github.com/scriptscat/scriptcat/commit/9683f965400ab6a2bac15349aca4335911766eac)] +- 👷 pack.js kodu optimize edildi ([#615](https://github.com/scriptscat/scriptcat/issues/615)) [[870dd9b](https://github.com/scriptscat/scriptcat/commit/870dd9bc6b7eff3eceefa915452e773ec0565180)] (by @cyfung1031) diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/change/v0.16.md b/i18n/tr/docusaurus-plugin-content-docs/current/change/v0.16.md new file mode 100644 index 00000000..dbab1a28 --- /dev/null +++ b/i18n/tr/docusaurus-plugin-content-docs/current/change/v0.16.md @@ -0,0 +1,35 @@ +--- +title: v0.16 +--- + +## v0.16.1 + +## Son güncellemeye göre sıralama eklendi + +![image-20240423113515332](@site/docs/change/v0.16.assets/image-20240423113515332.png) + +## v0.16.2 + +## Menünün otomatik gizlenmesi yapılandırması + +Varsayılan yapılandırma 5 menü öğesi gösterir; 5'ten fazla olduğunda menü geri kalanı otomatik olarak gizler ve "daha fazla"ya tıklamak gizli öğeleri ortaya çıkarır. + +![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) + +## Betik listesine sütun göster/gizle kontrolü eklendi + +![image-20240423111623608](@site/docs/change/v0.16.assets/image-20240423111623608.png) + +## v0.16.3 + +> Çoğunlukla hata düzeltmeleri + +## v0.16.4 + +> Çoğunlukla hata düzeltmeleri + +## v0.16.5 + +> Çoğunlukla hata düzeltmeleri diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/change/v0.17.md b/i18n/tr/docusaurus-plugin-content-docs/current/change/v0.17.md new file mode 100644 index 00000000..212601be --- /dev/null +++ b/i18n/tr/docusaurus-plugin-content-docs/current/change/v0.17.md @@ -0,0 +1,31 @@ +--- +title: v0.17 +--- + +v0.17.0'dan itibaren ScriptCat, Manifest V3'e yükseltildi ve depolama motoru `indexedDB`'den `chrome.storage.local`'a geçirildi. Depolama motorunun değişmesi bu sayfayı otomatik olarak açar ve eklentiyi yeniden başlatır. Herhangi bir veri sorunu fark ederseniz, lütfen [GitHub](https://github.com/scriptscat/scriptcat/issues) üzerinden bize bildirin. + +## v0.17.0-alpha + +Manifest V3 için yeniden düzenlendi, depolama motoru değiştirildi ve bazı özellikler güncellendi + +- Tampermonkey ile tutarlı kalmak için `GM_xmlhttpRequest`'ten `maxRedirects` kaldırıldı, yerine `redirect` kullanılıyor +- `GM_cookie`'nun `store` yöntemi `storeId` ve `tabId` ile birlikte kaldırıldı; çerezler artık doğrudan geçerli sayfanın `store`'unu kullanıyor (örneğin, gizli ve normal pencerelerin store'ları farklıdır) +- `@require-css` kaldırıldı + +## v0.17.0-beta.4 + +### Popup sayfasına hızlı betik güncelleme kontrolü eklendi + +![image-20250620165421754](@site/docs/change/v0.17.assets/image-20250620165421754.png) + + + +### Site kara listesi özelliği uygulandı + +![image-20250620165529101](@site/docs/change/v0.17.assets/image-20250620165529101.png) + + + +### UserConfig'e anahtar türü eklendi + +![image-20250620165640030](@site/docs/change/v0.17.assets/image-20250620165640030.png) diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/change/v1.1.md b/i18n/tr/docusaurus-plugin-content-docs/current/change/v1.1.md new file mode 100644 index 00000000..45569fc6 --- /dev/null +++ b/i18n/tr/docusaurus-plugin-content-docs/current/change/v1.1.md @@ -0,0 +1,11 @@ +--- +title: v1.1 +--- + +## Bulut Depolama Platformları + +Dropbox desteği eklendi + +## API Güncellemeleri + +- Sayfadan daha erken çalışmasını sağlayan `@early-start` eklendi [#649](https://github.com/scriptscat/scriptcat/pull/649) diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/change/v1.2.md b/i18n/tr/docusaurus-plugin-content-docs/current/change/v1.2.md new file mode 100644 index 00000000..f9f9719d --- /dev/null +++ b/i18n/tr/docusaurus-plugin-content-docs/current/change/v1.2.md @@ -0,0 +1,41 @@ +--- +title: v1.2 +--- + +Düzeltme: sürüm güncellemeleri artık değişiklik günlüğü sayfasını otomatik olarak açmıyor + +## Betik Listesi Kenar Çubuğu [#794](https://github.com/scriptscat/scriptcat/issues/794) + +Kenar çubuğuna gelişmiş filtreleme ve etiketleme özelliği eklendi; etiketler Betik → Ayarlar üzerinden düzenlenebilir. + +![image-20251016230129315](@site/docs/change/v1.2.assets/image-20251016230129315.png) + +## Kart Görünümü [#860](https://github.com/scriptscat/scriptcat/issues/860) + +İlk açılışta kart görünümü ile tablo görünümü arasında otomatik geçiş yapan bir kart görünümü eklendi; böylece dar ekranlar betik bilgilerini daha iyi gösterebilir. + +![image-20251023103730266](@site/docs/change/v1.2.assets/image-20251023103730266.png) + +## Daha Dostça Güncelleme Kontrolü Mantığı [#755](https://github.com/scriptscat/scriptcat/issues/755) + +Güncelleme kontrolü mantığı optimize edildi — her betik için aynı anda bir güncelleme istemi açmak yerine, artık tek bir güncelleme penceresinde birleştiriliyor; hangi betiklerin güncelleneceğini seçebilir veya tek tıkla hepsini güncelleyebilirsiniz. Her betiğin ne kadar değiştiği de gösteriliyor. + +![image-20251016225931823](@site/docs/change/v1.2.assets/image-20251016225931823.png) + +## Düzenleyici Yapılandırması ve Düzenleyici Tür Tanımları Eklendi [#708](https://github.com/scriptscat/scriptcat/pull/708) + +Artık düzenleyici yapılandırmasını ve düzenleyici tür tanımlarını özelleştirebilirsiniz; düzenleyici yapılandırması, `tsconfig.json` içindeki [compilerOptions](https://www.typescriptlang.org/tsconfig/#compilerOptions) referans alınarak yazılabilir. + +![08c2889f-3029-4d3c-b180-c52d77c8077c](@site/docs/change/v1.2.assets/08c2889f-3029-4d3c-b180-c52d77c8077c.png) + +## Arka Planda Çalışma Seçeneği [#1048](https://github.com/scriptscat/scriptcat/pull/1048) + +Ayarlar → Çalışma zamanı altına arka planda çalışma seçeneği eklendi. Etkinleştirildiğinde, tüm pencereler kapatıldıktan sonra bile tarayıcı arka planda çalışmaya devam eder ve siz tarayıcıyı elle kapatana kadar sistem tepsisine küçültülür. Böylece arka plan betikleri çalışmaya devam edebilir. + +![image-20251204174034940](@site/docs/change/v1.2.assets/image-20251204174034940.png) + +## API Güncellemeleri + +- `inject-into` desteği — betikler artık içerik ortamına enjekte edilebiliyor [#711](https://github.com/scriptscat/scriptcat/issues/711) +- `GM_openInTab`; sekmeyi sabitleme, gizli pencerede açma gibi parametreleri destekliyor [#788](https://github.com/scriptscat/scriptcat/pull/788) +- `GM_registerMenuCommand` ikinci düzey menüleri ve ayırıcı çizgileri destekliyor [#831](https://github.com/scriptscat/scriptcat/pull/831) diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/change/v1.3.assets/run-timing.png b/i18n/tr/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/tr/docusaurus-plugin-content-docs/current/change/v1.3.assets/run-timing.png differ diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/change/v1.3.assets/s3-storage.png b/i18n/tr/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/tr/docusaurus-plugin-content-docs/current/change/v1.3.assets/s3-storage.png differ diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/change/v1.3.md b/i18n/tr/docusaurus-plugin-content-docs/current/change/v1.3.md new file mode 100644 index 00000000..494d00e7 --- /dev/null +++ b/i18n/tr/docusaurus-plugin-content-docs/current/change/v1.3.md @@ -0,0 +1,23 @@ +--- +title: v1.3 +--- + +## Yeni Betik Kurulum Akışı [#842](https://github.com/scriptscat/scriptcat/issues/842) + +Betik kurulum akışı yeniden tasarlandı — artık harici site yönlendirmelerine veya yeni pencereler açmaya dayanmıyor. Betikler artık doğrudan geçerli sayfa içinde kuruluyor. Kurulum sayfasının düzeni de duyarlı tasarım, kaydırılabilir kod önizlemesi ve indirme hataları için satır içi hata gösterimiyle optimize edildi. + +## Betik Çalışma Zamanı Seçenekleri [#895](https://github.com/scriptscat/scriptcat/issues/895) + +Betik ayarlarına, `document-start`, `document-body`, `document-end`, `document-idle`, `early-start` ve daha fazlası arasından seçim yapmanızı sağlayan bir çalışma zamanı seçeneği eklendi; böylece betiğinizin ne zaman çalışacağını hassas şekilde kontrol edebilirsiniz. + +![Betik çalışma zamanı seçenekleri](v1.3.assets/run-timing.png) + +## Amazon S3 Depolama Desteği [#1146](https://github.com/scriptscat/scriptcat/issues/1146) + +Bulut senkronizasyonu ve yedekleme artık mevcut WebDAV, Baidu Netdisk, OneDrive, Google Drive ve Dropbox seçeneklerine ek olarak Amazon S3'ü depolama arka ucu olarak destekliyor. + +![Amazon S3 depolama seçeneği](v1.3.assets/s3-storage.png) + +## Bulut Depolama Bağlantısını Kaldırma [#1151](https://github.com/scriptscat/scriptcat/issues/1151) + +Bulut senkronizasyon ayarlarına, bulut depolama bağlantılarını kesmeyi veya değiştirmeyi kolaylaştıran bir bağlantıyı kaldır düğmesi eklendi. diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/change/v1.4.md b/i18n/tr/docusaurus-plugin-content-docs/current/change/v1.4.md new file mode 100644 index 00000000..5470dc2c --- /dev/null +++ b/i18n/tr/docusaurus-plugin-content-docs/current/change/v1.4.md @@ -0,0 +1,50 @@ +--- +title: v1.4 — Agent +--- + +:::caution Test Aşaması +v1.4 şu anda hâlâ test aşamasındadır; aşağıdaki özellikler ve API'ler resmi sürümden önce değişebilir. Deneyerek vereceğiniz geri bildirimler memnuniyetle karşılanır. +::: + +v1.4, ScriptCat için doğal dil konuşması yoluyla tarayıcı işlemlerini otomatikleştirmenize, web verileri çıkarmanıza, dosyaları yönetmenize ve zamanlanmış görevler çalıştırmanıza olanak tanıyan yepyeni bir **Agent** sistemi sunan büyük bir güncellemedir. + +## Agent + +Gösterge paneline, bir yapay zekâ modeliyle çok turlu konuşma yapabileceğiniz yeni bir Agent sohbet girişi eklendi; yapay zekâ görevleri tamamlamak için otomatik olarak yerleşik araçları çağırır. + +**Temel yetenekler:** + +- **Çoklu model desteği** — OpenAI uyumlu ve yerel Anthropic formatları, Prompt Caching desteğiyle +- **11 yerleşik araç** — web getirme/arama, sekme yönetimi, OPFS dosya sistemi, kod yürütme, kullanıcı etkileşimi ve daha fazlası +- **Skill sistemi** — Agent'ın alan bilgisini genişleten prompt + araç betikleri + referans materyali paketleri +- **MCP entegrasyonu** — harici araç sunucularına bağlanmak için [Model Context Protocol](https://modelcontextprotocol.io/) desteği +- **DOM otomasyonu** — sayfa gezinme, ekran görüntüsü, tıklama, doldurma, kaydırma, betik yürütme ve daha fazlası +- **Zamanlanmış görevler** — Cron ifadesi tabanlı görev zamanlama (Dahili / Olay modları) +- **Alt ajanlar** — karmaşık alt görevleri ele almak için bağımsız alt ajanlar oluşturabilir +- **Bağlam yönetimi** — token kullanımını azaltmak için Otomatik sıkıştırma ve Prompt Caching + +**Betik API'si (`CAT.agent.*`):** + +Kullanıcı betikleri, conversation, dom, skills, task, model, opfs ve mcp API'leri dahil olmak üzere `CAT.agent.*` ad alanı üzerinden Agent yeteneklerini çağırabilir. Her API, ilgili iznin `@grant` ile bildirilmesini gerektirir. + +**6 gösterge paneli sayfası:** Sohbet, Model Yapılandırması, Skill Yönetimi, Zamanlanmış Görevler, MCP Sunucuları ve OPFS Tarayıcı. + +## `@unwrap` Etiketi Desteği + +Bir betiğin kum havuzu sarmalayıcısını atlayarak doğrudan sayfaya enjekte edilmesini sağlar. + +## `window.onurlchange` Olayı + +Navigation API kullanarak Tampermonkey uyumlu URL değişimi olay dinlemeyi uygular. + +## Düzenleyici İyileştirmeleri + +Düzenleme menüsü (bul, değiştir, geri al vb.) eklendi ve birçok klavye kısayolu ile ipucu sorunu düzeltildi. + +## Çok Platformlu Arama Motorları + +Betik keşfi artık farklı arama motoru platformları arasında seçim yapmayı destekliyor. + +## Daha Fazla İkon Sağlayıcısı + +Daha fazla betik ikonu servis sağlayıcısı eklendi. diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/change/v1.5.assets/desktop.png b/i18n/tr/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/tr/docusaurus-plugin-content-docs/current/change/v1.5.assets/desktop.png differ diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/change/v1.5.assets/mobile.png b/i18n/tr/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/tr/docusaurus-plugin-content-docs/current/change/v1.5.assets/mobile.png differ diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/change/v1.5.md b/i18n/tr/docusaurus-plugin-content-docs/current/change/v1.5.md new file mode 100644 index 00000000..de82cd9f --- /dev/null +++ b/i18n/tr/docusaurus-plugin-content-docs/current/change/v1.5.md @@ -0,0 +1,55 @@ +--- +title: v1.5 — New Interface +--- + +:::caution Test Aşaması +v1.5 şu anda hâlâ test aşamasındadır (Beta); aşağıdaki özellikler resmi sürümden önce değişebilir. Deneyerek vereceğiniz geri bildirimler memnuniyetle karşılanır — ayrıca yeni arayüzle ilgili tartışmaya [GitHub Discussions](https://github.com/scriptscat/scriptcat/discussions) üzerinden katılabilirsiniz. +::: + +v1.5, ScriptCat arayüzünün tamamen yeniden yapımıdır: daha temiz, daha tutarlı ve kullanımı daha kolay — mobil için özel optimizasyonlarla birlikte hem masaüstü hem de mobil kullanıcılar daha iyi bir deneyim elde eder. + +## Tümüyle Yeni Bir Arayüz [#1514](https://github.com/scriptscat/scriptcat/pull/1514) + +Arayüzün tamamı yeniden oluşturuldu: daha tutarlı bir görsel stil, daha net bir hiyerarşi ve tam açık/koyu tema desteği. Betik listesi hem tablo hem kart görünümü sunar; durum, tür, etiket ve kaynağa göre gelişmiş filtrelemeyle birlikte çok sayıda betiği yönetmek rahat kalır. + +![Yeni masaüstü arayüzü](v1.5.assets/desktop.png) + +## Mobil Optimizasyonlar + +Düzen artık uzantıları destekleyen mobil tarayıcılar (Android için Edge ve Kiwi gibi) için özel olarak tasarlandı: betik listesi kartlar halinde gösterilir, altta bir gezinme çubuğu bulunur, soldaki çekmece Aboneliklere, Günlüklere, Araçlara ve Ayarlara hızlı erişim sağlar ve uzantı açılır penceresi dar ekranlara uyum sağlar. + +![Mobil arayüz](v1.5.assets/mobile.png) + +## 💥 Harici Erişim (MCP köprüsü) [#1573](https://github.com/scriptscat/scriptcat/pull/1573) + +Yerel bir `sctl` arka plan süreci, CLI ve MCP istemcilerinin ScriptCat'e tek biçimli erişmesini sağlar: betik meta verilerini listeleme/okuma, yükleme, etkinleştirme/devre dışı bırakma, silme ve düzenleme — hepsi **katmanlı yetkilendirme ve bir insan onay sayfası** ile korunur; üç düzey vardır: Reddet / İzin ver / Bu oturuma izin ver ve her işlem bir denetim günlüğüne kaydedilir. + +## 💥 Betik Geri Dönüşüm Kutusu [#1585](https://github.com/scriptscat/scriptcat/pull/1585) + +Silinen betikler artık hemen yok edilmiyor — önce geri dönüşüm kutusuna gidiyor; **geri yükleme** (orijinal betik verilerini ve izinlerini koruyarak), kalıcı silme ve saklama süresine dayalı otomatik temizlik destekleniyor. Varsayılan saklama süresi 30 gündür ve ayarlardan değiştirilebilir veya "asla" olarak ayarlanabilir. + +## 💥 Resmî Firefox MV3 Desteği [#1561](https://github.com/scriptscat/scriptcat/pull/1561) + +İyileştirilmiş kum havuzu / arka plan iletişimi sayesinde ScriptCat MV3 artık Firefox tarayıcısını resmî olarak destekliyor. + +## Düzenleyiciden Betik Türü Seçme [#1544](https://github.com/scriptscat/scriptcat/pull/1544) + +Düzenleyici sekme çubuğundaki "+", liste sayfasına dönmeden oluşturulacak betik türünü (normal / arka plan / zamanlanmış) doğrudan seçmenizi sağlar. + +## Yerel Yedekler için Manuel İndirme [#1543](https://github.com/scriptscat/scriptcat/pull/1543) + +Yerel yedekler artık yedek dosyasını doğrudan cihazınıza aktarmak için manuel bir indirme bağlantısı sunuyor. + +## Chromium 148+'da structured_clone Mesajlaşması [#1534](https://github.com/scriptscat/scriptcat/pull/1534) + +Chromium 148+'da dahili uzantı mesajları, daha geniş bir veri türü yelpazesini destekleyen `structured_clone` serileştirmesini kullanır. + +## Diğer İyileştirmeler + +- **GM API**: yerel `GM_download` artık `GM_xmlhttpRequest` ile tutarlı olarak `@connect`'i dikkate alıyor [#1506](https://github.com/scriptscat/scriptcat/pull/1506) +- **Performans**: iyileştirilmiş betik yükleme önbelleği ve düzeltilmiş kalıntı açılır menüler [#1511](https://github.com/scriptscat/scriptcat/pull/1511) +- **Düzenleyici**: `eslint-plugin-userscripts` kuralları ayarlandı [#1510](https://github.com/scriptscat/scriptcat/pull/1510) +- Ön sürüm (beta) güncellemeleri artık değişiklik günlüğü sayfasını otomatik açıyor +- **Düzeltme**: cron'un geçersiz bir saat dilimini otomatik algılamasının neden olduğu zamanlanmış görev sorunlarını önler [#1531](https://github.com/scriptscat/scriptcat/pull/1531) +- **Düzeltme**: crontab örneğindeki kullanılamayan bir demo API değiştirildi [#1542](https://github.com/scriptscat/scriptcat/pull/1542) +- **i18n**: Korece, Türkçe ve Brezilya Portekizcesi eklendi diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/dev/agent/agent-builtin-tools.md b/i18n/tr/docusaurus-plugin-content-docs/current/dev/agent/agent-builtin-tools.md new file mode 100644 index 00000000..41645877 --- /dev/null +++ b/i18n/tr/docusaurus-plugin-content-docs/current/dev/agent/agent-builtin-tools.md @@ -0,0 +1,263 @@ +--- +title: Yerleşik Araçlar Referansı +--- + +Agent, AI'ın sohbetler sırasında otomatik olarak çağırdığı bir dizi yerleşik araçla birlikte gelir. Bu araçlar kalıcı sohbetlerde varsayılan olarak kullanılabilir; betik geliştiricilerinin genellikle bunları doğrudan çağırması gerekmez — AI, kullanıcı amacına göre doğru aracı seçer. + +Bu araçların neler yapabildiğini anlamak, daha iyi sistem istemleri ve özel araçlar yazmanıza yardımcı olur. + +## Web Verisi Getirme + +### web_fetch + +Bir URL'nin içeriğini getirir; HTML'den metne dönüştürme ve LLM özetleme desteği vardır. + +| Parametre | Tür | Zorunlu | Açıklama | +|------|------|------|------| +| `url` | `string` | Evet | Hedef URL (yalnızca http/https) | +| `prompt` | `string` | Hayır | Özet istemi (sağlandığında, içeriği damıtmak için bir LLM kullanılır) | +| `max_length` | `number` | Hayır | maksimum içerik karakteri | + +**Davranış ayrıntıları:** +- 30 saniyelik istek zaman aşımı +- HTML içeriği ana gövde metnini otomatik olarak çıkarır (gezinme, kenar çubukları vb. kaldırılır) +- JSON yanıtları otomatik olarak ayrıştırılır +- Düz metin olduğu gibi döndürülür +- `prompt` sağlandığında, getirilen içerik özetleme için bir LLM'ye gönderilir + +**Dönüş değeri:** +```json +{ + "url": "https://example.com", + "content_type": "text/html", + "content": "Extracted body content...", + "truncated": false, + "final_url": "https://example.com/redirected" +} +``` + +### web_search + +Bir arama motorunu sorgular ve yapılandırılmış arama sonuçları döndürür. + +| Parametre | Tür | Zorunlu | Açıklama | +|------|------|------|------| +| `query` | `string` | Evet | Arama anahtar kelimeleri | +| `max_results` | `number` | Hayır | Maksimum sonuç sayısı (varsayılan 5, üst sınır 10) | + +**Desteklenen arama motorları:** + +| Motor | Açıklama | Yapılandırma gerektirir | +|------|------|---------| +| DuckDuckGo | Varsayılan motor | Yok | +| Bing | Microsoft Bing Arama | API anahtarı gerekli | +| Baidu | Baidu Arama | API anahtarı gerekmez | +| Google Custom Search | Google Özel Arama | API anahtarı + CSE kimliği gerekli | + +Arama motorları yönetim sayfasında → Agent → Ayarlar bölümünde yapılandırılır. + +**Dönüş değeri:** +```json +[ + { + "title": "Search result title", + "url": "https://example.com/result", + "snippet": "Result summary text..." + } +] +``` + +### get_tab_content + +Belirtilen bir sekmenin işlenmiş sayfa içeriğini okur; CSS seçicileriyle açıklanmış yapılandırılmış Markdown'a dönüştürülür. + +| Parametre | Tür | Zorunlu | Açıklama | +|------|------|------|------| +| `tab_id` | `number` | Evet | Sekme kimliği | +| `selector` | `string` | Hayır | CSS seçici; yalnızca eşleşen kısmı çıkar | +| `prompt` | `string` | Hayır | özet istemi | +| `max_length` | `number` | Hayır | maksimum içerik karakteri | + +`web_fetch`'ten farkı: `get_tab_content`, sayfayı **tarayıcının zaten işlediği haliyle** okur (dinamik JS içeriği dahil), `web_fetch` ise yeni bir HTTP isteği yapar. + +**Dönüş değeri:** +```json +{ + "tab_id": 123, + "url": "https://example.com", + "title": "Page title", + "content": "Structured content...", + "truncated": false, + "used_selector": "main" +} +``` + +## Sekme Yönetimi + +### list_tabs + +Açık sekmeleri sorgular; birkaç filtre koşulunu destekler. + +| Parametre | Tür | Zorunlu | Açıklama | +|------|------|------|------| +| `url_pattern` | `string` | Hayır | URL regex eşleşmesi | +| `title_pattern` | `string` | Hayır | Başlık regex eşleşmesi | +| `active` | `boolean` | Hayır | Yalnızca etkin sekmeyi döndür | +| `window_id` | `number` | Hayır | belirtilen pencere | +| `audible` | `boolean` | Hayır | Yalnızca şu anda ses çalan sekmeleri döndür | + +### open_tab + +Yeni bir sekme açar veya mevcut bir sekmeyi gezdirir. + +| Parametre | Tür | Zorunlu | Açıklama | +|------|------|------|------| +| `url` | `string` | Evet | Hedef URL | +| `tab_id` | `number` | Hayır | Mevcut bir sekmenin kimliği (sağlanırsa o sekme gezdirilir; aksi takdirde yeni bir sekme açılır) | +| `active` | `boolean` | Hayır | Etkinleştirilip etkinleştirilmeyeceği (varsayılan `true`) | +| `window_id` | `number` | Hayır | belirtilen pencere | +| `wait_until_loaded` | `boolean` | Hayır | Sayfanın yüklemeyi bitirmesinin beklenip beklenmeyeceği (varsayılan `true`) | + +### close_tab + +Bir sekmeyi kapatır. + +| Parametre | Tür | Zorunlu | Açıklama | +|------|------|------|------| +| `tab_id` | `number` | Evet | Sekme kimliği | + +### activate_tab + +Bir sekmeyi etkinleştirir ve içinde bulunduğu pencereye odaklanır. + +| Parametre | Tür | Zorunlu | Açıklama | +|------|------|------|------| +| `tab_id` | `number` | Evet | Sekme kimliği | + +## Dosya Sistemi (OPFS) + +### opfs_write + +Çalışma alanına bir dosya yazar. + +| Parametre | Tür | Zorunlu | Açıklama | +|------|------|------|------| +| `path` | `string` | Evet | dosya yolu | +| `content` | `string` | Evet | Dosya içeriği (veri URL'si ikili desteklenir) | + +### opfs_read + +Çalışma alanından bir dosya okur. Varsayılan olarak dosya türü otomatik algılanır: metin dosyaları içeriklerini döndürür, ikili dosyalar bir blob URL döndürür. + +| Parametre | Tür | Zorunlu | Açıklama | +|------|------|------|------| +| `path` | `string` | Evet | dosya yolu | +| `mode` | `string` | Hayır | `"text"` / `"blob"` / `"auto"` (varsayılan) — belirli bir dönüş modunu zorlar | +| `offset` | `number` | Hayır | Başlangıç satır numarası (1 tabanlı), yalnızca metin modu | +| `limit` | `number` | Hayır | Okunacak satır sayısı, yalnızca metin modu (metin 200 satırı aştığında sayfalama gereklidir) | + +### opfs_list + +Dizin içeriğini listeler. + +| Parametre | Tür | Zorunlu | Açıklama | +|------|------|------|------| +| `path` | `string` | Hayır | Dizin yolu (varsayılan kök dizindir) | + +### opfs_delete + +Bir dosyayı veya dizini siler. + +| Parametre | Tür | Zorunlu | Açıklama | +|------|------|------|------| +| `path` | `string` | Evet | Dosya/dizin yolu | + +## Kullanıcı Etkileşimi + +### ask_user + +Kullanıcıya bir soru sorar; serbest biçimli girişi veya yapılandırılmış bir seçimi destekler. + +| Parametre | Tür | Zorunlu | Açıklama | +|------|------|------|------| +| `question` | `string` | Evet | Soru | +| `options` | `string[]` | Hayır | Seçenekler listesi (sağlandığında bu, çoktan seçmeli bir soruya dönüşür) | +| `multiple` | `boolean` | Hayır | Birden çok seçime izin verilip verilmeyeceği (varsayılan `false`) | + +**Zaman aşımı:** 5 dakika boyunca yanıt gelmezse `{ answer: null, reason: "timeout" }` döndürür. + +**Dönüş değeri:** +```json +{ "answer": "The user's answer text" } +``` + +### execute_script + +Bir sayfada veya korumalı alanda JavaScript kodu çalıştırır. + +| Parametre | Tür | Zorunlu | Açıklama | +|------|------|------|------| +| `code` | `string` | Evet | JavaScript kodu | +| `target` | `string` | Evet | `"page"` veya `"sandbox"` | +| `tab_id` | `number` | Hayır | `target` `page` olduğunda hedeflenecek sekme (varsayılan geçerli etkin sekmedir); korumalı alan için yok sayılır | + +**Çalıştırma ortamı karşılaştırması:** + +| Ortam | DOM | Sayfa JS'i | Eklenti blob URL'si | En iyi şunlar için | +|------|-----|---------|---------------|---------| +| `target: "page"` (her zaman MAIN dünyası) | evet | evet | hayır | DOM okuma/değiştirme, sayfa işlevlerini çağırma, sayfa değişkenlerini okuma | +| `target: "sandbox"` | hayır | hayır | hayır | Saf hesaplama | + +> `page` modu her zaman sayfanın MAIN dünyasında çalışır ve `window` değerini sayfayla paylaşır — bu nedenle eklentinin kendi blob URL'lerine erişemez (örn. `opfs_read` değerinin blob modunda döndürdüğü adres). Bir blob URL ile çalışmanız gerektiğinde bunun yerine bir SkillScript kullanın. + +## Alt-agent'lar + +### agent + +Karmaşık bir alt görevi yönetmek için bağımsız bir alt-agent başlatır. + +| Parametre | Tür | Zorunlu | Açıklama | +|------|------|------|------| +| `prompt` | `string` | Evet | Alt görevin açıklaması | +| `description` | `string` | Hayır | Kısa bir etiket (birkaç kelime, arayüz görüntüleme için) | +| `type` | `string` | Hayır | Alt-agent türü (aşağıya bakın), varsayılan `"general"` | +| `tab_id` | `number` | Hayır | Alt-agent'a iletilecek sekme kimliği; alt-agent o sekmede çalışır | + +**Alt-agent türleri:** + +| type | Açıklama | Kullanılabilir araçlar | +|------|------|---------| +| `researcher` | Bilgi alma (salt okunur) | web_search, web_fetch, sayfa içeriği okuma | +| `page_operator` | Tarayıcı otomasyonu | Sekme yönetimi, DOM işlemleri, sayfa etkileşimi | +| `general` | Genel amaçlı (varsayılan) | Tüm araçlar | + +**Özellikler:** +- Bir alt-agent'ın kendi bağımsız sohbet bağlamı vardır +- `ask_user` veya `agent` kullanamaz (yinelemeyi önlemek için) +- Bir alt-agent'ın olayları, `sub_agent_event` üzerinden üst sohbete iletilir + +## Görev Yönetimi + +Bu araç grubu, bir sohbet içinde geçici bir görev listesi yönetir (bellekte, kalıcı değil). + +### create_task + +| Parametre | Tür | Zorunlu | Açıklama | +|------|------|------|------| +| `subject` | `string` | Evet | Görev başlığı | +| `description` | `string` | Hayır | Ayrıntılı açıklama | + +### update_task + +| Parametre | Tür | Zorunlu | Açıklama | +|------|------|------|------| +| `task_id` | `string` | Evet | Görev kimliği | +| `status` | `string` | Hayır | `"pending"` / `"in_progress"` / `"completed"` | +| `subject` | `string` | Hayır | Yeni başlık | +| `description` | `string` | Hayır | Yeni açıklama | + +### list_tasks + +Parametre yok; tüm görevlerin kısa bir listesini döndürür. + +> Görev yönetimi araçları esas olarak AI'ın karmaşık, çok adımlı görevleri işlerken kendi ilerlemesini izlemesi içindir; görev verileri kalıcı değildir. diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/dev/agent/agent-conversation.md b/i18n/tr/docusaurus-plugin-content-docs/current/dev/agent/agent-conversation.md new file mode 100644 index 00000000..438cead0 --- /dev/null +++ b/i18n/tr/docusaurus-plugin-content-docs/current/dev/agent/agent-conversation.md @@ -0,0 +1,278 @@ +--- +title: Sohbet API'si +--- + +`@grant CAT.agent.conversation` + +Sohbet API'si Agent sisteminin çekirdeğidir; bir betiğin AI sohbetleri oluşturmasını, mesaj göndermesini ve yanıtlar almasını sağlar. + +## Bir sohbet oluşturma + +```javascript +const conv = await CAT.agent.conversation.create(options?); +``` + +### ConversationCreateOptions + +| Parametre | Tür | Varsayılan | Açıklama | +|------|------|--------|------| +| `id` | `string` | otomatik oluşturulur | Sohbet kimliği, mevcut bir sohbeti sürdürmek için kullanılır | +| `system` | `string` | — | Özel sistem istemi, yerleşik istemin ardına eklenir | +| `model` | `string` | varsayılan model | Model kimliği (yönetim sayfasında yapılandırdıktan sonra elde edilir) | +| `maxIterations` | `number` | `20` | Tek bir sohbet turundaki maksimum araç çağrısı döngüsü sayısı | +| `skills` | `"auto" \| string[]` | — | `"auto"` tüm Skill'leri otomatik yükler veya belirli Skill adlarının bir dizisi | +| `tools` | `ToolDefinition[]` | — | Özel araç listesi (aşağıya bakın) | +| `commands` | `Record` | — | Özel sohbet komutları | +| `ephemeral` | `boolean` | `false` | Depolamaya kalıcı olarak yazılmayan geçici bir sohbet | +| `cache` | `boolean` | `true` | İstem önbelleğini etkinleştirir (belirteç kullanımını azaltır) | + +### Özel araçlar + +Bir betik, AI'ın çağırması için kendi araçlarını kaydedebilir: + +```javascript +const conv = await CAT.agent.conversation.create({ + tools: [{ + name: "get_weather", + description: "Get weather information for the specified city", + parameters: { + type: "object", + properties: { + city: { + type: "string", + description: "City name" + }, + unit: { + type: "string", + enum: ["celsius", "fahrenheit"], + description: "Temperature unit" + } + }, + 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 }; + } + }] +}); +``` + +Bir aracın `parameters` değeri [JSON Schema](https://json-schema.org/) spesifikasyonunu izler. AI, aracı ne zaman ve nasıl çağıracağını anlamak için `description` kullanır. + +### Özel komutlar + +`/` ile başlayan özel komutlar kaydedilebilir: + +```javascript +const conv = await CAT.agent.conversation.create({ + commands: { + "/export": async (args) => { + // Kullanıcı "/export pdf" yazdığında tetiklenir + await exportToPdf(args); + return "Export complete"; + } + } +}); +``` + +Yerleşik komutlar: `/new` (sohbet geçmişini temizler) — bu, özel bir işleyiciyle geçersiz kılınabilir. + +## Mevcut bir sohbeti alma + +```javascript +const conv = await CAT.agent.conversation.get(conversationId); +// Sohbet yoksa null döndürür +``` + +## ConversationInstance yöntemleri + +### chat — eşzamanlı sohbet + +```javascript +const reply = await conv.chat(content, options?); +``` + +Bir mesaj gönderir ve tam yanıtı bekler. AI yanıt verirken araçları çağırabilir; `chat`, nihai sonucu döndürmeden önce tüm araç yürütmelerinin bitmesini bekler. + +**Parametreler:** + +| Parametre | Tür | Açıklama | +|------|------|------| +| `content` | `string \| ContentBlock[]` | Mesaj içeriği, metin veya çok modlu içerik blokları | +| `options.tools` | `ToolDefinition[]` | Yalnızca bu çağrı için eklenecek ek araçlar (oluşturma sırasında iletilen araçlarla birleştirilir) | + +**`ChatReply` döndürür:** + +| Alan | Tür | Açıklama | +|------|------|------| +| `content` | `string \| ContentBlock[]` | AI'nın yanıt içeriği | +| `thinking` | `string` | Modelin düşünme süreci (yalnızca bazı modeller destekler) | +| `toolCalls` | `ToolCall[]` | Bu yanıt sırasında yapılan araç çağrılarının kaydı | +| `usage` | `{ inputTokens, outputTokens }` | Belirteç kullanımı | +| `command` | `boolean` | Bu yanıtın bir komutla tetiklenip tetiklenmediği | + +### chatStream — akışlı sohbet + +```javascript +const stream = await conv.chatStream(content, options?); +for await (const chunk of stream) { + // Akış olaylarını işle +} +``` + +AI'nın yanıtını gerçek zamanlı olarak alır — çıktıyı kademeli olarak görüntülemeniz gerektiğinde kullanışlıdır. + +**`StreamChunk` olay türleri:** + +| type | Alanlar | Açıklama | +|------|------|------| +| `content_delta` | `content: string` | Artımlı metin içeriği | +| `thinking_delta` | `thinking: string` | Artımlı düşünme içeriği | +| `tool_call` | `toolCall: ToolCall` | Araç çağrısı bilgisi (durum değişikliklerinde tetiklenir) | +| `content_block` | `block: ContentBlock` | Bir içerik bloğu (görsel, dosya vb.) | +| `done` | `usage: { inputTokens, outputTokens }` | Sohbet turu tamamlandı | +| `error` | `error: string, errorCode?: string` | Hata | + +**Hata kodları (`errorCode`):** + +| Kod | Açıklama | +|--------|------| +| `rate_limit` | API hız sınırına ulaşıldı; genellikle otomatik olarak yeniden denenir | +| `auth` | Kimlik doğrulama başarısız oldu; API anahtarını kontrol edin | +| `tool_timeout` | Araç yürütmesi zaman aşımına uğradı | +| `max_iterations` | Maksimum araç çağrısı döngüsü sayısına ulaşıldı | +| `api_error` | Diğer API hatası | + +### getMessages — mesaj geçmişini al + +```javascript +const messages = await conv.getMessages(); +``` + +Sohbetteki her mesajı içeren bir `ChatMessage[]` döndürür. + +**`ChatMessage` biçimi:** + +| Alan | Tür | Açıklama | +|------|------|------| +| `id` | `string` | Mesaj kimliği | +| `role` | `"user" \| "assistant" \| "system" \| "tool"` | Mesaj rolü | +| `content` | `string \| ContentBlock[]` | Mesaj içeriği | +| `thinking` | `{ content: string }` | Düşünme süreci (asistan mesajları — bunun bir nesne olduğunu, düz bir dize olmadığını unutmayın) | +| `error` | `string` | Bu turda hata oluştuysa hata mesajı | +| `modelId` | `string` | Bu mesaj için kullanılan model kimliği | +| `durationMs` | `number` | Milisaniye cinsinden toplam yanıt süresi | +| `parentId` | `string` | Üst mesaj kimliği (dallanma için) | +| `toolCalls` | `ToolCall[]` | Araç çağrılarının kaydı (asistan mesajları) | +| `toolCallId` | `string` | Karşılık gelen araç çağrısı kimliği (araç mesajları) | +| `usage` | `{ inputTokens, outputTokens }` | Belirteç kullanımı | +| `createtime` | `number` | Oluşturma zaman damgası | + +### clear — sohbeti temizle + +```javascript +await conv.clear(); +``` + +Sohbetteki tüm mesaj geçmişini temizler. + +### save — sohbeti kalıcı hale getir + +```javascript +await conv.save(); +``` + +Sohbetin meta verilerini depolamaya kaydeder. Geçici sohbetler (`ephemeral: true`) varsayılan olarak kaydedilmez; bu yöntemi çağırmak bir sohbeti kalıcı bir sohbete dönüştürür. + + +### Örnek özellikler + +| Özellik | Tür | Açıklama | +|------|------|------| +| `id` | `string` | Sohbet kimliği | +| `title` | `string` | Sohbet başlığı | +| `modelId` | `string` | Kullanımdaki model kimliği | + +## Çok modlu içerik + +Mesaj içeriği düz bir metin dizesi veya çok modlu girişi desteklemek için bir `ContentBlock[]` dizisi olabilir: + +```javascript +// Metin + görsel gönder +await conv.chat([ + { type: "text", text: "Please analyze what's in this image" }, + { type: "image", attachmentId: "img-id", mimeType: "image/png" } +]); +``` + +### ContentBlock türleri + +| type | Zorunlu alanlar | Açıklama | +|------|---------|------| +| `text` | `text: string` | Metin içeriği | +| `image` | `attachmentId: string, mimeType: string` | Görsel; görüş yeteneğine sahip bir model gerektirir | +| `file` | `attachmentId: string, mimeType: string, name: string` | Dosya | +| `audio` | `attachmentId: string, mimeType: string` | Ses | + +## Geçici ve kalıcı sohbetler + +| Özellik | Kalıcı sohbet (varsayılan) | Geçici sohbet | +|------|-------------------|---------------------| +| Mesaj depolama | OPFS'e kalıcı olarak yazılır | Yalnızca bellekte | +| Yerleşik araçlar | Tümü kullanılabilir | Dahil edilmez; `tools` ile kendinizinkini sağlayın | +| Sohbet listesi | Görünür | Görünmez | +| İstem önbelleği | Desteklenir | Devre dışı bırakılabilir | +| Kullanım amacı | Genel amaçlı sohbetler | Hafif, tek seferlik görevler ve hızlı soru-cevap | + +## Bağlam yönetimi + +### Otomatik sıkıştırma + +Sohbetin bağlam kullanımı, modelin bağlam penceresinin **%80'ini** aştığında, sistem geçmişin bir özetini oluşturmak için otomatik olarak LLM'yi çağırır ve yer açmak için eski mesajları değiştirir. + +### İstem önbelleği + +Varsayılan olarak etkindir. Anthropic modelleri için sistem istemi ve mesaj geçmişi önbelleğe alınır; bu, tekrarlanan turlar için belirteç kullanımını ve gecikmeyi önemli ölçüde azaltır. + +`cache: false` ile devre dışı bırakılabilir: + +```javascript +const conv = await CAT.agent.conversation.create({ cache: false }); +``` + +## Tam örnek + +```javascript +// ==UserScript== +// @name Smart translation assistant +// @match *://*/* +// @grant CAT.agent.conversation +// @grant CAT.agent.dom +// ==/UserScript== + +// Özel bir araçla bir sohbet oluştur +const conv = await CAT.agent.conversation.create({ + system: "You are a translation assistant. The user will give you web page content — please translate it into Chinese.", + tools: [{ + name: "get_selection", + description: "Get the text the user has selected on the page", + parameters: { type: "object", properties: {} }, + handler: async () => { + return { text: window.getSelection()?.toString() || "No text selected" }; + } + }] +}); + +// Çeviri sonucunu akış olarak al +const stream = await conv.chatStream("Please get the selected text and translate it into Chinese"); +let result = ""; +for await (const chunk of stream) { + if (chunk.type === "content_delta") { + result += chunk.content; + // Arayüzü gerçek zamanlı güncelle + updateTranslationUI(result); + } +} +``` diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/dev/agent/agent-dom.md b/i18n/tr/docusaurus-plugin-content-docs/current/dev/agent/agent-dom.md new file mode 100644 index 00000000..8fa59486 --- /dev/null +++ b/i18n/tr/docusaurus-plugin-content-docs/current/dev/agent/agent-dom.md @@ -0,0 +1,330 @@ +--- +title: DOM İşleme API'si +--- + +`@grant CAT.agent.dom` + +DOM işleme API'si, eksiksiz tarayıcı sayfa otomasyonu sağlar: gezinme, içerik okuma, ekran görüntüleri, form etkileşimi ve DOM izleme. + +## Sekme yönetimi + +### listTabs — sekmeleri listele + +```javascript +const tabs = await CAT.agent.dom.listTabs(); +``` + +Açık olan her sekme hakkındaki bilgileri döndürür. + +**`TabInfo[]` döndürür:** + +| Alan | Tür | Açıklama | +|------|------|------| +| `tabId` | `number` | Sekme kimliği | +| `url` | `string` | Geçerli URL | +| `title` | `string` | Sayfa başlığı | +| `active` | `boolean` | Şu anda etkin sekme olup olmadığı | +| `windowId` | `number` | Ait olduğu pencerenin kimliği | +| `discarded` | `boolean` | Atılıp atılmadığı (askıya alındı) | + +## Gezinme + +### navigate — bir sayfaya git + +```javascript +const result = await CAT.agent.dom.navigate(url, options?); +``` + +**Parametreler:** + +| Parametre | Tür | Varsayılan | Açıklama | +|------|------|--------|------| +| `url` | `string` | — | Hedef URL (zorunlu) | +| `options.tabId` | `number` | geçerli etkin sekme | Hangi sekmenin kullanılacağı | +| `options.waitUntil` | `boolean` | `true` | Sayfanın yüklemeyi bitirmesinin beklenip beklenmeyeceği | +| `options.timeout` | `number` | `30000` | Milisaniye cinsinden zaman aşımı | + +**`NavigateResult` döndürür:** + +```typescript +{ tabId: number; url: string; title: string } +``` + +## İçerik okuma + +### readPage — sayfa içeriğini oku + +```javascript +const page = await CAT.agent.dom.readPage(options?); +``` + +Sayfa DOM'unu yapılandırılmış metne dönüştürür; `