From f2b3f705eb9c037f3b9ccd6ade9c28c47f996c22 Mon Sep 17 00:00:00 2001 From: Nikita Date: Thu, 25 Dec 2025 03:02:14 -0800 Subject: [PATCH] Update profile update to set 'updatedAt' as a Date object; simplify preferences state by removing unused variables; change default theme to 'Dark'; update settings labels and descriptions for clarity; modify sign-out button text; revise billing features list. --- packages/web/src/routes/api/profile.ts | 2 +- packages/web/src/routes/settings.tsx | 126 +++++++++---------------- 2 files changed, 45 insertions(+), 83 deletions(-) diff --git a/packages/web/src/routes/api/profile.ts b/packages/web/src/routes/api/profile.ts index 665edde9..5c5d1766 100644 --- a/packages/web/src/routes/api/profile.ts +++ b/packages/web/src/routes/api/profile.ts @@ -150,7 +150,7 @@ const updateProfile = async ({ request }: { request: Request }) => { } // Update user - const updates: Record = { updatedAt: new Date().toISOString() } + const updates: Record = { updatedAt: new Date() } if (name !== undefined) updates.name = name if (username !== undefined) updates.username = username if (image !== undefined) updates.image = image diff --git a/packages/web/src/routes/settings.tsx b/packages/web/src/routes/settings.tsx index 817697c0..60fcae48 100644 --- a/packages/web/src/routes/settings.tsx +++ b/packages/web/src/routes/settings.tsx @@ -11,7 +11,6 @@ import { Lock, MessageCircle, HelpCircle, - Video, Copy, ExternalLink, } from "lucide-react" @@ -164,104 +163,67 @@ function SectionHeader({ } function PreferencesSection() { - const [homeView, setHomeView] = useState("Active issues") - const [displayFullNames, setDisplayFullNames] = useState(false) - const [firstDay, setFirstDay] = useState("Sunday") - const [convertEmojis, setConvertEmojis] = useState(true) - const [sidebar, setSidebar] = useState("Customize") - const [fontSize, setFontSize] = useState("Default") - const [pointerCursor, setPointerCursor] = useState(false) - const [theme, setTheme] = useState("System preference") - const [lightTheme, setLightTheme] = useState("Light") - const [darkTheme, setDarkTheme] = useState("Dark") + const [theme, setTheme] = useState("Dark") + const [autoplay, setAutoplay] = useState(true) + const [lowLatency, setLowLatency] = useState(true) + const [chatTimestamps, setChatTimestamps] = useState(false) return (
- - - } - /> - - } - /> - - } - /> - - } - /> - - } /> + + + + } + /> + + } + /> + + + + } /> @@ -517,12 +479,12 @@ function ProfileSection({ /> - +

Sign out

- Revoke access on this device. + Sign out of your account on this device.

@@ -868,11 +830,11 @@ function BillingSection() {
  • - Unlimited bookmark saving + Unlimited stream replays
  • - Access to all stream archives + HD streaming quality