Commit Graph
26 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
Ilya Laktyushin 96b1432434 Various improvements 2026-04-24 04:55:22 +02:00
isaacandClaude Opus 4.7 a0ba3fa29c Postbox -> TelegramEngine wave 24: moveResourceData facades + consumer sweep
Adds two TelegramEngine.Resources.moveResourceData overloads and migrates 6 Shape-A sites
across 4 consumer files.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-21 04:04:08 +04:00
Isaac 16c630b946 Refactoring 2026-04-03 15:50:39 +08:00
Ilya Laktyushin e0ec4d9c31 Various fixes 2026-03-27 18:45:53 +01:00
Ilya Laktyushin c1020d12c5 Various fixes 2026-03-27 16:48:23 +01:00
Ilya Laktyushin 9dde762a1c Various improvements 2026-03-26 18:43:26 +01:00
Ilya Laktyushin e7c698d5f1 Various fixes 2025-08-23 21:40:21 +04:00
Ilya Laktyushin a60a437206 Various improvements 2025-08-22 21:46:07 +04:00
Ilya Laktyushin 0bac271cdb [WIP] Saved music 2025-08-21 09:08:35 +04:00
Isaac 8479dd4a6e Saved messges improvements 2024-01-29 12:12:41 +01:00
Isaac 46f604c98e Fix navigate to saved messages 2024-01-06 01:09:54 +04:00
Isaac 4b16494e20 [WIP] Saved messages 2023-12-28 00:20:23 +04:00
Ali 62765b241d Memory management issues 2023-09-21 00:12:53 +02:00
Ilya Laktyushin 7d8266ff89 Add audio rate control in overlay player 2023-03-01 17:37:07 +04:00
Ilya Laktyushin 18934cf6e9 Various fixes 2023-02-21 01:09:04 +04:00
Ali 38912b874e [WIP] Topics 2022-10-24 22:37:59 +04:00
Ali af1b794332 Refactoring 2022-05-26 23:11:44 +04:00
Ali 6e5c503338 Refactoring 2021-09-20 14:51:46 +03:00
Ali 1a04fb4408 Refactor SyncCore back into TelegramCore 2021-07-21 21:43:20 +02:00
Ali 7bed1728bb Refactor string generation 2021-07-20 11:57:50 +02:00
Ilya Laktyushin 0f9d40016f Various Improvements 2021-03-17 09:19:57 +04:00
Ilya Laktyushin 5459c357d4 Various UI improvements 2020-12-25 20:16:12 +04:00
Ilya Laktyushin 45cbb2a804 Search filters fixes 2020-09-29 00:21:11 +04:00
Ilya Laktyushin 0041761cbb Search filters 2020-09-05 05:37:15 +03:00
Ali f57d6b6168 Temp 2020-02-20 18:08:36 +04:00