76087f1749
feat(GODT-3121): minimalist CLI tool to test KB suggestions.
2023-12-07 09:36:47 +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
5950eff083
chore(GODT-3160): silence vuln
2023-12-07 08:15:10 +01:00
5c67cc2e76
fix(GODT-3153): Do not take into account full address when hasing messages.
2023-12-06 16:14:38 +00:00
01db488caa
feat(GODT-2001): add govulncheck to scan for vulnerabilities.
2023-12-06 15:29:21 +01:00
6cbef1d786
test: Improve TestMetadata_JobCorrectlyFinishesAfterCancel
2023-12-04 13:48:44 +00:00
dd9a819ea2
chore: Xikou Bridge 3.8.0 changelog.
v3.8.0
2023-12-04 14:42:09 +01:00
401e56224b
fix(GODT-3142): pass br tag if available
2023-12-04 14:14:52 +01:00
1ee52f0f55
fix(GODT-3151): Fix feature test with non modified HTML part.
2023-12-04 13:11:33 +01:00
9efaf9184c
fix(GODT-3151): Only modify HTML Meta content if UTF-8 charset override is needed.
2023-12-04 11:45:47 +01:00
a8f270405f
chore: Xikou Bridge 3.8.0 changelog.
2023-11-30 13:59:58 +01: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
9449177553
fix(GODT-3148): bump go-sysinfo to get rid of linker warning on macOS Sonoma.
2023-11-29 14:49:13 +01:00
bbcedc655a
fix(GODT-3124): Flaky tests
...
Bump GPA to include fix for flacky tests.
https://github.com/ProtonMail/go-proton-api/pull/137
2023-11-29 12:02:06 +01:00
40c97ab19e
fix(GODT-3022): Handle multipart/related on fake server.
2023-11-28 15:07:26 +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
6d7c21b2c9
fix(GODT-3135): fix br tag pipeline rules.
2023-11-27 16:25:49 +00:00
f7434109be
fix(GODT-3124): Race conditions reported by race check
2023-11-27 16:30:27 +01:00
414d74d06a
test(GODT-3124): Attempt to fix 401 during login
...
Update GPA to use the simplified locking model and hope that the problem
solves itself. As far as I could tell, this might be a lock acquisition
issue.
https://github.com/ProtonMail/go-proton-api/pull/132
https://github.com/ProtonMail/go-proton-api/pull/133
2023-11-27 13:31:35 +01:00
110cdbf3ae
feat(GODT-3046): report all clicked external links to bridge.
2023-11-27 10:41:46 +01:00
ec4ceb4552
feat(GODT-3134): br tag triggers installer
2023-11-24 12:32:01 +01:00
ef62704030
feat(GODT-31134): re-organize pipeline config files: no change
2023-11-24 11:56:19 +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
e1723fc24b
test: Add test scenarios to add an /Answered flag to a replied message and revert
2023-11-23 07:52:05 +00: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