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
Ali
a750799237
Allow passing checkout key
2022-08-11 01:24:03 +04:00
Ali
ac0eb23815
Working state
2022-08-11 00:39:11 +04:00