Telegram-iOS/submodules/ChatListUI/Sources
isaac 99e4c41b24 RichText: entity cases (mention / hashtag / cashtag / bot command / bank card / auto link)
Implement the nine message-entity RichText cases (textMention,
textMentionName, textHashtag, textCashtag, textBotCommand, textBankCard,
textAutoUrl, textAutoEmail, textAutoPhone): model + Postbox coding,
FlatBuffers schema/codec, Api.RichText parsing/serialization (lossless),
InstantPage display attaching the matching TelegramTextAttributes keys, and
tap routing in the rich-data bubble mirroring ChatMessageTextBubbleContentNode.
mentionName display resolves via EnginePeer.Id (PeerId not in scope).

Also lets rich-data text selection reach a line's trailing edge and fixes
the date/status node positioning to match TextBubble.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-23 22:12:47 +04:00
..
Node RichText: entity cases (mention / hashtag / cashtag / bot command / bank card / auto link) 2026-05-23 22:12:47 +04:00
ChatContextMenus.swift Postbox refactor waves 358-426 2026-05-07 07:36:30 +02:00
ChatListAdditionalCategoryItem.swift Glass 2025-12-26 20:29:30 +08:00
ChatListContainerItemNode.swift Postbox -> TelegramEngine waves 107-137 (squashed) 2026-05-03 10:28:50 +02:00
ChatListController.swift Postbox refactor waves 427-437: combinedView → engine.data migrations 2026-05-20 00:18:15 +08:00
ChatListControllerLeaveChatConfirmation.swift Update API 2026-02-10 12:58:04 +04:00
ChatListControllerNode.swift Various improvements 2026-04-24 03:16:14 +02:00
ChatListControllerStoryStealthMode.swift Stories 2025-11-06 12:53:18 +04:00
ChatListEmptyNode.swift Various improvements 2025-10-17 17:01:25 +04:00
ChatListFilterPresetCategoryItem.swift Glass 2025-12-26 20:29:30 +08:00
ChatListFilterPresetController.swift Merge commit '96b1432434' 2026-04-24 11:24:47 +04:00
ChatListFilterPresetListController.swift Various improvements 2026-04-24 11:24:14 +04:00
ChatListFilterPresetListItem.swift Glass 2025-12-26 20:29:30 +08:00
ChatListFilterPresetListSuggestedItem.swift Glass 2025-12-26 20:29:30 +08:00
ChatListFilterTagSectionHeaderItem.swift Glass 2025-12-26 20:29:30 +08:00
ChatListRecentPeersListItem.swift Postbox -> TelegramEngine waves 11-14: stateManager collapse + BUILD-dep sweep 2026-04-20 20:26:58 +02:00
ChatListSearchContainerNode.swift Postbox refactor waves 278-356: squash 2026-05-05 14:11:06 +02:00
ChatListSearchListPaneNode.swift Postbox refactor waves 278-356: squash 2026-05-05 14:11:06 +02:00
ChatListSearchMediaNode.swift Postbox refactor waves 358-426 2026-05-07 07:36:30 +02:00
ChatListSearchMessageSelectionPanelNode.swift Postbox -> TelegramEngine waves 107-137 (squashed) 2026-05-03 10:28:50 +02:00
ChatListSearchPaneContainerNode.swift Glass 2025-12-06 01:28:06 +08:00
ChatListSelection.swift Refactoring 2023-04-17 20:21:14 +04:00
ChatListShimmerNode.swift Unseen polls 2026-03-27 18:30:01 +08:00
DateSuggestion.swift Grouped music files 2020-10-06 21:57:44 +04:00
ItemListFilterTitleInputItem.swift Glass 2025-12-26 20:29:30 +08:00
TabBarChatListFilterController.swift Postbox refactor waves 358-426 2026-05-07 07:36:30 +02:00