| Commit message (Expand) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | ui: raise min SDK to 24HEADmaster | 2025-10-20 | 12 | -83/+15 | |
| * | tunnel: add isAlwaysOn and isLockdownEnabled | 2025-10-20 | 3 | -0/+50 | |
| * | ui: losslessly optimize launcher icons | 2025-10-20 | 11 | -0/+0 | |
| * | build: upgrade all dependencies | 2025-10-20 | 1 | -9/+9 | |
| * | gradle: upgrade to 9.1.0 | 2025-10-20 | 3 | -10/+6 | |
| * | build(tunnel): update publishing setup for OSSRH deprecation | 2025-10-20 | 1 | -6/+20 | |
| * | version: bump1.0.20250531 | 2025-05-31 | 1 | -2/+2 | |
| * | QrCodeFromFileScanner: more efficiently downscale images and release memory | 2025-05-31 | 1 | -44/+16 | |
| * | QrCodeFromFileScanner: catch OOM errors | 2025-05-31 | 1 | -1/+1 | |
| * | gradle: bump dependencies | 2025-05-31 | 1 | -3/+3 | |
| * | QuickTileService: wait for tunnels to load | 2025-05-28 | 1 | -0/+4 | |
| * | QuickTileService: handle onClick in applicationScope | 2025-05-28 | 1 | -25/+38 | |
| * | version: bump1.0.20250523 | 2025-05-23 | 1 | -2/+2 | |
| * | TvMainActivity: link to cx file explorer | 2025-05-23 | 1 | -1/+4 | |
| * | version: bump1.0.20250522 | 2025-05-22 | 1 | -2/+2 | |
| * | tools: bump to wireguard-go 0.0.20250522 for major regression | 2025-05-22 | 2 | -5/+3 | |
| * | DonatePreferences: use toUri() extension | 2025-05-21 | 1 | -1/+2 | |
| * | tools: align to 16k | 2025-05-21 | 1 | -0/+1 | |
| * | tools: bump wireguard-tools to 1.0.20250521 | 2025-05-21 | 1 | -0/+0 | |
| * | version: bump1.0.20250519 | 2025-05-19 | 1 | -2/+2 | |
| * | gradle: update to agp 8.10 | 2025-05-19 | 1 | -1/+1 | |
| * | MainActivity: don't reuse id names across layouts | 2025-05-19 | 2 | -3/+3 | |
| * | global: add missing xml copyright and opening tag | 2025-05-19 | 60 | -56/+234 | |
| * | global: update copyright notices | 2025-05-19 | 93 | -93/+93 | |
| * | TunnelCreatorActivity: use proper xml for layout | 2025-05-19 | 2 | -15/+17 | |
| * | version: bump1.0.20250516 | 2025-05-16 | 1 | -2/+2 | |
| * | gradle: update agp to 8.9.3 | 2025-05-16 | 1 | -1/+1 | |
| * | TunnelToggleActivity: suppress errors from prepare() in lockdown mode | 2025-05-16 | 1 | -4/+8 | |
| * | ui: set fitsSystemWindows=true for EdgeToEdge on API 35+ | 2025-05-16 | 4 | -14/+12 | |
| * | TvMainActivity: use OpenDocument instead of GetContent | 2025-05-16 | 1 | -3/+3 | |
| * | version: bump1.0.20250515 | 2025-05-15 | 1 | -2/+2 | |
| * | ui: sync translations | 2025-05-15 | 23 | -216/+799 | |
| * | build: crowdin now requires auth | 2025-05-15 | 1 | -1/+7 | |
| * | tools: bump wireguard-go version to latest release | 2025-05-15 | 2 | -9/+11 | |
| * | LogViewerActivity: cast array to Any type instead of using union inference | 2025-05-08 | 1 | -1/+1 | |
| * | tools: bump go version | 2025-05-08 | 1 | -4/+4 | |
| * | SettingsActivity: manually apply insets for api 35 | 2025-05-08 | 1 | -0/+24 | |
| * | SettingsActivity: remove unused imports | 2025-05-08 | 1 | -2/+0 | |
| * | gradle: remove experimental options now on by default | 2025-05-08 | 1 | -24/+0 | |
| * | gradle: use = instead of .set | 2025-05-08 | 3 | -15/+15 | |
| * | gradle: bump deps | 2025-05-08 | 1 | -13/+13 | |
| * | gradle: update kotlin to 2.1.20 | 2025-05-05 | 2 | -1/+2 | |
| * | gradle: target API 36 | 2025-05-05 | 4 | -6/+6 | |
| * | tools: bump wg-go | 2025-05-05 | 2 | -13/+19 | |
| * | gradle: update to agp 8.9.2 and gradle 8.14 | 2025-05-05 | 5 | -14/+17 | |
| * | version: bump1.0.20231018 | 2023-10-18 | 1 | -2/+2 | |
| * | tools: bump go | 2023-10-18 | 1 | -4/+4 | |
| * | ui: sync with crowdin | 2023-10-18 | 9 | -8/+209 | |
| * | QuickTileService: require SYSTEM_ALERT_WINDOW to start background activity | 2023-10-18 | 2 | -1/+12 | |
| * | gradle: bump many deps | 2023-10-13 | 2 | -9/+9 |
