These 52 commits are when the Protocol Buffers files have changed:
Commit: | 6647231 | |
---|---|---|
Author: | Atanas Janeshliev | |
Committer: | Atanas Janeshliev |
chore: (BRIDGE-253) removing unused telemetry (activation and troubleshooting)
The documentation is generated from this commit.
Commit: | f04350c | |
---|---|---|
Author: | Atanas Janeshliev |
feat(BRIDGE-37): Remote notification support
Commit: | ff06151 | |
---|---|---|
Author: | Atanas Janeshliev |
feat(BRIDGE-75): Bridge repair button/feature implemented
Commit: | 9552e72 | |
---|---|---|
Author: | Atanas Janeshliev | |
Committer: | Atanas Janeshliev |
feat(BRIDGE-14): HV3 implementation - GUI & CLI; ownership verification & CAPTCHA are supported
Commit: | 3070912 | |
---|---|---|
Author: | Xavier Michelon | |
Committer: | Xavier Michelon |
feat(GODT-3121): added gRPC call and event for KB suggestions.
Commit: | 110cdbf | |
---|---|---|
Author: | Xavier Michelon | |
Committer: | Xavier Michelon |
feat(GODT-3046): report all clicked external links to bridge.
Commit: | 5ca9a7d | |
---|---|---|
Author: | Xavier Michelon | |
Committer: | Xavier Michelon |
feat(GODT-3046): removed unused error notifications, and added default user to bridge-gui-tester.
Commit: | b2d61da | |
---|---|---|
Author: | Xavier Michelon | |
Committer: | Xavier Michelon |
feat(GODT-3046): removed 'No active key for recipient.
Commit: | 6e86c95 | |
---|---|---|
Author: | Xavier Michelon | |
Committer: | Xavier Michelon |
feat(GODT-2772): new login layout.
Commit: | f57a406 | |
---|---|---|
Author: | Xavier Michelon | |
Committer: | Xavier Michelon |
feat(GODT-2771): gRPC calls for TLS certificates.
Commit: | 78c0651 | |
---|---|---|
Author: | Romain LE JEUNE |
feat(GODT-2842): Implement Bug Report Fallback notification.
Commit: | 80d729e | |
---|---|---|
Author: | Romain LE JEUNE | |
Committer: | Romain Le Jeune |
feat(GODT-2816): Wait until mandatory fields are filled then fill body and title.
Commit: | 238929c | |
---|---|---|
Author: | Romain LE JEUNE | |
Committer: | Romain Le Jeune |
feat(GODT-2712): Feed config_status with user action while pending.
Commit: | 7291123 | |
---|---|---|
Author: | Xavier Michelon | |
Committer: | Xavier Michelon |
feat(GODT-2748): log calls that cause main window to show, with reason. (cherry picked from commit a91d9762db9818b1b10acf4621feef56c1fc5c77) # Conflicts: # internal/frontend/bridge-gui/bridge-gui/QMLBackend.h
Commit: | bac4b90 | |
---|---|---|
Author: | Romain LE JEUNE | |
Committer: | Romain Le Jeune |
feat(GODT-2712): Feed config_status with user action while pending.
Commit: | a91d976 | |
---|---|---|
Author: | Xavier Michelon | |
Committer: | Xavier Michelon |
feat(GODT-2748): log calls that cause main window to show, with reason.
Commit: | f4631c4 | |
---|---|---|
Author: | Xavier Michelon | |
Committer: | Xavier Michelon |
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.
Commit: | 1820af5 | |
---|---|---|
Author: | Jakub | |
Committer: | Jakub |
chore: merge release/perth_narrows into devel
Commit: | f03688b | |
---|---|---|
Author: | Jakub | |
Committer: | Jakub |
feat(GODT-2442): add gRPC interface to send feedback.
Commit: | 51cbb91 | |
---|---|---|
Author: | Xavier Michelon | |
Committer: | Xavier Michelon |
Revert GODT-2373 (bridgelib).
Commit: | 89112ba | |
---|---|---|
Author: | Xavier Michelon | |
Committer: | Xavier Michelon |
feat(GODT-2261): sync progress in GUI.
Commit: | a741ffb | |
---|---|---|
Author: | Xavier Michelon | |
Committer: | Xavier Michelon |
feat(GODT-2373): introducing bridgelib Go dynamic library in bridge-gui.
Commit: | c3d5a0b | |
---|---|---|
Author: | Xavier Michelon | |
Committer: | Xavier Michelon |
feat(GODT-2295): notifications for IMAP login when signed out.
Commit: | c8065c8 | |
---|---|---|
Author: | Xavier Michelon | |
Committer: | Xavier Michelon |
GODT-2312: used space is properly updated.
Commit: | 24c68f1 | |
---|---|---|
Author: | Xavier Michelon | |
Committer: | Xavier Michelon |
GODT-2210: v3.0 splash screen. Other: new splash screen content.
Commit: | 5a70a16 | |
---|---|---|
Author: | Xavier Michelon | |
Committer: | Xavier Michelon |
GODT-1770: handle UserBadEvent in CLI and gRPC.
Commit: | 4003e0a | |
---|---|---|
Author: | Xavier Michelon | |
Committer: | Xavier Michelon |
GODT-2042: fix setup guide not always showing on first login.
Commit: | 5b9c28e | |
---|---|---|
Author: | Xavier Michelon | |
Committer: | Xavier Michelon |
GODT-1847: add option to export TLS Certificates in GUI.
Commit: | e601245 | |
---|---|---|
Author: | James Houlahan | |
Committer: | James Houlahan |
Other(chore): Bump major version to v3
Commit: | 1f03125 | |
---|---|---|
Author: | Xavier Michelon | |
Committer: | James Houlahan |
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.
Commit: | 204e320 | |
---|---|---|
Author: | Xavier Michelon | |
Committer: | James Houlahan |
GODT-2108: implement C++ Focus gRPC service client in bridge-gui.
Commit: | e087a79 | |
---|---|---|
Author: | Xavier Michelon | |
Committer: | Xavier Michelon |
GODT-2003: introduces 3 phases user state (SignedOut/Locked/Connected) WIP: introduced UserState enum in GUI and implemented logic.
Commit: | d976201 | |
---|---|---|
Author: | Xavier Michelon | |
Committer: | James Houlahan |
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.
Commit: | e10cd2a | |
---|---|---|
Author: | Leander Beernaert | |
Committer: | James Houlahan |
GODT-1901: Allow to set IMAP SSL from UI
Commit: | 593d86f | |
---|---|---|
Author: | James Houlahan | |
Committer: | James Houlahan |
Other: Single instance
Commit: | b536b87 | |
---|---|---|
Author: | Romain LE JEUNE | |
Committer: | James Houlahan |
GODT-1609: use byte array for password
Commit: | bf15eeb | |
---|---|---|
Author: | James Houlahan | |
Committer: | James Houlahan |
GODT-1650: Remove unused gRPC event (go side)
Commit: | 39433fe | |
---|---|---|
Author: | James Houlahan | |
Committer: | James Houlahan |
GODT-1779: Remove go-imap
Commit: | 58ba3b0 | |
---|---|---|
Author: | Xavier Michelon | |
Committer: | Xavier Michelon |
GODT-1924: gRPC identity validation with tokens.
Commit: | 40fb9de | |
---|---|---|
Author: | Xavier Michelon | |
Committer: | Xavier Michelon |
GODT-1864: cache migration failure was not notified because of unnecessary reboot.
Commit: | 8fe4ce4 | |
---|---|---|
Author: | Romain LE JEUNE |
GODT-1857: Dynamically update links related to version when setting the version on bridge [skip-ci]
Commit: | 43ac21f | |
---|---|---|
Author: | Jakub | |
Committer: | Xavier Michelon |
GODT-1752: Implement All Mail visibility in Qt6. WIP: added gRPC call.
Commit: | 5ae5004 | |
---|---|---|
Author: | Romain LE JEUNE | |
Committer: | Romain LE JEUNE |
GODT-1843: Wait for the currently running application on restart even while updating
Commit: | 275a92a | |
---|---|---|
Author: | Xavier Michelon | |
Committer: | Jakub |
Other: Event Stream refactor. Other: GRPCClient keeps track of the event stream status. [skip-ci] Other: renamed StartEventStream to RunEventStream for clarity. [skip-ci]
Commit: | af51018 | |
---|---|---|
Author: | Xavier Michelon | |
Committer: | Jakub |
Other: fix gRPC enum value clash on Windows.
Commit: | 22a8aab | |
---|---|---|
Author: | Romain LE JEUNE | |
Committer: | Jakub |
GODT-1671: Implement Quit & Restart mechanism
Commit: | 72708d6 | |
---|---|---|
Author: | Xavier Michelon | |
Committer: | Jakub |
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]
Commit: | 055829d | |
---|---|---|
Author: | Xavier Michelon | |
Committer: | Jakub |
GODT-1672: Forward QML log to bridge.
Commit: | d3f9756 | |
---|---|---|
Author: | Romain LE JEUNE | |
Committer: | Jakub |
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]
Commit: | 7447d9a | |
---|---|---|
Author: | Xavier Michelon | |
Committer: | Jakub |
GODT-1672: implemented bug report feature. WIP: EventStream grpcClient call now include 'clientPlaftorm' info. Fix: removed unnecessary call to useragent.SetPlatform().
Commit: | c11fe3e | |
---|---|---|
Author: | Xavier Michelon | |
Committer: | Jakub |
GODT-1554 / 1555: Implement gRPC go service and Qt 5 frontend C++ app. WIP: updates WIP: cache on disk and autostart. WIP: mail, keychain and more. WIP: updated grpc version in go mod file. WIP: user list. WIP: RPC service placeholder WIP: test C++ RPC client skeleton. Other: missing license script update. WIP: use Qt test framework. WIP: test for app and login calls. WIP: test for update & cache on disk calls. WIP: tests for mail settings calls. WIP: all client tests. WIP: linter fixes. WIP: fix missing license link. WIP: update dependency_license script for gRPC and protobuf. WIP: removed unused file. WIP: app & login event streaming tests. WIP: update event stream tests. WIP: completed event streaming tests. GODT-1554: qt C++ frontend skeleton. WIP: C++ backend declaration. wip: started drafting user model. WIP: users. not functional. WIP: invokable methods WIP: Exception class + backend 'injection' into QML. WIP: switch to VCPKG to ease multi-arch compilation, C++ RPC client skeleton. WIP: Renaming and reorganisation WIP:introduced new 'grpc' go frontend. WIP: Worker & Oveerseer for thread management. WIP: added log to C++ app. WIP: event stream architecture on Go side. WIP: event parsing and streamer stopping. WIP: Moved grpc to frontend subfolder + use vcpkg for gRPC and protobuf. WIP: windows building ok WIP: wired a few messages WIP: more wiring. WIP: Fixed imports after rebase on top of devel. WIP: wired some bool and string properties. WIP: more properties. WIP: wired cache on disk stuff WIP: connect event watcher. WIP: login WIP: fix showSplashScreen WIP: Wired login calls. WIP: user list. WIP: Refactored main(). WIP: User retrieval . WIP: no shared pointer in user model. WIP: fixed user count. WIP: cached goos. WIP: Wired autostart WIP: beta channel toggle wired. WIP: User removal WIP: wired theme WIP: implemented configure apple mail. WIP: split mode. WIP: fixed user updates. WIP: fixed Quit from tray icon WIP: wired CurrentEmailClient WIP: wired UseSSLForSMTP WIP: wired change ports . WIP: wired DoH. . WIP: wired keychain calls. WIP: wired autoupdate option. WIP: QML Backend clean-up. WIP: cleanup. WIP: moved user related files in subfolder. . WIP: User are managed using smart pointers. WIP: cleanup. WIP: more cleanup. WIP: mail events forwarding WIP: code inspection tweaks from CLion. WIP: moved QML, cleanup, and missing copyright notices. WIP: Backend is not QMLBackend. Other: fixed issues reported by Leander. [skip ci]
Commit: | a4e54f0 | |
---|---|---|
Author: | Xavier Michelon | |
Committer: | Jakub |
GODT-1553: RPC definition and mocks WIP: updates WIP: cache on disk and autostart. WIP: mail, keychain and more. WIP: updated grpc version in go mod file. WIP: user list. WIP: RPC service placeholder WIP: test C++ RPC client skeleton. Other: missing license script update. WIP: use Qt test framework. WIP: test for app and login calls. WIP: test for update & cache on disk calls. WIP: tests for mail settings calls. WIP: all client tests. WIP: linter fixes. WIP: fix missing license link. WIP: update dependency_license script for gRPC and protobuf. WIP: removed unused file. WIP: app & login event streaming tests. WIP: update event stream tests. WIP: completed event streaming tests.