Skip to content

feat(chat-ui): mailbox thread → timeline adapter; pin @corbits/mailbox 0.2.0 (CL-8174) - #780

Merged
TheGreatAxios merged 1 commit into
mainfrom
cl-8174-chat-timeline-mailbox
Sep 17, 2026
Merged

TheGreatAxios merged 1 commit into
mainfrom
cl-8174-chat-timeline-mailbox

Conversation

@TheGreatAxios

Copy link
Copy Markdown
Contributor

Summary

  • CL-8174 slice 2a: pure threadMessagesToTimeline adapter in packages/chat-ui/src/mailbox-timeline.ts maps MailboxThreadMessage[] onto the MessageItem timeline shape use-workbench-feed.ts already produces — no new wire shape.
  • roomRefFor(tenantId, roomId) mints the same { kind: "workbench", id } ref apps/hub/src/mailbox-persist.ts and packages/chat/src/mailbox-fanout.ts already stamp.
  • Bumps every @corbits/mailbox pin (packages/inbox, packages/chat, apps/hub, and the new chat-ui dependency) to bc964040 (0.2.0).

Test plan

  • bun run typecheck
  • bun --cwd packages/chat-ui test (907 pass, incl. new mailbox-timeline.test.ts)

CL-8174 slice 2a: a pure threadMessagesToTimeline adapter maps a
mailbox thread's messages onto the same MessageItem shape
use-workbench-feed.ts already produces, and roomRefFor mints the
{ kind: "workbench", id } ref the mailbox writers already stamp.
Bumps every @corbits/mailbox pin to bc964040 (0.2.0).
@linear-code

linear-code Bot commented Sep 17, 2026

Copy link
Copy Markdown

CL-8174

@TheGreatAxios
TheGreatAxios merged commit c7f936c into main Sep 17, 2026
9 of 11 checks 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.

1 participant