67 lines
3.4 KiB
Markdown
67 lines
3.4 KiB
Markdown
## 0.4.3
|
|
|
|
- Removed the platform-dependent Unraid inspection integration test that mixed Windows temporary paths with remote Linux semantics.
|
|
- 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.
|
|
- Fixed Windows Git Bash inspection failures caused by multiline quote parsing.
|
|
- Made temporary test cleanup resilient to short-lived Windows directory locks.
|
|
- Corrected remote status-file base64 invocation.
|
|
- Added Windows-focused regression coverage and a recovery updater from 0.4.0/0.4.1.
|
|
|
|
## 0.4.1
|
|
|
|
- Fixed Windows `bash -n` verification for ForgeFlow paths such as `C:\Projects\ForgeFlow`.
|
|
- Bash now receives a relative POSIX script path with the project root supplied through `cwd`.
|
|
- Added cross-platform regression tests, including a project root containing spaces.
|
|
|
|
## 0.4.0
|
|
|
|
- Made the changed-file panel independently scrollable for large working trees.
|
|
- Added explicit commit-message readiness and clarified that commit actions stage selected files automatically.
|
|
- Integrated the supplied ITWorx.tech logo into the title bar, setup and desktop icons.
|
|
- Added a private-Gitea source updater pinned to an exact update-branch commit.
|
|
- Added secure SSH / Unraid server profiles with host-key pinning.
|
|
- Added exact-SHA deployment to Git-backed `/mnt/user/appdata/<project>` folders.
|
|
- Added existing deployment inspection, tracked-change blocking, origin alignment and nested-Git warnings.
|
|
- Added repository Compose adoption and basic generated Compose for simple Dockerfile applications.
|
|
- Added exact previous-SHA rollback with repeat health verification.
|
|
- Added the LumaOps server-versus-Gitea migration audit.
|
|
- Expanded the automated suite to 59 passing tests.
|
|
|
|
## 0.3.2
|
|
|
|
- Clone from Gitea now uses the first configured project root automatically.
|
|
- Repository-named target folders are created without reopening the folder picker.
|
|
- Added an explicit Choose another location action for exceptional clones.
|
|
- Existing matching checkouts are linked instead of cloned again.
|
|
- Different repositories, non-empty ordinary folders and file conflicts are blocked.
|
|
- Clone identity and destination are resolved again in the privileged backend.
|
|
- Added a Windows source-update script and upgrade guide.
|
|
- Expanded the automated suite from 39 to 45 passing tests.
|
|
|
|
## 0.3.1
|
|
|
|
- Fixed the Windows environment doctor failing with `spawn npm ENOENT` after a successful npm installation.
|
|
- Added safe npm invocation through `npm_execpath` with a `cmd.exe` fallback.
|
|
- Added Windows and cross-platform regression tests for npm discovery.
|
|
- Removed the duplicated hard-coded doctor version.
|
|
|
|
## 0.1.0 — Functional MVP foundation
|
|
|
|
- Reworked the Stitch static screens into one coherent desktop application.
|
|
- Added secure Electron main/preload/renderer architecture.
|
|
- Added real Gitea connection and repository loading.
|
|
- Added bounded local Git repository discovery and remote matching.
|
|
- Added real Git status, diff, staging, commit, push, fetch and fast-forward pull.
|
|
- Added deployment profiles and exact-SHA Gitea Actions dispatch.
|
|
- Added deployment confirmation, operation history and healthcheck foundation.
|
|
- Added dark/light themes, onboarding and browser demo.
|
|
- Added unit tests and a real temporary Git remote integration test.
|
|
- Added safe workflow and server deployment examples.
|