Isaac
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
Isaac
9a4327116d
Refactor
2026-03-10 00:38:36 +01:00
Ilya Laktyushin
ad0f639fb5
Various fixes
2026-03-02 18:26:12 +04:00
Isaac
1bb139ff32
Various improvements
2026-02-03 20:17:44 +08:00
Isaac
4a13c3830a
Glass
2025-12-26 20:29:30 +08:00
Isaac
0c3530d8a8
Glass
2025-12-10 00:16:36 +08:00
Ilya Laktyushin
c014d0b333
Various improvements
2025-10-22 21:12:38 +04:00
Ilya Laktyushin
0915a42e64
Various improvements
2025-10-16 05:30:06 +04:00
Isaac
18a491fa48
Various improvements
2025-08-08 12:41:03 +02:00
Ilya Laktyushin
3985c538a8
Update localization
2025-05-26 01:05:11 +02:00
Ilya Laktyushin
40780242fe
Support poll options count configuration
2025-05-22 21:54:12 +02:00
Ilya Laktyushin
81e11d6d36
Various improvements
2025-05-20 22:30:48 +02:00
Ilya Laktyushin
0b448bf68f
Various fixes
2025-05-13 13:41:41 +04:00
Isaac
4bbea1f0d0
Conference improvements
2025-04-18 17:56:24 +04:00
Ilya Laktyushin
2ecbaf4507
Various improvements
2025-03-10 15:32:15 +04:00
Isaac
ebb93d8a05
Merge commit ' 681b5c9d3a'
2025-01-28 20:51:08 +04:00
Isaac
846e495d12
[WIP] Conference calls
2025-01-28 20:50:52 +04:00
Ilya Laktyushin
10ac25e1cb
Various improvements
2025-01-27 23:44:07 +04:00
Ilya Laktyushin
a663ea50cd
Various improvements
2025-01-19 22:18:44 +04:00
Ilya Laktyushin
b0511f146e
Various improvements
2025-01-10 05:15:00 +04:00
Ilya Laktyushin
f223dabbc2
Various fixes
2024-12-28 20:53:20 +04:00
Isaac
4ac6d40d44
Merge commit ' e3ee1dde7e'
...
# Conflicts:
# Telegram/Telegram-iOS/en.lproj/Localizable.strings
# submodules/TelegramApi/Sources/Api0.swift
# submodules/TelegramApi/Sources/Api15.swift
# submodules/TelegramCore/Sources/ApiUtils/TelegramMediaAction.swift
2024-12-27 20:11:21 +08:00
Ilya Laktyushin
6e850130fd
Update API [skip ci]
2024-12-26 07:27:14 +04:00
Isaac
4bed1703a2
Emoji in chat folders
2024-12-25 00:17:19 +08:00
Ilya Laktyushin
5451053195
Various improvements
2024-12-22 17:16:14 +04:00
Ilya Laktyushin
dfc5077946
Various fixes
2024-07-20 23:05:07 +04:00
Ilya Laktyushin
4216ee3933
Various improvements
2024-07-13 18:13:58 +04:00
Isaac
6807abf42c
Various improvements
2024-06-24 18:19:53 +01:00
Ilya Laktyushin
ca415e3145
Merge branch 'master' of gitlab.com:peter-iakovlev/telegram-ios
2024-04-22 19:28:37 +04:00
Ilya Laktyushin
ead45405b7
Various fixes
2024-04-15 00:54:55 +04:00
Isaac
38bc517122
Group invitation sheet
2024-03-26 15:57:00 +04:00
Ilya Laktyushin
f10bbfcc72
Various fixes
2024-03-25 23:18:46 +04:00
Ilya Laktyushin
b77185fcb8
Various fixes
2024-03-21 17:38:06 +04:00
Ilya Laktyushin
390a5e6376
Various improvements
2024-03-20 21:59:13 +04:00
Ilya Laktyushin
2acb93f386
Various improvements
2024-03-20 19:55:36 +04:00
Ilya Laktyushin
7772e257b2
Various improvements
2024-03-20 17:21:16 +04:00
Ilya Laktyushin
6906df0243
[WIP] Stickers editor
2024-03-15 10:55:40 +04:00
Isaac
c69ba2c089
Business fixes
2024-02-29 21:35:36 +04:00
Ilya Laktyushin
1b2b7dc403
Group boosts
2024-02-01 12:29:07 +04:00
Ilya Laktyushin
669151da80
Various improvements
2024-01-26 01:53:43 +04:00
Isaac
eeba8a7db1
Privacy settings
2024-01-12 22:42:18 +04:00
Isaac
0308118446
[WIP] Tags
2024-01-02 23:15:00 +04:00
Ilya Laktyushin
7d45c4c9d0
Various improvements
2023-12-16 15:57:24 +04:00
Ilya Laktyushin
ef28f034d8
Various improvements
2023-12-13 01:00:55 +04:00
Ilya Laktyushin
ec0f8028aa
Various improvements
2023-10-18 03:34:47 +04:00
Ali
4330dc14d2
[WIP] Disposable debugging
2023-09-16 11:45:30 +02:00
Ali
295ba9541b
Localization
2023-07-16 19:32:01 +04:00
Ali
875ad20c6d
Localization
2023-07-16 18:13:43 +04:00
Ali
f3ee06dd32
Stories
2023-07-07 02:03:11 +04:00
Ali
42a6978ffd
Add close friends parameter
2023-06-24 16:13:03 +03:00