aboutsummaryrefslogtreecommitdiffstats
path: root/src/style.css
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2026-10-18 09:27:09 -0700
committerAdam Soltys <[email protected]>2026-10-18 09:27:09 -0700
commitaaebbd5d51e0e149c36975122dd0ae59e6c011bb (patch)
treee3997c172c563fa0a29012ac18159d2be144d151 /src/style.css
parentbfa52c7a2cf1cc06455536d9a6676b0003a30452 (diff)
downloadcoinosv3-aaebbd5d51e0e149c36975122dd0ae59e6c011bb.tar.gz
coinosv3-aaebbd5d51e0e149c36975122dd0ae59e6c011bb.zip
Call history: each call is a row in its conversation — Outgoing / Incoming video call · 4:12, Missed, Declined, No answer, Cancelled, Busy — a tap calls back. Kept like a message and sent to our own inbox (kind 1405, gift-wrapped to us alone) so our other devices list it; a call logged by two of our devices shows once, by its call-id. A call that rang while the app was shut and went unanswered is a missed call when it next opens.
Co-Authored-By: Claude Opus 5.5 <[email protected]> Claude-Session: https://claude.ai/code/session_013ZDf1cyCQLkfjftYhymZAg
Diffstat (limited to 'src/style.css')
-rw-r--r--src/style.css7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/style.css b/src/style.css
index e1b47c1..dff1c50 100644
--- a/src/style.css
+++ b/src/style.css
@@ -1941,3 +1941,10 @@ body::after {
padding: 8px 16px; border-radius: 999px; border: 0; background: #1fa45a; color: #fff; font-weight: 600; cursor: pointer; box-shadow: 0 2px 10px rgba(0, 0, 0, .3); }
.call-min-status { font-variant-numeric: tabular-nums; opacity: .9; }
.call-min .call-audio { display: none; }
+/* a call in its conversation: a row of its own, centred, a tap calls back */
+.chat-row.call-log { justify-content: center; margin: 6px 0; }
+.call-log-pill { display: inline-flex; align-items: center; gap: 8px; padding: 6px 12px; border-radius: 999px;
+ border: 1px solid var(--line); background: var(--surface2); color: inherit; font-size: 13px; cursor: pointer; }
+.call-log-pill .chat-time { margin: 0; font-size: 11px; opacity: .7; }
+.call-log-pill svg { width: 16px; height: 16px; }
+.chat-row.call-log.missed .call-log-pill { color: var(--red); border-color: color-mix(in srgb, var(--red) 40%, var(--line)); }