From 803c17de31b3b1d4db2921be759d2e13b09a690a Mon Sep 17 00:00:00 2001 From: Emma Alexia Date: Sun, 21 Dec 2025 03:49:53 -0500 Subject: [PATCH] Fix modpack exports in the app being broken due to new file types (#4944) * Fix modpack exports in the app being broken due to new file types * pnpm fix to fix CI --------- Co-authored-by: aecsocket --- packages/app-lib/src/state/cache.rs | 5 +++++ packages/ui/src/utils/auto-icons.ts | 9 ++++++++- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/packages/app-lib/src/state/cache.rs b/packages/app-lib/src/state/cache.rs index a79df376..151dd514 100644 --- a/packages/app-lib/src/state/cache.rs +++ b/packages/app-lib/src/state/cache.rs @@ -336,6 +336,11 @@ pub struct VersionFile { pub enum FileType { RequiredResourcePack, OptionalResourcePack, + SourcesJar, + DevJar, + JavadocJar, + Signature, + #[serde(other)] Unknown, } diff --git a/packages/ui/src/utils/auto-icons.ts b/packages/ui/src/utils/auto-icons.ts index ed57272a..cdcb76df 100644 --- a/packages/ui/src/utils/auto-icons.ts +++ b/packages/ui/src/utils/auto-icons.ts @@ -125,7 +125,14 @@ export const TEXT_EXTENSIONS: readonly string[] = [ 'ini', 'sk', ] as const -export const IMAGE_EXTENSIONS: readonly string[] = ['png', 'jpg', 'jpeg', 'gif', 'svg', 'webp'] as const +export const IMAGE_EXTENSIONS: readonly string[] = [ + 'png', + 'jpg', + 'jpeg', + 'gif', + 'svg', + 'webp', +] as const const ARCHIVE_EXTENSIONS: string[] = ['zip', 'jar', 'tar', 'gz', 'rar', '7z'] as const export function getProjectTypeIcon(projectType: ProjectType): Component {