v1.2.0 — Update to Telegram 12.8.1
Update to stock Telegram 12.8.1 (build 6916), fully re-integrating VPN proxy support on top of the new upstream snapshot.
Rebased onto a clean upstream snapshot at commit 9b50143d (12.8.1, build 6916) since the fork has no shared git history with upstream. Re-applied all custom patches on top:
- vpn-core module (VPN proxy engine, unchanged) plus its settings.gradle/TMessagesProj dependency wiring
- ApplicationLoader.java VPN bootstrap block (state restore, global proxy connection listener, Energy Saving pause/resume)
- New org.telegram.ui.vpn package (TelegramProxyBridge, VpnConfigAdapter, VpnSettingsActivity) — verified against updated SharedConfig/ConnectionsManager/NotificationCenter APIs, no signature changes needed
- VPN Proxy menu entry points in SettingsActivity and DataSettingsActivity (re-inserted by context, since both files were touched upstream)
- Tejar branding (AppName strings, google-services.json package family, APP_PACKAGE), go.libv2ray.gojni manifest override, blanked Maps API key
- Kotlin plugin wiring and APP_ID/APP_HASH BuildConfig fields in TMessagesProj/build.gradle needed for the module to compile/run at all
APK: arm64-v8a standalone build, signed with the same release key as previous versions — installs as an update over v1.1.0.