diff --git a/web/src/lib/components/app-sidebar.svelte b/web/src/lib/components/app-sidebar.svelte
index 3636030..0bbd7d0 100644
--- a/web/src/lib/components/app-sidebar.svelte
+++ b/web/src/lib/components/app-sidebar.svelte
@@ -1,5 +1,5 @@
+
+
+
+
+
+
diff --git a/web/src/lib/components/show-picture.svelte b/web/src/lib/components/show-picture.svelte
deleted file mode 100644
index 720fd43..0000000
--- a/web/src/lib/components/show-picture.svelte
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
-
-
-
-
diff --git a/web/src/lib/types.ts b/web/src/lib/types.ts
index f1fca16..9dd927f 100644
--- a/web/src/lib/types.ts
+++ b/web/src/lib/types.ts
@@ -119,6 +119,25 @@ export interface PublicShow {
ended: boolean;
}
+export interface Movie {
+ name: string;
+ overview: string;
+ year: number; // type: integer
+ external_id: number; // type: integer
+ metadata_provider: string;
+ id: string; // type: string, format: uuid
+}
+
+export interface PublicMovie {
+ name: string;
+ overview: string;
+ year: number; // type: integer
+ external_id: number; // type: integer
+ metadata_provider: string;
+ id: string; // type: string, format: uuid
+ downloaded: boolean;
+}
+
export interface Torrent {
status: TorrentStatus; // $ref: #/components/schemas/TorrentStatus
title: string;
diff --git a/web/src/lib/utils.ts b/web/src/lib/utils.ts
index 24063a9..da1d47c 100644
--- a/web/src/lib/utils.ts
+++ b/web/src/lib/utils.ts
@@ -32,10 +32,11 @@ export function getTorrentQualityString(value: number): string {
export function getTorrentStatusString(value: number): string {
return torrentStatusMap[value] || 'unknown';
}
-export function getFullyQualifiedShowName(show: { name: string; year: number }): string {
- let name = show.name;
- if (show.year != null) {
- name += ' (' + show.year + ')';
+
+export function getFullyQualifiedMediaName(media: { name: string; year: number }): string {
+ let name = media.name;
+ if (media.year != null) {
+ name += ' (' + media.year + ')';
}
return name;
}
diff --git a/web/src/routes/dashboard/movies/+page.svelte b/web/src/routes/dashboard/movies/+page.svelte
new file mode 100644
index 0000000..1a92343
--- /dev/null
+++ b/web/src/routes/dashboard/movies/+page.svelte
@@ -0,0 +1,91 @@
+
+
+
+{#snippet loadingbar()}
+
+{/snippet}
+