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
Tomás Romero
873a71965c
feat: support Simplified Chinese locale
2026-09-22 19:11:42 +00:00
Tomás Romero
1b71ba99d6
chore: clarify oauth setup
2026-09-22 18:32:32 +00:00
Tomás Romero
45869adf0e
feat: add nested mailboxes and labels
2026-09-22 17:56:11 +00:00
Tomás Romero
6c5eb1efc7
fix: preserve sent recipient suggestions
2026-09-22 02:38:12 +00:00
Tomás Romero
650f9cc00c
chore: modernize contact suggestions
2026-09-22 01:21:18 +00:00
Tomás Romero
41159ef7c8
fix: support JMAP bearer auth
2026-09-21 18:59:54 +00:00
Tomás Romero
0877eed9ed
chore: polish workspace motion
2026-09-20 21:19:51 +00:00
Tomás Romero
3768623436
feat: complete Turkish translation support
2026-09-20 18:52:19 +00:00
Tomás Romero
9f4636a83f
chore: upgrade slint
2026-09-17 20:06:43 +00:00
Tomás Romero
d31bbccda6
chore: refine settings
2026-09-17 12:07:48 +00:00
Tomás Romero
16810ac8e6
chore: refine icons and sidebars
2026-09-17 02:07:44 +00:00
Tomás Romero
1272f9ad31
chore: update mail organization
2026-09-17 01:37:19 +00:00
Tomás Romero
9e2deea8d0
chore: use lucide icons
2026-09-16 02:26:33 +00:00
Tomás Romero
b48879a1e2
fix: improve IMAP account setup
2026-09-15 14:51:46 +00:00
Tomás Romero
0071f1eb6c
fix: confirm mail delivery
2026-09-14 12:04:50 +00:00
Tomás Romero
db99b46977
chore: add email templates
2026-09-14 11:37:44 +00:00
Tomás Romero
3ba2ab1b96
fix: improve account setup
2026-09-14 01:55:05 +00:00
Tomás Romero
bb60ee9ff3
chore: add caldav settings
2026-09-14 00:43:12 +00:00
Tomás Romero
692be05057
chore: add carddav sync
2026-09-13 19:30:20 +00:00
Tomás Romero
c677d0f4de
feat: add renderer choice and improve email rendering
2026-09-13 19:21:49 +00:00
Tomás Romero
b84a14e621
fix: account layout
2026-09-12 21:14:36 +00:00
bigfish
5bef9e3afa
fix IMAP history sync and add account controls
2026-09-12 08:16:16 +08:00
Tomás Romero
279ee1b76d
fix: harden account authentication
2026-09-11 00:37:51 +00:00
Tomás Romero
d0abbaaa4f
chore: improve files and account controls
2026-09-10 18:58:14 +00:00