Skip to content

v0.1.7

Choose a tag to compare

@github-actions github-actions released this 20 Mar 06:13

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

brew upgrade slackctl

Usage

# List unread channels
slackctl message unread --workspace longbridge-group

# With message content
slackctl message unread --workspace longbridge-group --fetch --max-per-channel 5