plist, package JSON, workflow YAML, and whitespace checks passed
## Summary
- record microphone and system audio locally, then transcribe both streams through the Coder service after recording stops
- automatically generate the meeting summary through a selectable Coder chat model
- add Coder URL/token settings and model discovery while removing the direct OpenAI dependency
- add a macOS build check for pull requests
## Verification
- Coder bridge Go tests: 1231 passed across 22 packages
- Coder bridge build check passed
- live model discovery returned 50 Coder models, including both Groq Whisper transcription models
- live namespaced chat routing and audio transcription passed
- macOS Xcode build passed: https://github.com/sinchdashboard-coder/meetingnotes/actions/runs/29365585797
- plist, package JSON, workflow YAML, and whitespace checks passed
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
Verification