Skip to content

Releases: faadingnightmaares/clawmation

Clawmation v1.2.5

Choose a tag to compare

@github-actions github-actions released this 31 Jul 05:38

Clawmation 1.2.5 makes vision-driven actions substantially more reliable
across Watch, Loops, and safeguards.

Verified vision actions

  • Every vision action now revalidates its target against current screen data
    immediately before input is delivered.
  • A target that moved is clicked at its new coordinates. A target that vanished
    receives no stale input.
  • After Windows accepts an action, Clawmation checks a newly sampled frame to
    confirm that the same target reacted.
  • If the target is still present, Clawmation reacquires it and performs up to
    three verified attempts in total.
  • Normal, hovered, selected, and other alternate images are treated as
    appearances of one target throughout reacquisition and verification.

Serialized and safer input

  • Watch, Loops, safeguards, nudges, drags, and direct Loop input nodes now share
    one autonomous-action session, preventing mouse and keyboard gestures from
    interleaving.
  • Repeated actions retain the raw-input wake-up movement, hover settle,
    foreground verification, frame-spanning press, and release recovery required
    by games such as Roblox.
  • Window changes, lost foreground, cursor-position failures, and delivery
    failures clear the warm target before the next attempt.
  • Waiting for the shared action session is cancellation-aware, keeping Stop
    responsive even when another vision action is in progress.

Fresh capture guarantees

  • Captures now carry ordered sample and generation metadata so cached DXGI
    pixels cannot be mistaken for a newly rendered frame.
  • Post-action verification waits for a settled capture and falls back to a
    direct GDI sample when the desktop has not presented a new DXGI frame.
  • Detection results that became stale while another source was working are
    reacquired before any input is sent.

Loop and safeguard stability

  • Productive forever Loops are no longer stopped by a fixed transition limit.
  • Invalid zero-progress graph cycles are throttled and stopped safely instead
    of consuming a CPU core indefinitely.
  • A failed safeguard action always restores playback state, does not emit a
    successful fire event, and does not consume its cooldown.

Existing macros, Loops, Watch triggers, safeguards, hotkeys, settings,
.clawmation files, and .clawbundle files remain compatible.

Clawmation v1.2.4

Choose a tag to compare

@github-actions github-actions released this 30 Jul 11:44

Clawmation 1.2.4 makes repeated vision workflows react faster while preserving
the input reliability and compatibility guarantees introduced in 1.2.3.

Faster vision reactions

  • Previously detected targets are checked at their last confirmed location and
    scale before any wider search, allowing buttons that disappear and return in
    place to be reacquired immediately.
  • Missing full-screen targets now use progressive overlapping recovery tiles
    instead of a blocking multi-scale scan across the entire display.
  • Recovery retains complete-screen coverage and bounded scale search without
    delaying fresh captures for hundreds of milliseconds.
  • Normal, hovered, selected, and other alternate target images share the same
    reacquisition anchor and preserve the last successful appearance.
  • Full-screen Loop regions use the captured frame directly instead of copying
    the complete desktop before matching.

Faster reliable clicks

  • Repeated Loop clicks on the same verified foreground window use a warm input
    path that removes redundant focus and hover delays.
  • The raw-input wake-up motion, cursor-position verification, frame-spanning
    press, foreground checks, serialized input transaction, and release recovery
    remain active on every click.
  • A changed window, lost foreground, or failed cursor check automatically falls
    back to the complete preparation path before any mouse button is pressed.
  • Failures after mouse-down are never retried, preventing accidental
    double-clicks while still guaranteeing a release attempt.

Paste vision images

  • Hover over a vision image box and press Ctrl+V to add an image from the
    clipboard.
  • Clipboard paste works in Loops, Watch, and the trigger editor.
  • Pasted images use the existing validation, storage, deduplication, thumbnail,
    and eight-image limit used by file selection and drag and drop.
  • Text-only clipboard content is ignored, and pasting outside an image box does
    not alter the workflow.

Existing macros, Loops, Watch triggers, hotkeys, settings, .clawmation files,
and .clawbundle files remain compatible.

Clawmation v1.2.3

Choose a tag to compare

@github-actions github-actions released this 30 Jul 08:43

Clawmation 1.2.3 substantially improves Loop authoring, portable vision
workflows, and action reliability while preserving existing macros and settings.

Loop authoring

  • Continue a workflow directly from any node through the compact right-click
    menu; compatible nodes are created and connected in one action.
  • Starter templates make common image-wait and repeating workflows easier to
    understand and modify.
  • Click nodes can capture a screen position instead of requiring manually
    entered coordinates.
  • Repeat behavior, failure handling, branch labels, and validation have been
    simplified so straightforward workflows do not require unnecessary branches.
  • Loop connections support editable routing points, reducing wire overlap in
    larger workflows.
  • Loop controls, menus, keyboard shortcuts, selection, naming, and canvas
    interactions received a broad usability and stability pass.

Portable Loops and vision images

  • Loops can be imported and exported as .clawbundle files.
  • Exported Loop bundles include every referenced image and embedded macro asset;
    imports restore those assets and rewrite their local references safely.
  • Wait, Find & Click, Watch, and related vision actions can use multiple images
    for one target, including its normal, hovered, selected, or alternate states.
  • Image candidates remain deduplicated and integrity-checked inside portable
    bundles.

Reliable actions

  • Watch, safeguards, checkpoints, and Loops now share one hardened input
    delivery pipeline.
  • Mouse actions verify cursor placement, use complete press-and-release
    sequences, retry transient failures, and recover safely from partial input.
  • Keyboard actions use the same release-safe path so a failed action cannot
    leave a key held.
  • Foreground, window-integrity, and elevation failures now produce actionable
    errors instead of silently reporting success.

Vision performance

  • Large template searches can automatically use GPU compute through Vulkan,
    with DirectX 12 as a fallback across supported NVIDIA, AMD, and Intel
    hardware.
  • Small searches and unsupported, unavailable, or failed GPU paths continue on
    the existing multithreaded CPU matcher with identical scoring behavior.
  • Backend selection is automatic and remembered, avoiding repeated startup
    overhead.

Launcher and activity

  • The F4 launcher now lists and runs Loops directly.
  • Legacy Chains no longer appear in the F4 launcher.
  • Recent activity hides deleted macros, removes their stored history during
    deletion, and refreshes when Home is reopened.

Existing macros, Loops, Watch triggers, hotkeys, settings, .clawmation files,
and earlier .clawbundle files remain compatible.

Clawmation v1.2.2

Choose a tag to compare

@github-actions github-actions released this 28 Jul 20:42

Clawmation 1.2.2 is a focused reliability patch for Watch actions and the
responsive Macros workspace.

Watch reliability

  • Watch clicks now use the same atomic, release-safe input path as playback,
    checkpoints, guards, and Loops.
  • Key actions use a complete press-and-release operation with error recovery.
  • Watch continues detecting during an action cooldown, so a newly appearing
    button is not missed.
  • Foreground handoff errors are surfaced and failed input is retried instead
    of being silently treated as a completed action.

Workspace polish

  • The Macros toolbar and action layout scale cleanly across smaller windows.
  • Existing macros, settings, hotkeys, and portable files remain compatible.

Clawmation v1.2.1

Choose a tag to compare

@github-actions github-actions released this 28 Jul 15:19

Clawmation 1.2.1 introduces compact portable macro files, makes their imports
safer and easier, and restores the lightweight on-screen counter with a new
top-edge design.

Portable macro files

  • A real .clawmation format: Individual macros now export as compact,
    versioned .clawmation files instead of loose JSON.
  • Optimized .clawbundle files: Bundles package the macro, safeguards, and
    referenced vision images without storing duplicate copies of identical
    images.
  • High-ratio compression: Macro timelines and safeguard data use Zstandard
    level 10. Already-compressed PNG, JPEG, and WebP images remain byte-for-byte
    lossless without wasteful recompression.
  • Smaller runtime dependency set: Unused archive encryption and legacy
    compression codecs are excluded from the app build.
  • Built-in integrity checks: Every payload carries its exact size and BLAKE3
    digest. Damaged, incomplete, undeclared, oversized, or unsafe archive entries
    are rejected before anything is installed.
  • Collision-safe imports: Imported macros and vision assets never overwrite
    existing user data.
  • Windows file associations: Double-clicking a .clawmation or
    .clawbundle file imports it into Clawmation, including when the app is
    already open.
  • Legacy compatibility: Existing standalone JSON macros and older
    .clawbundle archives remain importable.

Counter indicator

  • New top-edge cat: The compact pixel cat hangs upside-down from the actual
    top-right screen edge with two gripping paws, downward ears, and a curled
    tail.
  • The eyes remain the counter: One upright elapsed-time digit stays in each
    eye, with the existing gold recording, green playback, and amber paused
    states.
  • Low-overhead motion: Only the tail tip moves by a single pixel, keeping the
    counter steady and inexpensive while a game is running.
  • Automatic recovery: If Windows or the WebView temporarily loses the
    indicator window, Clawmation recreates it on the next active recording or
    playback transition instead of silently leaving it gone.
  • Preference stays authoritative: Disabling the indicator still hides it in
    every active mode; enabling it allows recording, playback, and paused states
    to display it consistently.

Compatibility

  • Existing macros, Loops, safeguards, hotkeys, Anti-AFK settings, and user data
    are preserved.
  • Portable files declare both their container version and producing app version
    so later Clawmation releases can evolve them safely.

Clawmation v1.2.0

Choose a tag to compare

@github-actions github-actions released this 28 Jul 12:37

Clawmation 1.2.0 is the workflow release: it introduces Loops, rebuilds the
core workspaces, substantially improves image detection and Roblox camera
playback, and hardens stopping, input cleanup, and saved-data handling.

Loops

  • A complete visual workflow builder: Combine recorded macros, clicks, key
    presses, typed text, scrolling, delays, image checks, branches, repeated
    sections, chains, notes, and stop outcomes on one canvas.
  • Real start-to-finish execution: Every Loop has an explicit Start node and
    runs through connected actions until it reaches a Stop node or a completed
    path.
  • Macros work as reusable building blocks: Add any saved macro to a Loop.
    Its action snapshot travels with the node, so the workflow remains dependable
    even when the macro library changes later.
  • Chains now live inside Loops: Build, rename, reorder, repeat, and save an
    ordered macro chain from a Chain node without leaving the canvas.
  • Readable branching: Conditional paths are clearly marked If works and
    If fails, including their handles and connections, so failure recovery is
    visible before a run begins.
  • Fast node creation: Right-click anywhere on the canvas to add an Action
    or Flow node at the pointer without giving up permanent canvas space to a
    large node palette.
  • Full image workflow: Drop an image directly into a vision node, click to
    choose a file, or use Magic Capture to select the exact target on screen.
    Saved previews remain visible inside their nodes.
  • Production editing controls: Undo, redo, duplicate, delete, keyboard
    shortcuts, inline renaming, zoom controls, fit view, auto-arrange, and a
    themed minimap are built in.
  • Safer authoring: Draft recovery protects unsaved changes, validation
    identifies broken paths before execution, and destructive node edits can be
    undone.
  • Loop management: Create, select, rename, delete, save, validate, and run
    Loops from the workspace header without covering the canvas.

Vision and Watch

  • Stronger image detection: A multi-stage matcher combines temporal reuse,
    coarse-to-fine scale search, native-resolution verification, raw-pixel
    correlation, and edge correlation to recover targets that the older
    single-pass search missed.
  • Better tolerance for real game UI: Matching handles Windows display
    scaling, Roblox UI scaling, transparent template edges, small rendering
    differences, and partially changing backgrounds more reliably.
  • Fast repeat detections: Recently found targets are checked near their last
    position first, keeping frequent Watch checks responsive without sacrificing
    the broader fallback search.
  • Actions fire after a match: Watch now reliably performs the configured
    click or key action instead of stopping after it visually locates the target.
  • Game-ready input timing: Pointer movement settles before a click, and
    mouse and key presses are held across multiple game ticks so Roblox has time
    to register them.
  • Better test and capture flow: Vision editors can use file selection,
    drag-and-drop, full template capture, or precise Magic Capture, then test the
    current detector against a fresh frame.
  • Clearer safeguards: Vision checks and playback checkpoints share a more
    focused editing experience with explicit timeout and failure behavior.

Recording, playback, and stopping

  • Accurate Roblox camera playback: New recordings distinguish normal
    pointer movement from raw camera movement. Shift Lock and held-right-click
    camera turns replay as relative deltas instead of fighting Roblox's locked
    cursor.
  • More faithful timing: The recording format now preserves the exact active
    recording duration, while legacy recordings are upgraded conservatively and
    remain usable.
  • Safer macro loading: Corrupt timelines, unsupported future formats,
    invalid resolutions, and impossible event data are rejected before they can
    inject input.
  • Reliable emergency stop: The global Stop action now covers recording,
    normal playback, Loops, step runs, chains, guards, and Watch instead of
    leaving a nested runner active.
  • No stuck controls: Held keys and mouse buttons are tracked and released
    when playback completes, is stopped, fails, or exits through a nested
    workflow.
  • Honest run results: Completed, manually stopped, and failed runs keep
    distinct outcomes instead of reporting an interrupted macro as successful.

Interface and everyday polish

  • Rebuilt Home: The dashboard presents activity, recent runs, quick access
    to Macros, Watch, and Loops, and Anti-AFK controls in a cleaner hierarchy.
  • Rebuilt Macros workspace: The macro library, recording controls, editor,
    safeguards, and vision tools use the available space more effectively. The
    macro list owns its scroll area instead of making the whole app scroll.
  • Focused navigation: Home, Macros, Watch, and Loops use one consistent icon
    language and a compact animated switcher; Settings remains a separate utility.
  • Smooth workspace switching: Heavy views are cached after their first load,
    navigation responds immediately, and restored data no longer flashes an empty
    default screen while switching sections.
  • Stable interactions: Menus, selects, popovers, dialogs, tabs, and node
    controls use compositor-safe motion with consistent spacing and no delayed
    layout jump after opening.
  • No icon bounce: Press feedback no longer scales navigation icons, keeping
    labels and symbols visually stable during rapid switching.
  • Improved accessibility: Focus states, keyboard navigation, tooltips,
    readable contrast, and reduced-motion behavior are consistent across the new
    surfaces.
  • Expanded in-app documentation: Settings now includes structured guides
    for getting started, macros, Loops and chains, Watch, and troubleshooting.
  • Better update experience: Release notes use a readable changelog layout
    with long-note scrolling, visible download progress, and an explicit install
    and restart action.

Compatibility and migration

  • Existing recordings stay supported: Version 1 macros continue to load and
    are upgraded without replacing the original file until the migrated copy is
    safely written.
  • Existing node graphs become Loops: Saved graph files remain in place and
    appear in the new Loops workspace without a destructive migration.
  • Existing chains stay available: Chains are still stored in their current
    format and can now be used and edited through Chain nodes.
  • Simpler workspace model: The standalone Autopilot and Chains pages have
    been removed; Loops now owns advanced workflows and chaining in one place.
  • Settings remain intact: Existing custom hotkeys, macros, guards, vision
    templates, chains, and Anti-AFK preferences are preserved during the update.

Clawmation v1.1.9

Choose a tag to compare

@github-actions github-actions released this 27 Jul 23:14

Clawmation 1.1.9 focuses on controls that stay dependable across settings
changes, long runs, restarts, and updates.

Reliability

  • Stop means stop: The emergency stop now interrupts long recorded waits,
    edited steps, node runs, and nested macros without waiting for them to finish.
  • Hotkeys apply immediately: Changing a shortcut no longer leaves global
    hotkeys inactive until the next restart.
  • Safer defaults: Fresh installs use F6 to record, F4 to play, and F3 to
    stop. Existing users keep every hotkey they already configured.
  • Stronger Anti-AFK: Window targeting, focus retries, held inputs, cleanup,
    and failure recovery are more reliable over long unattended runs.

Updates and interface

  • Updates migrate installs created under either historical app identifier and
    repair Start menu, desktop, and taskbar shortcuts that pointed at an old copy.
  • The cat status indicator can be turned on or off from Settings.
  • Nodes now appears at the right end of the workspace switcher as an
    unavailable Soon item while the feature is completed.

Clawmation v1.1.8

Choose a tag to compare

@github-actions github-actions released this 26 Jul 23:25

Anti-AFK can now keep a selected game active without interrupting whatever
else you are doing.

Anti-AFK

  • Choose the target: Select any running game or app from Home.
  • Choose the action: Use a reliable held jump, short walk, camera nudge, or
    a random mix.
  • Stay focused: Clawmation briefly activates the target, performs the
    action, then restores the window you were using.
  • Set the timing: Pick a 1–20 minute interval with the improved slider.
  • Automatic discovery: The running-window list refreshes every 10 seconds.

Update reliability

  • Releases publish the signed NSIS installer expected by Clawmation's updater.
  • The update manifest points at the correct installer for automatic updates.

Clawmation v1.1.7

Choose a tag to compare

@github-actions github-actions released this 26 Jul 11:52

Clawmation now stops a detected bad run instead of silently repeating it.

Safer playback

  • Input delivery is verified: If Windows rejects or only partially accepts a
    click, key, scroll, or cursor placement, Clawmation retries safely and stops
    with the exact reason if delivery still fails.
  • No dangerous catch-up bursts: Pauses and slow screen checks extend the
    timeline instead of releasing overdue clicks all at once.
  • No stuck inputs: Held keys and mouse buttons are released when playback is
    stopped, fails, or exits unexpectedly.

Existing macros are upgraded automatically

  • Backed up before repair: Older macro files receive a .pre-v2.bak backup
    before Clawmation upgrades them.
  • Old loop boundaries restored: Legacy repeating macros that lost their final
    idle stretch receive a safe terminal delay, preventing the next run from
    starting early.
  • Late imports are covered: An older macro imported after startup is upgraded
    immediately before it plays.

Screen checks protect repeated runs

  • Stop is now the safe default: A screen checkpoint that times out stops the
    macro before another repetition. “Continue anyway” remains available when
    that behavior is intentional.
  • Clear result boundary: Clawmation warns when a repeating macro has no
    fail-closed screen checkpoint, because delivered inputs alone cannot prove the
    game reached the expected result.

Honest run history

  • Completed means completed: Manual stops, blocked inputs, late critical
    actions, detector errors, and playback crashes are recorded as stopped or
    failed instead of successful.

v1.1.6

Choose a tag to compare

@faadingnightmaares faadingnightmaares released this 26 Jul 08:01

A reliability update for recording and playback.

Reliable mouse playback

  • Accurate at every display scale: Recorded mouse paths now land where they
    were captured when Windows scaling is set above 100%.

Complete recordings

  • Full duration preserved: Clawmation now keeps the final idle stretch before
    Stop, so a recording no longer plays back several seconds short.

Easier updates

  • Release notes you can scan: Update highlights are structured, readable,
    and remain usable for long changelogs.