<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mullvadvpn/android/settings.gradle.kts, branch decrease-leaks-during-reconnect</title>
<subtitle>The Mullvad VPN client app for desktop and mobile</subtitle>
<id>http://git.waynecole.info/mullvadvpn/atom?h=decrease-leaks-during-reconnect</id>
<link rel='self' href='http://git.waynecole.info/mullvadvpn/atom?h=decrease-leaks-during-reconnect'/>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/'/>
<updated>2025-10-30T14:23:48Z</updated>
<entry>
<title>Move gradle repos to settings</title>
<updated>2025-10-30T14:23:48Z</updated>
<author>
<name>Albin</name>
<email>albin@mullvad.net</email>
</author>
<published>2025-10-29T17:39:23Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=82d7af3240708882ee4363001719850e01695ed4'/>
<id>urn:sha1:82d7af3240708882ee4363001719850e01695ed4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename 'shared' to 'repository'</title>
<updated>2025-10-28T14:56:09Z</updated>
<author>
<name>Kalle Lindström</name>
<email>karl.lindstrom@mullvad.net</email>
</author>
<published>2025-10-27T10:35:42Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=d10085b894e0061138c5e0ff4b351ed04a22c65e'/>
<id>urn:sha1:d10085b894e0061138c5e0ff4b351ed04a22c65e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add inital baseline profile generation</title>
<updated>2025-09-10T06:53:51Z</updated>
<author>
<name>Kalle Lindström</name>
<email>karl.lindstrom@mullvad.net</email>
</author>
<published>2025-08-22T13:05:02Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=bdf63fb1bf50f16d1f8f3c8e9c4064aa20dd59a3'/>
<id>urn:sha1:bdf63fb1bf50f16d1f8f3c8e9c4064aa20dd59a3</id>
<content type='text'>
To improve startup performance this
PR adds a baseline profile generation module in test/baselineprofile.

The baseline profile plugin requires Junit4 so that is also added as a
dependency.

A baseline-prof.txt was also generated by running
`./gradlew generatePlayProdReleaseBaselineProfile` and checked in.

The tests that generate the baselineprofile currently only start the app
and accepts the privacy policy. This should be improved later on to
improve the startup performance.
</content>
</entry>
<entry>
<title>Use rust-android-gradle plugin as submodule</title>
<updated>2025-08-28T06:24:40Z</updated>
<author>
<name>Kalle Lindström</name>
<email>karl.lindstrom@mullvad.net</email>
</author>
<published>2025-08-28T06:15:18Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=4c08174a9f1dca598292d074a048922e1dd41234'/>
<id>urn:sha1:4c08174a9f1dca598292d074a048922e1dd41234</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add named arg detekt test</title>
<updated>2025-07-28T12:37:21Z</updated>
<author>
<name>Kalle Lindström</name>
<email>karl.lindstrom@mullvad.net</email>
</author>
<published>2025-07-22T13:30:19Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=235c1446b096d40e6ee686878391732a41c0fefb'/>
<id>urn:sha1:235c1446b096d40e6ee686878391732a41c0fefb</id>
<content type='text'>
Adds a custom detekt rule that checks that all Screen and Dialog
composables are called with only named arguments.
</content>
</entry>
<entry>
<title>Create new design system module</title>
<updated>2025-07-04T13:47:25Z</updated>
<author>
<name>David Göransson</name>
<email>david.goransson@mullvad.net</email>
</author>
<published>2025-06-23T14:35:58Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=b6b01dbc66f8a903476b86d2b068e56cfe05e248'/>
<id>urn:sha1:b6b01dbc66f8a903476b86d2b068e56cfe05e248</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move all test tags to new lib.ui.tag module</title>
<updated>2025-04-30T07:27:03Z</updated>
<author>
<name>Kalle Lindström</name>
<email>karl.lindstrom@mullvad.net</email>
</author>
<published>2025-04-28T14:43:01Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=e178b2759071ce6cb3f7ee0d6d47e28fd55dbed4'/>
<id>urn:sha1:e178b2759071ce6cb3f7ee0d6d47e28fd55dbed4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Improve TV connect screen UI</title>
<updated>2025-03-19T08:33:07Z</updated>
<author>
<name>Kalle Lindström</name>
<email>karl.lindstrom@mullvad.net</email>
</author>
<published>2025-03-11T10:00:15Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=e2d5d4f1f444f1dfbee5077889a62731aec080c6'/>
<id>urn:sha1:e2d5d4f1f444f1dfbee5077889a62731aec080c6</id>
<content type='text'>
- Implements the navigation rail design for Android TV
- Implements the TV notification banner design
- Adds two new Gradle modules:
  * tv: contains the Android TV specific Compose components (e.g. the
     NavigationDrawerTV component)
  * ui/compose: contains Compose-specific code that is needed by
    both the app module and the tv module.
</content>
</entry>
<entry>
<title>Replace intentholder with api override intent holder</title>
<updated>2024-12-13T08:50:40Z</updated>
<author>
<name>Jonatan Rhodin</name>
<email>jonatan.rhodin@mullvad.net</email>
</author>
<published>2024-12-10T21:57:56Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=b95e54a41dfa3e5932e9385adbfe1209eafb45bc'/>
<id>urn:sha1:b95e54a41dfa3e5932e9385adbfe1209eafb45bc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Set rootProject.name</title>
<updated>2024-10-16T07:18:55Z</updated>
<author>
<name>David Göransson</name>
<email>david.goransson@mullvad.net</email>
</author>
<published>2024-10-11T13:23:03Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=2a9c089add99ae59095fee960d4746063ef2aa85'/>
<id>urn:sha1:2a9c089add99ae59095fee960d4746063ef2aa85</id>
<content type='text'>
</content>
</entry>
</feed>
