v0.3.5 avatar alignment fix

This commit is contained in:
2026-03-09 20:58:17 -04:00
parent 1e4dfe5110
commit 0f3983dc93
7 changed files with 23 additions and 13 deletions

View File

@@ -49,9 +49,9 @@ export default function Message({ message: msg, prevMessage, currentUser, onRepl
const showDateSep = !prevMessage ||
parseTS(msg.created_at).toDateString() !== parseTS(prevMessage.created_at).toDateString();
const prevSameUser = prevMessage && prevMessage.user_id === msg.user_id &&
prevMessage.type !== 'system' && msg.type !== 'system' &&
parseTS(msg.created_at) - parseTS(prevMessage.created_at) < 60000;
const prevSameUser = !showDateSep && prevMessage &&
prevMessage.user_id === msg.user_id &&
prevMessage.type !== 'system' && msg.type !== 'system';
const canDelete = !msg.is_deleted && (
msg.user_id === currentUser.id ||
@@ -147,7 +147,7 @@ export default function Message({ message: msg, prevMessage, currentUser, onRepl
<Avatar user={msgUser} size="sm" className="msg-avatar" />
</div>
)}
{!isOwn && prevSameUser && <div style={{ width: 32, flexShrink: 0 }} />}
{!isOwn && prevSameUser && <div className="avatar-spacer" />}
<div className="message-body">
{!isOwn && !prevSameUser && (