Skip to content

ProcessHandler v2.0.0

Choose a tag to compare

@psyattack psyattack released this 20 Oct 17:53
· 23 commits to main since this release
v2.0.0
73bab65

Features

  • Macro Recording & Automation Studio: Record keyboard and mouse inputs in real time via low-level Win32 hooks. Features an interactive timeline editor, drag-and-drop reordering, custom loops, speed multipliers, and human-like organic mouse movement with delay jitter.
  • Embedded Lua 5.4 Scripting Engine: First-class embedded Lua execution via mlua with dedicated ph automation runtime (ph.get, ph.set, ph.log, ph.run_cmd, ph.context), syntax highlighting, and execution context alongside PowerShell and Batch.
  • Advanced System Triggers:
    • Window Focus: Trigger automations when application windows gain or lose focus.
    • Resource Thresholds: React to high CPU (%) or RAM (MB) consumption sustained over time.
    • Global Hotkeys: System-wide keyboard shortcuts with instant trigger or hold mode, plus infinite macro cancellation.
    • File Watcher: Monitor directories and files for creation, modification, or deletion with extension filters.
    • Local Webhooks: Built-in HTTP webhook server (http://127.0.0.1:48123/api/v1/trigger/...) to invoke rules from third-party tools and scripts.
  • Window Management & Process Tuning:
    • Control window states: minimize, maximize, restore, hide, show, set opacity, pin always-on-top, and snap coordinates.
    • Tune processes on the fly: adjust CPU priority classes, set CPU affinity masks, and trim memory working sets.
  • Unified Audio & Device Controls: Streamlined controls for master sound, per-process audio, microphones, and switching default audio playback/recording devices.
  • Dynamic Token Interpolation: Use {pid}, {process}, {window_title}, and {file_path} placeholders directly inside action parameters and scripts.
  • Step-by-Step Action Testing: Test any individual action step directly in the rule builder before saving.

UI & UX Improvements

  • Activity Stream & Analytics Tab: Replaced basic logs with a high-density telemetry dashboard featuring 3 KPI metrics (Total Executions, Active Rules, System Uptime), category filters, and quick search.
  • Interactive In-App Guide: GitBook-style dual-pane manual with architectural deep-dives, shortcut cheat sheets, token references, and ready-to-use recipes.
  • Unified Modal Dialogs: Standardized modal window framework with smooth animations, backdrop scrim, and structured sections across all modals.
  • Multi-Level Undo / Redo: Added full history tracking (Ctrl+Z / Ctrl+Y) in the rule editor.
  • Enhanced Log Retention: Expanded in-memory log buffer to 500 entries with intelligent eviction prioritizing rule execution events and errors.

Full Changelog: v1.3.1...v2.0.0