| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2024-11-14 | Move gui directory to desktop/packages/mullvad-vpn | Oskar | 1 | -1090/+0 | |
| 2024-10-29 | Show full disk access instructions in split tunneling view | Oskar | 1 | -0/+2 | |
| 2024-10-07 | Replace "smart routing" with "direct only" in gui code | Sebastian Holmin | 1 | -2/+2 | |
| 2024-10-04 | Remove setting to leak traffic to apple networks | David Lönnhager | 1 | -4/+0 | |
| 2024-10-02 | Replace LoginPage with a functional component | Oskar | 1 | -2/+2 | |
| 2024-10-01 | Enable React Strict mode | Oskar | 1 | -19/+22 | |
| 2024-10-01 | Rename account "token" to account "number" | Joakim Hulthe | 1 | -13/+13 | |
| 2024-09-25 | Add setting to leak traffic to apple networks | Joakim Hulthe | 1 | -0/+4 | |
| Co-authored-by: David Lönnhager <david.l@mullvad.net> | |||||
| 2024-09-24 | Fix linting errors | Oskar | 1 | -1/+1 | |
| 2024-09-17 | Align Smart routing GUI with design spec | Joakim Hulthe | 1 | -2/+2 | |
| 2024-09-17 | Add daita.enabled and daita.use_anywhere rpc calls | Joakim Hulthe | 1 | -3/+4 | |
| 2024-08-21 | Add feature indicator plumbing | Oskar | 1 | -2/+2 | |
| 2024-06-18 | Fix eslint errors | Oskar Nyberg | 1 | -3/+2 | |
| All changes in this commit were produced by running `npm run lint -- --fix`. | |||||
| 2024-05-31 | Show error and troubleshoot dialog when lacking full disk access | Oskar Nyberg | 1 | -0/+4 | |
| 2024-05-28 | Provide whether or not macOS 13 or newer to renderer | Oskar Nyberg | 1 | -0/+1 | |
| 2024-05-28 | Make Windows split tunneling types more general | Oskar Nyberg | 1 | -13/+16 | |
| 2024-04-16 | Add daita toggle | Oskar Nyberg | 1 | -0/+4 | |
| 2024-04-11 | Add provider and ownership to bridgesettings | Oskar Nyberg | 1 | -0/+2 | |
| 2024-02-15 | Add rpc and ipc calls for IP override along with redux additions | Oskar Nyberg | 1 | -0/+4 | |
| 2024-02-15 | Add utility ipc-call to get path basename | Oskar Nyberg | 1 | -0/+1 | |
| 2024-02-09 | Remove log output for e2e tests | Oskar Nyberg | 1 | -4/+0 | |
| 2024-02-09 | Add scheduler that sets the expired state | Oskar Nyberg | 1 | -12/+34 | |
| 2024-01-30 | Add setting to toggle maps | Oskar Nyberg | 1 | -0/+2 | |
| 2024-01-30 | Integrate webgl maps into app | Oskar Nyberg | 1 | -0/+1 | |
| 2024-01-29 | Add API access methods to Electron IPC | Oskar Nyberg | 1 | -0/+27 | |
| 2024-01-03 | Allow app to use custom socks5 and shadwosocks proxies | Jonathan | 1 | -11/+7 | |
| 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 | 1 | -42/+9 | |
| 2023-10-31 | Rename updateRelaySettings to setRelaySettings | Oskar Nyberg | 1 | -4/+4 | |
| 2023-10-31 | Remove RelaySettingsUpdate from gui/ | David Lönnhager | 1 | -2/+1 | |
| 2023-10-30 | Adjust codebase to breaking changes in styled components v6 | Oskar Nyberg | 1 | -13/+16 | |
| 2023-10-09 | Add custom lists to settings, ipc and rpc calls | Oskar Nyberg | 1 | -14/+22 | |
| 2023-09-08 | Add logging of account expiry when running tests | Oskar Nyberg | 1 | -0/+4 | |
| 2023-09-05 | Fix login tests | Oskar Nyberg | 1 | -1/+3 | |
| 2023-09-05 | Remove forwarded ports messages from GUI frontend | Linus Färnstrand | 1 | -9/+1 | |
| 2023-08-28 | Replace out of time view when adding time | Oskar Nyberg | 1 | -33/+73 | |
| 2023-06-12 | Replace thrown error in account data fetch with typed values | Oskar Nyberg | 1 | -9/+6 | |
| 2023-02-22 | Add quantum resistant property to daemon rpc and internal structures | Oskar Nyberg | 1 | -0/+9 | |
| 2023-02-01 | Add 'Go to System Settings' button to launch view | David Lönnhager | 1 | -0/+13 | |
| 2023-01-09 | Add lang attribute | Oskar Nyberg | 1 | -11/+14 | |
| 2023-01-03 | Fix navigation when logging in from other frontend | Oskar Nyberg | 1 | -4/+3 | |
| 2022-12-15 | Add utility function for getting current url in e2e tests | Oskar Nyberg | 1 | -0/+9 | |
| 2022-11-30 | Update logic to work with new ErrorState structures | Oskar Nyberg | 1 | -1/+1 | |
| 2022-11-28 | Update history calls to accomodate transition in state | Oskar Nyberg | 1 | -6/+4 | |
| 2022-11-24 | Move relay filtering to filter-relays.ts | Oskar Nyberg | 1 | -14/+10 | |
| 2022-11-07 | Add view state to history location state | Oskar Nyberg | 1 | -12/+1 | |
| 2022-10-13 | Create functional component | Hank | 1 | -2/+2 | |
| 2022-10-10 | Remove unecessary bind(this) | Hank | 1 | -2/+0 | |
| 2022-10-10 | Use SelectLanguage component | Hank | 1 | -0/+2 | |
| Bind this to setPreferredLocale Remove SelectLanguagePage.tsx | |||||
| 2022-10-10 | Make SelectLanguage.tsx a functional component | Hank | 1 | -2/+2 | |
| Create custom hook | |||||
| 2022-09-28 | Correct translation of the polish language alternative | Oskar Nyberg | 1 | -1/+1 | |
