Commit Graph
88 Commits
Author SHA1 Message Date
isaacandisaac 4107263747 Postbox refactor waves 358-426
Squashed range bf01b4c..a66739c (70 commits) covering 69 waves of the
Postbox -> TelegramEngine consumer migration plus a few BUILD-dep
followups.

Notable additions to TelegramCore in this range:
- Engine typealiases: EngineRawPeerPresence, EngineRawValueBoxKey,
  EngineSimpleDictionary, EngineRawPeerView, EngineRawPostboxViewKey,
  EngineRawPreferencesView, EngineRawMessageHistoryView (+ entry/attrs/
  read-state), EngineMessageIdNamespaces, EngineHistoryViewInputAnchor,
  EngineRawUnreadMessageCountsItem, EngineRawMessageHistorySavedMessages
  IndexView, EngineRawChatInterfaceStateView, EngineRawOrderedItemList
  View, EngineRawMessageHistoryThreadIndexView, EngineRawCombinedRead
  StateView, EngineRawMessageHistoryThreadInfoView, EngineRawBasicPeer
  View, EngineRawCachedPeerDataView, EngineMessageHistoryThreadData,
  EngineViewUpdateType, EngineInitialMessageHistoryData,
  EnginePeerGroupId, EngineChatLocationInput, EngineHistoryViewInputTag.
- Engine data items: Peer.CachedData, ItemCollections.InstalledPackInfos,
  ItemCollections.InstalledPackIds.
- Engine facade: TelegramEngine.ItemCollections.allItems(namespace:).
- Free function: engineAreMediaArraysEqual forwarder.

Net effect: 65+ consumer modules drop "import Postbox"; 131 files
changed (+1386 / -1493). Build green at HEAD.
2026-05-07 07:36:30 +02:00
Ilya Laktyushin 92c350b559 Fix external text sharing 2026-04-28 21:18:02 +02:00
Ilya Laktyushin 73d25e7be3 Various improvements 2026-04-28 14:31:17 +02:00
isaacisaacClaude Opus 4.7
493f3103b3 Postbox -> TelegramEngine waves 37-43 + wave 44 design/plan (squashed)
Squashes 20 commits — the implementation and outcome commits of
waves 37 through 43 plus wave 44's spec and implementation-plan
docs — into a single commit. Per-wave lessons remain recorded in
docs/superpowers/postbox-refactor-log.md. The unrelated "Add swift
svg" commit is preserved separately outside this squash.

Wave 37 — peerTokenTitle: peer Peer → EnginePeer (1 file)
Wave 38 — canSendMessagesToPeer: peer Peer → EnginePeer (12 files)
Wave 39 — AccountContext.makePeerInfoController: peer Peer → EnginePeer (52 files)
Wave 40 — makeChatQrCodeScreen + makeChatRecentActionsController bundle (8 files)
Wave 41 — RenderedChannelParticipant.peer: Peer → EnginePeer (28 files)
Wave 42 — PeerInfoScreenData.peer: Peer? → EnginePeer? (17 files)
Wave 43 — PeerInfoScreen 6 helpers: peer Peer? → EnginePeer? (12 files)
Wave 44 — RenderedChannelParticipant.peers design doc + implementation plan
         (impl and outcome land in subsequent commits, not part of squash)

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-24 23:19:43 +04:00
Ilya Laktyushin 96b1432434 Various improvements 2026-04-24 04:55:22 +02:00
Ilya Laktyushin ceceec2e94 Various fixes 2026-03-28 23:42:30 +01:00
Ilya Laktyushin 5a1ea16354 Various improvements 2025-07-20 02:49:04 +01:00
IsaacandIsaac fd324106e3 Various improvements 2025-06-27 09:58:46 +02:00
IsaacandIsaac 3910ecdca2 Monoforums 2025-05-23 23:03:52 +08:00
IsaacandIsaac f1d0f694f5 [WIP] Monoforums 2025-05-21 00:23:48 +08:00
IsaacandIsaac 09c49d47d9 [WIP] Monoforums 2025-05-16 21:03:00 +08:00
IsaacandIsaac 1a56afcb48 [WIP] Monoforums 2025-05-16 01:02:25 +08:00
IsaacandIsaac 28f246749f [WIP] Monoforums 2025-05-06 17:00:11 +02:00
Ilya Laktyushin 5f44db6b7b Various fixes 2024-12-28 18:46:12 +04:00
Ilya Laktyushin d2b5476293 [WIP] Story collage 2024-11-27 18:41:03 +04:00
Ilya Laktyushin 85b6a8ffe9 Update API [skip ci] 2024-11-08 15:45:48 +01:00
Ilya Laktyushin 39598deb04 Add reply action in gallery 2024-07-03 21:43:18 +04:00
Ilya Laktyushin ffbc7921cf Web app improvements 2024-06-28 23:41:21 +04:00
Ilya Laktyushin 2b6a8e202e Various fixes 2024-04-30 12:58:20 +04:00
IsaacandIsaac fa0929ef95 - reaction count limit API
- my profile stories improvements
- recommended channels
2024-04-05 22:51:46 +04:00
Ilya Laktyushin 7772e257b2 Various improvements 2024-03-20 17:21:16 +04:00
Ilya Laktyushin 3de2b437b2 Fix external bot start when chat is opened 2024-03-07 19:18:08 +04:00
IsaacandIsaac 8479dd4a6e Saved messges improvements 2024-01-29 12:12:41 +01:00
IsaacandIsaac 4bd4884887 Saved messages view as chats 2024-01-28 18:59:00 +01:00
IsaacandIsaac d8e5ff4f58 Various improvements 2023-12-28 19:55:39 +04:00
IsaacandIsaac 7c0d5519bf Various improvements 2023-12-28 16:55:12 +04:00
IsaacandIsaac 0ad61d8d63 [WIP] Saved messages 2023-12-23 00:47:22 +04:00
Ilya Laktyushin 3314a18165 Various improvements 2023-12-17 19:30:38 +04:00
IsaacandIsaac b34a495945 [WIP] Saved messages 2023-12-12 14:05:58 +04:00
AliandAli 4f23fa6e09 Channel reactions 2023-11-07 17:58:36 +04:00
AliandAli 2a02a41ac2 Precise quote support 2023-11-04 01:20:34 +04:00
AliandAli bc3bdcd623 Support view as messages api 2023-11-04 00:36:52 +04:00
AliandAli 25624f2ce1 Various improvements 2023-10-25 23:57:58 +04:00
AliandAli af8474aca5 [WIP] Quotes and link previews 2023-10-18 01:11:23 +04:00
AliandAli 627009f32e [WIP] Quotes 2023-10-11 00:40:43 +04:00
Ilya Laktyushin fa64a4931a Fix web app launch 2023-08-15 18:55:47 +02:00
Ilya Laktyushin 779e90dffe Various fixes 2023-08-11 17:21:19 +02:00
Ilya Laktyushin 0d69b86b92 Various fixes 2023-07-10 20:04:23 +02:00
AliandAli 9ed09e2f1a Chat navigation from story screen 2023-07-03 16:35:00 +02:00
AliandAli b64aa1445c [WIP] Stories 2023-06-16 22:42:48 +03:00
AliandAli 7dd76ef329 [WIP] Stories 2023-04-28 20:20:46 +04:00
Ilya Laktyushin 2851f4f838 Bot app fixes 2023-04-22 18:04:14 +04:00
Ilya Laktyushin 8d7566afec Bot app improvements 2023-04-09 04:50:07 +04:00
Ilya Laktyushin 53d1cb856a Bot apps implementation 2023-02-28 23:25:35 +04:00
AliandAli 3b93037be9 General UI bug fixes 2022-11-24 23:55:40 +04:00
AliandAli 80a7324668 Forum improvements 2022-11-22 19:50:50 +04:00
AliandAli 554cd0e6fe Topic improvements + interval ads 2022-10-29 00:26:57 +04:00
AliandAli 93a7f7ece8 [WIP] Topics 2022-10-23 18:03:26 +04:00
AliandAli e0746fa0c2 [WIP] Topics 2022-10-22 22:15:33 +04:00
Ilya Laktyushin 3532108c30 Various improvements 2022-10-22 00:26:00 +03:00