Commit Graph

  • a9ec828506 DownloadsFileSaver: encapsulate permission checks Jason A. Donenfeld 2020-09-16 17:56:07 +0200
  • eebeece856 LogViewerActivity: simplify scoping Jason A. Donenfeld 2020-09-16 16:16:54 +0200
  • 746ab00794 ZipExporterPreference: don't ask for storage permissions on newer android Jason A. Donenfeld 2020-09-16 16:08:15 +0200
  • b877593d55 libwg-go: use PeekLookAtSocketFd6(), not PeekLookAtSocketFd4() Jonathan Davies 2020-09-16 13:28:04 +0000
  • dcd596907a ui: resolve getColor deprecation in LogViewerActivity Harsh Shandilya 2020-09-16 18:54:00 +0530
  • 44c2afbfba LogViewerActivity: destroy process when coroutine scope is cancelled Jason A. Donenfeld 2020-09-16 15:20:32 +0200
  • bd1679b7e0 ui: await activity creation to change selected tunnel Harsh Shandilya 2020-09-16 18:30:34 +0530
  • ff7d7e0edd tunnel: document more public API from backend package Harsh Shandilya 2020-09-16 16:12:59 +0530
  • 2f088938c6 ui: replace GlobalScope with a hand-rolled CoroutineScope Harsh Shandilya 2020-09-16 15:30:15 +0530
  • 53adb0e9a6 Ed25519: use implementation from Tink Jason A. Donenfeld 2020-09-16 12:02:36 +0200
  • 6789c11a7b ConfigNamingDialogFragment: fix focus request for config naming dialog Harsh Shandilya 2020-09-16 15:40:01 +0530
  • c56065fcfe TunnelEditorFragment: move backwards using fragment manager instead of hack Jason A. Donenfeld 2020-09-16 11:03:47 +0200
  • 52a2ae36f6 TunnelEditorFragment: avoid extra trip through event loop Jason A. Donenfeld 2020-09-16 10:51:56 +0200
  • abcb51d2a6 Extensions: use more idiomatic kotlin Jason A. Donenfeld 2020-09-16 10:44:50 +0200
  • 8b9a40b3d7 global: lint codebase with recent changes Jason A. Donenfeld 2020-09-16 10:37:21 +0200
  • 4b36df504c
    ui: don't use low-level logger API Harsh Shandilya 2020-09-16 13:04:42 +0530
  • 35fe5bd5f0
    ui: update manifest for API 30 changes Harsh Shandilya 2020-09-15 15:05:54 +0530
  • 79ae85c728 coroutines: lifecycleScope is by default on Main.immediate Jason A. Donenfeld 2020-09-16 00:00:31 +0200
  • 49ac61304e coroutines: use lifecycleScope where appropriate Jason A. Donenfeld 2020-09-15 23:30:20 +0200
  • d79cdb0d41 MonkeyedTextInputEditText: au revoir Jason A. Donenfeld 2020-09-15 13:29:53 +0200
  • a3726b07bf wireguard-tools: bump to fix invalid free Jason A. Donenfeld 2020-09-15 16:21:09 +0200
  • 80c35a2053 TunnelListFragment: set selection on Main, not Main.immediate Jason A. Donenfeld 2020-09-15 16:07:16 +0200
  • 601b58b670 libwg-go: update to go 1.15.2 Jason A. Donenfeld 2020-09-15 13:40:13 +0200
  • 9cf049775f MonkeyedTextInputEditText: add note about sunset plan Jason A. Donenfeld 2020-09-15 12:44:55 +0200
  • 92122e60c6 idea: import new import sorting rules Jason A. Donenfeld 2020-09-15 11:28:39 +0200
  • f20d0f0659 gradle: desugar retrofuture and remove old deps Jason A. Donenfeld 2020-09-15 11:23:04 +0200
  • 9346a63753 gradle: do not use retrofuture in ui Jason A. Donenfeld 2020-09-14 19:48:08 +0200
  • bab70ab51e coroutines: convert the rest Jason A. Donenfeld 2020-09-14 19:46:49 +0200
  • 2fc0bb1a03 coroutines: convert low-hanging fruits Jason A. Donenfeld 2020-09-14 14:27:55 +0200
  • dd0ff8fe60
    ui: remove hacky manual check for keyguard Harsh Shandilya 2020-09-13 18:34:17 +0530
  • 45a179580d
    ui: update BiometricAuthenticator for API changes Harsh Shandilya 2020-09-13 18:33:17 +0530
  • 0bcee7f9cc
    ui: fix memory leak from statically held Handler instance Harsh Shandilya 2020-09-13 17:52:14 +0530
  • af10b117b4
    build: uprev dependencies and fix script block order Harsh Shandilya 2020-09-13 17:51:30 +0530
  • 7aa7825209
    build: update to Gradle 6.6.1 Harsh Shandilya 2020-08-30 23:23:04 +0530
  • 8b7617294e
    tools: bump for Android 11 ndc fix Harsh Shandilya 2020-08-26 18:59:57 +0530
  • 9985b9b08e
    build: target SDK 30 Harsh Shandilya 2020-08-25 21:17:05 +0530
  • 840d65881e
    build: switch fragment and preference to -ktx artifacts Harsh Shandilya 2020-08-23 01:07:18 +0530
  • c18f6818e8
    build: uprev core-ktx and material components Harsh Shandilya 2020-08-23 01:06:22 +0530
  • dcd91cad1b
    ui: fix SDK 30 deprecation warning for implicit Looper in Handler init Harsh Shandilya 2020-08-23 01:03:40 +0530
  • 898bb679d2
    ui: also enable StrictMode thread policy in debug builds Harsh Shandilya 2020-08-23 00:59:20 +0530
  • 348d430cd3
    build: remove explicit buildToolsVersion Harsh Shandilya 2020-08-23 00:49:11 +0530
  • e3d98633fb
    build: update AndroidX dependencies Harsh Shandilya 2020-08-23 00:43:25 +0530
  • b451920408
    build: uprev to Kotlin 1.4 Harsh Shandilya 2020-08-23 00:43:14 +0530
  • 1fa15e76e3
    build: minor cleanups and reorganization Harsh Shandilya 2020-08-23 00:42:51 +0530
  • 8a58270e03
    build: uprev to Gradle 6.6 Harsh Shandilya 2020-08-12 13:28:00 +0530
  • e08d873cc3 version: bump Jason A. Donenfeld 2020-07-24 09:50:31 +0200
  • 3748a1da88 AdminKnobs: allow enterprise admins to disable private key export Jason A. Donenfeld 2020-07-23 16:38:22 +0200
  • 9597d719ac build: bump AGP to 4.0.1 Jason A. Donenfeld 2020-07-23 16:04:22 +0200
  • 041ce2134f
    build: upgrade to Gradle 6.5.1 Harsh Shandilya 2020-07-10 14:59:56 +0530
  • 4c17fc51e7
    gitignore: add gradlew.bat Harsh Shandilya 2020-06-25 01:36:21 +0530
  • 6cf7439053
    gradle: upgrade to 6.5 Harsh Shandilya 2020-06-25 01:35:14 +0530
  • 814ab4937d
    build: bump core-ktx, coroutines and fragments Harsh Shandilya 2020-06-25 01:30:00 +0530
  • 3d088411e2 libwg-go: use conn.Bind for socketfd peek David Crawshaw 2020-06-21 20:58:20 -0400
  • 39e0c861e2 tools: bump versions Jason A. Donenfeld 2020-06-07 01:52:21 -0600
  • d60efcd7c7
    strings: sync translations Harsh Shandilya 2020-06-02 17:52:01 +0530
  • 4dff537d21
    ui: address new databinding requirements Harsh Shandilya 2020-05-29 12:25:52 +0530
  • 761c2ade4a
    build: bump to AGP 4.0.0 Harsh Shandilya 2020-05-29 12:05:24 +0530
  • 115a87af32
    ui: remove unneeded actionBarPopupTheme attribute Harsh Shandilya 2020-05-09 15:49:43 +0530
  • c7ecaeb145
    build: upgrade to gradle 6.4 and track checksum Harsh Shandilya 2020-05-09 13:15:57 +0530
  • 8e2d63db75 tunnel: add windows-style killswitch semantics for GoBackend Jason A. Donenfeld 2020-05-04 02:30:41 -0600
  • 3208bac987
    build: upgrade to mdc-android 1.2.0-alpha06 Harsh Shandilya 2020-04-30 18:21:31 +0530
  • fc1f2132fe
    build: bump gradle wrapper version in task configuration Harsh Shandilya 2020-04-27 14:09:37 +0530
  • 09125e1e31
    libwg-go: bump go version Harsh Shandilya 2020-04-26 04:33:41 +0530
  • 6b1164ad8d
    ui: switch up dark theme system bars colors Harsh Shandilya 2020-04-26 04:30:26 +0530
  • c68a5c776b
    build: bump threetenabp to 1.2.4 Harsh Shandilya 2020-04-24 19:32:36 +0530
  • f3ac787f5a
    ToolsInstaller: update Magisk directory Harsh Shandilya 2020-04-23 01:40:50 +0530
  • 751be2c469
    build: don't obfuscate code in minify step Harsh Shandilya 2020-04-21 21:36:59 +0530
  • cfb7f1b016
    ui: tweak fab animation duration Harsh Shandilya 2020-04-19 02:17:27 +0530
  • 33e07628db
    build: remove unused cardview dependency Harsh Shandilya 2020-04-19 02:09:07 +0530
  • b1b7d1d90c
    build: upgrade AGP, Kotlin, and preference Harsh Shandilya 2020-04-19 02:08:41 +0530
  • 6cb9548f72
    tunnel: disable LongLogTag lint Harsh Shandilya 2020-04-19 01:59:51 +0530
  • 8207ae1e8d
    strings: sync translations Harsh Shandilya 2020-04-19 01:48:50 +0530
  • 48e0e427eb
    ui: animate fab scale rather than translation Harsh Shandilya 2020-04-16 23:14:35 +0530
  • 03e95d2dd3 ObservableTunnel: account for race in renulling stats Jason A. Donenfeld 2020-04-15 01:55:31 -0600
  • 58b14cc650
    ui: animate fab position in tunnel deletion flow Harsh Shandilya 2020-04-08 19:43:25 +0530
  • 3fa8e09545
    tunnel: disable BuildConfig generation Harsh Shandilya 2020-04-08 17:04:08 +0530
  • 9d76b354f0 version: bump Jason A. Donenfeld 2020-04-08 00:02:37 -0600
  • 1856a50c56
    strings: sync translations Harsh Shandilya 2020-04-08 03:37:01 +0530
  • ba0f3ece04
    ui: tweak FABs to use the correct type Harsh Shandilya 2020-04-08 03:34:07 +0530
  • e8ad75d924
    ui: codestyle nit Harsh Shandilya 2020-04-07 14:19:54 +0530
  • b858284b1e KernelModuleDisablerPreference: do not make synchronous calls to getBackend Jason A. Donenfeld 2020-04-07 02:28:15 -0600
  • 3c6e06f8d5 ui: set proper content description for applications Jason A. Donenfeld 2020-04-06 19:25:05 -0600
  • 0d33a00e72 version: bump Jason A. Donenfeld 2020-04-06 19:09:25 -0600
  • 830d0992a7 ui: show excluded/included apps in details view Jason A. Donenfeld 2020-04-06 19:08:57 -0600
  • e4192ea172 ui: align listen port and mtu in detail editor Jason A. Donenfeld 2020-04-06 18:43:41 -0600
  • 4bbb1a0fcd ui: add suffix to persistent keepalive in editor Jason A. Donenfeld 2020-04-06 18:24:08 -0600
  • 77b5937fbb ui: add missing fields to detail view Jason A. Donenfeld 2020-04-06 18:09:03 -0600
  • 3144d36056 TunnelListFragment: onCreateActionMode is called before adapter is alive Jason A. Donenfeld 2020-04-06 15:22:27 -0600
  • 521bbb4b4c
    AppListDialogFragment: refine singular grammar Jason A. Donenfeld 2020-04-06 04:59:27 -0600
  • 0a55e10b94
    AppListDialogFragment: remove colons from tabs Jason A. Donenfeld 2020-04-06 04:57:31 -0600
  • d6e5fd9301
    ui: tweak cards to make them nicer on the eyes Harsh Shandilya 2020-04-06 16:27:03 +0530
  • 2c625f56fd
    ui: misc cleanups to AppListDialogFragment Harsh Shandilya 2020-04-06 15:48:12 +0530
  • 7db0fa915e AppListDialogFragment: support both inclusion and exclusion Jason A. Donenfeld 2020-04-05 21:37:45 -0600
  • e424765a61 tunnel: support IncludedApplications as whitelist Jason A. Donenfeld 2020-04-05 19:45:45 -0600
  • 1ca4dbf1a2
    tunnel: hold peers in an ArrayList Harsh Shandilya 2020-04-06 01:22:44 +0530
  • 065893e31d
    MultiselectableRelativeLayout: use JvmOverloads constructor Harsh Shandilya 2020-04-06 00:39:22 +0530
  • ef70aa88e1
    ui: fix scrolling in detail view Harsh Shandilya 2020-04-06 00:17:14 +0530
  • 6a11a199ca
    strings: sync translations Harsh Shandilya 2020-04-04 16:19:21 +0530
  • 7b5ceac9f7 version: bump Jason A. Donenfeld 2020-04-01 21:57:31 -0600
  • 9fe0019ec1 tunnel: libwg-go: use deterministic verdef name Jason A. Donenfeld 2020-04-03 17:25:38 -0600