feat(registry): imessage-chat — animated iMessage conversation block#2073
Open
UveysUygul wants to merge 1 commit into
Open
feat(registry): imessage-chat — animated iMessage conversation block#2073UveysUygul wants to merge 1 commit into
UveysUygul wants to merge 1 commit into
Conversation
Adds a 1080x1920 social block that renders an iMessage-style conversation: typing indicator with seek-safe finite dot pulses, spring bubble pops, bottom-anchored auto-scroll (heights measured after layout in the fixed render viewport), contact header pill, and a Delivered label. The conversation is data-driven via a MESSAGES array so agents can prompt new dialogue without touching the timeline logic. lint: 0 errors. validate --no-contrast: no console errors.
Collaborator
|
@UveysUygul can you add a video of the block? |
Author
here preview.mp4 |
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.
What
New registry block: imessage-chat (1080x1920, 10s) — an iMessage-style conversation for story-style social videos, sitting alongside the existing social overlays (
instagram-follow,tiktok-follow,x-post,reddit-post,macos-notification). Chat-conversation videos are one of the most common faceless-shorts formats and the catalog had no chat block yet.Features
MESSAGESarray (from: "in" | "out",text,start); agents can prompt new conversations without touching timeline logicDeliveredlabel under the last outgoing messageValidation
hyperframes lint— 0 errors, 1 warning (google_fonts_import, same pattern as existing blocks likemacos-notification)hyperframes validate --no-contrast— no console errorsRegistry wiring
registry/registry.jsonentrydocs/catalog/blocks/imessage-chat.mdxviascripts/generate-catalog-pages.ts(only the new page committed — the script currently rewrites all sibling pages/indexes, sodocs.jsonandcatalog-index.jsongot surgical single-entry additions instead)External contribution — preview MP4 will be attached in a comment below for the catalog image per the contributing flow.
🤖 Generated with Claude Code