Skip to content

Releases: Vxiey/VxClick

VxClick 1.0.5

Choose a tag to compare

@github-actions github-actions released this 15 Sep 18:29
5ecb308

VxClick 1.0.5

Released 2026-09-15.

VxClick 1.0.5 focuses on safer desktop startup, more reliable hotkey capture and a dedicated place to manage process-based profile switching.

New

  • Added a dedicated Process List navigation tab for managing application-to-profile bindings.
  • Bind the currently focused application to a selected profile with Add current app.
  • Add executable names manually, remove existing bindings and see all saved application bindings across profiles.
  • Toggle process-based profile auto-switching from the Process List page.

Changed

  • Hotkey capture keeps the input field active while listening instead of disabling it.
  • Plain keys, modifier chords, navigation keys, numpad keys and standalone modifiers are normalized more reliably during press-to-bind capture.
  • GitHub README now uses the optimized dashboard preview asset.

Fixed

  • VxClick now enforces a single desktop instance with a Windows named mutex.
  • Starting VxClick while it is already running restores and foregrounds the existing window, then exits the duplicate process.
  • Added the required Windows security API support used by the single-instance implementation.
  • Added regression coverage for plain keyboard hotkey capture and fixed capture focus loss.

Validation

  • The merged 1.0.5 feature/fix set passed the repository Windows CI before release preparation.
  • Release metadata is synchronized across the Rust core, Tauri desktop package, Tauri config, frontend package and in-app version constant.

Windows packages

The release workflow produces:

  • VxClick.exe portable executable
  • Windows setup executable
  • MSI package

The in-app updater checks the official Vxiey/VxClick GitHub release, selects a supported installer and verifies GitHub's SHA-256 digest before launching it.

VxClick 1.0.4

Choose a tag to compare

@github-actions github-actions released this 15 Sep 16:40

VxClick 1.0.4

Released 2026-09-15.

VxClick 1.0.4 focuses on the Dashboard redesign and fixes release-history consistency so changelogs are present both in GitHub and inside the app.

New

  • Rebuilt Dashboard with a larger VxClick hero/status area, four feature cards, Quick Actions, live engine telemetry and a dedicated information rail.
  • Dashboard shortcuts for Auto Clicker, Macros, Key Remap, Profiles, Recoil Scripts, Keybinds, Settings and update access.
  • Right-side dashboard cards for active profile, recorder hotkeys, current VxClick version/update channel and session activity.

Changed

  • Dashboard now uses live engine data for actual CPS, target CPS, session clicks, active profile and engine state instead of generic metric tiles.
  • Dashboard UI is split into DashboardPanel.tsx and dashboard.css instead of continuing to expand App.tsx.
  • Responsive behavior collapses the right information rail and feature grid cleanly for smaller windows and higher Windows display scaling.
  • In-app changelog data is now kept in a dedicated ui/src/changelog.ts module.

Fixed

  • Added the missing 1.0.3 history to CHANGELOG.md and About & Updates.
  • Added the 1.0.4 history to both repository and in-app changelogs before release.
  • Release validation now blocks publishing when the current version is missing from CHANGELOG.md, the in-app changelog or the matching docs/releases/vX.Y.Z.md release notes.

Windows packages

The release workflow produces:

  • VxClick.exe portable executable
  • Windows setup executable
  • MSI package

The in-app updater checks the official Vxiey/VxClick GitHub release, selects a supported installer and verifies GitHub's SHA-256 digest before launching it.

VxClick 1.0.3

Choose a tag to compare

@github-actions github-actions released this 15 Sep 15:33

VxClick 1.0.3

VxClick 1.0.3 improves hotkey setup, macro editing, script importing and background/tray behavior.

New

  • Native press-to-bind hotkey capture across Auto Clicker, Keybinds and Macro Studio. Click a binding field and press the desired key, modifier chord or Mouse1–Mouse5 button.
  • Expanded Recoil Script imports for .lua, .ahk, .csv, .txt and .recoil in addition to .json / .vxrecoil.
  • Windows system-tray behavior with Open VxClick and Exit VxClick actions.

Changed

  • Macro Studio now includes New and Duplicate macro actions.
  • Timeline rows can be moved up/down and duplicated without changing the existing native playback architecture.
  • Added common keyboard assignments and useful delay presets for faster macro creation.
  • Closing the VxClick window hides it to the tray instead of terminating the automation runtime.
  • Terms of Service and GitHub links open through the Windows default browser instead of relying on WebView _blank behavior.

Fixed

  • Macro recording no longer creates streams of tiny delay-only rows from unsupported mouse-move hook traffic.
  • Recorded event IDs are allocated correctly when delay rows are inserted, avoiding duplicate timeline IDs.
  • Hotkey capture suppresses the captured input briefly so the new binding does not immediately fire while it is being assigned.
  • Fixed About & Updates links that could appear clickable without opening anything in the Tauri WebView.

Windows packages

The release workflow produces:

  • VxClick.exe portable executable
  • Windows setup executable
  • MSI package

The in-app updater checks the official Vxiey/VxClick GitHub release, selects a supported installer and verifies GitHub's SHA-256 digest before launching it.

VxClick 1.0.2

Choose a tag to compare

@github-actions github-actions released this 15 Sep 13:30

VxClick 1.0.2

VxClick 1.0.2 focuses on workflow polish, recorder reliability and UI usability.

New

  • Dedicated Keybinds tab that centralizes clicker, emergency stop, recorder, macro and remap bindings.
  • Keybind conflict detection, including the reserved macro-recorder hotkeys F1/F2.
  • Per-profile Process List with individual process removal, adding new executables and adding the current foreground process to the active profile.
  • Upload / Import in Recoil Scripts for VxClick recoil preset JSON files (.json / .vxrecoil). Imported presets are normalized and validated by the existing recoil backend before use.

Changed

  • Profiles show bound applications as individual removable entries instead of only a comma-separated text value.
  • Recoil imports receive a new local preset ID so imported content does not accidentally overwrite an existing preset.
  • Layout behavior is more responsive on smaller windows and higher Windows display scaling, with improved wrapping for controls and toolbars.

Fixed

  • Macro Studio now follows the native Rust recorder state so F1 starts and F2 stops recording visibly in the UI.
  • A recording completed through F1/F2 is surfaced in Macro Studio and the saved macro list is refreshed automatically.
  • Fixed content clipping / missing vertical scrolling that could hide buttons and lower sections of pages at some window sizes or DPI settings.

Validation

The feature branch merged through PR #23 after both the CI workflow and Windows Release Build completed successfully.

Windows packages

The release workflow produces:

  • VxClick.exe portable executable
  • Windows setup executable
  • MSI package

The in-app updater checks the official Vxiey/VxClick GitHub release, selects a supported installer and verifies GitHub's SHA-256 digest before launching it.

VxClick 1.0.1

Choose a tag to compare

@github-actions github-actions released this 15 Sep 12:28

VxClick 1.0.1

VxClick 1.0.1 expands the automation stack with recoil profiles, persistent Lua script management, global macro recording, broader remapping, interval units and a verified Windows updater path.

New

  • Recoil Scripts with multi-game profiles and primary/secondary weapon slots.
  • User-created recoil profiles with Game -> Character/Operator -> Weapon metadata.
  • Versioned recoil risk acknowledgement enforced by the Rust backend before recoil can be armed.
  • Persistent Lua Script Library with create, edit, save, upload, rename, duplicate and delete.
  • Global macro recording with F1 to start and F2 to stop; recordings are saved as unassigned macro drafts.
  • Keyboard and mouse remapping support including Mouse1-Mouse5.
  • Auto Clicker interval units for milliseconds, seconds, minutes and hours.
  • In-app Terms of Service access plus TERMS.md and DISCLAIMER.md.

Changed

  • Recoil defaults use a generic FPS profile instead of bundled publisher-specific competitive profiles.
  • Recorder hotkeys F1/F2 are reserved and protected from clicker, macro and remap conflicts.
  • Long click intervals use adaptive waiting so minute/hour schedules do not wake the timing thread every millisecond.
  • Low-CPS validation now supports intervals below 1 CPS while retaining the high-CPS safety cap.
  • The updater can select an official installer, verify the GitHub-provided SHA-256 digest, launch the installer and then exit VxClick.
  • Windows update handling prefers the setup executable and does not automatically execute the portable binary.

Fixed

  • Removed the process-wide HIGH_PRIORITY_CLASS behavior that could starve the UI/system at high click rates.
  • Live click scheduling avoids catch-up bursts after missed deadlines, reducing high-CPS overshoot and lag.
  • Recoil Windows input polling uses the correct Win32 keyboard/mouse API feature.
  • Cleaned unused clicker wrapper code and Rust formatting warnings caught by CI.

Validation

Before release, the merged 1.0.1 code passed:

  • Frontend production build.
  • Rust formatting checks for core and Tauri.
  • Core cargo check, tests and Clippy.
  • Tauri cargo check.
  • Windows bundle build.
  • Windows GUI subsystem and icon metadata verification.

Windows downloads

Release assets include a portable VxClick.exe plus Tauri Windows installer bundles.

Safety

VxClick is a personal hobby/open-source project. Automation, macros, Lua scripts and recoil compensation may be prohibited by third-party games or services and may result in restrictions or account bans where prohibited. Users are responsible for checking the rules that apply to their intended use.

VxClick does not intentionally provide anti-cheat bypass, detection-evasion, process hiding, kernel/driver injection or game-memory manipulation functionality.

See TERMS.md, DISCLAIMER.md and LICENSE for the project notices and license terms.

VxClick 1.0.0

Choose a tag to compare

@github-actions github-actions released this 14 Sep 21:45

VxClick 1.0.0

VxClick 1.0.0 is the first complete Windows release of the precision automation stack.

New

  • Native high-precision auto clicker with CPS and interval control.
  • Global Windows hotkeys with toggle, hold, once and Emergency Stop.
  • Macro Studio with native global recording, persistent save/load/delete and QPC playback.
  • Native keyboard/mouse/chord remapping with process scopes and consume/pass-through behavior.
  • Sandboxed Lua automation with validate/run/stop desktop workflow.
  • Foreground-process profile auto switching.
  • Precision benchmark telemetry and local diagnostics/crash/performance logs.
  • GitHub update checking and Windows installer/portable release bundles.

Changed

  • Randomization, burst, fixed-position and multi-point controls are executed by the Rust clicker instead of being UI-only settings.
  • Profile hotkeys apply active CPS, mouse button, mode, randomization and burst settings directly in the native runtime.
  • Hotkey, recorder and remap handling share the native low-level hook runtime to reduce conflicting hooks.
  • Windows app, tray and installer branding now use a generated multi-resolution icon set for sharper rendering across DPI scales.

Fixed

  • VxClick release builds launch as a native Windows GUI application without opening a console window.
  • Precision Click Test/benchmark now hard-stops at the requested duration using the monotonic QPC deadline and does not catch up overdue clicks after a scheduler stall.
  • The benchmark UI shows a countdown and locks CPS, duration and button settings while a test is running.
  • VxClick-generated SendInput events are tagged so automation does not recursively trigger itself.
  • Extended-key injection covers navigation keys and right-side modifier keys.
  • Macro cancellation and Emergency Stop perform best-effort release of VxClick-held keys and mouse buttons.
  • Dependabot configuration is valid for Cargo, Tauri Cargo, npm and GitHub Actions.

Windows downloads

Release assets include a portable VxClick.exe and Tauri Windows installer bundles.

Safety

Use at your own risk. The developer does not accept responsibility for bans, suspensions, account penalties or other consequences from using macros, Lua scripts, recoil-style automation or other automation to gain an unfair advantage. You are responsible for following the rules and terms of service of the software or game you automate.

VxClick does not include anti-cheat bypass, anti-detection, process injection or stealth functionality.