summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)AuthorFilesLines
2025-08-15Replace deprecated type MutableRefObject with RefObjectTobias Järvelöv2-3/+3
With the upgrade to React 19 the MutableRefObject has been deprecated in favor of the RefObject type.
2025-08-15Mark unhandled return value with void explicitlyTobias Järvelöv2-2/+2
Fixes the lint warning about unhandled return value.
2025-08-15Set default value for useRef hooks and update types accordinglyTobias Järvelöv8-12/+12
With the upgrade to React 19 a default value is now required for the useRef hook.
2025-08-15Update useStyledRef to set useRef default value to nullTobias Järvelöv1-2/+2
With the upgrade to React 19 a default value is now required for the useRef hook. The default value is now set to null, as most instances where the useStyledRef hook was used already used that value.
2025-08-15Add type for props to usage of ReactElement typeTobias Järvelöv2-2/+2
With the upgrade to React 19 the type checking for the ReactElement props has become stricter and needs to be specified.
2025-08-15Update package-lock.jsonTobias Järvelöv1-157/+187
2025-08-15Upgrade experimental eslint react packages to stable versionsTobias Järvelöv1-2/+2
2025-08-15Upgrade react-redux packageTobias Järvelöv1-1/+1
2025-08-15Upgrade react packagesTobias Järvelöv1-4/+4
2025-08-14Merge branch 'set-default-location-flag-after-login'Kalle Lindström1-0/+13
2025-08-14Set the default location set flag at loginKalle Lindström1-0/+13
If the user has managed to log in we unconditionally set update_default_location = false. This is done to prevent an edge case where the geolocation request completes after the user has logged in and then the default location could change while the user is in the process of clicking the select location/connect buttons.
2025-08-14Merge branch 'boringtun-fix-pq'Sebastian Holmin1-149/+90
2025-08-14Refactor device creationSebastian Holmin1-149/+90
Change the way tun devices are created to prevent two from overlapping. This caused PQ to panic when taking read-locks.
2025-08-14Merge branch 'fix-netty-osv'Jonatan Rhodin1-0/+6
2025-08-14Ignore CVE-2025-55163 as it only affects http2Jonatan Rhodin1-0/+6
2025-08-14Merge branch 'bump-macosx_deployment_target-to-newer-than-107-des-2362'Linus Färnstrand1-1/+1
2025-08-14Bump MACOSX_DEPLOYMENT_TARGET to 10.12Linus Färnstrand1-1/+1
This is the oldest that rustc supports. 10.7 was emitting a warning at build time
2025-08-14Merge branch 'set-relay-selection-to-current-country-on-first-start-droid-2063'Kalle Lindström11-2/+323
2025-08-14Update changelogKalle Lindström1-0/+1
2025-08-14Set relay to current country on first startKalle Lindström10-2/+322
Sets the default relay selection to the current country (as determined by am.i.mullvad.net). If the current country does not have any relays the country with the closest relay is choosen instead. In non-release builds of the Android app we do not bundle a relay list in the APK, and the relay list is fetched when the user logs in. So one of the following can happen: 1. Geolocation request returns, we have a relay list. 2. Geolocation request returns, we do not yet have a relay list. 3. Relay list request returns, we have a geolocation. 4. Relay list request returns, we do not have a geolocation. In 1. and 3. we can update the default location. In 2. we have to wait until the relay list is fetched from the api until we can update the default location. 4. is unlikely to happen but could happen if am.i.mullvad is down.
2025-08-14Merge branch 'update-release-scripts'David Lönnhager2-3/+2
2025-08-14Update outdated instructions in 1-prepare-releaseDavid Lönnhager1-2/+1
2025-08-14Bump OS versions in 3-verify-buildDavid Lönnhager1-1/+1
2025-08-14Merge branch 'backport-2025.8-changes'David Lönnhager2-1/+5
2025-08-14Update desktop app version to 2025.8David Lönnhager1-1/+1
2025-08-14Update desktop app changelog with 2025.8 sectionDavid Lönnhager1-0/+4
2025-08-13Merge branch ↵Markus Pettersson3-16/+31
'do-not-filter-out-exit-relays-when-using-multihop-with-quic-des-2356'
2025-08-13Fix do not filter exit relays when multihop and QUIC is enabledMarkus Pettersson3-16/+31
2025-08-13Merge branch ↵Markus Pettersson1-1/+3
'nightly-rust-breaks-with-errore0275-overflow-evaluating-the-des-2363'
2025-08-13Pin Rust nightly compiler to 2025-08-11 to avoid compiler regressionMarkus Pettersson1-1/+3
2025-08-13Merge branch 'ios-1234-changelog-padding'Jon Petersson1-1/+2
2025-08-13Move padding to within the changelog's implicit scroll viewAndrew Bulhak1-1/+2
2025-08-12Merge branch 'invalidate-cdn-cache-on-release'David Lönnhager2-0/+21
2025-08-12Invalidate CDN cache after uploading release artifactsDavid Lönnhager2-0/+21
2025-08-12Merge branch 'ios-1214-propagate-method-rotation'Jon Petersson16-59/+194
2025-08-12Make changes from pull requestAndrew Bulhak4-12/+23
2025-08-12Adjust Rust formatting againAndrew Bulhak1-7/+8
2025-08-12Fix Rust warnings/formatting complaintsAndrew Bulhak1-7/+18
2025-08-12Separate access method rotation request from stateSteffen8-19/+44
2025-08-12Fix callback pointer passing, and saving of methodsAndrew Bulhak4-8/+11
2025-08-12Remove redundant Sync conformance for ForeignPtr typeAndrew Bulhak1-1/+0
2025-08-12Feed access method UUID back from Rust to Swift, and save itAndrew Bulhak9-36/+121
2025-08-12Merge branch 'backport-2025.8-beta3-changes'David Lönnhager2-1/+3
2025-08-12Update desktop app changelog with 2025.8-beta3 sectionDavid Lönnhager1-0/+2
2025-08-12Update desktop app version to 2025.8-beta3David Lönnhager1-1/+1
2025-08-12Merge branch 'port-android-app-2025.6-to-main'Jonatan Rhodin3-2/+7
2025-08-12Update android app version to 2025.6Jonatan Rhodin2-2/+2
2025-08-12Update changelog for android/2025.6Jonatan Rhodin1-0/+5
2025-08-12Merge branch 'log-download-err-cause'David Lönnhager1-1/+1
2025-08-12Log cause of update download errorDavid Lönnhager1-1/+1