Commit Graph
31 Commits
Author SHA1 Message Date
isaacisaacClaude 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
IsaacandIsaac 3684c6ca15 Various improvements 2025-09-23 20:49:12 +08:00
IsaacandIsaac 636508fc97 Various improvements
(cherry picked from commit 7e240c7064)
2025-07-09 17:47:56 +04:00
IsaacandIsaac 3ed857bfc3 Various improvements 2025-06-29 18:15:50 +02:00
Ilya Laktyushin a05b846703 Various improvements 2025-06-29 11:13:07 +02:00
Ilya Laktyushin cbb4a890b2 Merge branch 'master' of gitlab.com:peter-iakovlev/telegram-ios 2025-06-28 17:41:39 +02:00
Ilya Laktyushin 8862492480 Update API 2025-06-28 17:38:45 +02:00
IsaacandIsaac 3e40713aad Various improvements 2025-06-26 20:29:23 +02:00
IsaacandIsaac 51a16c7110 [WIP] Stars [skip ci] 2025-06-24 00:16:00 +02:00
IsaacandIsaac 9a14b076c6 Update API [skip ci] 2025-06-23 21:52:31 +02:00
IsaacandIsaac df3e2db84c Suggested posts 2025-06-20 15:37:26 +02:00
IsaacandIsaac 6dc45113d2 [WIP] Post suggestions 2025-06-17 18:09:45 +04:00
IsaacandIsaac ab470b6be7 [WIP] Post suggestion 2025-06-17 15:22:39 +04:00
IsaacandIsaac 06eaf81fa9 [WIP] Post suggestion 2025-06-17 13:55:44 +04:00
IsaacandIsaac 0a30a0ee56 Suggested posts 2025-06-13 20:01:10 +08:00
IsaacandIsaac f1b98f6dd8 Update API [skip ci] 2025-06-13 17:54:04 +08:00
Ilya Laktyushin 8d7f9bf372 Various improvements 2025-02-22 19:17:36 +04:00
IsaacandIsaac 4ac6d40d44 Merge commit 'e3ee1dde7ecfd1867c15c94c3ac04c63764d39f8'
# Conflicts:
#	Telegram/Telegram-iOS/en.lproj/Localizable.strings
#	submodules/TelegramApi/Sources/Api0.swift
#	submodules/TelegramApi/Sources/Api15.swift
#	submodules/TelegramCore/Sources/ApiUtils/TelegramMediaAction.swift
2024-12-27 20:11:21 +08:00
Ilya Laktyushin 6e850130fd Update API [skip ci] 2024-12-26 07:27:14 +04:00
IsaacandIsaac df9e27f4fb [Temp] video v2 2024-12-25 00:18:02 +08:00
Ilya Laktyushin fdb4b80e27 Various improvements 2024-12-06 09:31:49 +04:00
IsaacandIsaac af267cae64 Video player and calls 2024-09-20 22:33:36 +08:00
IsaacandIsaac 923587b0da [WIP] Dynamic video streaming 2024-09-18 01:04:29 +08:00
Ilya Laktyushin 3e448e833e Story covers 2024-07-19 17:43:17 +04:00
Ilya Laktyushin 4956d1a79a Add app icon shortcut 2024-04-20 22:20:01 +04:00
Ilya Laktyushin acf905a098 Various improvements 2024-04-20 19:37:16 +04:00
IsaacandIsaac bd4a534097 Various improvements 2024-02-02 14:32:13 +01:00
Ilya Laktyushin 65ffd81904 Update API 2023-11-09 03:25:45 +04:00
AliandAli 5e51a2d7c2 Various improvements 2023-10-19 20:25:41 +04:00
AliandAli af8474aca5 [WIP] Quotes and link previews 2023-10-18 01:11:23 +04:00
AliandAli 92b972d427 Refactoring [skip ci] 2023-10-15 14:53:50 +04:00