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
Isaacand Isaac
f437e0bd04
Text editor
2026-03-24 01:39:53 +08:00
Isaacand Isaac
c9e07daeda
Temp
2026-03-24 00:26:50 +08:00
Isaacand Isaac
1a17e97a7c
Temp
2026-03-23 23:37:31 +08:00
Isaacand Isaac
2db08cde89
Glass
2026-01-13 19:21:49 +04:00
Isaacand Isaac
08fae7b3c3
Update
2025-10-02 00:14:52 +08:00
Isaacand Isaac
948a99a143
Input field
2025-10-01 21:07:04 +08:00
Isaacand Isaac
d4a4305f5b
Various improvements
2025-09-19 15:36:36 +04:00
Ilya Laktyushin
72c58813a8
Various improvements
2025-08-01 23:25:24 +02:00
Isaacand Isaac
8d65fb3495
Monoforums
2025-05-27 23:37:35 +08:00
Ilya Laktyushin
b8a4748388
Various fixes
2025-05-18 04:32:32 +04:00
Isaacand Isaac
383ab9e479
Various improvements
2025-03-07 17:52:50 +01:00
Ilya Laktyushin
8d7f9bf372
Various improvements
2025-02-22 19:17:36 +04:00
Isaacand Isaac
e18795980e
[WIP] Chat folder emoji
2024-12-18 23:34:33 +08:00
Ilya Laktyushin
d2deea0ea2
Various fixes
2024-09-03 15:48:15 +04:00
Ilya Laktyushin
f5092b8d8d
Web app improvements
2024-07-02 21:03:22 +04:00
Isaacand Isaac
8af8de7096
Reaction experiments
2024-06-28 19:36:15 +02:00
Isaacand Isaac
779b583927
Merge commit '7d5d9ba7ba8ea6e2412ed633d80709caaabe992e'
...
# Conflicts:
# submodules/TelegramUI/Components/Chat/ChatMessageAttachedContentNode/Sources/ChatMessageAttachedContentNode.swift
2024-06-24 18:20:30 +01:00
Isaacand Isaac
6807abf42c
Various improvements
2024-06-24 18:19:53 +01:00
Ilya Laktyushin
813a913bca
Various improvements
2024-06-23 19:05:01 +04:00
Isaacand Isaac
9a075fa39e
Refactoring
2024-06-12 23:04:04 +04:00
Isaacand Isaac
c9fc721c39
Lottie update
2024-06-07 19:35:33 +04:00
Isaacand Isaac
6ccc9ed693
Remember message effect
2024-06-04 19:16:56 +04:00
Isaacand Isaac
d6ebf1b4ff
Edit message media preview
2024-05-26 20:42:43 +04:00
Isaacand Isaac
667aa0349a
[WIP] Edit message preview
2024-05-26 18:59:44 +04:00
Isaacand Isaac
fe788ed9ea
Message preview and effect improvements
2024-05-21 00:02:55 +04:00
Isaacand Isaac
7c0216b907
Effect improvements
2024-05-20 18:51:35 +04:00
Isaacand Isaac
8b20aea99b
Lottie
2024-05-18 11:22:53 +04:00
Isaacand Isaac
5545bdd978
Improvements
2024-05-17 18:12:37 +04:00
Isaacand Isaac
378b7e8ed5
Message preview improvements
2024-05-17 17:10:19 +04:00
Isaacand Isaac
5edecdb686
[WIP] Message preview
2024-05-16 23:04:02 +04:00
Isaacand Isaac
920de21020
Lottie optimization
2024-05-14 22:34:34 +04:00
Isaacand Isaac
2cf5bd724a
Dynamic progress indicator
2024-05-14 16:45:14 +04:00
Isaacand Isaac
c6ca23181e
Send message menu improvements
2024-05-14 16:33:44 +04:00
Isaacand Isaac
250b5ff2ad
Send message context menu improvements
2024-05-14 14:46:29 +04:00
Isaacand Isaac
304ce900c1
Audio send message preview
2024-05-14 12:36:13 +04:00
Isaacand Isaac
3da1b96775
[WIP] Video message send context menu
2024-05-13 23:37:30 +04:00
Isaacand Isaac
8736981248
Message effects improvements
2024-05-13 20:14:15 +04:00
Isaacand Isaac
7ef63a81df
[WIP] Message effects
2024-05-10 20:57:12 +04:00
Isaacand Isaac
8d0ad2f890
Add lottiecpp caching
2024-05-08 00:24:20 +04:00
Isaacand Isaac
c752e2d895
LottieCpp improvements
2024-05-07 20:05:50 +04:00
Isaacand Isaac
0f12dceca7
Fix layout
2024-05-03 23:17:25 +04:00
Isaacand Isaac
16faaa4575
[WIP] Send message effects
2024-05-03 22:56:50 +04:00
Isaacand Isaac
e0c2800e8f
[WIP] Message context menu
2024-04-30 23:40:55 +04:00
Isaacand Isaac
efae3b90a7
Support Xcode 15.3
2024-04-02 19:16:00 +04:00
Ilya Laktyushin
c9bffd66f9
Various fixes
2024-03-04 18:41:22 +04:00
Aliand Ali
5ab45be3c7
Implement code highlight colors
2023-11-02 20:19:24 +04:00
Aliand Ali
47ef146565
Various improvements
2023-10-26 20:10:07 +04:00
Ilya Laktyushin
7cb8f9739b
Name color improvements
2023-10-25 13:33:51 +04:00
Aliand Ali
7ee98dc00e
Fix message preview clipping
2023-10-24 18:59:20 +04:00