summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)AuthorFilesLines
2025-06-04Remove unnecessary casts statementsBug Magnet4-43/+39
2025-06-04Make API check use mullvad ios in debug buildsBug Magnet14-79/+205
2025-06-04Add API availability check to mullvad-iosBug Magnet2-0/+73
2025-06-04Merge branch 'fix-connectivity-util-tests'Jonatan Rhodin2-4/+5
2025-06-04Fix connectivity manager util testsJonatan Rhodin2-4/+5
2025-06-03Merge branch 'android-app-fails-to-auto-reconnect-after-offline-data-droid-2025'Jonatan Rhodin2-39/+116
2025-06-03Listen for all network events to fix missing default network eventsJonatan Rhodin2-39/+116
2025-06-03Merge branch 'fix-settings-ui-e2e-test'Markus Pettersson2-3/+4
2025-06-03Fix `test_settings_ui`Markus Pettersson2-3/+4
Use the correct path to find the GUI test / spec file Update asset glob patterns Co-authored-by: Oliver <oliver@mohlin.dev>
2025-06-03Fix boringtun device not being closedDavid Lönnhager2-2/+2
2025-06-03Merge branch 'ios-1204-screenshot-autopsy'Bug Magnet2-0/+4
2025-06-03Add if: always() to "archive test report" actionAndrew Bulhak2-0/+4
2025-06-03Fix nightly CI failingDavid Lönnhager1-1/+2
2025-06-03Merge branch 'fix-cargo-clippy'Bug Magnet1-1/+3
2025-06-03Add clippy when setting up iOS CIBug Magnet1-1/+3
2025-06-03Merge branch 'update-list-items'Markus Pettersson18-116/+91
2025-06-03Remove CellNavigationButtonOliver1-24/+0
2025-06-03Use NavigationListItem in setting viewsOliver11-90/+67
2025-06-03Export NavigationListItem as namespaceOliver1-1/+10
2025-06-03Add ListItemIcon to ListItemOliver4-0/+13
2025-06-03Set minimum height of ListItemItem to 48pxOliver1-1/+1
2025-06-02Merge branch 'fix-ui-tests-log-in-too-fast'Bug Magnet1-0/+7
2025-06-02Fix the UITests trying to log in too fastBug Magnet1-0/+7
2025-06-02Merge branch 'port-android-app-2025.4-to-main'Jonatan Rhodin3-2/+6
2025-06-02Update android app version to 2025.4Albin2-2/+2
2025-06-02Update changelog for android/2025.4Jonatan Rhodin1-0/+4
2025-05-30Merge branch 'let-users-cancel-sending-a-problem-report-ios-987'Jon Petersson15-87/+203
2025-05-30Revert cancellation of log consolidationJon Petersson7-73/+34
2025-05-30Let users cancel sending a problem reportJon Petersson18-115/+270
2025-05-30Merge branch 'fix-vuln-GHSA-wxr5-93ph-8wr9'Jonatan Rhodin2-6/+10
2025-05-30Update lockfileJonatan Rhodin1-5/+0
2025-05-30Exclude common bean utilsJonatan Rhodin1-1/+10
2025-05-28Merge branch 'win-enable-cfg'David Lönnhager11-1/+17
2025-05-28Update changelogDavid Lönnhager1-0/+5
2025-05-28Bump submodule windows-librariesDavid Lönnhager1-0/+0
2025-05-28Bump submodule libwfpDavid Lönnhager1-0/+0
2025-05-28Enable CFG for WinFwDavid Lönnhager1-0/+3
2025-05-28Enable CFG for driverlogicDavid Lönnhager1-0/+2
2025-05-28Enable CFG for nsis-pluginsDavid Lönnhager6-1/+7
2025-05-28Merge branch 'clean-up-spawn'Joakim Hulthe1-7/+2
2025-05-28Replace spawn_blocking with spawnJoakim Hulthe1-7/+2
2025-05-28Merge branch ↵Jonatan Rhodin5-87/+169
'argument-ordering-is-lost-when-converting-from-stringsxml-to-droid-1913'
2025-05-28Fix arg order lost when adding to messages.potKalle Lindström5-87/+169
Currently when we add new strings from strings.xml in the android app and these gets added to message.pot by the translation script the arguments get added only as "%s" and "%d" and any ordering is lost. This means that if you would add a string to the android app that is something like "%1$s %2$s %1$s" this would be added to messages.pot as msgid "%s %s %s" and it would treat it as the string has 3 different arguments instead of 2. This PR changes the code so that when the Android strings.xml strings are added to messages.pot the argument index (if it exists) is not removed as it was previously. So the Android string "%1$s %2$s %1$s" will now result in the exact same string being added to messages.pot. However, the current normalizaion behavior is kept when it comes to checking if an Android string already exists in messages.pot, so e.g. the string `"Not all our servers are %1$s-enabled. Therefore, we use multihop automatically to enable %1$s with any server."` will still match the current value in the pot file which is: `"Not all our servers are %(daita)s-enabled. Therefore, we use multihop automatically to enable %(daita)s with any server."` and no new string is added to messages.pot.
2025-05-28Merge branch 'google-play-version-of-the-app-sends-logs-to-firebase-droid-1988'Jonatan Rhodin1-0/+9
2025-05-28Disable Firebase billing loggingKalle Lindström1-0/+9
2025-05-28Merge branch 'in-app-upgrades-on-windows-and-macos'Sebastian Holmin391-1495/+7715
2025-05-28Update Link components to use Text subcomponent to wrap textTobias Järvelöv2-9/+11
2025-05-28Update translationsTobias Järvelöv1-1/+12
2025-05-28Update link to AppUpgrade route to be separate from rest of messageTobias Järvelöv1-15/+30
2025-05-28Remove gid check when verifying daemon ownership on Linux and macOSTobias Järvelöv1-7/+2