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
81160768d9
feat: import mail into server accounts
2026-10-25 13:42:46 +01:00
Tomás Romero
9b305db024
feat: show the folder being imported
2026-10-25 13:42:46 +01:00
Tomás Romero
f2dc30b572
feat: import in the background
2026-10-25 13:42:46 +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
57586828d9
fix: frame document previews like messages
2026-10-24 22:19:04 +02:00
Tomás Romero
bf1cfde9fb
fix: move file preview actions into the title bar
2026-10-24 22:19:01 +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
cdf9c22823
fix: show search and text field values set after typing
2026-10-24 15:09:14 +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
35749b7235
feat: import POP3 accounts with their rule for mail on the server
2026-10-23 03:28:18 +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
f7a286ee76
feat: import accounts that connect without encryption
2026-10-22 23:28:55 +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
neomode and Claude 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
Tomás Romero
960aac66a7
chore: refine services settings
2026-10-19 16:56:49 +02:00
Tomás Romero
4452a83e23
feat: start in tray and reduce background memory
2026-10-19 14:25:28 +02:00
Tomás Romero
da957e1fad
fix: reconcile sent copies safely
2026-10-16 14:34:27 +02:00
Tomás Romero
9f6204222d
feat: add frameless window, tabs and sender identities
2026-10-11 02:47:08 +00:00
Tomás Romero
2a13a69bff
chore: add Russian translations
2026-10-08 15:37:37 +00:00
Tomás Romero
115ebd8e29
feat: add message appearance
2026-09-30 22:11:28 +00:00
Tomás Romero
2cd7b17d27
fix: CalDAV setup on Android
2026-09-30 22:11:28 +00:00
Tomás Romero
ea54213bb8
perf: compact composer edits and history
2026-09-28 21:39:14 +00:00
Tomás Romero
e4d6f1b18a
chore: reduce startup and tray memory
2026-09-25 11:17:05 +00:00
Tomás Romero
1f23aba443
fix: mail pagination and focus outlines
2026-09-24 19:43:12 +00:00
Tomás Romero
dd390f577b
feat: group mail by date
2026-09-24 12:27:19 +00:00