Release ForgeFlow 0.6.0

This commit is contained in:
NuklearRabbit
2026-07-25 05:59:07 +02:00
parent cf1f67a823
commit 9d3933c878
48 changed files with 2208 additions and 466 deletions
+28 -2
View File
@@ -1,5 +1,33 @@
# Changelog
## 0.6.0
- Added complete repository troubleshooting for stale `HEAD.lock`, `index.lock`, ref locks and diverged branches.
- Added safe one-click fetch, fast-forward, push and backup-then-reset synchronization repairs.
- Reconciled interrupted SSH deployments from live Unraid state at startup and on demand.
- Added DockerMan WebUI, icon and shell metadata plus a persistent XML template fallback for repository and generated Compose deployments.
- Added a built-in high-contrast ITWorx icon, local PNG upload, DockerMan image storage and metadata/icon-cache invalidation.
- Enforced lowercase internal Compose identities while preserving visible names such as `Portfolio`.
- Hardened source updater startup, status reporting, rollback and restart behavior.
- Completed successful SSH operations before post-deployment reconciliation to prevent stale deployment mode.
- Added startup server-truth refresh, batch DockerMan repair and healthy-live-SHA deploy suppression.
- Added lockfile-aware updater installs and direct Electron restart.
- Expanded automated coverage to Git lock, divergence, DockerMan, deployment reconciliation and updater regressions.
## 0.5.4
- Added exact Unraid-to-Gitea clone preflight.
- Made SSH deployments background operations with automatic polling.
- Preserved configured Compose casing such as Portfolio.
- Guaranteed failed remote operations become terminal failed records.
## 0.5.3
- Confirmed updater handoff before application exit.
- Persistent lifecycle state and startup result notification.
- Reliable success/rollback restart tracking.
## 0.5.2
- Made release verification and built-in update validation independent of Windows Bash shims.
@@ -32,8 +60,6 @@
- Added deterministic SSH inspection contract coverage.
- Released as one complete clean source archive.
# Changelog
## 0.4.2
- Replaced nested SSH Bash quoting with a single-line base64 transport.