Jason A. Donenfeld
452a339b37
version: bump
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2025-05-15 17:21:52 +02:00
Jason A. Donenfeld
7c743534a5
ui: sync translations
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2025-05-15 17:20:31 +02:00
Jason A. Donenfeld
4df25dd567
build: crowdin now requires auth
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2025-05-15 17:20:08 +02:00
Jason A. Donenfeld
4510fa7482
tools: bump wireguard-go version to latest release
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2025-05-15 16:55:19 +02:00
Jason A. Donenfeld
6aab7cccf9
LogViewerActivity: cast array to Any type instead of using union inference
...
Type argument for reified type parameter 'T' was inferred to the
intersection of ['Comparable<*>' & 'Serializable']. Reification of an
intersection type results in the common supertype being used. This may
lead to subtle issues and an explicit type argument is encouraged. This
will become an error in a future release.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2025-05-08 04:59:37 +02:00
Jason A. Donenfeld
e7d9beaef8
tools: bump go version
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2025-05-08 04:59:37 +02:00
Jason A. Donenfeld
bd0967e36e
SettingsActivity: manually apply insets for api 35
...
The forced EdgeToEdge changes don't work well with
PreferenceFragmentCompat, because it's basically abandoned by androidx,
so apply the insets manually ourselves.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2025-05-08 04:59:37 +02:00
Jason A. Donenfeld
de2338a470
SettingsActivity: remove unused imports
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2025-05-08 04:59:37 +02:00
Jason A. Donenfeld
c9353a89d4
gradle: remove experimental options now on by default
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2025-05-08 04:59:37 +02:00
Jason A. Donenfeld
fb115b4079
gradle: use = instead of .set
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2025-05-08 04:59:37 +02:00
Jason A. Donenfeld
0740e86cb2
gradle: bump deps
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2025-05-08 04:59:37 +02:00
Jason A. Donenfeld
9c0bafad17
gradle: update kotlin to 2.1.20
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2025-05-05 16:09:58 +02:00
Jason A. Donenfeld
d7242288bb
gradle: target API 36
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2025-05-05 16:09:58 +02:00
Jason A. Donenfeld
3e1bf5f9e9
tools: bump wg-go
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2025-05-05 15:44:24 +02:00
Jason A. Donenfeld
55d6ad6c95
gradle: update to agp 8.9.2 and gradle 8.14
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2025-05-05 15:44:24 +02:00
Jason A. Donenfeld
0a8de709b6
version: bump
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2023-10-18 14:26:45 +02:00
Jason A. Donenfeld
83c382b6cc
tools: bump go
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2023-10-18 14:26:41 +02:00
Jason A. Donenfeld
9453b6c0e2
ui: sync with crowdin
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2023-10-18 14:26:41 +02:00
Jason A. Donenfeld
8390553850
QuickTileService: require SYSTEM_ALERT_WINDOW to start background activity
...
Due to buggy changes in Android 14, we now need to bother the user about
enabling "draw over other apps" for the quick settings toggle to work
when the app isn't already running.
Link: https://issuetracker.google.com/issues/305035828
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2023-10-18 14:26:41 +02:00
Jason A. Donenfeld
db7f70736f
gradle: bump many deps
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2023-10-13 21:32:16 +02:00
Jason A. Donenfeld
d4c8f1dfdd
gradle: update to agp 8.2.0-beta06
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2023-10-13 21:24:42 +02:00
Harsh Shandilya
db52515dc6
gradle: upgrade to 8.3
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev >
2023-09-12 12:28:02 +05:30
SlipkHunter and Harsh Shandilya
0be12b8d07
ui: only show a snackbar for Android 12 and lower
...
Signed-off-by: SlipkHunter <abrito025@gmail.com >
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev >
2023-09-12 12:23:46 +05:30
Harsh Shandilya
56be913fa4
gradle: upgrade AGP and Kotlin
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev >
2023-08-04 20:20:46 +05:30
Harsh Shandilya
82bcac55fb
gradle: upgrade to 8.2.1
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev >
2023-08-04 20:20:46 +05:30
Jason A. Donenfeld
04e503c9db
version: bump
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2023-07-07 05:06:04 +02:00
Jason A. Donenfeld
434534ac59
ui: hide corrupted message if no installer
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2023-07-07 05:06:04 +02:00
Jason A. Donenfeld
0f77af85d3
ui: sync with crowdin
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2023-07-07 04:24:14 +02:00
Jason A. Donenfeld
58789d6372
version: bump
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2023-07-06 19:05:55 +02:00
Jason A. Donenfeld
adefd16f7e
ui: remove unused elvis operators
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2023-07-06 19:05:52 +02:00
Jason A. Donenfeld
e4a49a5356
ui: use api 34's startActivityAndCollapse
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2023-07-06 19:05:52 +02:00
Jason A. Donenfeld
353679801e
tunnel: use record class where possible
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2023-07-05 18:16:53 +02:00
Jason A. Donenfeld
58ec110360
gradle: remove unused import
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2023-07-05 17:59:01 +02:00
Jason A. Donenfeld
a7ce5ad42a
gradle: bump to api 34
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2023-07-05 16:13:19 +02:00
Jason A. Donenfeld
52c0d1ea29
gradle: update to agp 8.2.0-alpha10
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2023-07-05 16:00:40 +02:00
Jason A. Donenfeld
a5b4b9c428
tunnel: add quotes around calling package
...
Judging by the previous check, this was clearly intended.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2023-06-08 15:04:39 +02:00
Jason A. Donenfeld
e744ce4569
gradle: update to agp 8.2.0-alpha07
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2023-06-08 15:03:05 +02:00
Jason A. Donenfeld
adfd8e247b
tunnel: account for recent magisk using UID in sql
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2023-06-06 03:08:59 +02:00
Jason A. Donenfeld
e9243c403a
version: bump
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2023-05-26 16:23:49 +02:00
Jason A. Donenfeld
fbcbfbd311
strings: sync with crowdin
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2023-05-26 16:19:52 +02:00
Jason A. Donenfeld
dc1d294a82
gradle: bump to core-ktx 1.10.1
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2023-05-26 16:19:52 +02:00
Jason A. Donenfeld
2abd426cdc
gradle: bump to agp 8.2.0-alpha05
...
I wanted to stay on 8.1 in hopes of landing on a stable channel, but
Google won't backport the RB fix, so we have to bump to 8.2 alphas.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2023-05-26 16:19:52 +02:00
Jason A. Donenfeld
c536f5cc7f
gradle: bump to agp 8.1.0-beta03
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2023-05-26 16:19:52 +02:00
Jason A. Donenfeld
37a892a2da
gradle: sort extracted locales rather than generated XML
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2023-05-26 16:19:52 +02:00
Jason A. Donenfeld
f2d166a6a4
ui: add basic double update guard
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2023-05-26 16:19:52 +02:00
Jason A. Donenfeld
d883802178
ui: remove debug keys
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2023-05-26 16:19:52 +02:00
Jason A. Donenfeld
8d990be204
ui: add missing article to string
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2023-05-14 01:18:12 +02:00
Jason A. Donenfeld
5fa2e6164f
version: bump
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2023-05-13 01:12:50 +02:00
Jason A. Donenfeld
9972d9607e
gradle: sort lines in localeConfig
...
This works around https://issuetracker.google.com/issues/281825213
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2023-05-13 01:12:15 +02:00
Jason A. Donenfeld
6a72194106
ui: use modal corruption alert instead of snackbar
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2023-05-11 13:50:26 +02:00