github anton48/vk-turn-proxy-ios v1.0-build205
v1.0-build205 — Live Activity, and the bugs it uncovered

latest releases: v1.0-build408, v1.0-build385, v1.0-build380...
one month ago

Rollup of builds 187-205 since v1.0-build186.

NEW: Live Activity and Dynamic Island (issue #64, requested by @FearMuchGg)

Off by default. Turn it on in Settings › Advanced › Live Activity.

Shows the connection state and the active server on the Lock Screen, and in
the Dynamic Island on iPhone 14 Pro and later. The session clock is ticked by
the system, so it keeps running while the app is asleep.

On iOS 17 and later the card also gets buttons: disconnect, and switch to
another server — the tunnel reconnects to it without opening the app. Needs
iOS 16.2 for the card itself.

If the app cannot refresh the card for a while (it is suspended for most of a
tunnel's life), the card says so — the shield greys and the text reads "last
known" instead of continuing to claim a state nobody can vouch for.

Throughput and connection counters are deliberately absent: only the app may
update a Live Activity, never the tunnel extension where those numbers live,
so any counter there would freeze and then lie.

FIXES

With the VPN connected, opening a server's settings bounced straight back to
Settings (issue #65, reported by @aloki). It happened at the same rate the
statistics refreshed, which is what gave it away.

Statistics stayed blank for the whole session when the app was launched onto
an already-running tunnel.

The "statistics unavailable" warning appeared on a perfectly healthy tunnel.

A connect could stall for minutes when every cached credential was inside
VK's per-relay cooldown — the pool waited instead of fetching a new one.

The VK account (cookie) session now survives on third-party re-signed builds,
where the app cannot reach its own App Group. Those builds also explain
themselves better now, including that the app must be deleted before an
official build can be installed over one.

Don't miss a new vk-turn-proxy-ios release

NewReleases is sending notifications on new releases.