System tray indicator for Mullvad VPN. Monitors your connection and allows you to view connection details from the system tray.
The extension listens for 'network-changed' events from GNetworkmonitor and will poll Mullvad's https://am.i.mullvad.net/json
API using Gnome's libsoup to get the system's current Mullvad connection status.
If you run into any issues feel free to report them here. Please include logs from Gnome's Looking Glass if possible/applicable.
Pull requests are always welcome, but please try to stick to Gnome's GJS Style Guidelines.
In addition you're of course welcome to fork this repo if you'd like, but please be kind and send back any changes that may be relevant here :)
- The authors of http://gjs.guide/
- zacius for testing and being patient with me when I broke the master branch :')
- andyholmes on #extensions:gnome.org who helped with some particularly nasty code issues as well as reading his projects to learn Gjs.
- quasipedia whose NordVPN Gnome extension I relied on heavily.