Skip to content

Commit 1ff4887

Browse files
committed
rename
1 parent b2fbe70 commit 1ff4887

336 files changed

Lines changed: 950 additions & 1092 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/ci.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -57,13 +57,13 @@ jobs:
5757
node-version: '20'
5858
- name: Install ai-agent dependencies
5959
run: npm ci
60-
working-directory: ai-agent/pardus-browser
60+
working-directory: ai-agent/open-browser
6161
- name: Typecheck ai-agent
6262
run: npm run lint
63-
working-directory: ai-agent/pardus-browser
63+
working-directory: ai-agent/open-browser
6464
- name: Test ai-agent
6565
run: npm test
66-
working-directory: ai-agent/pardus-browser
66+
working-directory: ai-agent/open-browser
6767

6868
security-audit:
6969
name: security audit

.gitignore

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -5,28 +5,28 @@
55
**/.DS_Store
66

77
# Adapter build artifacts
8-
adapters/python/pardus-playwright/*.egg-info/
9-
adapters/python/pardus-playwright/__pycache__/
10-
adapters/python/pardus-playwright/build/
11-
adapters/python/pardus-playwright/dist/
12-
adapters/node/pardus-puppeteer/node_modules/
13-
adapters/node/pardus-puppeteer/dist/
14-
adapters/node/pardus-playwright/node_modules/
15-
adapters/node/pardus-playwright/dist/
8+
adapters/python/open-playwright/*.egg-info/
9+
adapters/python/open-playwright/__pycache__/
10+
adapters/python/open-playwright/build/
11+
adapters/python/open-playwright/dist/
12+
adapters/node/open-puppeteer/node_modules/
13+
adapters/node/open-puppeteer/dist/
14+
adapters/node/open-playwright/node_modules/
15+
adapters/node/open-playwright/dist/
1616

1717
# Tauri frontend
18-
crates/pardus-tauri/node_modules/
19-
crates/pardus-tauri/frontend/node_modules/
20-
crates/pardus-tauri/dist/
21-
crates/pardus-tauri/frontend/dist/
18+
crates/open-tauri/node_modules/
19+
crates/open-tauri/frontend/node_modules/
20+
crates/open-tauri/dist/
21+
crates/open-tauri/frontend/dist/
2222

2323
# Web dashboard
2424
web/node_modules/
2525
web/dist/
2626

2727
# AI agent
28-
ai-agent/pardus-browser/node_modules/
29-
ai-agent/pardus-browser/dist/
28+
ai-agent/open-browser/node_modules/
29+
ai-agent/open-browser/dist/
3030

3131
# Lockfiles (committed for reproducibility)
3232
# If you need to regenerate: rm **/package-lock.json && npm install

.opencode/plans/pardus-kg-optimization.md

Lines changed: 0 additions & 142 deletions
This file was deleted.

CHANGELOG.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,15 @@
33
### v0.4.0 — WebSocket Full Implementation
44

55
**WebSocket Support:**
6-
- Added `WebSocketConnection` module (`crates/pardus-core/src/websocket/connection.rs`)
6+
- Added `WebSocketConnection` module (`crates/open-core/src/websocket/connection.rs`)
77
- Async connect with configurable timeout
88
- `send_text()`, `send_binary()` for outgoing messages
99
- `recv()` returns `(WebSocketFrame, Vec<u8>)` for incoming messages
1010
- Automatic Ping/Pong handling
1111
- Connection statistics tracking (frames sent/received, bytes)
1212
- Unique connection ID generation via URL hashing
1313

14-
- Added `WebSocketManager` module (`crates/pardus-core/src/websocket/manager.rs`)
14+
- Added `WebSocketManager` module (`crates/open-core/src/websocket/manager.rs`)
1515
- Connection pooling with per-origin limits (`max_per_origin`)
1616
- Configurable security policy (`block_private_ips`, `block_loopback`)
1717
- CDP event bus integration for real-time notifications
@@ -32,7 +32,7 @@
3232
- Blocks cloud metadata: metadata.google.internal, 169.254.169.254, 100.100.100.200
3333
- Blocks localhost hostname
3434

35-
- Added `ResourceType::WebSocket` to `pardus-debug` crate
35+
- Added `ResourceType::WebSocket` to `open-debug` crate
3636

3737
- Dependencies added:
3838
- `tokio-tungstenite = "0.26"` — Async WebSocket client
@@ -149,7 +149,7 @@
149149
**CDP Network (Cookies):**
150150
- Implemented `Network.getCookies` / `Network.getAllCookies` — extracts cookies from network log Set-Cookie headers with full attribute parsing (domain, path, httpOnly, secure, sameSite, size)
151151
- Implemented `Network.setCookie`, `Network.deleteCookies`, `Network.clearBrowserCookies`
152-
- Added `url` crate dependency to pardus-cdp for URL parsing in cookie operations
152+
- Added `url` crate dependency to open-cdp for URL parsing in cookie operations
153153

154154
**Cookie System (SessionStore):**
155155
- Fixed cookie parsing bug: removed incorrect `split(';')` on Set-Cookie header values
@@ -159,7 +159,7 @@
159159
- Added `session_dir()` public accessor to SessionStore
160160

161161
**Performance:**
162-
- Removed unnecessary HTML re-parsing in Pardus domain click handler (reuse `page_data` result)
162+
- Removed unnecessary HTML re-parsing in Open domain click handler (reuse `page_data` result)
163163
- Removed dead HTML clone in `RuntimeDomain::evaluate_expression`
164164
- Fixed tab loading to use browser's actual `BrowserConfig` instead of hardcoded default
165165
- POST form submissions now recorded in NetworkLog

Cargo.lock

Lines changed: 23 additions & 23 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)