Skip to content

Message thread appearance#84

Merged
kentcdodds merged 9 commits intomainfrom
cursor/message-thread-appearance-50c8
Feb 4, 2026
Merged

Message thread appearance#84
kentcdodds merged 9 commits intomainfrom
cursor/message-thread-appearance-50c8

Conversation

@kentcdodds
Copy link
Copy Markdown
Member

@kentcdodds kentcdodds commented Feb 3, 2026

Test Plan

  1. Navigate to a recipient's message page.
  2. Verify that past and scheduled messages appear in a single, continuous scrollable list.
  3. Confirm that scheduled messages are displayed with blue chat bubbles.
  4. Check that scheduled messages include a "Scheduled for [Date]" label and inline controls (save, send now, edit, delete).
  5. Verify the empty state message and "Create a new message" link appear correctly when no messages exist.
  6. Test the "Load earlier messages" functionality if applicable.

Checklist

  • Tests updated
  • Docs updated

Screenshots


message-thread-list


Open in Cursor Open in Web


Note

Medium Risk
Changes both UI composition and server-side filtering for the recipients message thread; main risk is regressions in pagination/scroll behavior and incorrect timezone/date-boundary filtering.

Overview
Unifies past and scheduled recipient messages into a single scrollable thread, restyling scheduled messages as blue chat bubbles with inline actions (save edits, send now, edit, delete) and updating empty-state copy/behavior.

Replaces the single date filter with a startDate/endDate range in SearchBar and the recipient loader, applying optional sentAt bounds with timezone-safe parsing.

Tweaks recipients-page theming/layout (recipient routes force a white background/header border and remove the sub-nav), moves @types/bun to devDependencies, and updates Playwright e2e tests to match the new inline composer/thread UI.

Written by Cursor Bugbot for commit 8f10cb0. This will update automatically on new commits. Configure here.

@cursor
Copy link
Copy Markdown

cursor bot commented Feb 3, 2026

Cursor Agent can help with this pull request. Just @cursor in comments and I'll start working on changes in this branch.
Learn more about Cursor Agents

@kentcdodds kentcdodds marked this pull request as ready for review February 4, 2026 15:06
cursoragent and others added 6 commits February 4, 2026 15:07
Co-authored-by: me <me@kentcdodds.com>
Co-authored-by: me <me@kentcdodds.com>
Co-authored-by: me <me@kentcdodds.com>
Co-authored-by: me <me@kentcdodds.com>
Co-authored-by: me <me@kentcdodds.com>
Co-authored-by: me <me@kentcdodds.com>
@cursor cursor bot force-pushed the cursor/message-thread-appearance-50c8 branch from 8a60158 to dd93efd Compare February 4, 2026 15:07
cursoragent and others added 3 commits February 4, 2026 15:20
Co-authored-by: me <me@kentcdodds.com>
Co-authored-by: me <me@kentcdodds.com>
Co-authored-by: me <me@kentcdodds.com>
@kentcdodds kentcdodds merged commit 0f7f8ef into main Feb 4, 2026
7 checks passed
@kentcdodds kentcdodds deleted the cursor/message-thread-appearance-50c8 branch February 4, 2026 16:13
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