Add MuteDeck recording integration #2

Merged
superdooper-coder merged 3 commits from codex/mutedeck-integration into main 2026-07-14 22:44:59 +02:00
superdooper-coder commented 2026-07-14 22:37:27 +02:00 (Migrated from github.com)

Summary

  • add a loopback-only MeetingDebrief-compatible HTTP API for MuteDeck
  • support authenticated recording status, start, stop, and cancel endpoints
  • generate and store a trby_ bearer token in Keychain
  • add Settings controls for enablement, host, port, token copy/regeneration, and listener status
  • automatically transcribe and summarize API-started meetings after MuteDeck stops them

Compatibility

Configure MuteDeck with the host, port, and token shown under Settings > Enable MuteDeck Integration.

Verification

  • macOS Xcode build passed
  • launched the built app on the macOS runner and verified the local API listener
  • MeetingDebrief-compatible discovery response passed
  • protected recording status endpoint rejected unauthenticated access
  • whitespace check passed
## Summary - add a loopback-only MeetingDebrief-compatible HTTP API for MuteDeck - support authenticated recording status, start, stop, and cancel endpoints - generate and store a trby_ bearer token in Keychain - add Settings controls for enablement, host, port, token copy/regeneration, and listener status - automatically transcribe and summarize API-started meetings after MuteDeck stops them ## Compatibility Configure MuteDeck with the host, port, and token shown under Settings > Enable MuteDeck Integration. ## Verification - macOS Xcode build passed - launched the built app on the macOS runner and verified the local API listener - MeetingDebrief-compatible discovery response passed - protected recording status endpoint rejected unauthenticated access - whitespace check passed
Sign in to join this conversation.