20 Commits
Author SHA1 Message Date
isaacandClaude Opus 4.7 e918b353ec Postbox refactor waves 278-356: squash
Squashes 79 sequential refactor waves into a single commit.

Highlights:
- Drop `import Postbox` (and matching `//submodules/Postbox` BUILD deps) from a wide swath of consumer files: ChatList, ChatMessage*BubbleContentNode subclasses, ListMessageNode/ListMessageItem, GalleryData, ChatHistorySearchContainerNode, ChatPanelInterfaceInteraction, ChatControllerInteraction, ChatMessageStickerItemNode, ChatMessageReplyInfoNode, ChatMessageInstantVideoItemNode, ChatPresentationInterfaceState, BrowserMarkdown/Readability, MediaResources, LocalMediaResources, ICloudResources, FetchManager, ShareController, OpenChatMessage, GalleryController, GroupStickerSearchContainerNode, GroupStickerPackCurrentItem, ChatPinnedMessageTitlePanelNode, OverlayAudioPlayerController, PresentationThemeSettings, StatisticsUI/StoryIconNode, TextFormat/StringWithAppliedEntities, GalleryUI/VideoAdComponent, StickerPackPreviewUI, WallpaperPreviewMedia, WallpaperResources, YoutubeEmbedImplementation, InstantPageExternalMediaResource, PlatformRestrictionMatching, TelegramUIDeclareEncodables, ChatListNode/ChatListSearchContainerNode.
- Add `TelegramEngine` facades: `Themes.wallpapers`, `Themes.themes`, `AccountData.addAppLogEvent`.
- Add `EngineMessageHistoryEntryLocation` wrapper.
- Add `EngineRaw*` escape-hatch typealiases (`EngineRawMessage`, `EngineRawPeer`, `EngineRawMedia`, `EngineRawMediaResource`, `EngineRawMediaResourceData`, `EngineRawItemCollectionItem`, `EngineRawItemCollectionInfo`) and `engineDeclareEncodable` forwarder.
- Drop unused `account:`/`postbox:`/`network:` parameters from several public functions and delete the dead overloads/types/functions left over: `automaticThemeShouldSwitchNow`, `cancelFreeMediaFileInteractiveFetch`, `legacyEnqueueVideoMessage`, `TelegramMediaFileReference`, plus assorted dead public TelegramCore/AccountContext SecureId entry points.
- Delete entire dead modules: `LegacyDataImport`, `TonBinding`, `SpotlightSupport`, `SvgRendering`, third-party `AppCenter`/`VectorPlus`/`SwiftColor`/`SwiftSVG`.
- Drop orphan `//submodules/Postbox` BUILD deps across 3 cleanup rounds.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-05 14:11:06 +02:00
Isaac 9fce079880 Fix 2025-11-12 01:23:36 +08:00
Ali 0e5ef71348 Update for Xcode 14.3 2023-04-09 23:14:31 +04:00
Ilya Laktyushin bc9f917e10 Various fixes 2022-11-18 21:20:54 +04:00
Ali f07c30bd5b Make DrawingContext initializer failable 2022-11-15 13:40:31 +04:00
Ali 72923655e4 Int64 file size refactoring 2022-05-10 13:56:38 +04:00
Ali 7140c69dbf Refactoring 2021-09-24 11:59:21 +03:00
Ali 31bc746984 Fix more warnings 2021-08-05 01:42:59 +02:00
Ilya Laktyushin 9867bae06a Merge branch 'master' of gitlab.com:peter-iakovlev/telegram-ios 2021-07-22 21:33:59 +03:00
Ilya Laktyushin 8c69553891 Add playback rate control for Youtube & Vimeo 2021-07-22 21:33:32 +03:00
Ali 1a04fb4408 Refactor SyncCore back into TelegramCore 2021-07-21 21:43:20 +02:00
Ilya Laktyushin e67b193c73 Various Fixes 2021-01-29 17:36:07 +03:00
Ilya Laktyushin 32effd4291 Various fixes 2020-10-28 04:46:09 +04:00
Ilya Laktyushin c899d1dfa7 Youtube player fixes 2020-10-06 09:23:16 +04:00
Ali 082e77a8d5 Buffering status 2020-07-17 22:54:34 +04:00
Ilya Laktyushin ea556b1371 Cleanup 2020-05-05 01:00:44 +04:00
Ilya Laktyushin 9ae27ffde6 Add YouTube scrubbing thumbnails 2020-05-02 19:02:03 +04:00
Ilya Laktyushin 8e60dc4da3 Add twitch embed player wrapper 2019-11-13 20:24:17 +04:00
Peter f1d1754aa5 Temp 2019-08-30 23:32:32 +04:00
Peter a49f04203e Refactor PasswordSetupUI, PassportUI, GalleryUI and related modules 2019-08-12 19:18:43 +03:00