Skip to content

Releases

UWPortalLauncher v2.1.6

Choose a tag to compare

@b667k b667k released this 04 Jun 16:08
3fe65b4

Update level: important

Reduces server restart notification spam and avoids unnecessary restarts. The launcher now waits for repeated failed health checks before restarting the server, restores silently through the watchdog, and starts the server without undrained stdout/stderr pipes that could freeze the process.

UWPortalLauncher v2.1.5

Choose a tag to compare

@b667k b667k released this 04 Jun 15:40
3fe65b4

Update level: urgent

New release so installed v2.1.4 clients can update. Saves webview light/dark mode through launcher_config.json so reopening the control panel preserves the selected theme.

UWPortalLauncher v2.1.4

Choose a tag to compare

@b667k b667k released this 04 Jun 15:26
3fe65b4

Update level: urgent

Same v2.1.4 package, rebuilt with webview theme persistence saved through launcher_config.json so dark/light mode loads the same way when reopened.

UWPortalLauncher v2.1.3

Choose a tag to compare

@b667k b667k released this 04 Jun 15:14
3fe65b4

Fixes Chrome extension connectivity by pairing extension loopback fallback with launcher recovery for stuck port-5000 server processes. Also adds an atomic Windows mutex so only one tray launcher can start a server at a time.

UWPortalLauncher v2.1.2

Choose a tag to compare

@b667k b667k released this 04 Jun 15:04
3fe65b4

Fixes recovery when an existing UWPA server process is listening on port 5000 but no longer responds to /health, so launcher startup/watchdog can replace the stuck server. Also pairs with Chrome extension 2.1.2 loopback fallback updates.

UWPortalLauncher v2.1.1

Choose a tag to compare

@b667k b667k released this 03 Jun 17:55
3fe65b4

Update level: routine

UWPA Launcher v2.1.1

  • Fixes the webview control panel rendering blank on older webview runtimes.
  • Restores all launcher views: Status, Updates, Preferences, Help, and About.
  • Adds Check for Updates / Update Now behavior in the Updates view.

UWPortalLauncher v2.1.0

Choose a tag to compare

@b667k b667k released this 03 Jun 17:41
3fe65b4

Update level: routine

UWPA Launcher v2.1.0

  • Replaces the launcher control panel with a modern pywebview UI.
  • Adds light/dark mode switching.
  • Keeps the existing tray app, server controls, updater flow, and bundled server package.

UWPA 2.0.0.9 - Launcher UI preferences release

Choose a tag to compare

@b667k b667k released this 03 Jun 14:27
3fe65b4

UWPA 2.0.0.9 reorganizes the launcher control panel.

Changes:

  • Adds a dedicated Preferences tab.
  • Control tab now shows server status, installed launcher version, installed server version, launcher update status, and server update status.
  • Control tab includes Server Start, Stop, Restart, Refresh, and Logs actions.
  • Preferences tab includes auto-start server, automatic update checks, desktop notifications, laptop power monitoring, and Windows startup preference.
  • Update status labels now distinguish Network update available, Local cached update available, Up to date, and Network unavailable.

Validation:

  • python -m py_compile launcher.py updater.py server.py
  • Built 32-bit PyInstaller launcher/server package.
  • Verified release zip contains UWPortalLauncher.exe, UWPortalServer.exe, and version.json for 2.0.0.9.

UWPA 2.0.0.8 - Server watchdog release

Choose a tag to compare

@b667k b667k released this 03 Jun 14:16
3fe65b4

UWPA 2.0.0.8 keeps the bundled server available after unexpected stops.

Changes:

  • Adds a launcher watchdog that restarts the server if it crashes or stops unexpectedly while auto-start is enabled.
  • Respects deliberate Stop, Exit, and update-install shutdowns.
  • Restarts the server after resume when it was running before suspend.
  • Builds release metadata with the actual build timestamp.

Validation:

  • python -m py_compile launcher.py updater.py server.py
  • Built 32-bit PyInstaller launcher/server package.
  • Smoke-tested UWPortalServer.exe /health with HTTP 200.

UWPA 2.0.0.7 - Compact launcher controls

Choose a tag to compare

@b667k b667k released this 02 Jun 14:48
3fe65b4

Update level: routine

  • Tightens the launcher Control dashboard so Preferences, Save Preferences, and Close fit in the default window.
  • Moves Save and Close into the Preferences card instead of using a separate bottom card.
  • Reduces header, tab, card, and button padding while keeping the modern dashboard look.
  • Keeps the 32-bit BlueZone-compatible package build.