aboutsummaryrefslogtreecommitdiffstatshomepage
Commit message (Expand)AuthorAgeFilesLines
* gradle: remove unused settingsHEADmasterJason A. Donenfeld9 days1-12/+0
* version: bump1.0.20260315Jason A. Donenfeld10 days1-2/+2
* ui: remove use of deprecated bundleOfJason A. Donenfeld10 days2-9/+8
* Updater: discourage copy and pastingJason A. Donenfeld10 days1-0/+6
* tunnel: uatch minSdk between tunnel and uiL.W.Reek10 days1-2/+1
* gradle: update to agp 9.1Jason A. Donenfeld10 days5-50/+10
* Application: include appid in user agentJason A. Donenfeld2026-03-101-1/+1
* res: remove untranslatable string from hindi translationJason A. Donenfeld2026-03-101-1/+0
* Updater: don't immediately retry if check failsJason A. Donenfeld2026-03-101-1/+7
* version: bump1.0.20260102Jason A. Donenfeld2026-01-021-2/+2
* tunnel: also bump the minsdk of this moduleJason A. Donenfeld2026-01-021-1/+1
* tunnel: newIncompleteFuture requires API 31Jason A. Donenfeld2026-01-021-1/+4
* version: bump1.0.20251231Jason A. Donenfeld2025-12-311-2/+2
* Updater: don't compile in updater when it can't be usedJason A. Donenfeld2025-12-311-0/+9
* LogViewerActivity: remove unnecessary ?.Jason A. Donenfeld2025-12-311-1/+1
* build: upgrade all dependenciesJason A. Donenfeld2025-12-311-5/+5
* ui: raise min SDK to 24Harsh Shandilya2025-10-2012-83/+15
* tunnel: add isAlwaysOn and isLockdownEnabledBrandon T2025-10-203-0/+50
* ui: losslessly optimize launcher iconsAnthony Ryan2025-10-2011-0/+0
* build: upgrade all dependenciesHarsh Shandilya2025-10-201-9/+9
* gradle: upgrade to 9.1.0Harsh Shandilya2025-10-203-10/+6
* build(tunnel): update publishing setup for OSSRH deprecationHarsh Shandilya2025-10-201-6/+20
* version: bump1.0.20250531Jason A. Donenfeld2025-05-311-2/+2
* QrCodeFromFileScanner: more efficiently downscale images and release memoryJason A. Donenfeld2025-05-311-44/+16
* QrCodeFromFileScanner: catch OOM errorsJason A. Donenfeld2025-05-311-1/+1
* gradle: bump dependenciesJason A. Donenfeld2025-05-311-3/+3
* QuickTileService: wait for tunnels to loadJason A. Donenfeld2025-05-281-0/+4
* QuickTileService: handle onClick in applicationScopeJason A. Donenfeld2025-05-281-25/+38
* version: bump1.0.20250523Jason A. Donenfeld2025-05-231-2/+2
* TvMainActivity: link to cx file explorerJason A. Donenfeld2025-05-231-1/+4
* version: bump1.0.20250522Jason A. Donenfeld2025-05-221-2/+2
* tools: bump to wireguard-go 0.0.20250522 for major regressionJason A. Donenfeld2025-05-222-5/+3
* DonatePreferences: use toUri() extensionJason A. Donenfeld2025-05-211-1/+2
* tools: align to 16kJason A. Donenfeld2025-05-211-0/+1
* tools: bump wireguard-tools to 1.0.20250521Jason A. Donenfeld2025-05-211-0/+0
* version: bump1.0.20250519Jason A. Donenfeld2025-05-191-2/+2
* gradle: update to agp 8.10Jason A. Donenfeld2025-05-191-1/+1
* MainActivity: don't reuse id names across layoutsJason A. Donenfeld2025-05-192-3/+3
* global: add missing xml copyright and opening tagJason A. Donenfeld2025-05-1960-56/+234
* global: update copyright noticesJason A. Donenfeld2025-05-1993-93/+93
* TunnelCreatorActivity: use proper xml for layoutJason A. Donenfeld2025-05-192-15/+17
* version: bump1.0.20250516Jason A. Donenfeld2025-05-161-2/+2
* gradle: update agp to 8.9.3Jason A. Donenfeld2025-05-161-1/+1
* TunnelToggleActivity: suppress errors from prepare() in lockdown modeJason A. Donenfeld2025-05-161-4/+8
* ui: set fitsSystemWindows=true for EdgeToEdge on API 35+Jason A. Donenfeld2025-05-164-14/+12
* TvMainActivity: use OpenDocument instead of GetContentJason A. Donenfeld2025-05-161-3/+3
* version: bump1.0.20250515Jason A. Donenfeld2025-05-151-2/+2
* ui: sync translationsJason A. Donenfeld2025-05-1523-216/+799
* build: crowdin now requires authJason A. Donenfeld2025-05-151-1/+7
* tools: bump wireguard-go version to latest releaseJason A. Donenfeld2025-05-152-9/+11