From a0374566a5c69d87e5a156f5fabecf5b9b45d6f9 Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Tue, 18 Aug 2026 12:06:04 -0700 Subject: A message sends the instant you let go of it: the rumor hashes synchronously onto the screen as a dimmed bubble, crypto and relays catch up in the background, and one small tick marks the moment a relay takes it Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_012u4oe1KPx9faCsDBLfZYqi --- src/style.css | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/style.css') diff --git a/src/style.css b/src/style.css index 2433d82..e9f0466 100644 --- a/src/style.css +++ b/src/style.css @@ -386,6 +386,9 @@ hr.divider { margin: 16px 0; } overflow-wrap: break-word; white-space: pre-wrap; } .chat-edited { font-size: 11px; color: var(--faint); } +/* Optimistic sends: dimmed while in flight, a small tick once a relay has it. */ +.chat-row.pending .chat-bubble { opacity: 0.55; } +.chat-tick { font-size: 10px; margin-left: 6px; opacity: 0.6; user-select: none; } .chat-del { position: absolute; top: -7px; right: -7px; width: 18px; height: 18px; display: none; align-items: center; justify-content: center; -- cgit v1.2.3