Commit graph

9 commits

Author SHA1 Message Date
1752562279 Show delivery failure reason in red on the queue status bar
Right-align the postqueue failure reason in red on the same status bar
line, rendered as a separate segment with matching background to avoid
breaking the layout.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-29 19:55:52 +07:00
3af666978c Add D keybindings in message view for delete
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-29 19:55:25 +07:00
9ba845e5f4 Add F keybinding to flush the mail queue via postqueue -f
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-29 19:55:18 +07:00
9c0ca254f5 Show delivery failure reason in message view header
Display the postqueue failure reason right-aligned in red on the
message header line so it's immediately visible when viewing a message.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-29 19:48:55 +07:00
70b0eedb9c Prompt for filename when saving a message
Replace the immediate save-to-~/ID.eml with a filename prompt (default
ID.eml) consistent with the part-save UX. Enter confirms, Esc cancels.
Removes the now-unused saveMessage/saveCmd helpers.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-29 19:33:31 +07:00
419c57a427 Add README with usage, keybindings, and project context
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-29 19:33:21 +07:00
5afabd0255 Add parts screen with per-part view and save
Adds a `stateParts` screen (v from message view) listing all MIME leaf
parts in a table with content-type, name, and size. Navigation with
↑↓/j/k, Enter to render text/* parts in a scrollable viewport
(statePartView), s to save any part to the current directory with a
prompted filename defaulting to the part's name.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-29 19:33:21 +07:00
97a8f7fbcd Add .gitignore to exclude binary
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-29 19:33:21 +07:00
fcc6f3eb4c Initial commit
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-29 19:33:21 +07:00