diff --git a/front/src/ui/components/UploadGroupList.vue b/front/src/ui/components/UploadGroupList.vue
new file mode 100644
index 000000000..f126fda58
--- /dev/null
+++ b/front/src/ui/components/UploadGroupList.vue
@@ -0,0 +1,183 @@
+
+
+
+
+
+
+
+
+
+ {{ timeAgo }}
+
+
+
+
+
+ {{ group.failedCount }}
+
+ failed
+
+
+
+
+ {{ group.importedCount }}
+
+ imported
+
+
+
+
+ {{ group.processingCount }}
+
+ processing
+
+
+
+
+
+
+
+
+
+
+
+
Retry
+
Interrupt
+
+
+
+
+ {{ group.importedCount }} / {{ group.queue.length }} files imported
+
+
+
+
+
+
+
+
+
+
+
diff --git a/front/src/ui/components/UploadList.vue b/front/src/ui/components/UploadList.vue
index 90dfd75ce..e64400463 100644
--- a/front/src/ui/components/UploadList.vue
+++ b/front/src/ui/components/UploadList.vue
@@ -3,6 +3,7 @@ import type { UploadGroupEntry } from '~/ui/stores/upload'
import { bytesToHumanSize } from '~/ui/composables/bytes'
import { UseTimeAgo } from '@vueuse/components'
import CoverArt from '~/ui/components/CoverArt.vue'
+import { Icon } from '@iconify/vue'
defineProps<{
uploads: UploadGroupEntry[]
@@ -25,15 +26,22 @@ defineProps<{
-
+
+
+
+
+
+
+ failed
+
+
+
{{
- track.failReason
- ? 'failed'
- : track.importedAt
- ? 'imported'
- : track.progress === 100
- ? 'processing'
- : 'uploading'
+ track.importedAt
+ ? 'imported'
+ : track.progress === 100
+ ? 'processing'
+ : 'uploading'
}}
diff --git a/front/src/ui/pages/upload/all.vue b/front/src/ui/pages/upload/all.vue
index 941db1dcd..a94aad4d3 100644
--- a/front/src/ui/pages/upload/all.vue
+++ b/front/src/ui/pages/upload/all.vue
@@ -1,13 +1,50 @@
@@ -18,8 +55,20 @@ const columns = [
There is no file in your library
Try uploading some before coming back here!
-
-
+
+
+
+
+ {{ value }}
+
+
+
+ {{ intl.format(value) }}
+
diff --git a/front/src/ui/pages/upload/history.vue b/front/src/ui/pages/upload/history.vue
index 6badad155..ca2356987 100644
--- a/front/src/ui/pages/upload/history.vue
+++ b/front/src/ui/pages/upload/history.vue
@@ -1,3 +1,12 @@
+
+
- history
+
diff --git a/front/src/ui/pages/upload/running.vue b/front/src/ui/pages/upload/running.vue
index 316a3208f..a0313cf40 100644
--- a/front/src/ui/pages/upload/running.vue
+++ b/front/src/ui/pages/upload/running.vue
@@ -1,182 +1,9 @@
-
-
-
-
-
-
- {{ timeAgo }}
-
-
-
-
-
- {{ group.failedCount }}
-
- failed
-
-
-
-
- {{ group.importedCount }}
-
- imported
-
-
-
-
- {{ group.processingCount }}
-
- processing
-
-
-
-
-
-
-
-
-
-
-
-
Retry
-
Interrupt
-
-
-
-
- {{ group.importedCount }} / {{ group.queue.length }} files imported
-
-
-
-
-
-
-
-
+
-
-