Commit graph

186 commits

Author SHA1 Message Date
83f209e44a chore: bump version to 1.2 2026-06-30 15:01:22 +03:00
PAVEL IVANOV
f6bb33d193 chore: prepare wintergram 1.1 release 2026-06-15 21:46:25 -07:00
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
isaac
ef2c1d47cc Revert "Update tgwatch signing"
Revert the universal/dynamic watch bundle id change (commit 1120b9084e)
back to the static 0682 shape, for install testing.

This reverts the PRODUCT_BUNDLE_IDENTIFIER override + $(...:base) companion-id
derivation; the watch app again bakes the hardcoded ph.telegra.Telegraph.watchkitapp
and literal WKCompanionAppBundleIdentifier=ph.telegra.Telegraph.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-05-31 17:58:30 +02:00
isaac
1120b9084e Update tgwatch signing 2026-05-31 15:34:43 +02:00
isaac
d4736fe59f Revert tgwatch signing 2026-05-31 15:04:50 +02:00
Ilya Laktyushin
4b2a826682 Merge branch 'master' of gitlab.com:peter-iakovlev/telegram-ios 2026-05-29 10:01:53 +02:00
Ilya Laktyushin
e0f4655cc5 Merge branch 'master' of gitlab.com:peter-iakovlev/telegram-ios 2026-05-29 09:24:16 +02:00
isaac
a3131ba4d2 Update watch signing 2026-05-28 19:31:00 +02:00
Ilya Laktyushin
3e6363abf9 Various improvements 2026-05-28 16:50:05 +02:00
isaac
78267e8902 Vendor tgwatch sources into Telegram/WatchApp; build from in-repo snapshot
Vendor the standalone tgwatch watch-app sources into Telegram/WatchApp/ as a
tracked snapshot and build it from there by default (tracked Bazel inputs).
Make.py drives embedding via --embedWatchApp (--watchAppSourcePath removed);
the filegroup excludes .swiftpm/.build. Documented in CLAUDE.md.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-26 23:12:16 +02:00
isaac
64c9e72fad Embed xcodebuild-built tgwatch app into the Bazel Telegram IPA
Add the apple_prebuilt_watchos_application rule (prebuilt_watchos.bzl + its
worker) that runs xcodebuild on the watch app, codesigns the .app and nested
framework, and feeds it to the Telegram ios_application's watch_application
slot, gated on //Telegram:embedWatchApp. Make.py gains device-gated watch
embed flags (--watchApiId/--watchApiHash/--watchSigningIdentity/
--watchProvisioningProfile), and the embedded app's version is matched to the
host (versions.json + buildNumber).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-26 23:11:36 +02:00
Ilya Laktyushin
d574182374 Markdown improvements 2026-04-27 18:45:30 +02:00
Isaac
0cbbf10eea Update entitlements 2026-04-07 21:13:31 +02:00
Isaac
3d3232eedc Temp 2026-03-13 09:00:55 +01:00
Isaac
bb23c6f653 Various improvements 2026-03-06 18:13:48 +01:00
Isaac
ad30eb2bc5 Update 2026-02-24 14:00:41 +01:00
Isaac
4f517ed01f Temp 2026-02-24 10:56:22 +01:00
Isaac
9c4e390f0d Various improvements 2026-01-30 18:50:18 +08:00
Isaac
9b68f361e4 Revert "Upgrade recaptcha"
This reverts commit b0f2d0220e.
2026-01-14 22:58:46 +04:00
Isaac
b0f2d0220e Upgrade recaptcha 2025-12-13 00:04:41 +08:00
Isaac
42f10b4fed Merge branch 'master' into glass-26 2025-12-02 17:30:38 +08:00
Isaac
8047d0fa2a Revert "Revert "[WIP] Tab bar and search""
This reverts commit 89f96e28b3.
2025-12-02 17:30:30 +08:00
Isaac
8f1c9019be Passkeys 2025-12-02 01:43:04 +08:00
Isaac
89f96e28b3 Revert "[WIP] Tab bar and search"
This reverts commit 5e26b246bd.
2025-12-01 22:18:17 +08:00
Isaac
0055396d4d Update 2025-11-26 23:05:30 +08:00
Isaac
5e26b246bd [WIP] Tab bar and search 2025-11-22 03:17:19 +08:00
Isaac
95ecb88025 Passkeys 2025-11-19 00:07:50 +08:00
Isaac
21446a5ba0 Fix build 2025-10-30 22:08:36 +04:00
Isaac
3684c6ca15 Various improvements 2025-09-23 20:49:12 +08:00
Isaac
32f0f1a07f Temp 2025-07-21 22:27:19 +02:00
Isaac
adbc7bad61 Various improvements 2025-07-01 14:57:33 +02:00
Isaac
deed7905b6 Temp 2025-06-29 22:23:54 +02:00
Isaac
a23deded22 Cleanup 2025-06-28 19:48:34 +02:00
Isaac
7512f7f017 Cleanup 2025-06-28 13:14:15 +02:00
Isaac
c7a2fe5d3e Update to iOS 13 2025-06-11 16:59:53 +08:00
Isaac
99e09e0d5a Move things around a bit 2025-06-04 16:42:53 +08:00
Isaac
92065b2861 Build experiments 2025-05-29 16:06:51 +08:00
Isaac
cd3ffe902e Bazel 2025-05-22 02:28:38 +08:00
Isaac
109fa6b537 [Temp] 2025-05-20 17:25:39 +08:00
Isaac
9d2aa61ea0 Bazel upgrade 2025-05-12 11:11:05 +04:00
Isaac
241c3832fa Cleanup 2025-05-05 18:04:44 +02:00
Ilya Laktyushin
2242097992 Various improvements 2025-04-06 15:04:29 +04:00
Isaac
c954a55d2b Support audio 2024-11-21 15:04:10 +04:00
Isaac
db1541b2c4 tonsite url handling 2024-07-16 08:10:10 +08:00
Isaac
50fa5e6d66 Attempt to change notification service name every release 2024-04-29 18:59:26 +04:00
Isaac
d1e9e04dc1 [WIP] Call UI 2023-12-08 22:33:07 +04:00
Ali
54327a0a74 [WIP] Call UI V2 2023-11-14 11:26:57 +04:00
Ali
770cadf544 Fix snapshotting 2023-11-11 17:48:00 +04:00
Ilya Laktyushin
08b76943c2 Merge branch 'master' of gitlab.com:peter-iakovlev/telegram-ios 2023-10-25 12:33:57 +04:00