Commit Graph
1267 Commits
Author SHA1 Message Date
Isaac 8edaa79eda Merge commit '23c4d9474868a4a694a44fd11f84f914c13fb259' 2026-04-19 23:54:22 +02:00
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
IsaacandClaude Opus 4.7 684796144c TextProcessing: style create/edit/delete, AI previews, and integration
Wires up TextProcessingScreen to the edit/delete AI text style facades,
renders AI text style webpage previews in chat bubbles, and exposes a
shared makeEmojiStatusSelectionController on SharedAccountContext so
the screen can present the emoji picker when assigning a style emoji.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-19 23:45:18 +02:00
Ilya Laktyushin d88a29b378 Various improvements 2026-04-18 08:41:08 +02:00
Ilya Laktyushin 1fa0c7991c Various fixes 2026-04-17 11:06:56 +02:00
Ilya Laktyushin 31e3a7dc79 Fix build 2026-04-16 02:36:03 +02:00
Ilya Laktyushin 0df319742a Update API 2026-04-16 01:18:22 +02:00
Ilya Laktyushin 8f1e024aef Various fixes 2026-04-15 23:12:53 +02:00
Isaac a4e9b0468e Merge commit '314f02d36da460c0de5f55fe06582084944157f2' 2026-04-14 15:34:04 +02:00
Isaac 976c2de599 Temp 2026-04-14 15:33:19 +02:00
Ilya Laktyushin 64aa306cf9 Merge branch 'master' of gitlab.com:peter-iakovlev/telegram-ios 2026-04-14 03:34:28 +02:00
Ilya Laktyushin 22df2dbdb9 Various fixes 2026-04-14 03:33:34 +02:00
Isaac 41d6f727e0 Various improvements 2026-04-10 17:21:36 +02:00
Isaac d575824ab4 Various improvements 2026-04-10 14:30:23 +02:00
Ilya Laktyushin ae6d05c49d Various fixes 2026-04-07 06:36:13 +02:00
Isaac 648430e37d Various improvements 2026-04-03 22:15:42 +08:00
Isaac 16c630b946 Refactoring 2026-04-03 15:50:39 +08:00
Ilya Laktyushin c81015c003 Various fixes 2026-04-02 19:20:15 +02:00
Ilya Laktyushin 629f2b1e5d Various fixes 2026-04-01 00:33:44 +02:00
Ilya Laktyushin e7722d7b29 Various fixes 2026-04-01 00:10:39 +02:00
Ilya Laktyushin ff95bd97c9 Various fixes 2026-03-31 23:06:05 +02:00
Ilya Laktyushin 8d7b84caac Various fixes 2026-03-29 18:49:14 +02:00
Ilya Laktyushin ceceec2e94 Various fixes 2026-03-28 23:42:30 +01:00
Ilya Laktyushin 6df559ff97 Various fixes 2026-03-28 20:47:35 +01:00
Ilya Laktyushin d0fce97c93 Merge branch 'master' of gitlab.com:peter-iakovlev/telegram-ios 2026-03-27 18:45:59 +01:00
Ilya Laktyushin e0ec4d9c31 Various fixes 2026-03-27 18:45:53 +01:00
Isaac f34db983e0 Various improvements 2026-03-28 00:11:41 +08:00
Isaac c9add89043 More ai button fixes 2026-03-27 22:33:54 +08:00
Isaac d11a967936 Merge commit 'fd68aed7665cdd25242a79a061ac61c42547b834' 2026-03-27 19:24:49 +08:00
Isaac 2907ddbe46 Unseen polls 2026-03-27 18:30:01 +08:00
Ilya Laktyushin bc3612587b Various fixes 2026-03-27 11:13:25 +01:00
Ilya Laktyushin ed55943a44 Various improvements 2026-03-27 01:13:38 +01:00
Ilya Laktyushin 77cc01f0d9 Various fixes 2026-03-26 13:58:50 +01:00
Ilya Laktyushin 583e794a53 Merge branches 'master' and 'master' of gitlab.com:peter-iakovlev/telegram-ios 2026-03-24 17:21:52 +01:00
Ilya Laktyushin 25762d1133 Various fixes 2026-03-24 17:21:46 +01:00
Isaac f48617fbec Update 2026-03-25 00:18:11 +08:00
Isaac 93bf472472 Text selection 2026-03-24 22:51:44 +08:00
Isaac 3920eb1507 Merge commit '010945d3718cca34348409d0410b71ebe9d39347' 2026-03-24 16:48:05 +08:00
Isaac a0a2f9f6bf Various improvements 2026-03-24 16:47:36 +08:00
Ilya Laktyushin 67f45ba06d Various improvements 2026-03-24 06:54:30 +01:00
Ilya Laktyushin e11c9899e6 Various fixes 2026-03-23 15:03:50 +01:00
Ilya Laktyushin 87409ead6c Various fixes 2026-03-23 12:41:42 +01:00
Ilya Laktyushin d0e26af8b1 Various fixes 2026-03-22 18:05:56 +01:00
Ilya Laktyushin 8098f24f4e Various improvements 2026-03-22 16:41:22 +01:00
Ilya Laktyushin 6aa99e3553 Various improvements 2026-03-22 14:04:33 +01:00
Ilya Laktyushin 66d08c0e1b Various improvements 2026-03-22 13:44:04 +01:00
Isaac 28323206b3 Temp 2026-03-22 01:41:58 +03: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