Commit Graph
57 Commits
Author SHA1 Message Date
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