Commit Graph
172 Commits
Author SHA1 Message Date
isaacandisaac 68a95f53f2 Various improvements 2026-04-24 23:21:05 +04:00
IsaacandIsaac bbfd1ddca0 Merge commit '532a3ae3e1e6220268535100f7aeb7b2eb2918d0' 2026-04-17 09:09:55 +02:00
IsaacIsaacClaude Opus 4.6
ad85ef6517 Postbox → TelegramEngine refactor: wave 1
Drop direct `import Postbox` from four leaf consumer submodules, routing
data access through TelegramEngine/TelegramCore. Behavior-preserving.

Consumers migrated:
- ChatInterfaceState
- ChatSendMessageActionUI
- ContactListUI
- DrawingUI

TelegramCore additions (typealiases + one EngineData item):
- EngineMemoryBuffer, EnginePostboxDecoder, EnginePostboxEncoder,
  EngineAdaptedPostboxDecoder (narrow utility aliases for coding support)
- EngineData.Item.Configuration.ContactsSettings

Six planned modules were abandoned in wave 1 with reasons recorded in
the plan: ActionSheetPeerItem, ChatListSearchRecentPeersNode,
DirectMediaImageCache, FetchManagerImpl, GalleryData, ICloudResources.
Each either has a public API that leaks `Postbox`/`Account`/`MediaBox`
(banned umbrella-type aliases) or cascades into out-of-wave modules.

CLAUDE.md now records the wave rules, typealias cheat sheet, and the
wave-selection guidance learned from this pass.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-16 23:16:45 +02:00
Ilya Laktyushin 532a3ae3e1 Various fixes 2026-04-16 21:45:26 +02:00
IsaacandIsaac 0b878e4d24 Various improvements 2026-03-28 00:52:16 +08:00
Ilya Laktyushin e3c84fce71 Various fixes 2026-02-27 14:34:18 +04:00
Ilya Laktyushin 189d25c32e Update API 2026-02-10 12:58:04 +04:00
Ilya Laktyushin f781dbd25f Update API 2025-12-15 15:45:34 +04:00
IsaacandIsaac 1d06c3f058 Bot forums v2 2025-09-05 15:25:50 +02:00
Ilya Laktyushin 144516eae5 Various improvements 2025-08-26 21:14:46 +04:00
Ilya Laktyushin cb1f5058a7 Update API 2025-08-25 17:23:25 +04:00
Mikhail Filimonov 6b65571ca1 Merge branch 'master' of gitlab.com:peter-iakovlev/telegram-ios 2025-08-21 09:18:50 +01:00
Mikhail Filimonov fc535df5d2 - fix syntax 2025-08-21 09:18:43 +01:00
IsaacandIsaac ee749050f0 Bot forums 2025-08-19 17:24:33 +02:00
Mikhail Filimonov 261e95cb8c - ProfileTabsOrder Engine item 2025-08-14 11:57:13 +01:00
Mikhail Filimonov 68c08c67b3 - BotLinkedForum dataItem 2025-08-13 10:43:10 +01:00
IsaacandIsaac 905a46e6cc Update API 2025-08-11 16:54:32 +02:00
IsaacandIsaac e315e6da6e Global search 2025-07-27 15:01:53 +02:00
Ilya Laktyushin 8862492480 Update API 2025-06-28 17:38:45 +02:00
IsaacandIsaac 06eaf81fa9 [WIP] Post suggestion 2025-06-17 13:55:44 +04:00
IsaacandIsaac 0d56fcc294 Monoforums 2025-05-27 02:59:05 +08:00
IsaacandIsaac f681453bd0 Update API 2025-05-17 00:34:35 +08:00
IsaacandIsaac 09c49d47d9 [WIP] Monoforums 2025-05-16 21:03:00 +08:00
IsaacandIsaac b752a49432 Update API 2025-05-15 00:54:50 +08:00
IsaacandIsaac 22ea05b3aa [WIP] Monoforums 2025-05-05 22:18:39 +02:00
Ilya Laktyushin 9b062fd5b8 Update API 2025-04-24 12:49:22 +04:00
IsaacandIsaac cb83bc1b67 Conference calls 2025-04-08 15:58:03 +04:00
Ilya Laktyushin f720277d29 Various improvements 2025-03-23 03:56:44 +04:00
Mikhail Filimonov 52b44764f4 Merge branch 'master' of gitlab.com:peter-iakovlev/telegram-ios 2025-03-17 11:35:12 +04:00
Ilya Laktyushin fed338985d Various improvements 2025-03-14 13:35:44 +04:00
IsaacandIsaac bb015f2bfa Various improvements 2025-03-13 00:34:59 +01:00
Mikhail Filimonov 05c05c62ec - macos fixes 2025-03-07 18:42:10 +04:00
Mikhail Filimonov 84a17115fa Merge branch 'master' of gitlab.com:peter-iakovlev/telegram-ios
# Conflicts:
#	.gitignore
2025-02-25 12:59:17 +04:00
Mikhail Filimonov 7d60fe85e6 settings 2025-02-25 12:58:14 +04:00
Ilya Laktyushin b2351194d4 Various fixes 2025-02-24 17:11:08 +04:00
Mikhail Filimonov 39e8c7bb2e macos and other stuff 2025-02-17 12:41:04 +02:00
IsaacandIsaac 18db7a1a58 Add reaction privacy 2025-01-31 21:06:17 +04:00
Mikhail Filimonov d596e18260 improvements 2025-01-21 21:04:45 +04:00
Ilya Laktyushin 4ffb0e697e Update API 2025-01-18 21:28:00 +04:00
Ilya Laktyushin 6e850130fd Update API [skip ci] 2024-12-26 07:27:14 +04:00
IsaacandIsaac b47b03a9de API 2024-11-26 16:48:06 +04:00
Ilya Laktyushin ef4d0adbb9 Various improvements 2024-11-08 20:22:19 +01:00
Ilya Laktyushin 85b6a8ffe9 Update API [skip ci] 2024-11-08 15:45:48 +01:00
Ilya Laktyushin 3d03fc94c6 Various improvements 2024-10-25 19:09:31 +04:00
Mikhail Filimonov 4293bf79c9 macos related changes 2024-09-24 15:11:59 -03:00
IsaacandIsaac 272a5df7ac Update API 2024-08-26 23:23:57 +08:00
IsaacandIsaac 2086a5696c Store default stars reaction anonymity globally 2024-08-16 22:17:02 +08:00
Ilya Laktyushin af4062ac2a Various improvements 2024-08-12 01:32:28 +02:00
Ilya Laktyushin dc68eab568 Merge branch 'master' into stars-subscriptions 2024-07-30 11:29:42 +02:00
Ilya Laktyushin 24cb5668a6 Various improvements 2024-07-26 21:41:03 +02:00