diff --git a/android/app/src/main/assets/public/blah/en-cat.json b/android/app/src/main/assets/public/blah/en-cat.json
index 11bc708c..0c6b11a4 100644
--- a/android/app/src/main/assets/public/blah/en-cat.json
+++ b/android/app/src/main/assets/public/blah/en-cat.json
@@ -45,15 +45,12 @@
"password.cant.empty": "meow word cannot be empty",
"username.cant.empty": "cat name cannot be empty",
"bad.request": "bad request!!!",
-
"letters": "letters",
"numbers": "numbers",
"underscores": "underscores",
-
"loading.connecting": "connecting...",
"loading.loading": "loading...",
"loading.done": "ready! :3",
-
"title.home": "bed",
"title.dms": "direct meowchats",
"title.groups": "clowder",
@@ -80,7 +77,6 @@
"title.sent": "sent",
"title.all": "all",
"title.unread": "unread",
-
"desc.no.invites": "no invites found :c",
"desc.no.notifications": "no notifications found :c",
"desc.fetching.invites": "fetching invites...",
@@ -89,7 +85,6 @@
"desc.invite.dm.sent": "you invited {0} ({1}) to meowchat",
"desc.invite.group.received": "{0} ({1}) invited you to a clowder",
"desc.invite.group.sent": "you invited {0} ({1}) to a clowder",
-
"action.fetching.invites.sent": "fetching sent invites...",
"action.fetching.invites.recv": "fetching received invites...",
"action.dm.fetch": "fetching direct meowchats...",
@@ -98,7 +93,6 @@
"action.invite.revoking": "revoking invite...",
"action.invite.accepting": "accepting invite...",
"action.invite.declining": "declining invite...",
-
"title.sign.up": "sign up",
"title.sign.in": "sign in",
"title.sign.in.to": "sign in to your larpix instance",
@@ -132,6 +126,7 @@
"title.react.message": "purr",
"title.delete.message": "hiss away",
"title.replied.to": "meowed back to",
+ "title.replying.to": "meowing back to",
"action.message.deleting": "hissing message away...",
"action.message.sending": "sending meow...",
"action.message.reacting": "adding purr...",
@@ -140,5 +135,8 @@
"error:message.react.failed": "failed to add purr",
"info.sending.message": "sending...",
"placeholder.message.input": "meow...",
- "larp.redacted": "this meow was hissed away."
-}
+ "larp.redacted": "this meow was hissed away.",
+ "placeholder.invitation.code": "invitation code meow",
+ "info.messages.loading.older": "Loading older meowsages...",
+ "error:message.not.found": "Meowsage not found"
+}
\ No newline at end of file
diff --git a/android/app/src/main/assets/public/blah/en-us.json b/android/app/src/main/assets/public/blah/en-us.json
index 6b1710ad..dca7c841 100644
--- a/android/app/src/main/assets/public/blah/en-us.json
+++ b/android/app/src/main/assets/public/blah/en-us.json
@@ -45,15 +45,12 @@
"password.cant.empty": "Password cannot be empty",
"username.cant.empty": "Username cannot be empty",
"bad.request": "Bad request",
-
"letters": "letters",
"numbers": "numbers",
"underscores": "underscores",
-
"loading.connecting": "Connecting...",
"loading.loading": "Loading...",
"loading.done": "Ready!",
-
"title.home": "Home",
"title.dms": "Direct messages",
"title.groups": "Groups",
@@ -88,7 +85,6 @@
"desc.invite.dm.sent": "You invited {0} ({1}) to chat",
"desc.invite.group.received": "{0} ({1}) invited you to a group",
"desc.invite.group.sent": "You invited {0} ({1}) to a group",
-
"action.fetching.invites.sent": "Fetching sent invites...",
"action.fetching.invites.recv": "Fetching received invites...",
"action.dm.fetch": "Fetching dms...",
@@ -97,7 +93,6 @@
"action.invite.revoking": "Revoking invite...",
"action.invite.accepting": "Accepting invite...",
"action.invite.declining": "Declining invite...",
-
"title.sign.up": "Sign Up",
"title.sign.in": "Sign In",
"title.sign.in.to": "Sign in to your larpix instance",
@@ -132,6 +127,7 @@
"title.react.message": "React",
"title.delete.message": "Delete",
"title.replied.to": "Replied to",
+ "title.replying.to": "Replying to",
"action.message.deleting": "Deleting message...",
"action.message.sending": "Sending message...",
"action.message.reacting": "Adding reaction...",
@@ -139,5 +135,8 @@
"error:message.send.failed": "Failed to send message",
"error:message.react.failed": "Failed to add reaction",
"info.sending.message": "Sending...",
- "larp.redacted": "This message was deleted."
-}
+ "larp.redacted": "This message was deleted.",
+ "placeholder.invitation.code": "invitation code",
+ "info.messages.loading.older": "Loading older messages...",
+ "error:message.not.found": "Message not found"
+}
\ No newline at end of file
diff --git a/android/app/src/main/assets/public/main.js b/android/app/src/main/assets/public/main.js
index a1bc9de9..19223816 100644
--- a/android/app/src/main/assets/public/main.js
+++ b/android/app/src/main/assets/public/main.js
@@ -1750,6 +1750,9 @@ document.addEventListener('touchmove', e => {
document.addEventListener('touchend', e => {
touchEndX = e.changedTouches[0].screenX;
touchEndY = e.changedTouches[0].screenY;
+
+ isAdjusting = false; //resize scroll fix
+
handleMobileSwipe();
if (activeTouchButton) {
@@ -1985,7 +1988,7 @@ async function renderMessages(messages, isPrepend = false) {
if (reactions) reactions = await decryptAesGcmFromBase64(reactions, dmKeyBytes);
decrypted = true;
} catch (e) {
- content = `