feat(subtitles): settings & custom element for external subtitles #3169
quality_checks.yml
on: pull_request
Build ποΈ
/
Prepare Docker build variables π·οΈπ³
3s
Vulnerable dependencies π
41s
Lint π¬
1m 50s
Typecheck π―
32s
Conventional commits check π¬
4s
Matrix: Build ποΈ / tauri
Matrix: Build ποΈ / docker
Build ποΈ
/
Merge Docker images πΏπ³
0s
Build ποΈ
/
Publish frontend artifact π
0s
Annotations
26 errors and 12 warnings
Build ποΈ / Tauri for MacOS π₯οΈ
Process completed with exit code 1.
|
Typecheck π―
Object literal may only specify known properties, and 'onClick' does not exist in type 'NonNullable<Partial<{ symbol: any; flat: boolean; replace: boolean; style: StyleValue; size: string | number; active: boolean; disabled: boolean; tag: string; rounded: string | number | boolean; variant: NonNullable<"flat" | "text" | "elevated" | "tonal" | "outlined" | "plain">; block: boolean; exact: boolean; tile: boolean; density: Density; slim: boolean; stacked: boolean; ripple: boolean | { class: string; } | undefined; }> & Omit<{ symbol: any; flat: boolean; replace: boolean; style: StyleValue; size: string | number; disabled: boolean; tag: string; variant: NonNullable<"flat" | "text" | "elevated" | "tonal" | "outlined" | "plain">; block: boolean; exact: boolean; tile: boolean; density: Density; slim: boolean; stacked: boolean; ripple: boolean | { class: string; } | undefined; class?: any; text?: string | undefined; width?: string | number | undefined; height?: string | number | undefined; active?: boolean | undefined; value?: any; theme?: string | undefined; href?: string | undefined; color?: string | undefined; loading?: string | boolean | undefined; icon?: boolean | IconValue | undefined; to?: any; border?: string | number | boolean | undefined; position?: "absolute" | "fixed" | "relative" | "static" | "sticky" | undefined; rounded?: string | number | boolean | undefined; maxHeight?: string | number | undefined; maxWidth?: string | number | undefined; minHeight?: string | number | undefined; minWidth?: string | number | undefined; elevation?: string | number | undefined; location?: Anchor | undefined; selectedClass?: string | undefined; prependIcon?: IconValue | undefined; appendIcon?: IconValue | undefined; $children?: VNodeChild | (() => VNodeChild) | { default?: (() => VNodeChild) | undefined; prepend?: (() => VNodeChild) | undefined; append?: (() => VNodeChild) | undefined; loader?: (() => VNodeChild) | undefined; }; 'v-slots'?: { default?: false | (() => VNodeChild) | undefined; prepend?: false | (() => VNodeChild) | undefined; append?: false | (() => VNodeChild) | undefined; loader?: false | (() => VNodeChild) | undefined; } | undefined; "v-slot:default"?: false | (() => VNodeChild) | undefined; "v-slot:prepend"?: false | (() => VNodeChild) | undefined; "v-slot:append"?: false | (() => VNodeChild) | undefined; "v-slot:loader"?: false | (() => VNodeChild) | undefined; "onGroup:selected"?: ((val: { value: boolean; }) => any) | undefined; } & VNodeProps & AllowedComponentProps & ComponentCustomProps & { symbol: any; flat: boolean; replace: boolean; style: StyleValue; size: string | number; disabled: boolean; tag: string; variant: NonNullable<"flat" | "text" | "elevated" | "tonal" | "outlined" | "plain">; block: boolean; exact: boolean; tile: boolean; density: Density; slim: boolean; stacked: boolean; ripple: boolean | { class: string; } | undefined; } & { class?: any; text?: string | undefined; width?: string | number | undefined; height?: string | number | undefined; active?: boolean | undefined; value?: any; theme?: string | undefined; href?: string | undefined; color?: string | undefined; loading?: string | boolean | undefined; icon?: boolean | IconValue | undefined; to?: any; border?: string | number | boolean | undefined; position?: "absolute" | "fixed" | "relative" | "static" | "sticky" | undefined; rounded?: string | number | boolean | undefined; maxHeight?: string | number | undefined; maxWidth?: string | number | undefined; minHeight?: string | number | undefined; minWidth?: string | number | undefined; elevation?: string | number | undefined; location?: Anchor | undefined; selectedClass?: string | undefined; prependIcon?: IconValue | undefined; appendIcon?: IconValue | undefined; } & { $children?: VNodeChild | (() => VNodeChild) | { default?: (() => VNodeChild) | undefined; prepend?: (() => VNodeChild) | undefined; append?: (() => VNodeChild) | undefined; loader?: (() => VNodeChild) | undefined; }; 'v-slots'?: { default?: false | (() => VNodeChild) | undefined; prepend?: false | (() => VNodeChild) | undefined; app
|
Typecheck π―
Object literal may only specify known properties, and 'onClick' does not exist in type 'NonNullable<Partial<{ symbol: any; flat: boolean; replace: boolean; style: StyleValue; size: string | number; active: boolean; disabled: boolean; tag: string; rounded: string | number | boolean; variant: NonNullable<"flat" | "text" | "elevated" | "tonal" | "outlined" | "plain">; block: boolean; exact: boolean; tile: boolean; density: Density; slim: boolean; stacked: boolean; ripple: boolean | { class: string; } | undefined; }> & Omit<{ symbol: any; flat: boolean; replace: boolean; style: StyleValue; size: string | number; disabled: boolean; tag: string; variant: NonNullable<"flat" | "text" | "elevated" | "tonal" | "outlined" | "plain">; block: boolean; exact: boolean; tile: boolean; density: Density; slim: boolean; stacked: boolean; ripple: boolean | { class: string; } | undefined; class?: any; text?: string | undefined; width?: string | number | undefined; height?: string | number | undefined; active?: boolean | undefined; value?: any; theme?: string | undefined; href?: string | undefined; color?: string | undefined; loading?: string | boolean | undefined; icon?: boolean | IconValue | undefined; to?: any; border?: string | number | boolean | undefined; position?: "absolute" | "fixed" | "relative" | "static" | "sticky" | undefined; rounded?: string | number | boolean | undefined; maxHeight?: string | number | undefined; maxWidth?: string | number | undefined; minHeight?: string | number | undefined; minWidth?: string | number | undefined; elevation?: string | number | undefined; location?: Anchor | undefined; selectedClass?: string | undefined; prependIcon?: IconValue | undefined; appendIcon?: IconValue | undefined; $children?: VNodeChild | (() => VNodeChild) | { default?: (() => VNodeChild) | undefined; prepend?: (() => VNodeChild) | undefined; append?: (() => VNodeChild) | undefined; loader?: (() => VNodeChild) | undefined; }; 'v-slots'?: { default?: false | (() => VNodeChild) | undefined; prepend?: false | (() => VNodeChild) | undefined; append?: false | (() => VNodeChild) | undefined; loader?: false | (() => VNodeChild) | undefined; } | undefined; "v-slot:default"?: false | (() => VNodeChild) | undefined; "v-slot:prepend"?: false | (() => VNodeChild) | undefined; "v-slot:append"?: false | (() => VNodeChild) | undefined; "v-slot:loader"?: false | (() => VNodeChild) | undefined; "onGroup:selected"?: ((val: { value: boolean; }) => any) | undefined; } & VNodeProps & AllowedComponentProps & ComponentCustomProps & { symbol: any; flat: boolean; replace: boolean; style: StyleValue; size: string | number; disabled: boolean; tag: string; variant: NonNullable<"flat" | "text" | "elevated" | "tonal" | "outlined" | "plain">; block: boolean; exact: boolean; tile: boolean; density: Density; slim: boolean; stacked: boolean; ripple: boolean | { class: string; } | undefined; } & { class?: any; text?: string | undefined; width?: string | number | undefined; height?: string | number | undefined; active?: boolean | undefined; value?: any; theme?: string | undefined; href?: string | undefined; color?: string | undefined; loading?: string | boolean | undefined; icon?: boolean | IconValue | undefined; to?: any; border?: string | number | boolean | undefined; position?: "absolute" | "fixed" | "relative" | "static" | "sticky" | undefined; rounded?: string | number | boolean | undefined; maxHeight?: string | number | undefined; maxWidth?: string | number | undefined; minHeight?: string | number | undefined; minWidth?: string | number | undefined; elevation?: string | number | undefined; location?: Anchor | undefined; selectedClass?: string | undefined; prependIcon?: IconValue | undefined; appendIcon?: IconValue | undefined; } & { $children?: VNodeChild | (() => VNodeChild) | { default?: (() => VNodeChild) | undefined; prepend?: (() => VNodeChild) | undefined; append?: (() => VNodeChild) | undefined; loader?: (() => VNodeChild) | undefined; }; 'v-slots'?: { default?: false | (() => VNodeChild) | undefined; prepend?: false | (() => VNodeChild) | undefined; app
|
Typecheck π―
Object literal may only specify known properties, and 'onClick' does not exist in type 'NonNullable<Partial<{ symbol: any; flat: boolean; replace: boolean; style: StyleValue; size: string | number; active: boolean; disabled: boolean; tag: string; rounded: string | number | boolean; variant: NonNullable<"flat" | "text" | "elevated" | "tonal" | "outlined" | "plain">; block: boolean; exact: boolean; tile: boolean; density: Density; slim: boolean; stacked: boolean; ripple: boolean | { class: string; } | undefined; }> & Omit<{ symbol: any; flat: boolean; replace: boolean; style: StyleValue; size: string | number; disabled: boolean; tag: string; variant: NonNullable<"flat" | "text" | "elevated" | "tonal" | "outlined" | "plain">; block: boolean; exact: boolean; tile: boolean; density: Density; slim: boolean; stacked: boolean; ripple: boolean | { class: string; } | undefined; class?: any; text?: string | undefined; width?: string | number | undefined; height?: string | number | undefined; active?: boolean | undefined; value?: any; theme?: string | undefined; href?: string | undefined; color?: string | undefined; loading?: string | boolean | undefined; icon?: boolean | IconValue | undefined; to?: any; border?: string | number | boolean | undefined; position?: "absolute" | "fixed" | "relative" | "static" | "sticky" | undefined; rounded?: string | number | boolean | undefined; maxHeight?: string | number | undefined; maxWidth?: string | number | undefined; minHeight?: string | number | undefined; minWidth?: string | number | undefined; elevation?: string | number | undefined; location?: Anchor | undefined; selectedClass?: string | undefined; prependIcon?: IconValue | undefined; appendIcon?: IconValue | undefined; $children?: VNodeChild | (() => VNodeChild) | { default?: (() => VNodeChild) | undefined; prepend?: (() => VNodeChild) | undefined; append?: (() => VNodeChild) | undefined; loader?: (() => VNodeChild) | undefined; }; 'v-slots'?: { default?: false | (() => VNodeChild) | undefined; prepend?: false | (() => VNodeChild) | undefined; append?: false | (() => VNodeChild) | undefined; loader?: false | (() => VNodeChild) | undefined; } | undefined; "v-slot:default"?: false | (() => VNodeChild) | undefined; "v-slot:prepend"?: false | (() => VNodeChild) | undefined; "v-slot:append"?: false | (() => VNodeChild) | undefined; "v-slot:loader"?: false | (() => VNodeChild) | undefined; "onGroup:selected"?: ((val: { value: boolean; }) => any) | undefined; } & VNodeProps & AllowedComponentProps & ComponentCustomProps & { symbol: any; flat: boolean; replace: boolean; style: StyleValue; size: string | number; disabled: boolean; tag: string; variant: NonNullable<"flat" | "text" | "elevated" | "tonal" | "outlined" | "plain">; block: boolean; exact: boolean; tile: boolean; density: Density; slim: boolean; stacked: boolean; ripple: boolean | { class: string; } | undefined; } & { class?: any; text?: string | undefined; width?: string | number | undefined; height?: string | number | undefined; active?: boolean | undefined; value?: any; theme?: string | undefined; href?: string | undefined; color?: string | undefined; loading?: string | boolean | undefined; icon?: boolean | IconValue | undefined; to?: any; border?: string | number | boolean | undefined; position?: "absolute" | "fixed" | "relative" | "static" | "sticky" | undefined; rounded?: string | number | boolean | undefined; maxHeight?: string | number | undefined; maxWidth?: string | number | undefined; minHeight?: string | number | undefined; minWidth?: string | number | undefined; elevation?: string | number | undefined; location?: Anchor | undefined; selectedClass?: string | undefined; prependIcon?: IconValue | undefined; appendIcon?: IconValue | undefined; } & { $children?: VNodeChild | (() => VNodeChild) | { default?: (() => VNodeChild) | undefined; prepend?: (() => VNodeChild) | undefined; append?: (() => VNodeChild) | undefined; loader?: (() => VNodeChild) | undefined; }; 'v-slots'?: { default?: false | (() => VNodeChild) | undefined; prepend?: false | (() => VNodeChild) | undefined; app
|
Typecheck π―
Object literal may only specify known properties, and 'onClick' does not exist in type 'NonNullable<Partial<{ symbol: any; flat: boolean; replace: boolean; style: StyleValue; size: string | number; active: boolean; disabled: boolean; tag: string; rounded: string | number | boolean; variant: NonNullable<"flat" | "text" | "elevated" | "tonal" | "outlined" | "plain">; block: boolean; exact: boolean; tile: boolean; density: Density; slim: boolean; stacked: boolean; ripple: boolean | { class: string; } | undefined; }> & Omit<{ symbol: any; flat: boolean; replace: boolean; style: StyleValue; size: string | number; disabled: boolean; tag: string; variant: NonNullable<"flat" | "text" | "elevated" | "tonal" | "outlined" | "plain">; block: boolean; exact: boolean; tile: boolean; density: Density; slim: boolean; stacked: boolean; ripple: boolean | { class: string; } | undefined; class?: any; text?: string | undefined; width?: string | number | undefined; height?: string | number | undefined; active?: boolean | undefined; value?: any; theme?: string | undefined; href?: string | undefined; color?: string | undefined; loading?: string | boolean | undefined; icon?: boolean | IconValue | undefined; to?: any; border?: string | number | boolean | undefined; position?: "absolute" | "fixed" | "relative" | "static" | "sticky" | undefined; rounded?: string | number | boolean | undefined; maxHeight?: string | number | undefined; maxWidth?: string | number | undefined; minHeight?: string | number | undefined; minWidth?: string | number | undefined; elevation?: string | number | undefined; location?: Anchor | undefined; selectedClass?: string | undefined; prependIcon?: IconValue | undefined; appendIcon?: IconValue | undefined; $children?: VNodeChild | (() => VNodeChild) | { default?: (() => VNodeChild) | undefined; prepend?: (() => VNodeChild) | undefined; append?: (() => VNodeChild) | undefined; loader?: (() => VNodeChild) | undefined; }; 'v-slots'?: { default?: false | (() => VNodeChild) | undefined; prepend?: false | (() => VNodeChild) | undefined; append?: false | (() => VNodeChild) | undefined; loader?: false | (() => VNodeChild) | undefined; } | undefined; "v-slot:default"?: false | (() => VNodeChild) | undefined; "v-slot:prepend"?: false | (() => VNodeChild) | undefined; "v-slot:append"?: false | (() => VNodeChild) | undefined; "v-slot:loader"?: false | (() => VNodeChild) | undefined; "onGroup:selected"?: ((val: { value: boolean; }) => any) | undefined; } & VNodeProps & AllowedComponentProps & ComponentCustomProps & { symbol: any; flat: boolean; replace: boolean; style: StyleValue; size: string | number; disabled: boolean; tag: string; variant: NonNullable<"flat" | "text" | "elevated" | "tonal" | "outlined" | "plain">; block: boolean; exact: boolean; tile: boolean; density: Density; slim: boolean; stacked: boolean; ripple: boolean | { class: string; } | undefined; } & { class?: any; text?: string | undefined; width?: string | number | undefined; height?: string | number | undefined; active?: boolean | undefined; value?: any; theme?: string | undefined; href?: string | undefined; color?: string | undefined; loading?: string | boolean | undefined; icon?: boolean | IconValue | undefined; to?: any; border?: string | number | boolean | undefined; position?: "absolute" | "fixed" | "relative" | "static" | "sticky" | undefined; rounded?: string | number | boolean | undefined; maxHeight?: string | number | undefined; maxWidth?: string | number | undefined; minHeight?: string | number | undefined; minWidth?: string | number | undefined; elevation?: string | number | undefined; location?: Anchor | undefined; selectedClass?: string | undefined; prependIcon?: IconValue | undefined; appendIcon?: IconValue | undefined; } & { $children?: VNodeChild | (() => VNodeChild) | { default?: (() => VNodeChild) | undefined; prepend?: (() => VNodeChild) | undefined; append?: (() => VNodeChild) | undefined; loader?: (() => VNodeChild) | undefined; }; 'v-slots'?: { default?: false | (() => VNodeChild) | undefined; prepend?: false | (() => VNodeChild) | undefined; app
|
Typecheck π―
Object literal may only specify known properties, and 'onClick' does not exist in type 'NonNullable<Partial<{ symbol: any; flat: boolean; replace: boolean; style: StyleValue; size: string | number; active: boolean; disabled: boolean; tag: string; rounded: string | number | boolean; variant: NonNullable<"flat" | "text" | "elevated" | "tonal" | "outlined" | "plain">; block: boolean; exact: boolean; tile: boolean; density: Density; slim: boolean; stacked: boolean; ripple: boolean | { class: string; } | undefined; }> & Omit<{ symbol: any; flat: boolean; replace: boolean; style: StyleValue; size: string | number; disabled: boolean; tag: string; variant: NonNullable<"flat" | "text" | "elevated" | "tonal" | "outlined" | "plain">; block: boolean; exact: boolean; tile: boolean; density: Density; slim: boolean; stacked: boolean; ripple: boolean | { class: string; } | undefined; class?: any; text?: string | undefined; width?: string | number | undefined; height?: string | number | undefined; active?: boolean | undefined; value?: any; theme?: string | undefined; href?: string | undefined; color?: string | undefined; loading?: string | boolean | undefined; icon?: boolean | IconValue | undefined; to?: any; border?: string | number | boolean | undefined; position?: "absolute" | "fixed" | "relative" | "static" | "sticky" | undefined; rounded?: string | number | boolean | undefined; maxHeight?: string | number | undefined; maxWidth?: string | number | undefined; minHeight?: string | number | undefined; minWidth?: string | number | undefined; elevation?: string | number | undefined; location?: Anchor | undefined; selectedClass?: string | undefined; prependIcon?: IconValue | undefined; appendIcon?: IconValue | undefined; $children?: VNodeChild | (() => VNodeChild) | { default?: (() => VNodeChild) | undefined; prepend?: (() => VNodeChild) | undefined; append?: (() => VNodeChild) | undefined; loader?: (() => VNodeChild) | undefined; }; 'v-slots'?: { default?: false | (() => VNodeChild) | undefined; prepend?: false | (() => VNodeChild) | undefined; append?: false | (() => VNodeChild) | undefined; loader?: false | (() => VNodeChild) | undefined; } | undefined; "v-slot:default"?: false | (() => VNodeChild) | undefined; "v-slot:prepend"?: false | (() => VNodeChild) | undefined; "v-slot:append"?: false | (() => VNodeChild) | undefined; "v-slot:loader"?: false | (() => VNodeChild) | undefined; "onGroup:selected"?: ((val: { value: boolean; }) => any) | undefined; } & VNodeProps & AllowedComponentProps & ComponentCustomProps & { symbol: any; flat: boolean; replace: boolean; style: StyleValue; size: string | number; disabled: boolean; tag: string; variant: NonNullable<"flat" | "text" | "elevated" | "tonal" | "outlined" | "plain">; block: boolean; exact: boolean; tile: boolean; density: Density; slim: boolean; stacked: boolean; ripple: boolean | { class: string; } | undefined; } & { class?: any; text?: string | undefined; width?: string | number | undefined; height?: string | number | undefined; active?: boolean | undefined; value?: any; theme?: string | undefined; href?: string | undefined; color?: string | undefined; loading?: string | boolean | undefined; icon?: boolean | IconValue | undefined; to?: any; border?: string | number | boolean | undefined; position?: "absolute" | "fixed" | "relative" | "static" | "sticky" | undefined; rounded?: string | number | boolean | undefined; maxHeight?: string | number | undefined; maxWidth?: string | number | undefined; minHeight?: string | number | undefined; minWidth?: string | number | undefined; elevation?: string | number | undefined; location?: Anchor | undefined; selectedClass?: string | undefined; prependIcon?: IconValue | undefined; appendIcon?: IconValue | undefined; } & { $children?: VNodeChild | (() => VNodeChild) | { default?: (() => VNodeChild) | undefined; prepend?: (() => VNodeChild) | undefined; append?: (() => VNodeChild) | undefined; loader?: (() => VNodeChild) | undefined; }; 'v-slots'?: { default?: false | (() => VNodeChild) | undefined; prepend?: false | (() => VNodeChild) | undefined; app
|
Typecheck π―
Object literal may only specify known properties, and 'onClick' does not exist in type 'NonNullable<Partial<{ symbol: any; flat: boolean; replace: boolean; style: StyleValue; size: string | number; active: boolean; disabled: boolean; tag: string; rounded: string | number | boolean; variant: NonNullable<"flat" | "text" | "elevated" | "tonal" | "outlined" | "plain">; block: boolean; exact: boolean; tile: boolean; density: Density; slim: boolean; stacked: boolean; ripple: boolean | { class: string; } | undefined; }> & Omit<{ symbol: any; flat: boolean; replace: boolean; style: StyleValue; size: string | number; disabled: boolean; tag: string; variant: NonNullable<"flat" | "text" | "elevated" | "tonal" | "outlined" | "plain">; block: boolean; exact: boolean; tile: boolean; density: Density; slim: boolean; stacked: boolean; ripple: boolean | { class: string; } | undefined; class?: any; text?: string | undefined; width?: string | number | undefined; height?: string | number | undefined; active?: boolean | undefined; value?: any; theme?: string | undefined; href?: string | undefined; color?: string | undefined; loading?: string | boolean | undefined; icon?: boolean | IconValue | undefined; to?: any; border?: string | number | boolean | undefined; position?: "absolute" | "fixed" | "relative" | "static" | "sticky" | undefined; rounded?: string | number | boolean | undefined; maxHeight?: string | number | undefined; maxWidth?: string | number | undefined; minHeight?: string | number | undefined; minWidth?: string | number | undefined; elevation?: string | number | undefined; location?: Anchor | undefined; selectedClass?: string | undefined; prependIcon?: IconValue | undefined; appendIcon?: IconValue | undefined; $children?: VNodeChild | (() => VNodeChild) | { default?: (() => VNodeChild) | undefined; prepend?: (() => VNodeChild) | undefined; append?: (() => VNodeChild) | undefined; loader?: (() => VNodeChild) | undefined; }; 'v-slots'?: { default?: false | (() => VNodeChild) | undefined; prepend?: false | (() => VNodeChild) | undefined; append?: false | (() => VNodeChild) | undefined; loader?: false | (() => VNodeChild) | undefined; } | undefined; "v-slot:default"?: false | (() => VNodeChild) | undefined; "v-slot:prepend"?: false | (() => VNodeChild) | undefined; "v-slot:append"?: false | (() => VNodeChild) | undefined; "v-slot:loader"?: false | (() => VNodeChild) | undefined; "onGroup:selected"?: ((val: { value: boolean; }) => any) | undefined; } & VNodeProps & AllowedComponentProps & ComponentCustomProps & { symbol: any; flat: boolean; replace: boolean; style: StyleValue; size: string | number; disabled: boolean; tag: string; variant: NonNullable<"flat" | "text" | "elevated" | "tonal" | "outlined" | "plain">; block: boolean; exact: boolean; tile: boolean; density: Density; slim: boolean; stacked: boolean; ripple: boolean | { class: string; } | undefined; } & { class?: any; text?: string | undefined; width?: string | number | undefined; height?: string | number | undefined; active?: boolean | undefined; value?: any; theme?: string | undefined; href?: string | undefined; color?: string | undefined; loading?: string | boolean | undefined; icon?: boolean | IconValue | undefined; to?: any; border?: string | number | boolean | undefined; position?: "absolute" | "fixed" | "relative" | "static" | "sticky" | undefined; rounded?: string | number | boolean | undefined; maxHeight?: string | number | undefined; maxWidth?: string | number | undefined; minHeight?: string | number | undefined; minWidth?: string | number | undefined; elevation?: string | number | undefined; location?: Anchor | undefined; selectedClass?: string | undefined; prependIcon?: IconValue | undefined; appendIcon?: IconValue | undefined; } & { $children?: VNodeChild | (() => VNodeChild) | { default?: (() => VNodeChild) | undefined; prepend?: (() => VNodeChild) | undefined; append?: (() => VNodeChild) | undefined; loader?: (() => VNodeChild) | undefined; }; 'v-slots'?: { default?: false | (() => VNodeChild) | undefined; prepend?: false | (() => VNodeChild) | undefined; app
|
Typecheck π―
Object literal may only specify known properties, and 'onClick' does not exist in type 'NonNullable<Partial<{ symbol: any; flat: boolean; replace: boolean; style: StyleValue; size: string | number; active: boolean; disabled: boolean; tag: string; rounded: string | number | boolean; variant: NonNullable<"flat" | "text" | "elevated" | "tonal" | "outlined" | "plain">; block: boolean; exact: boolean; tile: boolean; density: Density; slim: boolean; stacked: boolean; ripple: boolean | { class: string; } | undefined; }> & Omit<{ symbol: any; flat: boolean; replace: boolean; style: StyleValue; size: string | number; disabled: boolean; tag: string; variant: NonNullable<"flat" | "text" | "elevated" | "tonal" | "outlined" | "plain">; block: boolean; exact: boolean; tile: boolean; density: Density; slim: boolean; stacked: boolean; ripple: boolean | { class: string; } | undefined; class?: any; text?: string | undefined; width?: string | number | undefined; height?: string | number | undefined; active?: boolean | undefined; value?: any; theme?: string | undefined; href?: string | undefined; color?: string | undefined; loading?: string | boolean | undefined; icon?: boolean | IconValue | undefined; to?: any; border?: string | number | boolean | undefined; position?: "absolute" | "fixed" | "relative" | "static" | "sticky" | undefined; rounded?: string | number | boolean | undefined; maxHeight?: string | number | undefined; maxWidth?: string | number | undefined; minHeight?: string | number | undefined; minWidth?: string | number | undefined; elevation?: string | number | undefined; location?: Anchor | undefined; selectedClass?: string | undefined; prependIcon?: IconValue | undefined; appendIcon?: IconValue | undefined; $children?: VNodeChild | (() => VNodeChild) | { default?: (() => VNodeChild) | undefined; prepend?: (() => VNodeChild) | undefined; append?: (() => VNodeChild) | undefined; loader?: (() => VNodeChild) | undefined; }; 'v-slots'?: { default?: false | (() => VNodeChild) | undefined; prepend?: false | (() => VNodeChild) | undefined; append?: false | (() => VNodeChild) | undefined; loader?: false | (() => VNodeChild) | undefined; } | undefined; "v-slot:default"?: false | (() => VNodeChild) | undefined; "v-slot:prepend"?: false | (() => VNodeChild) | undefined; "v-slot:append"?: false | (() => VNodeChild) | undefined; "v-slot:loader"?: false | (() => VNodeChild) | undefined; "onGroup:selected"?: ((val: { value: boolean; }) => any) | undefined; } & VNodeProps & AllowedComponentProps & ComponentCustomProps & { symbol: any; flat: boolean; replace: boolean; style: StyleValue; size: string | number; disabled: boolean; tag: string; variant: NonNullable<"flat" | "text" | "elevated" | "tonal" | "outlined" | "plain">; block: boolean; exact: boolean; tile: boolean; density: Density; slim: boolean; stacked: boolean; ripple: boolean | { class: string; } | undefined; } & { class?: any; text?: string | undefined; width?: string | number | undefined; height?: string | number | undefined; active?: boolean | undefined; value?: any; theme?: string | undefined; href?: string | undefined; color?: string | undefined; loading?: string | boolean | undefined; icon?: boolean | IconValue | undefined; to?: any; border?: string | number | boolean | undefined; position?: "absolute" | "fixed" | "relative" | "static" | "sticky" | undefined; rounded?: string | number | boolean | undefined; maxHeight?: string | number | undefined; maxWidth?: string | number | undefined; minHeight?: string | number | undefined; minWidth?: string | number | undefined; elevation?: string | number | undefined; location?: Anchor | undefined; selectedClass?: string | undefined; prependIcon?: IconValue | undefined; appendIcon?: IconValue | undefined; } & { $children?: VNodeChild | (() => VNodeChild) | { default?: (() => VNodeChild) | undefined; prepend?: (() => VNodeChild) | undefined; append?: (() => VNodeChild) | undefined; loader?: (() => VNodeChild) | undefined; }; 'v-slots'?: { default?: false | (() => VNodeChild) | undefined; prepend?: false | (() => VNodeChild) | undefined; app
|
Typecheck π―
Object literal may only specify known properties, and 'onDblclick' does not exist in type 'NonNullable<Partial<{ symbol: any; flat: boolean; replace: boolean; style: StyleValue; size: string | number; active: boolean; disabled: boolean; tag: string; rounded: string | number | boolean; variant: NonNullable<"flat" | "text" | "elevated" | "tonal" | "outlined" | "plain">; block: boolean; exact: boolean; tile: boolean; density: Density; slim: boolean; stacked: boolean; ripple: boolean | { class: string; } | undefined; }> & Omit<{ symbol: any; flat: boolean; replace: boolean; style: StyleValue; size: string | number; disabled: boolean; tag: string; variant: NonNullable<"flat" | "text" | "elevated" | "tonal" | "outlined" | "plain">; block: boolean; exact: boolean; tile: boolean; density: Density; slim: boolean; stacked: boolean; ripple: boolean | { class: string; } | undefined; class?: any; text?: string | undefined; width?: string | number | undefined; height?: string | number | undefined; active?: boolean | undefined; value?: any; theme?: string | undefined; href?: string | undefined; color?: string | undefined; loading?: string | boolean | undefined; icon?: boolean | IconValue | undefined; to?: any; border?: string | number | boolean | undefined; position?: "absolute" | "fixed" | "relative" | "static" | "sticky" | undefined; rounded?: string | number | boolean | undefined; maxHeight?: string | number | undefined; maxWidth?: string | number | undefined; minHeight?: string | number | undefined; minWidth?: string | number | undefined; elevation?: string | number | undefined; location?: Anchor | undefined; selectedClass?: string | undefined; prependIcon?: IconValue | undefined; appendIcon?: IconValue | undefined; $children?: VNodeChild | (() => VNodeChild) | { default?: (() => VNodeChild) | undefined; prepend?: (() => VNodeChild) | undefined; append?: (() => VNodeChild) | undefined; loader?: (() => VNodeChild) | undefined; }; 'v-slots'?: { default?: false | (() => VNodeChild) | undefined; prepend?: false | (() => VNodeChild) | undefined; append?: false | (() => VNodeChild) | undefined; loader?: false | (() => VNodeChild) | undefined; } | undefined; "v-slot:default"?: false | (() => VNodeChild) | undefined; "v-slot:prepend"?: false | (() => VNodeChild) | undefined; "v-slot:append"?: false | (() => VNodeChild) | undefined; "v-slot:loader"?: false | (() => VNodeChild) | undefined; "onGroup:selected"?: ((val: { value: boolean; }) => any) | undefined; } & VNodeProps & AllowedComponentProps & ComponentCustomProps & { symbol: any; flat: boolean; replace: boolean; style: StyleValue; size: string | number; disabled: boolean; tag: string; variant: NonNullable<"flat" | "text" | "elevated" | "tonal" | "outlined" | "plain">; block: boolean; exact: boolean; tile: boolean; density: Density; slim: boolean; stacked: boolean; ripple: boolean | { class: string; } | undefined; } & { class?: any; text?: string | undefined; width?: string | number | undefined; height?: string | number | undefined; active?: boolean | undefined; value?: any; theme?: string | undefined; href?: string | undefined; color?: string | undefined; loading?: string | boolean | undefined; icon?: boolean | IconValue | undefined; to?: any; border?: string | number | boolean | undefined; position?: "absolute" | "fixed" | "relative" | "static" | "sticky" | undefined; rounded?: string | number | boolean | undefined; maxHeight?: string | number | undefined; maxWidth?: string | number | undefined; minHeight?: string | number | undefined; minWidth?: string | number | undefined; elevation?: string | number | undefined; location?: Anchor | undefined; selectedClass?: string | undefined; prependIcon?: IconValue | undefined; appendIcon?: IconValue | undefined; } & { $children?: VNodeChild | (() => VNodeChild) | { default?: (() => VNodeChild) | undefined; prepend?: (() => VNodeChild) | undefined; append?: (() => VNodeChild) | undefined; loader?: (() => VNodeChild) | undefined; }; 'v-slots'?: { default?: false | (() => VNodeChild) | undefined; prepend?: false | (() => VNodeChild) | undefined;
|
Typecheck π―
Object literal may only specify known properties, and 'onClick' does not exist in type 'NonNullable<Partial<{ symbol: any; flat: boolean; replace: boolean; style: StyleValue; size: string | number; active: boolean; disabled: boolean; tag: string; rounded: string | number | boolean; variant: NonNullable<"flat" | "text" | "elevated" | "tonal" | "outlined" | "plain">; block: boolean; exact: boolean; tile: boolean; density: Density; slim: boolean; stacked: boolean; ripple: boolean | { class: string; } | undefined; }> & Omit<{ symbol: any; flat: boolean; replace: boolean; style: StyleValue; size: string | number; disabled: boolean; tag: string; variant: NonNullable<"flat" | "text" | "elevated" | "tonal" | "outlined" | "plain">; block: boolean; exact: boolean; tile: boolean; density: Density; slim: boolean; stacked: boolean; ripple: boolean | { class: string; } | undefined; class?: any; text?: string | undefined; width?: string | number | undefined; height?: string | number | undefined; active?: boolean | undefined; value?: any; theme?: string | undefined; href?: string | undefined; color?: string | undefined; loading?: string | boolean | undefined; icon?: boolean | IconValue | undefined; to?: any; border?: string | number | boolean | undefined; position?: "absolute" | "fixed" | "relative" | "static" | "sticky" | undefined; rounded?: string | number | boolean | undefined; maxHeight?: string | number | undefined; maxWidth?: string | number | undefined; minHeight?: string | number | undefined; minWidth?: string | number | undefined; elevation?: string | number | undefined; location?: Anchor | undefined; selectedClass?: string | undefined; prependIcon?: IconValue | undefined; appendIcon?: IconValue | undefined; $children?: VNodeChild | (() => VNodeChild) | { default?: (() => VNodeChild) | undefined; prepend?: (() => VNodeChild) | undefined; append?: (() => VNodeChild) | undefined; loader?: (() => VNodeChild) | undefined; }; 'v-slots'?: { default?: false | (() => VNodeChild) | undefined; prepend?: false | (() => VNodeChild) | undefined; append?: false | (() => VNodeChild) | undefined; loader?: false | (() => VNodeChild) | undefined; } | undefined; "v-slot:default"?: false | (() => VNodeChild) | undefined; "v-slot:prepend"?: false | (() => VNodeChild) | undefined; "v-slot:append"?: false | (() => VNodeChild) | undefined; "v-slot:loader"?: false | (() => VNodeChild) | undefined; "onGroup:selected"?: ((val: { value: boolean; }) => any) | undefined; } & VNodeProps & AllowedComponentProps & ComponentCustomProps & { symbol: any; flat: boolean; replace: boolean; style: StyleValue; size: string | number; disabled: boolean; tag: string; variant: NonNullable<"flat" | "text" | "elevated" | "tonal" | "outlined" | "plain">; block: boolean; exact: boolean; tile: boolean; density: Density; slim: boolean; stacked: boolean; ripple: boolean | { class: string; } | undefined; } & { class?: any; text?: string | undefined; width?: string | number | undefined; height?: string | number | undefined; active?: boolean | undefined; value?: any; theme?: string | undefined; href?: string | undefined; color?: string | undefined; loading?: string | boolean | undefined; icon?: boolean | IconValue | undefined; to?: any; border?: string | number | boolean | undefined; position?: "absolute" | "fixed" | "relative" | "static" | "sticky" | undefined; rounded?: string | number | boolean | undefined; maxHeight?: string | number | undefined; maxWidth?: string | number | undefined; minHeight?: string | number | undefined; minWidth?: string | number | undefined; elevation?: string | number | undefined; location?: Anchor | undefined; selectedClass?: string | undefined; prependIcon?: IconValue | undefined; appendIcon?: IconValue | undefined; } & { $children?: VNodeChild | (() => VNodeChild) | { default?: (() => VNodeChild) | undefined; prepend?: (() => VNodeChild) | undefined; append?: (() => VNodeChild) | undefined; loader?: (() => VNodeChild) | undefined; }; 'v-slots'?: { default?: false | (() => VNodeChild) | undefined; prepend?: false | (() => VNodeChild) | undefined; app
|
Typecheck π―
Object literal may only specify known properties, and 'onClick' does not exist in type 'NonNullable<Partial<{ symbol: any; flat: boolean; replace: boolean; style: StyleValue; size: string | number; active: boolean; disabled: boolean; tag: string; rounded: string | number | boolean; variant: NonNullable<"flat" | "text" | "elevated" | "tonal" | "outlined" | "plain">; block: boolean; exact: boolean; tile: boolean; density: Density; slim: boolean; stacked: boolean; ripple: boolean | { class: string; } | undefined; }> & Omit<{ symbol: any; flat: boolean; replace: boolean; style: StyleValue; size: string | number; disabled: boolean; tag: string; variant: NonNullable<"flat" | "text" | "elevated" | "tonal" | "outlined" | "plain">; block: boolean; exact: boolean; tile: boolean; density: Density; slim: boolean; stacked: boolean; ripple: boolean | { class: string; } | undefined; class?: any; text?: string | undefined; width?: string | number | undefined; height?: string | number | undefined; active?: boolean | undefined; value?: any; theme?: string | undefined; href?: string | undefined; color?: string | undefined; loading?: string | boolean | undefined; icon?: boolean | IconValue | undefined; to?: any; border?: string | number | boolean | undefined; position?: "absolute" | "fixed" | "relative" | "static" | "sticky" | undefined; rounded?: string | number | boolean | undefined; maxHeight?: string | number | undefined; maxWidth?: string | number | undefined; minHeight?: string | number | undefined; minWidth?: string | number | undefined; elevation?: string | number | undefined; location?: Anchor | undefined; selectedClass?: string | undefined; prependIcon?: IconValue | undefined; appendIcon?: IconValue | undefined; $children?: VNodeChild | (() => VNodeChild) | { default?: (() => VNodeChild) | undefined; prepend?: (() => VNodeChild) | undefined; append?: (() => VNodeChild) | undefined; loader?: (() => VNodeChild) | undefined; }; 'v-slots'?: { default?: false | (() => VNodeChild) | undefined; prepend?: false | (() => VNodeChild) | undefined; append?: false | (() => VNodeChild) | undefined; loader?: false | (() => VNodeChild) | undefined; } | undefined; "v-slot:default"?: false | (() => VNodeChild) | undefined; "v-slot:prepend"?: false | (() => VNodeChild) | undefined; "v-slot:append"?: false | (() => VNodeChild) | undefined; "v-slot:loader"?: false | (() => VNodeChild) | undefined; "onGroup:selected"?: ((val: { value: boolean; }) => any) | undefined; } & VNodeProps & AllowedComponentProps & ComponentCustomProps & { symbol: any; flat: boolean; replace: boolean; style: StyleValue; size: string | number; disabled: boolean; tag: string; variant: NonNullable<"flat" | "text" | "elevated" | "tonal" | "outlined" | "plain">; block: boolean; exact: boolean; tile: boolean; density: Density; slim: boolean; stacked: boolean; ripple: boolean | { class: string; } | undefined; } & { class?: any; text?: string | undefined; width?: string | number | undefined; height?: string | number | undefined; active?: boolean | undefined; value?: any; theme?: string | undefined; href?: string | undefined; color?: string | undefined; loading?: string | boolean | undefined; icon?: boolean | IconValue | undefined; to?: any; border?: string | number | boolean | undefined; position?: "absolute" | "fixed" | "relative" | "static" | "sticky" | undefined; rounded?: string | number | boolean | undefined; maxHeight?: string | number | undefined; maxWidth?: string | number | undefined; minHeight?: string | number | undefined; minWidth?: string | number | undefined; elevation?: string | number | undefined; location?: Anchor | undefined; selectedClass?: string | undefined; prependIcon?: IconValue | undefined; appendIcon?: IconValue | undefined; } & { $children?: VNodeChild | (() => VNodeChild) | { default?: (() => VNodeChild) | undefined; prepend?: (() => VNodeChild) | undefined; append?: (() => VNodeChild) | undefined; loader?: (() => VNodeChild) | undefined; }; 'v-slots'?: { default?: false | (() => VNodeChild) | undefined; prepend?: false | (() => VNodeChild) | undefined; app
|
Vulnerable dependencies π
Dependency review detected vulnerable packages.
|
Build ποΈ / Docker image for amd64 πΏπ³
buildx failed with: ERROR: failed to solve: process "/bin/sh -c npm ci --no-audit && npm run build" did not complete successfully: exit code: 1
|
Build ποΈ / Tauri for Ubuntu π₯οΈ
Process completed with exit code 1.
|
Lint π¬:
frontend/scripts/virtual-modules.ts#L60
Unexpected mix of '&&' and '||'. Use parentheses to clarify the intended order of operations
|
Lint π¬:
frontend/scripts/virtual-modules.ts#L60
Unexpected mix of '&&' and '||'. Use parentheses to clarify the intended order of operations
|
Lint π¬:
frontend/src/App.vue#L75
Unsafe return of an error typed value
|
Lint π¬:
frontend/src/components/Buttons/FilterButton.vue#L307
Unsafe call of an `error` type typed value
|
Lint π¬:
frontend/src/components/Buttons/Playback/PlayButton.vue#L79
Unnecessary conditional, value is always truthy
|
Lint π¬:
frontend/src/components/Buttons/Playback/PlaybackSettingsButton.vue#L142
Unexpected mix of '&&' and '||'. Use parentheses to clarify the intended order of operations
|
Lint π¬:
frontend/src/components/Buttons/Playback/PlaybackSettingsButton.vue#L142
Unexpected mix of '&&' and '||'. Use parentheses to clarify the intended order of operations
|
Lint π¬:
frontend/src/components/Dialogs/ConfirmDialog.vue#L91
void is not valid as a constituent in a union type
|
Lint π¬:
frontend/src/components/Dialogs/ConfirmDialog.vue#L113
Unnecessary conditional, expected left-hand side of `??` operator to be possibly null or undefined
|
Lint π¬:
frontend/src/components/Forms/LoginForm.vue#L107
Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator
|
Build ποΈ / Tauri for Windows π₯οΈ
Process completed with exit code 1.
|
Build ποΈ / Docker image for arm64 πΏπ³
buildx failed with: ERROR: failed to solve: process "/bin/sh -c npm ci --no-audit && npm run build" did not complete successfully: exit code: 1
|
OpenSSF Scorecard Warning
actions/alex-page/github-project-automation-plus has an OpenSSF Scorecard of 2.9, which is less than this repository's threshold of 3.
|
OpenSSF Scorecard Warning
npm/@iconify/utils has an OpenSSF Scorecard of 2.8, which is less than this repository's threshold of 3.
|
Lint π¬:
frontend/src/components/Item/Metadata/MetadataEditorDialog.vue#L28
The selector `.metadata-dialog` is unused
|
Lint π¬:
frontend/src/components/Item/RelatedItems.vue#L60
The selector `.header::before` is unused
|
Lint π¬:
frontend/src/components/Playback/PlayerElement.vue#L26
Expected a space before '/>', but not found
|
Lint π¬:
frontend/src/components/Playback/SubtitleTrack.vue#L2
Expected indentation of 2 spaces but found 4 spaces
|
Lint π¬:
frontend/src/components/Playback/SubtitleTrack.vue#L3
Expected indentation of 4 spaces but found 8 spaces
|
Lint π¬:
frontend/src/components/Playback/SubtitleTrack.vue#L3
UnoCSS utilities are not ordered
|
Lint π¬:
frontend/src/components/Playback/SubtitleTrack.vue#L4
Expected indentation of 4 spaces but found 8 spaces
|
Lint π¬:
frontend/src/components/Playback/SubtitleTrack.vue#L5
Expected indentation of 4 spaces but found 8 spaces
|
Lint π¬:
frontend/src/components/Playback/SubtitleTrack.vue#L6
Expected indentation of 4 spaces but found 8 spaces
|
Lint π¬:
frontend/src/components/Playback/SubtitleTrack.vue#L6
Expected no space before '>', but found
|