Commit Graph

  • 6008efcd95 ui: remove hack for broken kotlin compiler Jason A. Donenfeld 2021-05-06 16:22:58 +02:00
  • d6a8e9d4dc tunnel: avoid race between shutdown and stats Jason A. Donenfeld 2021-05-06 10:45:43 +02:00
  • bcd8c33005 version: bump 1.0.20210505 Jason A. Donenfeld 2021-05-05 12:59:56 +02:00
  • e71c84a785 ui: replace deprecated string operations Harsh Shandilya 2021-05-05 16:56:56 +05:30
  • 3474849b1d project: use kotlin official code style Jason A. Donenfeld 2021-05-05 13:19:01 +02:00
  • f32c5cc222 tools: bump deps Jason A. Donenfeld 2021-05-05 12:59:26 +02:00
  • cf6e1490f4 build: update AGP, Kotlin and AndroidX Lifecycle Harsh Shandilya 2021-05-05 12:29:23 +05:30
  • 86951f509c build: bump fragment to 1.3.3 Harsh Shandilya 2021-04-22 01:22:38 +05:30
  • 8e9b2c6f05 ui: abstract out theme attributes to reduce overlap Harsh Shandilya 2021-04-21 16:58:21 +05:30
  • 9ace8dd928 strings: replace three dots with ellipsis character Harsh Shandilya 2021-04-21 16:46:47 +05:30
  • 8f727903f3 ui: remove unnecessary v21 styles override Harsh Shandilya 2021-04-21 16:45:49 +05:30
  • b6aa09bc19 strings: remove invalid translation from Farsi Harsh Shandilya 2021-04-21 16:44:29 +05:30
  • 782550318a ui: remove some more non-null assertions on binding fields Harsh Shandilya 2021-04-21 16:37:31 +05:30
  • d02543639b ui: reduce size of QS tile drawable Harsh Shandilya 2021-04-21 16:35:47 +05:30
  • e1e16cdf3b strings: fix resource qualifier for Indonesian Harsh Shandilya 2021-04-21 16:31:12 +05:30
  • 1bbcf83f43 TunnelListFragment: drop incorrect non-null assertion Harsh Shandilya 2021-04-21 16:25:12 +05:30
  • 169bd408f2 gradle: bump wrapper to v7.0 Harsh Shandilya 2021-04-11 22:03:25 +05:30
  • 777e3b71ba strings: sync translations Harsh Shandilya 2021-04-11 21:52:27 +05:30
  • 511e54764e build: bump to Kotlin 1.4.32 Harsh Shandilya 2021-03-30 11:26:44 +05:30
  • d0b5fb5107 build: upgrade dependencies Harsh Shandilya 2021-03-29 12:54:03 +05:30
  • 7c3137e2c8 gradle: include mavenCentral in plugin search repositories Harsh Shandilya 2021-03-29 12:53:55 +05:30
  • 12a3ec28bc build: remove JCenter repository Harsh Shandilya 2021-03-16 14:28:11 +05:30
  • 892295c42a build: upgrade AndroidX activity and fragment Harsh Shandilya 2021-03-11 10:04:22 +05:30
  • ea9ef4af24 build: upgrade Kotlin and turn on IR compiler Harsh Shandilya 2021-03-01 15:54:54 +05:30
  • b8870f3599 build: upgrade to Gradle 6.8.3 Harsh Shandilya 2021-02-23 17:08:01 +05:30
  • 11301617d2 tunnel: update to go 1.16 and newer api Jason A. Donenfeld 2021-02-22 02:38:46 +01:00
  • 617be576f8 build: upgrade to ZXING 4.1.0 Harsh Shandilya 2021-02-19 19:29:57 +05:30
  • 8523979c9c tunnel: report git commit as wgVersion Jason A. Donenfeld 2021-02-12 18:04:36 +01:00
  • 8768acee68 README: move tunnel to maven central Jason A. Donenfeld 2021-02-12 17:37:31 +01:00
  • a73d2121e1 build: update MDC to 1.3.0 stable release Harsh Shandilya 2021-02-11 22:34:07 +05:30
  • dd58fad69e build: upgrade to Kotlin 1.4.30 Harsh Shandilya 2021-02-11 22:33:17 +05:30
  • ba9d689ef9 build: upgrade AndroidX libraries to stable versions Harsh Shandilya 2021-02-11 22:33:04 +05:30
  • 97d82740d0 gradle: fix the distribution checksum Harsh Shandilya 2021-02-11 22:30:38 +05:30
  • 0750c29c7f version: bump 1.0.20210211 Jason A. Donenfeld 2021-02-11 16:01:24 +01:00
  • 639ee6b5b2 tunnel: add developer information to pom xml Jason A. Donenfeld 2021-02-11 16:34:30 +01:00
  • f764f2aaa9 build: update AGP to 4.1.2 Jason A. Donenfeld 2021-02-11 16:11:51 +01:00
  • d2a9c56d9c gradle: remove bad checksum from properties Jason A. Donenfeld 2021-02-11 16:09:31 +01:00
  • 4c3289aa52 tunnel: bump all tools Jason A. Donenfeld 2021-02-11 16:00:28 +01:00
  • 79376bca64 tunnel: sign using gpg-agent Jason A. Donenfeld 2021-02-11 15:54:59 +01:00
  • b709d36c01 tunnel: switch publishing to MavenCentral Harsh Shandilya 2021-02-11 01:53:19 +05:30
  • 0301c85e2c build: include org.jetbrains.trove4j from jcenter L.W.Reek 2021-02-07 22:05:36 +01:00
  • 7e979817e2 build: upgrade to Gradle 6.8.2 Harsh Shandilya 2021-02-05 22:25:52 +05:30
  • 13cc4436ca build: switch to mavenCentral as the main repository Harsh Shandilya 2021-02-05 22:25:38 +05:30
  • bcfbf37ed1 build: update fragment to 1.3.0-rc02 Harsh Shandilya 2021-02-03 13:33:47 +05:30
  • 74ff870cf5 tunnel: bump libwg-go and use newer logging function Jason A. Donenfeld 2021-01-27 01:00:49 +01:00
  • b4f54e8958 strings: sync translations Harsh Shandilya 2021-01-23 14:59:00 +05:30
  • d179a3af15 libwg-go: update to go 1.15.6 L.W.Reek 2021-01-03 02:32:15 +01:00
  • 2bac2feeb5 build: upgrade runtime dependencies Harsh Shandilya 2021-01-23 14:28:57 +05:30
  • 261236c8ce gradle: bump wrapper to v6.8.1 Harsh Shandilya 2021-01-23 14:01:44 +05:30
  • 4a7969ef24 ClipboardUtils: localize clipboard notification snack Jason A. Donenfeld 2021-01-01 16:34:03 +01:00
  • f670ff22c6 version: bump 1.0.20201224 Jason A. Donenfeld 2020-12-24 13:42:06 +01:00
  • cb3194f10a tunnel: bump libwg-go Jason A. Donenfeld 2020-12-23 17:54:01 +01:00
  • f6b2bbf433 strings: sync with crowdin Jason A. Donenfeld 2020-12-21 17:52:02 +01:00
  • 56a4862442 build: upgrade to MDC 1.3.0-beta01 Harsh Shandilya 2020-12-17 14:22:43 +05:30
  • 20390d65c8 version: bump 1.0.20201216 Jason A. Donenfeld 2020-12-16 18:53:56 +01:00
  • 177457e67b tunnel: bump libwg-go Jason A. Donenfeld 2020-12-16 19:03:23 +01:00
  • 8caec4d739 build: downgrade Jetpack Datastore to 1.0.0-alpha02 Harsh Shandilya 2020-12-11 03:02:50 +05:30
  • fb819b99a4 build: upgrade AGP, Kotlin, core-ktx and mdc-android Harsh Shandilya 2020-12-16 23:14:36 +05:30
  • fe82037f06 build: upgrade activity and fragment to latest betas Harsh Shandilya 2020-12-11 03:03:29 +05:30
  • c2aa1b21f8 build: upgrade datastore dependency Harsh Shandilya 2020-12-03 01:26:48 +05:30
  • d69415b55a build: upgrade dependencies Harsh Shandilya 2020-11-30 22:38:17 +05:30
  • 4fae2d1255 ui: show all apps with internet permission in exclusions list Harsh Shandilya 2020-11-16 15:45:19 +05:30
  • a300f269f1 ui: test for any camera, not just rear one Jason A. Donenfeld 2020-11-10 14:11:25 +01:00
  • 961cba3f7c build: upgrade runtime dependencies Harsh Shandilya 2020-11-09 17:01:54 +05:30
  • 6bc7386bff strings: sync translations Harsh Shandilya 2020-11-07 19:02:58 +05:30
  • 5fa08f286e build: add task to sync localisations with Crowdin Harsh Shandilya 2020-11-07 19:02:21 +05:30
  • 35f868733c build: switch to Gradle's maven-publish plugin Harsh Shandilya 2020-11-07 18:53:06 +05:30
  • e71b3d2583 ToolsInstaller: unbreak cleanup Jason A. Donenfeld 2020-10-27 13:35:07 +01:00
  • 755148242c tunnel: do not constantly raise toasts when process is opportunistically killed Jason A. Donenfeld 2020-10-26 22:44:35 +01:00
  • 15fea6f02f tunnel: clean up some docstring wording Jason A. Donenfeld 2020-10-20 16:31:40 +02:00
  • cb2842e8ef build: upgrade to Gradle 6.7 Harsh Shandilya 2020-10-15 10:01:53 +05:30
  • 106b67d892 build: add crowdin syncer script and use it Jason A. Donenfeld 2020-10-14 17:15:50 +02:00
  • 996587f792 build: update to AGP 4.1.0 Harsh Shandilya 2020-10-13 13:53:10 +05:30
  • 3a4bf35c77 README: mention desugaring Jason A. Donenfeld 2020-10-08 14:58:52 +02:00
  • 46b37c0c26 build: update AGP and ConstraintLayout Harsh Shandilya 2020-10-07 14:14:38 +05:30
  • 5b5ba88a97 tunnel: use more subtle roaming escape hatch Jason A. Donenfeld 2020-10-07 10:21:02 +02:00
  • ceb3095a0a build: update to mdc 1.3.0-alpha03 Jason A. Donenfeld 2020-10-05 21:46:03 +02:00
  • a31f0cf788 DownloadsFileSaver: initialize callback in constructor, not on the fly Jason A. Donenfeld 2020-10-02 12:11:48 +02:00
  • 1dc74b171c build: upgrade AndroidX biometric Jason A. Donenfeld 2020-10-02 11:35:53 +02:00
  • 9266487fe5 build: update AndroidX activity/fragments and resolve compile failure Harsh Shandilya 2020-10-02 04:28:25 +05:30
  • 5d7ce139bc ui: use commit extension from fragment-ktx Harsh Shandilya 2020-09-30 22:42:05 +05:30
  • ddb6c87ebf ui: account for binding disappearing on detail fragment Jason A. Donenfeld 2020-09-30 12:47:29 +02:00
  • 8a6f8f73cd version: bump 1.0.20200927 Jason A. Donenfeld 2020-09-27 16:30:30 +02:00
  • f4fc15538d tv: hack gridlayoutmanager to fill columns before row if we're not scrolling Jason A. Donenfeld 2020-09-27 01:56:22 +02:00
  • 938399d881 ui: queue up tunnel mutating on activity scope instead of fragment scope Jason A. Donenfeld 2020-09-26 13:34:20 +02:00
  • 53ca421a85 ui: print proper exception trace from log viewer Jason A. Donenfeld 2020-09-26 12:01:58 +02:00
  • 32778d1c03 ui: request intent permissions from hidden activity Jason A. Donenfeld 2020-09-26 11:44:24 +02:00
  • a870bf6e04 version: bump 1.0.20200923 Jason A. Donenfeld 2020-09-23 00:00:42 +02:00
  • 7a8f708157 tv: handle going up directories better Jason A. Donenfeld 2020-09-24 12:43:04 +02:00
  • e729c5dc51 tv: show volume descriptions for file picker Jason A. Donenfeld 2020-09-24 11:29:03 +02:00
  • 4bf34c49b7 ui: account for null data in callback Jason A. Donenfeld 2020-09-24 00:28:43 +02:00
  • 05511d4900 ui: cleanup code after churn Jason A. Donenfeld 2020-09-23 17:21:27 +02:00
  • 15da17b595 tv: use system picker for API 29+ Jason A. Donenfeld 2020-09-23 14:37:15 +02:00
  • b3c43e428f tv: use our own file picker Jason A. Donenfeld 2020-09-23 12:04:36 +02:00
  • 7bec539722 tv: escape deletion view with back button Jason A. Donenfeld 2020-09-23 10:08:28 +02:00
  • a8dfebb086 tv: select first item after toggling deletion mode Jason A. Donenfeld 2020-09-22 23:59:40 +02:00
  • e72b4fc144 tv: hook up isFocused as observable property Jason A. Donenfeld 2020-09-22 23:50:26 +02:00
  • 03189e7b20 tv: add text when there are no tunnels Jason A. Donenfeld 2020-09-22 20:37:41 +02:00
  • 10bb413187 tv: make cards slightly smaller Jason A. Donenfeld 2020-09-22 19:46:36 +02:00
  • 1c814310b9 tv: select the right thing on load Jason A. Donenfeld 2020-09-22 19:35:04 +02:00