summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)AuthorFilesLines
2025-10-28Merge branch 'edit-github-release-as-part-of-release-script'Oskar1-5/+38
2025-10-28Add help option to 4-make-releaseOskar1-1/+9
2025-10-28Make --draft a non-default option to 4-make-releaseOskar1-2/+15
This changes the script from only creating draft releases to defaulting to final releases. It's still possible to create a draft release by adding the --draft flag.
2025-10-28Open editor to finalize changelog in 4-make-releaseOskar1-2/+14
2025-10-28Merge branch 'run-release-utilities-from-repo'ios-min-17Oskar13-126/+141
2025-10-28Verify artifacts using code signing key in repoOskar3-3/+13
2025-10-27Make release script run from within repo instead of separate directoryOskar4-99/+85
2025-10-27Make mullvad-release use state dir in .localOskar2-12/+14
2025-10-27Improve commit verification in release scriptsOskar4-12/+19
2025-10-27Verify that current commit is release in release-scriptsOskar1-0/+2
2025-10-27Add script that returns whether or not the current version is a releaseOskar1-0/+8
2025-10-27Merge branch 'b-tags-are-sometimes-not-rendered-properly-des-2641'Tobias Järvelöv3-30/+101
2025-10-27Add test to ensure output is produced reliably on each callTobias Järvelöv1-0/+6
2025-10-27Refactor expectChildrenToMatch to remove need for type castingTobias Järvelöv1-7/+27
2025-10-27Move expectChildrenToMatch to a separate utils fileTobias Järvelöv2-13/+14
2025-10-27Add tests with both emphasized and bold textTobias Järvelöv1-0/+27
2025-10-27Rewrite formatHtml to fix bugs in previous implementationTobias Järvelöv1-17/+34
When the functionality to format `em` tags was added a buggy behavior was introduced. This buggy behavior stems from the logic to match the input string against the tags we want to format, namely <b> and <em>. We mistakenly operate against the original string at all times when we match each tag, which means that for a string which contains '<b>something</b>' the content is correctly identified by the <b> tag's test function and gets rendered with the appropriate React component. However, since the original string is used for every tag this means the same string will also be handled by the next tag. In this case the <em> tag's test function will evaluate the string, '<b>something</b>' and see that it does not match and herein lies the buggy behavior. When a tag's test function does not get a match for the string it will render it as a fragment and push it to the formatted string array. This means that we get duplicated entries in the formatted string array because we get both the React component version of the string and the fragment version of the string. This buggy behavior is now fixed by passing the result of the first tag operations to the next tag. This ensures that once a part of the original string has been matched and turned into a component it can not be matched again by another tag.
2025-10-27Merge branch 'enable-gotatun-by-default-for-android'Albin3-29/+31
2025-10-27Increase test timeoutDavid Göransson1-25/+27
2025-10-27Enable gotatun by default in gradleAlbin1-1/+1
2025-10-27Rename boringtun to gotatun in gradleAlbin2-4/+4
2025-10-27Merge branch 'update-dependencies-droid-2259'Jonatan Rhodin11-517/+502
2025-10-27Update lockfileJonatan Rhodin2-456/+446
2025-10-27Update ktfmt to 0.25.0Jonatan Rhodin9-57/+52
2025-10-27Update protobuf to 4.33.0Jonatan Rhodin1-1/+1
2025-10-27Update kotlin to 2.2.21Jonatan Rhodin1-1/+1
2025-10-27Update ksp to 2.30Jonatan Rhodin1-1/+1
2025-10-27Update compose to 1.9.4Jonatan Rhodin1-1/+1
2025-10-27Merge branch 'update-remaining-string-differences-with-others-ios'Bug Magnet42-11042/+543
2025-10-27Update strings for translationmojganii41-10985/+488
2025-10-27Silence localization script to reduce CLI logmojganii2-57/+55
2025-10-27Merge branch 'clippy'Markus Pettersson1-2/+0
2025-10-27Remove unused importMarkus Pettersson1-2/+0
2025-10-24Merge branch 'fix-android-documentation-commands'Albin1-2/+4
2025-10-24Fix android linux build doc commandsAlbin1-2/+4
2025-10-24Merge branch 'gotatun-daita-v3'Markus Pettersson20-284/+433
2025-10-24Add padding packet over log on disconnectSebastian Holmin1-2/+34
2025-10-24Add DAITA stats to 'Stats'David Lönnhager9-50/+46
2025-10-24Set max_padding_frac and max_blocking_fracMarkus Pettersson1-7/+8
Co-authored-by: Joakim Hulthe <joakim.hulthe@mullvad.net> Co-authored-by: David Lönnhager <david.l@mullvad.net>
2025-10-24Propagate error if configuring GotaTun device in invalid stateMarkus Pettersson2-7/+20
2025-10-24Fix tunnel setup after having negotiated with an ephemeral peerMarkus Pettersson1-2/+5
Co-authored-by: Joakim Hulthe <joakim.hulthe@mullvad.net>
2025-10-24Work around mtu getter not being implemented on AndroidJoakim Hulthe1-1/+7
2025-10-24Integrate GotaTun cleanlyMarkus Pettersson12-187/+287
Refactor `trait Tunnel` and factor `start_daita` into `set_config`. Co-authored-by: Joakim Hulthe <joakim.hulthe@mullvad.net>
2025-10-24Update important log messageJoakim Hulthe2-10/+7
2025-10-24Bump GotaTunMarkus Pettersson2-19/+20
Co-authored-by: Joakim Hulthe <joakim.hulthe@mullvad.net>
2025-10-24Update maybenot to 2.2.2Markus Pettersson1-15/+15
Co-authored-by: Joakim Hulthe <joakim.hulthe@mullvad.net>
2025-10-24Merge branch 'add-script-6-modify-rollout-des-2602'Joakim Hulthe7-32/+196
2025-10-24Add 6-modify-rollout scriptJoakim Hulthe1-0/+99
2025-10-24Fix `get_latest_versions_file`Joakim Hulthe3-23/+25
`latest.json` is not published under api.mullvad.net.
2025-10-24Fix Display-impl of RolloutJoakim Hulthe3-12/+30