summaryrefslogtreecommitdiffhomepage
path: root/gui/src/renderer/lib
AgeCommit message (Collapse)AuthorFilesLines
2024-11-14Move gui directory to desktop/packages/mullvad-vpnOskar18-2101/+0
2024-10-22Split utility-hooks into two filesOskar4-28/+27
2024-10-22Prohibit @ts-ignore comments and update codebase to not use itOskar1-2/+2
2024-10-22Fix react-compiler rule violationsOskar2-2/+18
2024-10-22Fix exhaustive-deps rule violationsOskar3-56/+71
2024-10-14Prevent OpenVPN locations from showing in the location listOskar2-2/+20
2024-10-07Replace "smart routing" with "direct only" in gui codeSebastian Holmin1-4/+4
2024-10-01Rename account "token" to account "number"Joakim Hulthe1-2/+2
2024-09-30Move DAITA to top level settingsOskar1-1/+1
2024-09-30Move multihop to top level settings along with a dedicated viewOskar1-0/+1
2024-09-24Fix linting errorsOskar1-9/+9
2024-09-17Align Smart routing GUI with design specJoakim Hulthe2-4/+5
2024-09-17Remove daita filter notice when using use_anywhereJoakim Hulthe1-2/+4
2024-08-30Add routing for obfuscation viewsOskar1-0/+2
2024-06-18Fix eslint errorsOskar Nyberg2-4/+16
All changes in this commit were produced by running `npm run lint -- --fix`.
2024-04-16Only filter locations for first wg hopOskar Nyberg1-2/+24
2024-04-16Add daita filtering of relay listOskar Nyberg1-0/+9
2024-04-11Add view for editing custom bridgeOskar Nyberg1-0/+1
2024-04-11Add bridge settings updater functionsOskar Nyberg1-4/+73
2024-03-20Fix map scaling issuesOskar Nyberg1-0/+4
2024-03-20Add hook for forcing a rerender in a componentOskar Nyberg1-0/+9
2024-02-27Update desktop UI to correctly render new map dataLinus Färnstrand1-2/+2
2024-02-15Add IP override viewsOskar Nyberg1-0/+2
2024-02-15Improve logic for figuring out back button iconOskar Nyberg1-3/+10
2024-01-30Integrate webgl maps into appOskar Nyberg1-0/+822
2024-01-29Add edit functionality to api access methodsOskar Nyberg1-0/+1
2024-01-29Add API access methods viewOskar Nyberg2-0/+82
2024-01-03Allow app to use custom socks5 and shadwosocks proxiesJonathan1-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-31Separate update of protocol and portOskar Nyberg1-3/+3
2023-10-31Rename updateRelaySettings to setRelaySettingsOskar Nyberg1-1/+1
2023-10-31Remove RelaySettingsUpdate from gui/David Lönnhager1-29/+82
2023-10-30Add types for convering between transient propsOskar Nyberg1-0/+9
2023-10-30Move ref cast to hookOskar Nyberg1-0/+4
2023-10-09Fix calculated properties when searching in relay listOskar Nyberg1-19/+33
2023-10-09Update types for filter function and export search functionOskar Nyberg1-19/+22
2023-08-28Replace out of time view when adding timeOskar Nyberg2-0/+14
2023-06-28Move account button to headerbar in main viewOskar Nyberg1-1/+1
2023-03-28Search in translated location namesOskar Nyberg1-2/+5
2023-03-27Fix many typosAlexander Seiler1-2/+2
Signed-off-by: Alexander Seiler <seileralex@gmail.com>
2023-02-27Make routes importable without react routerOskar Nyberg3-24/+26
2022-11-28Add transition to location stateOskar Nyberg1-30/+45
2022-11-25Add filtering of special locationsOskar Nyberg1-0/+8
2022-11-24Expand search results on first render after searchOskar Nyberg1-0/+4
2022-11-24Move relay list logic to RelayListContext and scroll logic to ↵Oskar Nyberg1-25/+0
ScrollPositionContext
2022-11-24Add search field to select location viewOskar Nyberg2-22/+53
2022-11-24Move relay filtering to filter-relays.tsOskar Nyberg1-15/+43
2022-11-24Refactor SelectLocation and its subcomponentsOskar Nyberg2-21/+87
2022-11-07Add developer tools viewOskar Nyberg1-0/+1
2022-11-07Save expanded state for sections in location state and restore on navigationOskar Nyberg1-2/+2
2022-11-07Add view state to history location stateOskar Nyberg1-23/+22