aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/thunderbird/user.js
Commit message (Collapse)AuthorAgeFilesLines
* feat(mail): add external-editor-revived for kernel-style patch reviewLibravatar sommerfeld2026-05-131-1/+4
| | | | | | | | | | | | | | | Adds the AUR package which deploys both the Thunderbird XPI (as a system extension under /usr/lib/thunderbird/extensions) and the native messaging host. After restart, TB picks up the extension automatically. Use case: review kernel-style patches received by email and reply with inline review comments without TB mangling tabs/spaces or auto-wrapping. The addon bypasses TB's compose editor entirely, so the existing format=flowed/wraplength=72/reply_on_top prefs don't apply to messages composed through it. A pointer comment in thunderbird/user.js explains the relationship.
* fix(thunderbird): pin mail.biff.show_alert=true to restore notificationsLibravatar sommerfeld2026-05-131-2/+4
| | | | | | Removing a user_pref line does not reset prefs.js — the previously-written false value persists. Explicitly set both show_alert and use_system_alert to true so the notification path is guaranteed on every startup.
* fix(thunderbird): restore mail & calendar notificationsLibravatar sommerfeld2026-05-131-6/+6
| | | | | | | | | | | | | | | Previous 'suppress the annoying Reminders dialog' change was too aggressive — it disabled the master prefs that produce libnotify toasts, not just the in-app dialogs. - mail.biff.show_alert: false -> default (true). This is the pref that fires the libnotify/mako notification on new mail. - calendar.alarms.show: false -> default (true). Master alarm switch; when false, no event notifications fire at all. - Keep calendar.alarms.playsound=false for silence. TB has no libnotify-only path for calendar; the Reminders dialog is the alarm UI. Trade-off accepted.
* feat(thunderbird): disable calendar reminder dialogLibravatar sommerfeld2026-05-131-0/+5
| | | | | | The floating 'dismiss/snooze' window doesn't tile cleanly under sway. Turn it off and rely on TB's libnotify-backed desktop notifications, which mako renders like any other notification.
* feat(thunderbird): top-post replies to match recipient expectationsLibravatar sommerfeld2026-05-131-0/+4
| | | | | | | Bottom-posting is arguably better but non-technical recipients find it disorienting. reply_on_top=1 puts the cursor above the quoted text; sig_bottom=false keeps the signature adjacent to the reply rather than below the quote.
* fix(thunderbird): disable start.thunderbird.net start pageLibravatar sommerfeld2026-05-131-0/+3
|
* refactor(thunderbird): trim user.js to curated high-signal prefsLibravatar sommerfeld2026-05-131-65/+40
| | | | | | | | | | | | | Drop the hand-rolled kitchen-sink config in favour of a smaller set inspired by HorlogeSkynet/thunderbird-user.js. Removes prefs that were either restating Mozilla/Arch defaults (telemetry, app.update), Firefox-only (extensions.screenshots), or guessed/stale (mail.folder_widget.view_flags). Keeps: remote-image block, no read receipts, plain-text compose with format=flowed, no UA header leak, no Referer/prefetch, safe-browsing off, DNT on, system gpg-agent for OpenPGP, vertical pane, Monday calendar start.
* feat(thunderbird): track non-private config in dotfilesLibravatar sommerfeld2026-05-131-0/+81
Mirror the firefox/ pattern for Thunderbird: - thunderbird/user.js: telemetry off, safe-browsing off, remote images blocked, read receipts disabled, plain-text compose with flowed wrap at 72, vertical pane, calendar on Monday start - run_onchange_after_deploy-thunderbird.sh.tmpl: detects default profile and copies tracked files in on any change - meta/mail.txt: add thunderbird package (official repo) - .chezmoiignore: exclude thunderbird/ from $HOME deployment - README: mention Thunderbird + Bridge + Radicale stack Accounts/credentials/mailbox data stay local per profile.