winget install --id QingJ01.Pebble
About Pebble
Pebble is a desktop mail client built with Rust, Tauri, and React. It keeps mail data, the search index, attachments, rules, and application settings on your device by default. The app is designed around a few practical ideas: - Your mailbox should stay readable, fast, and quiet. - Email workflows should be local-first instead of cloud-dashboard-first. - Privacy controls should be explicit, visible, and easy to override per message. - Search, snooze, rules, and a Kanban board should work together instead of living...
What's new in 0.1.4
Added - Added custom and portable profile directories, including environment-variable, pointer-file, and executable-adjacent portable modes with profile-scoped frontend storage. - Added CC recipient display and selectable IMAP sync folders; re-enabling a folder now backfills its complete message history (#74, #82). - Added automatic compose subjects derived from the first attachment when the subject is otherwise empty. Changed - Updated the desktop release metadata to version 0.1.4. - Stored data-encryption keys in a keychain-safe hexadecimal format, with automatic migration and zeroization for legacy binary secrets (#22). - Improved Linux AppImage startup by preferring Wayland when available while retaining X11 fallback, respecting explicit user configuration, and disabling binary stripping for release bundles. Fixed - Fixed Outlook account setup so mailbox identity is resolved from Microsoft Graph without trusting incomplete local profile data. - Hardened Gmail, Outlook, IMAP, and POP3 synchronization against UIDVALIDITY changes, stale cursors, pagination loops, attachment failures, duplicate provider IDs, and interrupted indexing or database commits. - Made outgoing mail crash-safe by persisting the message, attachments, and send state before dispatch; uncertain outcomes are never retried automatically, API-provider placeholders are removed after confirmation, and SMTP copies move atomically to Sent. - Made attachment downloads, draft replacement, trash deletion, and pending remote operations transactional and idempotent, including recovery after restarts and already-abs...
Version history
| Version | Updated | Notes |
|---|---|---|
| 0.1.4 | Unknown | Added - Added custom and portable profile directories, including environment-variable, pointer-file, and executable-adjacent portable modes with profile-scoped frontend storage. - Added CC recipient display and selectabl... |
| 0.1.3 | Unknown | Added - Added an option to launch Pebble automatically when you sign in to your computer, under General settings → Startup Behavior (#64). - Added a per-account option to allow unencrypted (plaintext) IMAP/SMTP connectio... |
| 0.1.2 | Unknown | Changed - Updated the desktop release metadata to version 0.1.2. Fixed - Fixed DeepL and DeepLX translation always failing with a 400 "source_lang not supported" error by omitting the source language field when auto-dete... |
| 0.1.1 | Unknown | Added - Added a tray preference to start Pebble hidden in the system tray at launch. - Added native macOS traffic-light window controls in the title bar for a platform-idiomatic close/minimize/maximize experience. - Adde... |
| 0.1.0 | Unknown | Added - Added POP3 account support, including account setup, sync, provider dispatch, folder/message operations, and backup/restore metadata handling. - Added an account-level option to allow invalid TLS certificates for... |
| 0.0.9 | Unknown | Added - Added Pebble Web self-hosted edition information to the public site and README documentation. - Added Arch Linux AUR installation instructions. Changed - Expanded release automation to build and upload Windows, m... |
| 0.0.8 | Unknown | Added - Added configurable custom background images with fit, contain, tile, and opacity controls. Fixed - Displayed recipients in sent-mail message lists instead of showing the sender as the current account. - Fixed Gma... |