summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)AuthorFilesLines
2026-03-27Rebase fixeshackday-glance-widgetJonatan Rhodin2-1/+8
2026-03-27Some fixesJonatan Rhodin2-7/+2
2026-03-27Lotsa workJonatan Rhodin23-470/+631
2026-03-27Some more workJonatan Rhodin20-141/+735
2026-03-27Some cleanupJonatan Rhodin5-8/+11
2026-03-27Add very crude implementation of widgetJonatan Rhodin11-0/+429
2026-03-26Merge branch 'missing-code-owners'Linus Färnstrand6-0/+113
2026-03-26Stop triggering compile CIs on code-owner changesLinus Färnstrand3-0/+3
2026-03-26Add appteam-lead code owner teamLinus Färnstrand1-0/+8
Bootstrap this team with only owning a few files related to code ownership itself, and trusted signing keys
2026-03-26Add CI job to prevent new ownerless filesLinus Färnstrand2-0/+102
Adds a workflow that compares ownerless files between the PR base and head. Fails if the PR introduces files not covered by any team in code-owners.json. Uses @actions/glob for pattern matching, consistent with the existing code-owner-approval workflow.
2026-03-26Merge branch 'fix-mullvad-ios-linking'Emīls1-2/+0
2026-03-26Remove extra linking of libmullvad_iosJon Petersson1-2/+0
2026-03-26Merge branch 'use-gotatun-for-linux-builds'Markus Pettersson1-4/+4
2026-03-26Use gotatun instead of wireguard-go when building app packageMarkus Pettersson1-4/+4
2026-03-26Merge branch 'update-gotatun'Joakim Hulthe2-3/+3
2026-03-26Update gotatun to 0.5.0Joakim Hulthe2-3/+3
This release: - Adds jitter to the handshake interval. Good for correctness. - Fixes a bug on linux. Will be good to have this fix for when we ship GotaTun on linux. [Changelog](https://github.com/mullvad/gotatun/blob/v0.5.0/CHANGELOG.md)
2026-03-26Merge branch 'adjust-partner-api-comment-to-correct-domain'Albin1-1/+1
2026-03-26Adjust partner API comment to correct domainAlbin1-1/+1
2026-03-26Merge branch 'update-dependencies-droid-2586'David Göransson64-4047/+3843
2026-03-26Update lockfileDavid Göransson3-820/+886
2026-03-26Rerun ktfmt formattingDavid Göransson59-3215/+2945
2026-03-26Update lint baselineDavid Göransson1-2/+2
2026-03-26Bump ktfmt plugin to 0.26.0David Göransson1-1/+1
2026-03-26Bump protobuf to 4.34.1David Göransson1-1/+1
2026-03-26Bump kotlin to 2.3.20David Göransson1-1/+1
2026-03-26Bump koin to 4.2.0David Göransson1-2/+2
2026-03-26Bump grpc to 1.80.0David Göransson1-1/+1
2026-03-26Bump compose to 1.10.6David Göransson1-1/+1
2026-03-26Bump arrow to 2.2.2.1David Göransson1-1/+1
2026-03-26Bump workmanager to 2.11.2David Göransson1-1/+1
2026-03-26Bump nav3 to 1.1.0-rc01David Göransson1-1/+1
2026-03-26Merge branch 'update-st-troubleshoot'David Lönnhager2-34/+21
2026-03-26Add removing VPN troubleshoot step for split tunnelingDavid Lönnhager2-34/+21
2026-03-25Merge branch 'fix-custom-list-search'Tobias Järvelöv15-85/+150
2026-03-25Sync custom list location expanded state with external updatesOliver1-0/+5
2026-03-25Fix search issues with custom list searchOliver14-85/+145
2026-03-25Merge branch 'fix-test-checked-checks'Tobias Järvelöv6-32/+33
2026-03-25Use checked assertion instead of aria-checked in testsOliver6-32/+33
2026-03-25Merge branch 'fix-build-script-git-dir-worktree'Linus Färnstrand1-40/+34
2026-03-25Fix build script git ref tracking in worktreesLinus Färnstrand1-40/+34
Use `git rev-parse --git-common-dir` to find the shared git directory where refs live, instead of assuming they are under the path returned by `--git-dir`. In a worktree, `--git-dir` returns the worktree-specific directory which has HEAD but not refs/heads/ or refs/tags/ - those live in the common directory. Also extract a shared git_output helper to deduplicate the repeated run-check-trim pattern across all git command calls.
2026-03-25Merge branch 'bump-binaries'Markus Pettersson1-0/+0
2026-03-25Bump `mullvadvpn-app-binaries` submodule to 382756dMarkus Pettersson1-0/+0
Include `libnftnl` and `libmnl` compiled for riscv64gc.
2026-03-25Merge branch 'gui-tests-are-failing-des-2894'Tobias Järvelöv3-5/+9
2026-03-25Use .cjs extension for preload scriptTobias Järvelöv3-5/+9
We have to keep the preload script as an CJS module as otherwise we would not be able to disable the Chromium sandbox at runtime using the --no-sandbox flag. For more information see the Preload section in: https://github.com/electron/electron/blob/v39.2.6/docs/tutorial/esm.md
2026-03-25Merge branch 'daemon-only'Markus Pettersson9-17/+237
2026-03-25Output `deb` and `rpm` packags to `dist/` based on build targetsBraydon Fuller2-19/+47
2026-03-25Update docs with `--daemon-only` option and other updatesBraydon Fuller1-4/+9
2026-03-25Update CHANGELOG.mdBraydon Fuller1-0/+5
2026-03-25Add `--daemon-only` build option for build scriptBraydon Fuller7-13/+195
2026-03-25Merge branch 'deprecate-mullvadapiwrapper-in-partner-api-ios-1182'Emīls17-1144/+268