Notification privacy controls: mute all + hide message preview
Facebook Messenger on your desktop, without the Facebook clutter
Brought to you by:
kristoffer-r
Originally created by: kristofferR
Carrier already bridges the page's Web Notification API to native OS notifications (notificationBridge in src-tauri/inject/messenger.js), but there's no way to mute them or hide the message body. Caprine offers both. Add two settings:
mute_notifications.hide_notification_preview.CarrierNotification shim in messenger.js:plugin:notification|notify (still call __carrierOnNotification so auto-refresh keeps working).title/options.body with the generic strings before notifying.window.__CARRIER_SETTINGS__; they already update live via carrier:settings.Settings struct (src-tauri/src/lib.rs) and the Settings window (dist/settings.html).Part of the Caprine privacy-parity set.
Originally posted by: kristofferR
Done — implemented in [#21] (merged to
main).Settings → Notifications now has:
Both apply live from the Settings window (no restart).
Related
Tickets:
#21Ticket changed by: kristofferR