Commit graph

74 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
3525bcacb2 Add watch profile guard 2026-05-30 22:16:10 +02:00
isaac
0682ac9d57 Update signing 2026-05-27 01:06:41 +02:00
isaac
81d8ae4c67 Update CI 2026-05-26 23:32:44 +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
Isaac
3d3232eedc Temp 2026-03-13 09:00:55 +01:00
Isaac
45b3705f1f Re-enable incremental build 2026-02-11 22:05:23 +04:00
Isaac
6558d2e265 Various improvements 2026-01-16 21:23:32 +08:00
Isaac
7ed08c0141 Build system 2025-12-26 19:42:31 +08:00
Isaac
0055396d4d Update 2025-11-26 23:05:30 +08:00
Isaac
49ae84062b Update build system 2025-11-17 23:16:39 +08:00
Isaac
504cb1d596 Cleanup 2025-06-18 11:47:25 +04:00
Isaac
d0e130ec8b Update Telegram.ipa path 2025-06-11 17:47:27 +08:00
Isaac
9f4b35211c Update build system 2025-06-10 12:05:51 +08:00
Isaac
6a7cc64883 Fix build 2025-05-16 22:25:54 +08:00
Isaac
9d2aa61ea0 Bazel upgrade 2025-05-12 11:11:05 +04:00
Isaac
65a0b41071 Build system 2025-05-05 17:58:19 +02:00
Isaac
66c244f540 Add LSP support 2025-03-30 02:06:26 +04:00
Isaac
1cd1c1e0b3 Merge branch 'temp-ppp'
# Conflicts:
#	submodules/TelegramUI/Sources/AccountContext.swift
2025-03-14 15:37:17 +01:00
Isaac
095b068f63 Update build system 2024-11-05 15:33:06 +01:00
Isaac
6c156aa001 Try more changes 2024-10-16 19:25:28 +04:00
Isaac
9f11ee1c5a Update build system 2024-10-04 18:03:06 +04:00
Isaac
21d5fe177b Fix build 2024-09-19 00:37:24 +08:00
Isaac
e9d50f34de Fix dSYM collection
(cherry picked from commit 78b0c5f509)
2024-04-15 16:26:25 +04:00
Isaac
8adffe90fe Fix ipa path 2024-02-06 18:20:50 +04:00
Isaac
2acaddbb40 Remove apple_bitcode option 2024-02-06 17:57:30 +04:00
Isaac
84ad4f53b6 Configure macos version in versions.json 2023-12-21 16:13:08 +04:00
Ali
3e0d9fd30c [WIP] Settings experiment 2023-09-27 23:40:07 +04:00
Ali
a735505380 Restore stripping 2023-09-24 11:46:17 +04:00
Ali
38759d6670 Experiment with settings 2023-09-24 00:45:38 +04:00
Ali
9f3e64bbe2 Fix dSYM path 2023-09-14 12:40:13 +02:00
Ali
bae44ca176 Update dsym path 2023-08-27 17:56:29 +04:00
Ali
d7027eb76c Fix build 2023-04-10 18:05:47 +04:00
Ali
0ee92ae6a6 Fix build 2023-04-10 17:58:59 +04:00
Ali
a7eee63c54 Support Xcode-managed codesigning and update build instructions 2023-04-10 17:55:46 +04:00
Ali
33ffaffc8d Fix build 2023-03-31 13:38:04 +04:00
Ali
1de7bae929 Update build system 2023-03-31 00:19:15 +04:00
Ali
c0a8250e46 Update build scripts 2022-12-06 13:41:45 +04:00
Ali
73748e69b0 Add option to disable codesigning 2022-09-28 12:14:06 +02:00
Ali
f230639a81 Add -fno-objc-msgsend-selector-stubs for deterministic builds 2022-09-23 00:13:29 +02:00
Ali
09dd6149a1 Add strip 2022-09-22 01:25:08 +02:00
Ali
c5e54277f7 Update build scripts 2022-09-22 01:05:34 +02:00
Ali
4c8eef6a9b Implement containerized testflight deploy and app verification 2022-09-20 23:03:57 +02:00
Ali
19967dd331 Update build parameters 2022-09-19 19:47:26 +02:00
Ali
15c2e2daab Restore armv7k 2022-09-17 02:37:49 +04:00
Ali
c8f7a38140 Drop 32-bit watch and upgrade to bazel 5.3.0 2022-09-17 01:55:51 +04:00
Ali
8d4963a159 Update build scripts 2022-09-16 22:57:08 +04:00
Ali
a207846767 Fix build 2022-08-11 02:29:15 +04:00