Fleasion v2.3.0
VERSION 2.3.0 UPDATE
Major release: Custom FastFlags, major profile-performance improvements, improved Linux/Sober/Nix support, and broad proxy/replacer reliability fixes.
This update ended up being much larger than a normal patch.
Main Features
- Custom FastFlags can now be edited live through the proxy, imported/exported as JSON, saved as named profiles, and loaded by replacing or merging with the current editor. A built-in browser retrieves current Roblox PC flags with search, family filtering, and multi-select import. Windows users can also assign global keybinds to toggle individual flags, startup-sensitive flags can be primed before Roblox's first dynamic refresh, and custom FastFlags now work with Sober. Custom FastFlags can get an account banned; Fleasion shows a risk confirmation before enabling them.
- Major performance improvements make navigating gigantic replacement profiles and refreshing large dashboards dramatically faster. Previously sluggish workflows now feel near-instant.
- Linux, Sober, and Nix/NixOS support received a major reliability pass. Fleasion now uses a self-updating Polkit helper for privileged proxy work, gives read-only/declarative hosts setups actionable guidance, and provides more reliable certificate handling and proxy startup.
- Added optional desktop/start-menu integration for Windows, macOS, and Linux. It can be managed from Fleasion's GUI and is independent of Run on Boot.
- TexturePack replacement handling is now much more reliable: exact slot overrides win correctly, inherited removals no longer override explicit replacements, and public assets are no longer mistaken for private/local replacement files.
- Private asset downloads from games owned by the current user now work when Roblox rejects the old page-size request.
- The scraper tab now resolves creator names more reliably instead of leaving entries stuck with numeric creator IDs.
Bug Fixes and Reliability
- Fixed Windows Roblox multi-instance/account launches selecting stale or invalid executables. Subplace Joiner recent and favorite entries now recover game names when authenticated lookup is unavailable.
- Fixed browser CORS failures caused by custom FastFlag interception and tightened wire-preserving passthrough and upstream transport handling.
- Fleasion now removes the unexplained
gu_acchost entry during cleanup instead of leaving it behind. - macOS proxy-helper startup, timeout handling, and diagnostics were improved.
- Fixed Windows verified-tag spoofing and several account-switching, subplace-title, and cache/replacer edge cases.
- Dialog button placement and Windows preview controls now size and align more consistently across supported platforms. Upstream and VPN settings controls no longer change from accidental mouse-wheel scrolling.
- Resetting the framerate cap now writes Roblox's explicit 60 FPS default instead of leaving stale caps behind.
- Sober relaunch and duplicate-instance handling are more reliable. Linux also warns before applying the R6 default avatar mesh modification.
Packaging and Release Support
- Versioning is now sourced from
pyproject.tomlfor runtime metadata, PyInstaller names, and release artifacts. Release artifacts use consistent versioned names and can be built from the release branch without depending onmain. - Added the
uv run fleasionapplication alias anduv run buildworkflow for source builds. Source builds now require Python 3.14+, and macOS universal-build support was updated for the current dependency set. - Linux release packages include the proxy helper.
Warning
On macOS, if you get a warning about the file not being able to be verified, and you can't open it, press Command+Space, go to Privacy & Security, scroll to the very bottom, and click "Open Anyways".
On Linux, if it asks you what application to open "Executable" files with, please right-click the file, go to Properties, then Permissions, and Allow this file to be run as program. Or at the terminal, you can make the binary executable via chmod +x Fleasion-v2.3.0-Linux.
Full Changelog: v2.2.1...v2.3.0