3ef3ab72ed
feat(GODT-2553): Try to send telemetry every hour.
2023-04-24 18:33:50 +00:00
00adb8bc22
feat(GODT-2552): Fix review comment + use only string for Heartbeat Dimension.
2023-04-24 18:33:50 +00:00
d3fc9a50f6
feat(GODT-2556): Add functional test for Heartbeat Init and telemetry availability.
2023-04-24 18:33:50 +00:00
4adc6d60b9
feat(GODT-2552): Fix unit test.
2023-04-24 18:33:50 +00:00
d88bee68c6
feat(GODT-2552): Add functional test.
2023-04-24 18:33:50 +00:00
67b5e7f96a
feat(GODT-2552): Add unit test.
2023-04-24 18:33:50 +00:00
b250d49af8
feat(GODT-2552): Send first heartbeat.
2023-04-24 18:33:50 +00:00
0f621d0aad
feat(GODT-2552): Init telemetry heartbeat.
2023-04-24 18:33:50 +00:00
fed503501d
feat(GODT-2575): Add dev info to cookies.
2023-04-24 12:44:08 +02:00
ce5a559926
feat(GODT-2586): Two-columns layout for account details.
2023-04-24 08:42:08 +02:00
3b297fa37b
feat(GODT-2580): updated link to support website in GUI.
2023-04-20 10:40:19 +02:00
95741c6d63
fix(GODT-2581): Update outdated link to bridge homepage in CLI 'manual' command.
2023-04-20 09:01:57 +02:00
ad4e853a8a
feat(GODT-2555): fixed minor issue spotted during review.
2023-04-20 07:53:54 +02:00
f4631c4bc9
feat(GODT-2555): add local telemetry settings.
...
feat(GODT-2555): add 'TelemetryDisabled' settings to vault.
feat(GODT-2555): CLI and GUI implementation.
feat(GODT-2555): implemented setting in bridge-gui-tester.
feat(GODT-2555): added unit tests.
feat(GODT-2555): feature tests.
2023-04-19 16:45:42 +02:00
c000ee8a3c
feat(GODT-2239): bridgepp worker/overseer unit tests.
2023-04-17 20:23:29 +02:00
3ddd88e127
feat(GODT-2538): implement smart picking of default IMAP/SMTP ports
2023-04-17 13:26:47 +00:00
54b209f9e1
fix(GODT-2337): filter reply-to on draft.
2023-04-17 10:25:10 +02:00
8093bbf5f6
feat(GODT-2502): Additional info.
2023-04-14 10:27:37 +02:00
7bb925b6d7
feat(GODT-2502): Improve logs.
2023-04-14 10:27:37 +02:00
d6760d6f50
chore(GODT-2551): Store and Recover Last User Agent from Vault
2023-04-14 09:48:39 +02:00
ff44a3d6df
test(GODT-2550): Verify IMAP ID is set properly
2023-04-13 14:28:53 +02:00
3928ed08f6
feat(GODT-2554): Compute telemetry availability from API UserSettings.
2023-04-13 08:06:48 +00:00
7d51e9123d
chore: merge release/quebec to devel
2023-04-12 08:52:12 +02:00
098f294cac
fix(GODT-2573): Crash on null update
...
Ensure that if we don't produce an update we don't construct an update
array with nil values.
2023-04-11 10:36:26 +02:00
c84919faae
chore: merge release/Quebec into devel
2023-04-05 13:55:22 +02:00
3735d4b327
feat(GODT-2239): unit tests for BridgeUtils.cpp in bridgepp.
2023-04-05 13:19:35 +02:00
7330406752
fix(GODT-2500): Recover in deferred function.
2023-04-05 09:25:24 +02:00
1323229362
feat(GODT-2239): introduce GoogleTest unit tests for bridgepp.
2023-04-03 16:52:41 +02:00
7d8e71c9ea
fix(GODT-2505): show notification only for cases when user needs to do actions.
2023-04-03 11:21:46 +02:00
8b80938e49
fix(GODT-2516): log error when the vault key cannot be created/loaded from the keychain.
...
Backported from release/perth-narrows.
2023-04-03 08:44:26 +00:00
0a53dc1da7
feat(GODT-2523): use software QML rendering backend by default on Windows.
...
(cherry picked from commit 934749b278e95a9d69818ddf6b45ee7bb896af03)
(cherry picked from commit 7448b814e8e6da90335b8db465fd64e3d4f08bdd)
2023-04-03 09:58:53 +02:00
9bbeabcf50
feat(GODT-2523): use software QML rendering backend by default on Windows.
...
(cherry picked from commit 934749b278e95a9d69818ddf6b45ee7bb896af03)
2023-04-03 09:55:19 +02:00
de5fd07a22
feat(GODT-2500): Reorganise async methods.
2023-04-03 07:07:22 +02:00
ec92c918cd
feat(GODT-2500): Add panic handlers everywhere.
2023-04-03 06:38:31 +02:00
9f59e61b14
feat(GODT-2511): add bridge-gui switches to permanently select the QML rendering backend.
...
(cherry picked from commit 03c3e95b34 )
2023-03-30 20:16:38 +02:00
aa957f3314
test: Disable TestBridge503DuringEventDoesNotCauseBadEvent
...
Changes to GPA 503 handling is now causing GPA client to treat this as
context cancelled rather than producing 503. To be re-enabled as part of
GODT-2527.
2023-03-28 14:35:13 +02:00
421da99cd8
fix(GODT-2524): Preserve old vault values
...
Keep the record of old vault settings alive to avoid issues when one
downgrades from a 3.1 release to a 3.0.x release.
2023-03-28 10:51:45 +02:00
ef1940d227
fix(GODT-2508): Handle Address Updated for none-existing address
...
If we receive an address update and the address does not exist, attempt
to create it.
2023-03-28 10:51:26 +02:00
7ba523393c
fix(GODT-2524): Preserve old vault values
...
Keep the record of old vault settings alive to avoid issues when one
downgrades from a 3.1 release to a 3.0.x release.
2023-03-27 13:00:56 +00:00
0a0bcd7b90
fix(GODT-2508): Handle Address Updated for none-existing address
...
If we receive an address update and the address does not exist, attempt
to create it.
2023-03-27 13:49:27 +02:00
58df3312c1
feat(GODT-2509): Migrate TLS cert from v1/v2 location during upgrade to v3
2023-03-22 11:01:51 +01:00
f1989193c0
feat(GODT-2509): Migrate TLS cert from v1/v2 location during upgrade to v3
2023-03-22 11:00:45 +01:00
4c94606e20
fix(GODT-2516): log error when the vault key cannot be created/loaded from the keychain.
...
Backported from release/perth-narrows.
2023-03-22 09:10:26 +01:00
ee5e87fe85
test: Add 503 request test for message create event
...
Simulate 503 status during a message create event when the message
data is being downloaded.
2023-03-21 13:47:01 +00:00
03c3e95b34
feat(GODT-2511): add bridge-gui switches to permanently select the QML rendering backend.
2023-03-21 12:30:50 +01:00
ec351330f1
chore: Replace go-rfc5322 with gluon's rfc5322 parser
...
Bumps Gluon version in order to get the fixes from
https://github.com/ProtonMail/gluon/pull/327 .
2023-03-20 10:25:41 +01:00
4f49c87bc6
chore: Replace go-rfc5322 with gluon's rfc5322 parser
...
Bumps Gluon version in order to get the fixes from
https://github.com/ProtonMail/gluon/pull/327 .
2023-03-17 16:23:36 +01:00
02ca6428b5
fix(GODT-2407): Replace invalid email addresses with emtpy for new Drafts
2023-03-17 13:25:42 +01:00
b3d0dfc60b
fix(GODT-2497): Do not report EOF and network errors
2023-03-16 14:19:58 +00:00
622b76b57b
feat(GODT-2483): install cert without external tool on macOS.
2023-03-16 13:53:21 +00:00