Thanks for contributing to Chrome Activity Reader.
- Install Node.js 22+
- Install dependencies:
npm install
- Install Playwright browser:
npx playwright install chromium
npm run test:allnpm run test:smoke:extensionnpm run test:flows:extension
- Keep changes focused and small.
- Add or update tests for behavior changes.
- Update docs when user-facing behavior changes.
- Ensure all tests pass before opening PR.
Use clear imperative messages, for example:
Fix side panel state sync after closeAdd install guide for unpacked Chrome extension