diff --git a/src/components/bookmark/BookmarkView.tsx b/src/components/bookmark/BookmarkView.tsx
index ea391c3..a55d596 100644
--- a/src/components/bookmark/BookmarkView.tsx
+++ b/src/components/bookmark/BookmarkView.tsx
@@ -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"}
)}
@@ -173,7 +173,7 @@ export function BookmarkView() {
Bookmarks
-
+
diff --git a/src/components/feed/QuoteModal.tsx b/src/components/feed/QuoteModal.tsx
index c8ca06b..d336c1f 100644
--- a/src/components/feed/QuoteModal.tsx
+++ b/src/components/feed/QuoteModal.tsx
@@ -95,7 +95,7 @@ export function QuoteModal({ event, authorName, authorAvatar, onClose, onPublish
disabled={!canPublish}
className="px-4 py-1.5 text-[11px] bg-accent hover:bg-accent-hover text-accent-text transition-colors disabled:opacity-30 disabled:cursor-not-allowed"
>
- {publishing ? "posting…" : "quote & post"}
+ {publishing ? "Posting…" : "Quote & post"}
diff --git a/src/components/notifications/NotificationsView.tsx b/src/components/notifications/NotificationsView.tsx
index 4b54162..21ac625 100644
--- a/src/components/notifications/NotificationsView.tsx
+++ b/src/components/notifications/NotificationsView.tsx
@@ -43,7 +43,7 @@ export function NotificationsView() {
onClick={markAllRead}
className="text-[11px] text-text-dim hover:text-accent transition-colors"
>
- mark all read
+ Mark all read
)}
diff --git a/src/components/podcast/PodcastPlayerBar.tsx b/src/components/podcast/PodcastPlayerBar.tsx
index 2a24869..0d62247 100644
--- a/src/components/podcast/PodcastPlayerBar.tsx
+++ b/src/components/podcast/PodcastPlayerBar.tsx
@@ -49,7 +49,7 @@ function ShareButton({ episode }: { episode: PodcastEpisode | null }) {
{state === "shared" ? "shared" : state === "confirm" ? "publish?" : "share"}
{state === "confirm" && (
-
+
)}
);
@@ -291,7 +291,7 @@ export function PodcastPlayerBar() {
) : playbackState === "loading" ? (
-
...
+
…
) : (
)}
diff --git a/src/components/shared/AboutView.tsx b/src/components/shared/AboutView.tsx
index ff14b19..f7fb072 100644
--- a/src/components/shared/AboutView.tsx
+++ b/src/components/shared/AboutView.tsx
@@ -31,6 +31,7 @@ function CopyButton({ text }: { text: string }) {
function QRBlock({ value, label }: { value: string; label: string }) {
return (
+ {/* bg-white intentional — required for QR code scan contrast */}
diff --git a/src/components/shared/DebugPanel.tsx b/src/components/shared/DebugPanel.tsx
index 5a7e260..df3340a 100644
--- a/src/components/shared/DebugPanel.tsx
+++ b/src/components/shared/DebugPanel.tsx
@@ -71,7 +71,7 @@ export function DebugPanel({ onClose }: { onClose: () => void }) {
{/* Header */}
Debug
-
+
{/* Uptime + Live Sub */}
diff --git a/src/components/shared/LoginModal.tsx b/src/components/shared/LoginModal.tsx
index 51dfe88..10ca9c3 100644
--- a/src/components/shared/LoginModal.tsx
+++ b/src/components/shared/LoginModal.tsx
@@ -71,7 +71,7 @@ function NewAccountTab({ onClose }: { onClose: () => void }) {
disabled={!confirmed || logging}
className="w-full px-4 py-2 text-[12px] bg-accent hover:bg-accent-hover text-accent-text transition-colors disabled:opacity-30 disabled:cursor-not-allowed"
>
- {logging ? "logging in…" : "create account"}
+ {logging ? "Logging in…" : "create account"}
);
diff --git a/src/components/shared/NWCWizard.tsx b/src/components/shared/NWCWizard.tsx
index 84d5187..0257691 100644
--- a/src/components/shared/NWCWizard.tsx
+++ b/src/components/shared/NWCWizard.tsx
@@ -115,7 +115,7 @@ function ConnectedState({ nwcUri, onDisconnect }: { nwcUri: string; onDisconnect
onClick={onDisconnect}
className="text-[10px] text-text-dim hover:text-danger transition-colors shrink-0"
>
- disconnect
+ Disconnect
@@ -246,7 +246,7 @@ function PasteStep({
disabled={!valid}
className="px-4 py-1.5 text-[11px] border border-border text-text-muted hover:text-accent hover:border-accent/40 transition-colors disabled:opacity-30 disabled:cursor-not-allowed"
>
- connect wallet
+ Connect wallet
);
diff --git a/src/components/shared/ToastContainer.tsx b/src/components/shared/ToastContainer.tsx
index b00a9fc..ded6625 100644
--- a/src/components/shared/ToastContainer.tsx
+++ b/src/components/shared/ToastContainer.tsx
@@ -23,6 +23,7 @@ export function ToastContainer() {
{toast.message}