bf15eebd2d
GODT-1650: Remove unused gRPC event (go side)
2022-11-16 12:26:09 +01:00
4fc22e25ba
GODT-1650: Bump gluon to latest version
2022-11-16 12:26:09 +01:00
e9672e6bba
GODT-1815: Combined/Split mode
2022-11-16 12:26:08 +01:00
612fb7ad7b
GODT-1815: Start without internet, load users later
2022-11-16 12:26:08 +01:00
39433fe707
GODT-1779: Remove go-imap
2022-11-16 12:26:08 +01:00
3b0bc1ca15
Revert "GODT-1932: frontend is instantiated before bridge."
...
This reverts commit db2379e2fd .
2022-11-16 12:26:08 +01:00
cc9ad17ea5
Revert "GODT-2014: bridge quit if gRPC client ends stream."
...
This reverts commit 8ca849b7a8 .
2022-11-16 12:26:08 +01:00
7cb9546d21
Revert "GODT-2039: bridge monitors bridge-gui via its PID."
...
This reverts commit 3b9a3aaad2 .
2022-11-16 12:26:08 +01:00
3b9a3aaad2
GODT-2039: bridge monitors bridge-gui via its PID.
2022-11-10 15:31:55 +01:00
cb871ce4bc
GODT-2016: added more logging of gRPC events at info level.
2022-11-02 15:26:52 +01:00
8ca849b7a8
GODT-2014: bridge quit if gRPC client ends stream.
2022-11-02 14:02:31 +00:00
e0603f741f
Other: fix gRPC event stream that was broken during GODT-1936
2022-10-14 16:58:06 +02:00
5fb9a9f164
GODT-1936: check gRPC server token via interceptors.
2022-10-13 17:03:02 +02:00
d1a7ca7822
Other: added a few log entries related to gRPC server and client config files.
2022-10-13 08:53:09 +00:00
db2379e2fd
GODT-1932: frontend is instantiated before bridge.
...
WIP: introduced frontend.Type.
WIP: frontend is create before bridge is instantiated.
WIP: filtering of internet stastus event in gRPC event queue.
2022-10-11 11:30:02 +02:00
cd32f0ff6b
GODT-1931: fixed bridge crash when checking for update while offline.
2022-10-06 17:12:54 +02:00
58ba3b012e
GODT-1924: gRPC identity validation with tokens.
2022-10-06 09:12:46 +02:00
ca7d7ab675
Other: gRPC TLS server is generated for every session.
2022-10-03 10:44:26 +02: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
d1cbf4f06c
GODT-1566: gui shows error notifications for IMAP/SMTP port errors on startup.
2022-10-03 10:42:03 +02:00
653727fd12
GODT-1893: bridge-gui sends bridge's log to stdout, stderr.
...
WIP: bridge-gui now parses and self-apply log level from command-line.
WIP: downgraded the log level of gRPC calls to debug.
2022-10-03 10:40:34 +02:00
40fb9de15e
GODT-1864: cache migration failure was not notified because of unnecessary reboot.
2022-09-20 16:32:49 +02:00
e9616a2d3e
GODT-1859: fix AutoUpdate toggle hanging
2022-09-20 08:43:26 +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
994a000e36
GODT-1835: restart after keychain change [skip-ci]
2022-09-08 11:15:34 +02:00
5ae50047e0
GODT-1843: Wait for the currently running application on restart even while updating
2022-09-06 14:49:51 +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
958334bd49
Other: Fix uninitialized userlist in gRPC GetUserList.
2022-09-01 13:31:10 +02:00
6bbe2d0e00
Other(refactor): Remove bridgeWrap from frontend interface
2022-09-01 13:31:10 +02:00
275a92ae93
Other: Event Stream refactor.
...
Other: GRPCClient keeps track of the event stream status. [skip-ci]
Other: renamed StartEventStream to RunEventStream for clarity. [skip-ci]
2022-09-01 13:31:10 +02:00
40b3f77db0
Other(refactor): Move client config to bridge
2022-09-01 13:31:09 +02:00
0c7453684b
Other(refactor): Move Settings out of frontend
2022-09-01 13:27:06 +02:00
310c6a1ccf
Other(refactor): Remove unencrypted recipient confirmation
2022-09-01 13:26:11 +02:00
4c52a12507
Other(refactor): Move UserAgent out of frontend
2022-09-01 13:26:09 +02:00
e4f08f79c3
Other(refactor): Move Locations out of frontend
2022-09-01 13:24:42 +02:00
2aaec3b6bd
Other(refactor): Move TLS to Bridge
2022-09-01 13:24:41 +02:00
743a2f8dac
Other(refactor): Remove unused frontend args
2022-09-01 13:23:12 +02:00
af51018e02
Other: fix gRPC enum value clash on Windows.
2022-09-01 13:23:12 +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
22a8aab151
GODT-1671: Implement Quit & Restart mechanism
2022-09-01 13:23:12 +02:00
3f189c430b
GODT-1753: implement reset [skip-ci]
2022-09-01 13:23:12 +02:00
2e4128dcfe
GODT-1746: wait until frontend is ready
2022-09-01 13:23:12 +02:00
0a1f349901
Other: require go 1.18 and update to golangci-lint to latest revision + fixes.
2022-09-01 13:23:07 +02:00
055829dcf8
GODT-1672: Forward QML log to bridge.
2022-09-01 13:21:31 +02:00
649364beb5
GODT-1670: restore update [skip-ci]
...
GODT-1670: Log the gRPC call
2022-09-01 13:21:31 +02:00
d3f9756bdb
GODT-1714: Add version check between bridge-GUI and bridge
...
GODT-1714: link the update check mecanism [skip-ci]
GODT-1714: bind update check notification [skip-ci]
GODT-1714: Send the CheckFinishEvent in defer to be sure it never loop for eternity
GODT-1714: simplify the BRIDGE_APP_VERSION configuration [skip-ci]
GODT-1714: Fix CheckUpdateAndNotify based on what already exists
GODT-1714: Restore LandingPage and ReleaseNotesPage links [skip-ci]
Other: Cactch case in CMake where BRIDGE_APP_VERSION is not filled [skip-ci]
2022-09-01 13:21:31 +02:00
7447d9a55a
GODT-1672: implemented bug report feature.
...
WIP: EventStream grpcClient call now include 'clientPlaftorm' info.
Fix: removed unnecessary call to useragent.SetPlatform().
2022-09-01 13:21:31 +02:00
8f2e616e07
GODT-1673: TLS certs generation for gRPC service
...
Wait for Bridge certificate and use it for gRPC connection
Other: add README file for Bridge-GUI prerequisites
GODT-1673: Configure Client/Server to make use of the bridge cert
Other : comments + todo on known issue
Other: fix go import alias [skip-ci]
2022-09-01 13:21:31 +02:00
72708d6e2c
GODT-1667: bridge-gui spawns bridge process. [skip-ci]
...
Other: renaming of bridge-gui.
WIP: locate bridge exe.
WIP: bridge process launch.
WIP: cleaner closure of bridge.
WIP: grpcClient connection retries.
WIP: clean exit when bridge process is killed.
Fixed issues from MR review. [skip-ci].
WIP: Fixed gRPC case in CMakelists.txt [skip-ci]
It caused issues on Debian.
WIP: update gRPC/protobuf and tweaked CMakeLists.txt. [skip-ci]
WIP: Fixed a bug where splash screen could not be dismissed. [skip-ci]
2022-09-01 13:21:31 +02:00