Skip to content

feat(desktop): improve inbox triage#1116

Draft
thomaspblock wants to merge 3 commits into
mainfrom
inbox-improvements-preview-in-inbox
Draft

feat(desktop): improve inbox triage#1116
thomaspblock wants to merge 3 commits into
mainfrom
inbox-improvements-preview-in-inbox

Conversation

@thomaspblock

Copy link
Copy Markdown
Collaborator

Summary

Inbox now behaves more like a message triage surface: long previews stay readable, unread state is explicit, and each row exposes quick actions without opening the full message first.

This fixes agent responses overpowering the inbox list by normalizing and bounding preview text, while preserving Markdown emphasis in the compact preview. It also restores the inbox header, moves message context under the sender, and keeps unread rows bold until they are opened or explicitly marked read.

Row hover actions now let users mark an item unread, jump directly to the source message in its channel, or set a reminder using the existing Remind me later flow.

Test Plan

  • cd desktop && node --import ./test-loader.mjs --experimental-strip-types --test ./src/features/home/lib/inbox.test.mjs
  • Pre-push hooks passed: desktop tests, mobile tests, Rust tests, and desktop Tauri tests.

thomaspblock and others added 3 commits June 18, 2026 08:42
Keep long agent previews bounded, preserve explicit unread styling in the inbox, and restore the inbox header/title layout.

Co-authored-by: Cursor <cursoragent@cursor.com>
Render inbox previews with markdown-safe inline references and mark unread items read when opened.

Co-authored-by: Cursor <cursoragent@cursor.com>
Expose row-level inbox actions for marking unread, opening the source message, and setting reminders without leaving the list context.

Co-authored-by: Cursor <cursoragent@cursor.com>
@thomaspblock

Copy link
Copy Markdown
Collaborator Author
inbox-02.mp4

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