Releases: JADRT22/soberix
Release list
v1.6.3
v1.6.3
Bug fixes
- Dormant mod presets (old death sounds, classic cursors) no longer show a
working-looking Install button that always failed with a network error:
they now appear grayed out as "soon" with an explanation, and the CLI
refuses them with a clear message. The embedded mute death sound is
unaffected
Full Changelog: v1.6.2...v1.6.3
v1.6.2
v1.6.2
Bug fixes
- Fixed the release CI (for real this time): each smoke test now creates a
Gtk.Application with a unique id and no D-Bus registration — two apps
with the same id collided on the session bus ("object already exported").
Verified locally with pytest on the system Python: 3/3 pass
Full Changelog: v1.6.1...v1.6.2
v1.5.2
v1.5.2
Bug fixes
- Fixed the app not opening at all (v1.5.1 regression): a lost assignment in
the game-name resolver crashed the menu build withUnboundLocalError—
the window never appeared and no shortcut worked
Full Changelog: v1.5.1...v1.5.2
v1.5.1
v1.5.1
Polish for the activity tracking release.
Additions
- Real game names everywhere: the "Playing now" card, the new Servers
tab and the home chips show the game's official name (resolved in the
background via Roblox's public API) instead of a raw place ID —
"Brookhaven RP", not "136406881576517" - Servers tab: the last 30 visited servers with per-server Join,
remove and clear — the Bloxstrap-style server history - Copy invite link button next to Rejoin (wl-copy/xclip/xsel)
- Server location on the card when the log exposes a public IP
- New CLI command:
soberix servers
Full Changelog: v1.5...v1.5.1
v1.5
v1.5
The activity tracking release.
Additions
- Activity tracking (the Bloxstrap-style feature Soberix was missing):
Soberix now reads the Sober's own logs (sober_logs/latest.log) to detect
which game and server you are on — no background spy process, just log
parsing. The home menu shows a "Playing now" card with a
↻ Rejoin server button that reopens the exact server you were on
(roblox://…&gameInstanceId=…) - Server history (
game_servers.json): the last 30 visited servers are
recorded while you play, so rejoin works even after closing Sober - New CLI commands:
soberix status(detected game/server, uptime),
soberix rejoin(--nowfor the live session) andsoberix where
(server location when the log exposes a public IP) - The update banner's Download button now downloads the new AppImage
straight into~/Downloads(atomic write, executable bit set) — opening
it then triggers the automatic shortcut repoint. Falls back to opening
the release page when there is no asset
Bug fixes
- Fixed "Erro ao aplicar o perfil: Preset desconhecido: 'ff.level_medio'"
(v1.4 regression): the translated quality-profile dropdown passed its
translation key instead of the preset id, so applying a profile from the
System tab always failed
Full Changelog: v1.4.2...v1.5
v1.4.2
v1.4.2
Additions
- Self-updating menu shortcut: on startup (when running from an AppImage),
Soberix looks for a newerSoberix-*.AppImagein the standard download
folders and repoints the applications-menu shortcut to it — no more stale
shortcuts launching the old binary after you download an update. A toast
confirms the change (translated in all 7 languages)
Full Changelog: v1.4.1...v1.4.2
v1.4.1
v1.4.1
Bug fixes
- Fixed the internal version stuck at 1.3: the v1.4 AppImage shipped with
VERSION=1.3, so the update checker offered the same release to users who
already had it. Now correctly reports 1.4.1 and offers the update to
everyone on v1.4 or older - The version now lives in a single place (
soberix/constants.py) —
pyproject.tomlreads it via a setuptools dynamic attr and the AppImage
build extracts it, so the package, the AppImage and the update checker
can no longer diverge
Full Changelog: v1.4...v1.4.1
v1.4
v1.4
The website & polish release.
Additions
- Official website: https://jadrt22.github.io/soberix/ — overview with animated
background, feature showcase, screenshots, install steps and FAQ (GitHub Pages,
linked from the README and the repo homepage)
Changes
- Quality profile names (Light / Medium / Full / Default) are now translated in all
seven languages — the dropdown no longer shows hardcoded Portuguese words - Launcher shortcut no longer silently fails when opened from the app menu: the
chosen Python is verified to have PyGObject and the Exec line embeds PYTHONPATH
Bug fixes
- Fixed the app not opening from the desktop menu (two silent failure modes:
venv withoutgi, andpython -m soberixfailing outside the project folder)
Full Changelog: v1.3...v1.4
v1.3
v1.3
The languages release.
Additions
- Five new languages: Español, Français, Deutsch, Русский and 日本語 —
every string of the app translated (a test enforces full parity),
auto-detected from the system locale and switchable instantly in settings - Discord Rich Presence card in System settings: one switch to show that
you're playing Roblox (with the current game's name) on Discord — a native
Sober feature (discord_rpc_enabled), applied immediately with backup
Full Changelog: v1.2...v1.3
v1.2
v1.2
The rename release. Formerly known as Blunix — the name changed to Soberix
to avoid conflicting with an existing Linux consulting company (Blunix GmbH, Berlin)
and to make the Sober connection explicit.
Changes
- Project renamed to Soberix (package, app-id, icon, AppImage, repo)
- The menu window now scales with the monitor resolution and desktop zoom
(no longer tiny on 1440p/4K or HiDPI) - GitHub repo moved to
JADRT22/soberix(old links redirect)
Note: users of Blunix ≤ 1.1 will see the built-in update checker offer v1.2 —
the AppImage binary name changes from Blunix-*.AppImage to Soberix-*.AppImage.
Full Changelog: v1.1...v1.2