Tomás Romero
|
0b38d35197
|
fix: skip folders the server refuses instead of going offline
|
2026-11-07 16:15:41 +01:00 |
|
Tomás Romero
|
7cab0eacb6
|
chore: merge main
|
2026-11-06 16:59:47 +01:00 |
|
Tomás Romero
|
243e56b70e
|
chore: merge main
|
2026-11-06 16:35:55 +01:00 |
|
Tomás Romero
|
54a29e7533
|
chore: merge main
|
2026-11-06 16:21:23 +01:00 |
|
Tomás Romero
|
a6ada707bb
|
feat: count older unread mail that is only on the server
|
2026-11-06 16:15:32 +01:00 |
|
Tomás Romero
|
3ef3ccf5df
|
feat: transfer mail to other accounts
|
2026-11-06 14:41:55 +01:00 |
|
Tomás Romero
|
87d48a39a8
|
chore: merge main
|
2026-11-06 13:20:04 +01:00 |
|
Tomás Romero
|
6635bd0f73
|
chore: merge main
|
2026-11-06 13:07:12 +01:00 |
|
Tomás Romero
|
64dd3e3487
|
fix: judge SMTP sign-in failures by their reply code
|
2026-11-05 23:03:09 +01:00 |
|
Tomás Romero
|
66f52a643c
|
fix: try the other username form when account setup is rejected
|
2026-11-05 22:55:26 +01:00 |
|
Tomás Romero
|
729fdcdc45
|
fix: sign in to IMAP with SASL PLAIN when the server offers it
|
2026-11-05 22:48:49 +01:00 |
|
Tomás Romero
|
dd6c45695d
|
fix: explain IMAP sign-in failures and retry temporary ones
|
2026-11-05 22:38:21 +01:00 |
|
Tomás Romero
|
a67e0c3693
|
fix: read IMAP replies written in other languages
|
2026-11-05 22:34:44 +01:00 |
|
Tomás Romero
|
bfe2b208a1
|
perf: open only the IMAP folders whose counts changed
|
2026-11-05 22:09:47 +01:00 |
|
Tomás Romero
|
519c7bdd35
|
fix: thread a mailto reply to a message that is not stored
|
2026-11-05 21:48:06 +01:00 |
|
Tomás Romero
|
9b4a77fc31
|
fix: trust the system certificate store for mail connections
|
2026-11-05 01:15:06 +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
|
c5309f590f
|
fix: create the default keyring when a session has none
|
2026-10-31 19:26:01 +01:00 |
|
Tomás Romero
|
1b73fa004e
|
fix: upload files under the picked name
|
2026-10-30 22:59:30 +01:00 |
|
Tomás Romero
|
aabd902ce8
|
chore: merge main
|
2026-10-25 15:20:34 +01:00 |
|
Tomás Romero
|
d1d7a5aea3
|
fix: treat Gmail address spellings as one account
|
2026-10-25 02:27:06 +01:00 |
|
Tomás Romero
|
41f9316e12
|
feat: import saved mail
|
2026-10-25 01:42:57 +02:00 |
|
Tomás Romero
|
9c83e18d20
|
test: advance time only once the SMTP relay has stalled
|
2026-10-23 18:34:27 +02:00 |
|
Tomás Romero
|
052e270a45
|
test: remove POP3 mail from the server in the Dovecot e2e
|
2026-10-23 03:28:18 +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
|
f4eda0f8ee
|
feat: remove downloaded POP3 mail from the server
|
2026-10-23 02:46:27 +02:00 |
|
Tomás Romero
|
2b5490fecc
|
fix: undo IMAP moves that already reached the server
|
2026-10-23 01:17:47 +02:00 |
|
Tomás Romero
|
621d1a6557
|
feat: snapshot and export POP3 mail
|
2026-10-22 23:29:43 +02:00 |
|
Tomás Romero
|
09a07a3628
|
feat: add POP3 accounts
|
2026-10-22 23:29:43 +02:00 |
|
Tomás Romero
|
04015ff071
|
test: expect opt-in contact learning in the Dovecot e2e
|
2026-10-22 23:28:55 +02:00 |
|
Tomás Romero
|
84702115ac
|
feat: add a POP3 client
|
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
|
4632c5c7f9
|
refactor: share mail connection setup across protocols
|
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
|
3611765e69
|
refactor: store folder paths under a protocol-neutral name
|
2026-10-22 23:23:26 +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
|
e10ba0b48a
|
feat: add account import planner
|
2026-10-21 00:46:00 +02:00 |
|
Tomás Romero
|
da957e1fad
|
fix: reconcile sent copies safely
|
2026-10-16 14:34:27 +02:00 |
|
Tomás Romero
|
ddf2ce63b3
|
chore: validate Android OAuth configuration
|
2026-10-13 21:03:18 +00:00 |
|
Tomás Romero
|
76dc423241
|
chore: keep manual sender identities after refresh
|
2026-10-11 20:38:39 +00:00 |
|
Tomás Romero
|
390e0eb41e
|
fix: paginate mail search
|
2026-09-24 20:36:54 +00:00 |
|
Tomás Romero
|
e6ca9cdf11
|
feat: empty trash and delete permanently
|
2026-09-24 12:28:54 +00:00 |
|
Tomás Romero
|
af4c3084e0
|
fix: sync sparse imap mailboxes
|
2026-09-22 19:30:18 +00:00 |
|
Tomás Romero
|
b6d8272290
|
fix: decouple smtp dispatch from imap sync
|
2026-09-22 19:25:49 +00:00 |
|
Tomás Romero
|
650f9cc00c
|
chore: modernize contact suggestions
|
2026-09-22 01:21:18 +00:00 |
|
Tomás Romero
|
37fb3836a2
|
feat: add sender identities
|
2026-09-21 01:56:18 +00:00 |
|
Tomás Romero
|
1272f9ad31
|
chore: update mail organization
|
2026-09-17 01:37:19 +00:00 |
|
Tomás Romero
|
6f5de91ccb
|
fix: normalize pasted passwords
|
2026-09-15 15:54:20 +00:00 |
|
Tomás Romero
|
b48879a1e2
|
fix: improve IMAP account setup
|
2026-09-15 14:51:46 +00:00 |
|
Tomás Romero
|
ff8af495e1
|
fix: sync imap moves
|
2026-09-14 11:21:45 +00:00 |
|