Skip to content

v0.6.0

Choose a tag to compare

@agentfirstkit agentfirstkit released this 03 Jul 14:18
· 13 commits to main since this release
  • Add notification delete command to remove an empty notification collection, with --allow-notes to permit deletion when user-authored notes are present
  • Split message restore into message unspam and message untrash with semantics specific to each disposition, queuing the appropriate remote move when needed
  • Replace contact archive/reopen lifecycle with a single contact delete command; remove case reopen in favor of case delete for empty active cases; add case remove to extract one message back to triage
  • Collapse the archive top-level subcommand into case — archived case list, show, restore, remove, and move are now available directly under case
  • Add case move support for archived cases, enabling reordering within the archive without requiring a full restore-and-re-archive cycle
  • Fall back to COPY+EXPUNGE when the IMAP server does not advertise the MOVE capability, requiring UIDPLUS for precise single-message targeting
  • Centralize all on-disk workspace directory names into a single layout module, eliminating scattered string literals across the codebase
  • Integrate afdata stream file redirection, allowing stdout/stderr to be redirected to a file via CLI args before any output is written