Harden CMS security and theme contrast

This commit is contained in:
Simo committed 2026-07-11 20:27:20 +02:00
1 parent 2465ff2170
commit 4a1e1115b3
57 files changed
+1023 -231

No files matched your search

+1 -1
View File
@@ -156,7 +156,7 @@ export default async function GuestView() {
</div>
<div className="p-4">
{articles.length === 0 ? (
<p className="py-8 text-center" style={{ color: "var(--color-text-muted)" }}>
<p className="py-8 text-center" style={{ color: "var(--color-text-muted-readable, var(--color-text-muted))" }}>
{t("noArticles")}
</p>
) : (
+3 -3
View File
@@ -89,7 +89,7 @@ export default async function UserView({ userId, username, look }: UserViewProps
style={{
background:
"linear-gradient(135deg, color-mix(in srgb, var(--color-primary) 92%, white), color-mix(in srgb, var(--color-primary) 92%, black))",
color: "var(--button-text-color)",
color: "var(--button-text-color-readable, var(--button-text-color))",
border: "1px solid color-mix(in srgb, var(--color-primary) 60%, rgba(255,255,255,0.2))",
boxShadow:
"0 4px 24px color-mix(in srgb, var(--color-primary) 35%, transparent), inset 0 1px 0 rgba(255,255,255,0.2)",
@@ -127,7 +127,7 @@ export default async function UserView({ userId, username, look }: UserViewProps
{onlineFriends.length === 0 ? (
<p
className="mb-3 block w-full text-center text-xs font-medium md:mb-0 md:text-left"
style={{ color: "var(--color-text-muted)" }}
style={{ color: "var(--color-text-muted-readable, var(--color-text-muted))" }}
>
{t("noFriendsOnline")}
</p>
@@ -185,7 +185,7 @@ export default async function UserView({ userId, username, look }: UserViewProps
<div className="p-3">
<h3 className="text-sm font-semibold">{latestArticle.title}</h3>
{latestArticle.shortStory && (
<p className="mt-1 text-xs" style={{ color: "var(--color-text-muted)" }}>
<p className="mt-1 text-xs" style={{ color: "var(--color-text-muted-readable, var(--color-text-muted))" }}>
{excerpt(latestArticle.shortStory, 100)}
</p>
)}