| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2024-10-22 | Split utility-hooks into two files | Oskar | 1 | -102/+0 | |
| 2024-10-22 | Fix react-compiler rule violations | Oskar | 1 | -2/+10 | |
| 2024-10-22 | Fix exhaustive-deps rule violations | Oskar | 1 | -20/+20 | |
| 2024-10-14 | Prevent OpenVPN locations from showing in the location list | Oskar | 1 | -0/+14 | |
| 2024-03-20 | Add hook for forcing a rerender in a component | Oskar Nyberg | 1 | -0/+9 | |
| 2024-01-03 | Allow app to use custom socks5 and shadwosocks proxies | Jonathan | 1 | -1/+1 | |
| 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-10-30 | Move ref cast to hook | Oskar Nyberg | 1 | -0/+4 | |
| 2022-11-24 | Move relay list logic to RelayListContext and scroll logic to ↵ | Oskar Nyberg | 1 | -25/+0 | |
| ScrollPositionContext | |||||
| 2022-11-24 | Add search field to select location view | Oskar Nyberg | 1 | -0/+25 | |
| 2022-11-24 | Refactor SelectLocation and its subcomponents | Oskar Nyberg | 1 | -0/+12 | |
| 2022-07-25 | Refactore WireguardSettings view | Oskar Nyberg | 1 | -1/+1 | |
| 2021-08-30 | Refactor custom DNS and make editable | Oskar Nyberg | 1 | -1/+11 | |
| 2021-07-23 | Replace consumePromise with void operator | Oskar Nyberg | 1 | -8/+5 | |
| 2021-07-02 | Add useAsyncEffect hook | Oskar Nyberg | 1 | -0/+21 | |
| 2020-11-16 | Forward ref into switch | Oskar Nyberg | 1 | -1/+1 | |
| 2020-10-13 | Remember scroll position when navigating back | Oskar Nyberg | 1 | -1/+13 | |
| 2020-09-24 | Make BlockingButton use a context instead of cloning children | Oskar Nyberg | 1 | -0/+15 | |
