Skip to content

Improve mullvad exit node selection and add quick action button to disable exit node#36

Open
abn wants to merge 3 commits into
joaophi:masterfrom
abn:mullvad
Open

Improve mullvad exit node selection and add quick action button to disable exit node#36
abn wants to merge 3 commits into
joaophi:masterfrom
abn:mullvad

Conversation

@abn
Copy link
Copy Markdown

@abn abn commented Apr 28, 2025

This change contains the following changes.

  1. Improve Mullvad exit node selection. This also resolves Mullvad exit nodes not listed #35.
  2. Add a quick action button to disable exit node without navigating to the active node.

Also closes #18 #20.

Mullvad Exit Node Selection

Users can select a node by selecting a city - this will select the best node, ie. lowest priority integer value, similar to how the Tailscale mobile apps alow; or they can choose to expand the entry to see available nodes for that city and select a specific one.

New Option Outside Nodes Menu

Screenshot From 2025-04-28 21-30-35

Default Dialog View

Screenshot From 2025-04-28 22-07-33

Filtered Dialog View

Screenshot From 2025-04-28 22-07-48

Expanded Location View

Screenshot From 2025-04-28 22-07-56

Exit Node Quick Action

The button is only reactive when an exit node is active.

Screenshot From 2025-04-28 21-30-15

Screenshot From 2025-04-28 21-30-26

Screenshot From 2025-04-28 21-30-35

abn added 3 commits April 28, 2025 21:43
This change replaces the previously non-functional drop down menu
listing Mullvad exit nodes with a dedicated UI with filtering for exit
node selection. This change also allows users to select "best node"
automatically based on the lowest priority value, similar to Tailscale
mobile apps.
Introduce a `DisableExitNodeButton` to toggle the deactivation of an
active Tailscale exit node. The button updates dynamically based on the
exit node state and integrates seamlessly into the action bar of the
menu header.
@abn
Copy link
Copy Markdown
Author

abn commented May 1, 2025

@joaophi happy to make any changes required to get this ready for merge.

Thank you for the extension.

@sqwxl
Copy link
Copy Markdown

sqwxl commented May 4, 2025

Just tested this, works beautifully!

@aecsocket
Copy link
Copy Markdown

I have been using this fork for the past few days, and it works perfectly. Have had no problems with the Mullvad integration.

@abn
Copy link
Copy Markdown
Author

abn commented May 23, 2025

@joaophi would be great to get this released in a new version of the extension. Anything I could do to help?

@abn
Copy link
Copy Markdown
Author

abn commented Nov 2, 2025

A version of this fix with #45 is available at https://github.com/abn/tailscale-gnome-qs/tree/mullvad-gnome-49 for those that need it.

Hopefully the compatibility fix and these changes can get merged & released.

@abn
Copy link
Copy Markdown
Author

abn commented Nov 4, 2025

@joaophi gentle ping once again wondering if you could get this and #45 released when you can?

@coxde
Copy link
Copy Markdown

coxde commented Nov 4, 2025

@joaophi gentle ping once again wondering if you could get this and #45 released when you can?

Might be a good idea to create a fork if possible

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Mullvad exit nodes not listed

4 participants