Skip to content

feat(mail): stable uid selectors, unread workflow, and archive command#5

Merged
bscott merged 4 commits intomasterfrom
feat/issue-3-mail-ids-unread-archive
Feb 28, 2026
Merged

feat(mail): stable uid selectors, unread workflow, and archive command#5
bscott merged 4 commits intomasterfrom
feat/issue-3-mail-ids-unread-archive

Conversation

@bscott
Copy link
Copy Markdown
Owner

@bscott bscott commented Feb 28, 2026

Summary

Implements issue #3 workflow improvements for automation users:

  • Adds stable message selector support via uid:<uid> across mail commands (while preserving sequence-number compatibility)
  • Adds mail read --unread to read then restore unread state (remove \\Seen)
  • Adds mail archive shortcut command (moves message(s) to Archive)
  • Surfaces Message-ID in read output and clarifies UID/Seq semantics in help/docs
  • Updates tests and docs

Testing

  • go test ./...

Closes #3

@bscott
Copy link
Copy Markdown
Owner Author

bscott commented Feb 28, 2026

@claude Code review

@bscott bscott merged commit 4090c08 into master Feb 28, 2026
1 check passed
@bscott bscott deleted the feat/issue-3-mail-ids-unread-archive branch February 28, 2026 19:48
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.

[Question] Unique ID, mark as unread, and archive

1 participant