Files
ForgeFlow/CHANGELOG.md
T
2026-07-24 20:29:23 +02:00

3.4 KiB

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.