From f413666304f97bb7adb53558dabd38cde2f4e70d Mon Sep 17 00:00:00 2001 From: Nikitamce Date: Wed, 22 Jul 2026 23:00:57 +0300 Subject: [PATCH 1/2] i18n(ru): add Russian locale for docs site Add full Russian (ru) Docusaurus locale: - Enable ru in docusaurus.config.js locale dropdown - Translate homepage/UI strings (code.json, navbar, footer) - Translate user guide, developer docs (incl. Agent), policies - Translate changelogs (stable + beta) --- docusaurus.config.js | 7 +- i18n/ru/code.json | 927 ++++++++++++++++++ .../current.json | 18 + .../current/about/index.md | 20 + .../current/change/beta-changelog.md | 728 ++++++++++++++ .../current/change/index.md | 476 +++++++++ .../current/change/v0.16.md | 35 + .../current/change/v0.17.md | 31 + .../current/change/v1.1.md | 11 + .../current/change/v1.2.md | 41 + .../current/change/v1.3.assets/run-timing.png | Bin 0 -> 90340 bytes .../current/change/v1.3.assets/s3-storage.png | Bin 0 -> 85537 bytes .../current/change/v1.3.md | 23 + .../current/change/v1.4.md | 50 + .../current/change/v1.5.assets/desktop.png | Bin 0 -> 188870 bytes .../current/change/v1.5.assets/mobile.png | Bin 0 -> 279738 bytes .../current/change/v1.5.md | 43 + .../current/dev/agent/agent-builtin-tools.md | 275 ++++++ .../current/dev/agent/agent-conversation.md | 285 ++++++ .../current/dev/agent/agent-dom.md | 336 +++++++ .../current/dev/agent/agent-mcp.md | 169 ++++ .../current/dev/agent/agent-model.md | 91 ++ .../current/dev/agent/agent-opfs.md | 204 ++++ .../current/dev/agent/agent-skill-dev.md | 420 ++++++++ .../current/dev/agent/agent-skill-install.md | 96 ++ .../current/dev/agent/agent-skill.md | 122 +++ .../current/dev/agent/agent-task.md | 197 ++++ .../current/dev/agent/index.md | 104 ++ .../current/dev/api.md | 635 ++++++++++++ .../current/dev/background.md | 343 +++++++ .../current/dev/cat-api.md | 135 +++ .../current/dev/cloudcat.md | 91 ++ .../current/dev/config.md | 69 ++ .../current/dev/index.md | 15 + .../current/dev/meta.md | 212 ++++ .../current/dev/subscribe.md | 56 ++ .../current/script_installation.md | 9 + .../current/sponsor/index.md | 43 + .../current/use/QA.md | 49 + .../image-20250716225507707.webp | Bin 0 -> 13706 bytes .../image-20250716225611932.webp | Bin 0 -> 41448 bytes .../image-20250716225719787.webp | Bin 0 -> 13994 bytes .../image-20250716225741428.webp | Bin 0 -> 20588 bytes .../from-other/migrate-from-tampermonkey.md | 27 + .../image-20250716225900597.webp | Bin 0 -> 9948 bytes .../image-20250716225935258.webp | Bin 0 -> 43682 bytes .../from-other/migrate-from-violentmonkey.md | 27 + .../current/use/install_comple.md | 80 ++ .../allow-user-scripts-toggle.webp | Bin 0 -> 50136 bytes .../chrome-developer-mode-toggle.webp | Bin 0 -> 78766 bytes .../chrome-extensions-page.webp | Bin 0 -> 36722 bytes .../use/open-dev.assets/edge mobile 138.png | Bin 0 -> 111682 bytes .../use/open-dev.assets/edge mobile.png | Bin 0 -> 34678 bytes .../edge-allow-user-scripts.png | Bin 0 -> 258252 bytes .../edge-developer-mode-toggle.webp | Bin 0 -> 130010 bytes .../edge-extensions-details.png | Bin 0 -> 108148 bytes .../open-dev.assets/edge-extensions-page.webp | Bin 0 -> 21226 bytes .../scriptcat-extension-details.webp | Bin 0 -> 27276 bytes .../current/use/open-dev.md | 147 +++ .../current/use/policy/disclaimer.md | 20 + .../current/use/policy/privacy.md | 71 ++ .../current/use/policy/privacy_website.md | 37 + .../current/use/script_installation.md | 50 + .../current/use/sync.md | 17 + .../use.assets/chrome-load-unpacked-img.webp | Bin 0 -> 5224 bytes .../use/use.assets/chrome-load-unpacked.webp | Bin 0 -> 9990 bytes .../current/use/use.assets/download-zip.webp | Bin 0 -> 3842 bytes .../use.assets/edge-load-unpacked-img.webp | Bin 0 -> 5014 bytes .../use/use.assets/edge-load-unpacked.webp | Bin 0 -> 28470 bytes .../current/use/use.md | 85 ++ .../current/use/vscode.md | 67 ++ i18n/ru/docusaurus-theme-classic/footer.json | 34 + i18n/ru/docusaurus-theme-classic/navbar.json | 18 + 73 files changed, 7045 insertions(+), 1 deletion(-) create mode 100644 i18n/ru/code.json create mode 100644 i18n/ru/docusaurus-plugin-content-docs/current.json create mode 100644 i18n/ru/docusaurus-plugin-content-docs/current/about/index.md create mode 100644 i18n/ru/docusaurus-plugin-content-docs/current/change/beta-changelog.md create mode 100644 i18n/ru/docusaurus-plugin-content-docs/current/change/index.md create mode 100644 i18n/ru/docusaurus-plugin-content-docs/current/change/v0.16.md create mode 100644 i18n/ru/docusaurus-plugin-content-docs/current/change/v0.17.md create mode 100644 i18n/ru/docusaurus-plugin-content-docs/current/change/v1.1.md create mode 100644 i18n/ru/docusaurus-plugin-content-docs/current/change/v1.2.md create mode 100644 i18n/ru/docusaurus-plugin-content-docs/current/change/v1.3.assets/run-timing.png create mode 100644 i18n/ru/docusaurus-plugin-content-docs/current/change/v1.3.assets/s3-storage.png create mode 100644 i18n/ru/docusaurus-plugin-content-docs/current/change/v1.3.md create mode 100644 i18n/ru/docusaurus-plugin-content-docs/current/change/v1.4.md create mode 100644 i18n/ru/docusaurus-plugin-content-docs/current/change/v1.5.assets/desktop.png create mode 100644 i18n/ru/docusaurus-plugin-content-docs/current/change/v1.5.assets/mobile.png create mode 100644 i18n/ru/docusaurus-plugin-content-docs/current/change/v1.5.md create mode 100644 i18n/ru/docusaurus-plugin-content-docs/current/dev/agent/agent-builtin-tools.md create mode 100644 i18n/ru/docusaurus-plugin-content-docs/current/dev/agent/agent-conversation.md create mode 100644 i18n/ru/docusaurus-plugin-content-docs/current/dev/agent/agent-dom.md create mode 100644 i18n/ru/docusaurus-plugin-content-docs/current/dev/agent/agent-mcp.md create mode 100644 i18n/ru/docusaurus-plugin-content-docs/current/dev/agent/agent-model.md create mode 100644 i18n/ru/docusaurus-plugin-content-docs/current/dev/agent/agent-opfs.md create mode 100644 i18n/ru/docusaurus-plugin-content-docs/current/dev/agent/agent-skill-dev.md create mode 100644 i18n/ru/docusaurus-plugin-content-docs/current/dev/agent/agent-skill-install.md create mode 100644 i18n/ru/docusaurus-plugin-content-docs/current/dev/agent/agent-skill.md create mode 100644 i18n/ru/docusaurus-plugin-content-docs/current/dev/agent/agent-task.md create mode 100644 i18n/ru/docusaurus-plugin-content-docs/current/dev/agent/index.md create mode 100644 i18n/ru/docusaurus-plugin-content-docs/current/dev/api.md create mode 100644 i18n/ru/docusaurus-plugin-content-docs/current/dev/background.md create mode 100644 i18n/ru/docusaurus-plugin-content-docs/current/dev/cat-api.md create mode 100644 i18n/ru/docusaurus-plugin-content-docs/current/dev/cloudcat.md create mode 100644 i18n/ru/docusaurus-plugin-content-docs/current/dev/config.md create mode 100644 i18n/ru/docusaurus-plugin-content-docs/current/dev/index.md create mode 100644 i18n/ru/docusaurus-plugin-content-docs/current/dev/meta.md create mode 100644 i18n/ru/docusaurus-plugin-content-docs/current/dev/subscribe.md create mode 100644 i18n/ru/docusaurus-plugin-content-docs/current/script_installation.md create mode 100644 i18n/ru/docusaurus-plugin-content-docs/current/sponsor/index.md create mode 100644 i18n/ru/docusaurus-plugin-content-docs/current/use/QA.md create mode 100644 i18n/ru/docusaurus-plugin-content-docs/current/use/from-other/migrate-from-tampermonkey.assets/image-20250716225507707.webp create mode 100644 i18n/ru/docusaurus-plugin-content-docs/current/use/from-other/migrate-from-tampermonkey.assets/image-20250716225611932.webp create mode 100644 i18n/ru/docusaurus-plugin-content-docs/current/use/from-other/migrate-from-tampermonkey.assets/image-20250716225719787.webp create mode 100644 i18n/ru/docusaurus-plugin-content-docs/current/use/from-other/migrate-from-tampermonkey.assets/image-20250716225741428.webp create mode 100644 i18n/ru/docusaurus-plugin-content-docs/current/use/from-other/migrate-from-tampermonkey.md create mode 100644 i18n/ru/docusaurus-plugin-content-docs/current/use/from-other/migrate-from-violentmonkey.assets/image-20250716225900597.webp create mode 100644 i18n/ru/docusaurus-plugin-content-docs/current/use/from-other/migrate-from-violentmonkey.assets/image-20250716225935258.webp create mode 100644 i18n/ru/docusaurus-plugin-content-docs/current/use/from-other/migrate-from-violentmonkey.md create mode 100644 i18n/ru/docusaurus-plugin-content-docs/current/use/install_comple.md create mode 100644 i18n/ru/docusaurus-plugin-content-docs/current/use/open-dev.assets/allow-user-scripts-toggle.webp create mode 100644 i18n/ru/docusaurus-plugin-content-docs/current/use/open-dev.assets/chrome-developer-mode-toggle.webp create mode 100644 i18n/ru/docusaurus-plugin-content-docs/current/use/open-dev.assets/chrome-extensions-page.webp create mode 100644 i18n/ru/docusaurus-plugin-content-docs/current/use/open-dev.assets/edge mobile 138.png create mode 100644 i18n/ru/docusaurus-plugin-content-docs/current/use/open-dev.assets/edge mobile.png create mode 100644 i18n/ru/docusaurus-plugin-content-docs/current/use/open-dev.assets/edge-allow-user-scripts.png create mode 100644 i18n/ru/docusaurus-plugin-content-docs/current/use/open-dev.assets/edge-developer-mode-toggle.webp create mode 100644 i18n/ru/docusaurus-plugin-content-docs/current/use/open-dev.assets/edge-extensions-details.png create mode 100644 i18n/ru/docusaurus-plugin-content-docs/current/use/open-dev.assets/edge-extensions-page.webp create mode 100644 i18n/ru/docusaurus-plugin-content-docs/current/use/open-dev.assets/scriptcat-extension-details.webp create mode 100644 i18n/ru/docusaurus-plugin-content-docs/current/use/open-dev.md create mode 100644 i18n/ru/docusaurus-plugin-content-docs/current/use/policy/disclaimer.md create mode 100644 i18n/ru/docusaurus-plugin-content-docs/current/use/policy/privacy.md create mode 100644 i18n/ru/docusaurus-plugin-content-docs/current/use/policy/privacy_website.md create mode 100644 i18n/ru/docusaurus-plugin-content-docs/current/use/script_installation.md create mode 100644 i18n/ru/docusaurus-plugin-content-docs/current/use/sync.md create mode 100644 i18n/ru/docusaurus-plugin-content-docs/current/use/use.assets/chrome-load-unpacked-img.webp create mode 100644 i18n/ru/docusaurus-plugin-content-docs/current/use/use.assets/chrome-load-unpacked.webp create mode 100644 i18n/ru/docusaurus-plugin-content-docs/current/use/use.assets/download-zip.webp create mode 100644 i18n/ru/docusaurus-plugin-content-docs/current/use/use.assets/edge-load-unpacked-img.webp create mode 100644 i18n/ru/docusaurus-plugin-content-docs/current/use/use.assets/edge-load-unpacked.webp create mode 100644 i18n/ru/docusaurus-plugin-content-docs/current/use/use.md create mode 100644 i18n/ru/docusaurus-plugin-content-docs/current/use/vscode.md create mode 100644 i18n/ru/docusaurus-theme-classic/footer.json create mode 100644 i18n/ru/docusaurus-theme-classic/navbar.json diff --git a/docusaurus.config.js b/docusaurus.config.js index e1fa33ff..a3ccd92f 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -48,7 +48,7 @@ const config = { // to replace "en" with "zh-Hans". i18n: { defaultLocale: "zh-Hans", - locales: ["zh-Hans", "en"], + locales: ["zh-Hans", "en", "ru"], localeConfigs: { "zh-Hans": { label: "简体中文", @@ -60,6 +60,11 @@ const config = { direction: "ltr", htmlLang: "en", }, + ru: { + label: "Русский", + direction: "ltr", + htmlLang: "ru", + }, }, }, diff --git a/i18n/ru/code.json b/i18n/ru/code.json new file mode 100644 index 00000000..cc93933f --- /dev/null +++ b/i18n/ru/code.json @@ -0,0 +1,927 @@ +{ + "githubStar.button.label": { + "message": "Star", + "description": "GitHub star button label" + }, + "githubStar.home.title": { + "message": "ScriptCat — бесплатный и с открытым исходным кодом", + "description": "GitHub star bar title on homepage" + }, + "githubStar.home.subtitle": { + "message": "Поставьте Star, если проект полезен — это нас мотивирует", + "description": "GitHub star bar subtitle on homepage" + }, + "githubStar.install.title": { + "message": "Нравится ScriptCat?", + "description": "GitHub star bar title on install-complete page" + }, + "githubStar.install.subtitle": { + "message": "Поставьте Star на GitHub — так больше людей узнают о проекте 🌟", + "description": "GitHub star bar subtitle on install-complete page" + }, + "githubStar.changelog.title": { + "message": "ScriptCat становится всё лучше 🚀", + "description": "GitHub star bar title on changelog page" + }, + "githubStar.changelog.subtitle": { + "message": "Обновления полезны? Поддержите нас Star на GitHub", + "description": "GitHub star bar subtitle on changelog page" + }, + "homepage.meta.title": { + "message": "ScriptCat — мощный движок пользовательских скриптов", + "description": "Homepage meta title for SEO" + }, + "homepage.meta.description": { + "message": "ScriptCat — мощный открытый движок браузерных скриптов: настраивайте веб-страницы, блокируйте рекламу, автоматизируйте задачи и улучшайте просмотр. Совместим с Tampermonkey и предлагает больше возможностей.", + "description": "Homepage meta description for SEO" + }, + "homepage.og.title": { + "message": "ScriptCat — мощный движок браузерных скриптов", + "description": "Open Graph title for social sharing" + }, + "homepage.og.description": { + "message": "Открытый движок браузерных скриптов, который расширяет возможности браузера. Пользовательские и фоновые скрипты, совместимость с Tampermonkey, расширенный функционал.", + "description": "Open Graph description for social sharing" + }, + "homepage.twitter.title": { + "message": "ScriptCat — мощный движок браузерных скриптов", + "description": "Twitter card title" + }, + "homepage.twitter.description": { + "message": "Открытый движок браузерных скриптов, который делает больше", + "description": "Twitter card description" + }, + "homepage.hero.title": { + "message": "Лучший движок скриптов для", + "description": "Main title on the homepage hero section" + }, + "homepage.hero.title.engine": { + "message": "улучшенного браузера", + "description": "Gradient text in main title" + }, + "homepage.hero.subtitle.userScript": { + "message": "пользовательских скриптов", + "description": "User script highlight" + }, + "homepage.hero.subtitle.possibilities": { + "message": ", открывая безграничные возможности браузера!", + "description": "Browser possibilities text" + }, + "homepage.hero.subtitle.main": { + "message": "ScriptCat — мощный открытый движок браузерных скриптов: легко настраивайте сайты, убирайте рекламу, автоматизируйте задачи и улучшайте веб-серфинг. Совместим с Tampermonkey и даёт дополнительные возможности и оптимизации.", + "description": "Main subtitle description on homepage" + }, + "homepage.hero.subtitle.highlight": { + "message": "Расширение браузера для выполнения", + "description": "Highlighted subtitle on homepage" + }, + "homepage.hero.button.browseScripts": { + "message": "Смотреть библиотеку скриптов", + "description": "Button text for browsing scripts" + }, + "homepage.hero.browser.edge": { + "message": "Добавить в Edge", + "description": "Button text for Edge browser" + }, + "homepage.hero.browser.chrome": { + "message": "Добавить в Chrome", + "description": "Button text for Chrome browser" + }, + "homepage.hero.browser.firefox": { + "message": "Добавить в Firefox", + "description": "Button text for Firefox browser" + }, + "homepage.hero.browser.default": { + "message": "Установить расширение", + "description": "Default button text for browser installation" + }, + "homepage.hero.browser.crx": { + "message": "Скачать пакет для ручной установки", + "description": "Button text for manual installation" + }, + "homepage.hero.trustBadges.title": { + "message": "Доверие и поддержка технического сообщества", + "description": "Trust badges section title" + }, + "homepage.features.title.powerful": { + "message": "Мощные возможности, ", + "description": "Features section title part 1" + }, + "homepage.features.title.possibilities": { + "message": "безграничный потенциал", + "description": "Features section title highlight" + }, + "homepage.features.subtitle": { + "message": "ScriptCat предлагает набор мощных функций, чтобы легко расширять возможности браузера и создавать свой веб-опыт.", + "description": "Features section subtitle" + }, + "homepage.features.tampermonkey.title": { + "message": "Совместимость с Tampermonkey", + "description": "Feature title: Tampermonkey compatibility" + }, + "homepage.features.tampermonkey.description": { + "message": "Полная совместимость с форматом скриптов Tampermonkey: бесшовная миграция существующей библиотеки без затрат на переход.", + "description": "Feature description: Tampermonkey compatibility" + }, + "homepage.features.background.title": { + "message": "Фоновые скрипты", + "description": "Feature title: Background scripts" + }, + "homepage.features.background.description": { + "message": "В отличие от обычных пользовательских скриптов, позволяют работать в фоне без открытых вкладок.", + "description": "Feature description: Background scripts" + }, + "homepage.features.security.title": { + "message": "Безопасность и надёжность", + "description": "Feature title: Security" + }, + "homepage.features.security.description": { + "message": "Строгий контроль разрешений, прозрачное поведение скриптов — защита от вредоносного кода и вашей конфиденциальности.", + "description": "Feature description: Security" + }, + "homepage.features.editor.title": { + "message": "Встроенный редактор кода", + "description": "Feature title: Code editor" + }, + "homepage.features.editor.description": { + "message": "Мощный редактор с подсветкой синтаксиса, автодополнением и подсказками об ошибках — писать скрипты удобнее.", + "description": "Feature description: Code editor" + }, + "homepage.features.api.title": { + "message": "Мощные API", + "description": "Feature title: APIs" + }, + "homepage.features.api.description": { + "message": "Богаче, чем GM: файловое хранилище, пользовательские настройки и другие расширенные возможности.", + "description": "Feature description: APIs" + }, + "homepage.features.store.title": { + "message": "Магазин скриптов", + "description": "Feature title: Script store" + }, + "homepage.features.store.description": { + "message": "Устанавливайте популярные скрипты в один клик или публикуйте свои работы для сообщества — живая экосистема.", + "description": "Feature description: Script store" + }, + "homepage.comparison.title.why": { + "message": "Почему выбирают", + "description": "Comparison section title part 1" + }, + "homepage.comparison.subtitle": { + "message": "По сравнению с другими движками скриптов ScriptCat даёт больше преимуществ и расширенных функций", + "description": "Comparison section subtitle" + }, + "homepage.comparison.feature": { + "message": "Функция", + "description": "Comparison table header: Feature" + }, + "homepage.comparison.feature.compatibility": { + "message": "Совместимость скриптов", + "description": "Comparison feature: Script compatibility" + }, + "homepage.comparison.feature.background": { + "message": "Фоновые скрипты", + "description": "Comparison feature: Background scripts" + }, + "homepage.comparison.feature.opensource": { + "message": "Бесплатный open source", + "description": "Comparison feature: Open source" + }, + "homepage.comparison.feature.mv3": { + "message": "Поддержка MV3", + "description": "Comparison feature: MV3 Support" + }, + "homepage.comparison.feature.sync": { + "message": "Облачная синхронизация", + "description": "Comparison feature: Cloud sync" + }, + "homepage.comparison.feature.api": { + "message": "Мощные API", + "description": "Comparison feature: Powerful APIs" + }, + "homepage.comparison.feature.community": { + "message": "Поддержка сообщества", + "description": "Comparison feature: Community support" + }, + "homepage.comparison.label.efficient": { + "message": "Эффективно", + "description": "Comparison label: Efficient" + }, + "homepage.comparison.label.multiplatform": { + "message": "Кроссплатформенно", + "description": "Comparison label: Multi-platform" + }, + "homepage.scenario.title.solve": { + "message": "Скрипты, которые решают ", + "description": "Scenario section title part 1" + }, + "homepage.scenario.title.problems": { + "message": "реальные задачи", + "description": "Scenario section title highlight" + }, + "homepage.scenario.title.scripts": { + "message": "", + "description": "Scenario section title part 2" + }, + "homepage.scenario.subtitle": { + "message": "Посмотрите, как ScriptCat меняет опыт веб-сёрфинга", + "description": "Scenario section subtitle" + }, + "homepage.scenario.video.title": { + "message": "Улучшение видеосайтов", + "description": "Video scenario title" + }, + "homepage.scenario.video.subtitle": { + "message": "Оптимизируйте просмотр видео", + "description": "Video scenario subtitle" + }, + "homepage.scenario.video.tag": { + "message": "Популярные сценарии", + "description": "Video scenario tag" + }, + "homepage.scenario.video.feature.speed": { + "message": "Управление скоростью видео", + "description": "Video feature: Speed control" + }, + "homepage.scenario.video.feature.download": { + "message": "Скачивание видео в один клик", + "description": "Video feature: Download" + }, + "homepage.scenario.video.feature.adblock": { + "message": "Автопропуск рекламы", + "description": "Video feature: Ad blocking" + }, + "homepage.scenario.video.feature.ui": { + "message": "Упрощение интерфейса", + "description": "Video feature: UI optimization" + }, + "homepage.scenario.video.sites": { + "message": "Поддерживаемые сайты", + "description": "Video scenario supported sites label" + }, + "homepage.scenario.video.getScript": { + "message": "Получить скрипт →", + "description": "Video scenario get script link" + }, + "homepage.scenario.shopping.title": { + "message": "Помощник покупок", + "description": "Shopping scenario title" + }, + "homepage.scenario.shopping.subtitle": { + "message": "Делает покупки проще", + "description": "Shopping scenario subtitle" + }, + "homepage.scenario.shopping.tag": { + "message": "Практичные инструменты", + "description": "Shopping scenario tag" + }, + "homepage.scenario.shopping.feature.history": { + "message": "История цен", + "description": "Shopping feature: Price history" + }, + "homepage.scenario.shopping.feature.coupon": { + "message": "Автопоиск купонов", + "description": "Shopping feature: Coupon search" + }, + "homepage.scenario.shopping.feature.compare": { + "message": "Сравнение цен", + "description": "Shopping feature: Price comparison" + }, + "homepage.scenario.shopping.feature.alert": { + "message": "Уведомления о снижении цены", + "description": "Shopping feature: Price alert" + }, + "homepage.scenario.sites.more": { + "message": "+Ещё", + "description": "More sites indicator in scenario cards" + }, + "homepage.download.title.ready": { + "message": "Готовы", + "description": "Download section title part 1" + }, + "homepage.download.title.enhance": { + "message": "улучшить просмотр в браузере", + "description": "Download section title highlight" + }, + "homepage.download.title.question": { + "message": "?", + "description": "Download section title part 2" + }, + "homepage.download.subtitle": { + "message": "Установите ScriptCat и откройте безграничные возможности веба", + "description": "Download section subtitle" + }, + "homepage.download.edge": { + "message": "Магазин расширений Edge", + "description": "Download button: Edge store" + }, + "homepage.download.chrome": { + "message": "Магазин расширений Chrome", + "description": "Download button: Chrome store" + }, + "homepage.download.firefox": { + "message": "Магазин расширений Firefox", + "description": "Download button: Firefox store" + }, + "homepage.download.github": { + "message": "Скачать с GitHub", + "description": "Download button: GitHub" + }, + "homepage.download.popup.title": { + "message": "ScriptCat включён", + "description": "Extension popup title" + }, + "homepage.download.popup.text": { + "message": "На этой странице работают 3 скрипта", + "description": "Extension popup text" + }, + "homepage.footer.contributors.title": { + "message": "Спасибо всем участникам", + "description": "Footer contributors section title" + }, + "footer.description": { + "message": "Мощный движок браузерных скриптов, который делает веб богаче и интереснее.", + "description": "Footer description" + }, + "footer.product.title": { + "message": "Продукт", + "description": "Footer product section title" + }, + "footer.product.features": { + "message": "Возможности", + "description": "Footer product features link" + }, + "footer.product.scriptStore": { + "message": "Магазин скриптов", + "description": "Footer product script store link" + }, + "footer.product.changelog": { + "message": "История изменений", + "description": "Footer product changelog link" + }, + "footer.resources.title": { + "message": "Ресурсы", + "description": "Footer resources section title" + }, + "footer.resources.devDocs": { + "message": "Документация разработчика", + "description": "Footer resources development docs link" + }, + "footer.resources.apiReference": { + "message": "Справочник API", + "description": "Footer resources API reference link" + }, + "footer.resources.examples": { + "message": "Примеры скриптов", + "description": "Footer resources example scripts link" + }, + "footer.resources.faq": { + "message": "FAQ", + "description": "Footer resources FAQ link" + }, + "footer.community.title": { + "message": "Сообщество", + "description": "Footer community section title" + }, + "footer.community.forum": { + "message": "Форум", + "description": "Footer community forum link" + }, + "footer.community.discord": { + "message": "Канал Discord", + "description": "Footer community Discord link" + }, + "footer.community.contributing": { + "message": "Как внести вклад", + "description": "Footer community contributing guide link" + }, + "footer.community.issues": { + "message": "Сообщить о проблеме", + "description": "Footer community report issues link" + }, + "footer.community.contact": { + "message": "Связаться с командой", + "description": "Footer community contact team link" + }, + "footer.copyright.allRightsReserved": { + "message": "Все права защищены.", + "description": "Footer copyright all rights reserved text" + }, + "footer.copyright.privacy": { + "message": "Политика конфиденциальности", + "description": "Footer copyright privacy policy link" + }, + "footer.copyright.terms": { + "message": "Условия использования", + "description": "Footer copyright terms of use link" + }, + "footer.copyright.license": { + "message": "Лицензионное соглашение", + "description": "Footer copyright license link" + }, + "uninstall.title": { + "message": "Опрос при удалении", + "description": "Title of the uninstall survey page" + }, + "uninstall.description": { + "message": "Спасибо, что пользовались ScriptCat. Расскажите, почему вы удаляете расширение.", + "description": "Description of the uninstall survey page" + }, + "uninstall.header.title": { + "message": "Жаль, что вы удаляете ScriptCat", + "description": "Main header title on uninstall survey page" + }, + "uninstall.header.subtitle": { + "message": "Если несложно, поделитесь мнением — это поможет нам становиться лучше", + "description": "Subtitle on uninstall survey page" + }, + "uninstall.question.reason": { + "message": "Какова основная причина удаления ScriptCat?", + "description": "Question about uninstall reason" + }, + "uninstall.question.feedback": { + "message": "Можете ли вы подробнее описать ситуацию?", + "description": "Question about detailed feedback" + }, + "uninstall.reason.bugs": { + "message": "Ошибки или сбои", + "description": "Uninstall reason: bugs" + }, + "uninstall.reason.no_need": { + "message": "ScriptCat больше не нужен", + "description": "Uninstall reason: no longer need" + }, + "uninstall.reason.features": { + "message": "Нет нужных мне функций", + "description": "Uninstall reason: missing features" + }, + "uninstall.reason.alternative": { + "message": "Нашёл(ла) лучшую альтернативу", + "description": "Uninstall reason: found alternative" + }, + "uninstall.reason.other": { + "message": "Другие причины", + "description": "Uninstall reason: other" + }, + "uninstall.feedback.placeholder": { + "message": "Опишите конкретные проблемы, предложения или другие мысли...", + "description": "Placeholder text for feedback textarea" + }, + "uninstall.button.submit": { + "message": "Отправить отзыв", + "description": "Submit button text" + }, + "uninstall.warning.selectReason": { + "message": "Выберите причину удаления", + "description": "Warning when no reason is selected" + }, + "uninstall.success.submitted": { + "message": "Спасибо за отзыв!", + "description": "Success message after submission" + }, + "uninstall.error.submit": { + "message": "Не удалось отправить, попробуйте позже", + "description": "Error message when submission fails" + }, + "uninstall.thanks.title": { + "message": "Спасибо за отзыв!", + "description": "Thank you page title" + }, + "uninstall.thanks.message": { + "message": "Ваше мнение очень важно и поможет улучшить ScriptCat.", + "description": "Thank you page message" + }, + "uninstall.thanks.backHome": { + "message": "На главную", + "description": "Back to home button" + }, + "uninstall.thanks.reportIssue": { + "message": "Сообщить о проблеме", + "description": "Report issue button" + }, + "uninstall.reinstall.message": { + "message": "Если передумаете, всегда можно установить снова:", + "description": "Reinstall message" + }, + "uninstall.thanks.considerReinstall": { + "message": "Если передумаете — мы всегда рады видеть вас снова", + "description": "Consider reinstall message" + }, + "uninstall.thanks.submitAnother": { + "message": "Отправить другой отзыв", + "description": "Submit another feedback button" + }, + "uninstall.sidebar.reinstall.title": { + "message": "Мы всегда рады видеть вас снова", + "description": "Sidebar reinstall title" + }, + "uninstall.sidebar.help.title": { + "message": "Нужна помощь?", + "description": "Sidebar help title" + }, + "uninstall.sidebar.help.description": { + "message": "Возникли трудности? Мы поможем разобраться", + "description": "Sidebar help description" + }, + "uninstall.sidebar.help.github": { + "message": "GitHub Issues", + "description": "GitHub issues button" + }, + "uninstall.sidebar.help.docs": { + "message": "Документация", + "description": "View docs button" + }, + "uninstall.bug.alert.title": { + "message": "Нашли ошибку?", + "description": "Bug alert title" + }, + "uninstall.bug.alert.description": { + "message": "Если вы столкнулись с ошибкой или сбоем, рекомендуем сразу создать issue на GitHub — так обратная связь и поддержка будут быстрее.", + "description": "Bug alert description" + }, + "uninstall.bug.alert.button": { + "message": "Сообщить о проблеме на GitHub", + "description": "Bug alert button text" + }, + "uninstall.feature.alert.title": { + "message": "Не хватает функции?", + "description": "Feature alert title" + }, + "uninstall.feature.alert.description": { + "message": "Мы ценим запросы на функции! Опишите желаемое подробно на GitHub — так мы лучше поймём потребности и приоритизируем реализацию.", + "description": "Feature alert description" + }, + "uninstall.feature.alert.button": { + "message": "Предложить функцию на GitHub", + "description": "Feature alert button text" + }, + "home.install.edge": { + "message": "Добавить в Edge" + }, + "home.install.chrome": { + "message": "Добавить в Chrome" + }, + "home.install.firefox": { + "message": "Добавить в Firefox" + }, + "home.install.manual": { + "message": "Скачать пакет и установить вручную" + }, + "home.install.guide": { + "message": "Инструкция по установке" + }, + "home.hero.installTo": { + "message": "Добавить в {browser}" + }, + "home.hero.moreBrowsers": { + "message": "Другие браузеры" + }, + "home.hero.eyebrow": { + "message": "Открытый движок userscript · совместим с Tampermonkey" + }, + "home.hero.title1": { + "message": "Дайте браузеру" + }, + "home.hero.title2": { + "message": "" + }, + "home.hero.title3": { + "message": "суперспособности" + }, + "home.hero.subhead": { + "message": "Блокируйте рекламу, улучшайте видео, автоматизируйте рутину — устанавливайте скрипты сообщества из магазина в один клик; для разработчиков — фоновые скрипты и мощные API. Совместим с Tampermonkey: существующие скрипты переносятся без затрат." + }, + "home.hero.browse": { + "message": "Смотреть скрипты" + }, + "home.hero.trust": { + "message": "Работает в Chrome · Edge · Firefox — полностью бесплатно и open source" + }, + "home.hero.mock.speed": { + "message": "Управление скоростью видео" + }, + "home.hero.mock.adblock": { + "message": "Автопропуск рекламы" + }, + "home.hero.mock.dark": { + "message": "Тёмная тема для страниц" + }, + "home.hero.mock.skip": { + "message": "Пропуск рекламы" + }, + "home.hero.mock.running": { + "message": "На этой странице работают 3 скрипта" + }, + "home.hero.mock.add": { + "message": "Добавить из магазина скриптов" + }, + "home.hero.chip.installed": { + "message": "Скрипт установлен" + }, + "home.hero.chip.installedSub": { + "message": "Video Enhancer v2.1" + }, + "home.hero.chip.background": { + "message": "3 скрипта работают в фоне" + }, + "home.trust.eyebrow": { + "message": "ДОВЕРИЕ ПОЛЬЗОВАТЕЛЕЙ И РАЗРАБОТЧИКОВ ПО ВСЕМУ МИРУ" + }, + "home.trust.users": { + "message": "Установок" + }, + "home.trust.scripts": { + "message": "Скриптов сообщества" + }, + "home.trust.stars": { + "message": "GitHub Stars" + }, + "home.trust.contributors": { + "message": "Участников" + }, + "home.sc.eyebrow": { + "message": "Для всех · Код не нужен" + }, + "home.sc.title1": { + "message": "Без кода — только " + }, + "home.sc.title2": { + "message": "один клик" + }, + "home.sc.title3": { + "message": ", чтобы решить повседневные раздражители" + }, + "home.sc.sub": { + "message": "Возьмите скрипт из магазина — реклама, видео, покупки, продуктивность: всё сделано за вас." + }, + "home.sc.featured.tag": { + "message": "Самое популярное" + }, + "home.sc.featured.t": { + "message": "Видео — полностью улучшено" + }, + "home.sc.featured.d": { + "message": "Скорость, автопропуск рекламы, скачивание в один клик, картинка в картинке — удобнее Bilibili / YouTube / Netflix." + }, + "home.sc.featured.c1": { + "message": "Скорость" + }, + "home.sc.featured.c2": { + "message": "Блокировка рекламы" + }, + "home.sc.featured.c3": { + "message": "Скачивание" + }, + "home.sc.featured.c4": { + "message": "Картинка в картинке" + }, + "home.sc.featured.btn": { + "message": "Видеоскрипты" + }, + "home.sc.featured.sites": { + "message": "Поддержка 20+ видеосайтов" + }, + "home.sc.adblock.t": { + "message": "Блокировка рекламы · Чистый веб" + }, + "home.sc.adblock.d": { + "message": "Блокируйте рекламу и всплывающие окна — страница остаётся чистой." + }, + "home.sc.adblock.l": { + "message": "Скрипты блокировки рекламы" + }, + "home.sc.shop.t": { + "message": "Покупки · Сравнение цен" + }, + "home.sc.shop.d": { + "message": "Сравнивайте цены, смотрите историю и применяйте купоны в один клик." + }, + "home.sc.shop.l": { + "message": "Помощник покупок" + }, + "home.sc.auto.t": { + "message": "Продуктивность · Автоматизация" + }, + "home.sc.auto.d": { + "message": "Авто-чек-ин, пакетные действия — удобный набор инструментов." + }, + "home.sc.auto.l": { + "message": "Скрипты продуктивности" + }, + "home.sc.read.t": { + "message": "Чтение · Перевод" + }, + "home.sc.read.d": { + "message": "Тёмная тема, перевод страниц, иммерсивное чтение." + }, + "home.sc.read.l": { + "message": "Улучшения чтения" + }, + "home.step.eyebrow": { + "message": "СТАРТ ЗА 3 ШАГА" + }, + "home.step.title1": { + "message": "30 секунд" + }, + "home.step.title2": { + "message": " до первого скрипта" + }, + "home.step.sub": { + "message": "Без сложной настройки — три простых шага: установили и пользуетесь." + }, + "home.step1.t": { + "message": "Установите расширение" + }, + "home.step1.d": { + "message": "Добавьте из магазина Chrome / Edge / Firefox в один клик или установите вручную." + }, + "home.step1.p": { + "message": "Добавить в браузер" + }, + "home.step2.t": { + "message": "Откройте магазин" + }, + "home.step2.d": { + "message": "Тысячи скриптов сообщества ScriptCat — выберите то, что нужно." + }, + "home.step2.p": { + "message": "Поиск: скорость видео" + }, + "home.step3.t": { + "message": "Установка в один клик" + }, + "home.step3.d": { + "message": "Нажмите «Установить» — скрипт сразу заработает на странице." + }, + "home.step3.p": { + "message": "Установлен · Уже активен" + }, + "home.feat.eyebrow": { + "message": "Ключевые возможности · ПОЧЕМУ SCRIPTCAT" + }, + "home.feat.title1": { + "message": "Мощное ядро, " + }, + "home.feat.title2": { + "message": "спокойствие" + }, + "home.feat.sub": { + "message": "От совместимости до безопасности, от обычных пользователей до разработчиков — ScriptCat закрывает потребности." + }, + "home.feat.compat.t": { + "message": "Совместимость с Tampermonkey" + }, + "home.feat.compat.d": { + "message": "Полная совместимость с форматом userscript и GM API — миграция существующих скриптов без изменений и без затрат на переход." + }, + "home.feat.compat.b": { + "message": "Поддержка GM_* API · тот же блок метаданных" + }, + "home.feat.store.t": { + "message": "Магазин скриптов" + }, + "home.feat.store.d": { + "message": "Устанавливайте тысячи скриптов сообщества в один клик или публикуйте свои — развиваем экосистему вместе." + }, + "home.feat.store.stat": { + "message": "{count} скриптов сообщества" + }, + "home.feat.secure.t": { + "message": "Безопасность и надёжность" + }, + "home.feat.secure.d": { + "message": "Прозрачные и управляемые разрешения, видимое поведение — вредоносные скрипты останавливаются на входе." + }, + "home.feat.sync.t": { + "message": "Облачная синхронизация" + }, + "home.feat.sync.d": { + "message": "Скрипты и настройки синхронизируются между устройствами — ничего не теряется при смене или переустановке." + }, + "home.feat.bg.t": { + "message": "Фоновые скрипты" + }, + "home.feat.bg.d": { + "message": "Уникально: скрипты продолжают работать в фоне без открытой вкладки." + }, + "home.feat.api.t": { + "message": "Мощные API" + }, + "home.feat.api.d": { + "message": "Богаче GM: файловое хранилище, планировщик задач и кросс-доменные запросы под рукой." + }, + "home.feat.devTag": { + "message": "Для разработчиков" + }, + "home.dev.eyebrow": { + "message": "Для разработчиков · FOR DEVELOPERS" + }, + "home.dev.title1": { + "message": "Превратите браузер в " + }, + "home.dev.title2": { + "message": "среду выполнения кода" + }, + "home.dev.sub": { + "message": "Фоновые скрипты, богатые API, встроенный редактор и отладка — от первой строки до продакшена в одном месте." + }, + "home.dev.bg.t": { + "message": "Фоновые скрипты" + }, + "home.dev.bg.d": { + "message": "Не нужно держать вкладку — скрипты работают в фоне." + }, + "home.dev.api.t": { + "message": "Мощные API" + }, + "home.dev.api.d": { + "message": "Файловое хранилище, cron-расписание и кросс-доменные запросы — всё включено." + }, + "home.dev.editor.t": { + "message": "Встроенный редактор" + }, + "home.dev.editor.d": { + "message": "Подсветка синтаксиса, умное автодополнение и подсказки об ошибках — писать скрипты приятно." + }, + "home.dev.debug.t": { + "message": "Живая отладка" + }, + "home.dev.debug.d": { + "message": "Логи, история запусков и отслеживание ошибок — проблемы видны сразу." + }, + "home.dev.docsBtn": { + "message": "Читать документацию" + }, + "home.dev.apiBtn": { + "message": "Справочник API" + }, + "home.dev.run": { + "message": "Запуск" + }, + "home.comm.eyebrow": { + "message": "Open source · ОТКРЫТЫЙ КОД" + }, + "home.comm.title1": { + "message": "Создано " + }, + "home.comm.title2": { + "message": "сообществом" + }, + "home.comm.sub": { + "message": "Полностью открытый, прозрачный и бесплатный. Каждая строка кода доступна для аудита, каждый вклад виден." + }, + "home.comm.btn": { + "message": "Внести вклад на GitHub" + }, + "home.cta.eyebrow": { + "message": "Бесплатно · Open source · Без рекламы" + }, + "home.cta.h1": { + "message": "Готовы дать браузеру" + }, + "home.cta.h2": { + "message": "суперспособности" + }, + "home.cta.h3": { + "message": "?" + }, + "home.cta.sub": { + "message": "Установите из магазина в один клик или скачайте пакет вручную. За 30 секунд — суперспособности для веба." + }, + "home.cta.primary": { + "message": "Бесплатная установка для {browser}" + }, + "home.cta.secondary": { + "message": "Смотреть скрипты" + }, + "home.cta.stores": { + "message": "Поддержка Edge · Chrome · Firefox · ручной пакет" + }, + "home.cta.chip": { + "message": "Установлено и работает" + }, + "home.nav.docs": { + "message": "Документация" + }, + "home.nav.store": { + "message": "Магазин скриптов" + }, + "home.nav.dev": { + "message": "Разработчикам" + }, + "home.nav.changelog": { + "message": "История изменений" + }, + "home.nav.install": { + "message": "Установить" + }, + "home.nav.installTo": { + "message": "Добавить в {browser}" + }, + "home.nav.menu": { + "message": "Меню" + }, + "home.nav.theme": { + "message": "Сменить тему" + } +} diff --git a/i18n/ru/docusaurus-plugin-content-docs/current.json b/i18n/ru/docusaurus-plugin-content-docs/current.json new file mode 100644 index 00000000..8101a4d4 --- /dev/null +++ b/i18n/ru/docusaurus-plugin-content-docs/current.json @@ -0,0 +1,18 @@ +{ + "version.label": { + "message": "Next", + "description": "The label for version current" + }, + "sidebar.use.category.服务协议": { + "message": "Пользовательское соглашение", + "description": "The label for category 服务协议 in sidebar use" + }, + "sidebar.use.category.从其它管理器迁移": { + "message": "Миграция из других менеджеров", + "description": "The label for category 从其它管理器迁移 in sidebar use" + }, + "sidebar.dev.category.Agent 智能助手": { + "message": "Agent", + "description": "The label for category Agent 智能助手 in sidebar dev" + } +} diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/about/index.md b/i18n/ru/docusaurus-plugin-content-docs/current/about/index.md new file mode 100644 index 00000000..cce1ec90 --- /dev/null +++ b/i18n/ru/docusaurus-plugin-content-docs/current/about/index.md @@ -0,0 +1,20 @@ +--- +sidebar: false +title: О проекте +description: О ScriptCat +icon: info +--- + + +## О ScriptCat + +Вдохновлённый дизайном Tampermonkey и совместимый со скриптами Tampermonkey, ScriptCat реализует фреймворк выполнения фоновых скриптов и предоставляет ряд специальных API, благодаря которым скрипты могут делать больше, а также удобный редактор, в котором писать и разрабатывать код скриптов комфортно и плавно. + +Дорожная карта разработки: [Project #1](https://github.com/scriptscat/scriptcat/projects/1) — там мы публикуем планы разработки. Если у вас есть предложения, создайте [issue](https://github.com/scriptscat/scriptcat/issues), чтобы сообщить нам об этом. + +**Если проект оказался полезным, поставьте нам Star ❤❤❤** + +## Китайский форум Tampermonkey +> [Перейти на форум](https://bbs.tampermonkey.net.cn/) + +Китайский форум Tampermonkey — сообщество, которое мы создали для разработки и обсуждения скриптов в стиле Tampermonkey. На форуме много учебных материалов по скриптам и опытных участников: там можно обсуждать вопросы и задавать их. Также поддерживаются публикация и установка скриптов — каждый может свободно делиться своими работами. diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/change/beta-changelog.md b/i18n/ru/docusaurus-plugin-content-docs/current/change/beta-changelog.md new file mode 100644 index 00000000..aa3f13b9 --- /dev/null +++ b/i18n/ru/docusaurus-plugin-content-docs/current/change/beta-changelog.md @@ -0,0 +1,728 @@ +--- +title: Журнал изменений Beta +--- + +import GithubStar from '@site/src/components/GithubStar'; +import SponsorBlock from '@site/src/components/SponsorBlock/en.mdx'; + + + + + + +Релизы ScriptCat делятся на две основные ветки: стабильные и предварительные (pre-release). Журнал стабильных версий: [Журнал изменений](./index.md) + +Предварительные версии выходят до официальной стабильной. Обычно они нужны для тестирования новых функций. В номере pre-release есть идентификатор, например: +`1.0.0-beta.1`. + +Предварительные версии можно получить на странице [Release](https://github.com/scriptscat/scriptcat/releases) или в магазинах расширений ниже: + +- [Chrome](https://chromewebstore.google.com/detail/%E8%84%9A%E6%9C%AC%E7%8C%AB-beta/jaehimmlecjmebpekkipmpmbpfhdacom?authuser=0&hl=zh-CN) +- [Edge](https://microsoftedge.microsoft.com/addons/detail/%E8%84%9A%E6%9C%AC%E7%8C%AB-beta/nimmbghgpcjmeniofmpdfkofcedcjpfi) +- [Firefox](https://addons.mozilla.org/zh-CN/firefox/addon/scriptcat-pre/) + +Кроме pre-release, ScriptCat собирает расширение в [Github Action](https://github.com/scriptscat/scriptcat/actions/workflows/build.yaml) после каждого слияния коммита в основную ветку. Чтобы опробовать новейшие функции или исправления, скачайте сборку со страницы [Github Action](https://github.com/scriptscat/scriptcat/actions/workflows/build.yaml). + + + +## 1.5.0-beta (2026-07-08) + +Этот pre-release приносит **совершенно новый UI** — более чистый и единообразный интерфейс и более плавный опыт, а также отдельную адаптацию под мобильные устройства. Дополнительно: выбор типа нового скрипта в редакторе, ссылка ручной загрузки локальных резервных копий и др.; исправлены некорректный часовой пояс в задачах по расписанию и cross-origin у нативного GM_download. Предложения по новому UI/UX можно обсудить на [GitHub](https://github.com/scriptscat/scriptcat/discussions). + +### 🎨 Улучшения UI + +- ♻️ Совершенно новый UI: полная переработка интерфейса, улучшенная мобильная адаптация для удобства и на десктопе, и на мобильных ([#1514](https://github.com/scriptscat/scriptcat/pull/1514)) (by @CodFrm) + +### 🚀 Крупные новые функции + +- ✨ Кнопка «+» на панели вкладок редактора поддерживает выбор типа нового скрипта ([#1544](https://github.com/scriptscat/scriptcat/pull/1544)) (by @cyfung1031) +- ✨ Добавлена ссылка ручной загрузки для локальных резервных копий ([#1543](https://github.com/scriptscat/scriptcat/pull/1543)) (by @cyfung1031) +- ✨ Сериализация structured_clone для сообщений расширения на Chromium 148+ ([#1534](https://github.com/scriptscat/scriptcat/pull/1534)) (by @cyfung1031) +- ✨ Pre-release (beta) версии после обновления автоматически открывают страницу журнала изменений (by @CodFrm) + +### 🧩 Изменения GM API + +- 🐛 Нативный GM_download учитывает @connect, как GM_xmlhttpRequest ([#1506](https://github.com/scriptscat/scriptcat/pull/1506)) (by @DudeAint) + +### ⚡️ Улучшения производительности + +- ⚡️ Оптимизирован кэш загрузки скриптов и исправлены «зависшие» пункты меню Popup ([#1511](https://github.com/scriptscat/scriptcat/pull/1511)) (by @cyfung1031) + +### 🧑‍💻 Редактор + +- ♻️ Скорректированы правила `eslint-plugin-userscripts` ([#1510](https://github.com/scriptscat/scriptcat/pull/1510)) (by @cyfung1031) + +### 🐛 Исправления ошибок + +- 🐛 Избегаем ошибок задач по расписанию из‑за автоопределения cron некорректного timezone ([#1531](https://github.com/scriptscat/scriptcat/pull/1531)) (by @cyfung1031) +- 🐛 Исправлен недоступный demo API в примере crontab ([#1542](https://github.com/scriptscat/scriptcat/pull/1542)) (by @cyfung1031) + +### 🌐 Локализация + +- 🌐 Добавлен турецкий язык (by @azizaktas) + + + +## 1.4.0-beta.4 (2026-06-13) + +Исправлены макет popup на Edge Android, вспышка белого фона при начальной загрузке и сбои cross-origin запросов без разрешения доступа к сайту; закрыта уязвимость prototype pollution через недоверенные ключи YAML user-config; рефакторинг обновления ресурсов скрипта и работы с ZIP (jszip заменён на JSZipp); продолжены улучшения совместимости Firefox MV3 и локализации. + +### 🧑‍💻 Редактор + +- ✨ Улучшены Monaco quick fix и подсказки по метаданным userscript ([#1461](https://github.com/scriptscat/scriptcat/pull/1461)) (by @cyfung1031) +- 🐛 Исправлены проблемы вёрстки CSS редактора ([#1460](https://github.com/scriptscat/scriptcat/pull/1460)) (by @cyfung1031) + +### 🐛 Исправления ошибок + +- 🐛 Исправлен макет popup на Edge Android ([#686](https://github.com/scriptscat/scriptcat/issues/686)) ([#1507](https://github.com/scriptscat/scriptcat/pull/1507)) (by @CodFrm) +- 🐛 Исправлена вспышка белого фона при начальной загрузке ([#1497](https://github.com/scriptscat/scriptcat/issues/1497)) ([#1498](https://github.com/scriptscat/scriptcat/pull/1498)) (by @cyfung1031) +- 🐛 Исправлен сбой cross-origin запроса при отсутствии разрешения доступа к сайту ([#1477](https://github.com/scriptscat/scriptcat/pull/1477)) (by @cyfung1031) +- 🐛 Исправлена неполная очистка соединений сообщений (GM API / port) ([#1474](https://github.com/scriptscat/scriptcat/pull/1474)) (by @cyfung1031) +- 🐛 Исправлено несовпадение шаблона @match при отсутствии search ([#1466](https://github.com/scriptscat/scriptcat/pull/1466)) (by @cyfung1031) +- 🐛 Добавлен `protoBaseDescs` для исправления наследования классов-предков в полу-песочнице Tampermonkey ([#1463](https://github.com/scriptscat/scriptcat/pull/1463)) (by @cyfung1031) + +### 🔒 Улучшения безопасности + +- 🔒 Исправлено prototype pollution через недоверенные ключи YAML user-config ([#1494](https://github.com/scriptscat/scriptcat/pull/1494)) (by @qdzsh) + +### ♻️ Рефакторинг и совместимость + +- ♻️ Рефакторинг обновления ресурсов скрипта (updateResource) и контроля конкурентности, восстановлена совместимость кэша ресурсов ([#1193](https://github.com/scriptscat/scriptcat/pull/1193)) (by @cyfung1031) +- ♻️ jszip заменён на JSZipp для ZIP (импорт/экспорт резервных копий), удалена неиспользуемая зависимость jszip ([#1479](https://github.com/scriptscat/scriptcat/pull/1479)) (by @cyfung1031) +- ♻️ Улучшена совместимость Firefox MV3 ([#1457](https://github.com/scriptscat/scriptcat/pull/1457), [#1480](https://github.com/scriptscat/scriptcat/pull/1480)) (by @cyfung1031) + +### 🌐 Локализация + +- 🌐 Исправлены переводы терминологии (особенно традиционный китайский) и добавлены руководства по терминологии ([#1468](https://github.com/scriptscat/scriptcat/pull/1468)) (by @cyfung1031) + + + +## 1.4.0-beta.3 (2026-05-19) + +Продолжая направление beta.2, релиз дополнительно укрепляет надёжность облачной синхронизации (обработка ошибок и загрузки OneDrive/Google Drive/WebDAV), исправляет ряд проблем ScriptEditor и обработки исключений GM xhr, добавляет форматирование Ctrl+Shift+F и возврат `@run-at context-menu`. + +### 🚀 Крупные новые функции + +- ✨ Редактор: Ctrl+Shift+F для форматирования кода ([#1415](https://github.com/scriptscat/scriptcat/pull/1415)) (by @cyfung1031) +- ✨ Возвращена поддержка `@run-at context-menu` ([#1442](https://github.com/scriptscat/scriptcat/pull/1442)) (by @cyfung1031) + +### ⚡️ Улучшения производительности + +- ⚡️ Оптимизирована обработка pushValue ([#1403](https://github.com/scriptscat/scriptcat/pull/1403)) (by @cyfung1031) + +### 🐛 Исправления ошибок + +- 🐛 Исправления облачной синхронизации: загрузка нулевого размера OneDrive, нормализация ошибок Google Drive/OneDrive, S3 custom metadata 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 verify: убран write probe, чтобы сервисы вроде Jianguoyun с незаписываемым корнем больше не проваливали проверку ([#1445](https://github.com/scriptscat/scriptcat/pull/1445)) (by @CodFrm) +- 🐛 Исправлена отсутствующая обработка null для msgConn `GM_xmlhttpRequest` ([#1433](https://github.com/scriptscat/scriptcat/pull/1433)) (by @cyfung1031) +- 🐛 Исправлена некорректная обработка аномального onloadend в GM xhr ([#1412](https://github.com/scriptscat/scriptcat/pull/1412)) (by @cyfung1031) +- 🐛 Исправлены динамическое обновление и отображение списка ScriptEditor ([#1414](https://github.com/scriptscat/scriptcat/pull/1414)) (by @cyfung1031) +- 🐛 Исправлены проблемы вызова действий правки на панели ScriptEditor ([#1417](https://github.com/scriptscat/scriptcat/pull/1417)) (by @cyfung1031) +- 🐛 Исправлены код и Mock `chrome.downloads.download` ([#1410](https://github.com/scriptscat/scriptcat/pull/1410)) (by @cyfung1031) +- 🐛 Исправлен closeWindow в src/pages/install/App.tsx ([#1435](https://github.com/scriptscat/scriptcat/pull/1435)) (by @cyfung1031) +- 🐛 Добавлена граница wheel-события на корневом layout, чтобы внутренняя прокрутка не запускала swipe-навигацию браузера ([#1431](https://github.com/scriptscat/scriptcat/pull/1431)) (by @cyfung1031) +- 🐛 Дедупликация параллельных initial auth-запросов ([#1437](https://github.com/scriptscat/scriptcat/pull/1437)) (by @cyfung1031) +- 🐛 Рефакторинг encoding.ts: объединение и улучшение детекции ([#1426](https://github.com/scriptscat/scriptcat/pull/1426)) (by @cyfung1031) +- 🐛 Добавлен Tooltip, чтобы меню было видно ([#1429](https://github.com/scriptscat/scriptcat/pull/1429)) (by @cyfung1031) +- 🐛 Исправление overscroll-behavior ([#1413](https://github.com/scriptscat/scriptcat/pull/1413)) (by @cyfung1031) +- 🐛 Кнопка обновления не показывается для скриптов без поддержки обновлений ([#1418](https://github.com/scriptscat/scriptcat/pull/1418)) (by @cyfung1031) +- 🐛 Исправлены отсутствующие ссылки на ключи i18n ([#1422](https://github.com/scriptscat/scriptcat/pull/1422)) (by @cyfung1031) +- 🐛 Добавлен `frames` в sandbox createContext, исправление [#1427](https://github.com/scriptscat/scriptcat/issues/1427) ([#1428](https://github.com/scriptscat/scriptcat/pull/1428)) (by @cyfung1031) +- 🐛 Исправлена ошибка компиляции SkillScript из‑за отсутствующего поля isContextMenu (5fdc8e39) (by @CodFrm) + +### ♻️ Рефакторинг и совместимость + +- ♻️ Ресурсы установки перенесены во временное tempStorage `chrome.storage.local`; код — в `OPFS/temp_install_codes` ([#1318](https://github.com/scriptscat/scriptcat/pull/1318)) (by @cyfung1031) +- ♻️ Исправлен двойной слэш при склейке путей ([#1432](https://github.com/scriptscat/scriptcat/pull/1432)) (by @tomaioo) + +### 🌐 Интернационализация + +- 🌐 Улучшены японские UI-переводы с сопутствующими правками других языков ([#1419](https://github.com/scriptscat/scriptcat/pull/1419)) ([#1421](https://github.com/scriptscat/scriptcat/pull/1421)) (by @GoodLight999, @cyfung1031) + + + +## 1.4.0-beta.2 (2026-05-06) + +Фокус обновления: **комплексное укрепление надёжности синхронизации облачных хранилищ** (auth, пути и повторы для Dropbox/WebDAV/Google Drive/OneDrive), **стабильность tool-call Agent** и множество исправлений UI и runtime скриптов, включая утечку памяти при длительной работе. + +### ⚡️ Улучшения производительности + +- ⚡️ Убрана зависимость файловой системы Baidu от глобальных DNR-правил; cookies отключаются на запрос ([#1377](https://github.com/scriptscat/scriptcat/pull/1377)) (by @cyfung1031) +- ⚡️ Оптимизирован выбор многоплатформенных поисковых систем при получении скриптов ([#1379](https://github.com/scriptscat/scriptcat/pull/1379)) (by @cyfung1031) +- ⚡️ Моноширинный шрифт для loadingStatus на странице установки, чтобы избежать «дёрганья» ([#1381](https://github.com/scriptscat/scriptcat/pull/1381)) (by @cyfung1031) +- ⚡️ Усилена надёжность prompt Agent — проверка результатов, семантика budget, границы безопасности ([#1354](https://github.com/scriptscat/scriptcat/pull/1354)) (by @cyfung1031) + +### 🐛 Исправления ошибок + +- 🚑 Исправлена потенциальная утечка памяти при длительной работе ScriptCat ([#1401](https://github.com/scriptscat/scriptcat/pull/1401)) (by @cyfung1031) +- 🐛 Укреплена надёжность облачной синхронизации (auth, пути, retry для Dropbox/WebDAV/Google Drive/OneDrive) ([#1374](https://github.com/scriptscat/scriptcat/pull/1374)) ([#1375](https://github.com/scriptscat/scriptcat/pull/1375)) ([#1376](https://github.com/scriptscat/scriptcat/pull/1376)) ([#1390](https://github.com/scriptscat/scriptcat/pull/1390)) ([#1391](https://github.com/scriptscat/scriptcat/pull/1391)) ([#1392](https://github.com/scriptscat/scriptcat/pull/1392)) ([#1393](https://github.com/scriptscat/scriptcat/pull/1393)) ([#1394](https://github.com/scriptscat/scriptcat/pull/1394)) ([#1395](https://github.com/scriptscat/scriptcat/pull/1395)) (by @cyfung1031) +- 🐛 Корректное заполнение extensionEnv: isIncognito (early-start & bgScript), userAgent и run-in для bgScript ([#1368](https://github.com/scriptscat/scriptcat/pull/1368)) (by @cyfung1031) +- 🐛 Исправлена обрезанная кнопка онбординг-гида [#1396](https://github.com/scriptscat/scriptcat/issues/1396) ([#1398](https://github.com/scriptscat/scriptcat/pull/1398)) (by @cyfung1031) +- 🐛 Исправлено перекрытие tooltip на странице управления скриптами [#1386](https://github.com/scriptscat/scriptcat/issues/1386) ([#1387](https://github.com/scriptscat/scriptcat/pull/1387)) (by @Xdy1579883916) +- 🐛 Исправлено: Sidebar вызывал проблемы размеров layout в карточном режиме [#1179](https://github.com/scriptscat/scriptcat/issues/1179) ([#1373](https://github.com/scriptscat/scriptcat/pull/1373)) (by @cyfung1031) +- 🐛 Исправлен некорректный origin при установке локальных файлов drag-and-drop ([#1371](https://github.com/scriptscat/scriptcat/pull/1371)) (by @cyfung1031) +- 🐛 Исправлено сообщение при переключении языка ([#1380](https://github.com/scriptscat/scriptcat/pull/1380)) (by @cyfung1031) +- 🐛 Улучшен UI отображения логов ([#1372](https://github.com/scriptscat/scriptcat/pull/1372)) (by @cyfung1031) +- 🐛 Решена проблема счётчика session rules при concurrent xhr ([#1353](https://github.com/scriptscat/scriptcat/pull/1353)) (by @cyfung1031) +- 🐛 Исправлен CSS UserConfigPanel ([#1361](https://github.com/scriptscat/scriptcat/pull/1361)) (by @cyfung1031) +- 🐛 Object.create(null) для пустых объектов в create_context ([#1397](https://github.com/scriptscat/scriptcat/pull/1397)) (by @cyfung1031) +- 🐛 Исправлены ошибки конкатенации аргументов streaming tool_call Agent и взаимное влияние параллельных tool-call ([#1355](https://github.com/scriptscat/scriptcat/pull/1355)) (by @cyfung1031) +- 🐛 Исправлена совместимость Agent с reasoning-моделями ([#1357](https://github.com/scriptscat/scriptcat/pull/1357)) (by @cyfung1031) +- 🐛 Исправлена несогласованность контракта Agent web_fetch/web_search (7bbd6d18) (by @CodFrm) +- 🐛 Исправлено отсутствие extension env в runtime skill-скрипта Agent (e143c4a7) (by @CodFrm) + +### 🔒 Улучшения безопасности + +- 🔒 Исправлены все уязвимости npm ([#1350](https://github.com/scriptscat/scriptcat/pull/1350)) ([#1364](https://github.com/scriptscat/scriptcat/pull/1364)) ([#1365](https://github.com/scriptscat/scriptcat/pull/1365)) (by @cyfung1031) + +### Прочее + +- 🔥 Удалены Crowdin и контент псевдолокали ach-UG ([#1385](https://github.com/scriptscat/scriptcat/pull/1385)) (by @CodFrm) + + + +## 1.4.0-beta.1 (2026-04-07) + +Главное в релизе — **ScriptCat AI Agent**, встроенная ИИ-система агента, которая может вызывать инструменты экосистемы userscript через диалог. Также: поддержка тега `@unwrap`, событие `window.onurlchange`, улучшения меню редактора и множество исправлений. + +### 🚀 Крупные новые функции + +- 💥 ScriptCat AI Agent — ИИ-агент с диалогом, вызовом инструментов, системой Skill, протоколом MCP и др. ([#1324](https://github.com/scriptscat/scriptcat/pull/1324)) (by @CodFrm) +- ✨ Поддержка метатега `@unwrap` ([#1213](https://github.com/scriptscat/scriptcat/pull/1213)) (by @cyfung1031) +- ✨ Реализация TM `window.onurlchange` через Navigation API ([#1315](https://github.com/scriptscat/scriptcat/pull/1315)) (by @cyfung1031) + +### 🧑‍💻 Редактор + +- ✨ Меню редактора (поиск, замена, отмена и т.д.) ([#1303](https://github.com/scriptscat/scriptcat/pull/1303)) (by @CodFrm) +- 🐛 Исправлены сочетания Ctrl-F / Ctrl-H ([#1312](https://github.com/scriptscat/scriptcat/pull/1312)) (by @cyfung1031) +- 🐛 Исправлено: ESLint auto-fix не работал [#1079](https://github.com/scriptscat/scriptcat/issues/1079) ([#1184](https://github.com/scriptscat/scriptcat/pull/1184)) (by @cyfung1031) +- 🐛 Корректное отображение ошибок форматирования ([#1310](https://github.com/scriptscat/scriptcat/pull/1310)) (by @cyfung1031) +- 🐛 Исправлены проблемы tooltip редактора кода ([#1301](https://github.com/scriptscat/scriptcat/pull/1301)) (by @cyfung1031) + +### ✨ Улучшения функций + +- ✨ Выбор многоплатформенных поисковых систем для поиска скриптов ([#1295](https://github.com/scriptscat/scriptcat/pull/1295)) (by @CodFrm) +- ✨ Добавлены дополнительные провайдеры сервисов иконок ([#1333](https://github.com/scriptscat/scriptcat/pull/1333)) (by @cyfung1031) +- ✨ Иконка проверки обновлений в столбце последнего обновления списка скриптов ([#1304](https://github.com/scriptscat/scriptcat/pull/1304)) (by @CodFrm) +- ✨ Улучшена обработка конфликтов правки и конфликтов имён скриптов ([#1223](https://github.com/scriptscat/scriptcat/pull/1223)) (by @cyfung1031) + +### 🐛 Исправления ошибок + +- 🐛 Исправлено: ошибки cron-выражений роняли всю страницу ([#1327](https://github.com/scriptscat/scriptcat/pull/1327)) (by @cyfung1031) +- 🐛 Исправлена установка скрипта, вызывавшая Error 406 ([#1306](https://github.com/scriptscat/scriptcat/pull/1306)) (by @cyfung1031) +- 🐛 Исправлен конфликт аутентификации WebDAV cookies и поддержка authType ([#1308](https://github.com/scriptscat/scriptcat/pull/1308)) (by @CodFrm) +- 🐛 device-specific настройки в chrome.storage.local, чтобы не синхронизировать между устройствами ([#1309](https://github.com/scriptscat/scriptcat/pull/1309)) (by @CodFrm) +- 🐛 Исправлена логика тихого обновления подписанных скриптов и разрешений connect ([#1201](https://github.com/scriptscat/scriptcat/pull/1201)) (by @cyfung1031) +- 🐛 Исправлено: при таймауте одного скрипта пакетная проверка обновлений падала целиком ([#1265](https://github.com/scriptscat/scriptcat/pull/1265)) (by @cyfung1031) +- 🐛 Исправлено: кнопка запроса на странице логов не обновляла время ([#1294](https://github.com/scriptscat/scriptcat/pull/1294)) (by @CodFrm) +- 🐛 Исправлено обрезание popup date picker на странице логов ([#1292](https://github.com/scriptscat/scriptcat/pull/1292)) (by @cyfung1031) +- 🐛 Исправлено: кнопка отвязки показывалась без привязанного облачного диска ([#1291](https://github.com/scriptscat/scriptcat/pull/1291)) (by @CodFrm) +- 🐛 Исправлено отображение списка скриптов ScriptEditor в светлой теме ([#1288](https://github.com/scriptscat/scriptcat/pull/1288)) (by @CodFrm) +- 🐛 Исправлено перекрытие popup ([#1290](https://github.com/scriptscat/scriptcat/pull/1290)) (by @cyfung1031) + +## 1.4.0-beta (2026-03-13) + +### 🐛 Исправления ошибок + +- 🚑 Исправлена ошибка определения окружения из‑за инъекции chrome.runtime другими расширениями [#1280](https://github.com/scriptscat/scriptcat/issues/1280) ([#1281](https://github.com/scriptscat/scriptcat/pull/1281)) (by @CodFrm) +- 🐛 Исправлены и оптимизированы проблемы ScriptEditor ([#1258](https://github.com/scriptscat/scriptcat/pull/1258)) (by @cyfung1031) +- 🐛 Исправлен повторный перезапуск из‑за конфликта проверки разрешений окна инкогнито (6c308f60) (by @CodFrm) +- 🐛 Исправлены проблемы страницы confirm ([#1275](https://github.com/scriptscat/scriptcat/pull/1275)) (by @cyfung1031) +- 🐛 Исправлена обработка выражения include *?* [#1271](https://github.com/scriptscat/scriptcat/issues/1271) ([#1272](https://github.com/scriptscat/scriptcat/pull/1272)) (by @CodFrm) +- 🐛 Исправлено: управление разрешениями в настройках скрипта не работало ([#1267](https://github.com/scriptscat/scriptcat/pull/1267)) (by @CodFrm) + +### 🔒 Улучшения безопасности + +- 🔒 HTML уведомлений-анонсов санитизируется через DOMPurify ([#1274](https://github.com/scriptscat/scriptcat/pull/1274)) (by @CodFrm) + +### Прочее + +- ✅ Добавлены Playwright E2E-тесты и функциональные тесты GM API ([#1283](https://github.com/scriptscat/scriptcat/pull/1283)) (by @CodFrm) +- 📄 docs: обновлены URL Chrome Web Store на новый домен ([#1279](https://github.com/scriptscat/scriptcat/pull/1279)) (by @theluckystrike) + +## 1.3.0-beta.4 (2026-02-19) + +### Добавлено + +- ✨ Добавлено хранилище Amazon S3 [#1146](https://github.com/scriptscat/scriptcat/issues/1146) ([#1189](https://github.com/scriptscat/scriptcat/pull/1189)) (by @CodFrm) +- ✨ Скорректирована позиция скрытой боковой панели редактора [#1185](https://github.com/scriptscat/scriptcat/issues/1185) ([#1254](https://github.com/scriptscat/scriptcat/pull/1254)) (by @CodFrm) +- ✨ Принимается `@version` без значения или с пустым значением ([#1216](https://github.com/scriptscat/scriptcat/pull/1216)) (by @cyfung1031) + +### Исправлено + +- 🐛 Исправлена проблема открытия страницы уведомлением о журнале изменений ([#1266](https://github.com/scriptscat/scriptcat/pull/1266)) (by @CodFrm) +- 🐛 Исправлено: unregister выполнялся некорректно ([#1231](https://github.com/scriptscat/scriptcat/pull/1231)) (by @cyfung1031) +- 🐛 Исправлена проблема GM_addElement, операция перенесена в content-окружение ([#1233](https://github.com/scriptscat/scriptcat/pull/1233)) (by @cyfung1031) +- 🐛 Рефакторинг DraggableEntry, выравнивание высоты карточек ([#1245](https://github.com/scriptscat/scriptcat/pull/1245)) (by @cyfung1031) +- 🐛 Исправлено: содержимое popup следовало за прокруткой экрана ([#1263](https://github.com/scriptscat/scriptcat/pull/1263)) (by @cyfung1031) ([#1259](https://github.com/scriptscat/scriptcat/pull/1259)) (by @cyfung1031) +- 🐛 Исправлены утечка памяти и раскрытие свойств объектов, TTP XML-парсинг fallback в null ([#1242](https://github.com/scriptscat/scriptcat/pull/1242)) (by @cyfung1031) ([#1260](https://github.com/scriptscat/scriptcat/pull/1260)) (by @cyfung1031) +- 🐛 Добавлен параметр `conflictAction` в `GM_download` ([#1250](https://github.com/scriptscat/scriptcat/pull/1250)) (by @cyfung1031) +- 🐛 Исправлен сбой разбора ссылки установки [#1235](https://github.com/scriptscat/scriptcat/issues/1235) ([#1238](https://github.com/scriptscat/scriptcat/pull/1238)) (by @cyfung1031) +- 🐛 Исправлена задержка focusin/focusout из‑за drag-компонента [#1224](https://github.com/scriptscat/scriptcat/issues/1224) ([#1243](https://github.com/scriptscat/scriptcat/pull/1243)) (by @CodFrm) +- 🐛 Исправлены части, связанные с origin subscribeUrl в installScript ([#1218](https://github.com/scriptscat/scriptcat/pull/1218)) (by @cyfung1031) +- 🐛 Исправлена анимация ScriptCard ([#1234](https://github.com/scriptscat/scriptcat/pull/1234)) (by @cyfung1031) +- 🐛 hide_sidebar заменён на show_main_sidebar & hide_main_sidebar ([#1225](https://github.com/scriptscat/scriptcat/pull/1225)) (by @cyfung1031) +- 🐛 Исправлен неработающий external extension API ([#1217](https://github.com/scriptscat/scriptcat/pull/1217)) (by @cyfung1031) +- 🐛 Исправлено: имя файла загрузки не поддерживало папки ([#1203](https://github.com/scriptscat/scriptcat/pull/1203)) (by @cyfung1031) + + + +## 1.3.0-beta.3 (2026-02-07) + +### Добавлено + +- ✨ Изменения, связанные с Cron: исправления, i18n, усиление once-выражений, обновление библиотеки cron ([#1126](https://github.com/scriptscat/scriptcat/issues/1126)) (by @cyfung1031) + +### Изменено + +- ♻️ Рефакторинг механизма связи: broadcast storage.local + соответствие Firefox MV3 scripting + untraceable dynamic sync MessageFlag ([#1067](https://github.com/scriptscat/scriptcat/issues/1067)) (by @cyfung1031) +- ⚡ Улучшено декодирование текста ([#1166](https://github.com/scriptscat/scriptcat/issues/1166)) (by @cyfung1031) +- 🎨 Правки кода (мелкие) — расположение переменной `isContent` ([#1171](https://github.com/scriptscat/scriptcat/issues/1171)) (by @cyfung1031) +- 🎨 Правки кода — имена классов и переменных, связанных с Value ([#1175](https://github.com/scriptscat/scriptcat/issues/1175)) (by @cyfung1031) +- 🎨 Правки кода (мелкие) — ScriptClient ([#1172](https://github.com/scriptscat/scriptcat/issues/1172)) (by @cyfung1031) +- 🎨 (TypeScript) Переименование пользовательского класса: File -> FileInfo ([#1174](https://github.com/scriptscat/scriptcat/issues/1174)) (by @cyfung1031) +- ⬆️ Исправлен `jsc.target` rspack на es2020 / обновлена core-версия ([#1186](https://github.com/scriptscat/scriptcat/issues/1186)) (by @cyfung1031) +- 🎨 Улучшено определение charset ([#1140](https://github.com/scriptscat/scriptcat/issues/1140)) (by @cyfung1031) +- 🎨 Обновлено время отображения окна popup ([#1155](https://github.com/scriptscat/scriptcat/issues/1155)) (by @cyfung1031) +- 🎨 Мелкие правки locales.ts ([#1154](https://github.com/scriptscat/scriptcat/issues/1154)) (by @cyfung1031) +- 🎨 Logo 128x128 ([#1176](https://github.com/scriptscat/scriptcat/issues/1176)) (by @cyfung1031) +- 🎨 Обработка изображений ([#1177](https://github.com/scriptscat/scriptcat/issues/1177)) (by @cyfung1031) + +### Удалено + +- 🔥 package.json: убран pako ([#1188](https://github.com/scriptscat/scriptcat/issues/1188)) (by @cyfung1031) + +### Исправлено + +- 🐛 Обработка проблем кодировки скрипта [#1115](https://github.com/scriptscat/scriptcat/issues/1115) ([#1138](https://github.com/scriptscat/scriptcat/issues/1138)) (by @CodFrm) +- 🐛 Обработка проблем ссылок на значения [#1141](https://github.com/scriptscat/scriptcat/issues/1141) ([#1147](https://github.com/scriptscat/scriptcat/issues/1147)) (by @CodFrm) +- 🐛 Исправлена логика рендера кнопок, избегаются side effects в render phase, JSX conditional rendering & named slots ([#1153](https://github.com/scriptscat/scriptcat/issues/1153)) (by @cyfung1031) +- 🐛 Исправлено: FileSystemObserver не мог непрерывно мониторить ([#1160](https://github.com/scriptscat/scriptcat/issues/1160)) (by @cyfung1031) +- 🐛 fix: совместимость TM `@match www.website.com/*` ([#1165](https://github.com/scriptscat/scriptcat/issues/1165)) (by @cyfung1031) +- 🐛 Исправлены async-объявления GM API, корректный возврат Promise ([#1169](https://github.com/scriptscat/scriptcat/issues/1169)) (by @cyfung1031) +- 🐛 Исправлено отсутствие UserAgentData в content.js ([#1183](https://github.com/scriptscat/scriptcat/issues/1183)) (by @cyfung1031) +- 🐛 Исправлена ошибка structuredClone в 1.2.5 ([#1192](https://github.com/scriptscat/scriptcat/issues/1192)) (by @cyfung1031) +- 🐛 Исправлена модификация 9343f2d6e49aec78d208d0e3ba3d96ec2a4d5a1c ([#1195](https://github.com/scriptscat/scriptcat/issues/1195)) (by @cyfung1031) +- 🐛 Исправлены проблемы grant ([#1199](https://github.com/scriptscat/scriptcat/issues/1199)) (by @CodFrm) + + + +## 1.3.0-beta.2 (2026-01-07) + +### Добавлено + +- ✨ Синхронное удаление по умолчанию отключено ([#958](https://github.com/scriptscat/scriptcat/issues/958)) [[9c4c7dc](https://github.com/scriptscat/scriptcat/commit/9c4c7dc411357746db43a306d97ac41a71f2b49c)] (by @cyfung1031) +- ✨ Редактор теперь поддерживает GM.\* ([#1129](https://github.com/scriptscat/scriptcat/issues/1129)) [[bea0192](https://github.com/scriptscat/scriptcat/commit/bea0192c6cc50eff2ed4e1cc5dcc25f36bbe10e7)] (by @cyfung1031) + +### Изменено + +- ♻️ Оптимизирована логика открытия страницы журнала изменений [#1110](https://github.com/scriptscat/scriptcat/issues/1110) [[d3ffedc](https://github.com/scriptscat/scriptcat/commit/d3ffedcffe752ca548f87f1640072fcd871b8604)] (by @CodFrm) + +### Исправлено + +- 🐛 Исправлено отображение иконки скрипта [#1052](https://github.com/scriptscat/scriptcat/issues/1052) ([#1104](https://github.com/scriptscat/scriptcat/issues/1104)) [[2e5c601](https://github.com/scriptscat/scriptcat/commit/2e5c601274fa27aa67b49ef9d352e3a1c3975979)] (by @CodFrm) +- 🐛 scriptcat.d.tpl и исправления типов ([#1130](https://github.com/scriptscat/scriptcat/issues/1130)) [[dd22ef5](https://github.com/scriptscat/scriptcat/commit/dd22ef544684d69e24a7aae098cb05cbab03daa8)] (by @cyfung1031) +- 🐛 Исправлены проблемы облачной синхронизации ([#1133](https://github.com/scriptscat/scriptcat/issues/1133)) [[a9383d2](https://github.com/scriptscat/scriptcat/commit/a9383d2012eb3953dc33c8886ce3891f404fa100)] (by @CodFrm) +- 🐛 Исправлена ошибка `GM_addElement("tagName")` ([#1120](https://github.com/scriptscat/scriptcat/issues/1120)) [[ad19de5](https://github.com/scriptscat/scriptcat/commit/ad19de5c1793c8c079bedbf1b11c7c2ae27a469e)] (by @cyfung1031) +- 🐛 Убрана логика cleanup и оптимизирована логика checkuserscript ([#1113](https://github.com/scriptscat/scriptcat/issues/1113)) [[e635911](https://github.com/scriptscat/scriptcat/commit/e635911a3c11c3cb8acd1cfd507cb777e5ee7236)] (by @CodFrm) + +### Разное + +- 🏷️ Правки TypeScript ([#1127](https://github.com/scriptscat/scriptcat/issues/1127)) [[b455724](https://github.com/scriptscat/scriptcat/commit/b4557244191018c18d5ce8ea8e8627bcfb7f7cdd)] (by @cyfung1031) +- 📝 Дополнительные комментарии в примерах ([#1131](https://github.com/scriptscat/scriptcat/issues/1131)) [[292549e](https://github.com/scriptscat/scriptcat/commit/292549ed0f65952fe9f269aace23eefc7d6a3a0f)] (by @cyfung1031) + + + +## 1.3.0-beta.1 (2025-12-21) + +### Добавлено + +- ✨ Оптимизированы настройки Monaco Editor, добавлен fix `/* global xxx */` ([#1012](https://github.com/scriptscat/scriptcat/issues/1012)) [[b1a738d](https://github.com/scriptscat/scriptcat/commit/b1a738d98b5e852993da322d56dbfa20f68d20e3)] (by @cyfung1031) + +### Изменено + +- ⚡ Метаданные вынесены из chrome.storage.session ([#1027](https://github.com/scriptscat/scriptcat/issues/1027)) [[9c81f6c](https://github.com/scriptscat/scriptcat/commit/9c81f6c42b087411669adef35df30714e184ee93)] (by @cyfung1031) +- ⚡ Оптимизировано отображение времени следующего запуска [#1093](https://github.com/scriptscat/scriptcat/issues/1093) [[324ce51](https://github.com/scriptscat/scriptcat/commit/324ce515c84699ca8d3bf1ee447fc6ef0656ae0d)] (by @CodFrm) + +### Исправлено + +- 🐛 Исправлены проблемы страницы popup ([#1100](https://github.com/scriptscat/scriptcat/issues/1100)) [[9c67e4a](https://github.com/scriptscat/scriptcat/commit/9c67e4a2c609f8c1ef82c493bb1ed68da6396d2e)] (by @CodFrm) +- 🐛 Исправлена ошибка типов [[f5a73c7](https://github.com/scriptscat/scriptcat/commit/f5a73c71649621e519b32630ae7717411732aa50)] (by @CodFrm) +- 🐛 Исправлено: английский лог содержал полноширинный символ ([#1095](https://github.com/scriptscat/scriptcat/issues/1095)) [[a68b100](https://github.com/scriptscat/scriptcat/commit/a68b10048cb01a8e26fe8d524102bfb23ed4e179)] (by @cyfung1031) +- 🐛 Добавлен префикс UnoCSS для разрешения CSS-конфликтов, исправлена вёрстка CSS ([#1013](https://github.com/scriptscat/scriptcat/issues/1013)) [[723e64c](https://github.com/scriptscat/scriptcat/commit/723e64cc0c23763dfed322e907c0a960c4f9060e)] (by @cyfung1031) +- 🐛 Исправлена проблема сопоставления URL early-скриптов ([#1096](https://github.com/scriptscat/scriptcat/issues/1096)) [[a77effb](https://github.com/scriptscat/scriptcat/commit/a77effbab5ab4d1752065ef943d9c050ff99c066)] (by @CodFrm) +- 🐛 Исправлено: окно обновления отображалось слишком коротко ([#1088](https://github.com/scriptscat/scriptcat/issues/1088)) [[b2b2d5c](https://github.com/scriptscat/scriptcat/commit/b2b2d5c41ff70ee5430f7d8d156f480ac8fc3a1a)] (by @cyfung1031) +- 🐛 Исправлено некорректное отображение при включённых уведомлениях userscript ([#1086](https://github.com/scriptscat/scriptcat/issues/1086)) ([959c4db](https://github.com/scriptscat/scriptcat/commit/959c4dbed92f7bfe22a2f8ebb775c4189b5ff076)) +- 🐛 responseHeaders: `TM compatibility: \r\n` ([#1085](https://github.com/scriptscat/scriptcat/issues/1085)) [[15232c8](https://github.com/scriptscat/scriptcat/commit/15232c8543d93abfdafa1353d39d8a15d1dc385f)] (by @cyfung1031) +- 🐛 Исправлены проблемы GM xhr ([#1082](https://github.com/scriptscat/scriptcat/issues/1082)) [[3d987c3](https://github.com/scriptscat/scriptcat/commit/3d987c300242a3c765146359c35ecd6d998f792c)] (by @CodFrm) +- 🐛 Исправлена частая фоновая синхронизация ([#1076](https://github.com/scriptscat/scriptcat/issues/1076)) [[45dc39b](https://github.com/scriptscat/scriptcat/commit/45dc39baa0f3326cf12e97312ab632dc46ba40f2)] (by @CodFrm) +- 🐛 Исправлена обработка специальных вкладок [#1066](https://github.com/scriptscat/scriptcat/issues/1066) ([50904fb](https://github.com/scriptscat/scriptcat/commit/50904fb46efdea10fd57677bc2d28c770b47e861)) +- 🐛 Исправлена обработка скриптов без правил match [#1071](https://github.com/scriptscat/scriptcat/issues/1071) ([560cdc0](https://github.com/scriptscat/scriptcat/commit/560cdc01fc0fc27fb7d0e3b877c63ba431206668)) +- 🐛 Исправлена проблема CI-упаковки, удалявшая optional permissions background [[1f002f0](https://github.com/scriptscat/scriptcat/commit/1f002f0edf9892f023ae93b8522ff7c5e4a96559)] (by @CodFrm) +- 🐛 Исправлено игнорирование discarded tab ([#1058](https://github.com/scriptscat/scriptcat/issues/1058)) [[6165bf4](https://github.com/scriptscat/scriptcat/commit/6165bf48eb1d53ede0561c85c30135446c2ff882)] (by @cyfung1031) + + + +## 1.3.0-beta (2025-12-13) + +### Добавлено + +- ✨ Новая логика установки скриптов ([#842](https://github.com/scriptscat/scriptcat/issues/842)) ([80d342e](https://github.com/scriptscat/scriptcat/commit/80d342e80c9c1b36f88b7dcd4c65c663bb1d9185)) +- ✨ Интернационализация подсказок monaco editor и подсказка `@require-css` ([#960](https://github.com/scriptscat/scriptcat/issues/960)) [[51a6f94](https://github.com/scriptscat/scriptcat/commit/51a6f94be3a430691f73057eae61a3814560a5b3)] (by @cyfung1031) +- ✨ Исправлена валидация конфликтов `@grant`, сообщение об ошибке дублирующих meta-объявлений ([#902](https://github.com/scriptscat/scriptcat/issues/902)) [[8fbd0f1](https://github.com/scriptscat/scriptcat/commit/8fbd0f1041f5c5dcdb5a515348a5f54934acfdc7)] (by @cyfung1031) +- ✨ В шаблоне по умолчанию `@noframes`, чтобы новички реже ошибались ([#900](https://github.com/scriptscat/scriptcat/issues/900)) [[c9d5840](https://github.com/scriptscat/scriptcat/commit/c9d584066ff2395112b9a930aaa409cda764a5e6)] (by @cyfung1031) +- ✨ Ссылка установки не ошибочно считается установкой вместо обновления при смене имени скрипта ([#824](https://github.com/scriptscat/scriptcat/issues/824)) [[5c7a5dd](https://github.com/scriptscat/scriptcat/commit/5c7a5ddc81e3bd1dd0a71cc80460a5239178c1de)] (by @cyfung1031) +- ✨ Параметры run-at скрипта ([#895](https://github.com/scriptscat/scriptcat/issues/895)) [[b0ea187](https://github.com/scriptscat/scriptcat/commit/b0ea187c2e6d69b60c981aa9b4d068fed7c2c2a2)] (by @CodFrm) +- ✨ Серая иконка, когда функциональность скриптов отключена [#897](https://github.com/scriptscat/scriptcat/issues/897) ([3e406dc](https://github.com/scriptscat/scriptcat/commit/3e406dc4562adf7d7f3b79b52623b87e87ef1ad3)) +- ✨ Оптимизирована логика меню, когда раскрываемых пунктов 0 [#868](https://github.com/scriptscat/scriptcat/issues/868) ([da24ac2](https://github.com/scriptscat/scriptcat/commit/da24ac234f0eeae0159dce6c2b346d06fb72eaa5)) + +### Изменено + +- 🎨 Исправлена ссылка Typography ([#984](https://github.com/scriptscat/scriptcat/issues/984)) [[a70400c](https://github.com/scriptscat/scriptcat/commit/a70400cdca8a5b64cffaca85017513d4e5e7171c)] (by @cyfung1031) +- ♻️ Совместимость с Firefox: GM_setClipboard ([#928](https://github.com/scriptscat/scriptcat/issues/928)) [[d1a5cb1](https://github.com/scriptscat/scriptcat/commit/d1a5cb19dc4e05fac838258d15c48cc6f876d416)] (by @cyfung1031) +- ♻️ Правки userScripts / scripting API, улучшена совместимость (redo [#704](https://github.com/scriptscat/scriptcat/issues/704)) ([#925](https://github.com/scriptscat/scriptcat/issues/925)) [[43bc40f](https://github.com/scriptscat/scriptcat/commit/43bc40ff5da5ef36a13564504293f1928138cf12)] (by @cyfung1031) +- ♻️ Рефакторинг и оптимизация загрузки иконок скриптов ([#893](https://github.com/scriptscat/scriptcat/issues/893)) ([ab36c86](https://github.com/scriptscat/scriptcat/commit/ab36c86b5d031b88e71fbf9151696a42acba86fa)) +- ⚡ Оптимизация кода parseMetadata ([#903](https://github.com/scriptscat/scriptcat/issues/903)) [[0efc648](https://github.com/scriptscat/scriptcat/commit/0efc648257f74591765869dedee5d98f8a1dc610)] (by @cyfung1031) +- 🎨 Число на badge иконки расширения по умолчанию — число скриптов [#989](https://github.com/scriptscat/scriptcat/issues/989) [[70f67b6](https://github.com/scriptscat/scriptcat/commit/70f67b6bd8cf803d7a18bf26fdccdfa6f8a92893)] (by @CodFrm) +- 🐛 Импорт и экспорт — исправлено: не следовало времени последней модификации скрипта ([#951](https://github.com/scriptscat/scriptcat/issues/951)) ([6e7272f](https://github.com/scriptscat/scriptcat/commit/6e7272f52ef2d49d9fceb3e30babfee1cbd72e75)) +- 🎨 Скорректирован sourceURL для удобства отладки ([#987](https://github.com/scriptscat/scriptcat/issues/987)) [[ed741e7](https://github.com/scriptscat/scriptcat/commit/ed741e7d0188fa5e95eae87bcd3a28e82ee008e1)] (by @cyfung1031) +- ⬆️ Обновления версий пакетов ([#922](https://github.com/scriptscat/scriptcat/issues/922)) [[9b1df8d](https://github.com/scriptscat/scriptcat/commit/9b1df8dda794e5e95ecc12cef37ed66712ae561e)] (by @cyfung1031) +- ⚡ Общие правки, связанные с Values ([#949](https://github.com/scriptscat/scriptcat/issues/949)) [[b258fb2](https://github.com/scriptscat/scriptcat/commit/b258fb2c73d790f7f277a9a31d07e2931a7d680d)] (by @cyfung1031) +- ⚡ Общий URL.createObjectURL, совместимость с Firefox ([#929](https://github.com/scriptscat/scriptcat/issues/929)) [[54ad4de](https://github.com/scriptscat/scriptcat/commit/54ad4de48b81170b90283fb6ce3b4d6e7c908cdf)] (by @cyfung1031) +- ⚡ Иконки хранятся по URL, чтобы не дублировать одну иконку у нескольких скриптов ([#909](https://github.com/scriptscat/scriptcat/issues/909)) [[c6e8efb](https://github.com/scriptscat/scriptcat/commit/c6e8efbe8d11719034a9aaa3fd871519025671ff)] (by @cyfung1031) +- ♻️ Скорректирован код updateIcon ([#908](https://github.com/scriptscat/scriptcat/issues/908)) [[642e3b9](https://github.com/scriptscat/scriptcat/commit/642e3b9e57f01f2b008990cc7cb1461f5dccd256)] (by @cyfung1031) + +### Исправлено + +- 🐛 Очистка существующего Alarm при выборе нерегулярной проверки обновлений ([#996](https://github.com/scriptscat/scriptcat/issues/996)) [[8bb9a2d](https://github.com/scriptscat/scriptcat/commit/8bb9a2d5741acb7d547e743c7bef8a2139f1401a)] (by @cyfung1031) +- 🐛 Убран лишний отступ сверху на странице резервного копирования ([#995](https://github.com/scriptscat/scriptcat/issues/995)) ([9c149ce](https://github.com/scriptscat/scriptcat/commit/9c149ce5999b7a70375a41c6604c8e8dbd19e9df)) +- ✨ Установка без доступа к внешним сайтам + правка макета страницы установки ([#842](https://github.com/scriptscat/scriptcat/issues/842)) ([80d342e](https://github.com/scriptscat/scriptcat/commit/80d342e80c9c1b36f88b7dcd4c65c663bb1d9185)) +- 🐛 Добавлен префикс UnoCSS для разрешения CSS-конфликтов, исправлена вёрстка CSS ([#1013](https://github.com/scriptscat/scriptcat/issues/1013)) [[723e64c](https://github.com/scriptscat/scriptcat/commit/723e64cc0c23763dfed322e907c0a960c4f9060e)] (by @cyfung1031) +- 🐛 Оптимизирован systemconfig и исправлены проблемы i18n в SW ([#976](https://github.com/scriptscat/scriptcat/issues/976)) [[c50fcf7](https://github.com/scriptscat/scriptcat/commit/c50fcf7770df633462c2f25f8cf22d302002ec57)] (by @CodFrm) +- 🐛 Исправлены ошибки типов ([#975](https://github.com/scriptscat/scriptcat/issues/975)) [[7d85856](https://github.com/scriptscat/scriptcat/commit/7d8585687c71cde1c2793d742abb7c22d9d358f0)] (by @cyfung1031) + + + +## 1.2.0-beta.5 (2025-11-17) + +### Добавлено + +- ✨ Отображение числа скриптов в popup ([#973](https://github.com/scriptscat/scriptcat/issues/973)) [[1134586](https://github.com/scriptscat/scriptcat/commit/1134586ff040ffc0cdddd3538e9ec493950c948a)] (by @cyfung1031) + +### Изменено + +- ⚡ Обработка `check_script_update_cycle` ([#906](https://github.com/scriptscat/scriptcat/issues/906)) [[760562f](https://github.com/scriptscat/scriptcat/commit/760562f92ad64bc538873b2ca61dfafe067c3f6e)] (by @cyfung1031) +- ♻️ Упорядочены inject & content, изменена передача информации pageLoad ([#952](https://github.com/scriptscat/scriptcat/issues/952)) [[0554159](https://github.com/scriptscat/scriptcat/commit/0554159c105606192d48e1153194e09314d43bc9)] (by @cyfung1031) +- 🎨 Упрощён messageFlag, правки по стандартам именования событий ([#926](https://github.com/scriptscat/scriptcat/issues/926)) [[d725d85](https://github.com/scriptscat/scriptcat/commit/d725d85a2f4917c08f6d3daa035a45fd15d12451)] (by @cyfung1031) +- ♻️ Рефакторинг `GM_xmlhttpRequest` и связанного кода ([#901](https://github.com/scriptscat/scriptcat/issues/901)) [[fabd2e9](https://github.com/scriptscat/scriptcat/commit/fabd2e944235b460bc73df346b79d23ee4540af7)] (by @cyfung1031) +- ⚡ Микрооптимизация toCamelCase ([#930](https://github.com/scriptscat/scriptcat/issues/930)) [[88d8bdf](https://github.com/scriptscat/scriptcat/commit/88d8bdfc726f1a4ed63bd3cf81ebad88426273e8)] (by @cyfung1031) + +### Исправлено + +- 🐛 Исправлена повреждённая sandbox ([#966](https://github.com/scriptscat/scriptcat/issues/966)) [[dd80386](https://github.com/scriptscat/scriptcat/commit/dd8038666481d1319dd0f8ab80f79f1b13c1730d)] (by @cyfung1031) +- 🐛 Исправлен undefined `valueChangeListener.clear` в setInvalidContext ([#970](https://github.com/scriptscat/scriptcat/issues/970)) [[2a399e9](https://github.com/scriptscat/scriptcat/commit/2a399e96a1e848f2f569566479b48dcee280f543)] (by @cyfung1031) +- 🐛 Скорректирована логика `@connect` ([#969](https://github.com/scriptscat/scriptcat/issues/969)) [[67914d2](https://github.com/scriptscat/scriptcat/commit/67914d2b7d57fa9c69706ae57ee5d3400c2643f9)] (by @cyfung1031) +- 🐛 Исправлена обработка i18n service worker [#956](https://github.com/scriptscat/scriptcat/issues/956) [[843e618](https://github.com/scriptscat/scriptcat/commit/843e618daf13ec659cc16759c5de13dacf23c534)] (by @CodFrm) +- 🐛 Исправлено выполнение deleteValue/deleteValues ([#943](https://github.com/scriptscat/scriptcat/issues/943)) [[3d92bfb](https://github.com/scriptscat/scriptcat/commit/3d92bfb4a0334ffd2c279a1e6d33e98eed0a1a81)] (by @cyfung1031) +- 🐛 Исправлена невозможность установить скрипты по ссылке GitHub ([#877](https://github.com/scriptscat/scriptcat/issues/877)) [[b9268e7](https://github.com/scriptscat/scriptcat/commit/b9268e7207081fcaa4591c9e1385f98446ade04a)] (by @cyfung1031) +- 🐛 Исправлено: `@connect *` не срабатывал ([#967](https://github.com/scriptscat/scriptcat/issues/967)) [[6bcb93c](https://github.com/scriptscat/scriptcat/commit/6bcb93c20c9690a2ce4f50d0978948e20ba407b8)] (by @cyfung1031) + +### Разное + +- 🌐 Обновления переводов ([#920](https://github.com/scriptscat/scriptcat/issues/920)) [[ede013b](https://github.com/scriptscat/scriptcat/commit/ede013b8e725ddefa626e3e432cbaee756535259)] (by @cyfung1031) + + + +## 1.2.0-beta.4 (2025-11-07) + +### Добавлено + +- ✨ Гид по карточному режиму ([#894](https://github.com/scriptscat/scriptcat/issues/894)) [[0627a0f](https://github.com/scriptscat/scriptcat/commit/0627a0faacf3a41645e985ec6f6960568427d5a4)] (by @CodFrm) + +### Изменено + +- ♻️ Рефакторинг реализации EarlyStart ([#882](https://github.com/scriptscat/scriptcat/issues/882)) [[cca11e0](https://github.com/scriptscat/scriptcat/commit/cca11e02b98de285423b04ec0d95eab995cee378)] (by @CodFrm) +- 💄 Тонкая настройка макета карточного вида ([#872](https://github.com/scriptscat/scriptcat/issues/872)) [[5aa21b8](https://github.com/scriptscat/scriptcat/commit/5aa21b88bf423d5d03f7df70b654249bac4b7a88)] (by @Coxxs) + +### Исправлено + +- 🐛 Исправлена ошибка из‑за отсутствующей точки с запятой между двумя `@require` [#917](https://github.com/scriptscat/scriptcat/issues/917) ([#921](https://github.com/scriptscat/scriptcat/issues/921)) [[2769a24](https://github.com/scriptscat/scriptcat/commit/2769a24e129da79926816886fe42bbc4d9a97875)] (by @cyfung1031) +- 🐛 Исправлена аномалия страницы Check Update ([#912](https://github.com/scriptscat/scriptcat/issues/912)) [[12272e1](https://github.com/scriptscat/scriptcat/commit/12272e1ad4787cc6768f2f157d272faff5782f37)] (by @cyfung1031) +- 🐛 Исправлено: GM_openInTab не работал в фоновых скриптах [#873](https://github.com/scriptscat/scriptcat/issues/873) [[a526664](https://github.com/scriptscat/scriptcat/commit/a52666429710e150d81cac33af5511401b697355)] (by @CodFrm) +- 🐛 Исправлено состояние загрузки табличного списка [#874](https://github.com/scriptscat/scriptcat/issues/874) [[0b53cb0](https://github.com/scriptscat/scriptcat/commit/0b53cb07cf1ca1d3e42b15fd9c104c83031502d5)] (by @CodFrm) +- 🐛 Исправлена неудачная инъекция скрипта после удаления `@early-start` ([#871](https://github.com/scriptscat/scriptcat/issues/871)) [[426e878](https://github.com/scriptscat/scriptcat/commit/426e8788d9b934ee96cf5ec22b432a08681a9e8c)] (by @cyfung1031) + + + +## 1.2.0-beta.3 (2025-10-23) + +### Добавлено + +- ✨ Карточный вид ([#860](https://github.com/scriptscat/scriptcat/issues/860)) [[c9f2350](https://github.com/scriptscat/scriptcat/commit/c9f23509648a41b06f82e79da2bc1fc05a783e06)] (by @CodFrm) + +### Изменено + +- ♻️ Правки null-кода ([#852](https://github.com/scriptscat/scriptcat/issues/852)) [[fa1031d](https://github.com/scriptscat/scriptcat/commit/fa1031df9c3e8bc2550f429e7cf8d1c3869a1ea3)] (by @cyfung1031) +- ♻️ Правки кода GMApiRequest, fix GM_log, fix проверки @connect ([#849](https://github.com/scriptscat/scriptcat/issues/849)) [[ee4a8b2](https://github.com/scriptscat/scriptcat/commit/ee4a8b28715fb48fa627f5231c8dc30e55c006ed)] (by @cyfung1031) + +### Удалено + +- 🔥 Удалён `GM_openInTab({ useOpen: true })` ([#867](https://github.com/scriptscat/scriptcat/issues/867)) [[aa61335](https://github.com/scriptscat/scriptcat/commit/aa613354c7b7c84d461000ed0362cf9916c8aa39)] (by @cyfung1031) + +### Исправлено + +- 🐛 checkUserScriptsAvailable: совместимость с Vivaldi ([#859](https://github.com/scriptscat/scriptcat/issues/859)) [[014d62d](https://github.com/scriptscat/scriptcat/commit/014d62de6b731bfda82babf5db5aa5ae909908f1)] (by @cyfung1031) +- 🚑 Критическое исправление: Promise GM.delete/setValue не завершался ([#865](https://github.com/scriptscat/scriptcat/issues/865)) [[43572a3](https://github.com/scriptscat/scriptcat/commit/43572a3110b8b083f840b472a231400223da7751)] (by @cyfung1031) +- 🐛 Исправлена проблема GM xhr fetch [#847](https://github.com/scriptscat/scriptcat/issues/847) [[c6e95c2](https://github.com/scriptscat/scriptcat/commit/c6e95c210748d091ff9f610f3801eaa055d9d6de)] + +### Разное + +- 📝 Добавлен комментарий `@compatible` к monaco-editor ([#853](https://github.com/scriptscat/scriptcat/issues/853)) [[752b951](https://github.com/scriptscat/scriptcat/commit/752b95122ab324df358e45ec468194cc8466f8bb)] (by @cyfung1031) +- 🌐 Добавлен перевод subscribe_source_tooltip [#850](https://github.com/scriptscat/scriptcat/issues/850) [[8d675bd](https://github.com/scriptscat/scriptcat/commit/8d675bd5398d403dfc8e7ee2016fbaffd821da64)] + + + +## 1.2.0-beta.2 (2025-10-15) + +Оптимизирована логика обновления скриптов, добавлена боковая панель списка скриптов, расширены GM_registerMenuCommand и GM_openInTab, исправлено множество ошибок + +### Добавлено + +- ✨ Единый механизм уведомлений об обновлениях ([#755](https://github.com/scriptscat/scriptcat/issues/755)) ([741b0bd](https://github.com/scriptscat/scriptcat/commit/741b0bd2ec2f75a7e84c62fbe02654ce6bc41543)) +- ✨ Меню второго уровня и разделители GM_registerMenuCommand ([#831](https://github.com/scriptscat/scriptcat/issues/831)) [[bd08959](https://github.com/scriptscat/scriptcat/commit/bd089595c922aa63af0fb6d41fa9f6dc2587e096)] (by @cyfung1031) +- ✨ Добавлены параметры в GM_openInTab ([#788](https://github.com/scriptscat/scriptcat/issues/788)) [[eb33d61](https://github.com/scriptscat/scriptcat/commit/eb33d613473815b12017e34f46ed9eb292a9dcba)] (by @cyfung1031) +- ✨ Кнопка проверки версии SC ([#795](https://github.com/scriptscat/scriptcat/issues/795)) [[1680c66](https://github.com/scriptscat/scriptcat/commit/1680c66099120c0e497c1a1f5321f38fe0160ea0)] (by @cyfung1031) +- ✨ Фильтрация и теги в боковой панели списка скриптов ([#794](https://github.com/scriptscat/scriptcat/issues/794)) [[6aabf59](https://github.com/scriptscat/scriptcat/commit/6aabf594cd62fa7358ba34c1c69060dc9e24919c)] +- ✨ window.showOpenFilePicker для открытия файлов и локального мониторинга [#749](https://github.com/scriptscat/scriptcat/issues/749) [[7dcfbf1](https://github.com/scriptscat/scriptcat/commit/7dcfbf1309fff28c3d806d4ccb36bd0ef51050f5)] + +### Изменено + +- ♻️ Разделена логика миграции indexeddb и chrome.storage ([#844](https://github.com/scriptscat/scriptcat/issues/844)) [[b8389fb](https://github.com/scriptscat/scriptcat/commit/b8389fbc21932dbbe9394b576fbd8605a3b820c8)] +- ♻️ Исправлены registerMenuCommand & unregisterMenuCommand ([#826](https://github.com/scriptscat/scriptcat/issues/826)) [[3ecde9e](https://github.com/scriptscat/scriptcat/commit/3ecde9e0125089744c2d81f759b043deb5440be6)] (by @cyfung1031) +- ⚡ Оптимизирована загрузка при старте Runtime ([#775](https://github.com/scriptscat/scriptcat/issues/775)) [[3e69401](https://github.com/scriptscat/scriptcat/commit/3e69401feb98bd789a85dbda7d9e690f71bae696)] (by @cyfung1031) + +### Исправлено + +- 🐛 Переработан дизайн кода, связанного с `GM_registerMenuCommand` ([#790](https://github.com/scriptscat/scriptcat/issues/790)) ([a71cfe4](https://github.com/scriptscat/scriptcat/commit/a71cfe496fcb2457109dd97742a795585860a6d7)) +- 🐛 Обработка очистки данных popup [#784](https://github.com/scriptscat/scriptcat/issues/784) [[7bd9b16](https://github.com/scriptscat/scriptcat/commit/7bd9b162b178a534a8be31aca210af2106f110b7)] +- 🐛 Исправлена проблема загрузки CAT_fileStorage [#829](https://github.com/scriptscat/scriptcat/issues/829) [[81d4e49](https://github.com/scriptscat/scriptcat/commit/81d4e496df8abd3715348fe979758a63311b54c3)] +- 🐛 Исправлен порядок групп userconfig [#818](https://github.com/scriptscat/scriptcat/issues/818) [[74881c0](https://github.com/scriptscat/scriptcat/commit/74881c0a05d599ad13300c3c69b33b01a5a7b552)] +- 🐛 Исправлены совместимость и обработка данных источника установки [[574b3c6](https://github.com/scriptscat/scriptcat/commit/574b3c6506a21e1b8ebd891fd91fcd8b19774b96)] +- 🐛 Исправлена синхронизация состояния фонового скрипта на странице popup [#838](https://github.com/scriptscat/scriptcat/issues/838) ([edd13c6](https://github.com/scriptscat/scriptcat/commit/edd13c65c9643dece7c38665f58146c9e59c802c)) +- 🐛 Исправлена несогласованность контекстного меню и меню скрипта [#768](https://github.com/scriptscat/scriptcat/issues/768) ([191ffcd](https://github.com/scriptscat/scriptcat/commit/191ffcd1e55d842acabbc44fdf1f1098f0b0093d)) +- 🐛 Исправлена ошибка ручного импорта локального файла [#745](https://github.com/scriptscat/scriptcat/issues/745) ([fe14991](https://github.com/scriptscat/scriptcat/commit/fe149914e6eef99761ca44681abd95919613adb3)) +- 🐛 Исправлена ошибка ручного импорта локального файла [#745](https://github.com/scriptscat/scriptcat/issues/745) ([52950a2](https://github.com/scriptscat/scriptcat/commit/52950a2ad04c79aecaa530a6eb615e9c54bba884)) +- 🐛 Поддержка распознавания локальных \*.user.js [#812](https://github.com/scriptscat/scriptcat/issues/812) [[cec8ffc](https://github.com/scriptscat/scriptcat/commit/cec8ffc5f6947a54b7a59365928a1ccf47b336a2)] +- 🐛 Исправлено: early start скрипт не мог использовать GM_addElement [#801](https://github.com/scriptscat/scriptcat/issues/801) [[4d17645](https://github.com/scriptscat/scriptcat/commit/4d17645c0659d8ecd283473cbdd88b6eda065758)] +- 🐛 Исправлена проблема GM_info.scriptMetaStr у early-скриптов [#801](https://github.com/scriptscat/scriptcat/issues/801) [[a9a4333](https://github.com/scriptscat/scriptcat/commit/a9a433393ceb259aecc4fe9c1d32a0c9a8333160)] +- 🐛 Документация metadata block и мелкие правки кода ([#832](https://github.com/scriptscat/scriptcat/issues/832)) [[c40822b](https://github.com/scriptscat/scriptcat/commit/c40822b293f1283d420797a0cbe549153541f3c8)] (by @cyfung1031) +- 🐛 Избегаем обновления menuCommand после удаления Tab ([#828](https://github.com/scriptscat/scriptcat/issues/828)) [[c64f6d9](https://github.com/scriptscat/scriptcat/commit/c64f6d9a4e087f7788f5b160b91c2b808161e58e)] (by @cyfung1031) +- 🐛 Исправлена проблема Modali18n ([#825](https://github.com/scriptscat/scriptcat/issues/825)) [[03da1ba](https://github.com/scriptscat/scriptcat/commit/03da1ba07c0fd212627bf3c18dbb3afa6affed78)] (by @cyfung1031) +- 🐛 Исправлена проблема i18n Modal.confirm [#821](https://github.com/scriptscat/scriptcat/issues/821) [[b3c30f5](https://github.com/scriptscat/scriptcat/commit/b3c30f55db8b37ccbfa7278b83af21159c72f2cb)] +- ✏️ "minetype" должно быть "mimetype" в типе параметра ([#823](https://github.com/scriptscat/scriptcat/issues/823)) [[fb3d132](https://github.com/scriptscat/scriptcat/commit/fb3d132ece659cb18082e383dfb925a5cc242c4c)] (by @cyfung1031) +- 🐛 Прерывание операций и освобождение ресурсов при ошибке invalid Extension Context ([#800](https://github.com/scriptscat/scriptcat/issues/800)) [[c110e74](https://github.com/scriptscat/scriptcat/commit/c110e746336e63fc1266bb4cacc056e126d919e0)] (by @cyfung1031) +- 🐛 Исправлено: страница batchUpdate повторно запрашивала обновления + после установки не обновлялась ([#803](https://github.com/scriptscat/scriptcat/issues/803)) [[73f1f32](https://github.com/scriptscat/scriptcat/commit/73f1f329388c07588f2a532b71e5318bf3a92392)] (by @cyfung1031) +- 🐛 Скорректирован jsconfig по умолчанию [#813](https://github.com/scriptscat/scriptcat/issues/813) [[06f0e1c](https://github.com/scriptscat/scriptcat/commit/06f0e1c7f0974b954d7ab546ce86f22f830dc28f)] +- 🐛 Проблема ui render ([#806](https://github.com/scriptscat/scriptcat/issues/806)) [[5c75c8b](https://github.com/scriptscat/scriptcat/commit/5c75c8b8e8fc92fcd830db094b34a7ad16fb4c9f)] (by @cyfung1031) +- 🐛 Подавление предупреждений ambiguous unicode [#747](https://github.com/scriptscat/scriptcat/issues/747) [[5e7c077](https://github.com/scriptscat/scriptcat/commit/5e7c077ef250e1b8eef5662bc416b82d62927b52)] +- 🐛 Имена столбцов и содержимое ScriptList не обновлялись после смены языка ([#792](https://github.com/scriptscat/scriptcat/issues/792)) [[3ad58b8](https://github.com/scriptscat/scriptcat/commit/3ad58b82bf1d4955cddd3e50b570c601f7e90143)] (by @cyfung1031) +- 🐛 Исправлен chrome.tabs.query ([#786](https://github.com/scriptscat/scriptcat/issues/786)) [[de607fd](https://github.com/scriptscat/scriptcat/commit/de607fd8eca841748a3e422fe5e84f84f84619d5)] (by @cyfung1031) +- 🐛 [UI Fix] Решена проблема useCallback ([#769](https://github.com/scriptscat/scriptcat/issues/769)) [[511de96](https://github.com/scriptscat/scriptcat/commit/511de96d2b271142244f9874f87bb23ec75f626a)] (by @cyfung1031) +- 🐛 Добавлено разрешение background для фоновой работы [#762](https://github.com/scriptscat/scriptcat/issues/762) [[4205837](https://github.com/scriptscat/scriptcat/commit/42058379ab6d0e29003cc1f63d5df48dbe601f4e)] +- 🐛 Исправлено: GM_download не мог скачивать файлы с недопустимыми символами в имени ([#758](https://github.com/scriptscat/scriptcat/issues/758)) [[2518722](https://github.com/scriptscat/scriptcat/commit/2518722c8bc14b9f52e8720624dd835b1fbdfb1b)] (by @WhiteSevs) +- 🐛 Исправлена проблема toString в sandbox [#737](https://github.com/scriptscat/scriptcat/issues/737) [[6ca24c9](https://github.com/scriptscat/scriptcat/commit/6ca24c9b171792035803ac4e1c69e473629f9d18)] +- 🐛 Исправлено отображение badge 0 [[026c1d2](https://github.com/scriptscat/scriptcat/commit/026c1d2071dd4cfb6291f005d36717bcdf0a51c3)] +- 🐛 Исправлена проблема CSP при инъекции скриптов [#739](https://github.com/scriptscat/scriptcat/issues/739) [#728](https://github.com/scriptscat/scriptcat/issues/728) [[5da21b5](https://github.com/scriptscat/scriptcat/commit/5da21b5e3d0e7e86a1fd5dff57ba03ea641c19fa)] + +### Разное + +- 📝 Исправления комментариев TypeScript ([#839](https://github.com/scriptscat/scriptcat/issues/839)) [[6b575ca](https://github.com/scriptscat/scriptcat/commit/6b575cac4841bdf86de70e4b0e702e342a00ca76)] (by @cyfung1031) +- 🌐 Обработка переводов уведомлений и ошибок, валидация конфликтов `@grant` ([#819](https://github.com/scriptscat/scriptcat/issues/819)) [[ef3482d](https://github.com/scriptscat/scriptcat/commit/ef3482d2c6406927a72835067f66a28cdb0f3b79)] (by @cyfung1031) +- 🌐 Обработка i18n «No message content» ([#811](https://github.com/scriptscat/scriptcat/issues/811)) [[f9486d6](https://github.com/scriptscat/scriptcat/commit/f9486d6e53d68c085625ac370dc717daf8af232e)] (by @cyfung1031) +- 🌐 UI: изменён формат отображения источника ([#783](https://github.com/scriptscat/scriptcat/issues/783)) [[9242b95](https://github.com/scriptscat/scriptcat/commit/9242b957cf5f90f6d186a0b1f07bfce8d6ed1cd7)] (by @cyfung1031) +- 🌐 Перевод updatepage ([#777](https://github.com/scriptscat/scriptcat/issues/777)) [[757c954](https://github.com/scriptscat/scriptcat/commit/757c954768be8fc94e05200822a23efef5e6bc01)] (by @cyfung1031) +- 🌐 Обновлён translation.json ([#746](https://github.com/scriptscat/scriptcat/issues/746)) [[85b48e2](https://github.com/scriptscat/scriptcat/commit/85b48e2982e0c81f82622528a3aa600c3c88ce8d)] (by @cyfung1031) + + + +## 1.2.0-beta.1 (2025-09-18) + +### Добавлено + +- ✨ Меню макета для скрытия боковой панели [#689](https://github.com/scriptscat/scriptcat/issues/689) [[dd64da7](https://github.com/scriptscat/scriptcat/commit/dd64da719c081acbf21645e2b1e1f38653ffae8c)] +- ✨ Реализован inject into ([#711](https://github.com/scriptscat/scriptcat/issues/711)) [[4c708c2](https://github.com/scriptscat/scriptcat/commit/4c708c2c5a0f7cea6daa2f32f51e182a4f83c50c)] +- ✨ : добавлен ярлык для активации кнопки панели инструментов Firefox mv3 ([#718](https://github.com/scriptscat/scriptcat/issues/718)) [[06a9040](https://github.com/scriptscat/scriptcat/commit/06a904046034aad59564ea07d8ec441f4def5278)] (by @xymoryn) + +### Изменено + +- ⚡ Оптимизировано: повторный рендер popup вызывал сворачивание после клика «запустить» фонового скрипта [[d83ad0d](https://github.com/scriptscat/scriptcat/commit/d83ad0dda600db59adf70f9db2304381db7ab80f)] +- ⚡ Оптимизирован список скриптов, меньше re-render [[610fba0](https://github.com/scriptscat/scriptcat/commit/610fba08bbac5c01791aac756eed60a75bc1d483)] +- ♻️ Усилена проверка задач фоновых скриптов, меньше ошибок [#714](https://github.com/scriptscat/scriptcat/issues/714) [[3850af2](https://github.com/scriptscat/scriptcat/commit/3850af22abefced1f2ec6c773c92599a18bb0f8a)] +- 🐛 Исправлено: фоновые скрипты не раскрывались на странице popup ([66ab70f](https://github.com/scriptscat/scriptcat/commit/66ab70fb10c28aaf0c9260a9591aab7e1ae35615)) +- ✨ Popup не закрывается автоматически после исключения сайтов [#725](https://github.com/scriptscat/scriptcat/issues/725) ([e432210](https://github.com/scriptscat/scriptcat/commit/e43221051d52d7394a579442519e99d258df872a)) +- ♻️ Оптимизированы ReduxStore и механизм broadcast ([#729](https://github.com/scriptscat/scriptcat/issues/729)) [[b62781e](https://github.com/scriptscat/scriptcat/commit/b62781e11f0f4771094e42cb3479a70b8134cdf6)] (by @cyfung1031) +- ⚡ Оптимизация кода React.forwardRef ([#734](https://github.com/scriptscat/scriptcat/issues/734)) [[a7faa48](https://github.com/scriptscat/scriptcat/commit/a7faa48f9a4615318104fa5d501184a4faec73cd)] (by @cyfung1031) +- ♻️ Рефакторинг и оптимизация systemConfig [[3acd3f3](https://github.com/scriptscat/scriptcat/commit/3acd3f3890031a7e90bd57eb63320007164ed4ff)] + +### Исправлено + +- 🐛 Исправлена ошибка обновления state [[94fd65b](https://github.com/scriptscat/scriptcat/commit/94fd65bfb765a9511e0efb2dc6fb2bfd216e570f)] +- ✏️ Исправлена опечатка ([#738](https://github.com/scriptscat/scriptcat/issues/738)) ([4e55c06](https://github.com/scriptscat/scriptcat/commit/4e55c06212336bd3356e6d1ead3b75cf97f3b9d8)) +- 🐛 Исправлено отображение badge 0 ([6edad14](https://github.com/scriptscat/scriptcat/commit/6edad1491820665fad8cd6ee5c85e93c57aa0d42)) +- 🐛 Усилена проверка типов сообщений [#676](https://github.com/scriptscat/scriptcat/issues/676) ([5073795](https://github.com/scriptscat/scriptcat/commit/50737957507ff9af3aa9ba9a6b7d444b643d1ff2)) +- 🐛 Исправлена проблема toString в sandbox [#737](https://github.com/scriptscat/scriptcat/issues/737) [[a4cefbc](https://github.com/scriptscat/scriptcat/commit/a4cefbc791fc2c2e53f3e934e0e4725023f49f72)] +- ✏️ Исправлена опечатка [[35b6f58](https://github.com/scriptscat/scriptcat/commit/35b6f581c6421a6db001eebadaa8ae216f5b8575)] +- 🐛 Исправлена проблема document в GM xhr [#716](https://github.com/scriptscat/scriptcat/issues/716) [[1c46546](https://github.com/scriptscat/scriptcat/commit/1c465462f4e14ae461d54358710f5caf74208af3)] + + + +## 1.2.0-beta (2025-09-07) + +### Добавлено + +- ✨ Пользовательские настройки редактора и определения типов редактора ([#708](https://github.com/scriptscat/scriptcat/issues/708)) [[49eb379](https://github.com/scriptscat/scriptcat/commit/49eb3794774790d61c3ef787c865a9ba6fe82841)] +- ✨ Страница опроса при удалении [[6404c8f](https://github.com/scriptscat/scriptcat/commit/6404c8f74aff09b15725a92f8afdfc0d71ac188f)] +- 📝 Изменены страница открытия установки и namespace ([6f2f000](https://github.com/scriptscat/scriptcat/commit/6f2f000612908b7a88f6b70c2831092805c63bc7)) +- ✨ QR-код для мобильной установки ([348237c](https://github.com/scriptscat/scriptcat/commit/348237c7ce9771c69025386926b1f73710cf6f42)) + +### Исправлено + +- 🐛 Исправлены проблемы совместимости со старыми версиями браузеров [#715](https://github.com/scriptscat/scriptcat/issues/715) [[4da8068](https://github.com/scriptscat/scriptcat/commit/4da806879c2b170672814d02e6f8ed98c9fae35b)] +- 💄 Оптимизировано отображение меню popup при слишком маленьком окне ([288650e](https://github.com/scriptscat/scriptcat/commit/288650e5e4cbdc3fa8658f0754ce427a1b3dec5a)) +- 🐛 Исправлены N проблем ([#710](https://github.com/scriptscat/scriptcat/issues/710)) [[6a2027a](https://github.com/scriptscat/scriptcat/commit/6a2027ac0bb5e0ed625df570240d068a98a34b31)] (by @WhiteSevs) +- 🐛 Исправлено: GM XHR redirect терял заголовки [#664](https://github.com/scriptscat/scriptcat/issues/664) close [#664](https://github.com/scriptscat/scriptcat/issues/664) [[1f29e69](https://github.com/scriptscat/scriptcat/commit/1f29e699ded25ec5270844c1fb54001b5bbf5038)] + +### Разное + +- 🌐 Обработка проблем i18n [[2adf69d](https://github.com/scriptscat/scriptcat/commit/2adf69d6ec3c30186f2c2ef89f97e3cba9e15a66)] +- 🌐 Обработка проблем переводов [[55223dd](https://github.com/scriptscat/scriptcat/commit/55223dde8c545e974d19dd8126756aaae407e1fd)] + + + +## 1.1.0-beta.2 (2025-09-03) + +Добавлена поддержка Dropbox, улучшения совместимости, @early-start для загрузки раньше страницы + +### Добавлено + +- ✨ Настройки среды выполнения скрипта [#628](https://github.com/scriptscat/scriptcat/issues/628) [[0d4a89e](https://github.com/scriptscat/scriptcat/commit/0d4a89efaecf0331dcc7fbb6df006b93a1525846)] +- ✨ Свёртка по умолчанию, когда нет фоновых скриптов [#626](https://github.com/scriptscat/scriptcat/issues/626) ([9d0aac6](https://github.com/scriptscat/scriptcat/commit/9d0aac6aae11b96707ca1f7c024a24e9d55f217b)) +- ✨ Поддержка Dropbox [#575](https://github.com/scriptscat/scriptcat/issues/575) [[2c66f21](https://github.com/scriptscat/scriptcat/commit/2c66f21f5118bd83a0eaa0f1baa3a31f2233e5b2)] +- ✨ Оптимизация external.Tampermonkey: при совместном запуске TM и SC проверка установки SC, если TM не установлен ([#703](https://github.com/scriptscat/scriptcat/issues/703)) [[d0115c3](https://github.com/scriptscat/scriptcat/commit/d0115c33657260d803b6091139601b1b20407d4e)] (by @cyfung1031) +- ✨ Добавлен @early-start для загрузки раньше страницы ([#649](https://github.com/scriptscat/scriptcat/issues/649)) [[eb097dd](https://github.com/scriptscat/scriptcat/commit/eb097dd146dcd6f8ca712ed883571dbfb3d09f20)] + +### Изменено + +- ♻️ Совместимость с FF: `chrome.scripting.registerContentScripts` ([#704](https://github.com/scriptscat/scriptcat/issues/704)) [[a9ad0ea](https://github.com/scriptscat/scriptcat/commit/a9ad0ea2b34744dbd4488bda0a16d73bd6a1cc2b)] (by @cyfung1031) +- ♻️ Оптимизация кода url_matcher ([#702](https://github.com/scriptscat/scriptcat/issues/702)) [[27b8baa](https://github.com/scriptscat/scriptcat/commit/27b8baa90372f75cbf428dd32ef02d842688cf33)] (by @cyfung1031) +- ⚡ const now = Date.now(); ([#695](https://github.com/scriptscat/scriptcat/issues/695)) [[400b45c](https://github.com/scriptscat/scriptcat/commit/400b45cc487da4cc8a7b866916855acdc18a8023)] (by @cyfung1031) +- ⚡ forEach -> for of ([#694](https://github.com/scriptscat/scriptcat/issues/694)) [[70927b6](https://github.com/scriptscat/scriptcat/commit/70927b6f0ddcf4a60d5838597d1df5acaaa7ca94)] (by @cyfung1031) +- ⚡ Общая оптимизация кода ([#692](https://github.com/scriptscat/scriptcat/issues/692)) [[cf05973](https://github.com/scriptscat/scriptcat/commit/cf0597305a158fd8ba8489f30906d7bbbd7a4b0b)] (by @cyfung1031) +- ⚡ Оптимизация кода: Global Search ([#697](https://github.com/scriptscat/scriptcat/issues/697)) [[a5c12bd](https://github.com/scriptscat/scriptcat/commit/a5c12bd94f249ea194bececf2ecb39a0dea3c7dc)] (by @cyfung1031) +- ♻️ Middleware для обработки initReady [[758e926](https://github.com/scriptscat/scriptcat/commit/758e92690194462982282dca25041c825d0b05e2)] +- ♻️ Оптимизация компонентов Server и MessageQueue [[0932edc](https://github.com/scriptscat/scriptcat/commit/0932edc49722226cac97403dcd14dbaef01b5528)] +- ♻️ Правка совместимости: обработка optional_permission ([#679](https://github.com/scriptscat/scriptcat/issues/679)) [[bfc558a](https://github.com/scriptscat/scriptcat/commit/bfc558a0dfd167234100d95b9180ee6db4ab4c04)] (by @cyfung1031) +- ♻️ Правка совместимости: `content.js` должен выдавать ошибку без `chrome.runtime.onMessage` ([#675](https://github.com/scriptscat/scriptcat/issues/675)) [[4e9adc0](https://github.com/scriptscat/scriptcat/commit/4e9adc00562981aa9d930d8a3f199e9418bdff30)] (by @cyfung1031) +- ♻️ Правка совместимости (offscreen) и оптимизация кода ([#674](https://github.com/scriptscat/scriptcat/issues/674)) [[a3e56dd](https://github.com/scriptscat/scriptcat/commit/a3e56dd9d76cad73c8c8ec75c71fdbcfb9ca40e0)] (by @cyfung1031) +- 🎨 Правка совместимости: notificationsUpdate ([#673](https://github.com/scriptscat/scriptcat/issues/673)) [[a345d93](https://github.com/scriptscat/scriptcat/commit/a345d93187e26efe99cc331072ffc854b3fe7b4d)] (by @cyfung1031) +- 🎨 Улучшена совместимость chrome.tabs.create ([#639](https://github.com/scriptscat/scriptcat/issues/639)) [[ac0d7de](https://github.com/scriptscat/scriptcat/commit/ac0d7deb5957ea71579ef7a44594a75300e1cca6)] (by @cyfung1031) + +### Исправлено + +- 🐛 Исправлено: установка не запускалась, когда сеть не могла открыть промежуточную страницу установки [#705](https://github.com/scriptscat/scriptcat/issues/705) [[5f1e292](https://github.com/scriptscat/scriptcat/commit/5f1e2929d79c470ba4427c3cce01f5cd184a839b)] +- 🐛 Обработка выражения `@match *://*domain/*` [[039b445](https://github.com/scriptscat/scriptcat/commit/039b4454148947cd3c74de82b87804ee9815e60c)] +- 🐛 Исправлена проблема проникновения sandbox окружения расширения [#700](https://github.com/scriptscat/scriptcat/issues/700) [[a1a868d](https://github.com/scriptscat/scriptcat/commit/a1a868dfe3199e666fe2bcb65cfb2ad0ad3d699b)] +- ✏️ backgroud -> background ([#698](https://github.com/scriptscat/scriptcat/issues/698)) [[2594075](https://github.com/scriptscat/scriptcat/commit/2594075c4a50f4c79fa46bcda08d7b0cbcfe723c)] (by @cyfung1031) +- ✏️ CrhomeStorage -> ChromeStorage ([#693](https://github.com/scriptscat/scriptcat/issues/693)) [[64c536d](https://github.com/scriptscat/scriptcat/commit/64c536dbd5fcb4c29eebc1109202bab69aaa3ee2)] (by @cyfung1031) +- 🐛 Исправлены GM.getTab, GM.getTabs ([#683](https://github.com/scriptscat/scriptcat/issues/683)) [[31de256](https://github.com/scriptscat/scriptcat/commit/31de256f02b5b61e27f0eec9ea673248ba8faa32)] (by @WhiteSevs) +- 🐛 Исправлено отсутствие домена в finalUrl ([#656](https://github.com/scriptscat/scriptcat/issues/656)) [[545d7c8](https://github.com/scriptscat/scriptcat/commit/545d7c8c0dd69c83bd2f0353518aafe6af81c0f4)] (by @cyfung1031) +- 🐛 Совместимость с более низкими ядрами браузера [#647](https://github.com/scriptscat/scriptcat/issues/647) ([bba12d2](https://github.com/scriptscat/scriptcat/commit/bba12d23f04759cb9b7fdb63f0d95ae515ee94a9)) + +### Разное + +- 📝 Созданы README_RU.md и CONTRIBUTING_RU.md ([#678](https://github.com/scriptscat/scriptcat/issues/678)) [[597ab03](https://github.com/scriptscat/scriptcat/commit/597ab0378fe5ced01637cf411326ef7845b8ce2b)] (by @Ioann) +- 👷 Правки совместимости (совместимость pack.js) ([#669](https://github.com/scriptscat/scriptcat/issues/669)) [[fec45e6](https://github.com/scriptscat/scriptcat/commit/fec45e6606a609b10b79c58d2fcba02c2ce71e16)] (by @cyfung1031) + +**Full Changelog**: https://github.com/scriptscat/scriptcat/compare/v1.1.0-beta.1...v1.1.0-beta.2 + + + +## 1.1.0-beta.1 (2025-08-29) + +### Добавлено + +- ✅ Изменены unit-тесты ([#690](https://github.com/scriptscat/scriptcat/issues/690)) [[71f9d70](https://github.com/scriptscat/scriptcat/commit/71f9d709868b96352494889ea864c22c0b2ce197)] (by @cyfung1031) +- 🎨 Оптимизация async-кода ([#651](https://github.com/scriptscat/scriptcat/issues/651)) ([55440e7](https://github.com/scriptscat/scriptcat/commit/55440e725a706e4358f08bc430ebea77bcb25335)) +- ✨ Глобальный поиск по коду ([#662](https://github.com/scriptscat/scriptcat/issues/662)) [[f8eafb7](https://github.com/scriptscat/scriptcat/commit/f8eafb7f955dad62c1b41ac477e929bf00c65982)] (by @RenjiYuusei) +- ✅ Скорректирован unit-тест nextTime [[0a6ed8c](https://github.com/scriptscat/scriptcat/commit/0a6ed8c72b8ee6dc15b66f8053ae3bf3ee95584d)] + +### Изменено + +- ♻️ Оптимизация кода, связанного с ScriptMatchInfo ([#653](https://github.com/scriptscat/scriptcat/issues/653)) [[556c493](https://github.com/scriptscat/scriptcat/commit/556c493f027fbfa7299ee68c3a9d927de6f41f08)] (by @cyfung1031) +- 🎨 Оптимизирована логика открытия окон [[0de44bf](https://github.com/scriptscat/scriptcat/commit/0de44bfc90eeee003d9708ba0678e6c23f859579)] +- 🌐 Обработка проблем переводов ([cbe880e](https://github.com/scriptscat/scriptcat/commit/cbe880efcf3a148301dce4ffa90aa29a14407a26)) +- 🎨 `@scriptURL` ([#654](https://github.com/scriptscat/scriptcat/issues/654)) [[4b1a5de](https://github.com/scriptscat/scriptcat/commit/4b1a5de9ed3b328091f582925b8a442535953a9e)] (by @cyfung1031) +- ♻️ Переписан UrlMatch ([#637](https://github.com/scriptscat/scriptcat/issues/637)) [[5b01c10](https://github.com/scriptscat/scriptcat/commit/5b01c10859b80890456a44a66d78204b42040870)] (by @cyfung1031) +- 🎨 Оптимизация getEnableScript ([#645](https://github.com/scriptscat/scriptcat/issues/645)) [[04910cf](https://github.com/scriptscat/scriptcat/commit/04910cf6213fe90fc8cbca28f2826414855dd7b1)] (by @cyfung1031) +- ⚡ Оптимизация кода runtime.ts ([#642](https://github.com/scriptscat/scriptcat/issues/642)) [[641cc1d](https://github.com/scriptscat/scriptcat/commit/641cc1d1ec0ec2dff5d32689ba46d27d30f7b45f)] (by @cyfung1031) +- 🎨 Улучшена совместимость chrome.tabs.create ([#639](https://github.com/scriptscat/scriptcat/issues/639)) [[601b933](https://github.com/scriptscat/scriptcat/commit/601b933bd5cec1405ac6169a6160a57dfe0dbcfc)] (by @cyfung1031) +- 🎨 Исправление `@match` `@icon` нового скрипта ([#636](https://github.com/scriptscat/scriptcat/issues/636)) [[aec08a3](https://github.com/scriptscat/scriptcat/commit/aec08a331f868defee6279eb420f6b90aba39cfe)] (by @cyfung1031) + +### Удалено + +- 🔥 Удалена документация crowdin сайта скриптов [[695f4d1](https://github.com/scriptscat/scriptcat/commit/695f4d1ba2d039508415235dd8e606d238be8035)] + +### Исправлено + +- 🐛 Исправлено отсутствие домена в finalUrl ([#656](https://github.com/scriptscat/scriptcat/issues/656)) [[3ed018a](https://github.com/scriptscat/scriptcat/commit/3ed018a7a54803fcf2e1791316e0166ed0b52007)] (by @cyfung1031) +- 💚 Исправлена проблема lint react/jsx-no-literals [[017b608](https://github.com/scriptscat/scriptcat/commit/017b60886be601e3e0a1719cf249da32d5686c30)] +- 🐛 Совместимость со старыми ядрами браузера [#647](https://github.com/scriptscat/scriptcat/issues/647) [[0e2f817](https://github.com/scriptscat/scriptcat/commit/0e2f8173c8b44bd6ad44bdffc73fa302a96a058e)] +- 🐛 Оптимизирована инъекция window.external ([#646](https://github.com/scriptscat/scriptcat/issues/646)) [[0b2668a](https://github.com/scriptscat/scriptcat/commit/0b2668aadcab35a33ff9abc4bd030dffb87ea168)] (by @cyfung1031) +- 🐛 Исправлено: страница auth облачного хранилища не закрывалась автоматически [[7748088](https://github.com/scriptscat/scriptcat/commit/7748088e63c1fc660b6a6ae5613cf04f9da99b8c)] + +### Разное + +- 🌐 Уточнена и расширена вьетнамская локаль ([#661](https://github.com/scriptscat/scriptcat/issues/661)) [[6847a59](https://github.com/scriptscat/scriptcat/commit/6847a596c4b06c75e13594ef60e4b9dfa5718cf3)] (by @RenjiYuusei) +- 🌐 Исправления переводов ([#635](https://github.com/scriptscat/scriptcat/issues/635)) [[19296de](https://github.com/scriptscat/scriptcat/commit/19296de6a3815e5965eb33401a55da9b2bd22bb4)] (by @cyfung1031) +- 🌐 Исправлена проблема i18n онбординг-гида [#627](https://github.com/scriptscat/scriptcat/issues/627) [[9683f96](https://github.com/scriptscat/scriptcat/commit/9683f965400ab6a2bac15349aca4335911766eac)] + + + +## 1.1.0-beta (2025-08-18) + +### Изменено + +- ⚡ Не использовать синтаксис .reduce ([#619](https://github.com/scriptscat/scriptcat/issues/619)) [[71e97d5](https://github.com/scriptscat/scriptcat/commit/71e97d53fe152d5a8e479378366d077589df3d27)] (by @cyfung1031) +- ⚡ Оптимизированы проблемы загрузки ресурсов скрипта [#612](https://github.com/scriptscat/scriptcat/issues/612) [[e206562](https://github.com/scriptscat/scriptcat/commit/e2065622c2a544579bc84f25f178d118d902ccba)] +- 🎨 Оптимизирована страница установки скрипта ([#611](https://github.com/scriptscat/scriptcat/issues/611)) ([bbc76b1](https://github.com/scriptscat/scriptcat/commit/bbc76b1110d417a445b3cc065488fe11b7f2ddc2)) +- 🐛 Исправлен метод открытия в текущем окне ([70be8a3](https://github.com/scriptscat/scriptcat/commit/70be8a303b98b73885dac950dc1b24aa8cbbe773)) +- 🎨 Оптимизация utils.ts ([#608](https://github.com/scriptscat/scriptcat/issues/608)) [[37bb763](https://github.com/scriptscat/scriptcat/commit/37bb763306c7e06df085022c2cb2fa9cc2788204)] (by @cyfung1031) +- 🎨 doThrow и организация TypeScript ([#606](https://github.com/scriptscat/scriptcat/issues/606)) [[4362802](https://github.com/scriptscat/scriptcat/commit/4362802fe3ba4482a283996cae9a424b23c69407)] (by @cyfung1031) +- ⚡ Улучшены popup.ts и runtime.ts (оптимизация кода) ([#607](https://github.com/scriptscat/scriptcat/issues/607)) [[e48ca66](https://github.com/scriptscat/scriptcat/commit/e48ca66cc4f56ef981543c1f56b5e7eb0c2fa14a)] (by @cyfung1031) +- 🎨 Обновления, связанные с getCurrentTab ([#604](https://github.com/scriptscat/scriptcat/issues/604)) [[b4a9f2e](https://github.com/scriptscat/scriptcat/commit/b4a9f2efd48ee8cbacac6872ddb25c7d630bfd8a)] (by @cyfung1031) +- 🎨 Определение TS TMessage ([#596](https://github.com/scriptscat/scriptcat/issues/596)) [[6aeb61d](https://github.com/scriptscat/scriptcat/commit/6aeb61da8ae7efdd718facacf90e4ed40ddb4caf)] (by @cyfung1031) +- 🎨 Получение favicon через Service Worker ([#594](https://github.com/scriptscat/scriptcat/issues/594)) [[727872d](https://github.com/scriptscat/scriptcat/commit/727872d47552e4c53b09be33b526f7f69baad4ec)] (by @cyfung1031) +- 🎨 Стандартизация Message ([#595](https://github.com/scriptscat/scriptcat/issues/595)) [[791608b](https://github.com/scriptscat/scriptcat/commit/791608b31855b1415f9ad496ef6c52fe1809984d)] (by @cyfung1031) +- 🎨 Оптимизация кода SystemConfigChange ([#593](https://github.com/scriptscat/scriptcat/issues/593)) [[041d985](https://github.com/scriptscat/scriptcat/commit/041d98523902319c88efdee3fa2ae40eab80aba8)] (by @cyfung1031) +- 🎨 Оптимизация кода EventEmitter ([#592](https://github.com/scriptscat/scriptcat/issues/592)) [[67543c4](https://github.com/scriptscat/scriptcat/commit/67543c473b303a1708ea83ca00e49d5d687d6a34)] (by @cyfung1031) +- 🎨 Оптимизация кода Cache ([#591](https://github.com/scriptscat/scriptcat/issues/591)) [[34e42ac](https://github.com/scriptscat/scriptcat/commit/34e42ac5f9ee504a90636d32c53def356c7d4495)] (by @cyfung1031) +- 🎨 Шаблон нового скрипта по умолчанию `@grant none` как в TM ([#589](https://github.com/scriptscat/scriptcat/issues/589)) [[e5a2d5d](https://github.com/scriptscat/scriptcat/commit/e5a2d5d3adafdcac2cf95b865550e395ba8443c7)] (by @cyfung1031) +- ⚡ new Date().getTime() → Date.now() ([#587](https://github.com/scriptscat/scriptcat/issues/587)) [[245ecbf](https://github.com/scriptscat/scriptcat/commit/245ecbfc23f1811aeee5671e48151e94b0ebc128)] (by @cyfung1031) + +### Исправлено + +- 🐛 Исправлено: `@connect` \* не срабатывал [#623](https://github.com/scriptscat/scriptcat/issues/623) [[76481c8](https://github.com/scriptscat/scriptcat/commit/76481c845b34414a7f15ed18ec61f7dff7eef091)] +- 🐛 Добавлены unit-тесты и исправлена проблема `@exclude` ([#618](https://github.com/scriptscat/scriptcat/issues/618)) [[0046bb7](https://github.com/scriptscat/scriptcat/commit/0046bb78800a2c46edaac785b8e9592327772a3b)] (by @cyfung1031) +- 🐛 Исправлено: некоторые ссылки .user.js не устанавливали скрипты [#599](https://github.com/scriptscat/scriptcat/issues/599) [[ccd2639](https://github.com/scriptscat/scriptcat/commit/ccd2639858f0f3cde28f284376fe8ed998d935ae)] +- 🐛 Исправлена ошибка создания нового скрипта [[d42d6e7](https://github.com/scriptscat/scriptcat/commit/d42d6e7d408a84674facf9ab0da6eac0e384502f)] +- 🐛 Исправления metadata ([#610](https://github.com/scriptscat/scriptcat/issues/610)) [[4d98cce](https://github.com/scriptscat/scriptcat/commit/4d98cce0ca1281cc58f551ea4e6700e340780d3f)] (by @cyfung1031) +- 🐛 Исправления Popup Badge ([#605](https://github.com/scriptscat/scriptcat/issues/605)) [[eff9230](https://github.com/scriptscat/scriptcat/commit/eff92309de99abb0cf48ef4727afaa113bc2fbb6)] (by @cyfung1031) +- 🐛 Исправления ScriptEditor.tsx ([#603](https://github.com/scriptscat/scriptcat/issues/603)) [[a9aadba](https://github.com/scriptscat/scriptcat/commit/a9aadba372b813c16bdc5f0aeb07c68981f48c63)] (by @cyfung1031) +- 🐛 Исправления CSS code viewer & editor ([#602](https://github.com/scriptscat/scriptcat/issues/602)) [[2e86785](https://github.com/scriptscat/scriptcat/commit/2e8678513efaccd42c8dc2aa89f8b76679aa8420)] (by @cyfung1031) +- 🐛 Исправлена проблема конкурентности getFaviconFromDomain ([#597](https://github.com/scriptscat/scriptcat/issues/597)) [[1872fe1](https://github.com/scriptscat/scriptcat/commit/1872fe165ab204b155a56f037c111d2d7776c2b9)] (by @cyfung1031) +- 🐛 Исправлена ошибка открытия вкладки в сценариях с несколькими окнами [#586](https://github.com/scriptscat/scriptcat/issues/586) [[54c1da2](https://github.com/scriptscat/scriptcat/commit/54c1da29c2bd8bd8f5ef2d85b7aed8b334de296f)] +- 🐛 Исправлена проблема совместимости openerTabId ([#586](https://github.com/scriptscat/scriptcat/issues/586)) [[b861fc8](https://github.com/scriptscat/scriptcat/commit/b861fc8620e53b885cad98db03f1dd10ec9d296c)] (by @cyfung1031) + +### Разное + +- 👷 Оптимизация кода pack.js ([#615](https://github.com/scriptscat/scriptcat/issues/615)) [[870dd9b](https://github.com/scriptscat/scriptcat/commit/870dd9bc6b7eff3eceefa915452e773ec0565180)] (by @cyfung1031) diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/change/index.md b/i18n/ru/docusaurus-plugin-content-docs/current/change/index.md new file mode 100644 index 00000000..b934317b --- /dev/null +++ b/i18n/ru/docusaurus-plugin-content-docs/current/change/index.md @@ -0,0 +1,476 @@ +--- +title: Журнал изменений +--- + +import GithubStar from '@site/src/components/GithubStar'; +import SponsorBlock from '@site/src/components/SponsorBlock/en.mdx'; + + + + + + +Журнал изменений бета-версий: [Beta Changelog](./beta-changelog.md) + +⚠️ Обратите внимание: если вы используете Windows 8/7/XP или версия ядра браузера ниже 120, нужно вручную установить [устаревшую версию ScriptCat](https://github.com/scriptscat/scriptcat/releases). v0.16.x — последняя версия с поддержкой Manifest V2. Шаги установки: [Установка расширения через загрузку распакованного](/docs/use/use/#load-unpacked-extension-installation). + + + +## 1.4.0 (2026-06-26) + +В этом релизе — низкоуровневый рефакторинг в подготовке к Firefox MV3, улучшения редактора (меню правки, форматирование Ctrl+Shift+F, Monaco quick fix), выбор многоплатформенных поисковых систем для поиска скриптов, новые возможности `@unwrap` / `window.onurlchange` / `@run-at context-menu`, комплексное укрепление надёжности синхронизации с облачными хранилищами и большой пакет исправлений GM API, UI и стабильности (включая утечку памяти при длительной работе и уязвимости prototype pollution). ScriptCat AI Agent доступен как превью в dev / Beta-сборках и пока не включён в стабильный релиз. + +### 🚀 Крупные новые функции + +- 🧪 ScriptCat AI Agent (**Превью — только в dev / Beta-сборках, в стабильной пока не включён**) — ИИ-агент с диалогом, вызовом инструментов, системой Skill, протоколом MCP и др. ([#1324](https://github.com/scriptscat/scriptcat/pull/1324)) (by @CodFrm) +- ✨ Поддержка метатега `@unwrap` ([#1213](https://github.com/scriptscat/scriptcat/pull/1213)) (by @cyfung1031) +- ✨ Реализация TM `window.onurlchange` через Navigation API ([#1315](https://github.com/scriptscat/scriptcat/pull/1315)) (by @cyfung1031) +- ✨ Восстановлена поддержка `@run-at context-menu` ([#1442](https://github.com/scriptscat/scriptcat/pull/1442)) (by @cyfung1031) +- ✨ Поиск скриптов поддерживает выбор многоплатформенных поисковых систем ([#1295](https://github.com/scriptscat/scriptcat/pull/1295)) (by @CodFrm) +- ✨ Добавлены дополнительные провайдеры сервисов иконок ([#1333](https://github.com/scriptscat/scriptcat/pull/1333)) (by @cyfung1031) +- ✨ Иконка проверки обновлений в столбце «последнее обновление» списка скриптов ([#1304](https://github.com/scriptscat/scriptcat/pull/1304)) (by @CodFrm) +- ✨ Улучшена обработка конфликтов правки и конфликтов имён скриптов ([#1223](https://github.com/scriptscat/scriptcat/pull/1223)) (by @cyfung1031) + +### 🧑‍💻 Редактор + +- ✨ Меню правки в редакторе (поиск, замена, отмена и т.д.) ([#1303](https://github.com/scriptscat/scriptcat/pull/1303)) (by @CodFrm) +- ✨ Редактор поддерживает форматирование Ctrl+Shift+F ([#1415](https://github.com/scriptscat/scriptcat/pull/1415)) (by @cyfung1031) +- ✨ Улучшены Monaco quick fix и подсказки по метаданным userscript ([#1461](https://github.com/scriptscat/scriptcat/pull/1461)) (by @cyfung1031) +- 🐛 Исправлены сочетания Ctrl-F / Ctrl-H ([#1312](https://github.com/scriptscat/scriptcat/pull/1312)) (by @cyfung1031) +- 🐛 Исправлено: функция ESLint fix не работала [#1079](https://github.com/scriptscat/scriptcat/issues/1079) ([#1184](https://github.com/scriptscat/scriptcat/pull/1184)) (by @cyfung1031) +- 🐛 Исправлены проблемы вёрстки CSS редактора ([#1460](https://github.com/scriptscat/scriptcat/pull/1460)) (by @cyfung1031) +- 🐛 Исправлено отображение списка скриптов ScriptEditor в светлой теме ([#1288](https://github.com/scriptscat/scriptcat/pull/1288)) (by @CodFrm) +- 🐛 Исправлены и улучшены проблемы ScriptEditor ([#1258](https://github.com/scriptscat/scriptcat/pull/1258)) (by @cyfung1031) + +### ⚡️ Улучшения производительности + +- 🚑 Исправлена потенциальная утечка памяти при длительной работе ScriptCat ([#1401](https://github.com/scriptscat/scriptcat/pull/1401)) (by @cyfung1031) +- ⚡️ Убрана зависимость файловой системы Baidu от глобальных DNR-правил, переход на отключение cookie на запрос ([#1377](https://github.com/scriptscat/scriptcat/pull/1377)) (by @cyfung1031) +- ⚡️ Оптимизирован выбор многоплатформенных поисковых систем для поиска скриптов ([#1379](https://github.com/scriptscat/scriptcat/pull/1379)) (by @cyfung1031) +- ⚡️ Моноширинный шрифт для loadingStatus на странице установки, чтобы избежать «дёрганья» ([#1381](https://github.com/scriptscat/scriptcat/pull/1381)) (by @cyfung1031) +- ⚡️ Оптимизирована обработка pushValue ([#1403](https://github.com/scriptscat/scriptcat/pull/1403)) (by @cyfung1031) +- ⚡️ Более полные проверки разрешений и лучшие подсказки по разрешениям userScript ([#1251](https://github.com/scriptscat/scriptcat/pull/1251)) (by @cyfung1031) +- ⚡️ Улучшено управление памятью MessageConnect и механизм очистки ([#1248](https://github.com/scriptscat/scriptcat/pull/1248)) (by @cyfung1031) + +### 🐛 Исправления ошибок + +- 🐛 Укреплена надёжность облачной синхронизации (аутентификация Dropbox / WebDAV / Google Drive / OneDrive, пути и логика повторов) ([#1374](https://github.com/scriptscat/scriptcat/pull/1374) ~ [#1395](https://github.com/scriptscat/scriptcat/pull/1395)) (by @cyfung1031) +- 🐛 Исправлены несколько проблем облачной синхронизации: загрузка нулевого размера OneDrive, нормализация ошибок Google Drive / OneDrive, S3 custom metadata 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) +- 🐛 Убран write-probe при проверке WebDAV, чтобы не было ложных отказов на сервисах с незаписываемым корнем (например, Nutstore) ([#1445](https://github.com/scriptscat/scriptcat/pull/1445)) (by @CodFrm) +- 🐛 Исправлена ошибка cross-origin запроса при отсутствии разрешения доступа к сайту ([#1477](https://github.com/scriptscat/scriptcat/pull/1477)) (by @cyfung1031) +- 🐛 Исправлена адаптация popup на Edge Android [#686](https://github.com/scriptscat/scriptcat/issues/686) ([#1507](https://github.com/scriptscat/scriptcat/pull/1507)) (by @CodFrm) +- 🐛 Исправлена вспышка белого фона при начальной загрузке [#1497](https://github.com/scriptscat/scriptcat/issues/1497) ([#1498](https://github.com/scriptscat/scriptcat/pull/1498)) (by @cyfung1031) +- 🐛 Исправлена неполная очистка соединений сообщений (GM API / ports) ([#1474](https://github.com/scriptscat/scriptcat/pull/1474)) (by @cyfung1031) +- 🐛 Исправлено несовпадение шаблона `@match` при отсутствии search ([#1466](https://github.com/scriptscat/scriptcat/pull/1466)) (by @cyfung1031) +- 🐛 Добавлен `protoBaseDescs` для исправления наследования классов-предков в полу-песочнице Tampermonkey ([#1463](https://github.com/scriptscat/scriptcat/pull/1463)) (by @cyfung1031) +- 🐛 Исправлена отсутствующая обработка null для msgConn `GM_xmlhttpRequest` ([#1433](https://github.com/scriptscat/scriptcat/pull/1433)) (by @cyfung1031) +- 🐛 Исправлена некорректная обработка аномального onloadend в GM xhr ([#1412](https://github.com/scriptscat/scriptcat/pull/1412)) (by @cyfung1031) +- 🐛 Исправлены динамическое обновление и отображение списка ScriptEditor ([#1414](https://github.com/scriptscat/scriptcat/pull/1414)) (by @cyfung1031) +- 🐛 Исправлена проблема счётчика session rules при concurrent xhr ([#1353](https://github.com/scriptscat/scriptcat/pull/1353)) (by @cyfung1031) +- 🐛 Исправлено падение всей страницы из‑за некорректного cron-выражения ([#1327](https://github.com/scriptscat/scriptcat/pull/1327)) (by @cyfung1031) +- 🐛 Исправлено: при таймауте одного скрипта при пакетной проверке обновлений падали все ([#1265](https://github.com/scriptscat/scriptcat/pull/1265)) (by @cyfung1031) +- 🐛 Добавлена обработка extensionEnv для isIncognito, userAgent и run-in ([#1368](https://github.com/scriptscat/scriptcat/pull/1368)) (by @cyfung1031) +- 🐛 Исправлена частично скрытая кнопка онбординг-гида [#1396](https://github.com/scriptscat/scriptcat/issues/1396) ([#1398](https://github.com/scriptscat/scriptcat/pull/1398)) (by @cyfung1031) +- 🐛 Исправлен перекрытый tooltip на странице управления скриптами [#1386](https://github.com/scriptscat/scriptcat/issues/1386) ([#1387](https://github.com/scriptscat/scriptcat/pull/1387)) (by @Xdy1579883916) +- 🐛 Исправлено: Sidebar вызывал некорректный ресайз в карточном режиме [#1179](https://github.com/scriptscat/scriptcat/issues/1179) ([#1373](https://github.com/scriptscat/scriptcat/pull/1373)) (by @cyfung1031) +- 🐛 Исправлен некорректный origin при установке локальных файлов перетаскиванием ([#1371](https://github.com/scriptscat/scriptcat/pull/1371)) (by @cyfung1031) +- 🐛 Исправлено сообщение при переключении языка ([#1380](https://github.com/scriptscat/scriptcat/pull/1380)) (by @cyfung1031) +- 🐛 Улучшен UI отображения логов ([#1372](https://github.com/scriptscat/scriptcat/pull/1372)) (by @cyfung1031) +- 🐛 Исправлен CSS UserConfigPanel ([#1361](https://github.com/scriptscat/scriptcat/pull/1361)) (by @cyfung1031) +- 🐛 Использован `Object.create(null)` для пустого объекта в create_context ([#1397](https://github.com/scriptscat/scriptcat/pull/1397)) (by @cyfung1031) +- 🐛 Исправлена логика тихого обновления и разрешений connect для подписанных скриптов ([#1201](https://github.com/scriptscat/scriptcat/pull/1201)) (by @cyfung1031) +- 🐛 Исправлено: кнопка запроса на странице логов не обновляла время ([#1294](https://github.com/scriptscat/scriptcat/pull/1294)) (by @CodFrm) + +### 🔒 Улучшения безопасности + +- 🔒 Исправлено prototype pollution через недоверенные ключи YAML user-config ([#1494](https://github.com/scriptscat/scriptcat/pull/1494)) (by @qdzsh) +- 🔒 Исправлены все уязвимости безопасности npm-зависимостей ([#1350](https://github.com/scriptscat/scriptcat/pull/1350)) ([#1364](https://github.com/scriptscat/scriptcat/pull/1364)) ([#1365](https://github.com/scriptscat/scriptcat/pull/1365)) (by @cyfung1031) + +### ♻️ Рефакторинг и совместимость + +- ♻️ Низкоуровневый рефакторинг в подготовке к адаптации Firefox MV3 ([#1457](https://github.com/scriptscat/scriptcat/pull/1457)) ([#1480](https://github.com/scriptscat/scriptcat/pull/1480)) (by @cyfung1031) +- ♻️ Рефакторинг логики обновления ресурсов скрипта (updateResource) и контроля конкурентности, восстановлена совместимость кэша ресурсов ([#1193](https://github.com/scriptscat/scriptcat/pull/1193)) (by @cyfung1031) +- ♻️ jszip заменён на JSZipp для работы с ZIP (импорт / экспорт резервных копий), удалена неиспользуемая зависимость jszip ([#1479](https://github.com/scriptscat/scriptcat/pull/1479)) (by @cyfung1031) +- ♻️ Унифицирована связь Offscreen ↔ ServiceWorker через канал postMessage ([#1299](https://github.com/scriptscat/scriptcat/pull/1299)) (by @CodFrm) +- ♻️ Рефакторинг кода VSCodeConnect ([#1170](https://github.com/scriptscat/scriptcat/pull/1170)) (by @cyfung1031) +- ⚡️ ts.worker.js сжат до 4MB для прохождения проверки AMO, исправлена ошибка разрешений background MV3 ([#1221](https://github.com/scriptscat/scriptcat/pull/1221)) (by @cyfung1031) + +### 🌐 Интернационализация + +- 🌐 Исправлены переводы терминологии (в основном улучшен традиционный китайский) и добавлены руководства по терминологии перевода ([#1468](https://github.com/scriptscat/scriptcat/pull/1468)) (by @cyfung1031) + +### Прочее + +- ✨ Сервис иконок fetchIconByDomain переключён на scriptcat.org ([#1268](https://github.com/scriptscat/scriptcat/pull/1268)) (by @cyfung1031) +- 🔥 Удалены Crowdin и связанный с псевдоязыком ach-UG контент ([#1385](https://github.com/scriptscat/scriptcat/pull/1385)) (by @CodFrm) + + + +## 0.16.15 (2026-05-19) + +### 🐛 Исправления ошибок + +- 🐛 Исправлена команда сборки скрипта упаковки MV2 [#1423](https://github.com/scriptscat/scriptcat/issues/1423) (by @CodFrm) +- 🐛 Адаптация к изменениям WebExtensions API (Firefox 149-152), включая правки CSP ([#1448](https://github.com/scriptscat/scriptcat/pull/1448)) (by @cyfung1031) + + + +## 0.16.14 (2026-04-26) + +### 🚀 Крупные новые функции + +- ✨ FirefoxMV2 синхронизирован с основными пунктами MV3: TypeScript обновлён до 4.9, tsconfig — до es2022; шаблоны скриптов (normal/crontab/background) выровнены с MV3; cron обновлён с поддержкой выражений `once(...)`; многоязычная поддержка Monaco Editor ([#1331](https://github.com/scriptscat/scriptcat/pull/1331)) (by @cyfung1031) + +### ♻️ Рефакторинг и совместимость + +- 🔥 Удалена зависимость axios для выравнивания с MV3 ([#1339](https://github.com/scriptscat/scriptcat/pull/1339)) (by @cyfung1031) + +### 🐛 Исправления ошибок + +- 🐛 Исправлено: вложенный iframe window.parent не получал сообщения postMessage ([#1335](https://github.com/scriptscat/scriptcat/pull/1335)) (by @cyfung1031) + + + +## 1.3.2 (2026-03-28) + +### 🐛 Исправления ошибок + +- 🐛 Убран заголовок Accept из fetchScriptBody, чтобы избежать Error 406 ([#1306](https://github.com/scriptscat/scriptcat/pull/1306)) (by @cyfung1031) +- 🐛 Исправлен конфликт аутентификации WebDAV cookies и поддержка authType ([#1308](https://github.com/scriptscat/scriptcat/pull/1308)) (by @CodFrm) +- 🐛 Корректное отображение ошибок форматирования ([#1310](https://github.com/scriptscat/scriptcat/pull/1310)) (by @cyfung1031) +- 🐛 device-specific настройки в chrome.storage.local, чтобы не синхронизировать между устройствами ([#1309](https://github.com/scriptscat/scriptcat/pull/1309)) (by @CodFrm) +- 🐛 Исправлены проблемы подсказок редактора кода ([#1301](https://github.com/scriptscat/scriptcat/pull/1301)) (by @cyfung1031) +- 🐛 Исправлено обрезание popup date picker на странице логов ([#1292](https://github.com/scriptscat/scriptcat/pull/1292)) (by @cyfung1031) +- 🐛 Исправлено: кнопка отвязки показывалась, когда облачный диск не привязан ([#1291](https://github.com/scriptscat/scriptcat/pull/1291)) (by @CodFrm) +- 🐛 Исправлено перекрытие popup ([#1290](https://github.com/scriptscat/scriptcat/pull/1290)) (by @cyfung1031) + + + +## 1.3.1 (2026-03-13) + +### 🐛 Исправления ошибок + +- 🚑 Исправлена ошибка определения окружения из‑за инъекции chrome.runtime другими расширениями [#1280](https://github.com/scriptscat/scriptcat/issues/1280) ([#1281](https://github.com/scriptscat/scriptcat/pull/1281)) (by @CodFrm) + +### Прочее + +- ✅ Добавлены Playwright E2E-тесты и функциональные тесты GM API ([#1283](https://github.com/scriptscat/scriptcat/pull/1283)) (by @CodFrm) + + + +## 1.3.0 (2026-03-10) + +В этом обновлении — хранилище Amazon S3, параметры runtime скрипта, установка без доступа к внешним сайтам и др. Значительно оптимизированы система сообщений и производительность React, исправлены многочисленные проблемы GM API, UI и стабильности, а также улучшено качество кода. + +### 🚀 Крупные новые функции + +- ✨ Добавлено хранилище Amazon S3 [#1146](https://github.com/scriptscat/scriptcat/issues/1146) ([#1189](https://github.com/scriptscat/scriptcat/pull/1189)) (by @CodFrm) +- ✨ Параметры runtime скрипта ([#895](https://github.com/scriptscat/scriptcat/pull/895)) (by @CodFrm) +- ✨ Установка без доступа к внешним сайтам + правки макета страницы установки ([#842](https://github.com/scriptscat/scriptcat/pull/842)) (by @cyfung1031) +- ✨ Серая иконка, когда функциональность скриптов отключена [#897](https://github.com/scriptscat/scriptcat/issues/897) (by @CodFrm) +- ✨ Оптимизировано взаимодействие, когда число раскрытых пунктов меню равно 0 [#868](https://github.com/scriptscat/scriptcat/issues/868) (by @CodFrm) +- ✨ По умолчанию `@noframes` в шаблоне, чтобы реже совершать типичные ошибки ([#900](https://github.com/scriptscat/scriptcat/pull/900)) (by @cyfung1031) +- ✨ Ссылка установки не ошибочно считается новой установкой при смене имени скрипта ([#824](https://github.com/scriptscat/scriptcat/pull/824)) (by @cyfung1031) +- ✨ Исправлена валидация конфликтов `@grant`, добавлено сообщение об ошибке дублирующих meta-объявлений ([#902](https://github.com/scriptscat/scriptcat/pull/902)) (by @cyfung1031) +- ✨ Принимается `@version` без значения или с пустым значением ([#1216](https://github.com/scriptscat/scriptcat/pull/1216)) (by @cyfung1031) +- ✨ Скорректирована позиция скрытой боковой панели редактора [#1185](https://github.com/scriptscat/scriptcat/issues/1185) ([#1254](https://github.com/scriptscat/scriptcat/pull/1254)) (by @CodFrm) + +### 🧩 Изменения GM API + +- 🐛 Исправлена проблема GM_addElement, операция перенесена в content-окружение ([#1233](https://github.com/scriptscat/scriptcat/pull/1233)) (by @cyfung1031) +- 🐛 Добавлен параметр `conflictAction` в `GM_download` ([#1250](https://github.com/scriptscat/scriptcat/pull/1250)) (by @cyfung1031) +- 🐛 Исправлены async-объявления GM API, корректный возврат Promise ([#1169](https://github.com/scriptscat/scriptcat/pull/1169)) (by @cyfung1031) +- ♻️ Совместимость с Firefox: GM_setClipboard ([#928](https://github.com/scriptscat/scriptcat/pull/928)) (by @cyfung1031) +- 🐛 Исправлена проблема GM_value [#1192](https://github.com/scriptscat/scriptcat/issues/1192) (by @CodFrm) +- 🐛 Исправлено: имя файла загрузки не поддерживало папки ([#1203](https://github.com/scriptscat/scriptcat/pull/1203)) (by @cyfung1031) + +### ⚡️ Улучшения производительности + +- ♻️ Рефакторинг системы сообщений: broadcast storage.local + соответствие Firefox MV3 scripting + untraceable dynamic sync MessageFlag ([#1067](https://github.com/scriptscat/scriptcat/pull/1067)) (by @cyfung1031) +- ⚡️ Исправлены лишние React re-render (ScriptCard & ScriptTable) ([#1182](https://github.com/scriptscat/scriptcat/pull/1182)) (by @cyfung1031) +- ⚡️ Исправлены лишние React re-render (Popup) ([#1181](https://github.com/scriptscat/scriptcat/pull/1181)) (by @cyfung1031) +- ⚡️ Оптимизирована производительность Repo ([#1232](https://github.com/scriptscat/scriptcat/pull/1232)) (by @CodFrm) +- ⚡️ Метаданные вынесены из chrome.storage.session ([#1027](https://github.com/scriptscat/scriptcat/pull/1027)) (by @cyfung1031) +- ⚡️ Улучшено определение charset ([#1140](https://github.com/scriptscat/scriptcat/pull/1140)) (by @cyfung1031) +- ⚡️ Иконки хранятся по URL, чтобы не дублировать между скриптами ([#909](https://github.com/scriptscat/scriptcat/pull/909)) (by @cyfung1031) +- ⚡️ Оптимизирован код parseMetadata ([#903](https://github.com/scriptscat/scriptcat/pull/903)) (by @cyfung1031) +- 🐛 Исправлены утечки памяти и раскрытие свойств объектов ([#1242](https://github.com/scriptscat/scriptcat/pull/1242)) (by @cyfung1031) +- ♻️ Удалён Redux, упрощено управление состоянием ([#1206](https://github.com/scriptscat/scriptcat/pull/1206)) (by @cyfung1031) + +### 🧑‍💻 Редактор + +- ✨ Оптимизированы настройки Monaco Editor, добавлен fix `/* global xxx */` ([#1012](https://github.com/scriptscat/scriptcat/pull/1012)) (by @cyfung1031) +- ✨ Многоязычные подсказки Monaco Editor и подсказка `@require-css` ([#960](https://github.com/scriptscat/scriptcat/pull/960)) (by @cyfung1031) + +### 🐛 Исправления ошибок + +- 🐛 Исправлен конфликт проверки разрешений окна инкогнито, вызывавший повторные перезапуски (by @CodFrm) +- 🐛 Исправлена обработка выражения include `*?*` [#1271](https://github.com/scriptscat/scriptcat/issues/1271) ([#1272](https://github.com/scriptscat/scriptcat/pull/1272)) (by @CodFrm) +- 🔒 HTML уведомлений-анонсов санитизируется через DOMPurify ([#1274](https://github.com/scriptscat/scriptcat/pull/1274)) (by @CodFrm) +- 🐛 Исправлено: управление разрешениями в настройках скрипта не работало ([#1267](https://github.com/scriptscat/scriptcat/pull/1267)) (by @CodFrm) +- 🐛 Исправлено: содержимое popup следовало за прокруткой экрана [#1256](https://github.com/scriptscat/scriptcat/issues/1256) ([#1263](https://github.com/scriptscat/scriptcat/pull/1263)) (by @cyfung1031) +- 🐛 Исправлен сбой разбора ссылки установки [#1235](https://github.com/scriptscat/scriptcat/issues/1235) ([#1260](https://github.com/scriptscat/scriptcat/pull/1260)) (by @cyfung1031) +- 🐛 Исправлена задержка focusin/focusout из‑за drag-компонента [#1224](https://github.com/scriptscat/scriptcat/issues/1224) ([#1243](https://github.com/scriptscat/scriptcat/pull/1243)) (by @CodFrm) +- 🐛 Исправлен неработающий external extension API ([#1217](https://github.com/scriptscat/scriptcat/pull/1217)) (by @cyfung1031) +- 🐛 Исправлена проблема grant ([#1199](https://github.com/scriptscat/scriptcat/pull/1199)) (by @CodFrm) +- 🐛 Исправлено отсутствие UserAgentData в content.js ([#1183](https://github.com/scriptscat/scriptcat/pull/1183)) (by @cyfung1031) +- 🐛 Обработка кодировки скрипта [#1115](https://github.com/scriptscat/scriptcat/issues/1115) ([#1138](https://github.com/scriptscat/scriptcat/pull/1138)) (by @CodFrm) +- 🐛 Исправлено отображение иконки скрипта [#1052](https://github.com/scriptscat/scriptcat/issues/1052) ([#1104](https://github.com/scriptscat/scriptcat/pull/1104)) (by @CodFrm) +- 🐛 Добавлен префикс UnoCSS для разрешения CSS-конфликтов, исправлена вёрстка CSS ([#1013](https://github.com/scriptscat/scriptcat/pull/1013)) (by @cyfung1031) +- 🐛 Очистка существующего Alarm при выборе нерегулярной проверки обновлений скрипта ([#996](https://github.com/scriptscat/scriptcat/pull/996)) (by @cyfung1031) +- 🐛 Импорт и экспорт — исправлена некорректная дата/время последнего изменения скрипта ([#951](https://github.com/scriptscat/scriptcat/pull/951)) (by @cyfung1031) +- 🐛 Исправлено отображение имени и описания скрипта с i18n-префиксом языка [#1123](https://github.com/scriptscat/scriptcat/issues/1123) (by @CodFrm) +- 🐛 Исправлено: unregister выполнялся некорректно ([#1231](https://github.com/scriptscat/scriptcat/pull/1231)) (by @cyfung1031) + +### ♻️ Рефакторинг и совместимость + +- ♻️ Правки userScripts / scripting API, улучшена совместимость (redo #704) ([#925](https://github.com/scriptscat/scriptcat/pull/925)) (by @cyfung1031) +- ♻️ Изменения, связанные с Cron: исправления, i18n, усиление once-выражений, обновление библиотеки cron ([#1126](https://github.com/scriptscat/scriptcat/pull/1126)) (by @cyfung1031) +- ♻️ Рефакторинг и оптимизация загрузки иконок скриптов ([#893](https://github.com/scriptscat/scriptcat/pull/893)) (by @CodFrm) +- ♻️ Улучшено декодирование текста ([#1166](https://github.com/scriptscat/scriptcat/pull/1166)) (by @cyfung1031) +- ⬆️ Обновлена совместимая версия ядра swc ([#1186](https://github.com/scriptscat/scriptcat/pull/1186)) (by @cyfung1031) + +### 🎨 Улучшения UI + +- 🎨 Число на badge иконки расширения по умолчанию — число скриптов [#989](https://github.com/scriptscat/scriptcat/issues/989) (by @CodFrm) +- 🎨 Более красивый URL страницы установки ([#993](https://github.com/scriptscat/scriptcat/pull/993)) (by @cyfung1031) +- 🐛 Рефакторинг DraggableEntry, выравнивание высоты карточек ([#1245](https://github.com/scriptscat/scriptcat/pull/1245)) (by @cyfung1031) + +### Разное + +- 🔒 Улучшения безопасности (DOMPurify, исправления уязвимостей npm-зависимостей) +- 👷 Оптимизация сборки Rspack, исправления toolchain +- ⬆️ Обновления версий зависимостей + +**Полный журнал изменений:** [Compare v1.2.6...v1.3.0](https://github.com/scriptscat/scriptcat/compare/v1.2.6...v1.3.0) + + + +## 1.2.6 (2026-02-03) + +### Исправлено + +- 🐛 Исправлена ошибка structuredClone ([#1192](https://github.com/scriptscat/scriptcat/issues/1192)) [[265e122](https://github.com/scriptscat/scriptcat/commit/265e122342366b166d3122cc8da485cb1295b924)] (by @cyfung1031) + + + +## 1.2.5 (2026-02-02) + +### Исправлено + +- 🐛 Исправлена проблема удаления при синхронизации скриптов [#1158](https://github.com/scriptscat/scriptcat/issues/1158) [[5e91a31](https://github.com/scriptscat/scriptcat/commit/5e91a31e02761ba8061e3de1f4d15fc1d964346c)] (by @CodFrm) +- 🐛 Совместимость с TM `@match www.website.com/*` ([#1165](https://github.com/scriptscat/scriptcat/issues/1165)) [[da66ff7](https://github.com/scriptscat/scriptcat/commit/da66ff70d25c3087cb8405289dc8b14df9c15f05)] (by @cyfung1031) +- 🐛 Edge 144 добавляет allow user scripts [#1157](https://github.com/scriptscat/scriptcat/issues/1157) [[f7c1c73](https://github.com/scriptscat/scriptcat/commit/f7c1c730cf39cae02a9e6f815e3113ea9d2a8a05)] (by @CodFrm) +- 🐛 Исправлена проблема непрерывного мониторинга FileSystemObserver ([#1160](https://github.com/scriptscat/scriptcat/issues/1160)) [[9556769](https://github.com/scriptscat/scriptcat/commit/95567690d1bf77bfe8bedfd6a94c88949a77e115)] (by @cyfung1031) +- 🐛 Мелкие исправления locales.ts ([#1154](https://github.com/scriptscat/scriptcat/issues/1154)) [[1c44b68](https://github.com/scriptscat/scriptcat/commit/1c44b680dab3a95a51eb73cf92531efd0a192dc9)] (by @cyfung1031) +- 🐛 Исправлена проблема времени в окне обновления popup ([#1155](https://github.com/scriptscat/scriptcat/issues/1155)) [[c17f761](https://github.com/scriptscat/scriptcat/commit/c17f761807fb9b14aff09b9b08d19e4cbe72b8a5)] (by @cyfung1031) +- 🐛 Исправлено отображение имени и описания скрипта с i18n-префиксом языка [#1123](https://github.com/scriptscat/scriptcat/issues/1123) [[7ef7355](https://github.com/scriptscat/scriptcat/commit/7ef7355632fc989fa1cad44fd2069ff840bbd8df)] (by @CodFrm) +- 🐛 Обработка проблемы ссылок на значения [#1141](https://github.com/scriptscat/scriptcat/issues/1141) ([#1147](https://github.com/scriptscat/scriptcat/issues/1147)) [[0892fcd](https://github.com/scriptscat/scriptcat/commit/0892fcd452758030553c33ddf14f1ce4bc6d3efc)] (by @CodFrm) + + + +## 1.2.4 (2026-01-07) + +Исправлены ошибки синхронизации; обновления версии больше не открывают страницу журнала изменений автоматически + +### Добавлено + +- ✨ Синхронное удаление по умолчанию отключено ([#958](https://github.com/scriptscat/scriptcat/issues/958)) [[9c4c7dc](https://github.com/scriptscat/scriptcat/commit/9c4c7dc411357746db43a306d97ac41a71f2b49c)] (by @cyfung1031) +- ✨ Редактор теперь поддерживает GM.\* ([#1129](https://github.com/scriptscat/scriptcat/issues/1129)) [[bea0192](https://github.com/scriptscat/scriptcat/commit/bea0192c6cc50eff2ed4e1cc5dcc25f36bbe10e7)] (by @cyfung1031) + +### Изменено + +- ♻️ Оптимизирована логика открытия страницы журнала изменений [#1110](https://github.com/scriptscat/scriptcat/issues/1110) [[d3ffedc](https://github.com/scriptscat/scriptcat/commit/d3ffedcffe752ca548f87f1640072fcd871b8604)] (by @CodFrm) + +### Исправлено + +- 🐛 scriptcat.d.tpl и исправления типов ([#1130](https://github.com/scriptscat/scriptcat/issues/1130)) [[dd22ef5](https://github.com/scriptscat/scriptcat/commit/dd22ef544684d69e24a7aae098cb05cbab03daa8)] (by @cyfung1031) +- 🐛 Исправлены проблемы облачной синхронизации ([#1133](https://github.com/scriptscat/scriptcat/issues/1133)) [[a9383d2](https://github.com/scriptscat/scriptcat/commit/a9383d2012eb3953dc33c8886ce3891f404fa100)] (by @CodFrm) +- 🐛 Исправлена ошибка `GM_addElement("tagName")` ([#1120](https://github.com/scriptscat/scriptcat/issues/1120)) [[ad19de5](https://github.com/scriptscat/scriptcat/commit/ad19de5c1793c8c079bedbf1b11c7c2ae27a469e)] (by @cyfung1031) +- 🐛 Убрана логика cleanup и оптимизирована логика checkuserscript ([#1113](https://github.com/scriptscat/scriptcat/issues/1113)) [[e635911](https://github.com/scriptscat/scriptcat/commit/e635911a3c11c3cb8acd1cfd507cb777e5ee7236)] (by @CodFrm) + +### Разное + +- 🏷️ Правки TypeScript ([#1127](https://github.com/scriptscat/scriptcat/issues/1127)) [[b455724](https://github.com/scriptscat/scriptcat/commit/b4557244191018c18d5ce8ea8e8627bcfb7f7cdd)] (by @cyfung1031) +- 📝 Дополнены комментарии в примерах ([#1131](https://github.com/scriptscat/scriptcat/issues/1131)) [[292549e](https://github.com/scriptscat/scriptcat/commit/292549ed0f65952fe9f269aace23eefc7d6a3a0f)] (by @cyfung1031) + + + +## 1.2.3 (2025-12-20) + +Некоторые исправления ошибок + +### Изменено + +- ⚡ Оптимизировано отображение времени следующего запуска [#1093](https://github.com/scriptscat/scriptcat/issues/1093) [[324ce51](https://github.com/scriptscat/scriptcat/commit/324ce515c84699ca8d3bf1ee447fc6ef0656ae0d)] (by @CodFrm) + +### Исправлено + +- 🐛 Исправлена проблема сопоставления URL для early-скриптов ([#1096](https://github.com/scriptscat/scriptcat/issues/1096)) [[a77effb](https://github.com/scriptscat/scriptcat/commit/a77effbab5ab4d1752065ef943d9c050ff99c066)] (by @CodFrm) +- 🐛 Исправлено: окно обновления отображалось слишком коротко ([#1088](https://github.com/scriptscat/scriptcat/issues/1088)) [[b2b2d5c](https://github.com/scriptscat/scriptcat/commit/b2b2d5c41ff70ee5430f7d8d156f480ac8fc3a1a)] (by @cyfung1031) +- 🐛 Исправлено некорректное отображение при включённых уведомлениях userscript ([#1086](https://github.com/scriptscat/scriptcat/issues/1086)) ([959c4db](https://github.com/scriptscat/scriptcat/commit/959c4dbed92f7bfe22a2f8ebb775c4189b5ff076)) +- 🐛 responseHeaders: `TM compatibility: \r\n` ([#1085](https://github.com/scriptscat/scriptcat/issues/1085)) [[15232c8](https://github.com/scriptscat/scriptcat/commit/15232c8543d93abfdafa1353d39d8a15d1dc385f)] (by @cyfung1031) +- 🐛 Исправлены проблемы GM XHR ([#1082](https://github.com/scriptscat/scriptcat/issues/1082)) [[3d987c3](https://github.com/scriptscat/scriptcat/commit/3d987c300242a3c765146359c35ecd6d998f792c)] (by @CodFrm) + +### Разное + +- 🌐 Обработка проблем i18n на страницах popup [#1081](https://github.com/scriptscat/scriptcat/issues/1081) [[6b17d71](https://github.com/scriptscat/scriptcat/commit/6b17d7100e8572d72b3b7aaf8ea38be9cdf33f5f)] (by @CodFrm) + + + +## 1.2.2 (2025-12-13) + +Некоторые исправления ошибок + +### Исправлено + +- 🐛 Исправлена частая фоновая синхронизация ([#1076](https://github.com/scriptscat/scriptcat/issues/1076)) [[45dc39b](https://github.com/scriptscat/scriptcat/commit/45dc39baa0f3326cf12e97312ab632dc46ba40f2)] (by @CodFrm) +- 🐛 Исправлена обработка специальных вкладок [#1066](https://github.com/scriptscat/scriptcat/issues/1066) ([50904fb](https://github.com/scriptscat/scriptcat/commit/50904fb46efdea10fd57677bc2d28c770b47e861)) +- 🐛 Исправлена обработка скриптов без правил match [#1071](https://github.com/scriptscat/scriptcat/issues/1071) ([560cdc0](https://github.com/scriptscat/scriptcat/commit/560cdc01fc0fc27fb7d0e3b877c63ba431206668)) +- 🐛 Исправлена проблема CI-упаковки, удалявшая optional permissions background [[1f002f0](https://github.com/scriptscat/scriptcat/commit/1f002f0edf9892f023ae93b8522ff7c5e4a96559)] (by @CodFrm) +- 🐛 Исправлено игнорирование discarded tab ([#1058](https://github.com/scriptscat/scriptcat/issues/1058)) [[6165bf4](https://github.com/scriptscat/scriptcat/commit/6165bf48eb1d53ede0561c85c30135446c2ff882)] (by @cyfung1031) + + + +## 1.2.1 (2025-12-06) + +Некоторые исправления ошибок и обработка опции фонового запуска. + +### Добавлено + +- ✨ Добавлена опция фонового запуска ([#1048](https://github.com/scriptscat/scriptcat/issues/1048)) [[626e84d](https://github.com/scriptscat/scriptcat/commit/626e84dbd4dda0731e0a5ffdbdf71ae10e884489)] (by @CodFrm) + +### Исправлено + +- 🐛 Исправлена проблема сброса message listener из‑за document.write ([#1055](https://github.com/scriptscat/scriptcat/issues/1055)) [[1f3a3ec](https://github.com/scriptscat/scriptcat/commit/1f3a3ec335ed4b519599e9aa3036c66b6f0d10b2)] (by @CodFrm) +- 🐛 Исправлена фильтрация в list view [[e272dc6](https://github.com/scriptscat/scriptcat/commit/e272dc6ed151c15a1ef785b70ae100cb9e74a5dd)] (by @CodFrm) +- 🐛 Обработка UserAgentData на early-фазе ([#1045](https://github.com/scriptscat/scriptcat/issues/1045)) [[b4e08a8](https://github.com/scriptscat/scriptcat/commit/b4e08a812a08f42037837bbee54610ebc565063f)] (by @CodFrm) +- 🐛 Восстановлена опция useOpen для GM_openInTab [#1043](https://github.com/scriptscat/scriptcat/issues/1043) ([#1044](https://github.com/scriptscat/scriptcat/issues/1044)) [[7f30198](https://github.com/scriptscat/scriptcat/commit/7f30198909824871e694d5ffbe7088e44a6d0b45)] (by @cyfung1031) +- 🐛 Исправлена проблема userScripts undefined ([#1041](https://github.com/scriptscat/scriptcat/issues/1041)) [[4f2deda](https://github.com/scriptscat/scriptcat/commit/4f2deda69aa6aae7f6e791be1cd965a440b80e33)] (by @cyfung1031) +- 🐛 Исправлена некорректная ссылка на `"monaco-editor"` в `AppContext` ([#983](https://github.com/scriptscat/scriptcat/issues/983)) [[4b8dae1](https://github.com/scriptscat/scriptcat/commit/4b8dae1f49208d13c4d19c4c627762fc1b04ea5e)] (by @cyfung1031) + +**Полный журнал изменений:** [Compare v1.2.0...v1.2.1](https://github.com/scriptscat/scriptcat/compare/v1.2.0...v1.2.1) + + + +## 1.2.0 (2025-11-29) + +В этом обновлении — боковая панель списка скриптов, карточный вид, более удобная логика проверки обновлений, настройки редактора и др. Значительно улучшены стабильность инъекции и runtime, исправлены критические проблемы CSP, sandbox, GM API, а также оптимизации производительности и структуры. + +Подробнее см. журнал v1.2.0-beta.x и документацию [v1.2](https://docs.scriptcat.org/docs/change/v1.2/). + +### 🚀 Крупные новые функции + +- ✨ Боковая панель списка скриптов [#794](https://github.com/scriptscat/scriptcat/issues/794) (by @CodFrm) +- ✨ Карточный вид [#860](https://github.com/scriptscat/scriptcat/issues/860) (by @CodFrm) +- ✨ Более удобная логика проверки обновлений [#755](https://github.com/scriptscat/scriptcat/issues/755) (by @cyfung1031) +- ✨ Добавлены настройки редактора и определения типов редактора [#708](https://github.com/scriptscat/scriptcat/pull/708) (by @CodFrm) +- ✨ Отображение числа скриптов в popup ([#973](https://github.com/scriptscat/scriptcat/issues/973)) [[1134586](https://github.com/scriptscat/scriptcat/commit/1134586ff040ffc0cdddd3538e9ec493950c948a)] (by @cyfung1031) +- ✨ Меню макета для скрытия боковой панели кода [#689](https://github.com/scriptscat/scriptcat/issues/689) [[dd64da7](https://github.com/scriptscat/scriptcat/commit/dd64da719c081acbf21645e2b1e1f38653ffae8c)] +- ✨ Кнопка проверки версии SC ([#795](https://github.com/scriptscat/scriptcat/issues/795)) [[1680c66](https://github.com/scriptscat/scriptcat/commit/1680c66099120c0e497c1a1f5321f38fe0160ea0)] (by @cyfung1031) +- ✨ Страница опроса после удаления расширения [[6404c8f](https://github.com/scriptscat/scriptcat/commit/6404c8f74aff09b15725a92f8afdfc0d71ac188f)] + +### 🧩 Изменения GM API + +- ✨ Поддержка inject into: скрипты можно внедрять в content-окружение [#711](https://github.com/scriptscat/scriptcat/issues/711) +- ✨ GM_openInTab поддерживает закреплённое окно, открытие в инкогнито и другие параметры [#788](https://github.com/scriptscat/scriptcat/pull/788) (by @cyfung1031) +- ✨ GM_registerMenuCommand поддерживает подменю и разделители [#831](https://github.com/scriptscat/scriptcat/pull/831) (by @cyfung1031) +- 🗑 Удалена опция useOpen из GM_openInTab [#867](https://github.com/scriptscat/scriptcat/pull/867) +- ♻️ Скорректирована логика `@connect` ([#969](https://github.com/scriptscat/scriptcat/issues/969)) [[67914d2](https://github.com/scriptscat/scriptcat/commit/67914d2b7d57fa9c69706ae57ee5d3400c2643f9)] (by @cyfung1031) +- ♻️ Рефакторинг `GM_xmlhttpRequest` и связанного кода ([#901](https://github.com/scriptscat/scriptcat/issues/901)) [[fabd2e9](https://github.com/scriptscat/scriptcat/commit/fabd2e944235b460bc73df346b79d23ee4540af7)] (by @cyfung1031) + +### Прочее + +- ⚡️ Оптимизации стабильности и производительности +- 🐛 Исправлены различные проблемы +- ♻️ Оптимизация структуры кода +- 🌐 Улучшения i18n + +**Полный журнал изменений:** [Compare v1.1.2...v1.2.0](https://github.com/scriptscat/scriptcat/compare/v1.1.2...v1.2.0) + + + +## 1.1.2 (2025-09-18) + +Исправления ошибок + +### Исправлено + +- 🐛 Исправлена проблема toString в sandbox [#737](https://github.com/scriptscat/scriptcat/issues/737) [[6ca24c9](https://github.com/scriptscat/scriptcat/commit/6ca24c9b171792035803ac4e1c69e473629f9d18)] +- 🐛 Исправлено отображение badge 0 [[026c1d2](https://github.com/scriptscat/scriptcat/commit/026c1d2071dd4cfb6291f005d36717bcdf0a51c3)] +- 🐛 Исправлена проблема CSP при инъекции скриптов [#739](https://github.com/scriptscat/scriptcat/issues/739) [#728](https://github.com/scriptscat/scriptcat/issues/728) [[5da21b5](https://github.com/scriptscat/scriptcat/commit/5da21b5e3d0e7e86a1fd5dff57ba03ea641c19fa)] +- 🐛 Исправлено: фоновый скрипт не раскрывался на странице popup [[66ab70f](https://github.com/scriptscat/scriptcat/commit/66ab70fb10c28aaf0c9260a9591aab7e1ae35615)] +- 🐛 Усилена валидация типов сообщений [#676](https://github.com/scriptscat/scriptcat/issues/676) [[5073795](https://github.com/scriptscat/scriptcat/commit/50737957507ff9af3aa9ba9a6b7d444b643d1ff2)] +- 🐛 Исправлена проблема document в GM xhr [#716](https://github.com/scriptscat/scriptcat/issues/716) [[1c46546](https://github.com/scriptscat/scriptcat/commit/1c465462f4e14ae461d54358710f5caf74208af3)] + + + +## 1.1.1 (2025-09-07) + +### Добавлено + +- ✨ Добавлены пользовательские настройки редактора и определения типов редактора ([#708](https://github.com/scriptscat/scriptcat/issues/708)) [[49eb379](https://github.com/scriptscat/scriptcat/commit/49eb3794774790d61c3ef787c865a9ba6fe82841)] + +### Исправлено + +- 🐛 Исправлены проблемы совместимости со старыми версиями браузеров [#715](https://github.com/scriptscat/scriptcat/issues/715) [[4da8068](https://github.com/scriptscat/scriptcat/commit/4da806879c2b170672814d02e6f8ed98c9fae35b)] +- 💄 Оптимизировано отображение меню popup при слишком маленьком окне ([288650e](https://github.com/scriptscat/scriptcat/commit/288650e5e4cbdc3fa8658f0754ce427a1b3dec5a)) +- 🐛 Исправлены несколько проблем ([#710](https://github.com/scriptscat/scriptcat/issues/710)) [[6a2027a](https://github.com/scriptscat/scriptcat/commit/6a2027ac0bb5e0ed625df570240d068a98a34b31)] (by @WhiteSevs) + +### Разное + +- 🌐 Обработка проблем i18n [[2adf69d](https://github.com/scriptscat/scriptcat/commit/2adf69d6ec3c30186f2c2ef89f97e3cba9e15a66)] + + + +## 1.1.0 (2025-09-07) + +Множество исправлений ошибок и улучшений совместимости, добавлена поддержка Dropbox, новая функция @early-start для более раннего запуска, чем загрузка страницы. Подробнее см. журнал v1.1.0-beta.x. + +### Добавлено + +- ✨ Настройки среды выполнения скрипта [#628](https://github.com/scriptscat/scriptcat/issues/628) [[0d4a89e](https://github.com/scriptscat/scriptcat/commit/0d4a89efaecf0331dcc7fbb6df006b93a1525846)] +- ✨ Свёртка по умолчанию, когда нет фоновых скриптов [#626](https://github.com/scriptscat/scriptcat/issues/626) ([9d0aac6](https://github.com/scriptscat/scriptcat/commit/9d0aac6aae11b96707ca1f7c024a24e9d55f217b)) +- ✨ Поддержка Dropbox [#575](https://github.com/scriptscat/scriptcat/issues/575) [[2c66f21](https://github.com/scriptscat/scriptcat/commit/2c66f21f5118bd83a0eaa0f1baa3a31f2233e5b2)] +- ✨ Оптимизация external.Tampermonkey: проверка установки SC, когда TM не установлен, но оба TM и SC включены ([#703](https://github.com/scriptscat/scriptcat/issues/703)) [[d0115c3](https://github.com/scriptscat/scriptcat/commit/d0115c33657260d803b6091139601b1b20407d4e)] (by @cyfung1031) +- ✨ Добавлен @early-start для загрузки раньше страницы ([#649](https://github.com/scriptscat/scriptcat/issues/649)) [[eb097dd](https://github.com/scriptscat/scriptcat/commit/eb097dd146dcd6f8ca712ed883571dbfb3d09f20)] +- ✨ Глобальный поиск по коду ([#662](https://github.com/scriptscat/scriptcat/issues/662)) [[f8eafb7](https://github.com/scriptscat/scriptcat/commit/f8eafb7f955dad62c1b41ac477e929bf00c65982)] (by @RenjiYuusei) +- ✨ Страница опроса после удаления расширения [[6404c8f](https://github.com/scriptscat/scriptcat/commit/6404c8f74aff09b15725a92f8afdfc0d71ac188f)] +- 📝 Изменены страница установки и namespace ([6f2f000](https://github.com/scriptscat/scriptcat/commit/6f2f000612908b7a88f6b70c2831092805c63bc7)) +- ✨ QR-код для мобильной установки ([348237c](https://github.com/scriptscat/scriptcat/commit/348237c7ce9771c69025386926b1f73710cf6f42)) + +### Исправлено + +- 🐛 Исправлено: установка не запускалась, когда сеть не могла открыть промежуточную страницу установки [#705](https://github.com/scriptscat/scriptcat/issues/705) [[5f1e292](https://github.com/scriptscat/scriptcat/commit/5f1e2929d79c470ba4427c3cce01f5cd184a839b)] +- 🐛 Обработка выражения `@match *://*domain/*` [[039b445](https://github.com/scriptscat/scriptcat/commit/039b4454148947cd3c74de82b87804ee9815e60c)] +- 🐛 Исправлена проблема проникновения sandbox окружения расширения [#700](https://github.com/scriptscat/scriptcat/issues/700) [[a1a868d](https://github.com/scriptscat/scriptcat/commit/a1a868dfe3199e666fe2bcb65cfb2ad0ad3d699b)] +- ✏️ backgroud -> background ([#698](https://github.com/scriptscat/scriptcat/issues/698)) [[2594075](https://github.com/scriptscat/scriptcat/commit/2594075c4a50f4c79fa46bcda08d7b0cbcfe723c)] (by @cyfung1031) +- ✏️ CrhomeStorage -> ChromeStorage ([#693](https://github.com/scriptscat/scriptcat/issues/693)) [[64c536d](https://github.com/scriptscat/scriptcat/commit/64c536dbd5fcb4c29eebc1109202bab69aaa3ee2)] (by @cyfung1031) +- 🐛 Исправлены GM.getTab и GM.getTabs ([#683](https://github.com/scriptscat/scriptcat/issues/683)) [[31de256](https://github.com/scriptscat/scriptcat/commit/31de256f02b5b61e27f0eec9ea673248ba8faa32)] (by @WhiteSevs) +- 🐛 Исправлено отсутствие домена в finalUrl ([#656](https://github.com/scriptscat/scriptcat/issues/656)) [[545d7c8](https://github.com/scriptscat/scriptcat/commit/545d7c8c0dd69c83bd2f0353518aafe6af81c0f4)] (by @cyfung1031) +- 🐛 Совместимость с более низкими ядрами браузера [#647](https://github.com/scriptscat/scriptcat/issues/647) ([bba12d2](https://github.com/scriptscat/scriptcat/commit/bba12d23f04759cb9b7fdb63f0d95ae515ee94a9)) +- 🐛 Исправлено отсутствие домена в finalUrl ([#656](https://github.com/scriptscat/scriptcat/issues/656)) [[3ed018a](https://github.com/scriptscat/scriptcat/commit/3ed018a7a54803fcf2e1791316e0166ed0b52007)] (by @cyfung1031) +- 💚 Исправлена проблема lint react/jsx-no-literals [[017b608](https://github.com/scriptscat/scriptcat/commit/017b60886be601e3e0a1719cf249da32d5686c30)] +- 🐛 Совместимость с более низкими ядрами браузера [#647](https://github.com/scriptscat/scriptcat/issues/647) [[0e2f817](https://github.com/scriptscat/scriptcat/commit/0e2f8173c8b44bd6ad44bdffc73fa302a96a058e)] +- 🐛 Оптимизирована инъекция window.external ([#646](https://github.com/scriptscat/scriptcat/issues/646)) [[0b2668a](https://github.com/scriptscat/scriptcat/commit/0b2668aadcab35a33ff9abc4bd030dffb87ea168)] (by @cyfung1031) +- 🐛 Исправлено: страница аутентификации облачного хранилища не закрывалась автоматически [[7748088](https://github.com/scriptscat/scriptcat/commit/7748088e63c1fc660b6a6ae5613cf04f9da99b8c)] +- 🐛 Исправлено: `@connect` \* не работал [#623](https://github.com/scriptscat/scriptcat/issues/623) [[76481c8](https://github.com/scriptscat/scriptcat/commit/76481c845b34414a7f15ed18ec61f7dff7eef091)] +- 🐛 Добавлены unit-тесты и исправлена проблема `@exclude` ([#618](https://github.com/scriptscat/scriptcat/issues/618)) [[0046bb7](https://github.com/scriptscat/scriptcat/commit/0046bb78800a2c46edaac785b8e9592327772a3b)] (by @cyfung1031) +- 🐛 Исправлено: некоторые ссылки .user.js не устанавливали скрипты [#599](https://github.com/scriptscat/scriptcat/issues/599) [[ccd2639](https://github.com/scriptscat/scriptcat/commit/ccd2639858f0f3cde28f284376fe8ed998d935ae)] +- 🐛 Исправлена ошибка создания нового скрипта [[d42d6e7](https://github.com/scriptscat/scriptcat/commit/d42d6e7d408a84674facf9ab0da6eac0e384502f)] +- 🐛 Исправления metadata ([#610](https://github.com/scriptscat/scriptcat/issues/610)) [[4d98cce](https://github.com/scriptscat/scriptcat/commit/4d98cce0ca1281cc58f551ea4e6700e340780d3f)] (by @cyfung1031) +- 🐛 Исправление Popup Badge ([#605](https://github.com/scriptscat/scriptcat/issues/605)) [[eff9230](https://github.com/scriptscat/scriptcat/commit/eff92309de99abb0cf48ef4727afaa113bc2fbb6)] (by @cyfung1031) +- 🐛 Исправление ScriptEditor.tsx ([#603](https://github.com/scriptscat/scriptcat/issues/603)) [[a9aadba](https://github.com/scriptscat/scriptcat/commit/a9aadba372b813c16bdc5f0aeb07c68981f48c63)] (by @cyfung1031) +- 🐛 Исправление CSS code viewer & editor ([#602](https://github.com/scriptscat/scriptcat/issues/602)) [[2e86785](https://github.com/scriptscat/scriptcat/commit/2e8678513efaccd42c8dc2aa89f8b76679aa8420)] (by @cyfung1031) +- 🐛 Исправлена проблема конкурентности getFaviconFromDomain ([#597](https://github.com/scriptscat/scriptcat/issues/597)) [[1872fe1](https://github.com/scriptscat/scriptcat/commit/1872fe165ab204b155a56f037c111d2d7776c2b9)] (by @cyfung1031) +- 🐛 Исправлена ошибка открытия вкладки в нескольких окнах [#586](https://github.com/scriptscat/scriptcat/issues/586) [[54c1da2](https://github.com/scriptscat/scriptcat/commit/54c1da29c2bd8bd8f5ef2d85b7aed8b334de296f)] +- 🐛 Исправлена проблема совместимости openerTabId ([#586](https://github.com/scriptscat/scriptcat/issues/586)) [[b861fc8](https://github.com/scriptscat/scriptcat/commit/b861fc8620e53b885cad98db03f1dd10ec9d296c)] (by @cyfung1031) + +### Разное + +- 📝 Созданы README_RU.md и CONTRIBUTING_RU.md ([#678](https://github.com/scriptscat/scriptcat/issues/678)) [[597ab03](https://github.com/scriptscat/scriptcat/commit/597ab0378fe5ced01637cf411326ef7845b8ce2b)] (by @Ioann) +- 👷 Правки совместимости (совместимость pack.js) ([#669](https://github.com/scriptscat/scriptcat/issues/669)) [[fec45e6](https://github.com/scriptscat/scriptcat/commit/fec45e6606a609b10b79c58d2fcba02c2ce71e16)] (by @cyfung1031) +- 🌐 Уточнена и расширена вьетнамская локаль ([#661](https://github.com/scriptscat/scriptcat/issues/661)) [[6847a59](https://github.com/scriptscat/scriptcat/commit/6847a596c4b06c75e13594ef60e4b9dfa5718cf3)] (by @RenjiYuusei) +- 🌐 Исправления переводов ([#635](https://github.com/scriptscat/scriptcat/issues/635)) [[19296de](https://github.com/scriptscat/scriptcat/commit/19296de6a3815e5965eb33401a55da9b2bd22bb4)] (by @cyfung1031) +- 🌐 Исправлена проблема i18n онбординг-гида [#627](https://github.com/scriptscat/scriptcat/issues/627) [[9683f96](https://github.com/scriptscat/scriptcat/commit/9683f965400ab6a2bac15349aca4335911766eac)] +- 👷 Оптимизация кода pack.js ([#615](https://github.com/scriptscat/scriptcat/issues/615)) [[870dd9b](https://github.com/scriptscat/scriptcat/commit/870dd9bc6b7eff3eceefa915452e773ec0565180)] (by @cyfung1031) diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/change/v0.16.md b/i18n/ru/docusaurus-plugin-content-docs/current/change/v0.16.md new file mode 100644 index 00000000..2849fb62 --- /dev/null +++ b/i18n/ru/docusaurus-plugin-content-docs/current/change/v0.16.md @@ -0,0 +1,35 @@ +--- +title: v0.16 +--- + +## v0.16.1 + +## Сортировка по дате последнего обновления + +![image-20240423113515332](@site/docs/change/v0.16.assets/image-20240423113515332.png) + +## v0.16.2 + +## Настройка автоскрытия меню + +По умолчанию показываются 5 пунктов меню; если их больше 5, остальные скрываются, а по нажатию «ещё» открываются скрытые. + +![alt text](@site/docs/change/v0.16.assets/setting.png) + +![iShot_2024-04-23_11.14.37](@site/docs/change/v0.16.assets/iShot_2024-04-23_11.14.37.gif) + +## Показ/скрытие колонок в списке скриптов + +![image-20240423111623608](@site/docs/change/v0.16.assets/image-20240423111623608.png) + +## v0.16.3 + +> В основном исправления ошибок + +## v0.16.4 + +> В основном исправления ошибок + +## v0.16.5 + +> В основном исправления ошибок diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/change/v0.17.md b/i18n/ru/docusaurus-plugin-content-docs/current/change/v0.17.md new file mode 100644 index 00000000..0b565470 --- /dev/null +++ b/i18n/ru/docusaurus-plugin-content-docs/current/change/v0.17.md @@ -0,0 +1,31 @@ +--- +title: v0.17 +--- + +Начиная с v0.17.0 ScriptCat перешёл на Manifest V3 и сменил движок хранения с `indexedDB` на `chrome.storage.local`. При смене движка эта страница открывается автоматически, и расширение перезапускается. При проблемах с данными сообщите на [GitHub](https://github.com/scriptscat/scriptcat/issues). + +## v0.17.0-alpha + +Рефакторинг под Manifest V3, смена движка хранения и изменение части функций + +- Для согласованности с Tampermonkey из `GM_xmlhttpRequest` убран `maxRedirects` в пользу `redirect` +- У `GM_cookie` удалены метод `store` и параметры `storeId`/`tabId`; cookies берутся из текущего `store` страницы (например, инкогнито и обычные окна — разные store) +- Удалён `@require-css` + +## v0.17.0-beta.4 + +### Быстрая проверка обновлений скриптов на popup-странице + +![image-20250620165421754](@site/docs/change/v0.17.assets/image-20250620165421754.png) + + + +### Чёрный список сайтов + +![image-20250620165529101](@site/docs/change/v0.17.assets/image-20250620165529101.png) + + + +### Тип switch в UserConfig + +![image-20250620165640030](@site/docs/change/v0.17.assets/image-20250620165640030.png) diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/change/v1.1.md b/i18n/ru/docusaurus-plugin-content-docs/current/change/v1.1.md new file mode 100644 index 00000000..4967f97f --- /dev/null +++ b/i18n/ru/docusaurus-plugin-content-docs/current/change/v1.1.md @@ -0,0 +1,11 @@ +--- +title: v1.1 +--- + +## Облачные хранилища + +Добавлена поддержка Dropbox + +## Обновления API + +- Добавлен `@early-start` — скрипт может запускаться раньше страницы [#649](https://github.com/scriptscat/scriptcat/pull/649) diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/change/v1.2.md b/i18n/ru/docusaurus-plugin-content-docs/current/change/v1.2.md new file mode 100644 index 00000000..3bc34712 --- /dev/null +++ b/i18n/ru/docusaurus-plugin-content-docs/current/change/v1.2.md @@ -0,0 +1,41 @@ +--- +title: v1.2 +--- + +Исправлено: обновление версии больше не открывает страницу changelog автоматически + +## Боковая панель списка скриптов [#794](https://github.com/scriptscat/scriptcat/issues/794) + +В боковой панели — расширенная фильтрация и теги; теги редактируются в «Скрипт → Настройки». + +![image-20251016230129315](@site/docs/change/v1.2.assets/image-20251016230129315.png) + +## Карточный вид [#860](https://github.com/scriptscat/scriptcat/issues/860) + +Добавлен карточный вид; при первом запуске автоматически переключается между карточками и таблицей, чтобы на узких экранах лучше показывать информацию о скриптах. + +![image-20251023103730266](@site/docs/change/v1.2.assets/image-20251023103730266.png) + +## Более удобная проверка обновлений [#755](https://github.com/scriptscat/scriptcat/issues/755) + +Логика проверки обновлений оптимизирована: вместо отдельных окон для каждого скрипта — одно общее, где можно выбрать, что обновлять, или обновить всё одним кликом. Также видно, насколько изменился каждый скрипт. + +![image-20251016225931823](@site/docs/change/v1.2.assets/image-20251016225931823.png) + +## Настройки редактора и определения типов [#708](https://github.com/scriptscat/scriptcat/pull/708) + +Можно настраивать конфигурацию редактора и определения типов; конфигурация редактора может опираться на [compilerOptions](https://www.typescriptlang.org/tsconfig/#compilerOptions) из `tsconfig.json`. + +![08c2889f-3029-4d3c-b180-c52d77c8077c](@site/docs/change/v1.2.assets/08c2889f-3029-4d3c-b180-c52d77c8077c.png) + +## Опция фоновой работы [#1048](https://github.com/scriptscat/scriptcat/pull/1048) + +В «Настройки → Runtime» добавлена опция фоновой работы. При включении браузер продолжает работать в фоне и сворачивается в трей даже после закрытия всех окон, пока вы не выйдете из браузера вручную. Так фоновые скрипты могут продолжать работу. + +![image-20251204174034940](@site/docs/change/v1.2.assets/image-20251204174034940.png) + +## Обновления API + +- Поддержка `inject-into` — скрипты можно внедрять в content environment [#711](https://github.com/scriptscat/scriptcat/issues/711) +- `GM_openInTab` поддерживает параметры закрепления вкладки, открытия в инкогнито и др. [#788](https://github.com/scriptscat/scriptcat/pull/788) +- `GM_registerMenuCommand` поддерживает подменю второго уровня и разделители [#831](https://github.com/scriptscat/scriptcat/pull/831) diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/change/v1.3.assets/run-timing.png b/i18n/ru/docusaurus-plugin-content-docs/current/change/v1.3.assets/run-timing.png new file mode 100644 index 0000000000000000000000000000000000000000..ce63c9992d09d3bf58087d67b64f7c14f0f874f8 GIT binary patch literal 90340 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�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篧tc-w{@1CkApkj+4Pp_ANWvT$2TM!eUkXrV>i0Z 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≦xP^) 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 z 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 z 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 literal 0 HcmV?d00001 diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/change/v1.3.md b/i18n/ru/docusaurus-plugin-content-docs/current/change/v1.3.md new file mode 100644 index 00000000..ff3a8530 --- /dev/null +++ b/i18n/ru/docusaurus-plugin-content-docs/current/change/v1.3.md @@ -0,0 +1,23 @@ +--- +title: v1.3 +--- + +## Новый поток установки скрипта [#842](https://github.com/scriptscat/scriptcat/issues/842) + +Переработан поток установки: больше не зависит от редиректов внешнего сайта или новых окон. Скрипты устанавливаются прямо на текущей странице. Макет страницы установки оптимизирован: адаптивный дизайн, прокручиваемый предпросмотр кода и отображение ошибок загрузки на месте. + +## Время запуска скрипта [#895](https://github.com/scriptscat/scriptcat/issues/895) + +В настройках скрипта можно выбрать момент запуска: `document-start`, `document-body`, `document-end`, `document-idle`, `early-start` и др. — точный контроль над временем выполнения. + +![Script run timing options](v1.3.assets/run-timing.png) + +## Поддержка Amazon S3 [#1146](https://github.com/scriptscat/scriptcat/issues/1146) + +Облачная синхронизация и резервное копирование поддерживают Amazon S3 наряду с WebDAV, Baidu Netdisk, OneDrive, Google Drive и Dropbox. + +![Amazon S3 storage option](v1.3.assets/s3-storage.png) + +## Отвязка облачного хранилища [#1151](https://github.com/scriptscat/scriptcat/issues/1151) + +В настройках облачной синхронизации добавлена кнопка отвязки — удобно отключать или менять подключение к облаку. diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/change/v1.4.md b/i18n/ru/docusaurus-plugin-content-docs/current/change/v1.4.md new file mode 100644 index 00000000..d148217b --- /dev/null +++ b/i18n/ru/docusaurus-plugin-content-docs/current/change/v1.4.md @@ -0,0 +1,50 @@ +--- +title: v1.4 — Agent +--- + +:::caution Тестовая фаза +v1.4 всё ещё в тестировании; перечисленные функции и API могут измениться до официального релиза. Будем рады отзывам по итогам пробного использования. +::: + +v1.4 — крупное обновление ScriptCat с новой системой **Agent**: автоматизация действий в браузере, извлечение данных со страниц, работа с файлами и отложенные задачи через диалог на естественном языке. + +## Agent + +В панели управления появился чат с Agent: многоходовой диалог с ИИ-моделью; ИИ сам вызывает встроенные инструменты. + +**Основные возможности:** + +- **Несколько моделей** — форматы, совместимые с OpenAI, и нативный Anthropic, с поддержкой Prompt Caching +- **11 встроенных инструментов** — fetch/поиск в вебе, вкладки, файловая система OPFS, выполнение кода, взаимодействие с пользователем и др. +- **Система Skill** — пакеты промптов + скрипты инструментов + справочные материалы, расширяющие знания Agent в предметной области +- **Интеграция MCP** — поддержка [Model Context Protocol](https://modelcontextprotocol.io/) для внешних серверов инструментов +- **DOM-автоматизация** — навигация, скриншоты, клики, заполнение, прокрутка, выполнение скриптов и др. +- **Отложенные задачи** — планирование по Cron (режимы Internal / Event) +- **Субагенты** — независимые субагенты для сложных подзадач +- **Управление контекстом** — Auto-compact и Prompt Caching для снижения расхода токенов + +**Script API (`CAT.agent.*`):** + +Пользовательские скрипты вызывают возможности Agent через пространство имён `CAT.agent.*`: conversation, dom, skills, task, model, opfs, mcp. Для каждого API нужно объявить соответствующее разрешение через `@grant`. + +**6 страниц панели:** Chat, Model Configuration, Skill Management, Scheduled Tasks, MCP Servers и OPFS Browser. + +## Поддержка тега `@unwrap` + +Позволяет внедрять скрипт прямо в страницу, минуя sandbox-обёртку. + +## Событие `window.onurlchange` + +Совместимое с Tampermonkey отслеживание смены URL на базе Navigation API. + +## Улучшения редактора + +Добавлено меню правки (поиск, замена, отмена и т.д.), исправлены несколько проблем с горячими клавишами и подсказками. + +## Поисковые движки разных платформ + +Поиск скриптов поддерживает выбор разных поисковых платформ. + +## Больше провайдеров иконок + +Добавлены дополнительные сервисы иконок скриптов. diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/change/v1.5.assets/desktop.png b/i18n/ru/docusaurus-plugin-content-docs/current/change/v1.5.assets/desktop.png new file mode 100644 index 0000000000000000000000000000000000000000..75a756a26807d61b389194fb56f447e18705043c GIT binary patch literal 188870 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%0D;u~%dEPF4* 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 BZlLi0Mw{`hmLDV;Q5&;%_>| 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 z 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

8LQhS<*&Z$#n-Ruam2fKWuD_d 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

7@K?Y{m0`Hb}+VlPM0DY-c&!?kWcQ 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 z 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 ev-g(H`ki5O? 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 Инструменты управления задачами в основном позволяют AI отслеживать собственный прогресс при сложных многошаговых задачах; данные задач не сохраняются. diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/dev/agent/agent-conversation.md b/i18n/ru/docusaurus-plugin-content-docs/current/dev/agent/agent-conversation.md new file mode 100644 index 00000000..bbccb10a --- /dev/null +++ b/i18n/ru/docusaurus-plugin-content-docs/current/dev/agent/agent-conversation.md @@ -0,0 +1,285 @@ +--- +title: API диалогов +--- + +`@grant CAT.agent.conversation` + +API диалогов — ядро системы Agent: скрипт может создавать AI-диалоги, отправлять сообщения и получать ответы. + +## Создание диалога + +```javascript +const conv = await CAT.agent.conversation.create(options?); +``` + +### ConversationCreateOptions + +| Параметр | Тип | По умолчанию | Описание | +|------|------|--------|------| +| `id` | `string` | автогенерация | ID диалога, используется для возобновления существующего | +| `system` | `string` | — | Пользовательский системный промпт, добавляется после встроенного | +| `model` | `string` | модель по умолчанию | ID модели (получается после настройки в панели управления) | +| `maxIterations` | `number` | `20` | Максимальное число итераций цикла вызовов инструментов за один ход диалога | +| `skills` | `"auto" \| string[]` | — | `"auto"` загружает все Skills автоматически, либо укажите массив имён Skill | +| `tools` | `ToolDefinition[]` | — | Список пользовательских инструментов (см. ниже) | +| `commands` | `Record` | — | Пользовательские команды диалога | +| `ephemeral` | `boolean` | `false` | Временный диалог, не сохраняется в хранилище | +| `cache` | `boolean` | `true` | Включить Prompt Caching (снижает расход токенов) | +| `background` | `boolean` | `false` | Фоновый диалог, продолжающий работу после отключения UI; можно переподключиться через `attach()` | + +### Пользовательские инструменты + +Скрипт может регистрировать собственные инструменты для вызова AI: + +```javascript +const conv = await CAT.agent.conversation.create({ + tools: [{ + name: "get_weather", + description: "Get weather information for a given 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 }; + } + }] +}); +``` + +`parameters` инструмента следует спецификации [JSON Schema](https://json-schema.org/); AI использует `description`, чтобы понять, когда и как вызывать инструмент. + +### Пользовательские команды + +Можно регистрировать пользовательские команды, начинающиеся с `/`: + +```javascript +const conv = await CAT.agent.conversation.create({ + commands: { + "/export": async (args) => { + // triggered when the user types "/export pdf" + await exportToPdf(args); + return "Export complete"; + } + } +}); +``` + +Встроенные команды: `/new` (новый диалог), `/reset` (сброс контекста), `/compact` (сжатие истории сообщений). + +## Получение существующего диалога + +```javascript +const conv = await CAT.agent.conversation.get(conversationId); +// returns null if the conversation doesn't exist +``` + +## Методы ConversationInstance + +### chat — синхронный чат + +```javascript +const reply = await conv.chat(content, options?); +``` + +Отправляет сообщение и ждёт полного ответа. Пока AI отвечает, он может вызывать инструменты; `chat` ждёт завершения всех вызовов, прежде чем вернуть итоговый результат. + +**Параметры:** + +| Параметр | Тип | Описание | +|------|------|------| +| `content` | `string \| ContentBlock[]` | Содержимое сообщения: текст или мультимодальные блоки | +| `options.tools` | `ToolDefinition[]` | Дополнительные инструменты только для этого вызова (объединяются с заданными при создании) | + +**Возвращаемое значение, ChatReply:** + +| Поле | Тип | Описание | +|------|------|------| +| `content` | `string \| ContentBlock[]` | Содержимое ответа AI | +| `thinking` | `string` | Процесс рассуждения модели (поддерживают только некоторые модели) | +| `toolCalls` | `ToolCall[]` | Зафиксированные вызовы инструментов в этом ответе | +| `usage` | `{ inputTokens, outputTokens }` | Использование токенов | +| `command` | `boolean` | Был ли этот ответ вызван командой | + +### chatStream — потоковый чат + +```javascript +const stream = await conv.chatStream(content, options?); +for await (const chunk of stream) { + // handle streaming events +} +``` + +Получает ответ AI в реальном времени — удобно, когда нужно постепенно отображать вывод. + +**Типы событий StreamChunk:** + +| type | Поле | Описание | +|------|------|------| +| `content_delta` | `content: string` | Инкрементальный текстовый контент | +| `thinking_delta` | `thinking: string` | Инкрементальный контент рассуждений | +| `tool_call` | `toolCall: ToolCall` | Информация о вызове инструмента (при смене состояния) | +| `content_block` | `block: ContentBlock` | Блок контента (изображение, файл и т.д.) | +| `done` | `usage: { inputTokens, outputTokens }` | Ход диалога завершён | +| `error` | `error: string, errorCode?: string` | Произошла ошибка | + +**Коды ошибок (errorCode):** + +| Код ошибки | Описание | +|--------|------| +| `rate_limit` | Лимит частоты API; обычно повторяется автоматически | +| `auth` | Ошибка аутентификации; проверьте API Key | +| `tool_timeout` | Таймаут выполнения инструмента | +| `max_iterations` | Достигнут максимум итераций цикла вызовов инструментов | +| `api_error` | Другая ошибка API | + +### getMessages — получить историю сообщений + +```javascript +const messages = await conv.getMessages(); +``` + +Возвращает `ChatMessage[]` со всеми сообщениями диалога. + +**Структура ChatMessage:** + +| Поле | Тип | Описание | +|------|------|------| +| `id` | `string` | ID сообщения | +| `role` | `"user" \| "assistant" \| "system" \| "tool"` | Роль сообщения | +| `content` | `string \| ContentBlock[]` | Содержимое сообщения | +| `thinking` | `string` | Процесс рассуждения (сообщения assistant) | +| `toolCalls` | `ToolCall[]` | Записи вызовов инструментов (сообщения assistant) | +| `toolCallId` | `string` | Соответствующий ID вызова инструмента (сообщения tool) | +| `usage` | `{ inputTokens, outputTokens }` | Использование токенов | +| `createtime` | `number` | Временная метка создания | + +### clear — очистить диалог + +```javascript +await conv.clear(); +``` + +Очищает всю историю сообщений диалога. + +### save — сохранить диалог + +```javascript +await conv.save(); +``` + +Сохраняет метаданные диалога в хранилище. Временные диалоги (`ephemeral: true`) по умолчанию не сохраняются; вызов этого метода превращает их в постоянные. + +### attach — переподключиться к фоновому диалогу + +```javascript +const stream = await conv.attach(); +for await (const chunk of stream) { + // receive real-time events from the background conversation +} +``` + +Если диалог создан с `background: true` и всё ещё работает в фоне, можно переподключиться через `attach()` и получать последующие потоковые события. + +### Свойства экземпляра + +| Свойство | Тип | Описание | +|------|------|------| +| `id` | `string` | ID диалога | +| `title` | `string` | Заголовок диалога | +| `modelId` | `string` | ID используемой модели | + +## Мультимодальный контент + +Содержимое сообщения может быть обычной строкой или массивом `ContentBlock[]` для поддержки нескольких модальностей: + +```javascript +// Send text + an image +await conv.chat([ + { type: "text", text: "Please analyze the content of this image" }, + { type: "image", attachmentId: "img-id", mimeType: "image/png" } +]); +``` + +### Типы ContentBlock + +| type | Обязательные поля | Описание | +|------|---------|------| +| `text` | `text: string` | Текстовое содержимое | +| `image` | `attachmentId: string, mimeType: string` | Изображение; модель должна поддерживать vision | +| `file` | `attachmentId: string, mimeType: string, name: string` | Файл | +| `audio` | `attachmentId: string, mimeType: string` | Аудио | + +## Временные и постоянные диалоги + +| Свойство | Постоянный диалог (по умолчанию) | Временный диалог | +|------|-------------------|---------------------| +| Хранение сообщений | Сохраняется в OPFS | Только в памяти | +| Встроенные инструменты | Все доступны | Не включены; нужно передавать через `tools` | +| Список диалогов | Виден | Не виден | +| Prompt Caching | Поддерживается | Можно отключить | +| Сценарий | Обычный диалог | Лёгкие разовые задачи, быстрые вопросы | + +## Управление контекстом + +### Автосжатие + +Когда использование контекста диалога превышает **80%** окна контекста модели, система автоматически вызывает LLM для генерации сводки истории, заменяя старые сообщения и освобождая место. + +### Prompt Caching + +Включён по умолчанию. Для моделей Anthropic системный промпт и история сообщений кэшируются, что может существенно снизить расход токенов и задержку на повторных ходах диалога. + +Можно отключить через `cache: false`: + +```javascript +const conv = await CAT.agent.conversation.create({ cache: false }); +``` + +## Полный пример + +```javascript +// ==UserScript== +// @name Smart Translation Assistant +// @match *://*/* +// @grant CAT.agent.conversation +// @grant CAT.agent.dom +// ==/UserScript== + +// Create a conversation with a custom tool +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" }; + } + }] +}); + +// Stream the translation result +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; + // update the UI in real time + updateTranslationUI(result); + } +} +``` diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/dev/agent/agent-dom.md b/i18n/ru/docusaurus-plugin-content-docs/current/dev/agent/agent-dom.md new file mode 100644 index 00000000..3ed47f69 --- /dev/null +++ b/i18n/ru/docusaurus-plugin-content-docs/current/dev/agent/agent-dom.md @@ -0,0 +1,336 @@ +--- +title: API DOM +--- + +`@grant CAT.agent.dom` + +API DOM предоставляет полный набор возможностей автоматизации страниц браузера: навигацию, чтение содержимого, скриншоты, взаимодействие с формами и мониторинг DOM. + +## Управление вкладками + +### listTabs — список вкладок + +```javascript +const tabs = await CAT.agent.dom.listTabs(); +``` + +Возвращает информацию о каждой открытой вкладке. + +**Возвращаемое значение, TabInfo[]:** + +| Поле | Тип | Описание | +|------|------|------| +| `tabId` | `number` | ID вкладки | +| `url` | `string` | Текущий URL | +| `title` | `string` | Заголовок страницы | +| `active` | `boolean` | Является ли текущей активной вкладкой | +| `windowId` | `number` | ID окна, которому принадлежит | +| `discarded` | `boolean` | Была ли выгружена (приостановлена) | + +## Навигация + +### navigate — перейти на страницу + +```javascript +const result = await CAT.agent.dom.navigate(url, options?); +``` + +**Параметры:** + +| Параметр | Тип | По умолчанию | Описание | +|------|------|--------|------| +| `url` | `string` | — | Целевой URL (обязательно) | +| `options.tabId` | `number` | текущая активная вкладка | Указать вкладку | +| `options.waitUntil` | `boolean` | `true` | Ждать ли окончания загрузки страницы | +| `options.timeout` | `number` | `30000` | Таймаут в миллисекундах | + +**Возвращаемое значение, NavigateResult:** + +```typescript +{ tabId: number; url: string; title: string } +``` + +## Чтение содержимого + +### readPage — прочитать содержимое страницы + +```javascript +const page = await CAT.agent.dom.readPage(options?); +``` + +Преобразует DOM страницы в структурированный текст, автоматически удаляя нерелевантные элементы вроде `

u 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 RPk?_O$tvB?mNtC;zW^i{9n$~+ literal 0 HcmV?d00001 diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/change/v1.5.assets/mobile.png b/i18n/ru/docusaurus-plugin-content-docs/current/change/v1.5.assets/mobile.png new file mode 100644 index 0000000000000000000000000000000000000000..ca7f9735751faa503e5a51f048b5c46157b90e3a GIT binary patch literal 279738 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