feat: Enhance update mechanism with anti-loop protection and improved logging

- Implemented a restart counter to prevent infinite update loops.
- Added checks for update success using marker files.
- Improved logging for update attempts and failures.
- Created comprehensive documentation for npm commands and setup processes.
- Introduced a new update system using GitHub API for seamless updates.
- Added troubleshooting guidelines for common issues.
This commit is contained in:
2025-11-09 20:13:30 +01:00
parent 842218ca4d
commit e03761adfc
10 changed files with 1276 additions and 745 deletions

4
.gitignore vendored
View File

@@ -17,3 +17,7 @@ accounts.main.jsonc
.playwright-chromium-installed
*.log
.update-backup/
.update-download.zip
.update-extract/
.update-happened
.update-restart-count