You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- set_recording moved to Arc<AtomicBool> on DetectionService; poll loop
syncs it into state before each advance. Removes the try_lock/spawn
fallback that could reorder rapid start/stop calls and wrongly gate
the MeetingEnded banner.
- DetectorPhaseSnapshot.bundle_id exposed for non-idle phases so agents
can act on get_detection_state alone (dismiss_detected_meeting
requires the raw bundle_id).
- meeting-detected / meeting-ended Tauri events gated on the matching
notification preference and emit DetectedMeetingEvent { display_name }
only. bundle_id stays Rust-side; agents read it via the command
surface, not the event bus.
- NSMicrophoneUsageDescription updated to cover the new process-
enumeration capability introduced by CoreAudio mic-holder detection.
The NotificationManager OnceCell migration (003) was dropped after
review: the race it addressed is narrow (racing first-callers during
startup eager-init) and the fallout benign (duplicate settings-file
write, idempotent delegate re-registration). Not worth ~100 LOC of
churn across every notification command handler.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: frontend/src-tauri/Info.plist
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -3,7 +3,7 @@
3
3
<plistversion="1.0">
4
4
<dict>
5
5
<key>NSMicrophoneUsageDescription</key>
6
-
<string>This application needs access to your microphone to record meeting audio.</string>
6
+
<string>Meetily uses your microphone to record meetings you ask it to capture, and observes which apps are currently using the microphone so it can offer to auto-record when a meeting starts.</string>
7
7
<key>NSScreenCaptureUsageDescription</key>
8
8
<string>This application needs screen recording permission to capture system audio during meetings.</string>
0 commit comments