Commit Graph
18 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
Ilya Laktyushin ed55943a44 Various improvements 2026-03-27 01:13:38 +01:00
Ilya Laktyushin 1a1f08de64 Various improvements 2025-12-17 14:31:54 +04:00
Ilya Laktyushin 28d4e1e171 Various improvements 2025-12-16 20:05:44 +04:00
Ilya Laktyushin bd1cbdae5a Various improvements 2024-10-29 13:46:22 +04:00
Ilya Laktyushin cf49acb4aa Various fixes 2024-04-29 17:45:32 +04:00
Ilya Laktyushin 9cd6344b53 Various improvements 2023-11-25 14:10:36 +04:00
Ilya Laktyushin 2179c8318d Opening progress for giveaway and gift link messages 2023-11-02 20:29:24 +04:00
AliandAli c45607ffd6 Refactor url handling 2023-10-20 21:51:45 +04:00
Ilya Laktyushin f22e9176f2 Channel boost 2023-09-13 17:21:53 +04:00
AliandAli 95947fdb99 Refactoring [skip ci] 2023-04-20 18:43:29 +04:00
Ilya Laktyushin 4c500ce3b2 Various fixes 2023-02-23 23:49:04 +04:00
AliandAli bb7ffa6191 Low power experiments 2023-02-14 17:48:09 +04:00
AliandAli 93a7f7ece8 [WIP] Topics 2022-10-23 18:03:26 +04:00
Ilya Laktyushin 3fed69ee0f Various fixes 2022-07-14 20:46:23 +02:00
Ilya Laktyushin 31e1f7328b Add account deletion logging 2022-06-30 18:50:05 +03:00
Ilya Laktyushin 25a09c5451 Add manual account deletion 2022-06-28 22:22:21 +03:00
Ilya Laktyushin 1c07c18f15 Various improvements 2022-06-24 20:22:28 +05:00