summaryrefslogtreecommitdiffhomepage
path: root/desktop/packages/mullvad-vpn/src/main
AgeCommit message (Collapse)AuthorFilesLines
2025-10-31Add robber languageOskar1-2/+64
2025-10-24Remove unused 'no wireguard key' errorDavid Lönnhager1-2/+0
2025-10-23Expose getVersionInfo on delegate in UserInterface classTobias Järvelöv1-0/+3
2025-10-23Add getVersionInfo method in ApplicationMain classTobias Järvelöv1-0/+1
2025-10-22Add entry and exit no relay errorsJonatan Rhodin1-0/+2
The old no relay error is still kept for single hop
2025-10-17Remove use of PATH_PREFIXTobias Järvelöv4-13/+5
2025-10-09Notify renderer of device event before expiry when logging outOskar1-5/+8
2025-10-01Add check for if system time changesOskar2-12/+45
2025-09-30Add LWO to UIDavid Lönnhager2-0/+10
2025-09-30Add feature indicator for LWODavid Lönnhager1-0/+2
2025-09-30Rename block_when_disconnected to lockdown_mode in Electron appTobias Järvelöv4-8/+8
2025-09-30Handle daemon error when updating an api access methodTobias Järvelöv1-2/+13
2025-09-30Handle daemon error when adding an api access methodTobias Järvelöv1-6/+18
2025-09-18Add multiplexer POC to daemon, TSM, and relay selectorDavid Lönnhager1-10/+17
2025-09-18Add main IPC handler for linux split tunneling supportedTobias Järvelöv1-0/+4
2025-09-18Rename method splitTunnelIsEnabled to linuxSplitTunnelIsSupportedTobias Järvelöv1-3/+7
Also add basic error handling if the RPC method throws.
2025-09-17Add LWO to UI obfuscation typesDavid Lönnhager1-0/+3
2025-08-15Replace use of deprecated Buffer.slice with Buffer.subarrayTobias Järvelöv1-2/+2
2025-07-31Set gtk-version for playwright testsDavid Lönnhager1-0/+1
2025-07-23Refactor Relay protobuf typeMarkus Pettersson1-31/+22
Remove the dependency on google/protobuf/any.proto.
2025-07-23Filter relay list by QUICMarkus Pettersson1-0/+17
2025-07-16Check pipe ownership as part of connecting to gRPC serverDavid Lönnhager3-42/+46
This fixes some races, e.g. when ownership is checked while the gRPC server is shutting down, by retrying
2025-07-16Print cause of named pipe permissions errorDavid Lönnhager1-2/+6
2025-07-16Add QUIC feature indicator to Electron GUIMarkus Pettersson1-0/+2
2025-07-04Add info dialog explaining where daemon caches the installerOskar2-0/+7
2025-06-30Use absolute path for PowerShellDavid Lönnhager1-8/+22
2025-06-30Disable RestartDaemonFooter button if status is not stoppedDavid Lönnhager1-0/+3
2025-06-30Improve error messages for 'mullvad-setup.exe start-service'David Lönnhager1-3/+5
2025-06-30Start mullvad daemon from handleStartService handlerDavid Lönnhager1-8/+27
2025-06-30Implement daemon status management and related IPC communicationOliver1-1/+14
2025-06-30Add gtk-version command line switchOskar1-0/+4
2025-06-30Update electron to 36.5.0Oliver1-2/+2
2025-06-24Enable support for creating a custom list with locationsJonatan Rhodin2-2/+16
2025-06-19Add RPC for checking if split tunneling is available on LinuxDavid Lönnhager1-0/+5
2025-05-28Remove gid check when verifying daemon ownership on Linux and macOSTobias Järvelöv1-7/+2
2025-05-28Add check that path exists before trying to start installerTobias Järvelöv1-22/+58
Otherwise abort the process and emit an error.
2025-05-28Send AppUpgrade error message before sending eventTobias Järvelöv1-1/+1
2025-05-28Pass suggestedUpgrade to unsupported notification providerTobias Järvelöv1-0/+1
2025-05-28Add handling of 'navigate-internal' system notification actionTobias Järvelöv1-2/+11
2025-05-28Add method for dispatching app-openRoute messagesTobias Järvelöv1-0/+4
2025-05-28Update notification controller to expect 'navigate-external' actionsTobias Järvelöv1-3/+3
For system notifications all notifications should now use the 'navigate-external' type instead of 'open-url'.
2025-05-28Rename NotificationAction to SystemNotificationActionTobias Järvelöv1-2/+2
2025-05-28Add /inapp flag to in-app upgrade launcherDavid Lönnhager1-1/+2
2025-05-28Remove listener on child process when exit or error is emittedTobias Järvelöv1-2/+2
2025-05-28Update how installer is spawned on windowsTobias Järvelöv1-3/+8
2025-05-28Send AppUpgrade exit event if installer fails to startTobias Järvelöv1-0/+3
2025-05-28Rewrite how installer is started and handledTobias Järvelöv1-17/+51
- Use spawn to detach the process from the main process. - Listen for when installer process exits or has an error and notify the render process accordingly.
2025-05-28Remove fallback to 0 for when timeLeft is not setTobias Järvelöv1-1/+1
2025-05-28Update AppUpgrade error messagesTobias Järvelöv1-3/+5
2025-05-28Improve error handling for executing installerTobias Järvelöv1-4/+3