Commit Graph
178 Commits
Author SHA1 Message Date
IsaacandClaude Opus 4.7 7b2b74e79b Postbox -> TelegramEngine wave 6: unused import Postbox batch sweep
First build-verified unused-import sweep: speculatively dropped
import Postbox from 782 consumer files (plain ^import Postbox$ lines,
excluding TelegramCore/Postbox/TelegramApi paths), iterated 18 full
project builds with --continueOnError, restored the import on every
file that failed to compile. 183 drops survived; 189 consumer modules
newly Postbox-free.

Bundled: spec + plan + C1 atomic batch drop + C2 CLAUDE.md outcome and
permanent methodology guidance under Wave-selection. The methodology
subsection captures the reusable playbook (--continueOnError is
essential, dependency graphs are deep so expect many iterations,
pattern-based preemptive restores accelerate convergence, and
CLAUDE.md's engine typealias cheat sheet arrows are migration targets
rather than typealiases in TelegramCore).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-19 23:46:13 +02:00
IsaacandClaude Opus 4.7 4ae15b42a7 Postbox -> TelegramEngine wave 3: MediaBox fetch/status/data facades + SaveToCameraRoll
Adds three thin forwarding methods on TelegramEngine.Resources
(fetch, status, data) over MediaBox, then migrates SaveToCameraRoll's
three public functions to use them, drops import Postbox from the
module (source + Bazel dep), and updates all 23 call sites across 14
caller files atomically.

Bundled: spec + fix + plan + C1 facades + C2 SaveToCameraRoll rewrite
+ BUILD dep drop + CLAUDE.md outcome.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-19 23:45:34 +02:00
Ilya Laktyushin 22df2dbdb9 Various fixes 2026-04-14 03:33:34 +02:00
Isaac 16c630b946 Refactoring 2026-04-03 15:50:39 +08:00
Ilya Laktyushin 265b502f76 Various fixes 2026-03-28 15:55:50 +01:00
Isaac af6e5f258e Merge commit '90f110a311466f1b105b16977963b235f362e55f'
# Conflicts:
#	Telegram/Telegram-iOS/en.lproj/Localizable.strings
#	submodules/ChatPresentationInterfaceState/Sources/ChatPresentationInterfaceState.swift
2026-03-20 18:55:29 +01:00
Isaac bc7858ad2b AI editing 2026-03-20 18:23:45 +01:00
Ilya Laktyushin 433237d1e9 [WIP] Polls 2026-03-20 10:15:00 +01:00
Ilya Laktyushin c32f645f5e [WIP] Polls 2026-03-17 16:32:49 +01:00
Ilya Laktyushin b1a190f87a [WIP] Polls 2026-03-16 18:07:12 +01:00
Ilya Laktyushin dca6b5f145 Various improvements 2026-03-12 13:51:27 +01:00
Ilya Laktyushin 2fb17b827b Various fixes 2026-02-28 13:55:20 +04:00
Ilya Laktyushin 654ff9e7e0 Various improvements 2026-02-24 21:44:29 +04:00
Ilya Laktyushin e24d411efa Various fixes 2026-02-24 16:34:29 +04:00
Ilya Laktyushin bae4591799 Web auth improvements 2026-02-24 15:10:22 +04:00
Ilya Laktyushin e3cbd92a40 Various improvements 2026-02-23 23:15:45 +04:00
Ilya Laktyushin 1d80861e09 Various improvements 2026-02-23 13:51:13 +04:00
Ilya Laktyushin d9d1210c1d Various improvements 2026-02-19 21:53:26 +04:00
Isaac 8005726b3d Experiment 2026-02-05 14:58:39 +08:00
Ilya Laktyushin 0d12dd29ad Various improvements 2026-01-25 22:17:49 +04:00
Isaac ca6fdc1629 Glass 2026-01-25 00:31:18 +08:00
Isaac 6ad2622b30 Various updates 2026-01-24 00:35:42 +08:00
Isaac 2db08cde89 Glass 2026-01-13 19:21:49 +04:00
Ilya Laktyushin e68756a7d5 Fix 2026-01-09 17:23:45 +04:00
Ilya Laktyushin 966182bd2f Various improvements 2025-12-29 10:05:51 +04:00
Ilya Laktyushin 2edce5ebf2 Alerts 2025-12-22 00:19:11 +04:00
Ilya Laktyushin 1a1f08de64 Various improvements 2025-12-17 14:31:54 +04:00
Isaac 0c3530d8a8 Glass 2025-12-10 00:16:36 +08:00
Isaac 1ee7268488 Glass 2025-12-06 01:28:06 +08:00
Isaac 42f10b4fed Merge branch 'master' into glass-26 2025-12-02 17:30:38 +08:00
Ilya Laktyushin 6bc1fe1939 Various improvements 2025-12-01 19:54:58 +04:00
Isaac 0055396d4d Update 2025-11-26 23:05:30 +08:00
Isaac df3e2db84c Suggested posts 2025-06-20 15:37:26 +02:00
Ilya Laktyushin 546f6ca7c2 Merge branch 'master' of gitlab.com:peter-iakovlev/telegram-ios 2025-06-19 01:27:49 +02:00
Ilya Laktyushin c5223959b2 Various improvements 2025-06-19 01:26:50 +02:00
Isaac ab470b6be7 [WIP] Post suggestion 2025-06-17 15:22:39 +04:00
Isaac c7a2fe5d3e Update to iOS 13 2025-06-11 16:59:53 +08:00
Ilya Laktyushin 41ae916106 Various improvements 2025-06-08 18:28:49 +02:00
Isaac f1d0f694f5 [WIP] Monoforums 2025-05-21 00:23:48 +08:00
Isaac 9e18743b1b Support Xcode 16.3 2025-05-13 11:40:24 +08:00
Isaac 140efd6cfd [WIP] Monoforums 2025-05-10 18:02:55 +01:00
Ilya Laktyushin c5168b8905 Various improvements 2025-04-03 17:06:20 +04:00
Isaac dd471503ba Merge commit '7d8920db82052bce3d9c6f37b2bd78edebd6f06e'
# Conflicts:
#	submodules/CallListUI/Sources/CallListController.swift
2025-03-30 02:07:46 +04:00
Isaac aaf52d4282 Conference calls 2025-03-30 02:06:50 +04:00
Ilya Laktyushin 97eea98f11 Various fixes 2025-03-27 01:02:27 +04:00
Ilya Laktyushin 5956d5142f Various improvements 2025-03-21 18:41:49 +04:00
Isaac 006b14bda7 Fix BrowserScreen memory leak 2025-03-19 18:55:42 +01:00
Ilya Laktyushin edecdd7fec Various fixes 2025-03-07 21:58:30 +04:00
Isaac 1fb93ab298 Various improvements 2025-02-25 14:46:07 +00:00
Ilya Laktyushin 4f42e41180 Update API [skip ci] 2025-02-21 17:23:25 +04:00