Releases: Agzes/FluAutoClicker
Release list
v.0.1.0-beta.8 β’ FluAutoClicker [next]
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: therecord_mouse_movesoption 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]
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,wintyped characters likec,s,a,winstead 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: therecord_mouse_movesoption 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]
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: therecord_mouse_movesoption 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]
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/uinputvirtual mouse and keyboard devices instead of the previousenigoplayback path. - Added a Linux startup permission check with a
/dev/uinputmodal. - Added an in-app
pkexecsetup action that can install a persistent udev rule anduinputgroup setup for FluAutoClicker. - Added Linux platform capability fields for
/dev/uinputavailability, 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
CapsLockto 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: therecord_mouse_movesoption 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]
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 -> Utilsfor 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, and2msno 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]
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..., andWait 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
Tabcould shift the main interface upward by focusing hidden drawer controls. - Fixed occasional
window.start_dragging not allowederrors 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]
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 devcommand.
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]
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
Β Β Β Β Β Β $\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