Commit Graph

1623 Commits

Author SHA1 Message Date
Romain Le Jeune ee4da8a89c GODT-2291: Change gluon store default location from Cache to Data. 2023-01-24 13:35:45 +00:00
Xavier Michelon 5a70a16149
GODT-1770: handle UserBadEvent in CLI and gRPC. 2023-01-24 13:07:27 +01:00
Romain Le Jeune f019ba3713 Other: Disable dialer test until badssl cert is bumbed. 2023-01-24 09:59:32 +00:00
Xavier Michelon 4b966c4845
GODT-2292: Updated BUILDS.md doc. 2023-01-24 09:28:43 +01:00
James Houlahan 94703bcf37 GODT-2223: Treat label/message deletion errors as non-critical 2023-01-23 21:25:15 +01:00
Xavier Michelon 40cc6b54c9
Other: make GUI Tester more resilient to Bridge abrupt termination. 2023-01-23 08:26:52 +01:00
Xavier Michelon 584ea7e9f8
GODT-2275: fixed location of bridge-gui log files. 2023-01-20 15:38:38 +01:00
Xavier Michelon cbdbc124db
GODT-2258: suggest email as login when signing in via status window. 2023-01-20 15:02:44 +01:00
James Houlahan b9c3fa9401 GODT-2266: Add test for sent message flags 2023-01-20 13:04:01 +00:00
James Houlahan 0e4ec8a8b8 Other: Ensure SMTP debug dump works on windows 2023-01-20 13:33:14 +01:00
James Houlahan c3e4bb80a8 Other: Fix MaxLogs off-by-one limit and bump limit to 10 2023-01-20 12:52:22 +01:00
Romain Le Jeune 6459840507 GODT-2253: Restart Launcher from the gui when GUI crashes. 2023-01-20 07:43:02 +00:00
James Houlahan 87abbe9396 Other: Report corrupt and/or insecure vaults to sentry 2023-01-20 08:00:52 +01:00
James Houlahan d26a8319b6 Other: Better user load logs 2023-01-19 17:47:45 +01:00
James Houlahan c9c80fd861 Other(test): Make All Mail copy test more robust 2023-01-19 15:09:56 +00:00
Xavier Michelon fea4cc7b3b Other: fix path of temp folder in README. 2023-01-19 14:40:13 +00:00
James Houlahan cba5da22ae Other(CI): Make race checks manual 2023-01-19 14:22:43 +00:00
James Houlahan 59a29da054 Other(debug): Dump raw SMTP input to user's home dir 2023-01-19 13:30:28 +01:00
Romain LE JEUNE c70674471e Other: Remove old cert/key file location handling. 2023-01-19 09:28:44 +00:00
Romain Le Jeune 7882324439 GODT-2271: Update README with new system files path. 2023-01-19 09:11:14 +00:00
Jakub 1f8866a48a Other: Bridge Perth Narrows v3.0.11 2023-01-18 16:18:39 +01:00
James Houlahan faf28a6d4e GODT-2223: Fix mutex double lock 2023-01-18 14:10:23 +00:00
James Houlahan 59745e6fb6 GODT-2223: Ensure apiLabels map is properly up to date 2023-01-18 14:10:23 +00:00
James Houlahan c8925cd270 GODT-2223(test): Assert that bad request errors lead to user logout 2023-01-18 14:10:23 +00:00
James Houlahan e35f3b6056 GODT-2223: Fix handling of create/update label events 2023-01-18 14:10:23 +00:00
James Houlahan d68014ec7b GODT-2223: Handle attempting to fetch a message that was just deleted 2023-01-18 14:10:23 +00:00
James Houlahan b63029054d GODT-2223: Fix handling deletion of nonexistent labels 2023-01-18 14:10:23 +00:00
James Houlahan 849c8bee78 GODT-2223: Handle bad events by logging user out 2023-01-18 14:10:23 +00:00
Leander Beernaert 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
Xavier Michelon 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
James Houlahan a00e2acb5c Other: Don't clean settings path on teardown 2023-01-18 08:24:31 +00:00
James Houlahan 1d405076e6 Other(test): Fix integration test steps 2023-01-18 07:16:24 +00:00
James Houlahan 7119c566ef Other: Bump GPA to v0.3.0 2023-01-17 14:10:07 +00:00
Leander Beernaert 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
Xavier Michelon fe009ca235
GODT-2258: change login label and suggest email instead of username. 2023-01-17 13:13:43 +01:00
Xavier Michelon a377384553
Other: added user's primary email address to the vault. 2023-01-17 11:27:54 +01:00
James Houlahan 03c8c323bc GODT-2251: Store gluon cache in user cache rather than user data 2023-01-16 16:27:41 +01:00
James Houlahan 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
Xavier Michelon 7056134b24
GODT-2093: use the primary email address in the account view and status view. 2023-01-16 14:45:15 +01:00
Leander Beernaert 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
Leander Beernaert 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
Romain Le Jeune 0580842ad2 GODT-2229: Own the full path for gluon and do not change Database path. 2023-01-12 13:23:09 +00:00
Xavier Michelon 8d9db83a87
GODT-2246: do not report API error 422 when using an invalid email address. 2023-01-12 12:36:46 +01:00
Xavier Michelon c3eb6b2dbf
GODT-1797: copyright notice shows a date range with the build year. 2023-01-11 16:59:05 +01:00
Jakub 777ad369a2 Other: Bridge Perth Narrows v3.0.10, scope change 2023-01-11 10:24:25 +01:00
Jakub 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
Jakub 606a8f134d Revert "Other: Update Gluon"
This reverts commit 761b98f02f.
2023-01-11 10:19:16 +01:00
Jakub 84e92ca69f Other: Bridge Perth Narrows v3.0.10 2023-01-11 09:42:31 +01:00
Xavier Michelon 0f0f8b3461
GODT-2205: use lock file in bridge-gui to detect orphan bridge. 2023-01-11 08:22:46 +01:00
Leander Beernaert 761b98f02f Other: Update Gluon
Includes fix for not panicking on out of or UID insertion.
2023-01-10 17:54:53 +01:00