open-webui/src/lib/utils
Timothy Jaeryang Baek 890949abe6 feat: add DOCX/XLSX/PPTX file preview
- DOCX: mammoth converts to semantic HTML (prose preview)
- XLSX: xlsx library extended to FileNav with sheet tabs at bottom
- PPTX: custom canvas renderer produces PNG images per slide
  with panzoom zoom/pan and slide navigation

Changes:
- New: src/lib/utils/pptxToHtml.ts (canvas-based PPTX renderer)
- FileNav.svelte: office format detection, blob download, conversion
- FilePreview.svelte: office rendering branches, sheet tabs, slide viewer
- FileItemModal.svelte: DOCX/PPTX preview tabs
- package.json: added mammoth dependency
2026-03-04 15:50:37 -06:00
..
characters fix(frontend): Attempt to resolve TypeError in RichTextInput.svelte 2025-08-03 22:36:08 -04:00
marked chore: format 2026-01-08 01:55:56 +04:00
transitions feat: custom model selector 2024-03-24 15:28:36 -07:00
_template_old.ts refac: title generation 2024-06-09 14:25:31 -07:00
audio.ts enh/refac: read aloud audio queue 2025-11-06 01:48:10 -05:00
codemirror.ts fix: fix memory leaking in CodeEditor (#22110) 2026-03-01 15:52:20 -05:00
google-drive-picker.ts Fix formatting 2024-12-16 15:11:05 -05:00
index.ts chore: format 2026-02-28 21:28:59 -06:00
onedrive-file-picker.ts style(onedrive): Formatting fix 2025-09-30 16:49:53 +02:00
pptxToHtml.ts feat: add DOCX/XLSX/PPTX file preview 2026-03-04 15:50:37 -06:00
text-scale.ts refac: rm ai slop 2025-11-19 03:51:10 -05:00