diff --git a/app/src/main/java/com/keylesspalace/tusky/AccountActivity.kt b/app/src/main/java/com/keylesspalace/tusky/AccountActivity.kt
index 58518794..734293b2 100644
--- a/app/src/main/java/com/keylesspalace/tusky/AccountActivity.kt
+++ b/app/src/main/java/com/keylesspalace/tusky/AccountActivity.kt
@@ -361,6 +361,13 @@ class AccountActivity : BottomSheetActivity(), ActionButtonActivity, HasSupportF
accountFragmentViewPager.hide()
}
+ if (account.isRemote()) {
+ accountRemoveView.show()
+ accountRemoveView.setOnClickListener {
+ LinkHelper.openLink(account.url, this)
+ }
+ }
+
val numberFormat = NumberFormat.getNumberInstance()
accountFollowersTextView.text = numberFormat.format(account.followersCount)
accountFollowingTextView.text = numberFormat.format(account.followingCount)
diff --git a/app/src/main/java/com/keylesspalace/tusky/entity/Account.kt b/app/src/main/java/com/keylesspalace/tusky/entity/Account.kt
index d9e216d3..52dd7f91 100644
--- a/app/src/main/java/com/keylesspalace/tusky/entity/Account.kt
+++ b/app/src/main/java/com/keylesspalace/tusky/entity/Account.kt
@@ -64,6 +64,7 @@ data class Account(
return account?.id == this.id
}
+ fun isRemote(): Boolean = this.username != this.localUsername
}
@Parcelize
diff --git a/app/src/main/java/com/keylesspalace/tusky/util/ViewExtensions.kt b/app/src/main/java/com/keylesspalace/tusky/util/ViewExtensions.kt
index d8ef39bc..24b64650 100644
--- a/app/src/main/java/com/keylesspalace/tusky/util/ViewExtensions.kt
+++ b/app/src/main/java/com/keylesspalace/tusky/util/ViewExtensions.kt
@@ -11,9 +11,5 @@ fun View.hide() {
}
fun View.visible(visible: Boolean) {
- this.visibility = if(visible) {
- View.VISIBLE
- } else {
- View.GONE
- }
+ this.visibility = if (visible) View.VISIBLE else View.GONE
}
\ No newline at end of file
diff --git a/app/src/main/res/layout/activity_account.xml b/app/src/main/res/layout/activity_account.xml
index 29fdcf3d..42c989e6 100644
--- a/app/src/main/res/layout/activity_account.xml
+++ b/app/src/main/res/layout/activity_account.xml
@@ -39,8 +39,8 @@
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="180dp"
- android:paddingEnd="16dp"
- android:paddingStart="16dp">
+ android:paddingStart="16dp"
+ android:paddingEnd="16dp">
+
+
+ app:layout_constraintTop_toBottomOf="@id/accountRemoveView">
+ app:layout_constraintTop_toBottomOf="@id/accountRemoveView">
+ app:layout_constraintTop_toBottomOf="@id/accountRemoveView">
Заголовок
Значение
+ Информация может не полностью отражать профиль пользователя. Нажмите чтобы открыть профиль в браузере.
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index a912b4fd..d7a79976 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -353,6 +353,9 @@
Content
Use absolute time
+
+ Information below may reflect the user\'s profile incompletely. Press to open full profile in browser.
+
Unpin
Pin