Repository navigation
v0.0.3
CXPost 0.0.3
Cross-platform terminal email client built with SharpConsoleUI.
Installation
Linux / macOS:
curl -fsSL https://raw.githubusercontent.com/nickprotop/cxpost/master/install.sh | bashWindows (PowerShell):
irm https://raw.githubusercontent.com/nickprotop/cxpost/master/install.ps1 | iexManual Download
| Platform | Binary |
|---|---|
| Linux x64 | cxpost-linux-x64 |
| Linux ARM64 | cxpost-linux-arm64 |
| macOS x64 (Intel) | cxpost-osx-x64 |
| macOS ARM64 (Apple Silicon) | cxpost-osx-arm64 |
| Windows x64 | cxpost-win-x64.exe |
| Windows ARM64 | cxpost-win-arm64.exe |
Changes
- refactor: split CXPostApp.cs into partial classes by responsibility (0bc2c32)
- fix: batch of bug fixes for data integrity, UX, and error handling (baebc2e)
- feat: add starred message filter toggle and enable inline table filtering (662a8ad)
- feat: adaptive toolbar labels and progress notifications for flag/read toggles (c504f9a)
- feat: add include attachments option to reply dialog (93de722)
- docs: update roadmap with per-folder sync and contact autocomplete (32cb29d)
- feat: add contact autocomplete to compose and forward dialogs (5a2919e)
- feat: add per-folder sync button and Shift+F5 shortcut (4117eee)
- fix: search results update in-place for delete, flag, and read operations (5d47bb6)
- fix: prevent search results from being replaced by full folder contents (e914c6b)
- chore: update test package versions (e733359)
- docs: mark bulk forward dialog as complete in roadmap (320618b)
- feat: add forward action to help bar for checked messages (086d2aa)
- feat: wire bulk forward dialog and single-forward attachment support (82bc7f0)
- feat: add BulkForwardDialog for multi-message forwarding (9c785a3)
- feat: add forward-mode attachment toggle to ComposeDialog (60eb7be)
- feat: add bulk forward preparation and attachment fetch orchestration (8987af6)
- feat: add bulk forward subject and body formatters (a7d5349)
- feat: add FetchAttachmentsToTempAsync to ImapService (b76168b)
- chore: add .worktrees to gitignore (15c89a2)
- fix: preserve checked header on scroll, include clock in connection status (80470f6)
Checksums
See SHA256SUMS in the release assets.