Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
955 changes: 955 additions & 0 deletions i18n/ko/code.json

Large diffs are not rendered by default.

18 changes: 18 additions & 0 deletions i18n/ko/docusaurus-plugin-content-docs/current.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{
"version.label": {
"message": "다음",
"description": "The label for version.label"
},
"sidebar.dev.category.Agent 智能助手": {
"message": "Agent",
"description": "The label for sidebar.dev.category.Agent 智能助手"
},
"sidebar.use.category.服务协议": {
"message": "서비스 약관",
"description": "The label for sidebar.use.category.服务协议"
},
"sidebar.use.category.从其它管理器迁移": {
"message": "다른 관리자에서 마이그레이션",
"description": "The label for sidebar.use.category.从其它管理器迁移"
}
}
20 changes: 20 additions & 0 deletions i18n/ko/docusaurus-plugin-content-docs/current/about/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
sidebar: false
title: 소개
description: ScriptCat 소개
icon: info
---


## ScriptCat 소개

Tampermonkey의 디자인에서 영감을 받고 Tampermonkey 스크립트와 호환되는 ScriptCat은 백그라운드 스크립트 실행 프레임워크를 구현하고 스크립트가 더 많은 일을 할 수 있게 해주는 여러 특수 API를 제공하며, 스크립트 코드 작성과 개발을 더 편안하고 유연하게 만들어 주는 훌륭한 편집기를 제공합니다.

개발 로드맵은 [프로젝트 #1](https://github.com/scriptscat/scriptcat/projects/1)을 참조하세요. 여기에서 개발 계획을 공개합니다. 제안 사항이 있으면 언제든지 [issue](https://github.com/scriptscat/scriptcat/issues)를 열어 알려주세요.

**유용하다고 생각되시면 별(Star)을 눌러 주세요 ❤❤❤**

## Tampermonkey 중국어 포럼
> [여기를 클릭하여 방문](https://bbs.tampermonkey.net.cn/)

Tampermonkey 중국어 포럼은 Tampermonkey 스타일 스크립트를 개발하고 논의하기 위해 우리가 만든 커뮤니티입니다. 포럼에는 풍부한 스크립트 학습 자료와 경험 많은 회원들이 있으므로 자유롭게 토론하고 질문할 수 있습니다. 또한 스크립트 게시와 설치도 지원하므로 누구나 자신의 작업을 자유롭게 공유할 수 있습니다.

Large diffs are not rendered by default.

472 changes: 472 additions & 0 deletions i18n/ko/docusaurus-plugin-content-docs/current/change/index.md

Large diffs are not rendered by default.

35 changes: 35 additions & 0 deletions i18n/ko/docusaurus-plugin-content-docs/current/change/v0.16.md
Original file line number Diff line number Diff line change
@@ -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

> 주로 버그 수정
31 changes: 31 additions & 0 deletions i18n/ko/docusaurus-plugin-content-docs/current/change/v0.17.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
---
title: v0.17
---

v0.17.0부터 ScriptCat은 Manifest V3로 업그레이드되었고 저장 엔진이 `indexedDB`에서 `chrome.storage.local`로 전환되었습니다. 저장 엔진 전환 시 이 페이지가 자동으로 열리며 확장 프로그램이 다시 시작됩니다. 데이터 문제가 발견되면 [GitHub](https://github.com/scriptscat/scriptcat/issues)에서 알려주세요.

## v0.17.0-alpha

Manifest V3에 맞게 리팩토링하고 저장 엔진을 전환했으며 일부 기능을 수정했습니다

- Tampermonkey와의 일관성을 위해 `GM_xmlhttpRequest`에서 `maxRedirects`를 제거하고 `redirect`를 사용합니다
- `GM_cookie`의 `store` 메서드와 `storeId`, `tabId`를 제거했습니다. 쿠키 가져오기는 이제 현재 페이지의 `store`를 직접 사용합니다 (예: 시크릿 창과 일반 창은 서로 다른 store를 가짐)
- `@require-css` 제거

## v0.17.0-beta.4

### 팝업 페이지에 빠른 스크립트 업데이트 확인 기능 추가

![image-20250620165421754](@site/docs/change/v0.17.assets/image-20250620165421754.png)



### 사이트 블랙리스트 기능 구현

![image-20250620165529101](@site/docs/change/v0.17.assets/image-20250620165529101.png)



### UserConfig에 스위치 유형 추가

![image-20250620165640030](@site/docs/change/v0.17.assets/image-20250620165640030.png)
11 changes: 11 additions & 0 deletions i18n/ko/docusaurus-plugin-content-docs/current/change/v1.1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
title: v1.1
---

## 클라우드 스토리지 플랫폼

Dropbox 지원 추가

## API 업데이트

- 페이지보다 먼저 실행할 수 있는 `@early-start` 추가 [#649](https://github.com/scriptscat/scriptcat/pull/649)
41 changes: 41 additions & 0 deletions i18n/ko/docusaurus-plugin-content-docs/current/change/v1.2.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
---
title: v1.2
---

수정: 버전 업데이트 시 더 이상 변경 로그 페이지가 자동으로 열리지 않습니다

## 스크립트 목록 사이드바 [#794](https://github.com/scriptscat/scriptcat/issues/794)

사이드바에 고급 필터링과 태그 기능이 추가되었습니다. 태그는 스크립트 → 설정에서 편집할 수 있습니다.

![image-20251016230129315](@site/docs/change/v1.2.assets/image-20251016230129315.png)

## 카드 보기 [#860](https://github.com/scriptscat/scriptcat/issues/860)

카드 보기가 추가되었습니다. 첫 실행 시 카드 보기와 테이블 보기가 자동으로 전환되므로 좁은 화면에서도 스크립트 정보를 더 잘 표시할 수 있습니다.

![image-20251023103730266](@site/docs/change/v1.2.assets/image-20251023103730266.png)

## 더 친숙한 업데이트 확인 로직 [#755](https://github.com/scriptscat/scriptcat/issues/755)

업데이트 확인 로직이 개선되었습니다. 모든 스크립트에 대해 한꺼번에 업데이트 프롬프트를 띄우는 대신, 이제 하나의 업데이트 창으로 통합되어 업데이트할 스크립트를 선택하거나 한 번의 클릭으로 모두 업데이트할 수 있습니다. 각 스크립트의 변경량도 표시됩니다.

![image-20251016225931823](@site/docs/change/v1.2.assets/image-20251016225931823.png)

## 편집기 구성 및 편집기 유형 정의 추가 [#708](https://github.com/scriptscat/scriptcat/pull/708)

이제 편집기 구성과 편집기 유형 정의를 사용자 지정할 수 있습니다. 편집기 구성은 `tsconfig.json`의 [compilerOptions](https://www.typescriptlang.org/tsconfig/#compilerOptions)를 참조하여 작성할 수 있습니다.

![08c2889f-3029-4d3c-b180-c52d77c8077c](@site/docs/change/v1.2.assets/08c2889f-3029-4d3c-b180-c52d77c8077c.png)

## 백그라운드 실행 옵션 [#1048](https://github.com/scriptscat/scriptcat/pull/1048)

설정 → 실행 아래에 백그라운드 실행 옵션이 추가되었습니다. 활성화하면 모든 창이 닫힌 후에도 브라우저가 백그라운드에서 계속 실행되고 시스템 트레이로 최소화되어, 수동으로 브라우저를 종료할 때까지 유지됩니다. 이를 통해 백그라운드 스크립트가 계속 실행될 수 있습니다.

![image-20251204174034940](@site/docs/change/v1.2.assets/image-20251204174034940.png)

## API 업데이트

- `inject-into` 지원 — 이제 스크립트를 콘텐츠 환경에 주입할 수 있습니다 [#711](https://github.com/scriptscat/scriptcat/issues/711)
- `GM_openInTab`이 탭 고정, 시크릿 창에서 열기 등의 매개변수를 지원합니다 [#788](https://github.com/scriptscat/scriptcat/pull/788)
- `GM_registerMenuCommand`가 2단계 메뉴와 구분선을 지원합니다 [#831](https://github.com/scriptscat/scriptcat/pull/831)
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
23 changes: 23 additions & 0 deletions i18n/ko/docusaurus-plugin-content-docs/current/change/v1.3.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
---
title: v1.3
---

## 새로운 스크립트 설치 흐름 [#842](https://github.com/scriptscat/scriptcat/issues/842)

스크립트 설치 흐름이 재설계되었습니다. 더 이상 외부 웹사이트 리디렉션에 의존하거나 새 창을 열지 않으며, 이제 스크립트가 현재 페이지 안에서 직접 설치됩니다. 설치 페이지 레이아웃도 반응형 디자인, 스크롤 가능한 코드 미리보기, 다운로드 실패 시 인라인 오류 표시로 최적화되었습니다.

## 스크립트 실행 시점 옵션 [#895](https://github.com/scriptscat/scriptcat/issues/895)

스크립트 설정에 실행 시점 옵션이 추가되어 `document-start`, `document-body`, `document-end`, `document-idle`, `early-start` 등에서 선택할 수 있어 스크립트가 실행되는 시점을 정밀하게 제어할 수 있습니다.

![스크립트 실행 시점 옵션](v1.3.assets/run-timing.png)

## Amazon S3 스토리지 지원 [#1146](https://github.com/scriptscat/scriptcat/issues/1146)

클라우드 동기화 및 백업은 이제 WebDAV, Baidu Netdisk, OneDrive, Google Drive, Dropbox와 같은 기존 옵션에 더해 Amazon S3를 스토리지 백엔드로 지원합니다.

![Amazon S3 스토리지 옵션](v1.3.assets/s3-storage.png)

## 클라우드 스토리지 연결 해제 [#1151](https://github.com/scriptscat/scriptcat/issues/1151)

클라우드 동기화 설정에 연결 해제 버튼이 추가되어 클라우드 스토리지 연결을 쉽게 끊거나 전환할 수 있습니다.
50 changes: 50 additions & 0 deletions i18n/ko/docusaurus-plugin-content-docs/current/change/v1.4.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
---
title: v1.4 — Agent
---

:::caution 테스트 단계
v1.4는 현재 테스트 단계에 있습니다. 아래의 기능과 API는 정식 출시 전에 변경될 수 있으며, 사용해 보시고 피드백을 주시면 감사하겠습니다.
:::

v1.4는 ScriptCat의 주요 업데이트로, 자연어 대화를 통해 브라우저 작업 자동화, 웹 데이터 추출, 파일 관리, 예약 작업 실행을 가능하게 하는 완전히 새로운 **Agent** 시스템을 도입합니다.

## Agent

대시보드에 AI 모델과 다중 턴 대화를 나눌 수 있는 새로운 Agent 채팅 진입점이 추가되었습니다. AI는 작업을 완료하기 위해 자동으로 내장 도구를 호출합니다.

**핵심 기능:**

- **멀티 모델 지원** — OpenAI 호환 및 네이티브 Anthropic 형식, Prompt Caching 지원
- **11가지 내장 도구** — 웹 가져오기/검색, 탭 관리, OPFS 파일 시스템, 코드 실행, 사용자 상호작용 등
- **Skill 시스템** — Agent의 도메인 지식을 확장하는 프롬프트 + 도구 스크립트 + 참고 자료 패키지
- **MCP 통합** — 외부 도구 서버에 연결하기 위한 [Model Context Protocol](https://modelcontextprotocol.io/) 지원
- **DOM 자동화** — 페이지 탐색, 스크린샷, 클릭, 입력, 스크롤, 스크립트 실행 등
- **예약 작업** — Cron 표현식 기반 작업 스케줄링 (내부/이벤트 모드)
- **하위 에이전트** — 복잡한 하위 작업을 처리하기 위해 독립적인 하위 에이전트 생성 가능
- **컨텍스트 관리** — 토큰 사용량을 줄이기 위한 자동 압축 및 Prompt Caching

**스크립트 API (`CAT.agent.*`):**

사용자 스크립트는 `CAT.agent.*` 네임스페이스를 통해 conversation, dom, skills, task, model, opfs, mcp API를 포함한 Agent 기능을 호출할 수 있습니다. 각 API는 해당 권한을 `@grant`로 선언해야 합니다.

**대시보드 6개 페이지:** 채팅, 모델 설정, Skill 관리, 예약 작업, MCP 서버, OPFS 브라우저.

## `@unwrap` 태그 지원

스크립트를 샌드박스 래퍼를 우회하여 페이지에 직접 주입할 수 있게 합니다.

## `window.onurlchange` 이벤트

Navigation API를 사용하여 Tampermonkey 호환 URL 변경 이벤트 리스닝을 구현합니다.

## 편집기 개선

편집 메뉴(찾기, 바꾸기, 실행 취소 등)가 추가되고 여러 키보드 단축키 및 힌트 문제가 수정되었습니다.

## 다중 플랫폼 검색 엔진

스크립트 검색에서 이제 다양한 검색 엔진 플랫폼을 선택할 수 있습니다.

## 더 많은 아이콘 제공자

더 많은 스크립트 아이콘 서비스 제공자가 추가되었습니다.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
55 changes: 55 additions & 0 deletions i18n/ko/docusaurus-plugin-content-docs/current/change/v1.5.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
---
title: v1.5 — New Interface
---

:::caution 테스트 단계
v1.5는 현재 베타 테스트 단계에 있습니다. 아래의 기능은 정식 출시 전에 변경될 수 있으며, 사용해 보시고 피드백을 주시면 감사하겠습니다. [GitHub Discussions](https://github.com/scriptscat/scriptcat/discussions)에서 새 UI/UX에 대한 논의에 참여할 수도 있습니다.
:::

v1.5는 ScriptCat 인터페이스의 전면 재구축입니다. 더 깔끔하고, 일관되고, 사용하기 쉬우며, 모바일 전용 최적화가 포함되어 데스크톱과 모바일 사용자 모두 더 나은 경험을 얻을 수 있습니다.

## 완전히 새로운 인터페이스 [#1514](https://github.com/scriptscat/scriptcat/pull/1514)

전체 인터페이스가 완전히 재구축되어 더 일관된 비주얼 스타일, 더 명확한 계층 구조, 완전한 라이트/다크 테마 지원을 갖추었습니다. 스크립트 목록은 테이블 및 카드 보기를 제공하며 상태, 유형, 태그, 소스별 고급 필터링을 지원하므로 많은 스크립트를 관리하기 편안합니다.

![새로운 데스크톱 인터페이스](v1.5.assets/desktop.png)

## 모바일 최적화

레이아웃은 이제 확장 프로그램을 지원하는 모바일 브라우저(예: Android용 Edge 및 Kiwi)를 위해 특별히 설계되었습니다. 스크립트 목록은 카드로 표시되고, 하단 탐색 모음이 제공되며, 왼쪽 서랍에서 구독, 로그, 도구, 설정에 빠르게 접근할 수 있고, 확장 프로그램 팝업도 좁은 화면에 적응합니다.

![모바일 인터페이스](v1.5.assets/mobile.png)

## 💥 외부 접근 (MCP 브리지) [#1573](https://github.com/scriptscat/scriptcat/pull/1573)

로컬 `sctl` 데몬을 통해 CLI 및 MCP 클라이언트가 ScriptCat에 통일된 방식으로 접근할 수 있습니다. 스크립트 메타데이터 나열/읽기, 설치, 활성화/비활성화, 삭제, 편집은 모두 **계층화된 권한 부여 및 인간 확인 페이지**로 보호되며, 거부 / 허용 / 이 세션만 허용의 세 단계가 있고 모든 작업은 감사 로그에 기록됩니다.

## 💥 스크립트 휴지통 [#1585](https://github.com/scriptscat/scriptcat/pull/1585)

삭제된 스크립트는 더 이상 즉시 파괴되지 않고 먼저 휴지통으로 이동하며, **복원**(원래 스크립트 데이터와 권한 보존), 영구 삭제, 보존 기간 기반 자동 정리를 지원합니다. 보존 기간은 기본 30일이며 설정에서 조정하거나 '없음'으로 설정할 수 있습니다.

## 💥 공식 Firefox MV3 지원 [#1561](https://github.com/scriptscat/scriptcat/pull/1561)

개선된 샌드박스/오프스크린 통신으로 ScriptCat MV3가 이제 Firefox 브라우저를 공식 지원합니다.

## 편집기에서 스크립트 유형 선택 [#1544](https://github.com/scriptscat/scriptcat/pull/1544)

편집기 탭 모음의 "+"를 사용하면 목록 페이지로 돌아가지 않고도 만들 스크립트 유형(일반/백그라운드/예약)을 직접 선택할 수 있습니다.

## 로컬 백업 수동 다운로드 [#1543](https://github.com/scriptscat/scriptcat/pull/1543)

로컬 백업에 수동 다운로드 링크가 추가되어 백업 파일을 기기로 직접 내보낼 수 있습니다.

## Chromium 148+의 structured_clone 메시징 [#1534](https://github.com/scriptscat/scriptcat/pull/1534)

Chromium 148+에서 내부 확장 메시지는 `structured_clone` 직렬화를 사용하여 더 다양한 데이터 유형을 지원합니다.

## 기타 개선 사항

- **GM API**: 네이티브 `GM_download`가 이제 `GM_xmlhttpRequest`와 일관되게 `@connect`를 존중합니다 [#1506](https://github.com/scriptscat/scriptcat/pull/1506)
- **성능**: 스크립트 로딩 캐시 개선 및 남아있는 팝업 메뉴 수정 [#1511](https://github.com/scriptscat/scriptcat/pull/1511)
- **편집기**: `eslint-plugin-userscripts` 규칙 조정 [#1510](https://github.com/scriptscat/scriptcat/pull/1510)
- 사전 출시(베타) 업데이트 시 변경 로그 페이지가 자동으로 열립니다
- **수정**: cron이 잘못된 시간대를 자동 감지하여 발생하는 예약 작업 문제 방지 [#1531](https://github.com/scriptscat/scriptcat/pull/1531)
- **수정**: crontab 예제의 사용할 수 없는 데모 API 교체 [#1542](https://github.com/scriptscat/scriptcat/pull/1542)
- **i18n**: 한국어, 터키어, 브라질 포르투갈어 추가
Loading