summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)AuthorFilesLines
2025-03-05Do not serialize rollout if 1David Lönnhager1-0/+51
2025-03-05Print reason for errorDavid Lönnhager4-8/+24
2025-03-05Select random mirror for downloadingDavid Lönnhager3-2/+10
2025-03-05Add improved error messagesDavid Lönnhager18-39/+418
Co-authored-by: Joakim Hulthe <joakim.hulthe@mullvad.net>
2025-03-05Add arrow to 'stable link' on WindowsDavid Lönnhager2-11/+55
2025-03-05Implement beta downloaderDavid Lönnhager10-18/+217
2025-03-05Add API client for mullvad-updateDavid Lönnhager10-220/+431
2025-03-05Decouple download directory from mullvad-updateDavid Lönnhager7-82/+170
2025-03-05Remove installer if verification failsDavid Lönnhager1-1/+12
2025-03-05Add launch step to installer downloaderDavid Lönnhager12-14/+98
2025-03-05Set app download cache to a read-only directoryDavid Lönnhager9-8/+106
Notably, this means that the loader must run as a privileged user
2025-03-05Don't hide cancel button if download failsDavid Lönnhager1-2/+0
2025-03-05Always fail if there are duplicate versionsDavid Lönnhager1-14/+15
2025-03-05Add improved API response parse testsDavid Lönnhager9-5/+192
2025-03-05Update version response formatDavid Lönnhager4-112/+149
2025-03-05Test expired metadataDavid Lönnhager3-8/+20
2025-03-05Add documentation to mullvad-update format moduleDavid Lönnhager1-0/+13
2025-03-05Remove signature download stepDavid Lönnhager3-27/+1
2025-03-05Add GHA workflow for regression testing installer-downloader sizeDavid Lönnhager2-0/+112
2025-03-05Add build script for installer-downloaderDavid Lönnhager1-0/+28
2025-03-05Update test dataDavid Lönnhager3-93/+73
2025-03-05Add mullvad-version-metadata toolDavid Lönnhager10-246/+502
`format` was also updated to support signing
2025-03-05Implement version provider for API responsesDavid Lönnhager12-696/+394
This also replaces the PGP verifier with a SHA256 checksum verifier
2025-03-05Replace `AppDownloaderFactory` trait with `From` impl (#7606)Sebastian Holmin3-46/+20
Small refactoring that replaces a custom trait with a `From` implementation.
2025-03-05Add initial web installer and upgrades scaffoldDavid Lönnhager38-103/+4658
2025-03-05Fix relay list preparationAlbin1-3/+3
2025-03-05Revert "Set debugSymbolLevel to full"Albin1-1/+0
This reverts commit e96254b9b484f0411f50de5255487d3a4b15de5b. The commit was reverted due to it not producing the expected output.
2025-03-05Merge branch ↵Joakim Hulthe1-1/+1
'fix-cargo-deny-action-failing-due-to-missing-musl-toolchain-des-1790'
2025-03-05Update cargo-deny github action to v2Joakim Hulthe1-1/+1
2025-03-05Merge branch 'move-daita-warning-to-first-page-update-text-des-1693'Markus Pettersson2-14/+32
2025-03-05Update translationsTobias Järvelöv1-1/+1
2025-03-05Add TRANSLATORS comments to translation stringsTobias Järvelöv1-0/+15
2025-03-05Update DAITA warningTobias Järvelöv1-1/+4
Include info about latency, speed and battery being affected.
2025-03-05Move DAITA warning to top of first carousel pageTobias Järvelöv1-13/+13
Also move the last text block of the first page to the second page to keep the pages similar in height.
2025-03-05Merge branch 'make-button-component-composable-des-1754'Markus Pettersson14-105/+202
2025-03-05Consolidate Button styles into styled componentOliver1-55/+58
2025-03-05Add ButtonBaseOliver2-0/+13
2025-03-05Make button composableOliver13-64/+145
2025-03-05Merge branch 'fix-desktop-e2e-workflow'Markus Pettersson4-17/+25
2025-03-05Fix incorrectly named variable in `runner-image.sh`Markus Pettersson1-2/+2
2025-03-05Build binaries only if the target platform is LinuxMarkus Pettersson1-0/+16
2025-03-05Build `test-manager` before running (if necessary)Markus Pettersson1-2/+2
2025-03-05Fix `download_` functions not being sourcedMarkus Pettersson1-0/+3
2025-03-05Fix build of `mullvad-version` binary being gated on wrong conditionMarkus Pettersson1-1/+0
2025-03-05Remove unnecessary desktop e2e workflow stepMarkus Pettersson1-7/+0
2025-03-05Prepare Linux build container in desktop e2e workflow alwaysMarkus Pettersson1-3/+0
2025-03-05Fix run correct desktop e2e-script on Windows and macOSMarkus Pettersson1-2/+2
2025-03-05Merge branch 'upload-native-debug-symbols-to-play-store-droid-1819'Albin1-4/+1
2025-03-05Set debugSymbolLevel to fullKalle Lindström1-0/+1
2025-03-05Revert "Remove debug symbols for aab bundles"Kalle Lindström1-4/+0
We want to include the symbol files in the aab archive as this will enable us to see symbolized stack traces in the play console. This reverts commit ca687173e28a4b9acf69b1b99e9ee83da9ebd40a.