KQ-847 · MESSAGE/GLOW

Message Glow

A thread where a quote is a door. Pressing the quoted line in a reply, or the pinned chip at the head, drives the box's scrollTop on glide until the target bubble sits centred, and on settle the bubble glows once: a wash and a two-pixel ring at full strength that fade on the exit ease, keyed by a jump count so a repeat jump glows again. The target list item takes focus when the scroll settles, and a Back chip glides you to where you were.

KQ-847 · MESSAGE/GLOW
Payouts incident
  1. Rui, 08:41. Payout batch 4471 is stuck at signing. 212 transfers, nothing has left.
  2. Ines, 08:43. Looking. Is the signer pod up?
  3. Rui, 08:44. Up, but its clock is forty seconds behind, so every signature fails validation.
  4. Marta, 08:47. Same drift on the second signer. Both were rebooted at six.
  5. Ines, 08:50. The time sync unit on rack B is down. Restarting it.
  6. Marta, 08:52. Drift is closing. Twelve seconds now.
  7. Rui, 08:55. Under a second. Retrying the batch.
  8. Rui, 08:58. Batch 4471 is through. 212 of 212 signed.
  9. Ines, 09:01. Good. Anything queued behind it?
  10. Marta, 09:03. Two smaller batches, both released on their own.
  11. Ines, 09:10. For the write-up: the sync unit lost power with the six o'clock reboot.
  12. Rui, 09:12. Adding a drift alarm at five seconds so we hear it before the signer does.
  13. Marta, 09:15. Coldbrook Bank confirms receipt on their side.
  14. Ines, 09:16. Closing the incident. Thanks both.

Latest · 14 messages · 3 quotes

Install

One command — the source lands in your repo. Or copy it from the Code tab.

$ pnpm dlx shadcn@latest add @kinetiq/message-glow

Props

messages
GlowMessage[]
default
The thread in order: id, author, text, at as HH:mm, optional mine, optional replyTo naming the message it answers.
pinned
string
default
Id of a message offered as a sticky Pinned chip at the head of the thread.
onJump
(id: string) => void
default
Fires from the press that starts a jump.
onBack
() => void
default
Fires from the Back chip.
label
string
default "Thread"
Names the scroll region for assistive technology.