Telegram-iOS/docs/superpowers
isaac b48b96ecd9 RichText.textCustomEmoji: inline animated custom emoji in rich-data bubbles
Add the RichText.textCustomEmoji(fileId:alt:) case end-to-end: model +
Postbox coding, FlatBuffers schema/codec, and Api.RichText
parsing/serialization (lossless), plus display in the InstantPage V2
renderer. The emoji renders as an InlineStickerItemLayer that participates
in the streaming reveal (pops in as the reveal cursor crosses it) and is
gated by the bubble's visibility rect, propagated recursively through the
nested V2 view tree. Also frees the CTRunDelegate extent buffers for the
image/formula/custom-emoji attachment arms and documents the feature in
CLAUDE.md.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-23 22:12:47 +04:00
..
plans Context controller portal-view transition 2026-05-05 20:26:25 +02:00
scratch Reveal pacing: switch to predicted-arrival algorithm 2026-05-20 00:32:08 +08:00
specs RichText.textCustomEmoji: inline animated custom emoji in rich-data bubbles 2026-05-23 22:12:47 +04:00
postbox-refactor-log.md Postbox -> TelegramEngine waves 103-105 (squashed) 2026-04-26 16:57:55 +04:00