What's New
Unread Messages
- New
slackctl message unread command to list channels with unread messages
--fetch flag to retrieve actual unread message content
--max-per-channel controls how many messages per channel
- Uses
client.counts API for accurate unread counts
Chrome Import Without AppleScript
- Chrome import now reads Cookie DB + LevelDB directly — no AppleScript required
- Falls back to AppleScript only if DB method fails
- Works on macOS, Linux, and Windows
- Multi-profile support (Default, Profile 1-10)
Enterprise Grid Fixes
- Auto-fix enterprise URL default on every import (no manual
set-default needed)
- Browser-imported tokens route API requests through enterprise URL (matching real browser behavior)
Better Error Messages
- Chrome/Brave import shows actionable error when AppleScript Automation permission is denied
- Suggests alternative import methods (import-desktop, parse-curl)
Upgrade
Usage
# List unread channels
slackctl message unread --workspace longbridge-group
# With message content
slackctl message unread --workspace longbridge-group --fetch --max-per-channel 5