| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2024-01-03 | Allow app to use custom socks5 and shadwosocks proxies | Jonathan | 2 | -6/+20 | |
| This PR has a couple of different purposes - Allow users to use socks5 local proxies with the CLI without having to be root nor use split-tunneling. This only works for OpenVPN. - Unify the types used by different proxy parts of the codebase, such as the Access Methods as well as some already existing OpenVPN proxy code. This PR changes the firewall on all desktop platforms as well as changes the routing table slightly on MacOS and Windows. On Linux the firewall code is modified to apply the appropriate firewall marks to all packages that go to a remote endpoint corresponding to the remote part of a local socks5 proxy. The firewall marks will allow the routing to be done without having to modify the routing table. On MacOS and Windows the routing table is modified to allow packages to go to that same endpoint to pass outside the VPN tunnel, it will additionally punch a hole in the firewall. The PR also migrates the settings file from version 7 to version 8 in order to properly and neatly unify Proxy related types. Finally it provides some slight extensions to the gRPC interface in order to allow for control over the custom proxy settings. | |||||
| 2023-12-21 | Remove location fetch in Electron app | Oskar Nyberg | 2 | -6/+2 | |
| 2023-11-17 | Remove debug code that was mistakenly left in | Oskar Nyberg | 1 | -1/+0 | |
| 2023-10-31 | Rename updateRelaySettings to setRelaySettings | Oskar Nyberg | 1 | -1/+1 | |
| 2023-10-31 | Remove RelaySettingsUpdate from gui/ | David Lönnhager | 3 | -204/+10 | |
| 2023-10-20 | Add console.log error handling | Oskar Nyberg | 1 | -27/+39 | |
| 2023-10-09 | Add custom lists to settings, ipc and rpc calls | Oskar Nyberg | 3 | -18/+80 | |
| 2023-09-29 | Add social media blocking server | David Lönnhager | 1 | -0/+1 | |
| 2023-09-28 | Add platform to download urls | Oskar Nyberg | 3 | -6/+28 | |
| 2023-09-05 | Remove forwarded ports messages from GUI frontend | Linus Färnstrand | 2 | -2/+0 | |
| 2023-06-28 | Refactor time left calculations | Oskar Nyberg | 3 | -64/+49 | |
| 2023-06-14 | Add new device in-app notification | Oskar Nyberg | 2 | -0/+36 | |
| 2023-06-12 | Replace thrown error in account data fetch with typed values | Oskar Nyberg | 2 | -1/+10 | |
| 2023-04-17 | Update troubleshoot instructions | Oskar Nyberg | 1 | -4/+1 | |
| 2023-03-27 | Fix many typos | Alexander Seiler | 1 | -2/+2 | |
| Signed-off-by: Alexander Seiler <seileralex@gmail.com> | |||||
| 2023-02-22 | Add quantum resistant property to daemon rpc and internal structures | Oskar Nyberg | 2 | -0/+2 | |
| 2023-02-21 | Add troubleshoot dialog | Oskar Nyberg | 2 | -27/+37 | |
| 2023-02-21 | Add in app notification dialog specification | Oskar Nyberg | 3 | -2/+73 | |
| 2023-02-21 | Clarify some notification messages | Oskar Nyberg | 1 | -3/+3 | |
| 2023-02-09 | Close notifications when they are no longer relevant | Oskar Nyberg | 4 | -4/+5 | |
| 2023-02-09 | Only show one notification from each category and throttle updates | Oskar Nyberg | 12 | -10/+18 | |
| 2023-02-09 | Add notification categories | Oskar Nyberg | 7 | -0/+24 | |
| 2023-02-09 | Add severity to SystemNotification | Oskar Nyberg | 12 | -21/+69 | |
| 2023-02-01 | Add 'Go to System Settings' button to launch view | David Lönnhager | 1 | -0/+3 | |
| 2023-01-04 | Change please contact support | Oskar Nyberg | 1 | -7/+7 | |
| 2022-11-30 | Update logic to work with new ErrorState structures | Oskar Nyberg | 2 | -126/+59 | |
| 2022-11-30 | Add enum for error state cause and update to new values from daemon | Oskar Nyberg | 1 | -27/+57 | |
| 2022-11-28 | Update history calls to accomodate transition in state | Oskar Nyberg | 1 | -0/+3 | |
| 2022-11-24 | Move relay filtering to filter-relays.ts | Oskar Nyberg | 1 | -10/+3 | |
| 2022-11-24 | Refactor SelectLocation and its subcomponents | Oskar Nyberg | 1 | -1/+1 | |
| 2022-11-07 | Save expanded state for sections in location state and restore on navigation | Oskar Nyberg | 1 | -1/+1 | |
| 2022-11-07 | Add view state to history location state | Oskar Nyberg | 2 | -4/+6 | |
| 2022-10-17 | Update ipc webcontents handling to be less complex | Oskar Nyberg | 1 | -12/+17 | |
| 2022-10-07 | Upgrade TypeScript and fix resulting compilation errors | Oskar Nyberg | 1 | -1/+3 | |
| 2022-10-05 | Update formatTimeLeft to also display "less than a day left" | Hank | 1 | -0/+4 | |
| 2022-09-30 | Only use "days left" | Hank | 1 | -7/+2 | |
| 2022-09-30 | Update display of time left. Add unit and e2e tests | Hank | 2 | -2/+26 | |
| 2022-09-29 | Rename interface settings to user interface settings | Oskar Nyberg | 1 | -1/+1 | |
| 2022-09-27 | Handle WireguardEndpointData | Oskar Nyberg | 2 | -1/+13 | |
| 2022-09-27 | Update usages of Selector for updated implementation | Oskar Nyberg | 1 | -0/+4 | |
| 2022-08-29 | Replace the remaining mentions of Always require VPN | Oskar Nyberg | 1 | -1/+5 | |
| 2022-08-26 | Simplify app quit procedure | Oskar Nyberg | 1 | -2/+6 | |
| 2022-08-23 | Improve device-offline message | Oskar Nyberg | 1 | -1/+1 | |
| 2022-08-22 | Curry IpcMainEventChannel functions with WebContents where applicable | Oskar Nyberg | 1 | -3/+3 | |
| 2022-07-26 | Add rpc and ipc calls for obfuscation settings | Oskar Nyberg | 2 | -2/+20 | |
| 2022-07-22 | Move VPN related settings to its own view | Oskar Nyberg | 1 | -2/+1 | |
| 2022-07-22 | Move interface settings to new settings view | Oskar Nyberg | 1 | -2/+1 | |
| 2022-07-19 | Enable reconnect button in error state | Oskar Nyberg | 1 | -1/+3 | |
| 2022-07-07 | Update GUI to handle new proto file | David Lönnhager | 1 | -33/+2 | |
| 2022-06-14 | Display PQ safety state in the GUI | David Lönnhager | 1 | -0/+1 | |
