40dc17aea5
feat(GODT-2161): auto-submit 2FA.
2023-05-17 10:10:42 +00:00
9fc9f5ad9f
fix(GODT-2635): Ensure Bridge can be compiled with GCC 13
...
Requires updating vcpkg to include the port fixes.
2023-05-16 11:38:58 +02:00
fb4a0e77af
feat(GODT-2585): Server Manager
...
Add a dedicated go-routine whose sole responsibility is to manage the
life time of the IMAP and SMTP servers and their listeners.
The current implementation behaves the same way as the previous state.
The new behavior will be implemented in a follow MR.
2023-05-11 09:48:54 +02:00
6ba8052a1e
feat(GODT-2621): display pop up warning when IMAP login fails because user is locked (connecting).
2023-05-10 15:53:44 +00:00
a05f93debd
feat(GODT-2520): Update error message for free users.
2023-05-09 07:20:15 +00:00
01aa19edff
fix(GODT-2615): remove keyboard shortcut for tray icon context menu on Windows and Linux.
2023-05-08 07:49:09 +02:00
b51d85e768
chore: upgraded golangci-lint v1.52.2 and fixed all issues.
2023-05-05 07:57:22 +02:00
bd47303074
feat(GODT-2611): bridge CLI exits on the first SIGINT / Ctrl+C.
2023-05-04 11:48:05 +02:00
fdae8cb729
feat(GODT-2540): make icon loading failure behavior consistent.
2023-05-03 16:40:29 +02:00
333daa05c5
feat(GODT-2540): pop-up notification error icon is loaded on startup.
2023-05-03 15:19:02 +02:00
6a6ead8e6d
feat(GODT-2540): notify user of wrong IMAP password.
2023-05-03 13:17:25 +02:00
38b13d710c
fix(GODT-2596): fix bug when trying to generate Sentry report and there is not log.
2023-04-28 10:38:26 +02:00
06f710a9b1
fix(GODT-1374): Fix tray icon DPI change handling.
2023-04-28 09:03:55 +02:00
21b20ac420
fix(GODT-2410): Keep hardcoded version for ICU libs since Qt is looking to load the exact version it has been bundled with.
2023-04-27 10:07:57 +02:00
f3fb10fb2d
feat(GODT-2410): Do not set hard requierement for ICU dependencies.
2023-04-26 09:43:56 +00:00
9241e5317f
feat(GODT-2410): Use cmake to require ICU version >= 56.
2023-04-26 09:43:56 +00:00
e9629aca47
feat(GODT-2517): replace status window with native tray icon context menu.
...
feat(GODT-2517): show main windows on left click (Linux & Windows).
feat(GODT-2517): removed old QML status window.
feat(GODT-2517): polishing.
feat(GODT-2517): renaming + removal of dead code (v2 tests).
2023-04-25 11:17:57 +00: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
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
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
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
03c3e95b34
feat(GODT-2511): add bridge-gui switches to permanently select the QML rendering backend.
2023-03-21 12:30:50 +01:00
48274ee178
feat(GODT-2482): more attachment to relevant exceptions.
2023-03-14 12:43:35 +00:00
1820af5021
chore: merge release/perth_narrows into devel
2023-03-13 11:40:54 +01:00
f627151d04
fix(GODT-2469): Fix sentry revision hash for cmake on windows.
2023-03-09 14:52:34 +01:00
7be46a4740
fix(GODT-2467): elide long email adresses in 'bad event' QML notification dialog.
2023-03-09 12:16:26 +01:00
05a2c9d254
fix(GODT-2442): cli error
2023-03-08 15:32:25 +01:00
7cc2f3361d
feat(GODT-2444): added queue system for UserBadEvent from different accounts.
2023-03-08 09:50:38 +01:00
c496d6c71c
fix(GODT-2442): GUI changes for new bad event dialog.
2023-03-07 20:39:15 +01:00
9f4caa4948
feat(GODT-2442): add notification and feedback to CLI.
2023-03-07 17:59:04 +01:00
86630ce137
chore(GODT-2442): improve naming, remove unrelated changes
2023-03-07 17:59:04 +01:00
f03688ba72
feat(GODT-2442): add gRPC interface to send feedback.
2023-03-07 17:59:04 +01:00
07339aff21
fix(GODT-2458): Wait for both bridge and bridge-gui to be ended before restarting on crash.
2023-03-07 16:47:07 +00:00
3ca56cfab3
fix(GODT-2458): Wait for both bridge and bridge-gui to be ended before restarting on crash.
2023-03-07 15:44:58 +00:00
febc994cec
feat(GODT-2446): Attach logs to sentry reports for relevant bridge-gui exceptions.
...
Cherry picked from release/perth_narrows (2aa4e7c )
# Conflicts:
# internal/frontend/bridge-gui/bridge-gui/AppController.cpp
# internal/frontend/bridge-gui/bridge-gui/AppController.h
# internal/frontend/bridge-gui/bridge-gui/LogUtils.cpp
# internal/frontend/bridge-gui/bridge-gui/LogUtils.h
# internal/frontend/bridge-gui/bridge-gui/QMLBackend.cpp
# internal/frontend/bridge-gui/bridge-gui/SentryUtils.cpp
# internal/frontend/bridge-gui/bridge-gui/SentryUtils.h
# internal/frontend/bridge-gui/bridge-gui/main.cpp
2023-03-07 10:04:21 +01:00
21ffde316d
fix(GODT-2449): fix bug in Bridge-GUI's Exception::what().
...
Cherry picked from release/perth_narrows (1d426e6 )
2023-03-07 08:52:57 +01:00
2aa4e7c9da
feat(GODT-2446): Attach logs to sentry reports for relevant bridge-gui exceptions.
2023-03-06 18:36:40 +01:00
667998c207
feat(GODT-2435): Group report exception by message if exception message looks corrupted.
2023-03-06 13:04:29 +01:00
1d426e621c
fix(GODT-2449): fix bug in Bridge-GUI's Exception::what().
2023-03-06 12:01:56 +00:00