From 1454e7e07de021d068b022bcbf1304f3c4c8a77c Mon Sep 17 00:00:00 2001 From: pablonyx Date: Sun, 9 Feb 2025 21:14:32 -0800 Subject: [PATCH] New ux dark (#3944) --- web/public/discord.png | Bin 10150 -> 0 bytes web/public/discord.webp | Bin 0 -> 4084 bytes .../[connector]/AddConnectorPage.tsx | 8 ++-- web/src/app/chat/modal/UserSettingsModal.tsx | 25 +++++++++--- .../credentials/actions/CreateCredential.tsx | 7 +--- .../credentials/actions/ModifyCredential.tsx | 18 ++++++--- web/src/components/extension/Shortcuts.tsx | 37 ++++++++++-------- web/src/components/icons/icons.tsx | 2 +- web/src/components/ui/select.tsx | 19 ++++----- 9 files changed, 70 insertions(+), 46 deletions(-) delete mode 100644 web/public/discord.png create mode 100644 web/public/discord.webp diff --git a/web/public/discord.png b/web/public/discord.png deleted file mode 100644 index fb39b322781be28568131b8a840cc6a12446a3fa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10150 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 iI6V8mF#w_L{@^1lH7w{kxK diff --git a/web/public/discord.webp b/web/public/discord.webp new file mode 100644 index 0000000000000000000000000000000000000000..365ad8153eadd77af91516fc036cf5d9322384dd GIT binary patch literal 4084 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 {/* Button to pop up a form to manually enter credentials */} - + {/* Button to sign in via OAuth */} {oauthSupportedSources.includes(connector) && (NEXT_PUBLIC_CLOUD_ENABLED || diff --git a/web/src/app/chat/modal/UserSettingsModal.tsx b/web/src/app/chat/modal/UserSettingsModal.tsx index 269761bd3..70ad8cba1 100644 --- a/web/src/app/chat/modal/UserSettingsModal.tsx +++ b/web/src/app/chat/modal/UserSettingsModal.tsx @@ -23,7 +23,7 @@ import { SelectTrigger, SelectValue, } from "@/components/ui/select"; -import { Monitor } from "lucide-react"; +import { Monitor, Moon, Sun } from "lucide-react"; import { useTheme } from "next-themes"; export function UserSettingsModal({ @@ -239,14 +239,29 @@ export function UserSettingsModal({ >
- + {theme === "system" ? ( + + ) : theme === "light" ? ( + + ) : ( + + )}
- System - Light - Dark + } + value="system" + > + System + + } value="light"> + Light + + } value="dark"> + Dark + diff --git a/web/src/components/credentials/actions/CreateCredential.tsx b/web/src/components/credentials/actions/CreateCredential.tsx index 41582d210..bd6f1f416 100644 --- a/web/src/components/credentials/actions/CreateCredential.tsx +++ b/web/src/components/credentials/actions/CreateCredential.tsx @@ -40,15 +40,12 @@ const CreateButton = ({ }) => (
); diff --git a/web/src/components/credentials/actions/ModifyCredential.tsx b/web/src/components/credentials/actions/ModifyCredential.tsx index 76b07d37e..a9ead3f3b 100644 --- a/web/src/components/credentials/actions/ModifyCredential.tsx +++ b/web/src/components/credentials/actions/ModifyCredential.tsx @@ -62,12 +62,18 @@ const CredentialSelectionTable = ({
- - - - - - + + + + +
IDNameCreated +
+ ID + + Name + + Created + Last Updated diff --git a/web/src/components/extension/Shortcuts.tsx b/web/src/components/extension/Shortcuts.tsx index 294e9e673..41f33003c 100644 --- a/web/src/components/extension/Shortcuts.tsx +++ b/web/src/components/extension/Shortcuts.tsx @@ -36,15 +36,15 @@ export const ShortCut = ({ const [faviconError, setFaviconError] = useState(false); return ( -
+
window.open(shortCut.url, "_blank")} @@ -61,10 +61,10 @@ export const ShortCut = ({ onError={() => setFaviconError(true)} /> ) : ( - + )}
-

+

{shortCut.name}

@@ -80,10 +80,10 @@ export const AddShortCut = ({ return ( ); }; @@ -111,9 +111,11 @@ export const NewShortCutModal = ({ const handleSubmit = (e: React.FormEvent) => { e.preventDefault(); if (isValidUrl) { - const faviconUrl = `https://www.google.com/s2/favicons?domain=${ - new URL(url).hostname - }&sz=64`; + const faviconUrl = isValidUrl + ? `https://www.google.com/s2/favicons?domain=${new URL( + url + ).hostname.replace(/^(cloud\.)?onyx\.app$/, "onyx.app")}&sz=64` + : ""; onAdd({ name, url, favicon: faviconUrl }); onClose(); } else { @@ -135,14 +137,15 @@ export const NewShortCutModal = ({ useEffect(() => { setIsValidUrl(validateUrl(url)); }, [url]); - const faviconUrl = isValidUrl - ? `https://www.google.com/s2/favicons?domain=${new URL(url).hostname}&sz=64` + ? `https://www.google.com/s2/favicons?domain=${new URL( + url + ).hostname.replace(/^(cloud\.)?onyx\.app$/, "onyx.app")}&sz=64` : ""; return ( - + {editingShortcut ? "Edit Shortcut" : "Add New Shortcut"} @@ -166,7 +169,7 @@ export const NewShortCutModal = ({ id="name" value={name} onChange={(e) => setName(e.target.value)} - className="w-full bg-background-800 border-background-700 text-white" + className="w-full bg-background-800 border-background-700 text-[#fff]" placeholder="Enter shortcut name" />
@@ -181,7 +184,7 @@ export const NewShortCutModal = ({ id="url" value={url} onChange={handleUrlChange} - className={`bg-background-800 border-background-700 text-white ${ + className={`bg-background-800 border-background-700 text-[#fff] ${ !isValidUrl && url ? "border-red-500" : "" }`} placeholder="https://example.com" @@ -213,7 +216,7 @@ export const NewShortCutModal = ({