5751166ebc
feat(GODT-3155): customize log formatter for easier parsing.
2024-01-09 09:24:21 +01:00
e63afd3910
feat(GODT-3156): add time zone info to the bridge log.
2024-01-05 09:30:13 +01:00
9b1daa0373
feat(GODT-3172): detect missing keychain item
2024-01-04 11:30:26 +00:00
89bb7b6389
feat(GODT-3172): do not list, just retrieve vault key.
2024-01-04 11:30:26 +00:00
31670ad9eb
chore: fix for SMTP connection mode toggle in bridge-gui-tester.
2024-01-04 09:30:24 +01:00
346988e604
chore: Also log the message received time when handling message creation event.
2024-01-02 15:18:56 +00:00
43df20c25d
fix(GODT-3187): Fix numberOfDay computation when changing date.
2024-01-02 15:27:46 +01:00
25ebcffde3
fix(GODT-3187): Fix numberOfDay computation when changing year.
2024-01-02 15:27:46 +01:00
b8ae5be58c
fix(GODT-3188): Happy new year.
2024-01-02 15:06:05 +01:00
8f5bd37aee
chore: Get better logging arround keychain list initialisation.
2023-12-14 17:24:16 +01:00
416f696863
feat(GODT-3121): added options to kb-tester CLI tool.
2023-12-08 11:04:48 +01:00
789c1cc816
feat(GODT-3121): kb suggestion first version of complete list.
2023-12-08 10:01:38 +01:00
83935f3a03
feat(GODT-3121): refactored retrieval kb article index lookup.
2023-12-07 09:35:05 +01:00
b93c10ad47
feat(GODT-3121): adds KB suggestion scoring.
2023-12-07 09:35:05 +01:00
3309137b80
feat(GODT-3121): forward user input to bridge.
2023-12-07 09:35:05 +01:00
88c4737ba4
feat(GODT-3121): reuse InfoTooltip.
2023-12-07 09:35:05 +01:00
e5db9b1ccc
feat(GODT-3121): added display of bug report user input in bridge-gui-tester.
2023-12-07 09:35:05 +01:00
6e2e622a2f
feat(GODT-3121): added tooltip for KB suggestions.
2023-12-07 09:35:05 +01:00
3a66063938
feat(GODT-3121): change log level of click on external link.
2023-12-07 09:35:05 +01:00
120ddbbcbb
feat(GODT-3121): finalize UI for KB suggestions.
2023-12-07 09:35:05 +01:00
39b31abef8
feat(GODT-3121): fix issues reported by the resharper C++ engine.
2023-12-07 09:35:05 +01:00
ebeca394c7
feat(GODT-3121): implement suggestion list in bridge-gui.
2023-12-07 09:35:05 +01:00
2206cb3f12
feat(GODT-3121): suggestions links are in the final bug report page.
2023-12-07 09:35:05 +01:00
cfd07cf893
feat(GODT-3121): suggestions are transferred to QML.
2023-12-07 09:35:05 +01:00
2e2648fcd5
feat(GODT-3121): QML request suggestions.
2023-12-07 09:35:05 +01:00
3070912416
feat(GODT-3121): added gRPC call and event for KB suggestions.
2023-12-07 09:35:05 +01:00
51722eb1a4
feat(GODT-3121): introduced knowledgebase package.
2023-12-07 09:35:05 +01:00
6cbef1d786
test: Improve TestMetadata_JobCorrectlyFinishesAfterCancel
2023-12-04 13:48:44 +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
1b22c32ef9
fix(GODT-3102): Distinguish Vault Decryption from Serialization Errors
...
Rather than returning whether the vault was corrupt or not return the
error which caused the vault to be considered as corrupt.
2023-11-30 08:31:14 +01:00
7a1c7e8743
fix(GODT-3124): Handling of sync child jobs
...
Improve the handling of sync child jobs to ensure it behaves correctly
in all scenarios.
The sync service now uses a isolated context to avoid all the pipeline
stages shutting down before all the sync tasks have had the opportunity
to run their course.
The job waiter now immediately starts with a counter of 1 and waits
until all the child and the parent job finish before considering the
work to be finished.
Finally, we also handle the case where a sync job can't be queued
because the calling context has been cancelled.
2023-11-29 18:04:22 +00:00
50dd046b82
fix(GODT-3133): Fix GetSystemLanguage
2023-11-28 09:32:40 +01:00
7d13c99710
fix(GODT-3124): Race condition in sync task waiter
...
Fix incorrect use of `sync.WaitGroup` use to wait on sync jobs that
fail. After calling `WaitGroup.Wait()` it is advised to call
`WaitGroup.Add` until the existing counter has reached 0.
The code has been updated with a different mechanism that achieves the
same behavior which was previously available.
2023-11-28 09:15:28 +01:00
f7434109be
fix(GODT-3124): Race conditions reported by race check
2023-11-27 16:30:27 +01:00
110cdbf3ae
feat(GODT-3046): report all clicked external links to bridge.
2023-11-27 10:41:46 +01:00
eaba6b6363
fix(GODT-2797): encode attached key name and use same pubkey name as web-app.
2023-11-23 15:24:08 +01:00
2073513d5e
chore: fix case of IMAP login error.
2023-11-22 15:43:47 +01:00
36f7d9672f
fix(GODT-3132): Do not allow sending on disabled accounts
2023-11-22 13:07:20 +00:00
ef183e0758
feat(GODT-3046): tester UI cleanup.
2023-11-22 11:01:59 +01:00
0d2a803711
feat(GODT-3046): added all links to KB in error messages.
2023-11-22 09:26:40 +01:00
06b5276981
feat(GODT-3046): fix typo spotted during KB article review.
2023-11-22 08:29:58 +01:00
b2d61da41f
feat(GODT-3046): removed 'No active key for recipient.
2023-11-22 08:29:58 +01:00
e51c81fc03
feat(GODT-3046): added ReportBugFallback event support in bridge-gui.
2023-11-22 08:29:58 +01:00
26897f06c4
feat(GODT-3046): added 'no keychain' event to bridge-gui-tester.
2023-11-22 08:29:58 +01:00
5ca9a7db37
feat(GODT-3046): removed unused error notifications, and added default user to bridge-gui-tester.
2023-11-22 08:29:58 +01:00
b34f5d072f
feat(GODT-3046): added addressChanged and addressChangedLogout to gui-tester.
2023-11-22 08:29:58 +01:00
eeb514cc81
feat(GODT-3046): removed unused notification.
2023-11-22 08:29:58 +01:00
650ad49ab0
feat(GODT-3046): link in pop-up banner.
2023-11-22 08:29:58 +01:00
0e5715c4e3
feat(GODT-3046): LinkLabel in notification dialog.
2023-11-22 08:29:58 +01:00
ba935a6cce
fix(GODT-3129): Bad Event during after address order change
...
When syncing an account, if the user creates a new address and then
changes it to be the default address in combined address mode we need
to update the connector maps so that the new primary address ID can be
found in that map.
Includes https://github.com/ProtonMail/go-proton-api/pull/130
2023-11-21 12:24:24 +00:00