Commit Graph
28 Commits
Author SHA1 Message Date
isaacandisaac 68a95f53f2 Various improvements 2026-04-24 23:21:05 +04: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
IsaacandIsaac 0b878e4d24 Various improvements 2026-03-28 00:52:16 +08:00
Ilya Laktyushin f781dbd25f Update API 2025-12-15 15:45:34 +04:00
IsaacandIsaac cb83bc1b67 Conference calls 2025-04-08 15:58:03 +04:00
Ilya Laktyushin ad3bed0a9f Various improvements 2024-06-17 21:15:41 +04:00
IsaacandIsaac 4b16494e20 [WIP] Saved messages 2023-12-28 00:20:23 +04:00
Ilya Laktyushin 9cd6344b53 Various improvements 2023-11-25 14:10:36 +04:00
IsaacandIsaac f5b039e556 Update colors API 2023-11-22 19:02:11 +04:00
Ilya Laktyushin 90f09a13e4 Various improvements 2023-11-22 03:24:33 +04:00
Ilya Laktyushin 1626ab578a Various fixes 2023-11-06 19:59:14 +04:00
Ilya Laktyushin ec0f8028aa Various improvements 2023-10-18 03:34:47 +04:00
Ilya Laktyushin 137c3d9101 Update API 2023-10-16 13:20:46 +04:00
Ilya Laktyushin b80f2636d6 Various improvements 2023-10-12 14:02:36 +04:00
Ilya Laktyushin d6f9cfcc84 Various improvements 2023-10-09 22:00:39 +04:00
Ilya Laktyushin 4c4080f5cb Various improvements 2023-09-05 14:07:48 +04:00
Ilya Laktyushin cd66f78799 Various improvements 2023-08-10 23:47:34 +02:00
AliandAli 29f29e927e Stories 2023-07-25 22:08:46 +04:00
Ilya Laktyushin ae60c2be8b Various improvements 2023-07-15 02:38:57 +02:00
AliandAli 6f084010d8 Stories 2023-07-13 23:51:40 +04:00
Ilya Laktyushin 16c66c7bad Story caption and reply text length limit 2023-07-04 14:24:15 +02:00
AliandAli 6c57ab1765 Folder improvements 2023-03-28 15:54:38 +04:00
Ilya Laktyushin 2d81bb47ee Fix archived pinned chats limit 2023-03-24 02:22:40 +04:00
Ilya Laktyushin 5c1e2088e1 Read autologin token from config 2023-03-02 11:28:16 +04:00
AliandAli 60ebcc847a Autoremove improvements 2022-11-27 15:27:05 +04:00
AliandAli b4f8d20d7b Update API 2022-08-19 01:05:37 +03:00
Ilya Laktyushin 03a13c0305 Various fixes 2022-05-30 21:08:05 +04:00
AliandAli 5eb4bbeaae Refactoring 2022-05-29 19:11:14 +04:00