- Disabled HMR in production environment to prevent WebSocket conflicts
- HMR not needed in reverse proxy setup with systemd service
- Eliminates 'failed to connect to websocket' errors in browser console
- Cleaner production deployment without development-specific features
- teamchat-daemon.sh: Systemd-compatible daemon that stays in foreground
- Updated teamchat.service to use daemon script
- Automatic service restart on failures
- Health monitoring every 30 seconds
- Proper signal handling for clean shutdown
- Systemd journal logging integration
- service-manager.sh: Comprehensive service management script
- Start/stop backend and frontend as background services
- Status monitoring and log management
- Individual service control (start-backend, stop-frontend, etc.)
- SERVICE_MANAGER_README.md: Complete documentation
- PID file management for process tracking
- Colored output and error handling
- Production-ready with systemd integration examples
- Complete chat application similar to Microsoft Teams
- Code snippet library with syntax highlighting
- Real-time messaging with WebSockets
- File upload with Office integration
- Department-based permissions
- Dark/Light theme support
- Production deployment with SSL/Reverse Proxy
- Docker containerization
- PostgreSQL database with SQLModel ORM