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
89117bbd59
fix(GODT-2413): use qEnvironmentVariable() instead of qgetenv().
...
(cherry picked from commit 10cf153678 )
2023-03-01 07:51:03 +01:00
51cbb91513
Revert GODT-2373 (bridgelib).
2023-02-24 15:22:12 +01:00
065dcd4d47
fix(GODT-2393): improved handling of unrecoverable error.
...
Fix a bug introduced in 265af2d . In the top level exception handler, we may not have add the time to establish connection, so we should not try to use the gRPC service to quit bridge.
2023-02-23 18:08:23 +01:00
8534da98ea
chore: fix missing windows header for bridgelib.
...
bridgelib was moved from bridge-gui to bridgepp project, and windows.h is not auto-included anymore (only Qt core is in the pre-compiled headers).
2023-02-23 06:54:05 +00:00
265af2d299
fix(GODT-2389): close bridge on exception and add max termination wait time.
2023-02-23 07:22:30 +01:00
89112baf96
feat(GODT-2261): sync progress in GUI.
2023-02-22 12:11:42 +00:00
a741ffb595
feat(GODT-2373): introducing bridgelib Go dynamic library in bridge-gui.
2023-02-20 12:21:02 +01:00
0207fa04f1
feat(GODT-2364): wait and retry once if the gRPC service config file exists but cannot be opened.
2023-02-15 17:56:56 +01:00
98fdf45fa3
feat(GODT-2364): added optional details to C++ exceptions.
2023-02-15 16:25:21 +00:00
1c88ce3cc0
feat(GODT-2255): Randomize the focus service port.
2023-02-08 10:06:53 +00:00
c3d5a0b8f8
feat(GODT-2295): notifications for IMAP login when signed out.
2023-02-03 11:18:59 +01:00
c8065c8092
GODT-2312: used space is properly updated.
2023-01-31 07:22:03 +00:00
24c68f100e
GODT-2210: v3.0 splash screen.
...
Other: new splash screen content.
2023-01-25 09:42:00 +00:00
5a70a16149
GODT-1770: handle UserBadEvent in CLI and gRPC.
2023-01-24 13:07:27 +01:00
584ea7e9f8
GODT-2275: fixed location of bridge-gui log files.
2023-01-20 15:38:38 +01:00
c70674471e
Other: Remove old cert/key file location handling.
2023-01-19 09:28:44 +00:00
fe009ca235
GODT-2258: change login label and suggest email instead of username.
2023-01-17 13:13:43 +01:00
700836aea0
Other: fIxed GUI Tester to comply with latest gRPC changes.
2023-01-06 08:24:34 +01:00
8790d3cfcf
Other: C++ Code reformat.
2023-01-05 08:37:38 +01:00
6d0a128111
Other: Update copyright year
2023-01-02 11:09:11 +01:00
4003e0a2ab
GODT-2042: fix setup guide not always showing on first login.
2022-12-02 11:36:31 +01:00
e87db5b2ab
Other: updated GUI tester for new gRPC calls.
2022-12-01 15:40:20 +01:00
5b9c28e6f0
GODT-1847: add option to export TLS Certificates in GUI.
2022-12-01 13:08:04 +01:00
a78b2dee46
Other: GUI Tester supports the 3 states of user (Signed out/Locked/Connected).
2022-11-29 13:35:47 +00:00
7533dc952d
Other: update gui tester to support latest changes in gRPC implementation.
2022-11-29 11:57:07 +01:00
2747f3b492
GODT-2157: Add Sentry to Bridge-Gui
2022-11-29 08:05:48 +00:00
d4b8f3e1c2
GODT-2153: use file socket for bridge gRPC on linux & macOS.
...
Other: fix integration tests.
2022-11-28 16:51:13 +01:00
e601245f01
Other(chore): Bump major version to v3
2022-11-23 16:08:27 +01:00
1395f1c990
GODT-2138: fix UserDataDir for Windows and mac.
2022-11-22 12:06:21 +00:00
c8c9e911f6
Other: chores: removed comments in bridge-gui that were used for the transition Go -> C++ of the Qt code.
2022-11-21 17:31:22 +00:00
1f0312573a
GODT-1846: remove restart cues, implement restart-less behaviour.
...
Other: fixed case issue in SSL member function names.
Other: removed 'restart' mention in SMTP and IMAP SSL settings.
GODT-1846: modified gRPC server to introduce ConnectionMode settings.
GODT-1846: implemented connection mode handling in bridge-gui.
GODT-1846: implemented error reporting in bridge-gui for connection mode.
Other: gathered all IMAP/SMTP server settings.
GODT-1846: wired IMAP/SMTP port change errors.
Other: Renamed some error events and signals.
Other: Fixed crash in IMAP restart when not started.
Other: dismiss port error notifications before changing ports.
Other: misc. fixes.
2022-11-21 09:08:52 +00:00
5e8e92b765
Other: fix build on other OS than linux... Ooops
2022-11-18 19:27:58 +01:00
aaa8a35ea8
Other: set gui logs with other logs in user data directory.
2022-11-18 18:45:45 +01:00
204e320df4
GODT-2108: implement C++ Focus gRPC service client in bridge-gui.
2022-11-18 17:13:39 +00:00
c7cfcb29f6
GODT-2091: animated "Connecting..." label. + unstaged changes from GODT-2003.
2022-11-16 19:46:56 +01:00
e087a7972e
GODT-2003: introduces 3 phases user state (SignedOut/Locked/Connected)
...
WIP: introduced UserState enum in GUI and implemented logic.
2022-11-16 16:24:55 +01:00
f1160a11af
Other: wired 'use SSL for IMAP' toggle in bridge-gui-tester.
2022-11-16 13:48:30 +01:00
d9762010fa
GODT-1982: updated gRPC and GUI for disk cache.
...
Other: modified bridge-gui-tester for new cache related gRPC interface.
Other: bridge-gui-tester has buttons for cache related errors.
2022-11-16 13:48:30 +01:00
d738fdff57
GODT-1974: Store everything in v3 path
2022-11-16 13:48:30 +01:00
e10cd2a3ed
GODT-1901: Allow to set IMAP SSL from UI
2022-11-16 12:26:09 +01:00
b536b8707e
GODT-1609: use byte array for password
2022-11-16 12:26:09 +01:00
3b5f931f06
GODT-1609: remove unused gRPC event (c++ side)
2022-11-16 12:26:09 +01:00
f5148074fd
GODT-2038: interrupt gRPC initialisation of bridge process terminates.
2022-11-10 15:31:54 +01:00
a949a113cf
Other: added timestamp to bridge-gui logs.
...
Changed format to be closer to logrus output.
2022-11-10 15:31:54 +01:00
105752fc65
GODT-2015: bridge-gui logs to file until gRPC connection is established.
2022-11-02 18:44:44 +01:00
2747e93316
Other: Apply bridge style to community commit.
2022-11-02 16:44:08 +01:00
9548f984eb
GODT-2020: fix xdg_{home,cache}_home variables
2022-11-02 16:39:59 +01:00
b4b998df08
Other: macOS 11 support.
...
Other: added option to force build arch on macOS.
Other: got rid of linker warnings when building go with macOS 11 compatibility.
2022-10-19 09:06:53 +02:00