Commit graph

406 commits

Author SHA1 Message Date
Ilya Laktyushin
ec8bd9acdd Various improvements 2026-06-04 01:44:36 +02:00
Ilya Laktyushin
622f9d970a Various fixes 2026-05-31 17:35:32 +02:00
Ilya Laktyushin
e0f4655cc5 Merge branch 'master' of gitlab.com:peter-iakovlev/telegram-ios 2026-05-29 09:24:16 +02:00
Ilya Laktyushin
3e6363abf9 Various improvements 2026-05-28 16:50:05 +02:00
Ilya Laktyushin
91eb779ae2 Merge commit 'c64653ed37' 2026-05-14 12:45:26 +02:00
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
Ilya Laktyushin
c74220300f Various fixes 2026-04-29 23:29:42 +02:00
Ilya Laktyushin
73d25e7be3 Various improvements 2026-04-28 14:31:17 +02:00
Ilya Laktyushin
e3bf0cd30c Various fixes 2026-04-23 01:26:13 +02:00
Ilya Laktyushin
dbd40fe7d3 Various improvements 2026-04-22 23:03:51 +02:00
Ilya Laktyushin
8f1e024aef Various fixes 2026-04-15 23:12:53 +02:00
Isaac
f3e1795b68 Temp 2026-04-07 08:11:27 +02:00
Isaac
648430e37d Various improvements 2026-04-03 22:15:42 +08:00
Isaac
2907ddbe46 Unseen polls 2026-03-27 18:30:01 +08:00
Ilya Laktyushin
e11c9899e6 Various fixes 2026-03-23 15:03:50 +01:00
Ilya Laktyushin
8098f24f4e Various improvements 2026-03-22 16:41:22 +01:00
Ilya Laktyushin
66d08c0e1b Various improvements 2026-03-22 13:44:04 +01:00
Ilya Laktyushin
6519b5c84d [WIP] Polls 2026-03-17 11:12:58 +01:00
Ilya Laktyushin
b1a190f87a [WIP] Polls 2026-03-16 18:07:12 +01:00
Ilya Laktyushin
94923cc353 Reapply "Update API"
This reverts commit 0411cfc18c.
2026-03-11 18:51:44 +01:00
Ilya Laktyushin
0411cfc18c Revert "Update API"
This reverts commit 6c1376169c.
2026-03-11 18:04:50 +01:00
Ilya Laktyushin
6c1376169c Update API 2026-03-11 14:37:23 +01:00
Ilya Laktyushin
2c4c9a9d9b [WIP] Live photos 2026-02-20 13:28:58 +04:00
Ilya Laktyushin
9616ea2ad9 Update API 2026-02-13 14:09:36 +04:00
Ilya Laktyushin
21995065d6 Various fixes 2026-01-08 00:20:56 +04:00
Isaac
05b667797d Glass 2025-12-28 22:39:34 +08:00
Isaac
4a13c3830a Glass 2025-12-26 20:29:30 +08:00
Isaac
a63c90aa00 Glass 2025-12-12 23:58:00 +08:00
Isaac
0c3530d8a8 Glass 2025-12-10 00:16:36 +08:00
Isaac
cd436e8210 Glass 2025-12-01 22:13:33 +08:00
Isaac
5e26b246bd [WIP] Tab bar and search 2025-11-22 03:17:19 +08:00
Isaac
cebadbbf3d Stories 2025-11-14 01:34:10 +08:00
Isaac
0995e5ebcb Stories 2025-11-13 23:44:23 +08:00
Isaac
3d51d83e89 Stories 2025-11-11 18:07:34 +08:00
Isaac
b9b38e5fbf Various improvements 2025-10-11 00:56:21 +08:00
Isaac
3684c6ca15 Various improvements 2025-09-23 20:49:12 +08:00
Isaac
1d06c3f058 Bot forums v2 2025-09-05 15:25:50 +02:00
Isaac
b4a0e8809c Temp 2025-08-15 09:18:26 +02:00
Isaac
fd324106e3 Various improvements 2025-06-27 09:58:46 +02:00
Isaac
d486f529a3 Various improvements 2025-06-06 20:20:42 +08:00
Isaac
2ca01d18eb Fix monoforum search 2025-06-05 19:59:04 +08:00
Isaac
cf112917d6 Fix layout 2025-06-03 00:23:10 +08:00
Isaac
eb3f95ea63 Monoforums 2025-05-29 02:05:13 +08:00
Isaac
3cad999c75 Fix monoforum user unread counters 2025-05-27 18:41:24 +08:00
Isaac
60f2b98ee8 Monoforums 2025-05-26 23:38:55 +08:00
Isaac
4c423437a3 Monoforums 2025-05-23 19:47:05 +08:00
Isaac
77e21b4047 Monoforums 2025-05-23 18:04:36 +08:00
Isaac
9633013275 Monoforums 2025-05-23 15:56:01 +08:00
Isaac
f1d0f694f5 [WIP] Monoforums 2025-05-21 00:23:48 +08:00
Isaac
4b47c48685 Fix forum chat list item 2025-05-18 15:31:06 +08:00