Skip to content

ClickFlow v0.02

Pre-release
Pre-release

Choose a tag to compare

@FelixClements FelixClements released this 22 Aug 20:14

ClickFlow v0.02

Architecture deepening release built from de8f992 on main.

Highlights

  • Workflow domain module — unified action registry, YAML repository, placeholder resolver, and execution engine
  • Queue processor — shared QueueRunner for CLI and GUI with consistent progress tracking
  • Execution seamRunCallbacks for progress/cancel; settings.timeout now applies correctly
  • Platform adapterAutomationPort with PyAutoGuiAdapter and FakeAdapter for testability
  • Runtime pathsbootstrap() fixes dev entry points and portable build path handling
  • Recording core — shared core/recording.py for CLI and GUI recorders
  • RDP zoomsettings.scale_range exposed in workflow YAML
  • Tests — 12 pytest characterization tests (requirements-dev.txt)

Bug fixes

  • GUI queue tab now reads settings.images_dir from workflow YAML (not top-level)
  • cli/capture_images.py saves to project images/ instead of cli/images/
  • Removed GUI monkey-patch on private engine._execute_step

Download

  • Windows portable (x64): ClickFlow-v0.02-windows-x64.zip
  • Extract the zip, then run ClickFlow.exe from the extracted folder (see README_FIRST.txt).

Rolling build

For the latest main commit, use the rolling prerelease: latest-main