diff --git a/svelte/src/file_viewer/ReportWindow.svelte b/svelte/src/file_viewer/ReportWindow.svelte
index 718d259..4386f61 100644
--- a/svelte/src/file_viewer/ReportWindow.svelte
+++ b/svelte/src/file_viewer/ReportWindow.svelte
@@ -30,7 +30,10 @@ let submit = async e => {
if (single_or_all === "all") {
list.files.forEach(file => {
- files.push(file.id)
+ // Only report files which have not been blocked yet
+ if (file.abuse_type !== "") {
+ files.push(file.id)
+ }
})
} else {
files.push(file.id)
diff --git a/svelte/src/file_viewer/viewers/Video.svelte b/svelte/src/file_viewer/viewers/Video.svelte
index 184e14d..31a06b3 100644
--- a/svelte/src/file_viewer/viewers/Video.svelte
+++ b/svelte/src/file_viewer/viewers/Video.svelte
@@ -95,7 +95,11 @@ const fullscreen = () => {
{#if !video_reload}
- {#if file.mime_type === "video/x-matroska" || file.mime_type === "video/quicktime"}
+ {#if
+ file.mime_type === "video/x-matroska" ||
+ file.mime_type === "video/quicktime" ||
+ file.mime_type === "video/x-ms-asf"
+ }
This video file type is not compatible with every web
browser. If the video fails to play you can try downloading
diff --git a/svelte/src/icons/Persistence.svelte b/svelte/src/icons/Persistence.svelte
new file mode 100644
index 0000000..0f2068e
--- /dev/null
+++ b/svelte/src/icons/Persistence.svelte
@@ -0,0 +1,8 @@
+star
+
+
diff --git a/svelte/src/icons/Pro.svelte b/svelte/src/icons/Pro.svelte
new file mode 100644
index 0000000..6284dad
--- /dev/null
+++ b/svelte/src/icons/Pro.svelte
@@ -0,0 +1,8 @@
+star
+
+
diff --git a/svelte/src/user_home/BandwidthSharing.svelte b/svelte/src/user_home/BandwidthSharing.svelte
index 1ebba44..e0bf848 100644
--- a/svelte/src/user_home/BandwidthSharing.svelte
+++ b/svelte/src/user_home/BandwidthSharing.svelte
@@ -1,5 +1,6 @@