From cac058b6435ca4a09298c561ead529dfee7fd2c5 Mon Sep 17 00:00:00 2001 From: Joey Yakimowich-Payne Date: Fri, 23 Jan 2026 14:24:06 -0700 Subject: [PATCH] Add more types --- components/Landing.tsx | 4 ++-- server/src/services/documentParser.ts | 3 +++ 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/components/Landing.tsx b/components/Landing.tsx index 160d64f..8c98ec3 100644 --- a/components/Landing.tsx +++ b/components/Landing.tsx @@ -216,7 +216,7 @@ export const Landing: React.FC = ({ onGenerate, onCreateManual, on e.preventDefault(); setIsDragging(false); if (e.dataTransfer.files && e.dataTransfer.files.length > 0) { - const acceptedTypes = ['.pdf', '.txt', '.md', '.docx', '.pptx', '.xlsx', '.odt', '.odp', '.ods', '.rtf', '.jpg', '.jpeg', '.png', '.gif', '.webp']; + const acceptedTypes = ['.pdf', '.txt', '.md', '.doc', '.docx', '.ppt', '.pptx', '.xls', '.xlsx', '.odt', '.odp', '.ods', '.rtf', '.jpg', '.jpeg', '.png', '.gif', '.webp']; const newFiles = Array.from(e.dataTransfer.files).filter((file: File) => { const fileExtension = '.' + file.name.split('.').pop()?.toLowerCase(); return acceptedTypes.includes(fileExtension) || file.type.startsWith('image/'); @@ -479,7 +479,7 @@ export const Landing: React.FC = ({ onGenerate, onCreateManual, on multiple className="hidden" onChange={handleFileSelect} - accept=".pdf,.txt,.md,.csv,.html,.htm,.xml,.json,.js,.ts,.jsx,.tsx,.py,.java,.c,.cpp,.h,.hpp,.css,.yaml,.yml,.docx,.pptx,.xlsx,.odt,.odp,.ods,.rtf,.jpg,.jpeg,.png,.gif,.webp" + accept=".pdf,.txt,.md,.csv,.html,.htm,.xml,.json,.js,.ts,.jsx,.tsx,.py,.java,.c,.cpp,.h,.hpp,.css,.yaml,.yml,.doc,.docx,.ppt,.pptx,.xls,.xlsx,.odt,.odp,.ods,.rtf,.jpg,.jpeg,.png,.gif,.webp" />
diff --git a/server/src/services/documentParser.ts b/server/src/services/documentParser.ts index 76d148f..3a45908 100644 --- a/server/src/services/documentParser.ts +++ b/server/src/services/documentParser.ts @@ -35,6 +35,9 @@ export const OFFICEPARSER_TYPES = [ 'application/vnd.openxmlformats-officedocument.wordprocessingml.document', // .docx 'application/vnd.openxmlformats-officedocument.presentationml.presentation', // .pptx 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', // .xlsx + 'application/msword', // .doc + 'application/vnd.ms-powerpoint', // .ppt + 'application/vnd.ms-excel', // .xls 'application/vnd.oasis.opendocument.text', // .odt 'application/vnd.oasis.opendocument.presentation', // .odp 'application/vnd.oasis.opendocument.spreadsheet', // .ods