v0.11.22 bug fix
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "jama-backend",
|
||||
"version": "0.11.21",
|
||||
"version": "0.11.22",
|
||||
"description": "TeamChat backend server",
|
||||
"main": "src/index.js",
|
||||
"scripts": {
|
||||
|
||||
2
build.sh
2
build.sh
@@ -13,7 +13,7 @@
|
||||
# ─────────────────────────────────────────────────────────────
|
||||
set -euo pipefail
|
||||
|
||||
VERSION="${1:-0.11.21}"
|
||||
VERSION="${1:-0.11.22}"
|
||||
ACTION="${2:-}"
|
||||
REGISTRY="${REGISTRY:-}"
|
||||
IMAGE_NAME="jama"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "jama-frontend",
|
||||
"version": "0.11.21",
|
||||
"version": "0.11.22",
|
||||
"private": true,
|
||||
"scripts": {
|
||||
"dev": "vite",
|
||||
|
||||
@@ -47,7 +47,24 @@ export default function MessageInput({ group, replyTo, onCancelReply, onSend, on
|
||||
return () => document.removeEventListener('mousedown', handler);
|
||||
}, []);
|
||||
|
||||
// Handle typing notification
|
||||
// Reset input state when switching to a different conversation
|
||||
useEffect(() => {
|
||||
setText('');
|
||||
setImageFile(null);
|
||||
setImagePreview(null);
|
||||
setLinkPreview(null);
|
||||
setMentionSearch('');
|
||||
setMentionResults([]);
|
||||
setShowMention(false);
|
||||
wasTyping.current = false;
|
||||
onTextChange?.('');
|
||||
if (inputRef.current) {
|
||||
inputRef.current.style.height = 'auto';
|
||||
inputRef.current.style.overflowY = 'hidden';
|
||||
}
|
||||
}, [group?.id]); // eslint-disable-line react-hooks/exhaustive-deps
|
||||
|
||||
|
||||
const handleTypingChange = (value) => {
|
||||
if (value && !wasTyping.current) {
|
||||
wasTyping.current = true;
|
||||
|
||||
Reference in New Issue
Block a user