Skip to content

Happ Toggle 1.12.4

Latest

Choose a tag to compare

@llWHiTE llWHiTE released this 15 Oct 19:28

Happ Toggle 1.12.4

Stability and trustworthy speed measurements

  • Repair the tests for the official Stream Deck SDK and asynchronous property-inspector resources. Add deterministic transfer tests and real curl tests against a loopback-only server.
  • Measure HTTP application goodput consistently: received download bytes or fully HTTP-acknowledged upload bytes divided by actual phase wall-clock time. Include connection, TLS, response waits and final-transfer completion time; do not sum stream peaks or use Cloudflare's fast-sample percentile.
  • Reject unacknowledged timed-out uploads, malformed transfer metrics, unexpected sizes and HTML/JSON download pages instead of displaying misleading speeds.
  • Fix curl startup without an AbortSignal, VPN-status monitoring for a standalone Speed Test key, and screen-layout recovery after a transient SDK error.
  • Use English as the sole UI resource for every Stream Deck application locale. Remove the Russian resource and ignore obsolete per-action language settings without losing other saved settings.

Happ window preservation

This public update also includes the local 1.12.3 window-state fix: an open Happ window stays open, a tray window returns to tray using Happ's own close handler, and a taskbar-minimized window is minimized again. No forced SW_HIDE, repeated hide loop or focus manipulation. A brief deeplink-induced window flash can still occur. The user confirmed this behavior in 1.12.3; the helper is unchanged in 1.12.4.

Dial/key provider selection changes only Yandex / Cloudflare / Speedtest.net, never Happ's VPN server. Server selection, subscriptions and account settings are unchanged.