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
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
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
7be46a4740
fix(GODT-2467): elide long email adresses in 'bad event' QML notification dialog.
2023-03-09 12:16:26 +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
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
2aa4e7c9da
feat(GODT-2446): Attach logs to sentry reports for relevant bridge-gui exceptions.
2023-03-06 18:36:40 +01:00
91900a7942
feat(GODT-2357): Hide DSN_SENTRY and use single setting point for DSN_SENTRY.
2023-03-06 08:25:24 +00:00
9ad5f74409
feat(GODT-2364): added optional details to C++ exceptions.
2023-02-28 06:21:25 +01:00
51cbb91513
Revert GODT-2373 (bridgelib).
2023-02-24 15:22:12 +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
98fdf45fa3
feat(GODT-2364): added optional details to C++ exceptions.
2023-02-15 16:25:21 +00:00
249658c05b
chore: merge branch release/perth_narrows to devel
2023-02-15 14:39:28 +01:00
473be3d485
feat(GODT-2357): Hide DSN_SENTRY and use single setting point for DSN_SENTRY.
2023-02-13 20:31:32 +01:00
b4b66f94ec
feat(GODT-2355): improve wording and actions on bad event
2023-02-13 14:27:34 +01:00
c3d5a0b8f8
feat(GODT-2295): notifications for IMAP login when signed out.
2023-02-03 11:18:59 +01: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
c3eb6b2dbf
GODT-1797: copyright notice shows a date range with the build year.
2023-01-11 16:59:05 +01:00
e3a43e4ca8
GODT-2179: added handler for exceptions in QML backend methods.
...
GODT-2179: added custom QApplication class to handle exceptions.
GODT-2179: wired sentry report in AppController error handler.
2023-01-10 08:33:42 +01:00
30d627c2be
Other: reorganised QMLBackend class code.
2023-01-09 10:15:21 +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
5b9c28e6f0
GODT-1847: add option to export TLS Certificates in GUI.
2022-12-01 13:08:04 +01: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
054d9b3f09
GODT-2111: Properly reset crash counter + remove additional Quit call.
2022-11-21 11:32:25 +01: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
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
e10cd2a3ed
GODT-1901: Allow to set IMAP SSL from UI
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
cb871ce4bc
GODT-2016: added more logging of gRPC events at info level.
2022-11-02 15:26:52 +01:00
20c802a1e5
GODT-1917: gRPC service should use random port.
...
WIP: bridge-gui wait and parse gRPC service config fie.
2022-10-03 10:43:08 +02:00
40fb9de15e
GODT-1864: cache migration failure was not notified because of unnecessary reboot.
2022-09-20 16:32:49 +02:00
3b18f12ff2
GODT-1860: fix for Apple Mail autoconf not working immediately after login.
2022-09-19 14:32:56 +02:00
8fe4ce456f
GODT-1857: Dynamically update links related to version when setting the version on bridge [skip-ci]
2022-09-16 14:27:34 +02:00
43ac21fd66
GODT-1752: Implement All Mail visibility in Qt6.
...
WIP: added gRPC call.
2022-09-14 13:02:26 +02:00
8bb2a399cc
GODT-1837: Fix restart.
...
GOTD-1837: added wait flag.
GODT-1837: strip --wait flag from launcher command-line.
GODT-1837: hide main window before restart.
2022-09-02 14:36:05 +02:00
9af1c1671c
Revert "GODT-1427: fix window status tray-icon for i3 wm [skip-ci]"
...
This reverts commit 3d22d0c9d71af879edc721724f2b197686c076ae.
2022-09-01 13:31:10 +02:00
a9c038bcb6
GODT-1427: fix window status tray-icon for i3 wm [skip-ci]
2022-09-01 13:31:10 +02:00
ed904c2bdd
Other: fix bug in login screen <-> main window transition. [skip ci]
...
Other: fixed bug with split mode toggle. [skip ci]
Other: fix QML warnings. [skip ci]
Other: fix showMainWindow gRPC event binding. [skip ci].
QML Fixes [skip ci]
Other: wait for EventStreamReader thread to finish on exit.
Other: made BridgeMonitor generic, as ProcessMonitor. [skip ci]
2022-09-01 13:23:12 +02:00
4ed9625959
Other: bridge-gui-tester.
...
WIP: Added bridge-gui-test app.
WIP: goos.
WIP: event sending.
WIP: include bridge-gui-tester in frontend project
WIP: app end login event buttons.
WIP: login events. .
WIP: moved and renamed tab code
WIP: wired login logic.
WIP: setColorScheme and loginAbort.
WIP: more calls implemented + random users and numbers.
WIP: mail calls.
WIP: bug reports.
WIP: more signal send via the grpc Qt proxy.
WIP: Qt proxy on the event stream tab.
WIP: user change events wiring.
WIP: GUI changes.
WIP: minor refactoring.
WIP: remove event stream tab.
WIP: GUI changes.
WIP: separate logs, cache and keychain implemented.
WIP: Automatic update.
Other: fix linux build.
WIP: fix for live addition/modification/removal of users on the server side.
2022-09-01 13:23:12 +02:00
a8788feb50
Other: move frontend C++ code ini a subfolder.
2022-09-01 13:23:12 +02:00