60b1c4d8f7
GODT-2177: Use correct attachment disposition when content ID is set
2023-01-24 16:31:14 +01:00
f1404cd3ee
GODT-1556: If no references, use the in-reply-to header as ParentID.
2023-01-24 15:36:23 +01:00
ee4da8a89c
GODT-2291: Change gluon store default location from Cache to Data.
2023-01-24 13:35:45 +00:00
5a70a16149
GODT-1770: handle UserBadEvent in CLI and gRPC.
2023-01-24 13:07:27 +01:00
f019ba3713
Other: Disable dialer test until badssl cert is bumbed.
2023-01-24 09:59:32 +00:00
94703bcf37
GODT-2223: Treat label/message deletion errors as non-critical
2023-01-23 21:25:15 +01:00
40cc6b54c9
Other: make GUI Tester more resilient to Bridge abrupt termination.
2023-01-23 08:26:52 +01:00
584ea7e9f8
GODT-2275: fixed location of bridge-gui log files.
2023-01-20 15:38:38 +01:00
cbdbc124db
GODT-2258: suggest email as login when signing in via status window.
2023-01-20 15:02:44 +01:00
b9c3fa9401
GODT-2266: Add test for sent message flags
2023-01-20 13:04:01 +00:00
0e4ec8a8b8
Other: Ensure SMTP debug dump works on windows
2023-01-20 13:33:14 +01:00
c3e4bb80a8
Other: Fix MaxLogs off-by-one limit and bump limit to 10
2023-01-20 12:52:22 +01:00
6459840507
GODT-2253: Restart Launcher from the gui when GUI crashes.
2023-01-20 07:43:02 +00:00
87abbe9396
Other: Report corrupt and/or insecure vaults to sentry
2023-01-20 08:00:52 +01:00
d26a8319b6
Other: Better user load logs
2023-01-19 17:47:45 +01:00
59a29da054
Other(debug): Dump raw SMTP input to user's home dir
2023-01-19 13:30:28 +01:00
c70674471e
Other: Remove old cert/key file location handling.
2023-01-19 09:28:44 +00:00
faf28a6d4e
GODT-2223: Fix mutex double lock
2023-01-18 14:10:23 +00:00
59745e6fb6
GODT-2223: Ensure apiLabels map is properly up to date
2023-01-18 14:10:23 +00:00
c8925cd270
GODT-2223(test): Assert that bad request errors lead to user logout
2023-01-18 14:10:23 +00:00
e35f3b6056
GODT-2223: Fix handling of create/update label events
2023-01-18 14:10:23 +00:00
d68014ec7b
GODT-2223: Handle attempting to fetch a message that was just deleted
2023-01-18 14:10:23 +00:00
b63029054d
GODT-2223: Fix handling deletion of nonexistent labels
2023-01-18 14:10:23 +00:00
849c8bee78
GODT-2223: Handle bad events by logging user out
2023-01-18 14:10:23 +00: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
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
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
0f0f8b3461
GODT-2205: use lock file in bridge-gui to detect orphan bridge.
2023-01-11 08:22:46 +01:00
b19e16e4b8
GODT-2229: Allow changing cache folder to a non-empty folder.
2023-01-10 16:40:52 +00: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
2562d1e77d
GODT-1817: Do not allow authentication of disabled accounts
2023-01-09 15:10:39 +00: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
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
3743e45566
GODT-2221: Set DOH off by default.
2023-01-04 12:08:06 +00:00