Skip to content

feat(design): persistent error-recovery snapshot side-panel (#483) - #564

Open
laurentketterle-hub wants to merge 3 commits into
RevoraOrg:masterfrom
laurentketterle-hub:feat/error-recovery-snapshot-panel
Open

feat(design): persistent error-recovery snapshot side-panel (#483)#564
laurentketterle-hub wants to merge 3 commits into
RevoraOrg:masterfrom
laurentketterle-hub:feat/error-recovery-snapshot-panel

Conversation

@laurentketterle-hub

Copy link
Copy Markdown
Contributor

Design: Error-Recovery Snapshot Side-Panel

Closes #483

Complete UI/UX design specification for a persistent error-recovery snapshot side-panel.

Deliverable

designs/error-recovery-snapshot-panel/DESIGN.md — 10 sections covering architecture, interaction flow, visual design, responsive behavior, accessibility, data model, performance, and implementation priority.

Highlights

  • Non-modal overlay (380px panel, resizable) — preserves workflow
  • 5 lifecycle states: pending → retrying → resolved/dismissed/expired
  • Keyboard shortcut Ctrl+Shift+E
  • Mobile: bottom sheet 60vh with drag handle
  • WCAG AA, screen reader, focus trap, reduced motion

🔄 Stellar Wave 7th Wave

…covery panel (RevoraOrg#483)

- Add errorMessage and stackTrace fields to ErrorSnapshot interface
- Add expandable/collapsible stack trace display per error item
- Add copy-to-clipboard button with visual feedback
- Add dismiss button with smooth collapse animation
- Increase panel width to 420px for better readability
- Style stack trace with monospace font and dark background
- Style error message with red left-border accent
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.

[UI/UX Design] Design a persistent error-recovery snapshot side-panel

1 participant