Telegram-iOS/submodules/GalleryUI/Sources
isaac 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
..
Items Postbox refactor waves 358-426 2026-05-07 07:36:30 +02:00
ChatItemGalleryFooterContentNode.swift Postbox refactor waves 358-426 2026-05-07 07:36:30 +02:00
ChatVideoGalleryItemScrubberView.swift Postbox refactor waves 138–276: 168-commit squash 2026-05-05 00:44:27 +02:00
GalleryController.swift Postbox -> TelegramEngine waves 27-36 2026-04-24 11:24:13 +04:00
GalleryControllerNode.swift Postbox -> TelegramEngine wave 6: unused import Postbox batch sweep 2026-04-19 23:46:13 +02:00
GalleryControllerPresentationState.swift Various improvements 2020-02-11 10:34:00 +04:00
GalleryFooterContentNode.swift Postbox -> TelegramEngine waves 107-137 (squashed) 2026-05-03 10:28:50 +02:00
GalleryFooterNode.swift Various improvements 2026-03-13 14:54:44 +01:00
GalleryItem.swift Video avatar fixes 2020-06-24 18:06:08 +03:00
GalleryItemNode.swift Postbox -> TelegramEngine wave 6: unused import Postbox batch sweep 2026-04-19 23:46:13 +02:00
GalleryItemTransitionNode.swift Various improvements 2025-02-18 14:43:23 +01:00
GalleryNavigationCheckNode.swift Switch to new check node implementation 2021-02-08 21:55:41 +04:00
GalleryNavigationRecipientNode.swift Refactor PasswordSetupUI, PassportUI, GalleryUI and related modules 2019-08-12 19:18:43 +03:00
GalleryPagerNode.swift Postbox -> TelegramEngine wave 6: unused import Postbox batch sweep 2026-04-19 23:46:13 +02:00
GalleryRateToastAnimationComponent.swift Video improvements 2024-10-29 14:13:09 +01:00
GalleryRateToastComponent.swift Video improvements 2024-11-14 21:14:29 +04:00
GalleryThumbnailContainerNode.swift Various updates 2026-01-24 00:35:42 +08:00
GalleryTitleView.swift Postbox -> TelegramEngine wave 6: unused import Postbox batch sweep 2026-04-19 23:46:13 +02:00
GalleryVideoDecoration.swift Experimental hls implementation 2024-09-27 20:27:11 +08:00
RecognizedTextSelectionNode.swift [WIP] Conference 2025-03-19 18:55:24 +01:00
SecretMediaPreviewController.swift Postbox -> TelegramEngine wave 21: completedResourcePath facade + consumer sweep 2026-04-21 03:19:30 +04:00
SecretMediaPreviewFooterContentNode.swift Postbox -> TelegramEngine wave 6: unused import Postbox batch sweep 2026-04-19 23:46:13 +02:00
ZoomableContentGalleryItemNode.swift Glass 2026-02-13 17:08:48 +04:00