Skip to content

Commit 5fc71dc

Browse files
committed
Changelog for v12.9.2-3903-pre release
Co-authored-by: D3C0Y <decoder-dev@users.noreply.github.com>
1 parent 026db98 commit 5fc71dc

1 file changed

Lines changed: 18 additions & 0 deletions

File tree

‎CHANGELOG.md‎

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,24 @@
66

77
## [Unreleased]
88

9+
## [v12.9.2-3903-pre] — 2026-08-22
10+
11+
Pre-release: WEB proxy hardening (async sidecar, fail-closed, no catalog); proxy UI polish; crash fixes.
12+
13+
### Added
14+
- **WEB proxy:** async sidecar bootstrap (no 45s UI/network thread block); automatic network re-apply when sidecar becomes ready or fails at runtime.
15+
16+
### Changed
17+
- **WEB proxy:** removed catalog/lists — masking sites are added manually (Add Proxy menu or `tg://webproxy` link).
18+
- **WEB proxy:** localized labels via `SocksProxySetup.ProxyWeb` / `MaskingSite`; WEB list rows hide `:443`; preview sheet skips ping row for WEB.
19+
- **Proxy list:** single “Add Proxy” action (SOCKS5 / MTProxy / WEB in action sheet).
20+
21+
### Fixed
22+
- **WEB proxy:** fail-closed when sidecar fails on first enable; `stop()`/`start()` race; exhaustive `.webProxy` URL switches.
23+
- **Calls list:** conference declined calls show missed icon.
24+
- **Bag:** mutation-during-enumeration crash in `Bag.enumerateItems` (NSBag/SBag/MTBag/DeviceProximityBag).
25+
- **Settings:** Proxy row always visible even with no servers configured.
26+
927
## [v12.9.2-3902-pre] — 2026-08-22
1028

1129
Pre-release: WEB proxy (tproxy-server) with masking-site picker; calls list icons; crash fixes.

0 commit comments

Comments
 (0)