888 B
888 B
Contributing
Development workflow
npm install
npm test
npm audit
npm run build
Security-sensitive areas
Changes involving any of the following require extra review and focused tests:
- SAS verification and protocol compatibility
- WebRTC ICE/TURN behavior
- encrypted payload validation or display sanitization
- file-transfer consent and type policy
- IndexedDB migration logic
- disconnect and resource lifecycle cleanup
Documentation expectations
When behavior changes, update the corresponding release-facing documentation in the same change:
README.mdSECURITY.mddoc/CONFIGURATION.mddoc/CRYPTOGRAPHY.mddoc/SECURITY-ARCHITECTURE.mdCHANGELOG.md
Pull requests
Please include:
- concise problem statement
- implementation summary
- tests run
- regression risks
- screenshots or logs for user-visible changes when relevant