Skip to content

Remove message bubbles and poll shortcodes - #7

Merged
injoon5 merged 3 commits into
claude/modest-carson-com5t3from
cursor/remove-bubbles-voting-06d9
Aug 16, 2026
Merged

Remove message bubbles and poll shortcodes#7
injoon5 merged 3 commits into
claude/modest-carson-com5t3from
cursor/remove-bubbles-voting-06d9

Conversation

@injoon5

@injoon5 injoon5 commented Aug 16, 2026

Copy link
Copy Markdown
Owner

Kill :::messages / :::chat (iMessage bubbles) and :::poll (result bars) completely.

  • Renderer no longer special-cases those shortcodes; leftover blocks render as ordinary prose
  • CSS tokens, keyframes, and widget styles are gone
  • Tests lock that neither shortcode produces widget markup

Also unblocks the visitor-migration suite on Node 22: node:sqlite treats ?N as named params, so those three tests now bind {"?1": v} as SQLInputValue instead of spreading args. D1 SQL is unchanged.

npm test (105) and npm run check are green.

Open in Web Open in Cursor 

Drop :::messages/:::chat and :::poll from the markdown renderer,
their CSS, and the tests that covered them. Unknown leftover blocks
render as ordinary prose.

Co-authored-by: Injoon Oh <injoon5@icloud.com>
@injoon5
injoon5 marked this pull request as ready for review August 16, 2026 16:16
cursoragent and others added 2 commits August 16, 2026 16:19
node:sqlite on Node 22 treats ?N placeholders as named parameters, so
spreading bind args throws. Bind them as {"?1": v, ...} in the suite;
D1 still gets the same SQL positionally.

Co-authored-by: Injoon Oh <injoon5@icloud.com>
svelte-check rejected Record<string, unknown> against StatementSync.run.

Co-authored-by: Injoon Oh <injoon5@icloud.com>
@injoon5
injoon5 merged commit a39e092 into claude/modest-carson-com5t3 Aug 16, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants