Welcome to the first release of CodeCafé – your new spot for instant, real-time collaborative coding right in the browser!
We built CodeCafé because coding together should be seamless, whether you're teaching, learning, or building. Ditch the clunky setups and dive straight into a shared coding environment.
What's Brewing in v0.1.0?
- True Real-Time Collaboration: Powered by Operational Transformation (OT), multiple users can type in the same file simultaneously. See each other's cursors and selections live!
- Pixel-Perfect Live Preview: Instantly see your HTML, CSS, and JS changes rendered in the integrated Web View.
- VS Code Feel: Enjoy a familiar, rich editing experience with syntax highlighting and smart suggestions via the Monaco Editor.
- Smooth Session Sharing: Easily create a session and share the link for others to join instantly.
- Modern UI: Resizable panels, draggable tabs, file explorer, integrated terminal, dark mode support, and theme customization.
Recent Polish & Fixes
- Enhanced Stability: Integrated Redis for managing session and OT state more robustly.
- Smarter Selections: Reworked selection handling for a smoother collaborative experience.
- Collaboration Engine Upgrades: Numerous fixes and refinements to the core OT logic for better conflict resolution and synchronization.
- UI Refinements: Improved state management (Zustand), component structure, and overall responsiveness.
This is just the beginning! We're excited to build more features like user accounts, integrated chat, and session playback.
Grab a virtual coffee and start coding together!
Check out the code!
Full Changelog: https://github.com/mrktsm/codecafe/commits/v0.1.0