mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-09-21 18:53:37 +00:00
9d8942e8b5
Add comprehensive update channel system allowing users to choose between: - Stable: Production releases only (default, safe) - RC: Release candidate versions for testing fixes and new features Key Features: - Safe defaults: All users start on stable channel unless explicitly changed - Clear UI warnings: RC selection shows warning about potential bugs - Robust validation: Invalid values auto-correct to stable with warnings - Security: URL validation prevents malicious downloads - Bulletproof error handling: Handles all edge cases gracefully Technical Implementation: - UPDATE_CHANNEL environment variable (stable/rc) - Enhanced UpdateManager with channel-specific GitHub API calls - Frontend UI with clear channel selection and warnings - Configuration persistence and validation - Comprehensive edge case handling 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>