Added
- Anniversary and Classic Era realms now appear in the Add Realm dropdown.
Therealms2/listAPI only returns Retail and Progression realms. The app
now also fetchesextraAnniversaryRealmsandextraClassicRealmsfrom 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-pyside6replaced 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 setsPYTHONPATH
automatically, matching the approach already used by the RPM package. - Entry script now uses
/usr/bin/python3instead of the pip-generated
/usr/bin/pythonwrapper (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.