Repository navigation
feat(spec): bot-topic-tabs v5 -- a tab's emoji is its icon, not the first character of its name - #7889
Merged
Conversation
…irst character of its name The owner saw an emoji inside an emoji: a topic with no icon of its own is drawn as a circle holding the first character of its name, and every tab's name opened with its emoji. A name is words only now (NAME_CARRIES_EMOJI, name_ok); the emoji becomes the icon by a second call after the topic exists (ICON_AFTER_CREATE, sets_icon), only when getForumTopicIconStickers lists it. Closes #7888 phi^2 + 1/phi^2 = 3 | TRINITY Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01FJktaYxNrfAUdxSwdQw3gV
This was referenced Oct 8, 2026
Contributor
Owner
Author
|
Two non-required checks are red here, and neither comes from this PR:
No fix belongs in this PR. The required checks (validate, check-linked-issue, parse-ratchet, own-language) decide the merge. Generated by Claude Code |
This was referenced Oct 8, 2026
This was referenced Oct 8, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Closes #7888
The owner saw an emoji inside an emoji in the bot's tabs. A topic with no icon of its own is drawn as a coloured circle holding the first character of its name, and every tab's name opened with its emoji (
TAB_EMOJI).v5:
NAME_CARRIES_EMOJI = false,name_ok(opens_with_emoji): a tab's name is words only.ICON_AFTER_CREATE = true,sets_icon(topic_exists, in_icon_set): the emoji becomes the topic icon by a second call after the topic exists, only whengetForumTopicIconStickerslists it, so a refused icon never costs the tab.retitlelaw and gets its icon then.Checks:
t27c test-report16/16; negative controls onname_ok,sets_iconandICON_AFTER_CREATEeach turn one test red. Spec only, no host code here; the host is gHashTag/999-multibots-telegrafsrc/navigation/topics/engine.ts.🤖 Generated with Claude Code
https://claude.ai/code/session_01FJktaYxNrfAUdxSwdQw3gV
Generated by Claude Code