<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-android, branch hs/build-upgrades</title>
<subtitle>Android GUI for WireGuard</subtitle>
<id>https://git.zx2c4.com/wireguard-android/atom/?h=hs%2Fbuild-upgrades</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-android/atom/?h=hs%2Fbuild-upgrades'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-android/'/>
<updated>2025-10-20T16:22:47Z</updated>
<entry>
<title>ui: remove use of SYSTEM_ALERT_WINDOW for QS tile</title>
<updated>2025-10-20T16:22:47Z</updated>
<author>
<name>felix</name>
<email>Felix.nuesse@t-online.de</email>
</author>
<published>2025-09-20T10:14:21Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-android/commit/?id=6727b078e75793d12fed266675f1564d763250ed'/>
<id>urn:sha1:6727b078e75793d12fed266675f1564d763250ed</id>
<content type='text'>
Harsh: massage codestyle and commit message
Signed-off-by: felix &lt;Felix.nuesse@t-online.de&gt;
Signed-off-by: Harsh Shandilya &lt;me@msfjarvis.dev&gt;
</content>
</entry>
<entry>
<title>build: set up and check in a baseline for Lint warnings</title>
<updated>2025-10-20T16:22:47Z</updated>
<author>
<name>Harsh Shandilya</name>
<email>me@msfjarvis.dev</email>
</author>
<published>2025-09-19T14:58:28Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-android/commit/?id=900b57605a255ca245260a9c56b2fb5c35b85803'/>
<id>urn:sha1:900b57605a255ca245260a9c56b2fb5c35b85803</id>
<content type='text'>
If you've hit 345 warnings there are definitely things to look at

Signed-off-by: Harsh Shandilya &lt;me@msfjarvis.dev&gt;
</content>
</entry>
<entry>
<title>ui: raise min SDK to 24</title>
<updated>2025-10-20T16:22:36Z</updated>
<author>
<name>Harsh Shandilya</name>
<email>me@msfjarvis.dev</email>
</author>
<published>2025-09-19T15:15:17Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-android/commit/?id=3b6ab660a94ef563be25e50804951feda26bc30a'/>
<id>urn:sha1:3b6ab660a94ef563be25e50804951feda26bc30a</id>
<content type='text'>
The difference between the usage of 21 and 24 is not big enough to hold
on to all the baggage from API 21

Signed-off-by: Harsh Shandilya &lt;me@msfjarvis.dev&gt;
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>tunnel: add isAlwaysOn and isLockdownEnabled</title>
<updated>2025-10-20T16:22:36Z</updated>
<author>
<name>Brandon T</name>
<email>JustBrandonT@gmail.com</email>
</author>
<published>2025-05-23T00:35:26Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-android/commit/?id=0d18e478ca732395bee839a40c1288c3a5ddf271'/>
<id>urn:sha1:0d18e478ca732395bee839a40c1288c3a5ddf271</id>
<content type='text'>
Signed-off-by: Brandon T &lt;JustBrandonT@gmail.com&gt;
[Harsh: fix build and Javadoc errors]
Signed-off-by: Harsh Shandilya &lt;me@msfjarvis.dev&gt;
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>ui: losslessly optimize launcher icons</title>
<updated>2025-10-20T16:22:36Z</updated>
<author>
<name>Anthony Ryan</name>
<email>anthonyryan1@gmail.com</email>
</author>
<published>2023-10-20T15:17:14Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-android/commit/?id=89c0bb6c7af8e22a1ac0fc4a5760d388f24d08a8'/>
<id>urn:sha1:89c0bb6c7af8e22a1ac0fc4a5760d388f24d08a8</id>
<content type='text'>
Using Efficient-Comprression-Tool we can reduce image size  by 37.59KB (27%)
with no visual change.

      compressed      │     uncompressed      │
──────────┬───────────┼───────────┬───────────┤
 size     │ diff      │ size      │ diff      │ path
──────────┼───────────┼───────────┼───────────┼───────────────────────────────────────────────
 75.2 KiB │ +75.2 KiB │       0 B │       0 B │ +
 15.8 KiB │  -6.7 KiB │  15.7 KiB │  -6.7 KiB │ ∆ res/mipmap-xxxhdpi-v4/ic_launcher.png
 20.4 KiB │  -6.3 KiB │  20.3 KiB │  -6.3 KiB │ ∆ res/mipmap-xxxhdpi-v4/ic_launcher_round.png
  8.6 KiB │  -6.2 KiB │   8.4 KiB │  -6.2 KiB │ ∆ res/mipmap-xhdpi-v4/banner.png
 11.6 KiB │  -4.3 KiB │  11.5 KiB │  -4.3 KiB │ ∆ res/mipmap-xxhdpi-v4/ic_launcher.png
 15.2 KiB │    -4 KiB │  15.1 KiB │    -4 KiB │ ∆ res/mipmap-xxhdpi-v4/ic_launcher_round.png
  6.2 KiB │  -2.6 KiB │   6.1 KiB │  -2.6 KiB │ ∆ res/mipmap-xhdpi-v4/ic_launcher.png
  7.9 KiB │  -2.5 KiB │   7.8 KiB │  -2.5 KiB │ ∆ res/mipmap-xhdpi-v4/ic_launcher_round.png
    5 KiB │  -1.7 KiB │   4.9 KiB │  -1.7 KiB │ ∆ res/mipmap-hdpi-v4/ic_launcher.png
    6 KiB │  -1.5 KiB │   5.8 KiB │  -1.5 KiB │ ∆ res/mipmap-hdpi-v4/ic_launcher_round.png
  2.7 KiB │  -1,002 B │   2.5 KiB │    -996 B │ ∆ res/mipmap-mdpi-v4/ic_launcher.png
  3.2 KiB │    -918 B │   3.1 KiB │    -918 B │ ∆ res/mipmap-mdpi-v4/ic_launcher_round.png
──────────┼───────────┼───────────┼───────────┼───────────────────────────────────────────────
  178 KiB │ +37.6 KiB │ 101.1 KiB │ -37.6 KiB │ (total)

[0]: https://github.com/JakeWharton/diffuse/

Signed-off-by: Anthony Ryan &lt;anthonyryan1@gmail.com&gt;
[Harsh: comparing APKs with Diffuse[0] shows modest but non-zero size savings]
Signed-off-by: Harsh Shandilya &lt;me@msfjarvis.dev&gt;
</content>
</entry>
<entry>
<title>build: upgrade all dependencies</title>
<updated>2025-10-20T16:22:36Z</updated>
<author>
<name>Harsh Shandilya</name>
<email>me@msfjarvis.dev</email>
</author>
<published>2025-09-19T13:24:09Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-android/commit/?id=705ebdb19cbcced360ef49de0cf6b763f9894eab'/>
<id>urn:sha1:705ebdb19cbcced360ef49de0cf6b763f9894eab</id>
<content type='text'>
Signed-off-by: Harsh Shandilya &lt;me@msfjarvis.dev&gt;
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>gradle: upgrade to 9.1.0</title>
<updated>2025-10-20T16:22:36Z</updated>
<author>
<name>Harsh Shandilya</name>
<email>me@msfjarvis.dev</email>
</author>
<published>2025-09-19T13:10:48Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-android/commit/?id=b5411b8c57588ff36e85205a0edba9559c894e53'/>
<id>urn:sha1:b5411b8c57588ff36e85205a0edba9559c894e53</id>
<content type='text'>
Signed-off-by: Harsh Shandilya &lt;me@msfjarvis.dev&gt;
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>build(tunnel): update publishing setup for OSSRH deprecation</title>
<updated>2025-10-20T16:22:36Z</updated>
<author>
<name>Harsh Shandilya</name>
<email>me@msfjarvis.dev</email>
</author>
<published>2025-09-19T15:24:12Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-android/commit/?id=9438b9d7f4c772658b20078e0ca02047749c13e7'/>
<id>urn:sha1:9438b9d7f4c772658b20078e0ca02047749c13e7</id>
<content type='text'>
The newly added zipReleasePublication task will generate a ZIP file at tunnel/build/distributions/tunnel-$VERSION-maven.zip
that can be uploaded to https://central.sonatype.com/publishing.

Signed-off-by: Harsh Shandilya &lt;me@msfjarvis.dev&gt;
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>version: bump</title>
<updated>2025-05-31T02:22:08Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2025-05-31T02:22:08Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-android/commit/?id=f0b45d50f332cd532ee9f62cd51582da6fea7e49'/>
<id>urn:sha1:f0b45d50f332cd532ee9f62cd51582da6fea7e49</id>
<content type='text'>
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>QrCodeFromFileScanner: more efficiently downscale images and release memory</title>
<updated>2025-05-31T02:22:06Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2025-05-31T02:21:50Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-android/commit/?id=cb216c6ec60efe84f7c4d3f256bae33603406aa5'/>
<id>urn:sha1:cb216c6ec60efe84f7c4d3f256bae33603406aa5</id>
<content type='text'>
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
</feed>
