Living task tracker for the remaining Camoucli work.
- Add CI and compatibility matrix automation
- run build/test/package validation on Linux and macOS
- add repeatable compatibility-matrix tooling for Camoufox vs
playwright-core
- Broaden the automation surface
- expand navigation, interaction, wait, and data-extraction commands beyond the initial v1 set
- Make the Node API first-class
- provide a stronger programmatic wrapper on top of the current Playwright-based API
- improve docs and examples for script-driven usage
- Tighten Camoufox compatibility with the Python library launch contract
- verify env chunking, prefs, release metadata assumptions, and broader version compatibility
- Add integration tests for real workflows
- cover install + launch, daemon startup/shutdown, profile reuse, tab isolation, snapshot refs, and version switching
- Return structured JSON errors consistently when
--jsonis enabled- make top-level CLI failures machine-readable, not just daemon responses
- Expand
doctordiagnostics- include missing shared library checks, system dependency hints, and clearer platform-specific remediation
- Harden daemon and session lifecycle edge cases
- stale PID/socket cleanup, external browser close/crash recovery, and profile lock handling
- Improve config UX
- add curated presets and stronger validation on top of raw config/prefs JSON
- Finish docs and release prep
- npm publishing polish, more usage examples, and a simple compatibility matrix
- Add semantic locator commands
- support patterns like
find role,find text, andfind label
- support patterns like
- Add richer artifacts and debugging tools
- capture console logs, page errors, HTML dumps, and optional traces
- Add optional remote or attach mode
- let external Playwright clients connect to a
camou-managed browser
- let external Playwright clients connect to a
- Optional remote Playwright or server mode
- BrowserForge-style higher-level fingerprint helpers
- add multi-locale, screen/window profile, and common toggle helpers for CLI and Node usage
- CDP-heavy or streaming features