2025-12-20
요약 (AI 작성)
chrome-remote-devtools 프로젝트에서 대규모 작업이 이루어졌습니다. CDP 클라이언트 도메인 구현(DOMStorage 포함), WebSocket 릴레이 서버, DevTools 프론트엔드 통합, GitHub Actions CI/CD 워크플로우, 테스트 인프라(Playwright, Bun), 예제 애플리케이션 등이 추가되었고, 코드 스타일 정리 및 린트 설정이 전반적으로 정비되었습니다.
커밋
ohah/chrome-remote-devtools
- style(example): format AssertPage imports
- chore(config): add build:client script
- chore(scripts): add licia to reference repositories
- chore(config): add example workspace and dependencies
- feat(inspector): add example pages with routing
- feat(client): add DOMStorage domain implementation
- refactor(inspector): remove assertDeepEqual function
- style(inspector): apply dark theme to all pages and navigation
- style(config): fix quote style in integration test workflow
- fix(config): ensure workflow jobs always run for status checks
- style: normalize quote style and remove trailing whitespace
- fix(config): update integration test workflow and add dummy test
- fix(client): resolve bun:test type declaration error
- docs: add event caching to future enhancements
- chore(inspector): remove vscode extensions config
- docs: update development workflow and project status
- feat: add basic example application
- test: add integration test infrastructure
- feat(inspector): integrate DevTools frontend with WebSocket
- feat(server): improve WebSocket relay and client management
- feat(client): implement CDP client initialization
- feat(client): implement CDP domains and protocol
- chore: add Playwright test results to gitignore
- chore(test): add ws dependencies and fix browser fixture types
- fix(client): improve network domain type safety
- docs(contributing): add detailed development workflow in Korean
- docs(contributing): add detailed development workflow
- config: move Playwright config to root directory
- docs: add implementation status document
- ci: add integration test workflow
- ci: add conditional execution to workflows
- test(client): add location mock for Node.js test environment
- chore(devtools): remove devtools-frontend submodule
- refactor(scripts): remove devtools-protocol from init scripts
- style(config): use single quotes in workflow YAML paths
- feat(config): add test scripts for each package
- config: add ignore patterns for devtools and inspector paths
- style(config): use double quotes in workflow YAML paths
- chore(config): add system dependencies to Rust workflows
- style(inspector): remove trailing blank line in Rust file
- style(test): clean up test file formatting
- config: update tool configuration files
- chore(scripts): remove linter and format checks from test workflows
- test(inspector): add basic test cases for TypeScript and Rust
- test(client): add basic test cases
- test(server): add basic test cases
- docs(config): add code style rule for English-only code
- docs: update command name from dev:inspector:desktop to dev:inspector:tauri
- chore(config): use rust-clippy-check action for PR annotations
- style(scripts): format copy-devtools-bundled script
- style(inspector): format inspector package
- style(server): change quotes to single quotes
- style(client): change quotes to single quotes
- style(config): format VSCode settings
- style(docs): format documentation files
- chore: remove unused index.ts file
- refactor(config): clean up package.json
- chore(config): ignore devtools directory in oxfmt
- chore(config): add GitHub Actions workflows for linting and testing