summaryrefslogtreecommitdiffhomepage
path: root/mullvad-daemon/src/version/router.rs
AgeCommit message (Collapse)AuthorFilesLines
2025-10-23Add test for update in downloaded/downloading stateDavid Lönnhager1-0/+58
2025-10-23Do not cancel download when version check is invokedDavid Lönnhager1-4/+56
2025-10-23Use rollout threshold to determine if client should be updatedMarkus Pettersson1-1/+3
2025-10-23Update version checkDavid Lönnhager1-0/+6
It now makes an API call whenever manually triggered as well as once per hour, but only includes platform headers if 24 hours have passed Co-authored-by: Sebastian Holmin <sebastian.holmin@mullvad.net>
2025-09-01Link 'supported' bool to cache versionDavid Lönnhager1-0/+2
This prevents the app from erroneously being labeled unsupported during upgrades/downgrades
2025-08-12Log cause of update download errorDavid Lönnhager1-1/+1
2025-07-10Run `cargo fmt`Sebastian Holmin1-2/+2
2025-07-09Fix unused control flowSebastian Holmin1-7/+7
2025-07-08Incorrect `ref mut` bindingSebastian Holmin1-2/+5
2025-07-04Add rpc call to get in-app upgrade cache dirOskar1-1/+22
2025-06-16Add offline mode for installer loader on WindowsMarkus Pettersson1-18/+56
Co-authored-by: Sebastian Holmin <sebastian.holmin@mullvad.net> Co-authored-by: Joakim Hulthe <joakim.hulthe@mullvad.net> Co-authored-by: David Lönnhager <david.l@mullvad.net>
2025-05-28Various fixes for in-app upgradesDavid Lönnhager1-39/+77
2025-05-28Always reset to `HasVersion` on new versionSebastian Holmin1-46/+12
2025-05-28Minor fixSebastian Holmin1-4/+5
2025-05-28Clean up upgrades download directory on daemon startupDavid Lönnhager1-0/+11
2025-05-28Add tests for in app upgrade tests in daemon (#8015)Sebastian Holmin1-160/+649
Also add check for metadata version
2025-05-28Add in app upgrades to the daemonSebastian Holmin1-315/+289
--------- Co-authored-by: Markus Pettersson <markus.pettersson@mullvad.net>
2025-05-28Implement new version check and app downloaderDavid Lönnhager1-0/+602
This also fixes 'latest_beta' being required in the API Co-authored-by: Sebastian Holmin <sebastian.holmin@mullvad.net> Co-authored-by: Markus Pettersson <markus.pettersson@mullvad.net>