diff --git a/meshchatx/src/frontend/components/App.vue b/meshchatx/src/frontend/components/App.vue
index 31f11fd..1e4ecd6 100644
--- a/meshchatx/src/frontend/components/App.vue
+++ b/meshchatx/src/frontend/components/App.vue
@@ -35,13 +35,14 @@
{{ $t("app.name") }}
@@ -82,11 +83,17 @@
-
-
-
+
{{
- $t("app.sync_messages")
+ isSyncingPropagationNode
+ ? $t("app.syncing_node", {
+ state: propagationNodeStatus?.state ?? "...",
+ })
+ : $t("app.sync_messages")
}}
@@ -575,7 +582,6 @@ export default {
"request_sent",
"receiving",
"response_received",
- "complete",
].includes(this.propagationNodeStatus?.state);
},
activeCallTab() {
@@ -1138,11 +1144,12 @@ export default {
},
onAppNameClick() {
// user may be on mobile, and is unable to scroll back to sidebar, so let them tap app name to do it
- this.$refs["middle"].scrollTo({
+ this.$refs["middle"]?.scrollTo({
top: 0,
left: 0,
behavior: "smooth",
});
+ this.$router.push("/messages");
},
handleProtocolLink(url) {
try {