From 38cddeff9818a88f71b28aae8bebb638e1d70d8f Mon Sep 17 00:00:00 2001 From: Roland Date: Sun, 29 Oct 2023 21:26:35 -0600 Subject: [PATCH] Adding software file filter. --- app/src/components/Common.js | 2 ++ app/src/components/Files.js | 1 + 2 files changed, 3 insertions(+) diff --git a/app/src/components/Common.js b/app/src/components/Common.js index 5d69e7e3..815b0658 100644 --- a/app/src/components/Common.js +++ b/app/src/components/Common.js @@ -1175,6 +1175,8 @@ export const filterToMimetypes = (filter) => { return ['application/zip', 'application/zlib', 'application/x-bzip2', 'application/x-xz', 'application/x-bzip', 'application/x-bzip2', 'application/gzip', 'application/vnd.rar', 'application/x-tar', 'application/x-7z-compressed']; } else if (filter === 'model') { return ['application/x-openscad', 'model/stl', 'application/sla', 'model/obj']; + } else if (filter === 'software') { + return ['application/x-iso9660-image', 'application/x-executable', 'application/x-dosexec', 'application/x-bzip2', 'application/vnd.debian.binary-package', 'application/x-executable'] } } diff --git a/app/src/components/Files.js b/app/src/components/Files.js index 96577725..8c3874d9 100644 --- a/app/src/components/Files.js +++ b/app/src/components/Files.js @@ -461,6 +461,7 @@ export function FilesSearchView({ {key: 'image', text: 'Image', value: 'image'}, {key: 'zip', text: 'ZIP', value: 'zip'}, {key: 'model', text: '3D Model', value: 'model'}, + {key: 'software', text: 'Software', value: 'software'}, ]; const {searchFiles, pages} = useSearchFiles(24, emptySearch, model);