diff --git a/src/server/index.ts b/src/server/index.ts index 64be540..2dcb90d 100644 --- a/src/server/index.ts +++ b/src/server/index.ts @@ -166,7 +166,11 @@ app.get("/download/:fileId",(req,res) => { : ( file.mime.startsWith("video/") ? `
` - : "" + : ( + file.mime.startsWith("audio/") + ? `
` + : "" + ) ) ) .replace(/\$Uploader/g,!file.owner||file.visibility=="anonymous" ? "Anonymous" : `@${Accounts.getFromId(file.owner)?.username || "Deleted User"}`) diff --git a/src/style/downloads.scss b/src/style/downloads.scss index 58193a3..81ff36e 100644 --- a/src/style/downloads.scss +++ b/src/style/downloads.scss @@ -20,7 +20,7 @@ } #uploadWindow { - img, video { + img, video, audio { width:100%; } } \ No newline at end of file diff --git a/src/svelte/elem/pulldowns/Files.svelte b/src/svelte/elem/pulldowns/Files.svelte index 4f27f3d..3a8be7a 100644 --- a/src/svelte/elem/pulldowns/Files.svelte +++ b/src/svelte/elem/pulldowns/Files.svelte @@ -8,6 +8,7 @@ import OptionPicker from "../prompts/OptionPicker.svelte"; let picker; + let query = ""; fetchFilePointers(); @@ -25,10 +26,11 @@ {:else}
- +
- {#each $files as file (file.id)} + + {#each $files.filter(f => f.name.toLowerCase().includes(query.toLowerCase()) || f.id.toLowerCase().includes(query.toLowerCase()) || f.tag.includes(query.toLowerCase())) as file (file.id)}