mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-09-11 02:55:51 +00:00
304dbc952c
- Replace destructive git clean with selective conflict handling - Add comprehensive backup/restore system for user data (.env, custom configs, data dirs) - Implement emergency recovery procedures with clear user guidance - Preserve user configuration across both tarball and git update methods - Add safety checks before destructive operations - Provide detailed error messages and recovery instructions This addresses critical reliability issues that were causing configuration loss during automatic updates, significantly improving user experience and trust. Key improvements: - Backup: .env, custom-config.json, user-settings.json, data/, logs/, backups/, custom/ - Smart conflict resolution instead of destructive git clean - Multi-layered backup system (user data + full installation backup) - Automatic restoration with proper permissions - Emergency recovery with clear manual instructions 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>