diff --git a/.dockerignore b/.dockerignore index 47deeba..7cac851 100644 --- a/.dockerignore +++ b/.dockerignore @@ -23,3 +23,4 @@ !LICENSE !NOTICES.md !LICENSES/** + diff --git a/apps/client/app/app.css b/apps/client/app/app.css index b7b1465..c12eee5 100644 --- a/apps/client/app/app.css +++ b/apps/client/app/app.css @@ -5,6 +5,7 @@ @custom-variant dark (&:is(.dark *)); @theme { + --breakpoint-xs: 32rem; --font-sans: "Google Sans Code", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; @@ -12,16 +13,16 @@ html, body { - @apply bg-white dark:bg-[#131313]; overflow-x: hidden; width: 100%; position: relative; overscroll-behavior: none; scrollbar-width: thin; +} - @media (prefers-color-scheme: dark) { - color-scheme: dark; - } +body { + @apply bg-[#131313]; + min-height: 100dvh; } .main-content { @@ -70,8 +71,6 @@ body { } :root { - color-scheme: dark; - --radius: 0.625rem; --background: oklch(1 0 0); --foreground: oklch(0.145 0 0); @@ -109,6 +108,8 @@ body { } .dark { + color-scheme: dark; + --background: #131313; --foreground: oklch(0.985 0 0); --card: #131313; diff --git a/apps/client/app/components/auth-layout.tsx b/apps/client/app/components/auth-layout.tsx index 63653bb..2435a41 100644 --- a/apps/client/app/components/auth-layout.tsx +++ b/apps/client/app/components/auth-layout.tsx @@ -9,7 +9,7 @@ type AuthLayoutProps = { export function AuthLayout({ title, description, children }: AuthLayoutProps) { return ( -
+
@@ -26,7 +26,7 @@ export function AuthLayout({ title, description, children }: AuthLayoutProps) {
diff --git a/apps/client/app/components/layout.tsx b/apps/client/app/components/layout.tsx index fae5a9f..70caebb 100644 --- a/apps/client/app/components/layout.tsx +++ b/apps/client/app/components/layout.tsx @@ -76,7 +76,7 @@ export default function Layout({ loaderData }: Route.ComponentProps) {
-
+
diff --git a/apps/client/app/components/onoff.tsx b/apps/client/app/components/onoff.tsx index 1ee4a6f..a5b690d 100644 --- a/apps/client/app/components/onoff.tsx +++ b/apps/client/app/components/onoff.tsx @@ -20,7 +20,12 @@ export const OnOff = ({ isOn, toggle, enabledLabel, disabledLabel, disabled }: P )} > {isOn ? enabledLabel : disabledLabel} - +
); }; diff --git a/apps/client/app/components/status-dot.tsx b/apps/client/app/components/status-dot.tsx index 721c29d..9206a33 100644 --- a/apps/client/app/components/status-dot.tsx +++ b/apps/client/app/components/status-dot.tsx @@ -38,7 +38,10 @@ export const StatusDot = ({ status }: { status: VolumeStatus }) => { )} /> )} - + diff --git a/apps/client/app/modules/backups/components/create-schedule-form.tsx b/apps/client/app/modules/backups/components/create-schedule-form.tsx index 498e10d..e72262f 100644 --- a/apps/client/app/modules/backups/components/create-schedule-form.tsx +++ b/apps/client/app/modules/backups/components/create-schedule-form.tsx @@ -232,7 +232,7 @@ export const CreateScheduleForm = ({ initialValues, formId, onSubmit, volume }: onSelectionChange={handleSelectionChange} withCheckboxes={true} foldersOnly={true} - className="overflow-auto flex-1 border rounded-md bg-card p-2 min-h-[300px] max-h-[400px]" + className="max-w-2xs xs:max-w-screen flex-1 border rounded-md bg-card p-2 min-h-[300px] max-h-[400px]" /> {selectedPaths.size > 0 && (
diff --git a/apps/client/app/modules/repositories/routes/repository-details.tsx b/apps/client/app/modules/repositories/routes/repository-details.tsx index 1b30b66..c2cf51a 100644 --- a/apps/client/app/modules/repositories/routes/repository-details.tsx +++ b/apps/client/app/modules/repositories/routes/repository-details.tsx @@ -124,21 +124,16 @@ export default function RepositoryDetailsPage({ loaderData }: Route.ComponentPro return ( <>
-
-
- - {data.status || "unknown"} - - {data.type} -
+
+ + {data.status || "unknown"} + + {data.type}