Mocha Messenger is the flagship Windows desktop client for the Mocha network.
This repository is a public information hub for the project. It does not contain the private production source tree for the client or the Mocha services.
The current Windows client is centered on rebuilding the classic Messenger experience on top of the modern Mocha network stack, including:
- Passport-backed sign-in
- roster and presence
- one-to-one and group conversations
- file transfers
- current voice and video conversations
- service-status awareness
- in-client update delivery
- feature overviews
- public roadmap notes
- screenshots and product information
- public legal and policy documents
- release summaries
- known limitations
- public feedback and discussion
- docs-only pull requests and proposals for the private development team to review
- private client source code
- internal service code
- deployment scripts
- certificates, secrets, or production configuration
The wider Mocha stack currently includes:
- Mocha Messenger
- Mocha Passport
- Notification Server
- Switchboard Service
- public status and update services
- Status page: https://mochachat.net/support/status.html
- Downloads: https://mochachat.net/download/download.html
- Protocol reference: https://github.com/mochachat/Protocol
- ROADMAP.md
- ADDINS.md
- MEDIA-KIT.md
- LEGAL.md
- EULA.md
- PRIVACY.md
- RELEASES.md
- SUPPORT.md
- TRIAGE.md
- DISCUSSIONS.md
- SECURITY.md
Community contributions are welcome in the form of:
- bug reports
- compatibility reports
- UI/UX suggestions
- documentation improvements
- wiki edits
- mockups and design suggestions
Please read CONTRIBUTING.md before opening a pull request.
This public repo is an intake point. Accepted ideas or docs changes may be manually ported into the private development repository by the Mocha team.
That means:
- a public PR can still be valuable
- a merged public PR does not mean the private codebase was changed automatically
- implementation work for shipped builds still happens in the closed development repo
- Feature Overview
- Known Limitations
- FAQ
- Add-ins
- Media and Screenshots
- Reporting Bugs and Feedback
- Service Overview
- Public Contribution Workflow
- Release Channels