summaryrefslogtreecommitdiffhomepage
path: root/gui/src/renderer/components/select-location
AgeCommit message (Collapse)AuthorFilesLines
2024-11-14Move gui directory to desktop/packages/mullvad-vpnOskar18-3032/+0
2024-10-22Split utility-hooks into two filesOskar6-7/+8
2024-10-22Fix exhaustive-deps rule violationsOskar11-83/+144
2024-10-22Show message instead of entry listOskar2-85/+112
2024-10-14Prevent OpenVPN locations from showing in the location listOskar1-2/+12
2024-10-14Add relay memo dependenciesOskar1-1/+1
2024-10-07Fix `eslint` complaintsSebastian Holmin2-6/+2
2024-10-07Replace "smart routing" with "direct only" in gui codeSebastian Holmin2-6/+6
2024-09-17Align Smart routing GUI with design specJoakim Hulthe2-4/+8
2024-09-17Remove daita filter notice when using use_anywhereJoakim Hulthe2-2/+4
2024-09-17Add temporary gui toggle for `use_anywhere`Joakim Hulthe1-1/+4
2024-08-30Add reusable cell side button componentOskar4-46/+11
2024-07-04Trim custom list names in guiJoakim Hulthe2-13/+18
2024-06-18Fix eslint errorsOskar Nyberg2-9/+6
All changes in this commit were produced by running `npm run lint -- --fix`.
2024-04-19Fix not resetting to bridge type normal when selecting automaticOskar Nyberg1-0/+1
2024-04-19Add aria-label to edit custom bridge buttonOskar Nyberg1-2/+10
2024-04-17Prevent select location scroll position reset on popOskar Nyberg1-0/+10
2024-04-16Only filter locations for first wg hopOskar Nyberg2-4/+16
2024-04-16Add daita label to filters in location selectorOskar Nyberg1-1/+11
2024-04-16Add daita filtering of relay listOskar Nyberg1-6/+8
2024-04-11Make custom bridge hover button persistentOskar Nyberg1-1/+3
2024-04-11Change special location item iconOskar Nyberg1-11/+3
2024-04-11Add Custom bridge to Select location viewOskar Nyberg4-73/+154
2024-04-11Respect custom bridge when displaying location as selectedOskar Nyberg2-6/+33
2024-04-11Move Location row button styles to separate fileOskar Nyberg3-127/+160
2024-04-11Move location type state to reduxOskar Nyberg1-5/+9
2024-02-15Add NavigationBarButton for buttons on the right-hand side of the barOskar Nyberg2-14/+3
2024-01-29Add api acces methods to daemon-rpcOskar Nyberg1-4/+1
2024-01-05Add delete confirmation for custom listsOskar Nyberg2-4/+56
2024-01-05Add back action for custom list add inputOskar Nyberg1-28/+31
2024-01-05Align custom list buttonsOskar Nyberg1-0/+4
2024-01-05Show disabled chevron for custom lists without itemsOskar Nyberg1-3/+5
2024-01-05Prevent creating custom lists with empty namesOskar Nyberg1-9/+17
2024-01-03Allow app to use custom socks5 and shadwosocks proxiesJonathan1-4/+10
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-31Rename updateRelaySettings to setRelaySettingsOskar Nyberg1-2/+2
2023-10-31Remove RelaySettingsUpdate from gui/David Lönnhager2-31/+46
2023-10-30Adjust codebase to breaking changes in styled components v6Oskar Nyberg5-35/+35
2023-10-30Move ref cast to hookOskar Nyberg3-8/+8
2023-10-17Fix LocationRow and search input line heightOskar Nyberg1-0/+1
2023-10-17Make sure filter count is correct when using multiple filtersOskar Nyberg1-1/+3
2023-10-09Add label to custom list row in add dialogOskar Nyberg1-1/+3
2023-10-09Simplify location specification interfacesOskar Nyberg2-7/+4
2023-10-09Fix calculated properties when searching in relay listOskar Nyberg6-19/+54
2023-10-09Add custom lists list in select location viewOskar Nyberg13-237/+906
2023-10-09Add dialogs for editing custom listsOskar Nyberg1-0/+201
2023-10-09Add custom lists to settings, ipc and rpc callsOskar Nyberg1-21/+21
2023-03-27Fix many typosAlexander Seiler1-1/+1
Signed-off-by: Alexander Seiler <seileralex@gmail.com>
2023-02-21Make BackItem figure out icon based on history lengthOskar Nyberg1-1/+1
2022-11-29Move scrollIntoView to ScrollPositionContextOskar Nyberg2-2/+8
2022-11-28Update history calls to accomodate transition in stateOskar Nyberg2-2/+2