Telegram-iOS/submodules/TelegramCore/Sources/ApiUtils
isaac 354e1c7a66 Implement InstantPageBlock.thinking (pageBlockThinking) parsing & serialization
Add a first-class InstantPageBlock.thinking(RichText) case mirroring .kicker:
- enum case + InstantPageBlockType.thinking = 30; Postbox coding & equality
- FlatBuffers InstantPageBlock_Thinking schema (appended last) + Swift codecs
- API parse at InstantPage.swift; output-only on send (apiInputBlock returns nil)
- no-op stubs in the two exhaustive switches (preview text, V2 layout)

Rendering is out of scope. Verified by a full Bazel build.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-05-29 16:07:09 +02:00
..
AdMessageAttribute.swift Update API 2025-06-06 09:52:11 +02:00
ApiGroupOrChannel.swift Update API 2026-02-12 15:37:57 +04:00
ApiUtils.swift Postbox -> TelegramEngine waves 46-93 (squashed) 2026-04-25 20:48:15 +04:00
BotInfo.swift Fix build 2026-03-09 17:44:31 +01:00
CachedChannelParticipants.swift Various improvements 2026-02-23 23:15:45 +04:00
CachedGroupParticipants.swift Update API 2026-02-10 12:58:04 +04:00
ChatContextResult.swift Update consumers for regenerated TL API 2026-05-29 00:55:12 +02:00
CloudFileMediaResource.swift Refactor Api types 120-149 to use struct-wrapped constructors 2026-01-16 03:00:59 +08:00
EncryptedMediaResource.swift
ExportedInvitation.swift Refactor Api types 90-99 to use struct-wrapped constructors 2026-01-16 02:19:54 +08:00
ImageRepresentationWithReference.swift
InstantPage.swift Implement InstantPageBlock.thinking (pageBlockThinking) parsing & serialization 2026-05-29 16:07:09 +02:00
MediaResourceApiUtils.swift
PeerAccessRestrictionInfo.swift Refactor constructor use sites for types 260-279 to struct pattern 2026-01-18 14:34:07 +08:00
PeerGeoLocation.swift Refactor constructor use sites for types 100-119 to struct pattern 2026-01-16 02:41:47 +08:00
ReactionsMessageAttribute.swift Refactor constructor use sites for types 260-279 to struct pattern 2026-01-18 14:34:07 +08:00
RemoteStorageConfiguration.swift
ReplyMarkupMessageAttribute.swift update api 2026-03-12 19:29:26 +01:00
RichText.swift RichText.textSpoiler: dust overlay + tap-to-reveal in rich-data bubbles 2026-05-23 22:12:47 +04:00
StoreMessage_Telegram.swift WIP 2026-05-20 00:33:08 +08:00
TelegramChannel.swift Update API 2026-02-12 15:37:57 +04:00
TelegramChannelAdminRights.swift Refactor Api types 43-52 to use struct-wrapped constructors 2026-01-16 00:33:37 +08:00
TelegramChannelBannedRights.swift Refactor Api types 53-59 to use struct-wrapped constructors 2026-01-16 01:14:05 +08:00
TelegramExtendedMedia.swift Refactor constructor use sites for types 240-249 to struct pattern 2026-01-18 02:25:52 +08:00
TelegramGroup.swift Various improvements 2023-04-14 18:59:33 +04:00
TelegramInvertMediaMessageAttribute.swift InvertMediaAttribute 2024-05-17 09:04:51 +04:00
TelegramMediaAction.swift Update API 2026-03-26 09:26:15 +01:00
TelegramMediaFile.swift Fix build 2026-03-09 17:44:31 +01:00
TelegramMediaGame.swift Refactor constructor use sites for types 100-119 to struct pattern 2026-01-16 02:41:47 +08:00
TelegramMediaImage.swift Reapply "Update API" 2026-03-11 18:51:44 +01:00
TelegramMediaMap.swift Refactor constructor use sites for types 100-119 to struct pattern 2026-01-16 02:41:47 +08:00
TelegramMediaPoll.swift Update API 2026-04-16 01:18:22 +02:00
TelegramMediaTodo.swift Refactor constructor use sites for types 340-359 to struct pattern 2026-01-18 22:21:57 +08:00
TelegramMediaWebDocument.swift Refactor constructor use sites for types 360-379 to struct pattern 2026-01-18 22:45:35 +08:00
TelegramMediaWebpage.swift TelegramCore: edit/delete AI text styles + AI webpage attribute 2026-04-19 23:45:18 +02:00
TelegramPeerNotificationSettings.swift Refactor constructor use sites for types 220-239 to struct pattern 2026-01-18 02:08:10 +08:00
TelegramUser.swift guard bots 2026-05-28 15:17:57 +01:00
TelegramUserPresence.swift Refactor constructor use sites for types 360-379 to struct pattern 2026-01-18 22:45:35 +08:00
TextEntitiesMessageAttribute.swift Update API 2026-02-12 15:37:57 +04:00
Theme.swift Refactor constructor use sites for types 340-359 to struct pattern 2026-01-18 22:21:57 +08:00
TypingDraftMessageAttribute.swift Bot forums 2025-08-19 17:24:33 +02:00
Wallpaper.swift Refactor constructor use sites for types 360-379 to struct pattern 2026-01-18 22:45:35 +08:00