Commit Graph

  • 84654a0302 gradle: upgrade to 6.3 Jason A. Donenfeld 2020-04-02 14:50:30 -0600
  • cd43444d1f gradle: downgrade to 6.2.1 to deal with f-droid organizational mismanagement Jason A. Donenfeld 2020-04-01 23:41:14 -0600
  • b7028896c7 ObservableTunnel: do not cache key Jason A. Donenfeld 2020-04-01 21:39:46 -0600
  • c1e86acb3c tunnel: libwg-go: remove -x option from flock Jason A. Donenfeld 2020-04-01 17:48:04 -0600
  • 7d31bd2be9 build: update fragment to 1.2.4 Harsh Shandilya 2020-04-02 00:17:10 +0530
  • 2e573a66a4 build: update agp to 3.6.2 Jason A. Donenfeld 2020-03-31 17:46:00 -0600
  • 8d128cf2e9
    ui: disable LongLogTag lint Harsh Shandilya 2020-03-31 03:48:00 +0530
  • d5ffa08480 TunnelEditorFragment: don't show bioauth if already visible Jason A. Donenfeld 2020-03-30 14:53:25 -0600
  • 43ce69bef4 version: bump Jason A. Donenfeld 2020-03-30 14:14:54 -0600
  • 44a0f53e58 strings: sync translations Harsh Shandilya 2020-03-31 01:33:21 +0530
  • d74b988f75 global: cleanup code style Jason A. Donenfeld 2020-03-30 13:57:43 -0600
  • 10e910186e ui: update proguard rules to keep crash logs readable Harsh Shandilya 2020-03-30 04:53:45 +0530
  • 017f420d42 LogViewerActivity: don't crash if pipe closes Jason A. Donenfeld 2020-03-30 03:25:47 -0600
  • bc186fe6ad TunnelDetail: set singleLine=true for API <=23 Jason A. Donenfeld 2020-03-30 03:17:08 -0600
  • 09b40cdec7 BiometricAuthenticator: rework logic and bugs Jason A. Donenfeld 2020-03-30 00:45:41 -0600
  • d2721f2d7d BiometricAuthenticator: implement biometric authentication for sensitive operations Harsh Shandilya 2020-03-30 10:45:49 +0530
  • 3095e19e13 ObservableTunnel: Don't cache configAsync Harsh Shandilya 2020-03-30 11:25:44 +0530
  • c547d033c3 ui: replace generate icon with 'sync' instead of 'toys' Jason A. Donenfeld 2020-03-29 20:01:54 -0600
  • 4d4764eefb BindingAdapters: use sleeker lambda Jason A. Donenfeld 2020-03-29 19:44:51 -0600
  • d44a83faaa TunnelEditorFragment: add hooks for biometric auth Jason A. Donenfeld 2020-03-29 19:34:27 -0600
  • 2337fe37be strings: update Italian translation Vincenzo Reale 2020-03-29 22:23:24 +0200
  • c5b71cb484 README: mention translations Jason A. Donenfeld 2020-03-29 17:16:09 -0600
  • 480c95d4d6 ui: remove unused stream support Jason A. Donenfeld 2020-03-29 16:59:51 -0600
  • 8a45e965eb
    strings: Sync German translations Harsh Shandilya 2020-03-29 14:10:39 +0530
  • c9717693d0 tunnel: libwg-go: check sha256 of downloaded tarball Jason A. Donenfeld 2020-03-29 02:36:29 -0600
  • 0fa3fe3d43 tunnel: libwg-go: stick go tarball in gradle cache Jason A. Donenfeld 2020-03-29 02:28:41 -0600
  • ed090f7ecb strings: fix positional specifier in russian translation Jason A. Donenfeld 2020-03-29 01:52:01 -0600
  • f916f96761 tunnel: libwg-go: prevent parallel downloads Jason A. Donenfeld 2020-03-29 01:31:39 -0600
  • 79e766c4e1 tunnel: fix package name being passed through to cmake Jason A. Donenfeld 2020-03-29 01:18:38 -0600
  • 183273dcf5 AddTunnelsSheet: Make behaviour nullable Harsh Shandilya 2020-03-29 11:04:59 +0530
  • b3bb7c694b build: Improve R8 rules and enable aggressive optimization modes Harsh Shandilya 2020-03-29 10:50:47 +0530
  • 456a74db05 global: hardcode tags so that minification doesn't ruin the log Jason A. Donenfeld 2020-03-28 23:19:02 -0600
  • fde724a658 version: bump Jason A. Donenfeld 2020-03-28 16:00:35 -0600
  • 574ee5d0bb LogViewerActivity: only scroll every quarter for the first 2.5 seconds of dumping Jason A. Donenfeld 2020-03-28 23:05:38 -0600
  • 03a838ba2d ui: Remove unnecessary non-null assertion in TAG fields Harsh Shandilya 2020-03-29 10:24:26 +0530
  • b00aacbc41 Fix tunnel editor theming Harsh Shandilya 2020-03-29 10:02:53 +0530
  • 532c33a13b MonkeyedTextInputEditText: make more robust Jason A. Donenfeld 2020-03-28 18:06:23 -0600
  • 6a7396bc1d ui: use kotlin class instead of java class for tag Jason A. Donenfeld 2020-03-28 16:24:46 -0600
  • 870b2bf36d ObservableTunnel: do not cache stats Jason A. Donenfeld 2020-03-28 15:58:12 -0600
  • 07b69be7bf TunnelEditor: fix up allowedips margins Jason A. Donenfeld 2020-03-28 15:49:53 -0600
  • b41640837c TunnelEditor: get rid of weird gravity on add peer button Jason A. Donenfeld 2020-03-28 15:43:22 -0600
  • bee6ebe3b4 TunnelEditor: move generate button to inside box Jason A. Donenfeld 2020-03-28 15:21:20 -0600
  • 5989298d3f TunnelEditor: subdue section font Jason A. Donenfeld 2020-03-28 15:02:05 -0600
  • 0235f19543 TunnelEditor: abstract out section font Jason A. Donenfeld 2020-03-28 15:00:15 -0600
  • cd6c2f68ca TunnelEditor: properly align mtu and listen port Jason A. Donenfeld 2020-03-28 14:55:33 -0600
  • 75252cf9d5 TunnelEditor: move hint to label and add discouraged optional Jason A. Donenfeld 2020-03-28 14:45:28 -0600
  • 1da714852f TunnelEditor: clean up xml Jason A. Donenfeld 2020-03-28 14:39:05 -0600
  • fe6b788f6b MonkeyedTextInputEditText: introduce a new horror Jason A. Donenfeld 2020-03-28 13:50:11 -0600
  • fb3fec299f TunnelEditor: replace tunnel detail view with ConstraintLayout implementation Harsh Shandilya 2020-03-28 02:52:14 +0530
  • d2f435b265 ClipboardUtils: Update to handle TextInputEditText Harsh Shandilya 2020-03-28 12:40:47 +0530
  • 3a163acd6d gradle: Remove useless comment Harsh Shandilya 2020-03-28 01:24:36 +0530
  • df4bf9b688 Disable screen capture in tunnel editor Harsh Shandilya 2020-03-28 19:48:32 +0530
  • 0f67a2f194 Upgrade streamsupport dependency Harsh Shandilya 2020-03-28 19:21:53 +0530
  • b75946af46 TunnelComparator: naturally sort tunnel list Jason A. Donenfeld 2020-03-28 01:41:54 -0600
  • b9b188693c strings: Sync from Crowdin Harsh Shandilya 2020-03-28 02:55:21 +0530
  • 9fe008d407 ObservableTunnel: Don't recurse in getConfig Harsh Shandilya 2020-03-28 02:35:01 +0530
  • e905c355f9 README: mention docs location Jason A. Donenfeld 2020-03-27 14:26:08 -0600
  • 12821fb70d strings: update Russian translate Alexey 2020-03-27 16:25:36 +0300
  • 2aaa316280 gradle: bump threetenabp to 1.2.3 Jason A. Donenfeld 2020-03-27 13:20:51 -0600
  • 918d9b8b1f databinding: simplify and address warnings Jason A. Donenfeld 2020-03-27 03:58:35 -0600
  • 536a6f3f83 ui: Replace ErrorMessages getter with indexing operator Harsh Shandilya 2020-03-27 15:16:30 +0530
  • b9fd3d37f2 Convert ErrorMessages to Kotlin Harsh Shandilya 2020-03-27 15:12:18 +0530
  • e0b87c3ff2 Convert AsyncWorker to Kotlin Harsh Shandilya 2020-03-27 14:19:50 +0530
  • 48a9fd46a6 databinding: rewrite in kotlin Jason A. Donenfeld 2020-03-26 23:54:44 -0600
  • 8669c01eaa util: begin conversion to kotlin Jason A. Donenfeld 2020-03-27 02:31:45 -0600
  • 37949ba1ec TunnelManager: convert to kotlin Jason A. Donenfeld 2020-03-26 23:21:54 -0600
  • b2bbaf050c util: Start converting to Kotlin Harsh Shandilya 2020-03-26 14:16:23 +0530
  • 4d6837ea53 ObservableTunnel: port to kotlin Jason A. Donenfeld 2020-03-26 22:26:53 -0600
  • c8ac970d11 LogViewerActivity: merge lines that don't match regex Jason A. Donenfeld 2020-03-26 16:59:54 -0600
  • a3a429bc41 LogViewerActivity: re-add error case to log export Jason A. Donenfeld 2020-03-26 15:58:02 -0600
  • 0726b1b4d9 strings: update Russian translate Alexey 2020-03-26 15:50:48 +0300
  • defc4f45ff LogViewerActivity: constify request Jason A. Donenfeld 2020-03-26 14:56:00 -0600
  • a984127e28 LogViewerActivity: set a separate title Jason A. Donenfeld 2020-03-26 01:58:54 -0600
  • 85dd303c88 ui: root: rewrite in kotlin Jason A. Donenfeld 2020-03-26 01:55:44 -0600
  • 2958144fd0 ui: cleanup various pieces of kotlin Jason A. Donenfeld 2020-03-26 00:51:36 -0600
  • ade8f18a95 xml: cleanup Jason A. Donenfeld 2020-03-25 18:13:07 -0600
  • 46e2e29ead preferences: add key to all items to squelch warnings Jason A. Donenfeld 2020-03-25 17:01:43 -0600
  • 63a395125a Introduce realtime log viewer Harsh Shandilya 2020-03-24 12:12:25 +0530
  • 6f973afa36 strings: update Russian translate Alexey 2020-03-25 15:52:05 +0300
  • 1ad0ef3f61 LogExporterPreference: Don't ask for storage permissions on Android 10 and above Harsh Shandilya 2020-03-25 21:01:02 +0530
  • 90bf46e8d3 strings: Explicit indexing for 'import_partial_success' Eiji Tanioka 2020-03-25 21:16:35 +0900
  • c1c285db86 Upgrade to Gradle 6.3 Harsh Shandilya 2020-03-25 02:05:06 +0530
  • f1b541a1eb ui: squelch warnings Jason A. Donenfeld 2020-03-24 14:08:41 -0600
  • 585257c995 TunnelManager: disallow remote apps for L Jason A. Donenfeld 2020-03-24 14:04:13 -0600
  • 93f80cdc50 Resolve manifest warnings Harsh Shandilya 2020-03-22 12:41:54 +0530
  • a832193010 TunnelManager: save settings before restart Jason A. Donenfeld 2020-03-23 18:13:04 -0600
  • 383659fb8a Upgrade to Kotlin 1.3.71 Harsh Shandilya 2020-03-23 22:50:04 +0530
  • 4725e55090 libwg-go: update go modules Jason A. Donenfeld 2020-03-22 14:08:20 -0600
  • 07c85ee6f5 version: bump Jason A. Donenfeld 2020-03-22 13:09:09 -0600
  • c02dd9e040 Preferences: hide advanced settings Jason A. Donenfeld 2020-03-22 01:50:58 -0600
  • 7dae94976d SettingsActivity: remove from parent instead of fixed screen Jason A. Donenfeld 2020-03-22 01:23:23 -0600
  • 38c360cb74 libwg-go: bump go version Jason A. Donenfeld 2020-03-22 01:07:20 -0600
  • edba640641 TunnelManager: enable Tasker support Jason A. Donenfeld 2020-03-22 00:38:15 -0600
  • cf25ae4448 model: begin conversion Jason A. Donenfeld 2020-03-22 00:15:58 -0600
  • e86182af56 strings: Update Japanese translation. Eiji Tanioka 2020-03-21 22:30:47 +0900
  • 902a1ce46e viewmodel: port to kotlin Jason A. Donenfeld 2020-03-20 23:36:00 -0600
  • 55849cad65 Replace PermissionRequestCallback with direct methods Harsh Shandilya 2020-03-20 20:45:47 +0530
  • edb76af820 build: Load keystore file from rootProject Harsh Shandilya 2020-03-20 20:12:22 +0530
  • 04d0b819f6 Convert activity package to Kotlin Harsh Shandilya 2020-03-20 20:06:48 +0530
  • 85aa5fbd46 AddTunnels: rearrange and relabel Jason A. Donenfeld 2020-03-20 02:50:47 -0600