Visual polish: dark mode, linkification, empty states, avatar palette #14
Labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
posta/chat#14
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Parent
#2
What to build
Final surface polish across the app. URL linkification in
posta.text/v1bodies (regex matchhttps?://…→<a target="_blank" rel="noopener">). Status indicator rules finalized (only on last outbound in cluster, with full state matrix: pending/sending → clock, delivered → check, failed-permanent → red triangle, failed-pending-user → orange triangle). Empty states: "No conversations yet" (sidebar), "Start a conversation" hint (main pane on first login), "Say hi" (empty thread on fresh contact). Dark mode lifted fromposta/web's@media (prefers-color-scheme: dark)rules. Avatar fallback color palette finalized (deterministic hash of peer URL → forest/sky/terracotta/gold/moss accent).Acceptance criteria
https?://…); only the URL is anchor-wrapped, surrounding text unchangedrel="noopener"prefers-color-scheme: darklastErrorCodewhen availableBlocked by