feat(ui): split-view reading pane (PHASE 1) #43

Closed
cesnimda wants to merge 1 commits from feat/ui-split-view into develop
Owner

Split layout: list + collapsible/resizable reading pane, mobile stack, list skeletons/empty states.

Split layout: list + collapsible/resizable reading pane, mobile stack, list skeletons/empty states.
cesnimda added 1 commit 2026-07-04 16:52:01 +02:00
feat(ui): split-view reading pane for FolderView + SearchResults
CI / backend (pull_request) Successful in 48s
CI / frontend (pull_request) Successful in 12s
19cc9ca88a
Clicking an email now opens a collapsible, horizontally resizable
reading pane beside the list instead of a new tab. Extracts the shared
EmailDetail component (full detail fetch + lazy AI summary + Open in
Gmail) and adds list skeleton + empty states via the ui primitives.

- New components/EmailDetail.jsx (emailId/email + onClose)
- New split.css (flex master-detail, native resize, <768px overlay)
- FolderView/SearchResults: selectedEmail state, onOpen wiring,
  Skeleton loading rows, EmptyState zero-states
- main.jsx imports split.css

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
cesnimda closed this pull request 2026-07-04 21:06:20 +02:00
Some checks are pending
CI / backend (pull_request) Successful in 48s
Required
Details
CI / frontend (pull_request) Successful in 12s
Required
Details
Security / secrets*
Required
Security / dependencies*
Required

Pull request closed

Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: cesnimda/Inboxintel#43