70 Commits
Author SHA1 Message Date
isaac 13a153aff2 WIP 2026-05-20 00:33:08 +08:00
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 3c6ea30767 Various fixes 2026-04-26 01:07:12 +02:00
Ilya Laktyushin 1fa0c7991c Various fixes 2026-04-17 11:06:56 +02:00
Mikhail Filimonov 1a08c3f0d0 update api 2026-03-17 10:29:43 +01:00
Ilya Laktyushin b1a190f87a [WIP] Polls 2026-03-16 18:07:12 +01:00
Isaac 962a9ae83a Various improvements 2026-01-30 22:20:50 +08:00
Isaac 7acf2b0b41 Forum improvements 2025-11-11 20:05:29 +08:00
Isaac 4f4fc92345 Bot forum updates 2025-09-05 15:43:19 +02:00
Ilya Laktyushin a60a437206 Various improvements 2025-08-22 21:46:07 +04:00
Isaac 8843fbe5cb Support typing drafts 2025-08-15 09:18:11 +02:00
Ilya Laktyushin b4832ff856 Update API 2025-07-14 12:50:11 +01:00
Isaac 2c53fd2273 Update API 2025-06-13 02:15:04 +08:00
Isaac f681453bd0 Update API 2025-05-17 00:34:35 +08:00
Isaac 09c49d47d9 [WIP] Monoforums 2025-05-16 21:03:00 +08:00
Isaac f90402102b [WIP] Monoforums 2025-05-14 00:50:46 +08:00
Isaac 140efd6cfd [WIP] Monoforums 2025-05-10 18:02:55 +01:00
Isaac 603d5754db [WIP] Post suggestions 2025-04-23 12:18:56 +04:00
Ilya Laktyushin 79f621390e Fix paid message resend 2025-03-08 00:47:41 +04:00
Ilya Laktyushin 2f2a27f0d2 Various improvements [skip ci] 2025-02-12 22:15:02 +04:00
Isaac 40828e9037 [WIP] UI 2025-01-21 21:08:44 +04:00
Isaac 923587b0da [WIP] Dynamic video streaming 2024-09-18 01:04:29 +08:00
Isaac 63f0bd38d0 Fix send as
(cherry picked from commit 9455250571)
2024-09-03 23:02:35 +08:00
Isaac 4ceb3ac58b Various improvements 2024-08-16 21:41:36 +08:00
Isaac ce0e2ba62d Send as improvements 2024-08-12 22:34:30 +08:00
Isaac 289273dcd9 Update API [skip ci] 2024-08-08 14:15:32 +04:00
Isaac b4dd3591af Blockquote experiments 2024-05-23 23:49:43 +04:00
Mikhail Filimonov 63c36a394e InvertMediaAttribute 2024-05-17 09:04:51 +04:00
Isaac 16faaa4575 [WIP] Send message effects 2024-05-03 22:56:50 +04:00
Isaac d41863e8e3 Merge commit '9ec01a7f24efe698cefef01673822e7888fe6eb3' into tsupport-merge 2024-04-08 17:04:50 +04:00
Isaac 8dc59be281 My Profile improvements 2024-04-08 17:04:46 +04:00
Ilya Laktyushin f79bbc3eba [WIP] Stickers editor 2024-04-08 03:35:16 +04:00
Isaac 6ed9cef40a [WIP] Quick replies 2024-02-23 15:26:33 +04:00
Ilya Laktyushin f11c070862 [WIP] View-once audio messages 2023-12-29 04:50:22 +04:00
Isaac 0ad61d8d63 [WIP] Saved messages 2023-12-23 00:47:22 +04:00
Isaac c3df326987 Fix coding 2023-11-23 15:59:49 +04:00
Ali bc3bdcd623 Support view as messages api 2023-11-04 00:36:52 +04:00
Ali 6a52632335 Support quote flag 2023-10-26 17:24:51 +04:00
Ali a6e5098be0 Support the thread-quote special case 2023-10-25 17:59:55 +04:00
Ali c45607ffd6 Refactor url handling 2023-10-20 21:51:45 +04:00
Ali af8474aca5 [WIP] Quotes and link previews 2023-10-18 01:11:23 +04:00
Ali 627009f32e [WIP] Quotes 2023-10-11 00:40:43 +04:00
Ali eae866c77e [WIP] Quotes 2023-10-07 00:33:12 +04:00
Ali ebd414691c [WIP] Stories 2023-05-26 22:13:22 +04:00
Mike Renoir 27fdb815de bug fixes 2023-04-18 10:28:14 +03:00
Ali cfe7f43e0d Various improvements 2023-04-14 18:59:33 +04:00
Ali 1f976ed89e Fix build 2023-04-10 22:43:18 +04:00
Mike Renoir 7419a42100 macos syntax fix 2023-01-23 17:04:33 +04:00
Ali 4199e25314 Fix channel comment message threadIds 2023-01-15 20:42:37 +04:00
Ilya Laktyushin 415182b4d2 Cherry-pick various improvements 2023-01-08 01:37:02 +04:00