Commit Graph
84 Commits
Author SHA1 Message Date
Tomás Romero b5a129eb0e feat: offer an unread count on the app icon 2026-11-09 18:40:11 +01:00
Tomás Romero 61b3327dc4 feat: say when macOS refuses notifications 2026-11-08 23:09:35 +01:00
Tomás Romero 3982a9cd77 feat: quit with Ctrl+Q on Linux 2026-11-08 23:08:57 +01:00
Tomás Romero 705403eae3 feat: keep the Flatpak running in the background 2026-11-08 20:48:52 +01:00
Tomás Romero 1c075cc522 feat: show the system's notification state in Settings 2026-11-08 20:48:45 +01:00
Tomás Romero 5de34631de chore: merge main 2026-11-06 22:41:06 +01:00
Tomás Romero 5b7b1379fa feat: link to the privacy policy 2026-11-06 19:23:30 +01:00
Tomás Romero 2a2a994b20 chore: refine settings links 2026-11-06 17:51:39 +01:00
Tomás Romero c37b750780 chore: merge main 2026-11-06 16:38:01 +01:00
Tomás Romero 243e56b70e chore: merge main 2026-11-06 16:35:55 +01:00
Tomás Romero 5802bc5e0d chore: merge main 2026-11-06 16:26:56 +01:00
Tomás Romero 04fdb122e0 chore: merge main 2026-11-06 16:17:21 +01:00
Tomás Romero 5ce1973baf feat: edit a message as new with Ctrl+E 2026-11-06 16:08:14 +01:00
Tomás Romero f60df67dfb feat: move and copy mail to other accounts from the folder picker 2026-11-06 14:41:55 +01:00
Tomás Romero a64bc0ab60 feat: move mail to a folder from its menus and with Ctrl+Shift+V 2026-11-06 13:04:35 +01:00
Tomás Romero 5efc09ccd4 feat: check for new mail from the sidebar and with F5 2026-11-05 17:22:56 +01:00
Tomás Romero 2ccfee9688 feat: add a default email app setting 2026-11-05 04:40:34 +01:00
Tomás Romero 2cdc2a24ba feat: add a setting to turn conversation view off 2026-11-02 23:52:21 +01:00
Tomás Romero dc12c48c77 fix: handle Flatpak download folders 2026-11-02 20:44:09 +01:00
Tomás Romero 058594aa95 feat: switch tabs on phones 2026-11-02 19:37:10 +01:00
Tomás Romero e6f5efa05b feat: add a setting to turn tabs off 2026-11-02 19:37:04 +01:00
Tomás Romero cac1833efe fix: lay out the download location card like other settings 2026-11-02 17:39:34 +01:00
Tomás Romero a6a30c6286 chore: merge main 2026-11-02 15:33:20 +01:00
Tomás Romero aabd902ce8 chore: merge main 2026-10-25 15:20:34 +01:00
Tomás Romero b69d54e3b0 feat: group digits in counts 2026-10-25 13:42:45 +01:00
Tomás Romero 0f1121679b fix: line up the transfer buttons 2026-10-25 13:42:45 +01:00
Tomás Romero 14ecf86630 feat: add mail to the import dialog 2026-10-25 13:42:45 +01:00
Tomás Romero f25af4d19d feat: show local mail 2026-10-25 13:42:45 +01:00
Tomás Romero ba89e9cfc3 feat: sync several calendar servers per account 2026-10-25 01:05:50 +02:00
Tomás Romero 795ebace35 feat: choose the app icon in settings 2026-10-24 19:06:22 +02:00
Tomás Romero 3e14bf80e6 fix: say when GPU mode could not start 2026-10-24 16:58:54 +02:00
Tomás Romero 5759f53af7 fix: paint tall account cards on screen only 2026-10-24 16:58:51 +02:00
Tomás Romero 06a17daeff feat: add a 12/24-hour time format setting 2026-10-24 15:59:06 +02:00
Tomás Romero a5ce6cbbc8 fix: list the working shortcuts in Settings 2026-10-24 03:33:21 +02:00
Tomás Romero 5fe9947495 fix: close account forms when Settings closes 2026-10-23 17:49:34 +02:00
Tomás Romero 30ff49fea9 fix: suggest mail servers only for new accounts 2026-10-23 17:49:34 +02:00
Tomás Romero 12edea5455 fix: keep account form fields in sync with their values 2026-10-23 17:49:34 +02:00
Tomás Romero c04ded8f59 feat: choose how long POP3 mail stays on the server 2026-10-23 02:56:28 +02:00
Tomás Romero 91a5f80d3e fix: keep account form buttons inside the dialog on phones 2026-10-22 23:45:20 +02:00
Tomás Romero f909398833 feat: set up POP3 accounts in the app 2026-10-22 23:29:48 +02:00
Tomás Romero 737bca1528 feat: allow unencrypted IMAP and SMTP connections 2026-10-22 23:28:55 +02:00
Tomás Romero e7bb2cad59 fix: label Gmail accounts by their protocol in Settings 2026-10-22 23:28:48 +02:00
Tomás Romero 0360670464 refactor: store account protocols and connection security explicitly 2026-10-22 23:28:48 +02:00
neomodeandClaude Opus 5 15c6c0c256 feat: add a setting for the default download location
Attachment and file downloads always opened the folder the platform
suggests, with no way to change it (#71). The save dialog is built in a
single place, `DocumentDialog::file_dialog`, which never called
`set_directory`.

Settings → General now carries a Download location card to pick a folder
or reset to the platform default. The stored path is resolved when a
download is saved, not when the path is stored: a location can become
unavailable later, such as an unmounted network share, so a download
falls back to the platform default instead of failing.

The setting covers mail attachments and the Files view, which share
`DocumentProvider::export`. Import dialogs keep the platform default,
since a download location does not describe where files are read from.

Tests cover path resolution (empty, missing, a file instead of a
directory, and a usable directory), the dialog built from the setting,
and that settings blobs written before this field still load.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-10-21 20:28:24 +02:00
Tomás Romero 4a246500d3 fix: rework the profile picker and editor 2026-10-21 19:55:26 +02:00
Tomás Romero a9088306ae feat: curve the active tab into the content 2026-10-21 19:55:24 +02:00
Tomás Romero 2b9402f547 feat: import accounts from other mail apps 2026-10-21 00:46:48 +02:00
Tomás Romero e7e6bc8151 fix: fit account calendar and contacts controls 2026-10-20 18:07:32 +02:00
Tomás Romero 3b51928cfe fix: size text for the platform font 2026-10-20 14:27:17 +02:00
Tomás Romero d5fb0ea6e4 fix: paint tall account panels on screen only 2026-10-19 23:03:40 +02:00