Features:
- Fix pipeline visualization to show real deployment status
- Add project sidebar with status indicators
- Implement container restart without rebuild (Start button)
- Add health checker to detect port mismatches and bad gateway errors
- Fix deployment API routes (/deployments/:id/start, /stop)
Backend changes:
- Add health_status column to deployments table
- Create healthChecker service for monitoring deployment health
- Fix missing database columns (error_message, error_type, health_status)
- Update projects API to include deployments array
- Add smart container restart logic (start existing or create new)
Frontend changes:
- Add left sidebar with minimal project list and status dots
- Update pipeline to show Traefik errors based on health checks
- Fix button event handlers with stopPropagation
- Change navbar "Projects" to "Home"
- Keep original vertical card layout
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>