From fe6a0e47121d17d08c7d913f1db086687a569446 Mon Sep 17 00:00:00 2001 From: cyBerta Date: Wed, 23 Jun 2021 03:27:17 +0200 Subject: initial tor-integration to circumvent blocking attempts of the provider api --- app/src/main/res/values/strings.xml | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'app/src/main/res') diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index e883b974..b43a0683 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -155,4 +155,9 @@ Automatic Your traffic is currently routed through: + Starting Tor with bridges. + Stopping Tor with bridges. + Running Tor with bridges to fetch provider configuration. + Using Bridges to configure provider. + -- cgit v1.2.3 From fca60f51acf8eea48fc4086db00cba1097d097b7 Mon Sep 17 00:00:00 2001 From: cyBerta Date: Thu, 24 Jun 2021 23:12:45 +0200 Subject: tweak wording --- app/src/main/res/values/strings.xml | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'app/src/main/res') diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index b43a0683..7c0e6334 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -155,9 +155,8 @@ Automatic Your traffic is currently routed through: - Starting Tor with bridges. - Stopping Tor with bridges. - Running Tor with bridges to fetch provider configuration. - Using Bridges to configure provider. + Starting bridges for censorship circumvention. Please hold on… + Stopping bridges. + Using bridges for censorship circumvention. -- cgit v1.2.3 From 236c17ec3f4348a9f0d4ec4a2454b9fbfaf8707f Mon Sep 17 00:00:00 2001 From: cyBerta Date: Thu, 24 Jun 2021 23:15:41 +0200 Subject: show tor status info in provider setup activies --- .../main/res/layout-xlarge/v_loading_screen.xml | 22 ++++++++++++++++++++-- app/src/main/res/layout/v_add_provider.xml | 20 ++++++++++++++++++-- app/src/main/res/layout/v_loading_screen.xml | 22 ++++++++++++++++++++-- 3 files changed, 58 insertions(+), 6 deletions(-) (limited to 'app/src/main/res') diff --git a/app/src/main/res/layout-xlarge/v_loading_screen.xml b/app/src/main/res/layout-xlarge/v_loading_screen.xml index a002665f..adcbfabc 100644 --- a/app/src/main/res/layout-xlarge/v_loading_screen.xml +++ b/app/src/main/res/layout-xlarge/v_loading_screen.xml @@ -1,11 +1,14 @@ + android:visibility="gone" + tools:visibility="visible" + > + + + android:visibility="gone" + tools:visibility="visible"> + + + android:visibility="gone" + tools:visibility="visible" + > + + Date: Thu, 24 Jun 2021 23:27:21 +0200 Subject: let the tor state description in provider setup activities grow up to 2 lines --- app/src/main/res/layout-xlarge/v_loading_screen.xml | 2 +- app/src/main/res/layout/v_add_provider.xml | 2 +- app/src/main/res/layout/v_loading_screen.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) (limited to 'app/src/main/res') diff --git a/app/src/main/res/layout-xlarge/v_loading_screen.xml b/app/src/main/res/layout-xlarge/v_loading_screen.xml index adcbfabc..ed25f07b 100644 --- a/app/src/main/res/layout-xlarge/v_loading_screen.xml +++ b/app/src/main/res/layout-xlarge/v_loading_screen.xml @@ -37,7 +37,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:fadingEdge="horizontal" - android:singleLine="true" + android:maxLines="2" android:text="@string/configuring_provider" android:textAppearance="@style/Base.TextAppearance.AppCompat.Small" android:layout_marginTop="@dimen/standard_margin" diff --git a/app/src/main/res/layout/v_add_provider.xml b/app/src/main/res/layout/v_add_provider.xml index 1448e7e7..933f19d0 100644 --- a/app/src/main/res/layout/v_add_provider.xml +++ b/app/src/main/res/layout/v_add_provider.xml @@ -36,7 +36,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:fadingEdge="horizontal" - android:singleLine="true" + android:maxLines="2" android:text="@string/configuring_provider" android:textAppearance="@style/Base.TextAppearance.AppCompat.Small" android:layout_marginTop="@dimen/standard_margin" diff --git a/app/src/main/res/layout/v_loading_screen.xml b/app/src/main/res/layout/v_loading_screen.xml index 9bda063d..f7f58e7b 100644 --- a/app/src/main/res/layout/v_loading_screen.xml +++ b/app/src/main/res/layout/v_loading_screen.xml @@ -38,7 +38,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:fadingEdge="horizontal" - android:singleLine="true" + android:maxLines="2" android:text="@string/configuring_provider" android:textAppearance="@style/Base.TextAppearance.AppCompat.Small" android:layout_marginTop="@dimen/standard_margin" -- cgit v1.2.3 From fcec92a0042477347338a25cd072d622edfa03c9 Mon Sep 17 00:00:00 2001 From: cyBerta Date: Sat, 16 Oct 2021 11:59:42 +0200 Subject: show tor bootstrapping progress in notifications --- app/src/main/res/values/strings.xml | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) (limited to 'app/src/main/res') diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 7c0e6334..dfb0db0e 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -155,8 +155,24 @@ Automatic Your traffic is currently routed through: - Starting bridges for censorship circumvention. Please hold on… + Starting bridges for censorship circumvention… Stopping bridges. Using bridges for censorship circumvention. + Connected to pluggable transport + Connecting to pluggable transport + Connected to a relay + Handshaking with a relay + Handshake with a relay done + Establishing an encrypted directory connection + Asking for networkstatus consensus + Loading networkstatus consensus + Loading authority key certs + Asking for relay descriptors + Loading relay descriptors + Loaded enough directory info to build circuits + Handshake finished with a relay to build circuits + Establishing a Tor circuit + Done! + -- cgit v1.2.3 From 527c814c56626ed147778ac1e0ddabe70cb51280 Mon Sep 17 00:00:00 2001 From: cyBerta Date: Sat, 16 Oct 2021 14:12:05 +0200 Subject: tweak tor done progess string --- app/src/main/res/values/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'app/src/main/res') diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index dfb0db0e..4c5cffd4 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -172,7 +172,7 @@ Loaded enough directory info to build circuits Handshake finished with a relay to build circuits Establishing a Tor circuit - Done! + Running -- cgit v1.2.3 From 213e42d82d360cdf7f5632782a9a0cb879c1b4f5 Mon Sep 17 00:00:00 2001 From: cyBerta Date: Fri, 22 Oct 2021 23:36:34 +0200 Subject: show tor and snowflake connection status in provider setup screens --- app/src/main/res/drawable/ic_snowflake.png | Bin 0 -> 2653 bytes app/src/main/res/drawable/ic_tor.png | Bin 0 -> 10221 bytes app/src/main/res/drawable/v_vertical_gradient.xml | 8 ++ .../main/res/layout-xlarge/v_loading_screen.xml | 138 ++++++++++++++++++++ app/src/main/res/layout/v_add_provider.xml | 57 --------- app/src/main/res/layout/v_loading_screen.xml | 139 ++++++++++++++++++++- app/src/main/res/layout/v_log_item.xml | 16 +++ app/src/main/res/values/strings.xml | 1 + 8 files changed, 301 insertions(+), 58 deletions(-) create mode 100644 app/src/main/res/drawable/ic_snowflake.png create mode 100644 app/src/main/res/drawable/ic_tor.png create mode 100644 app/src/main/res/drawable/v_vertical_gradient.xml delete mode 100644 app/src/main/res/layout/v_add_provider.xml create mode 100644 app/src/main/res/layout/v_log_item.xml (limited to 'app/src/main/res') diff --git a/app/src/main/res/drawable/ic_snowflake.png b/app/src/main/res/drawable/ic_snowflake.png new file mode 100644 index 00000000..992662ee Binary files /dev/null and b/app/src/main/res/drawable/ic_snowflake.png differ diff --git a/app/src/main/res/drawable/ic_tor.png b/app/src/main/res/drawable/ic_tor.png new file mode 100644 index 00000000..a5f9ae89 Binary files /dev/null and b/app/src/main/res/drawable/ic_tor.png differ diff --git a/app/src/main/res/drawable/v_vertical_gradient.xml b/app/src/main/res/drawable/v_vertical_gradient.xml new file mode 100644 index 00000000..877634b5 --- /dev/null +++ b/app/src/main/res/drawable/v_vertical_gradient.xml @@ -0,0 +1,8 @@ + + + + diff --git a/app/src/main/res/layout-xlarge/v_loading_screen.xml b/app/src/main/res/layout-xlarge/v_loading_screen.xml index ed25f07b..0b71099e 100644 --- a/app/src/main/res/layout-xlarge/v_loading_screen.xml +++ b/app/src/main/res/layout-xlarge/v_loading_screen.xml @@ -56,4 +56,142 @@ android:layout_marginTop="@dimen/standard_margin" /> + + + + + + + + +