Skip to content

ArchFlow v0.4.6

Choose a tag to compare

@cyryllo cyryllo released this 14 Oct 16:44
· 3 commits to master since this release

🐳 Ready-to-run Docker image

ArchFlow is now published as a prebuilt image on GitHub Container Registry, so you no longer need to clone the repo and build from source:

mkdir archflow && cd archflow
curl -O https://raw.githubusercontent.com/cyryllo/ArchFlow/master/compose.yml
docker compose pull
docker compose up -d

Then open http://localhost. Diagrams are saved as JSON files in ./diagrams.

Available tags: latest, 0.4.6, 0.4, sha-<commit>. Pin a version with ARCHFLOW_VERSION=0.4.6 docker compose up -d. See the README for docker run, building from source and configuration.

🐛 Fixes

  • Tool modes (Rectangle, Connector, Pan, etc.) no longer snap back to Select on every render. They were effectively unusable before.
  • Saved diagrams are named on disk after their name instead of an opaque ID (Docker backend and desktop app), with collision-safe renaming.

✨ UI & i18n

  • Hamburger menu, zoom controls and tool menu are now on a single row at the top of the canvas.
  • Translated the remaining hardcoded tooltips (toolbar, zoom, main menu).
  • Removed duplicated Undo/Redo from the hamburger menu and the "Diagram > View" title overlay.

🎨 Branding

  • New ArchFlow logo, favicons, desktop app icon and OG cover.
  • LICENSE now includes the ArchFlow copyright alongside the original Isoflow notice.

🔧 CI / maintenance

  • The Docker image is built and pushed to ghcr.io/cyryllo/archflow automatically after tests and E2E pass on master, and on version tags.
  • Removed the semantic-release setup and the EthicalCheck workflow inherited from upstream. Versioning is now manual (npm run update-version <version>).
  • README: full Docker deployment guide.

Full changelog: v0.4.2...v0.4.6