aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/ui/src/main/java/com/wireguard/android/util (unfollow)
Commit message (Expand)AuthorFilesLines
2025-10-20ui: raise min SDK to 24Harsh Shandilya1-3/+0
2025-05-31QrCodeFromFileScanner: more efficiently downscale images and release memoryJason A. Donenfeld1-44/+16
2025-05-31QrCodeFromFileScanner: catch OOM errorsJason A. Donenfeld1-1/+1
2025-05-19global: update copyright noticesJason A. Donenfeld10-10/+10
2023-09-12ui: only show a snackbar for Android 12 and lowerSlipkHunter1-1/+4
2023-05-05ui: reformat all codeJason A. Donenfeld8-63/+82
2023-05-05ui: use .seconds instead of .toDurationJason A. Donenfeld1-2/+2
2023-05-01ui: handle update signaturesJason A. Donenfeld1-0/+30
2023-04-24ui: display latest handshake timeJason A. Donenfeld1-0/+45
2023-04-07ui: always show visible localized error messagesJason A. Donenfeld1-3/+3
2023-04-04ui: force dark theme in TV modeJason A. Donenfeld1-0/+6
2023-03-21global: bump copyright dateJason A. Donenfeld10-10/+10
2022-03-06ui: make validity check from QR code image scanner staticHarsh Shandilya1-8/+8
2022-03-06ui: allow importing tunnel from an QR image stored on the deviceNikita Pustovoi2-0/+118
2021-10-29global: bump copyright yearJason A. Donenfeld9-9/+9
2021-10-29tunnel: remove kernel module downloaderJason A. Donenfeld1-7/+7
2021-05-26tunnel: retry DNS resolution for 10 secondsJason A. Donenfeld1-1/+2
2021-05-06ui: update datastore and rework apiJason A. Donenfeld1-11/+11
2021-05-05ui: replace deprecated string operationsHarsh Shandilya1-4/+3
2021-01-01ClipboardUtils: localize clipboard notification snackJason A. Donenfeld1-1/+2
2020-10-02DownloadsFileSaver: initialize callback in constructor, not on the flyJason A. Donenfeld1-7/+16
2020-10-02build: upgrade AndroidX biometricJason A. Donenfeld1-5/+4
2020-09-26ui: queue up tunnel mutating on activity scope instead of fragment scopeJason A. Donenfeld1-2/+2
2020-09-23ui: cleanup code after churnJason A. Donenfeld1-1/+0
2020-09-22tv: wire in statsJason A. Donenfeld1-0/+22
2020-09-22tv: abstract out tunnel importingJason A. Donenfeld2-10/+150
2020-09-22tv: initial draft of Android TV supportHarsh Shandilya1-0/+11
2020-09-18ui: move to Jetpack DataStore instead of SharedPrefsJason A. Donenfeld1-0/+85
2020-09-18ui: reformat codeJason A. Donenfeld1-1/+2
2020-09-17ui: refactor AddTunnelsSheet's selection communicationHarsh Shandilya1-5/+0
2020-09-17DownloadsFileSaver: encapsulate permission checksJason A. Donenfeld1-34/+55
2020-09-16ZipExporterPreference: don't ask for storage permissions on newer androidJason A. Donenfeld1-0/+2
2020-09-16ui: replace GlobalScope with a hand-rolled CoroutineScopeHarsh Shandilya1-0/+4
2020-09-16Extensions: use more idiomatic kotlinJason A. Donenfeld1-2/+2
2020-09-16global: lint codebase with recent changesJason A. Donenfeld2-1/+3
2020-09-15coroutines: use lifecycleScope where appropriateJason A. Donenfeld2-21/+10
2020-09-15coroutines: convert the restJason A. Donenfeld2-70/+0
2020-09-13ui: remove hacky manual check for keyguardHarsh Shandilya1-20/+1
2020-09-13ui: update BiometricAuthenticator for API changesHarsh Shandilya1-2/+6
2020-09-13ui: fix memory leak from statically held Handler instanceHarsh Shandilya1-2/+1
2020-08-23ui: fix SDK 30 deprecation warning for implicit Looper in Handler initHarsh Shandilya1-1/+2
2020-07-23AdminKnobs: allow enterprise admins to disable private key exportJason A. Donenfeld1-0/+16
2020-04-06ui: misc cleanups to AppListDialogFragmentHarsh Shandilya1-0/+5
2020-03-30global: cleanup code styleJason A. Donenfeld1-1/+1
2020-03-30BiometricAuthenticator: rework logic and bugsJason A. Donenfeld1-9/+27
2020-03-30BiometricAuthenticator: implement biometric authentication for sensitive operationsHarsh Shandilya1-0/+73
2020-03-28global: hardcode tags so that minification doesn't ruin the logJason A. Donenfeld1-1/+1
2020-03-28ui: Remove unnecessary non-null assertion in TAG fieldsHarsh Shandilya1-1/+1
2020-03-28ui: use kotlin class instead of java class for tagJason A. Donenfeld1-1/+1
2020-03-28ClipboardUtils: Update to handle TextInputEditTextHarsh Shandilya1-9/+12