diff --git a/web/src/app.css b/web/src/app.css index 6a5629e..ddf3281 100644 --- a/web/src/app.css +++ b/web/src/app.css @@ -1,5 +1,5 @@ -@import "tailwindcss"; -@import "tw-animate-css"; +@import 'tailwindcss'; +@import 'tw-animate-css'; @custom-variant dark (&:is(.dark *)); @@ -118,4 +118,4 @@ body { @apply bg-background text-foreground; } -} \ No newline at end of file +} diff --git a/web/src/lib/components/add-media-card.svelte b/web/src/lib/components/add-media-card.svelte index 3adac6f..4a7ad7d 100644 --- a/web/src/lib/components/add-media-card.svelte +++ b/web/src/lib/components/add-media-card.svelte @@ -62,7 +62,7 @@ {/if} - + -

+

The custom query will override the default search string like "A Minecraft Movie (2025)".

@@ -213,7 +213,7 @@ placeholder="1080P" type="text" /> -

+

This is necessary to differentiate between versions of the same movie, for example a 1080p and a 4K version.

@@ -221,7 +221,7 @@ -

+

{@render saveDirectoryPreview(movie, filePathSuffix)}

@@ -277,7 +277,7 @@ - {:else} + {:else}

No torrents found!

{/if} diff --git a/web/src/lib/components/download-season-dialog.svelte b/web/src/lib/components/download-season-dialog.svelte index 6ed0d25..ab1905d 100644 --- a/web/src/lib/components/download-season-dialog.svelte +++ b/web/src/lib/components/download-season-dialog.svelte @@ -126,7 +126,6 @@ isLoadingTorrents = false; } } - {#snippet saveDirectoryPreview( @@ -155,7 +154,7 @@
{#if show?.seasons?.length > 0} Enter a season number from 1 to {show.seasons.at(-1).number}
-

+

Enter the season's number you want to search for. The first, usually 1, or the last season number usually yield the most season packs. Note that only Seasons which are listed in the "Seasons" cell will be imported! @@ -200,18 +199,18 @@ 360p -

+

This is necessary to differentiate between versions of the same season/show, for example a 1080p and a 4K version of a season.

-

+

{@render saveDirectoryPreview(show, filePathSuffix)}

{:else} -

+

No season information available for this show.

{/if} @@ -241,7 +240,7 @@ Search
-

+

The custom query will override the default search string like "The Simpsons Season 3". Note that only Seasons which are listed in the "Seasons" cell will be imported!

@@ -253,7 +252,7 @@ bind:value={filePathSuffix} placeholder="1080P" /> -

+

This is necessary to differentiate between versions of the same season/show, for example a 1080p and a 4K version of a season.

@@ -261,11 +260,11 @@ -

+

{@render saveDirectoryPreview(show, filePathSuffix)}

{:else} -

+

No season information available for this show.

{/if} diff --git a/web/src/lib/components/login-card.svelte b/web/src/lib/components/login-card.svelte index 07374db..69ebd0b 100644 --- a/web/src/lib/components/login-card.svelte +++ b/web/src/lib/components/login-card.svelte @@ -131,7 +131,13 @@ Forgot your password? - + {#if errorMessage} @@ -151,9 +157,9 @@ {:then result} {#if result.oauth_name != null}
- + Or continue with
@@ -163,9 +169,7 @@ {/if} {/await}
- +
diff --git a/web/src/lib/components/signup-card.svelte b/web/src/lib/components/signup-card.svelte index 497f165..c086d0c 100644 --- a/web/src/lib/components/signup-card.svelte +++ b/web/src/lib/components/signup-card.svelte @@ -9,7 +9,7 @@ import AlertCircleIcon from '@lucide/svelte/icons/alert-circle'; import LoadingBar from '$lib/components/loading-bar.svelte'; import CheckCircle2Icon from '@lucide/svelte/icons/check-circle-2'; - import {base} from "$app/paths"; + import { base } from '$app/paths'; const apiUrl = env.PUBLIC_API_URL; @@ -97,11 +97,23 @@
- +
- +
{#if errorMessage} @@ -120,28 +132,30 @@ {#if isLoading} {/if} - + {#await oauthProvider} {:then result} {#if result.oauth_name != null}
- + Or continue with
Login with {result.oauth_name} {/if} {/await}
- +
diff --git a/web/src/lib/components/ui/accordion/accordion-content.svelte b/web/src/lib/components/ui/accordion/accordion-content.svelte index f2cfe88..3b1c62f 100644 --- a/web/src/lib/components/ui/accordion/accordion-content.svelte +++ b/web/src/lib/components/ui/accordion/accordion-content.svelte @@ -1,6 +1,6 @@ - + diff --git a/web/src/lib/components/ui/accordion/accordion-trigger.svelte b/web/src/lib/components/ui/accordion/accordion-trigger.svelte index a50e483..c2a2b99 100644 --- a/web/src/lib/components/ui/accordion/accordion-trigger.svelte +++ b/web/src/lib/components/ui/accordion/accordion-trigger.svelte @@ -1,7 +1,7 @@ @@ -18,14 +18,12 @@ svg]:rotate-180", + 'flex flex-1 items-center justify-between py-4 text-sm font-medium transition-all hover:underline [&[data-state=open]>svg]:rotate-180', className )} {...restProps} > {@render children?.()} - + diff --git a/web/src/lib/components/ui/accordion/index.ts b/web/src/lib/components/ui/accordion/index.ts index 3fc36e7..71538b5 100644 --- a/web/src/lib/components/ui/accordion/index.ts +++ b/web/src/lib/components/ui/accordion/index.ts @@ -1,7 +1,7 @@ -import { Accordion as AccordionPrimitive } from "bits-ui"; -import Content from "./accordion-content.svelte"; -import Item from "./accordion-item.svelte"; -import Trigger from "./accordion-trigger.svelte"; +import { Accordion as AccordionPrimitive } from 'bits-ui'; +import Content from './accordion-content.svelte'; +import Item from './accordion-item.svelte'; +import Trigger from './accordion-trigger.svelte'; const Root = AccordionPrimitive.Root; export { @@ -13,5 +13,5 @@ export { Root as Accordion, Content as AccordionContent, Item as AccordionItem, - Trigger as AccordionTrigger, + Trigger as AccordionTrigger }; diff --git a/web/src/lib/components/ui/alert-dialog/alert-dialog-action.svelte b/web/src/lib/components/ui/alert-dialog/alert-dialog-action.svelte index 715a24f..469b785 100644 --- a/web/src/lib/components/ui/alert-dialog/alert-dialog-action.svelte +++ b/web/src/lib/components/ui/alert-dialog/alert-dialog-action.svelte @@ -1,7 +1,7 @@ -
+
{@render children?.()}
diff --git a/web/src/lib/components/ui/alert/alert-title.svelte b/web/src/lib/components/ui/alert/alert-title.svelte index d6d564e..bc3bea2 100644 --- a/web/src/lib/components/ui/alert/alert-title.svelte +++ b/web/src/lib/components/ui/alert/alert-title.svelte @@ -1,7 +1,7 @@ @@ -13,6 +13,6 @@ diff --git a/web/src/lib/components/ui/avatar/index.ts b/web/src/lib/components/ui/avatar/index.ts index d06457b..9585f8a 100644 --- a/web/src/lib/components/ui/avatar/index.ts +++ b/web/src/lib/components/ui/avatar/index.ts @@ -1,6 +1,6 @@ -import Root from "./avatar.svelte"; -import Image from "./avatar-image.svelte"; -import Fallback from "./avatar-fallback.svelte"; +import Root from './avatar.svelte'; +import Image from './avatar-image.svelte'; +import Fallback from './avatar-fallback.svelte'; export { Root, @@ -9,5 +9,5 @@ export { // Root as Avatar, Image as AvatarImage, - Fallback as AvatarFallback, + Fallback as AvatarFallback }; diff --git a/web/src/lib/components/ui/badge/badge.svelte b/web/src/lib/components/ui/badge/badge.svelte index 3409342..575d32f 100644 --- a/web/src/lib/components/ui/badge/badge.svelte +++ b/web/src/lib/components/ui/badge/badge.svelte @@ -1,36 +1,35 @@ - import Ellipsis from "@lucide/svelte/icons/ellipsis"; - import type { WithElementRef, WithoutChildren } from "bits-ui"; - import type { HTMLAttributes } from "svelte/elements"; - import { cn } from "$lib/utils.js"; + import Ellipsis from '@lucide/svelte/icons/ellipsis'; + import type { WithElementRef, WithoutChildren } from 'bits-ui'; + import type { HTMLAttributes } from 'svelte/elements'; + import { cn } from '$lib/utils.js'; let { ref = $bindable(null), @@ -15,7 +15,7 @@ bind:this={ref} role="presentation" aria-hidden="true" - class={cn("flex size-9 items-center justify-center", className)} + class={cn('flex size-9 items-center justify-center', className)} {...restProps} > diff --git a/web/src/lib/components/ui/breadcrumb/breadcrumb-item.svelte b/web/src/lib/components/ui/breadcrumb/breadcrumb-item.svelte index 4e2a3ed..5ca6080 100644 --- a/web/src/lib/components/ui/breadcrumb/breadcrumb-item.svelte +++ b/web/src/lib/components/ui/breadcrumb/breadcrumb-item.svelte @@ -1,7 +1,7 @@ -
  • +
  • {@render children?.()}
  • diff --git a/web/src/lib/components/ui/breadcrumb/breadcrumb-link.svelte b/web/src/lib/components/ui/breadcrumb/breadcrumb-link.svelte index c6b1019..72a33f5 100644 --- a/web/src/lib/components/ui/breadcrumb/breadcrumb-link.svelte +++ b/web/src/lib/components/ui/breadcrumb/breadcrumb-link.svelte @@ -1,8 +1,8 @@ diff --git a/web/src/lib/components/ui/breadcrumb/breadcrumb-list.svelte b/web/src/lib/components/ui/breadcrumb/breadcrumb-list.svelte index 77c4e32..d4ef4cb 100644 --- a/web/src/lib/components/ui/breadcrumb/breadcrumb-list.svelte +++ b/web/src/lib/components/ui/breadcrumb/breadcrumb-list.svelte @@ -1,7 +1,7 @@ {#if href} - + {@render children?.()} {:else} diff --git a/web/src/lib/components/ui/button/index.ts b/web/src/lib/components/ui/button/index.ts index fb585d7..5414d9d 100644 --- a/web/src/lib/components/ui/button/index.ts +++ b/web/src/lib/components/ui/button/index.ts @@ -2,8 +2,8 @@ import Root, { type ButtonProps, type ButtonSize, type ButtonVariant, - buttonVariants, -} from "./button.svelte"; + buttonVariants +} from './button.svelte'; export { Root, @@ -13,5 +13,5 @@ export { buttonVariants, type ButtonProps, type ButtonSize, - type ButtonVariant, + type ButtonVariant }; diff --git a/web/src/lib/components/ui/calendar/calendar-cell.svelte b/web/src/lib/components/ui/calendar/calendar-cell.svelte index 8f3f766..d230de3 100644 --- a/web/src/lib/components/ui/calendar/calendar-cell.svelte +++ b/web/src/lib/components/ui/calendar/calendar-cell.svelte @@ -1,6 +1,6 @@ - + diff --git a/web/src/lib/components/ui/calendar/calendar-grid.svelte b/web/src/lib/components/ui/calendar/calendar-grid.svelte index 1d7edb5..dfb6cf0 100644 --- a/web/src/lib/components/ui/calendar/calendar-grid.svelte +++ b/web/src/lib/components/ui/calendar/calendar-grid.svelte @@ -1,6 +1,6 @@ - + diff --git a/web/src/lib/components/ui/calendar/calendar-months.svelte b/web/src/lib/components/ui/calendar/calendar-months.svelte index 4cd0ed7..d7eb077 100644 --- a/web/src/lib/components/ui/calendar/calendar-months.svelte +++ b/web/src/lib/components/ui/calendar/calendar-months.svelte @@ -1,7 +1,7 @@ @@ -22,7 +22,7 @@ get along, so we shut typescript up by casting `value` to `never`. bind:ref bind:placeholder {weekdayFormat} - class={cn("p-3", className)} + class={cn('p-3', className)} {...restProps} > {#snippet children({ months, weekdays })} diff --git a/web/src/lib/components/ui/calendar/index.ts b/web/src/lib/components/ui/calendar/index.ts index ab257ab..5d60fa5 100644 --- a/web/src/lib/components/ui/calendar/index.ts +++ b/web/src/lib/components/ui/calendar/index.ts @@ -1,16 +1,16 @@ -import Root from "./calendar.svelte"; -import Cell from "./calendar-cell.svelte"; -import Day from "./calendar-day.svelte"; -import Grid from "./calendar-grid.svelte"; -import Header from "./calendar-header.svelte"; -import Months from "./calendar-months.svelte"; -import GridRow from "./calendar-grid-row.svelte"; -import Heading from "./calendar-heading.svelte"; -import GridBody from "./calendar-grid-body.svelte"; -import GridHead from "./calendar-grid-head.svelte"; -import HeadCell from "./calendar-head-cell.svelte"; -import NextButton from "./calendar-next-button.svelte"; -import PrevButton from "./calendar-prev-button.svelte"; +import Root from './calendar.svelte'; +import Cell from './calendar-cell.svelte'; +import Day from './calendar-day.svelte'; +import Grid from './calendar-grid.svelte'; +import Header from './calendar-header.svelte'; +import Months from './calendar-months.svelte'; +import GridRow from './calendar-grid-row.svelte'; +import Heading from './calendar-heading.svelte'; +import GridBody from './calendar-grid-body.svelte'; +import GridHead from './calendar-grid-head.svelte'; +import HeadCell from './calendar-head-cell.svelte'; +import NextButton from './calendar-next-button.svelte'; +import PrevButton from './calendar-prev-button.svelte'; export { Day, @@ -26,5 +26,5 @@ export { NextButton, PrevButton, // - Root as Calendar, + Root as Calendar }; diff --git a/web/src/lib/components/ui/card/card-content.svelte b/web/src/lib/components/ui/card/card-content.svelte index 1f52856..e517deb 100644 --- a/web/src/lib/components/ui/card/card-content.svelte +++ b/web/src/lib/components/ui/card/card-content.svelte @@ -1,7 +1,7 @@ -
    +
    {@render children?.()}
    diff --git a/web/src/lib/components/ui/card/card-description.svelte b/web/src/lib/components/ui/card/card-description.svelte index da02664..b7adaaf 100644 --- a/web/src/lib/components/ui/card/card-description.svelte +++ b/web/src/lib/components/ui/card/card-description.svelte @@ -1,7 +1,7 @@ -

    +

    {@render children?.()}

    diff --git a/web/src/lib/components/ui/card/card-footer.svelte b/web/src/lib/components/ui/card/card-footer.svelte index 6894149..ab12955 100644 --- a/web/src/lib/components/ui/card/card-footer.svelte +++ b/web/src/lib/components/ui/card/card-footer.svelte @@ -1,7 +1,7 @@ -
    +
    {@render children?.()}
    diff --git a/web/src/lib/components/ui/card/card-header.svelte b/web/src/lib/components/ui/card/card-header.svelte index 1baa92c..e163e42 100644 --- a/web/src/lib/components/ui/card/card-header.svelte +++ b/web/src/lib/components/ui/card/card-header.svelte @@ -1,7 +1,7 @@ -
    +
    {@render children?.()}
    diff --git a/web/src/lib/components/ui/card/card-title.svelte b/web/src/lib/components/ui/card/card-title.svelte index a201620..7bf9c2d 100644 --- a/web/src/lib/components/ui/card/card-title.svelte +++ b/web/src/lib/components/ui/card/card-title.svelte @@ -1,7 +1,7 @@ @@ -20,20 +20,20 @@ class="overflow-hidden" use:emblaCarouselSvelte={{ options: { - container: "[data-embla-container]", - slides: "[data-embla-slide]", + container: '[data-embla-container]', + slides: '[data-embla-slide]', ...emblaCtx.options, - axis: emblaCtx.orientation === "horizontal" ? "x" : "y", + axis: emblaCtx.orientation === 'horizontal' ? 'x' : 'y' }, - plugins: emblaCtx.plugins, + plugins: emblaCtx.plugins }} on:emblaInit={emblaCtx.onInit} >
    - import type { WithElementRef } from "bits-ui"; - import type { HTMLAttributes } from "svelte/elements"; - import { getEmblaContext } from "./context.js"; - import { cn } from "$lib/utils.js"; + import type { WithElementRef } from 'bits-ui'; + import type { HTMLAttributes } from 'svelte/elements'; + import { getEmblaContext } from './context.js'; + import { cn } from '$lib/utils.js'; let { ref = $bindable(null), @@ -11,7 +11,7 @@ ...restProps }: WithElementRef> = $props(); - const emblaCtx = getEmblaContext(""); + const emblaCtx = getEmblaContext('');
    - import ArrowRight from "@lucide/svelte/icons/arrow-right"; - import type { WithoutChildren } from "bits-ui"; - import { getEmblaContext } from "./context.js"; - import { cn } from "$lib/utils.js"; - import { Button, type Props } from "$lib/components/ui/button/index.js"; + import ArrowRight from '@lucide/svelte/icons/arrow-right'; + import type { WithoutChildren } from 'bits-ui'; + import { getEmblaContext } from './context.js'; + import { cn } from '$lib/utils.js'; + import { Button, type Props } from '$lib/components/ui/button/index.js'; let { ref = $bindable(null), class: className, - variant = "outline", - size = "icon", + variant = 'outline', + size = 'icon', ...restProps }: WithoutChildren = $props(); - const emblaCtx = getEmblaContext(""); + const emblaCtx = getEmblaContext('');