summaryrefslogtreecommitdiffhomepage
path: root/gui/src/main
AgeCommit message (Collapse)AuthorFilesLines
2020-09-25Reload duration since key was generated every minute and when the app is openedOskar Nyberg1-0/+11
2020-09-14Add workaround for Linux tray context menu action delayOskar Nyberg1-3/+5
2020-09-10Readd linux left click listenerOskar Nyberg1-0/+7
2020-09-09Remove dependency on validatedOskar Nyberg1-10/+20
2020-09-09Add Linux context menuOskar Nyberg1-1/+54
2020-08-26Hide non bridge servers in bridge entry listOskar Nyberg1-1/+3
2020-08-21Filter relays to only show OpenVPN servers as exit when bridge mode is onOskar Nyberg1-3/+12
2020-08-20Fix error caused by calling cancel on open gRPC streamOskar Nyberg1-10/+9
2020-08-20Remove jsonrpc-client and it's dependenciesOskar Nyberg1-450/+0
2020-08-20Remove redundant code in RPC codeEmīls1-22/+18
2020-08-20Use blocking failure in error state in GUIEmīls1-0/+3
2020-08-20Improve typesafety in RPC codeEmīls1-2/+1
2020-08-20Handle shutdown of GRPC connection gracefullyEmīls2-4/+16
2020-08-20Remove redundant null checks for RPC client in GUIEmīls1-30/+30
2020-08-20Change RPCs from JSONRPC to GRPCOskar Nyberg2-513/+1053
2020-08-20Connect to daemon over GRPCEmīls1-11/+6
2020-08-20Remove irrelevant fwmark fieldEmīls1-1/+0
2020-08-14Add more problematic applicationsOskar Nyberg1-1/+10
2020-08-14Add warning for applications that launches in an existing instanceOskar Nyberg1-0/+23
2020-08-14Add function for retrieving installed applications on LinuxOskar Nyberg2-0/+226
2020-08-14Rename object key transformation function and add pascal to camel case functionOskar Nyberg2-47/+56
2020-08-04Store the original block reason in the non-blocking error stateDavid Lönnhager2-2/+12
2020-08-04Show firewall-blocking application in GUIDavid Lönnhager1-1/+12
2020-07-22Add notification action buttons in macOSOskar Nyberg1-12/+19
2020-07-22Make criticial notifications persistentOskar Nyberg1-1/+4
2020-07-22Make notifications open app on clickOskar Nyberg2-2/+12
2020-06-25Use the same regex to determine if GUI is a beta versionEmīls1-1/+4
2020-06-25Update GUI to not show update info if the app is too newEmīls2-42/+10
2020-06-25Upgrade to Electron 8.3.2Oskar Nyberg1-0/+4
2020-06-24Remove tooSoon property from CloseToAccountExpiryNotificationContextOskar Nyberg1-5/+5
2020-06-24Add system notification for when account has expiredOskar Nyberg1-21/+30
2020-06-24Fetch account data one minute before expiryOskar Nyberg1-5/+18
2020-06-24Add account expiry case to error notificationOskar Nyberg2-3/+11
2020-06-24Refactor AccountExpiryOskar Nyberg1-7/+4
2020-06-22Remove non-working "disable-gpu" flagOskar Nyberg1-5/+0
2020-06-22Disable window animations on WindowsOskar Nyberg1-0/+6
2020-06-15Wait for WireGuard key generation before auto-connectingOskar Nyberg1-1/+34
2020-06-10Categorize notifications and their logic into notification definitionOskar Nyberg2-204/+153
2020-06-05Move autoconnect to main process and check if account has expiredOskar Nyberg1-0/+15
2020-06-04Rename all usages of currentIsSupported to just supportedOskar Nyberg1-3/+3
A few places were missed when renaming it a while ago. currentIsBeta has also been renamed for more consistent naming.
2020-05-27Show WireGuard servers on Linux and macOS when automatic protocolOskar Nyberg1-4/+6
2020-05-25Disable beta program toggle when running betaOskar Nyberg1-0/+3
2020-05-25Use null instead of undefined to represent up to date in nextUpdateOskar Nyberg1-9/+6
Electron is removing values that are undefined when sending objects through the IPC and therefore doesn't update the redux state when using the spread operator. To solve this, this commit uses null instead of undefined to represent that there are no upgrades.
2020-05-25Update version state on beta-program setting changeOskar Nyberg1-0/+4
2020-05-14Always enable the beta program in beta versionsDavid Lönnhager2-2/+2
2020-04-30Fix deserialization of AppVersionInfo in GUIDavid Lönnhager2-4/+6
2020-04-29Remove wireguard key generation error notificationOskar Nyberg2-11/+0
2020-04-29Add message when connection failed due to missing WireGuard keyOskar Nyberg1-3/+15
2020-04-21Revert "Fix tray icon menu on Ubuntu"Oskar Nyberg1-24/+0
This reverts commit 0a3bdfbd38c3948d504325b03ad6a39d82ad0d16.
2020-04-21Revert "Update Electron to 8.2.0"Oskar Nyberg1-4/+0
This reverts commit c6c9a7bb21b4d465518987724c6b8fe33de9fa6a.