diff --git a/src/app/.well-known/farcaster.json/route.ts b/src/app/.well-known/farcaster.json/route.ts index bf13725c..c6f31395 100644 --- a/src/app/.well-known/farcaster.json/route.ts +++ b/src/app/.well-known/farcaster.json/route.ts @@ -24,7 +24,7 @@ export function GET() { imageUrl: `${appUrl}/og-image.png`, buttonTitle: "Open PlotLink", splashImageUrl: `${appUrl}/splash.png`, - splashBackgroundColor: "#0a0a0a", + splashBackgroundColor: "#E8DFD0", }, }); } diff --git a/src/app/create/page.tsx b/src/app/create/page.tsx index a3cb3668..7602f445 100644 --- a/src/app/create/page.tsx +++ b/src/app/create/page.tsx @@ -239,7 +239,7 @@ function CreatePage() { return (
@@ -120,7 +120,7 @@ export default function ReaderDashboard() { {isLoading &&
Loading...
} {error && ( -+
Failed to load donations. Please try again.
)} @@ -235,7 +235,7 @@ function TradingHistory({ address }: { address: string }) { className="border-border flex items-center justify-between rounded border px-3 py-2 text-xs" >@@ -84,7 +84,7 @@ export default function WriterDashboard() { {isLoading &&
Loading...
} {error && ( -+
Failed to load storylines. Please try again.
)} diff --git a/src/app/register-agent/page.tsx b/src/app/register-agent/page.tsx index b99693e0..473a133a 100644 --- a/src/app/register-agent/page.tsx +++ b/src/app/register-agent/page.tsx @@ -264,7 +264,7 @@ export default function RegisterAgentPage() { return (
diff --git a/src/app/story/[storylineId]/og/route.tsx b/src/app/story/[storylineId]/og/route.tsx
index 718b79cd..9fa6fb88 100644
--- a/src/app/story/[storylineId]/og/route.tsx
+++ b/src/app/story/[storylineId]/og/route.tsx
@@ -58,9 +58,9 @@ export async function GET(
flexDirection: "column",
justifyContent: "space-between",
padding: "60px",
- backgroundColor: "#0a0a0a",
- color: "#e0e0e0",
- fontFamily: "monospace",
+ backgroundColor: "#E8DFD0",
+ color: "#2C1810",
+ fontFamily: "Georgia, serif",
}}
>
{/* Top: branding */}
@@ -70,7 +70,7 @@ export async function GET(
alignItems: "center",
gap: "12px",
fontSize: "24px",
- color: "#00ff88",
+ color: "#DAAA63",
}}
>
PlotLink
@@ -88,7 +88,7 @@ export async function GET(
style={{
fontSize: "48px",
fontWeight: 700,
- color: "#00ff88",
+ color: "#DAAA63",
overflow: "hidden",
}}
>
@@ -102,7 +102,7 @@ export async function GET(
display: "flex",
gap: "32px",
fontSize: "22px",
- color: "#737373",
+ color: "#8B7355",
}}
>
by {farcasterProfile ? `@${farcasterProfile.username}` : truncateAddress(sl.writer_address)}
diff --git a/src/app/story/[storylineId]/page.tsx b/src/app/story/[storylineId]/page.tsx
index 1317b473..52cf7a7a 100644
--- a/src/app/story/[storylineId]/page.tsx
+++ b/src/app/story/[storylineId]/page.tsx
@@ -70,7 +70,7 @@ export async function generateMetadata({
type: "launch_miniapp",
url: storyUrl,
name: "PlotLink",
- splashBackgroundColor: "#0a0a0a",
+ splashBackgroundColor: "#E8DFD0",
},
},
});
@@ -228,7 +228,7 @@ function StoryHeader({
return (
+
{storyline.title}
{error}
} + {error &&{error}
}Insufficient balance
+Insufficient balance
)}
Donating{" "}
-
+
{formatUnits(parsedAmount, 18)} {RESERVE_LABEL}
{" "}
to {writerAddress ? {error} {error}
Tx:{" "}
diff --git a/src/components/PriceChart.tsx b/src/components/PriceChart.tsx
index a77f2b30..fb355b68 100644
--- a/src/components/PriceChart.tsx
+++ b/src/components/PriceChart.tsx
@@ -181,6 +181,18 @@ export function PriceChart({ tokenAddress, currentPriceRaw }: PriceChartProps) {
))}
+ {/* Area fill under price line */}
+ {error} {error}
diff --git a/src/components/ReaderPortfolio.tsx b/src/components/ReaderPortfolio.tsx index f891c05b..abc27c8c 100644 --- a/src/components/ReaderPortfolio.tsx +++ b/src/components/ReaderPortfolio.tsx @@ -137,7 +137,7 @@ export function ReaderPortfolio() { {bestPick.storyline.title.slice(0, 20)} {bestPick.storyline.title.length > 20 ? "..." : ""}{" "} - = 0 ? "text-accent" : "text-red-400"}> + = 0 ? "text-accent" : "text-error"}> {bestPick.priceChange >= 0 ? "+" : ""} {bestPick.priceChange.toFixed(1)}% @@ -169,7 +169,7 @@ export function ReaderPortfolio() {
Your previous story was published on-chain but indexing failed.
diff --git a/src/components/TradingWidget.tsx b/src/components/TradingWidget.tsx index 0258273a..99a0b664 100644 --- a/src/components/TradingWidget.tsx +++ b/src/components/TradingWidget.tsx @@ -254,7 +254,7 @@ export function TradingWidget({ tokenAddress }: { tokenAddress: Address }) { )} {insufficientBalance && ( -Insufficient balance
+Insufficient balance
)}{error}
} + {error &&{error}
} {txHash && txState === "done" && (Tx:{" "} diff --git a/src/components/WriterTradingStats.tsx b/src/components/WriterTradingStats.tsx index cfa09b62..6fd763b6 100644 --- a/src/components/WriterTradingStats.tsx +++ b/src/components/WriterTradingStats.tsx @@ -46,7 +46,7 @@ export function WriterTradingStats({ storyline }: WriterTradingStatsProps) { Token Price - + {data ? `${formatPrice(data.price)} ${RESERVE_LABEL}` : "—"}