Skip to content

Add PDF preview/viewer and improve attachment handling#326

Merged
SDSLeon merged 2 commits into
masterfrom
poracode/warm-yak-d27ed350
Jul 15, 2026
Merged

Add PDF preview/viewer and improve attachment handling#326
SDSLeon merged 2 commits into
masterfrom
poracode/warm-yak-d27ed350

Conversation

@SDSLeon

@SDSLeon SDSLeon commented Jul 15, 2026

Copy link
Copy Markdown
Owner
  • Add a PDF preview/viewer component suite (PdfPreview, PdfViewer, pdfEngine, pdfPreviewStore) for rendering PDF attachments inline
  • Improve attachment file handling in the composer's AttachmentBar, thread composer areas, and user message display
  • Extend supervisor thread attachment/session pipeline (threadAttachments, spawnPipeline, steerCoordinator, threadSessionManager) and shared contracts (agent, projectTree, runtimeEvent) to support the new attachment/PDF flows
  • Update Claude detection logic and project tree handling in the supervisor to align with the new contracts
  • Extract and translate new user-facing strings across all 12 non-English locale catalogs per i18n requirements

…file handling

- Add PDF preview and viewer components with a shared preview store
- Extend attachment bar, composer, and thread views to support PDF attachments
- Update file editor overlay and store to integrate PDF preview
- Extend project tree, agent, and runtime contracts/handling for new attachment types
- Add localized strings for new UI text across all 13 locale catalogs
- Add pdf-related dependency and update vite config accordingly
@vercel

vercel Bot commented Jul 15, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
lightcode-landing Ready Ready Preview, Comment Jul 15, 2026 11:19pm

…r download permissions

- refactor(pdf): replace PdfPreview/PdfViewer/pdfEngine/pdfPreviewStore with unified openPdfPreview helper
- feat(browser): add configurable download permission handling in BrowserPanelManager/permissions
- feat(editor): improve FileEditorPane behavior and panelStore state handling
- fix(prompt-content): correct promptContent parsing/handling edge cases
- refactor(project-tree): rework projectTree traversal logic
- i18n: extract and translate new/changed strings across all 12 locale catalogs
- chore: drop unused dependency and simplify vite config
@SDSLeon SDSLeon merged commit c262adb into master Jul 15, 2026
10 checks passed
@SDSLeon SDSLeon deleted the poracode/warm-yak-d27ed350 branch July 15, 2026 23:21
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.

1 participant