v2.1.0 - 23.02.2026 (d/m/y)
❇️ New Features:
- Added Opt-in Telemetry Popup (Honestly didn't wanna do that but EU laws and stuff :3)
- measure and log cpu usage
- Changed Data collection from Google to Supabase
- Moved ENTIE backend to Rust for better performance
- logging of clicker session time and total time, session clicks, and total clicks
- click status has a greer outline while active, making it more obvious that the auto clicker has been turned on.
🔹 Changed:
- Keybind field automatically unfocuses so that it doesn't bug out when you instantly try to activate the autoclicker without removing focus from the field.
- Refractor of:
- main.py
- settings_manager.py
- hotkey_manager.py
- rust_translation.py
- updated file structure
- Config.ini now saves at %appdata%/blur009/autoclicker/config.ini
- Split up main.py into individual files to reduce line count per file.
- ReadMe Updated
🔺 Fix:
🔸 Performance Updates:
- Switching to Rust massively increased performance, dropping cpu usage by several percent. (down to ~1%avg during use on my system)
🪦 Removed:
- Switch to Go was good, but I realized after way too much debugging that syscall took 84% of my runtime performance. So, to Rust we go.. (Go was basically talking to itself over and over to do the clicks, while Rust is doing it directly, which is why the performance increase is so big).
Installation
Put the .exe in its own folder ("BlurAutoClicker", for example), since it will generate a config.ini to save your settings on close.
If, for some reason, problems arise, move the folder to somewhere that doesn't require admin privileges.
❗Also, try creating a shortcut to the exe instead of running it directly if the program throws an error at launch.