Polish pass 5 — sentence case, theme tokens, remaining a11y

- Sentence case on all button labels (Mark read, Go to settings, Try again,
  Mark all read, Disconnect, Connect wallet, Logging in, Posting, Quote & post,
  Loading, Refresh); V4V tabs capitalized
- V4VDashboard: amber-500 hard-coded colors → zap theme token
- BookmarkView: tab container rounded-sm overflow-hidden
- ToastContainer, DebugPanel, PodcastPlayerBar: aria-labels on dismiss/close buttons
- PodcastPlayerBar: ASCII x → × Unicode, ... → … Unicode
- AboutView: document bg-white on QR code as intentional
This commit is contained in:
Jure
2026-04-09 18:29:43 +02:00
parent 3eb6968de0
commit bac52b15ac
13 changed files with 20 additions and 17 deletions
+2 -2
View File
@@ -27,7 +27,7 @@ function ArticleCardWithReadStatus({ event }: { event: NDKEvent }) {
onClick={() => isRead ? markArticleUnread(fullAddr) : markArticleRead(fullAddr)}
className="absolute right-3 top-3 text-[10px] text-text-dim hover:text-accent opacity-0 group-hover:opacity-100 transition-opacity z-10"
>
{isRead ? "mark unread" : "mark read"}
{isRead ? "Mark unread" : "Mark read"}
</button>
)}
</div>
@@ -173,7 +173,7 @@ export function BookmarkView() {
<div className="flex items-center justify-between">
<div className="flex items-center gap-3">
<h2 className="text-text text-[13px] font-medium">Bookmarks</h2>
<div className="flex border border-border text-[11px]">
<div className="flex border border-border rounded-sm overflow-hidden text-[11px]">
<button
onClick={() => setTab("notes")}
className={`px-3 py-0.5 transition-colors ${tab === "notes" ? "bg-accent/10 text-accent" : "text-text-muted hover:text-text"}`}