You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Anniversary and Classic Era realms now appear in the Add Realm dropdown.
The realms2/list API only returns Retail and Progression realms. The app
now also fetches extraAnniversaryRealms and extraClassicRealms from the
status endpoint and merges them into the dropdown tree, so Anniversary and
Classic Era realms can be selected and added.
Character filter relaxed for Anniversary and Classic Era.
Previously, if no active characters were found for these game versions, the
entire version was skipped and no realms were shown. Now it falls through
without filtering, so manually-added realms still appear before the user has
logged into WoW with TSM.
Fixed
Debian .deb package now targets Ubuntu 26.04+ and installs correctly.
Ubuntu 26.04 is the minimum version for the .deb: PySide6 is only
available via apt on 26.04+ (split into individual module packages;
not present in Ubuntu 24.04 or earlier apt repos at all). Ubuntu 24.04
users should install via pip - see the README.
python3-pyside6 replaced with the individual module packages
(python3-pyside6.qtcore, .qtgui, .qtnetwork, .qtsvg, .qtwidgets).
APScheduler 4.x, structlog, and tomli-w are now bundled inside the
package at /usr/lib/tsm-app/ (Ubuntu repos only carry APScheduler
3.x which is incompatible). A shell wrapper sets PYTHONPATH
automatically, matching the approach already used by the RPM package.
Entry script now uses /usr/bin/python3 instead of the pip-generated /usr/bin/python wrapper (which does not exist on Ubuntu 26.04).
Install path is no longer pinned to a specific Python version directory;
the bundled layout works across all Python 3.x versions.