These guides describe the implementation in this repository. Configuration examples use placeholder values; use private local settings when running a server or tests.
- Project overview and local setup
- Frequently asked questions
- Deployment
- Self-hosted voice
- Bot development
- Reactive models and real-time updates
- Design language
- ValourOS terminal
- End-to-end encryption
- Sign-in methods
- Payments and subscriptions
- API routing and authorization
- Roles and permissions
- Channel activity notifications
- Direct and group calls
- SDK and shared contracts
- Public website
- Desktop host for Linux (Photino)
- Google Play listing kit
- App Store listing kit
- Brand assets: icon, social images, and wordmarks
- Client compatibility: wire contract and client journey tests
- Browser tests and the isolated C# test runner
- Client JavaScript tests
Describe the code that runs in this checkout. Verify method names, routes, defaults, and commands against their source before changing an explanation. Explain why a constraint matters where that helps someone work on the system. Keep design proposals, implementation history, and results from individual test runs out of these references.
Use ordinary English and complete explanations. Avoid em dashes, promotional language, and unexplained abbreviations. Link to the relevant source or guide instead of copying large classes or maintaining duplicate endpoint lists.