a91d9762db
feat(GODT-2748): log calls that cause main window to show, with reason.
2023-06-29 16:56:47 +02:00
0eab1c0c2b
fix(GODT-2672): fix context cancelled when IMAP/SMTP parameters change is in progress.
2023-05-31 08:10:59 +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
b51d85e768
chore: upgraded golangci-lint v1.52.2 and fixed all issues.
2023-05-05 07:57:22 +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
7330406752
fix(GODT-2500): Recover in deferred function.
2023-04-05 09:25:24 +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
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
1820af5021
chore: merge release/perth_narrows into devel
2023-03-13 11:40:54 +01:00
f03688ba72
feat(GODT-2442): add gRPC interface to send feedback.
2023-03-07 17:59:04 +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
2faeebe9e7
chore: Bridge Perth Narrows 3.0.16/17
2023-02-16 17:46:31 +01:00
249658c05b
chore: merge branch release/perth_narrows to devel
2023-02-15 14:39:28 +01:00
465f754803
feat(GODT-2353): show popup only after 3.0.16
2023-02-09 17:00:58 +01:00
1c88ce3cc0
feat(GODT-2255): Randomize the focus service port.
2023-02-08 10:06:53 +00:00
34cd611a8b
chore: Disable funlen linter
2023-02-06 14:29:13 +00:00
a74d1ce9ca
feat(GODT-2144): Handle IMAP/SMTP server errors via event stream
2023-02-03 14:11:53 +00:00
c3d5a0b8f8
feat(GODT-2295): notifications for IMAP login when signed out.
2023-02-03 11:18:59 +01:00
342a2a5568
fix(GODT-2272): use shorter filename for gRPC file socket.
2023-01-31 15:51:06 +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
7119c566ef
Other: Bump GPA to v0.3.0
2023-01-17 14:10:07 +00:00
0580842ad2
GODT-2229: Own the full path for gluon and do not change Database path.
2023-01-12 13:23:09 +00:00
8d9db83a87
GODT-2246: do not report API error 422 when using an invalid email address.
2023-01-12 12:36:46 +01:00
715efaa087
Revert "GODT-2229: Allow changing cache folder to a non-empty folder."
...
This reverts commit b19e16e4b8 .
2023-01-11 10:19:38 +01:00
b19e16e4b8
GODT-2229: Allow changing cache folder to a non-empty folder.
2023-01-10 16:40:52 +00:00
6d0a128111
Other: Update copyright year
2023-01-02 11:09:11 +01:00
e4b81063cb
GODT-2213: Don't unnecessarily enable/disable autostart
2022-12-19 08:29:57 +00:00
6c30a04ac0
Merge branch 'release/perth_narrows' into devel
2022-12-07 09:26:59 +01:00
04881b9b78
GODT-2178: Bump go-proton-api to fix drafts
2022-12-05 15:14:30 +01:00
990b8cda96
GODT-2180: Allow login with FIDO2
...
The API docs didn't specify what the "integer" meant. Turns out it's a
bitfield; we can't compare with equality.
2022-12-05 14:22:38 +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
2cce1c7b2a
Other: setMailServerSettings is async as it should.
2022-11-29 13:31:12 +01:00
8e5040a357
GODT-1910: fix GUI not being notified of SMTP SSL being turned on by ConfigureAppleMail.
2022-11-28 17:55:55 +01: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
ad1fb47b0d
Other: Switch from liteapi to go-proton-api
2022-11-23 15:17:56 +01:00
1375f42869
Other: Clean up gRPC shutdown goroutine
2022-11-22 14:20:30 +00:00
6bd8c6ceb6
Other: Stop gRPC server on crash
2022-11-22 14:20:30 +00:00
febab47124
Other: Don't show corrupt vault as "no keychain" error
2022-11-21 17:15:28 +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
46c0463e43
GODT-2107: Update user list after session revoke
2022-11-21 09:05:59 +00:00
0ce0e4765b
GODT-2122: Handle check for updates failure
2022-11-20 10:04:16 +00:00
f17b630b12
Other: Fix wrongly installed version
...
When manually installing an update, we want to manually install the
latest compatible version (`target`), not the absolute latest version
(`latest`). This is obviously a bug in the code because the mutex lock
being locked was `targetLock` but we were wrongly trying to install
`latest`.
2022-11-18 10:08:26 +00:00
04b30fd694
GODT-2103: Trigger the version changed event.
2022-11-17 18:01:22 +01:00