Telegram-iOS/Telegram/WatchApp/tgwatch Watch App
isaac 83297bec0e Re-apply dynamic watch bundle id
Re-applies commit 1120b9084e (reverted in ef2c1d47cc during install
debugging). The install failure was proven to be the oversized watch
binary (fixed by DEAD_CODE_STRIPPING), not the bundle-id mechanism — which
was verified to produce a byte-identical artifact for ph.telegra.Telegraph.

xcodebuild bakes PRODUCT_BUNDLE_IDENTIFIER=<host>.watchkitapp and the watch
Info.plist derives WKCompanionAppBundleIdentifier via
$(PRODUCT_BUNDLE_IDENTIFIER:base), so the embedded watch app is correct for
any host (ph.telegra.Telegraph and org.telegram.TelegramInternal/enterprise)
with no post-build plist patching.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-01 18:07:34 +02:00
..
Accounts Update tgwatch 2026-06-01 15:00:17 +02:00
Assets.xcassets Update tgwatch 2026-05-29 16:08:23 +02:00
Auth Update tgwatch 2026-05-29 16:08:23 +02:00
Chats Update tgwatch 2026-06-01 15:00:17 +02:00
Messages Update tgwatch 2026-06-01 15:00:17 +02:00
Stickers Update tgwatch 2026-06-01 15:00:17 +02:00
AuthState.swift Vendor tgwatch sources into Telegram/WatchApp; build from in-repo snapshot 2026-05-26 23:12:16 +02:00
AuthStateMapping.swift Update tgwatch 2026-06-01 15:00:17 +02:00
ContentView.swift Vendor tgwatch sources into Telegram/WatchApp; build from in-repo snapshot 2026-05-26 23:12:16 +02:00
ErrorMapping.swift Update tgwatch 2026-06-01 15:00:17 +02:00
Info.plist Re-apply dynamic watch bundle id 2026-06-01 18:07:34 +02:00
Secrets.swift Vendor tgwatch sources into Telegram/WatchApp; build from in-repo snapshot 2026-05-26 23:12:16 +02:00
SecretsValidator.swift Vendor tgwatch sources into Telegram/WatchApp; build from in-repo snapshot 2026-05-26 23:12:16 +02:00
TDClient.swift Update tgwatch 2026-06-01 15:00:17 +02:00
tgwatchApp.swift Update tgwatch 2026-06-01 15:00:17 +02:00
UserNamesStore.swift Update tgwatch 2026-06-01 15:00:17 +02:00