Commit Graph

107 Commits

Author SHA1 Message Date
d330000c8d Other: Put back old 2FA/two-pass flow in GUI 2022-11-16 12:26:09 +01:00
1517a7b665 Other: Connect some more events 2022-11-16 12:26:09 +01:00
da33a6c48c Other: Add launcher flag to ensure bridge starts 2022-11-16 12:26:09 +01:00
2450511555 Other: Put back split login process in backend 2022-11-16 12:26:09 +01:00
1c922ca083 Other: Fix flaky cookies test 2022-11-16 12:26:09 +01:00
b536b8707e GODT-1609: use byte array for password 2022-11-16 12:26:09 +01:00
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