Commit graph

36 commits

Author SHA1 Message Date
isaac
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
faa765b601 Various optimizations 2025-03-04 14:13:07 +01:00
Isaac
6c4070eb52 Serialization update 2025-02-14 19:11:58 +04:00
Ilya Laktyushin
b0511f146e Various improvements 2025-01-10 05:15:00 +04:00
Ilya Laktyushin
5451053195 Various improvements 2024-12-22 17:16:14 +04:00
Ali
6781334fe1 Remove debugging 2023-10-29 23:26:10 +04:00
Ali
c29cd1bbba Fix small sticker alpha blur (iOS 17) 2023-10-29 23:05:51 +04:00
Ali
bf612abbb5 Stories 2023-09-05 21:44:53 +04:00
Ilya Laktyushin
eeb1c469f3 Camera and editor improvements 2023-05-26 17:32:02 +04:00
Ali
614c74b0b0 [WIP] Modern cache 2022-12-17 00:17:31 +04:00
Ali
f07c30bd5b Make DrawingContext initializer failable 2022-11-15 13:40:31 +04:00
Ilya Laktyushin
bbc082e991 Reimplement video stickers 2022-01-27 13:06:44 +03:00
Ali
7140c69dbf Refactoring 2021-09-24 11:59:21 +03:00
Ilya Laktyushin
4393227307 Various Improvements 2021-09-06 01:15:43 +03:00
Ilya Laktyushin
c7faf75032 Various Improvements 2021-08-13 22:38:08 +03:00
Ali
31bc746984 Fix more warnings 2021-08-05 01:42:59 +02:00
Ali
1a04fb4408 Refactor SyncCore back into TelegramCore 2021-07-21 21:43:20 +02:00
Ali
6854173dae Wallpaper updates 2021-05-11 23:31:03 +04:00
Ali
2805b1715c Cleanup 2020-12-17 16:36:55 +04:00
Ilya Laktyushin
34e1924d8f Use immediate thumbnails on static stickers 2020-12-15 09:17:03 +04:00
Ali
83952f399c GIF fixes 2020-05-26 18:51:27 +04:00
Ali
b3266c8273 Poll improvements 2020-04-14 17:18:03 +04:00
Ali
78e12ad45e Sticker pack preview updates 2020-04-07 17:55:39 +04:00
Ali
5dc4d4d9c1 Merge commit 'e9a4a9347a' into bazel 2020-03-01 19:10:10 +04:00
Ali
5380b12805 Build ChatListUI 2020-02-22 15:38:54 +04:00
Ali
f57d6b6168 Temp 2020-02-20 18:08:36 +04:00
Peter
10692a323e Refactor SyncCore 2019-10-21 16:58:00 +04:00
Peter
8181fbb1a6 Remove projects 2019-10-04 13:58:00 +04:00
Peter
e34bf0680a Temp 2019-08-27 00:44:36 +04:00
Peter
d701ec80e5 Temp 2019-08-26 04:28:26 +04:00
Peter
dbfb4eb8d9 Temp 2019-08-26 04:25:02 +04:00
Peter
5278c52729 Refactor ChatListUI 2019-08-13 13:00:38 +03:00
Ilya Laktyushin
cfcfd5e13b Merge branch 'beta' 2019-08-10 04:43:55 +03:00
Ilya Laktyushin
559cc51e00 Scheduled Messages Improvements 2019-08-09 18:58:58 +03:00
Ilya Laktyushin
19c1ee8c44 Scheduled messages 2019-08-07 11:28:04 +03:00
Peter
cae277d487 Refactor ShareController and related components 2019-08-05 19:30:39 +03:00