{t("chat.pdfSelectHint")}
+
+ {pdfParse.result.markdown}
+
+ {t("settings.mineruTokenHelper")}
+ +{t("settings.nanaSoulHelper")}
diff --git a/frontend/src/components/chatUpload.ts b/frontend/src/components/chatUpload.ts new file mode 100644 index 0000000..3cb3c6c --- /dev/null +++ b/frontend/src/components/chatUpload.ts @@ -0,0 +1,12 @@ +export const ACCEPTED_UPLOAD_TYPES = "image/*,.pdf,application/pdf,.md,.txt,.markdown,text/plain,text/markdown"; + +export type UploadFileKind = "image" | "pdf" | "markdown" | "text" | "unsupported"; + +export function classifyUploadFile(file: Pick