mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-09-21 18:53:37 +00:00
431d3d346c
## Major Development Environment Improvements ### Integrated Development Mode - Modified systemd service to use 'npm run dev' for complete development stack - Concurrently runs both development server and Tailwind CSS watcher - Automatic CSS rebuilding when Tailwind classes change - Seamless hot reload for frontend, backend, and CSS changes ### Hot Reload Enhancements - Always attempt to load chokidar for development convenience - Enhanced file watcher initialization with better error messaging - Added debug logging for NODE_ENV detection and chokidar availability - Improved development experience with real-time change detection ### Development vs Production Distinction - Development: systemd runs 'npm run dev' with NODE_ENV=development - Production: installer creates service running 'node server/index.js' with NODE_ENV=production - Clear separation between development and production environments - Updated CLAUDE.md with integrated development mode documentation ### UI and Configuration Updates - Removed DEV branding from title and header (development-specific cleanup) - Added CLAUDE.md to .gitignore (development reference file) - Restored proper RC branding for release candidate version ### Development Workflow Optimization - No more manual 'npm run build:css' commands needed - Complete hot reload: frontend JS → browser reload, CSS changes → auto-rebuild → browser reload - Production-ready systemd service management with PolicyKit - Optimal development experience with automatic toolchain management This creates a seamless development environment where any change to Tailwind classes automatically rebuilds CSS and triggers browser reload, while maintaining proper production deployment through the existing install script. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>