diff --git a/apps/storage/apps/web/src/app.html b/apps/storage/apps/web/src/app.html index a7a5adbbb..7eeacac36 100644 --- a/apps/storage/apps/web/src/app.html +++ b/apps/storage/apps/web/src/app.html @@ -4,7 +4,15 @@ + + + + + + Storage - Cloud Drive + + %sveltekit.head% diff --git a/apps/storage/apps/web/src/lib/components/files/FileCard.svelte b/apps/storage/apps/web/src/lib/components/files/FileCard.svelte index 62db351e6..6ef0f7809 100644 --- a/apps/storage/apps/web/src/lib/components/files/FileCard.svelte +++ b/apps/storage/apps/web/src/lib/components/files/FileCard.svelte @@ -64,21 +64,28 @@ {file.name} {formatFileSize(file.size)} - {#if showMenu} - {/if} diff --git a/apps/storage/apps/web/src/lib/components/files/FileList.svelte b/apps/storage/apps/web/src/lib/components/files/FileList.svelte index 371e35c6d..0a8a6cfd1 100644 --- a/apps/storage/apps/web/src/lib/components/files/FileList.svelte +++ b/apps/storage/apps/web/src/lib/components/files/FileList.svelte @@ -32,14 +32,14 @@ } -
-
- Name - Größe - Geändert - +
+
+ Name + Größe + Geändert + Aktionen
-
+
{#each folders as folder (folder.id)} {formatFileSize(file.size)} {formatDate(file.updatedAt)} - {#if showMenu} - {/if} diff --git a/apps/storage/apps/web/src/lib/components/files/FolderCard.svelte b/apps/storage/apps/web/src/lib/components/files/FolderCard.svelte index 11cec02dc..caf9d7d1f 100644 --- a/apps/storage/apps/web/src/lib/components/files/FolderCard.svelte +++ b/apps/storage/apps/web/src/lib/components/files/FolderCard.svelte @@ -49,20 +49,27 @@
{folder.name}
- {#if showMenu} - {/if}
diff --git a/apps/storage/apps/web/src/lib/components/files/FolderRow.svelte b/apps/storage/apps/web/src/lib/components/files/FolderRow.svelte index 726cdba83..ce712ac6c 100644 --- a/apps/storage/apps/web/src/lib/components/files/FolderRow.svelte +++ b/apps/storage/apps/web/src/lib/components/files/FolderRow.svelte @@ -51,19 +51,28 @@ {formatDate(folder.updatedAt)} - {#if showMenu} - {/if} diff --git a/apps/storage/apps/web/src/lib/components/files/UploadZone.svelte b/apps/storage/apps/web/src/lib/components/files/UploadZone.svelte index e528ea7b5..7d247e124 100644 --- a/apps/storage/apps/web/src/lib/components/files/UploadZone.svelte +++ b/apps/storage/apps/web/src/lib/components/files/UploadZone.svelte @@ -53,6 +53,7 @@ ondrop={handleDrop} role="button" tabindex="0" + aria-label="Dateien zum Hochladen hierher ziehen oder klicken" onclick={openFileDialog} onkeydown={(e) => e.key === 'Enter' && openFileDialog()} > @@ -66,8 +67,15 @@ /> {#if uploading} -
-
+
+
Hochladen... {progress}% diff --git a/apps/storage/apps/web/src/routes/+layout.svelte b/apps/storage/apps/web/src/routes/+layout.svelte index ac369175b..3d6f2a57b 100644 --- a/apps/storage/apps/web/src/routes/+layout.svelte +++ b/apps/storage/apps/web/src/routes/+layout.svelte @@ -163,10 +163,16 @@ {#if loading} -
+

Laden...

diff --git a/apps/storage/apps/web/src/routes/+page.svelte b/apps/storage/apps/web/src/routes/+page.svelte index 520c2b69e..cc685c19d 100644 --- a/apps/storage/apps/web/src/routes/+page.svelte +++ b/apps/storage/apps/web/src/routes/+page.svelte @@ -8,6 +8,6 @@ }); -
+

Weiterleitung...

diff --git a/apps/storage/apps/web/src/routes/favorites/+page.svelte b/apps/storage/apps/web/src/routes/favorites/+page.svelte index 15e2588cf..3e986765a 100644 --- a/apps/storage/apps/web/src/routes/favorites/+page.svelte +++ b/apps/storage/apps/web/src/routes/favorites/+page.svelte @@ -39,7 +39,7 @@ } function handleFileClick(file: StorageFile) { - console.log('File clicked:', file); + // TODO: Open file preview } async function handleFileAction(action: string, file: StorageFile) { @@ -65,6 +65,7 @@ Favoriten - Storage +
@@ -95,8 +96,8 @@
{#if loading} -
-
+
+

Laden...

{:else if error} diff --git a/apps/storage/apps/web/src/routes/files/+page.svelte b/apps/storage/apps/web/src/routes/files/+page.svelte index bbcd28a73..88f467a8c 100644 --- a/apps/storage/apps/web/src/routes/files/+page.svelte +++ b/apps/storage/apps/web/src/routes/files/+page.svelte @@ -34,7 +34,6 @@ function handleFileClick(file: StorageFile) { // TODO: Open file preview - console.log('File clicked:', file); } async function handleFileAction(action: string, file: StorageFile) { @@ -161,6 +160,10 @@ Meine Dateien - Storage +
@@ -207,8 +210,8 @@ {/if} {#if filesStore.loading} -
-
+
+

Laden...

{:else if filesStore.error} diff --git a/apps/storage/apps/web/src/routes/files/[folderId]/+page.svelte b/apps/storage/apps/web/src/routes/files/[folderId]/+page.svelte index dff2d3a16..9f7d272aa 100644 --- a/apps/storage/apps/web/src/routes/files/[folderId]/+page.svelte +++ b/apps/storage/apps/web/src/routes/files/[folderId]/+page.svelte @@ -41,7 +41,7 @@ } function handleFileClick(file: StorageFile) { - console.log('File clicked:', file); + // TODO: Open file preview } async function handleFileAction(action: string, file: StorageFile) { @@ -226,8 +226,8 @@ {/if} {#if filesStore.loading} -
-
+
+

Laden...

{:else if filesStore.error} diff --git a/apps/storage/apps/web/src/routes/offline/+page.svelte b/apps/storage/apps/web/src/routes/offline/+page.svelte index 0cd07c75b..987682508 100644 --- a/apps/storage/apps/web/src/routes/offline/+page.svelte +++ b/apps/storage/apps/web/src/routes/offline/+page.svelte @@ -34,8 +34,19 @@
- - +
@@ -54,22 +65,38 @@ {#if !isOnline}
- + - + Zur Startseite -
{:else} -
- - - +
+ Weiterleitung...
diff --git a/apps/storage/apps/web/src/routes/search/+page.svelte b/apps/storage/apps/web/src/routes/search/+page.svelte index b2f639b6d..4f2080dfe 100644 --- a/apps/storage/apps/web/src/routes/search/+page.svelte +++ b/apps/storage/apps/web/src/routes/search/+page.svelte @@ -57,12 +57,13 @@ } function handleFileClick(file: StorageFile) { - console.log('File clicked:', file); + // TODO: Open file preview } Suche - Storage +
@@ -95,10 +96,11 @@ {#if loading} -
-
+
+

Suche läuft...

{:else if searched && files.length === 0 && folders.length === 0} diff --git a/apps/storage/apps/web/src/routes/settings/+page.svelte b/apps/storage/apps/web/src/routes/settings/+page.svelte index 8a29b9875..596d6e50c 100644 --- a/apps/storage/apps/web/src/routes/settings/+page.svelte +++ b/apps/storage/apps/web/src/routes/settings/+page.svelte @@ -19,13 +19,14 @@ Einstellungen - Storage + {#snippet icon()} - +
@@ -81,8 +82,8 @@
{#if loading} -
-
+
+

Laden...

{:else if error} @@ -127,7 +128,11 @@ Link kopieren -
diff --git a/apps/storage/apps/web/src/routes/trash/+page.svelte b/apps/storage/apps/web/src/routes/trash/+page.svelte index e7eb3a514..9300e9de9 100644 --- a/apps/storage/apps/web/src/routes/trash/+page.svelte +++ b/apps/storage/apps/web/src/routes/trash/+page.svelte @@ -84,6 +84,10 @@ Papierkorb - Storage +
@@ -102,8 +106,8 @@
{#if loading} -
-
+
+

Laden...

{:else if error} @@ -122,7 +126,7 @@ {#each folders as folder (folder.id)}
- 📁 + 📁
{folder.name} Gelöscht am {formatDate(folder.deletedAt)} @@ -142,7 +146,7 @@ {#each files as file (file.id)}
- 📄 + 📄
{file.name} Gelöscht am {formatDate(file.deletedAt)}