Releases: edwinhu/superhuman-cli
v0.24.3
v0.20.0
v0.20.0 — CDP-primary architecture
Major refactor: removed MCP dependency, all operations go through CDP + Superhuman's internal APIs.
Changes
- Remove MCP provider — no longer depends on mcp.mail.superhuman.com
- CDP-primary architecture — all auth and operations via Chrome DevTools Protocol
- Superhuman backend provider — direct API access for inbox, search, labels, star
- Token refresh — background daemon keeps tokens fresh via CDP extraction
- Fix search — search now works reliably via Superhuman portal API
- Star/label list — new commands for managing starred emails and labels
v0.13.3
Fix: Outlook/Exchange reply-all threading (closes #15)
reply-all (and reply, forward) now correctly create threaded replies for Outlook/Exchange accounts, even when the thread is older than the 50 most recent messages.
Root cause
getThreadInfoDirect() for MS Graph accounts only searched the 50 most recent messages by conversationId. When the threadId was actually a message ID (or the thread was beyond the 50-message window), it silently returned null.
Fix
Added a message-ID fallback that tries fetching the ID directly as a message, matching the pattern already used in getThreadMessagesMsGraph and readThreadMSGraph.
v0.13.2
Bug Fix
- fix: correct threadId extraction in SuperhumanDraftProvider (closes #14)
draft deleteanddraft updatereturned API 400 becausethreadIdwasundefined- Root cause:
userdata.getThreadsreturnsidat top level (threadItem.id), not insidethreadobject - Path was
threads/undefined/messages/...→ now correctlythreads/draft00.../messages/... - Added 2 regression tests for threadId extraction
Full Changelog: v0.13.1...v0.13.2
v0.13.1
Bug Fix
- fix: rebuild binary with DraftService constructor fix (closes #14)
draft deleteanddraft updatecrashed withthis.providers.map is not a function- Root cause: v0.13.0 release binary was compiled before the fix in 121b300
- Added
buildscript to package.json to prevent stale binaries
Full Changelog: v0.13.0...v0.13.1
v0.13.0
fa9be47 feat: add --json, --to, --subject filters to draft list command
121b300 fix: DraftService constructor and CDP error handling
fec69a8 chore: clean up stale and duplicate tests
b7d3c9b feat: dual-path auth (Chrome extension support) and fix snippet parsing
a4d5912 feat: default CDP_PORT to 9400 via env var
b9d9512 fix: auto-delete native draft after successful send
b1ee3e9 fix: MS Graph reply threading and native draft improvements
b3f9154 Update superhuman skill documentation
8bba4f7 docs: add CDP background page monitoring requirement
5361935 chore: bump version to 0.13.0 and update docs
0dc2756 feat: add native Superhuman draft support via userdata.getThreads API
52ad129 feat: refactor draft listing to use DraftService with provider pattern
8ca0760 fix: corrected cmdListDrafts to list Superhuman synced drafts
2a3e5f3 fix: add loadTokensFromDisk() to cmdListDrafts function
3072cfb feat: Add superhuman draft list command (GitHub issue #12)
16d9209 fix: parse date-only --start/--end as local midnight, handle same-day edge case
66b55d1 fix: support --start/--end flags in calendar list and free commands (closes #11)
b8d61ae fix: parse YYYY-MM-DD calendar dates as local midnight, not UTC (closes #11)
3574acb fix: resolve read command hang by using cached token path instead of CDP fallback (closes #10)
1023d1d docs: update README and SKILL.md for v0.12.0 AI search feature
0e2e4b9 chore: bump version to v0.12.0
b21decd feat: add AI-powered email search via askAIProxy endpoint (closes #9)
v0.11.1
Fix: Default to Superhuman native API for drafts
Previously, draft create, reply, reply-all, and forward only used the Superhuman native API when --account was explicitly passed. Without it, they silently fell through to Gmail/MS Graph API.
Now all draft operations automatically use Superhuman native when cached credentials are available — no --account flag needed.
Changes
- Added
resolveSuperhumanToken()helper that tries--accountfirst, then any cached account with valid Superhuman credentials - Updated
draft create,reply,reply-all,forward(CLI) to use native API by default - Updated MCP
superhuman_drafttool to prefer Superhuman native - CDP fallback still works when no cached credentials exist
v0.2.2
v0.2.1
v0.2.0 - Calendar Support
Calendar CRUD for Google Calendar and Microsoft Outlook
- superhuman calendar - List events
- superhuman calendar-create - Create events
- superhuman calendar-update - Update events
- superhuman calendar-delete - Delete events
- superhuman calendar-free - Check availability