849c8bee78
GODT-2223: Handle bad events by logging user out
2023-01-18 14:10:23 +00:00
70f0384cc3
GODT-2165: Reduce UTF8 parsing errors from TLS header input
...
Updates Gluon to include fix which does not report UTF-8 errors when we
parse a TLS header on a non TLS connection.
2023-01-18 13:06:14 +01:00
5459720523
Others: chores fix a QML warning when no account is present, and a few typos in QML.
2023-01-18 11:04:13 +01:00
a00e2acb5c
Other: Don't clean settings path on teardown
2023-01-18 08:24:31 +00:00
1d405076e6
Other(test): Fix integration test steps
2023-01-18 07:16:24 +00:00
7119c566ef
Other: Bump GPA to v0.3.0
2023-01-17 14:10:07 +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
fe009ca235
GODT-2258: change login label and suggest email instead of username.
2023-01-17 13:13:43 +01:00
a377384553
Other: added user's primary email address to the vault.
2023-01-17 11:27:54 +01:00
03c8c323bc
GODT-2251: Store gluon cache in user cache rather than user data
2023-01-16 16:27:41 +01:00
fdbc380421
GODT-2251: Store gluon DB in user config rather than cache directory
...
Gluon data was stored in the user's "data dir". This is
~/.local/share on linux, but was the user's "cache dir" on windows/mac.
As a result, it would sometimes be deleted to reclaim disk space.
This change ensures the "data dir" is persistent on windows/mac.
2023-01-16 15:14:00 +00:00
7056134b24
GODT-2093: use the primary email address in the account view and status view.
2023-01-16 14:45:15 +01:00
93c7552a41
GODT-2202: Report update errors from Gluon
...
For every update sent to gluon wait and check the error code to see if
an error occurred.
Note: Updates can't be inspect on the call site as it can lead to
deadlocks.
2023-01-13 15:54:31 +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
8d9db83a87
GODT-2246: do not report API error 422 when using an invalid email address.
2023-01-12 12:36:46 +01:00
c3eb6b2dbf
GODT-1797: copyright notice shows a date range with the build year.
2023-01-11 16:59:05 +01:00
777ad369a2
Other: Bridge Perth Narrows v3.0.10, scope change
v3.0.10
2023-01-11 10:24:25 +01:00
715efaa087
Revert "GODT-2229: Allow changing cache folder to a non-empty folder."
...
This reverts commit b19e16e4b8 .
2023-01-11 10:19:38 +01:00
606a8f134d
Revert "Other: Update Gluon"
...
This reverts commit 761b98f02f .
2023-01-11 10:19:16 +01:00
84e92ca69f
Other: Bridge Perth Narrows v3.0.10
2023-01-11 09:42:31 +01:00
0f0f8b3461
GODT-2205: use lock file in bridge-gui to detect orphan bridge.
2023-01-11 08:22:46 +01:00
761b98f02f
Other: Update Gluon
...
Includes fix for not panicking on out of or UID insertion.
2023-01-10 17:54:53 +01:00
b19e16e4b8
GODT-2229: Allow changing cache folder to a non-empty folder.
2023-01-10 16:40:52 +00:00
407c9fe1a6
GODT-2181: Empty but not nil address from API
2023-01-10 14:54:29 +00:00
0b61f8f146
GODT-2242: Bump GPA - Don't send any 2fa information if not needed.
2023-01-10 13:23:17 +00:00
06eee89479
GODT-1817: Port old user feature tests
2023-01-10 11:47:05 +01:00
e3a43e4ca8
GODT-2179: added handler for exceptions in QML backend methods.
...
GODT-2179: added custom QApplication class to handle exceptions.
GODT-2179: wired sentry report in AppController error handler.
2023-01-10 08:33:42 +01:00
f876ffab52
GODT-1817: Add missing IMAP auth tests with disabled & secondary accounts
2023-01-09 15:10:39 +00:00
0dcd4ca133
GODT-1817: Restore missing SMTP feature tests
...
Requires update to GPA to set disabled state on addresses.
2023-01-09 15:10:39 +00:00
2562d1e77d
GODT-1817: Do not allow authentication of disabled accounts
2023-01-09 15:10:39 +00:00
e1531c200c
GODT-1817: Delete old smtp send feature tests
...
All these tests have already been ported.
2023-01-09 15:10:39 +00:00
c09bc742d8
GODT-1817: Delete on update and spam test features
...
These are handled by Gluon and the update_spam feature is not compatible
with the current architecture. Do note messages that IMAP client move
messages to the Folder with the \Junk attribute, which is correctly
mapped into Gluon.
2023-01-09 15:10:39 +00:00
29e8d07693
GODT-1817: Delete old tests that are already ported or handled in Gluon
2023-01-09 15:10:39 +00:00
4fd4e8a16e
GODT-2181: Add env proxy support for integration tests.
2023-01-09 13:26:08 +01:00
30d627c2be
Other: reorganised QMLBackend class code.
2023-01-09 10:15:21 +01: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
d720feaa6d
Other: Flag messages imported into "Sent" mailbox as Sent
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
878f67a051
GODT-1817: Delete old fetch test
...
These are tested in Gluon instead.
2023-01-06 10:58:07 +01:00
7fb8550c97
GODT-1817: Port missing import feature tests
2023-01-06 10:58:07 +01:00
700836aea0
Other: fIxed GUI Tester to comply with latest gRPC changes.
2023-01-06 08:24:34 +01:00
16aaa1b050
GODT-2010: add Cocoa app delegate handler for second application instance.
2023-01-05 17:12:02 +01:00
8790d3cfcf
Other: C++ Code reformat.
2023-01-05 08:37:38 +01:00
bb07138fb0
GODT-2236: add log entry when SMTP / IMAP serve method fails.
2023-01-04 16:45:34 +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
6e7f374b0d
GODT-1817: Remove old Drafts and Delete tests.
...
Test have been ported and other features are validated in Gluon.
2023-01-04 13:37:28 +01:00
3743e45566
GODT-2221: Set DOH off by default.
2023-01-04 12:08:06 +00:00
b10e8abde0
GODT-2234: added command-line switch to force Qt to use software rendering for QML.
2023-01-03 17:54:57 +01:00