Skip to content

🖼️ feat: Re-enable LibreOffice PPTX Previews - #88

Merged
TomasPalsson merged 2 commits into
aproorg/0.8.8from
feat/libreoffice-pptx-preview
Oct 8, 2026
Merged

TomasPalsson merged 2 commits into
aproorg/0.8.8from
feat/libreoffice-pptx-preview

Conversation

@TomasPalsson

@TomasPalsson TomasPalsson commented Oct 7, 2026 •

Copy link
Copy Markdown

Summary

The PPTX artifact preview falls back to the pptx-preview CDN renderer, which mangles colors, fonts and layout on generated decks (python-pptx / pptxgenjs).

  • Installs libreoffice-impress (PPTX → PDF) and font-liberation (metric-compatible Arial/Times/Courier) in the runtime image.
  • Sets IN_PROCESS_LIBREOFFICE_DISABLED back to false. Upstream paused native LibreOffice previews in ⏸️ fix: Pause LibreOffice Previews LibreChat-AI/LibreChat#16583 without giving a reason, so OFFICE_PREVIEW_LIBREOFFICE stopped working.

Notes

  • Still opt-in: only tenants with OFFICE_PREVIEW_LIBREOFFICE=pptx use it. If the conversion fails or times out (30s), it falls back to the old preview.
  • Image grows a few hundred MB.
  • Re-check this when merging future upstream releases, in case upstream re-enables it or explains the pause.
  • Infra side: aproorg/vitinn-infra#935.

@coderabbitai

coderabbitai Bot commented Oct 7, 2026 •

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration
  • Configuration used: Organization UI
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: d9a3b969-92ee-4694-9659-5ae7b94a2c34

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
  • Autopilot · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Comment @coderabbitai help to get the list of available commands.

@TomasPalsson TomasPalsson changed the title 🖼️ feat: Install LibreOffice Impress for PPTX Previews 🖼️ feat: Re-enable LibreOffice PPTX Previews Oct 7, 2026
@TomasPalsson
TomasPalsson merged commit 7c3c059 into aproorg/0.8.8 Oct 8, 2026
25 of 27 checks passed
@TomasPalsson
TomasPalsson deleted the feat/libreoffice-pptx-preview branch October 8, 2026 09:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants