Tomás Romero
a44f32e2ff
feat: add Kbd key cap components
2026-10-24 03:33:02 +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
Tomás Romero
9193d5dc5f
feat: store contacts as complete vCards
2026-10-22 20:33:17 +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
0b56cc0694
fix: keep the OpenPGP reader below the tab strip
2026-10-21 19:55:32 +02:00
Tomás Romero
1ecfd6f4e9
fix: draw one divider beside the Minimal mail sidebar
2026-10-21 19:55:30 +02:00
Tomás Romero
6cf9bc3ad5
feat: focus the mail view on a profile
2026-10-21 19:55:28 +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
2432c4efef
fix: line the contact toolbar up with the list
2026-10-21 19:55:22 +02:00
Tomás Romero
711669fb3d
feat: reopen and close tabs from the tab menu
2026-10-21 02:10:14 +02:00
Tomás Romero
c8e19aa9e3
fix: keep each tab's settings, scroll and open message
2026-10-21 02:10:09 +02:00
Tomás Romero
6b5337cba4
feat: redesign the tab strip
2026-10-21 02:10:03 +02:00
Tomás Romero
f14df7f857
fix: refresh launch at login whenever settings opens
2026-10-21 02:09:55 +02:00
Tomás Romero
3400f02acb
fix: discard unsaved theme edits when settings closes
2026-10-21 02:09:50 +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
eeecc67e32
fix: inset the rendered email button
2026-10-20 14:27:23 +02:00
Tomás Romero
7929f96e64
fix: keep dense mail rows apart
2026-10-20 14:27:21 +02:00
Tomás Romero
3a40bad5ee
fix: scroll long text in text edits
2026-10-20 14:27:19 +02:00
Tomás Romero
3b51928cfe
fix: size text for the platform font
2026-10-20 14:27:17 +02:00
Tomás Romero
4cb8d54988
fix: keep diagnostic text inside its row
2026-10-20 14:27:14 +02:00
Tomás Romero
df2f781a31
chore: link renderer workarounds to slint issue
2026-10-20 02:12:32 +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
746188a870
fix: end week view events at midnight
2026-10-19 21:32:01 +02:00
Tomás Romero
83c0980527
fix: paint tall messages within the viewport
2026-10-19 21:29:40 +02:00
Tomás Romero
5ae1e0182c
chore: merge main
2026-10-19 17:23:31 +02:00
Tomás Romero
960aac66a7
chore: refine services settings
2026-10-19 16:56:49 +02:00
Tomás Romero
fe16c8c8f2
fix: improve message actions
2026-10-19 15:40:57 +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
adaca97c43
fix: report document picker errors
2026-10-18 03:51:33 +02:00
Tomás Romero
7c32f04056
chore: fix security and translation checks
2026-10-16 19:24:17 +02:00
Tomás Romero
d6f57cb3ff
chore: hide focus outline on automatic mail list focus
2026-10-16 15:02:07 +02:00
Tomás Romero
d6b502c4e3
chore: keep mail list rows clear of the scrollbar
2026-10-16 15:02:07 +02:00
Tomás Romero
da957e1fad
fix: reconcile sent copies safely
2026-10-16 14:34:27 +02:00
Tomás Romero
f31c0c12b9
chore: load composer sender identities from cache
2026-10-11 20:38:40 +00:00
Tomás Romero
5d36bc6124
fix: keep native traffic light metrics on macOS
2026-10-11 15:41:24 +00:00
Tomás Romero
d40a1a3f60
fix: start tabs at the window edge
2026-10-11 12:12:48 +00: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