Skip to content

Releases: Agzes/FluAutoClicker

v.0.1.0-beta.8 β€’ FluAutoClicker [next]

Choose a tag to compare

@github-actions github-actions released this 15 Jul 07:31

FluAutoClicker

FluAutoClicker v0.1.0-beta.8

Overview

Multi-language localization support with 9 languages, font customization options, a completely redesigned profile section, acrylic blur visual improvements, a new raw move mode for macro mouse actions, and a redesigned drawer and time input layout.

Enhancements

  • Added localization system with 9 languages (English, Russian, German*, French*, Spanish*, Portuguese*, Japanese*, Korean*, Chinese*).
  • Added font customization - two independent selectors for Application Font and Localization Font. Built-in fonts: MuseoModerno, Geologica, Montserrat. Also supports system fonts, Google Fonts search/download, and importing custom font files (.ttf, .otf, .woff, .woff2).
  • Redesigned the Profile section with a new layout and improved UX.
  • Added acrylic background effect update for better visuals.
  • Added a Licenses drawer section for third-party attribution.
  • Added an experimental raw move mode for mouse actions.
  • Redesigned the drawer (top-on-windows) layout.
  • Redesigned the time input layout for better usability.

And other minor enhancements...

Bug Fixes

  • Fixed various UI/UX issues related to the new profile redesign.
  • Fixed font rendering and fallback behavior across platforms.
  • General stability improvements for the localization system.

Notes

  • ⚠️ Languages marked with * are translated using AI and may contain inaccuracies.
  • ⚠️ This version has not been tested on Linux, so there may be errors in some of the new changes!
  • ⚠️ [v0.1.0-beta.5] Config migration: the record_mouse_moves option in macro settings changed from a boolean (true/false) to a string mode ("off"|"instant"|"linear"|"smooth"). Existing configs are auto-migrated: true β†’ instant, false β†’ off. Re-saving the config will store the new string form.
  • Wayland macro recording and global hotkeys remain intentionally unavailable for now; the app reports those limitations through capabilities/UX instead of failing silently.
  • Linux input automation requires writable /dev/uinput. Use the in-app permission prompt or configure a persistent udev rule.

v.0.1.0-beta.7 β€’ FluAutoClicker [next]

Choose a tag to compare

@github-actions github-actions released this 06 Jun 13:02

FluAutoClicker

FluAutoClicker v0.1.0-beta.7

Overview

Mouse wheel scrolling support in macros, export/import of all configuration data at once, a "Reduce Motion" accessibility setting, a "Time Multiplier" playback speed selector, and several important bug fixes in keyboard shortcut settings and profile management.

Enhancements

  • Added options to export and import all configurations and all profiles as a single JSON file.
  • Added a "Reduce Motion" setting parameter with two options (Reduce / Remove).
  • Added mouse wheel scrolling support. You can now record mouse scrolls, add them manually, configure scroll amounts, and play them back.
  • Redesigned the Macro Action configuration UI for Scroll and Sleep actions.
  • Redesigned the Macro tab controls panel.
  • Added a Time Multiplier speed selector (1x, 2x, 5x, 10x, Custom) to speed up macro action playbacks (sleeps, holds, moves).
  • Added a macro execution time indicator that scales automatically based on the selected playback speed.
  • Redesigned the profile Save button to dynamically display AUTO-SAVED (for existing profiles) or CREATE (for new profiles) to clarify the auto-saving behavior.

Bug Fixes

  • Fixed a bug where starting or stopping macro recording via a keybind recorded the keybind itself into the macro.
  • Fixed a bug where modifiers like ctrl, shift, alt, win typed characters like c, s, a, w instead of acting as modifier keys.
  • Fixed keyboard shortcut combinations not working during macro playback due to incorrect modifier key mapping.
  • Fixed the profile rename feature being broken due to conflicts with draft input name updates.

Notes

  • ⚠️ This version has not been tested on Linux, so there may be errors in some of the new changes!
  • ⚠️ [v0.1.0-beta.5] Config migration: the record_mouse_moves option in macro settings changed from a boolean (true/false) to a string mode ("off"|"instant"|"linear"|"smooth"). Existing configs are auto-migrated: true β†’ instant, false β†’ off. Re-saving the config will store the new string form.
  • Wayland macro recording and global hotkeys remain intentionally unavailable for now; the app reports those limitations through capabilities/UX instead of failing silently.
  • Linux input automation requires writable /dev/uinput. Use the in-app permission prompt or configure a persistent udev rule.

v.0.1.0-beta.6 β€’ FluAutoClicker [next]

Choose a tag to compare

@github-actions github-actions released this 04 Jun 15:42

FluAutoClicker

FluAutoClicker v0.1.0-beta.6

Overview

Just a hotfix for v0.1.0-beta.5 :O

Bug Fixes / Optimizations

  • Fixed a bug with double click in macro mode.
  • Disabled all macro list animations, transitions, and smooth scrolling when the main window is minimized or hidden.

Notes

  • ⚠️ This version has not been fully tested on Linux, so there may be errors in some of the new changes!
  • ⚠️ [v0.1.0-beta.5] Config migration: the record_mouse_moves option in macro settings changed from a boolean (true/false) to a string mode ("off"|"instant"|"linear"|"smooth"). Existing configs are auto-migrated: true β†’ instant, false β†’ off. Re-saving the config will store the new string form.
  • Wayland macro recording and global hotkeys remain intentionally unavailable for now; the app reports those limitations through capabilities/UX instead of failing silently.
  • Linux input automation requires writable /dev/uinput. Use the in-app permission prompt or configure a persistent udev rule.

v.0.1.0-beta.5 β€’ FluAutoClicker [next]

Choose a tag to compare

@github-actions github-actions released this 04 Jun 02:26

FluAutoClicker

FluAutoClicker v0.1.0-beta.5

This release focuses on Linux improvements & QoL updates.

Overview

Linux support is now much closer to release.

Enhancements

Main part

  • CPS Test now more accurate. ( with high cps )
  • Upgraded Macro Mode to record/create independent Mouse/Keyboard Down and Up events, enabling full support for Move+Hold drag-and-drop recording and complex sequences.
  • Optimized Macro Recording CPU usage and UI performance:
    • Replaced real-time disk writes and DOM re-rendering on every mouse move with a throttled 1Hz update cycle.
    • Added a "Live Update" toggle in Settings β†’ General to allow completely disabling UI/disk updates during recording (saving to disk only on stop for minimal CPU overhead).
    • Optimized macro action list animations.
  • Added two new mouse movement styles for macros:
    • "Linear": Smoothly slides the cursor in a straight line between points over a set duration.
    • "Smooth*" (Beta/WIP): Records and replays the exact natural path and curves of your hand movement.
  • Added the ability to edit existing macro actions directly from the list.
  • Updated app icon.

Linux part (see note)

  • Reduced the built-in Linux click interval cap so ultra-low intervals now behave more accurately.
  • Linux macro playback now uses /dev/uinput virtual mouse and keyboard devices instead of the previous enigo playback path.
  • Added a Linux startup permission check with a /dev/uinput modal.
  • Added an in-app pkexec setup action that can install a persistent udev rule and uinput group setup for FluAutoClicker.
  • Added Linux platform capability fields for /dev/uinput availability, macro playback backend, recording backend, session type, desktop environment, and compositor/window-manager hints.
  • Added Linux bundle targets for AppImage, DEB, and RPM in Tauri config.
  • Extended Linux keyboard virtual device support and added focused mapping tests for UI-exposed keys.
  • Added CapsLock to the supported key set for the Linux virtual keyboard device.

Removed

  • Removed the Multi-Threading feature. It was not needed :/

Bug Fixes

  • Fixed a bug where global hotkeys and macro key/mouse presses were ignored when the main application window had focus.
  • Maximum speed at <3 ms delay (when 2ms is set now it's 2ms and not 0ms as it was before) (stupid bug, yeah...)

Notes

  • ⚠️ This version has not been fully tested on Linux, so there may be errors in some of the new changes!
  • ⚠️ Config migration: the record_mouse_moves option in macro settings changed from a boolean (true/false) to a string mode ("off"|"instant"|"linear"|"smooth"). Existing configs are auto-migrated: true β†’ instant, false β†’ off. Re-saving the config will store the new string form.
  • Wayland macro recording and global hotkeys remain intentionally unavailable for now; the app reports those limitations through capabilities/UX instead of failing silently.
  • Linux input automation requires writable /dev/uinput. Use the in-app permission prompt or configure a persistent udev rule.

v.0.1.0-beta.4 β€’ FluAutoClicker [next]

Choose a tag to compare

@github-actions github-actions released this 28 Apr 09:31

FluAutoClicker

FluAutoClicker v0.1.0-beta.4

This release focuses on quality-of-life improvements, smoother UI details, and better Windows stability.

Overview

  • Improved Windows stability and window behavior.
  • Added more control over the custom titlebar appearance.
  • Made Macro actions easier to organize with drag-and-drop reordering.
  • Expanded Mouse Jiggler timing and mode behavior.
  • Added new beta/dev tooling for easier diagnostics.
  • Updated CI build and release workflow configuration.

Enhancements

  • Added a DevTools opener in Settings -> Utils for beta and development builds.
  • Added an Always on Top option for keeping the app visible above other windows.
  • Added a hotkey binding for starting and stopping Macro recording.
  • Added drag-and-drop reordering for Macro actions in the action list.
  • Updated the check/build and release workflows for the current builder setup.
  • Added a "Classic Window Icons" appearance setting to restore the previous titlebar icon style.
  • Updated the custom titlebar controls with new minimize and maximize icons while keeping the legacy close icon for visual consistency.
  • Polished the Performance Warning slider with better handle/icon alignment and smoother drag color transitions.
  • Updated the Lucide icon set. (to v.1.11.0)
  • Updated the Mouse Jiggler O-Zone mode.
  • Lowered the Mouse Jiggler delay minimum from 5 seconds to 1 second.
  • Added JSON export/import for app configuration.
  • Added JSON export/import for Profiles, with save-location selection for exported files when supported.
  • Added a duplicate button for Macro actions, making repeated automation steps easier to build.
  • Added release manifest smoke checks to catch version mismatches before publishing.
  • Reduced the built-in Windows click interval cap so ultra-low intervals now behave more accurately. 0ms, 1ms, and 2ms no longer collapse into the same effective delay.

Notes

Linux support is currently limited to mouse and keyboard functionality. Other platform-specific features may still be unavailable or disabled.

We are actively working on full Linux support. Stay tuned!

v.0.1.0-beta.3 β€’ FluAutoClicker [next]

Choose a tag to compare

@github-actions github-actions released this 27 Apr 08:47

FluAutoClicker

FluAutoClicker v0.1.0-beta.3

This release adds initial Linux support, currently tested only on Hyprland.

Overview

  • Added Linux support for mouse and keyboard automation.
  • Improved the Linux UI/UX by disabling controls for features that are not supported yet.
  • Added CI workflows for checking and building the project.
  • Pre-release builds can now be downloaded from GitHub Actions artifacts.

Enhancements

  • Improved the Macro mode menu.
    • Made Macro action rows more compact and visually consistent with the rest of the app.
    • Reworked action labels into single readable commands like Left click at..., Move to..., and Wait for....
    • Added subtle alternating row backgrounds and darker action cards.
    • Unified inline value badges, key badges, action icons, and delete buttons with the app's button styling.
    • Added smoother append animation for new Macro actions without re-rendering the full list.
  • Added a WebView terminal error dialog for runtime errors.
  • Error details in the dialog can now be copied for easier debugging.
  • Macro actions are now loaded during app startup, making playback ready before global hotkeys are used.

Bug Fixes

  • Fixed a Macro mode layout bug where the whole Macro panel could become scrollable after switching from another mode.
  • Fixed an intermittent issue where Macro mode could fail to start in production builds.
  • Fixed the Start/Stop hotkey behavior so it now respects the currently selected mode instead of always toggling mouse clicking.
  • Fixed an issue where repeatedly pressing Tab could shift the main interface upward by focusing hidden drawer controls.
  • Fixed occasional window.start_dragging not allowed errors by adding the missing Tauri window dragging permission.
  • Fixed a Macro UI scrolling issue at the minimum app window size.

Notes

Linux support is currently limited to mouse and keyboard functionality. Other platform-specific features may still be unavailable or disabled.

Pre-release builds are now available from GitHub Actions artifacts.

v.0.1.0-beta.2 β€’ FluAutoClicker [next]

Choose a tag to compare

@Agzes Agzes released this 26 Apr 02:28

FluAutoClicker

FluAutoClicker v0.1.0-beta.2

Enhancements

  • Added synchronization and health checks between the frontend and backend.
  • Implemented dynamic scrollbar updates upon window resizing.

Bug Fixes

  • Fixed an issue where the Shift button was not functioning correctly. (e.g., Shift+A => "A", A => "a", Shift+1 => "!", 1 => "1")
  • Resolved a bug where the keyboard wouldn't work without the main button active. (e.g., Win => Windows Menu)
  • Corrected the handling of keyboard modifier sequences (Ctrl -> Alt -> Shift -> Win -> Key).
  • Fixed the visual styling of scrollbars.
  • Fixed an issue where Mouse Jiggler or Multi-threading menus would incorrectly show in Keyboard or Macro modes.

Miscellaneous

  • Updated the "Sleep (Delay)" icon for better clarity.
  • Updated the picking process: replaced "PICKING..." with a "PICK 5" to "PICK 1" countdown timer.
  • Refined the styling of the keyboard preview view.
  • The frontend version now automatically synchronizes with the Tauri configuration file.
  • DevTools is now available when run with pnpm tauri dev command.

Macro mode may not work at this version!

will be fixed in v.0.1.0-beta.3

v.0.1.0-beta.1 β€’ FluAutoClicker [next]

Choose a tag to compare

@Agzes Agzes released this 25 Apr 13:34

FluAutoClicker

FluAutoClicker v0.1.0-beta.1

This is the first FluAutoClicker beta release candidate for Windows testing.

New

  • Mouse auto clicker with CPS, hold duration, repeat count, button selection, and position mode.
  • Keyboard clicker with key/modifier selection, CPS, hold duration, and repeat controls.
  • Mouse jiggler with enable/disable, pattern, distance, and interval settings.
  • Macro tools for adding, removing, clearing, playing, stopping, and repeating actions.
  • Macro recording support where the platform global input listener is available.
  • Profiles with save, load, rename, delete, active-profile tracking, and default-profile protection.
  • Persistent settings for clicker, keyboard, jiggler, profiles, theme, accent color, startup, tray, hotkeys, startup warnings, and update check state.
  • Release-supported global hotkeys: Start/Stop and Pick Position.
  • Tray integration with show, quit, and close-to-tray behavior.
  • Update checker with manual checks, automatic checks, release status, and GitHub release opening.
  • And other....

+ hotfix #1

  • fixed keyboard
  • fixed mode select

FluAutoClicker LEGACY

FluAutoClicker LEGACY Pre-release
Pre-release

Choose a tag to compare

@Agzes Agzes released this 27 Apr 10:39

Β Β Β Β Β Β  $\Huge{\textsf{π—™π—Ήπ˜‚π—”π˜‚π˜π—Όπ—–π—Ήπ—Άπ—°π—Έπ—²π—Ώ}}$ v.1.0
" \ Fluent Auto-Clicker / "

/π—Ÿπ—œπ—–π—˜π—‘π—¦π—˜//π—Ÿπ—œπ—–π—˜π—‘π—¦π—˜//π—Ÿπ—œπ—–π—˜π—‘π—¦π—˜//π—Ÿπ—œπ—–π—˜π—‘π—¦π—˜//π—Ÿπ—œπ—–π—˜π—‘π—¦π—˜//π—Ÿπ—œπ—–π—˜π—‘π—¦π—˜//π—Ÿπ—œπ—–π—˜π—‘π—¦π—˜//π—Ÿπ—œπ—–π—˜π—‘π—¦π—˜//π—Ÿπ—œπ—–π—˜π—‘π—¦π—˜/

πŸ›‘οΈ GNU GPLv3 License: https://github.com/Agzes/FluAutoClicker/blob/main/LICENSE

/π—Ÿπ—œπ—–π—˜π—‘π—¦π—˜//π—Ÿπ—œπ—–π—˜π—‘π—¦π—˜//π—Ÿπ—œπ—–π—˜π—‘π—¦π—˜//π—Ÿπ—œπ—–π—˜π—‘π—¦π—˜//π—Ÿπ—œπ—–π—˜π—‘π—¦π—˜//π—Ÿπ—œπ—–π—˜π—‘π—¦π—˜//π—Ÿπ—œπ—–π—˜π—‘π—¦π—˜//π—Ÿπ—œπ—–π—˜π—‘π—¦π—˜//π—Ÿπ—œπ—–π—˜π—‘π—¦π—˜/


/π—•π—¨π—œπ—Ÿπ——//π—•π—¨π—œπ—Ÿπ——//π—•π—¨π—œπ—Ÿπ——//π—•π—¨π—œπ—Ÿπ——//π—•π—¨π—œπ—Ÿπ——//π—•π—¨π—œπ—Ÿπ——//π—•π—¨π—œπ—Ÿπ——//π—•π—¨π—œπ—Ÿπ——//π—•π—¨π—œπ—Ÿπ——/

πŸ› οΈ: https://github.com/Agzes/FluAutoClicker/blob/main/BUILD.md

/π—•π—¨π—œπ—Ÿπ——//π—•π—¨π—œπ—Ÿπ——//π—•π—¨π—œπ—Ÿπ——//π—•π—¨π—œπ—Ÿπ——//π—•π—¨π—œπ—Ÿπ——//π—•π—¨π—œπ—Ÿπ——//π—•π—¨π—œπ—Ÿπ——//π—•π—¨π—œπ—Ÿπ——//π—•π—¨π—œπ—Ÿπ——/

Full Changelog: https://github.com/Agzes/FluAutoClicker/commits/v.1.0


FluAutoClicker.exe | SHA-256 b02d6b6f26e4e5e6c75ed6b06bcb8f96b28c50a165192cbcaa14eeff2fd7a4f3