]> git.djapps.eu Git - pkg/ggml/sources/llama.cpp/commitdiff
Add a couple of file types to the text section (#17670)
authorPiotr Wilkin (ilintar) <redacted>
Wed, 3 Dec 2025 20:45:06 +0000 (21:45 +0100)
committerGitHub <redacted>
Wed, 3 Dec 2025 20:45:06 +0000 (21:45 +0100)
* Add a couple of file types to the text section

* Format + regenerate index

* Rebuild after rebase

tools/server/public/index.html.gz
tools/server/webui/src/lib/constants/supported-file-types.ts
tools/server/webui/src/lib/enums/files.ts
tools/server/webui/src/lib/utils/file-type.ts

index 508a4e7c7e5c12c8dba5851288d3f5a750c350aa..4527cb335677f2921182e4a3d5085312b79988e5 100644 (file)
Binary files a/tools/server/public/index.html.gz and b/tools/server/public/index.html.gz differ
index 93bbab5d399101422e6622f1591cf1e7274b2888..0d955ad1479c7b88dc870e7c91b6b88f10dfac9e 100644 (file)
@@ -126,8 +126,13 @@ export const TEXT_FILE_TYPES = {
                mimeTypes: [MimeTypeText.JAVA]
        },
        [FileTypeText.CPP]: {
-               extensions: [FileExtensionText.CPP, FileExtensionText.C, FileExtensionText.H],
-               mimeTypes: [MimeTypeText.CPP_SRC, MimeTypeText.C_SRC, MimeTypeText.C_HDR]
+               extensions: [
+                       FileExtensionText.CPP,
+                       FileExtensionText.C,
+                       FileExtensionText.H,
+                       FileExtensionText.HPP
+               ],
+               mimeTypes: [MimeTypeText.CPP_SRC, MimeTypeText.CPP_HDR, MimeTypeText.C_SRC, MimeTypeText.C_HDR]
        },
        [FileTypeText.PHP]: {
                extensions: [FileExtensionText.PHP],
@@ -183,10 +188,30 @@ export const TEXT_FILE_TYPES = {
        },
        [FileTypeText.LATEX]: {
                extensions: [FileExtensionText.TEX],
-               mimeTypes: [MimeTypeText.LATEX]
+               mimeTypes: [MimeTypeText.LATEX, MimeTypeText.TEX, MimeTypeText.TEX_APP]
        },
        [FileTypeText.BIBTEX]: {
                extensions: [FileExtensionText.BIB],
                mimeTypes: [MimeTypeText.BIBTEX]
+       },
+       [FileTypeText.CUDA]: {
+               extensions: [FileExtensionText.CU, FileExtensionText.CUH],
+               mimeTypes: [MimeTypeText.CUDA]
+       },
+       [FileTypeText.VULKAN]: {
+               extensions: [FileExtensionText.COMP],
+               mimeTypes: [MimeTypeText.PLAIN]
+       },
+       [FileTypeText.HASKELL]: {
+               extensions: [FileExtensionText.HS],
+               mimeTypes: [MimeTypeText.HASKELL]
+       },
+       [FileTypeText.CSHARP]: {
+               extensions: [FileExtensionText.CS],
+               mimeTypes: [MimeTypeText.CSHARP]
+       },
+       [FileTypeText.PROPERTIES]: {
+               extensions: [FileExtensionText.PROPERTIES],
+               mimeTypes: [MimeTypeText.PROPERTIES]
        }
 } as const;
index 45b0feea169e8f6009cb9558813b218f2d8b35f9..a4f079d405fda1defbd438901af9c08843ad9a76 100644 (file)
@@ -62,7 +62,12 @@ export enum FileTypeText {
        VUE = 'vue',
        SVELTE = 'svelte',
        LATEX = 'latex',
-       BIBTEX = 'bibtex'
+       BIBTEX = 'bibtex',
+       CUDA = 'cuda',
+       VULKAN = 'vulkan',
+       HASKELL = 'haskell',
+       CSHARP = 'csharp',
+       PROPERTIES = 'properties'
 }
 
 // File extension enums
@@ -121,7 +126,14 @@ export enum FileExtensionText {
        VUE = '.vue',
        SVELTE = '.svelte',
        TEX = '.tex',
-       BIB = '.bib'
+       BIB = '.bib',
+       CU = '.cu',
+       CUH = '.cuh',
+       COMP = '.comp',
+       HPP = '.hpp',
+       HS = '.hs',
+       PROPERTIES = '.properties',
+       CS = '.cs'
 }
 
 // MIME type enums
@@ -165,7 +177,10 @@ export enum MimeTypeText {
        CSV = 'text/csv',
        PYTHON = 'text/x-python',
        JAVA = 'text/x-java-source',
+       CPP_HDR = 'text/x-c++hdr',
        CPP_SRC = 'text/x-c++src',
+       CSHARP = 'text/x-csharp',
+       HASKELL = 'text/x-haskell',
        C_SRC = 'text/x-csrc',
        C_HDR = 'text/x-chdr',
        PHP = 'text/x-php',
@@ -182,6 +197,10 @@ export enum MimeTypeText {
        DART = 'text/x-dart',
        VUE = 'text/x-vue',
        SVELTE = 'text/x-svelte',
-       LATEX = 'text/x-tex',
-       BIBTEX = 'text/x-bibtex'
+       TEX = 'text/x-tex',
+       TEX_APP = 'application/x-tex',
+       LATEX = 'application/x-latex',
+       BIBTEX = 'text/x-bibtex',
+       CUDA = 'text/x-cuda',
+       PROPERTIES = 'text/properties'
 }
index f096b463d40df2007f19e78b5d322c09b90c4ea9..ff7ed6b0c9864fd4915abce92c40e29d33b3c2dd 100644 (file)
@@ -77,6 +77,13 @@ export function getFileTypeCategory(mimeType: string): FileTypeCategory | null {
                case MimeTypeText.SVELTE:
                case MimeTypeText.LATEX:
                case MimeTypeText.BIBTEX:
+               case MimeTypeText.CUDA:
+               case MimeTypeText.CPP_HDR:
+               case MimeTypeText.CSHARP:
+               case MimeTypeText.HASKELL:
+               case MimeTypeText.PROPERTIES:
+               case MimeTypeText.TEX:
+               case MimeTypeText.TEX_APP:
                        return FileTypeCategory.TEXT;
 
                default:
@@ -144,6 +151,12 @@ export function getFileTypeCategoryByExtension(filename: string): FileTypeCatego
                case FileExtensionText.SVELTE:
                case FileExtensionText.TEX:
                case FileExtensionText.BIB:
+               case FileExtensionText.COMP:
+               case FileExtensionText.CU:
+               case FileExtensionText.CUH:
+               case FileExtensionText.HPP:
+               case FileExtensionText.HS:
+               case FileExtensionText.PROPERTIES:
                        return FileTypeCategory.TEXT;
 
                default: