7457fb06d2
feat(BRIDGE-120): use appropriate address key when importing / saving draft.
2024-10-11 12:50:21 +02:00
ff7e45f395
feat(BRIDGE-204): removed redundant Sentry events
2024-09-23 15:52:23 +00:00
79c63f5785
fix(BRIDGE-106): Fixed import of multipart-related messages; added relevant tests
2024-09-23 10:57:26 +00:00
d9fdbb35bc
fix(GODT-3185): logic mistake.
2024-04-22 07:26:18 +00:00
6fadbde4a6
feat(GODT-3185): report cases which leads to wrong address key used
2024-03-13 07:49:25 +00:00
37352d44d2
test(GODT-1602): run integration tests against black 🖤
2024-02-19 10:43:35 +00:00
46fd1d5a76
test(GODT-3052): Replace attachments and inline content in feature tests with the smallest valid versions
2024-01-15 13:10:22 +00:00
dc002959eb
test: Add scenarios for checking messages sent from Web Client
2023-12-18 14:53:13 +00:00
38606888fe
fix(GODT-2851): Add empty text part if no text part when importing multipart.
2023-11-30 11:03:31 +01:00
40c97ab19e
fix(GODT-3022): Handle multipart/related on fake server.
2023-11-28 15:07:26 +00:00
e1723fc24b
test: Add test scenarios to add an /Answered flag to a replied message and revert
2023-11-23 07:52:05 +00:00
bc381407a7
feat(GODT-2576): Forward and $Forward Flag Support
...
When an IMAP client stores the `Forward` or `$Forward` flags on a
message, the forwarded state is now correctly represented on the Proton
servers.
https://github.com/ProtonMail/go-proton-api/pull/125
https://github.com/ProtonMail/gluon/pull/400
2023-11-15 07:51:00 +01:00
5823e3a99f
test(GODT-2723): Add importing a message with remote content
2023-10-25 11:39:16 +00:00
5c7e4e04f9
fix(GODT-2966): Allow permissive parsing of MediaType parameters for import.
2023-10-09 15:14:51 +00:00
441b388f62
fix(GODT-2966): Add more test regarding quoted/unquoted filename in attachment.
2023-10-05 12:27:43 +00:00
8a6f96f9f2
fix(GODT-2965): fix multipart/mixed testdata + structure parsing steps related to this.
2023-09-29 07:08:10 +00:00
50acc0dcfb
feat(GODT-2725): Implement receive message step with expected structure exposed.
2023-09-27 14:17:51 +00:00
f4958b9b53
fix(GODT-2956): Restore old deletion rules
...
When unlabeling a message from trash we have to check if this message is
present in another folder before perma-deleting.
2023-09-26 13:47:09 +02:00
85bfcf7158
test(GODT-2744): Add integration tests for moving messages (with MOVE support)
2023-08-17 06:22:12 +00:00
81f81a63e8
test(GODT-2742): Add more integration tests regarding drafts
2023-08-16 10:56:23 +00:00
e34050282e
fix(GODT-2764): Allow perma-delete for messages which still have labels
...
Rather than match the web client behavior (removing labels) when
messages are appended to trash, we simply omit the check to see if the
message in trash is present in other labels.
This will produce the same end result and will resolve the issue of
users not being able to fully delete their messages.
2023-07-11 16:04:36 +02:00
55081fa59b
test(GODT-2636): Add step for sending from EML
2023-06-23 06:45:31 +00:00
e78cb8089b
test(GODT-2600): Changing state (read/unread, starred/unstarred) of a message in integration tests
2023-06-22 05:13:53 +00:00
7a090ffcc9
test(GODT-2683): Save Draft without "Date" & "From" in headers
2023-06-08 11:24:14 +00:00
802f7dbc67
feat(GODT-2673): Use NoClient as UserAgent without any client connected and...
2023-06-01 15:15:37 +00:00
bc5de2b884
fix(GODT-2638): Validate messages before import.
...
Ensure messages have required header fields and adhere to the rfc5322
spec before import.
2023-05-24 06:38:13 +00:00
9c25f56fe6
test: fix flaky tests.
2023-05-22 11:16:56 +00:00
98031d296e
Revert "fix(GODT-2588): Always perma-delete from Drafts/Trash"
...
This reverts commit f9a0c35daa .
2023-05-12 10:19:56 +02:00
f9a0c35daa
fix(GODT-2588): Always perma-delete from Drafts/Trash
2023-04-25 13:49:05 +02:00
54b209f9e1
fix(GODT-2337): filter reply-to on draft.
2023-04-17 10:25:10 +02:00
a8cb0012e1
test: add missing double quotes in test
...
During integration test training, it was noticed that double-quotes were
missing after a specific regex.
Added them both in the *.feature and bdd_test.go files where applicable.
2023-04-05 12:31:03 +00:00
ed05823c78
fix(GODT-2418): Do not issue connector renames for inferiors
...
Bump Gluon (https://github.com/ProtonMail/gluon/pull/328 ) and add test.
2023-03-20 13:19:05 +01:00
eca4810f19
test: step definitions changed
2023-02-15 14:56:46 +01:00
249658c05b
chore: merge branch release/perth_narrows to devel
2023-02-15 14:39:28 +01:00
08dab2d115
feat(GODT-1264): constraint on Scheduled mailbox in connector + Integration tests.
2023-02-15 07:37:09 +00:00
c1921a811b
ci: always use the 'eventually' variant step and remove others.
2023-02-14 17:08:10 +01:00
43100d11bf
fix(GODT-2323): Fix Expunge not issued for move
...
When moving between system labels the expunge commands were not being
issued.
2023-02-07 15:09:23 +01:00
a955dcbaa9
fix(GODT-2323): Fix Expunge not issued for move
...
When moving between system labels the expunge commands were not being
issued.
2023-02-02 07:21:01 +01:00
c9c80fd861
Other(test): Make All Mail copy test more robust
2023-01-19 15:09:56 +00:00
1d405076e6
Other(test): Fix integration test steps
2023-01-18 07:16:24 +00:00
0e9428aaae
GODT-2252: Recover from deleted cached messages
...
Update to latest Gluon version and implement the new
`Connector.GetMessageLiteral` function.
2023-01-17 14:02:39 +01:00
931ed119bb
GODT-2226: Fix moving drafts to trash
...
Only handle draft updates if the event was a message update. Also
includes Gluon update.
2023-01-12 14:25:27 +01:00
0580842ad2
GODT-2229: Own the full path for gluon and do not change Database path.
2023-01-12 13:23:09 +00:00
407c9fe1a6
GODT-2181: Empty but not nil address from API
2023-01-10 14:54:29 +00:00
f876ffab52
GODT-1817: Add missing IMAP auth tests with disabled & secondary accounts
2023-01-09 15:10:39 +00:00
9390cb64b4
GODT-1817: Restore move related feature tests
...
Gluon updated to latest dev commit, required for feature. Checks from
move_local_folder.feature are implemented in Gluon.
2023-01-06 10:58:07 +01:00
9f7cda3b69
Other: Fix testCtx.getMBoxID()
...
Ensure we always translate the labels to their full name so they match
properly on all commands.
2023-01-06 10:58:07 +01:00
7fb8550c97
GODT-1817: Port missing import feature tests
2023-01-06 10:58:07 +01:00
37c650e490
GODT-1817: Remove deleted check from copy.feature message tests
...
This check is only possible if the messages are imported via imap APPEND
commands and not through the API client. The latter has no way to
express this state.
2023-01-04 13:37:28 +01:00
272e3895fd
GODT-1817: Restore old date message feature test + fix
...
This patch also fixes the message builder to not override other headers
that already exist to avoid overriding sanitized header entries.
2023-01-04 13:37:28 +01:00