Open
Conversation
- Implement PDF export renderer with customizable page sizes and orientation - Add PNG, SVG, JPEG, and WebP image export support - Include high-DPI support for image exports (2x, 3x scaling) - Add CLI options for all export formats and their configurations - Use Puppeteer as optional dependency for rendering - Update Vite config to exclude Puppeteer from bundling - Update README with comprehensive export documentation Closes #38 Closes #39 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <[email protected]>
- Make all generateOutput test functions async - Add await before generateOutput calls - Fix error throwing test to use rejects.toThrow for async functions - All 471 tests now pass successfully 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <[email protected]>
- Run npm install to update lock file after adding puppeteer - Fixes CI build failures due to package-lock.json being out of sync - Adds devtools-protocol dependencies required by puppeteer 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <[email protected]>
- Perform clean install to resolve all dependency versions - Updates various @algolia and other dependencies to latest versions - Ensures puppeteer and devtools-protocol are properly resolved - Fixes CI npm ci synchronization errors 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <[email protected]>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Features Added
PDF Export (Issue #38)
Image Export (Issue #39)
CLI Enhancements
Technical Details
src/renderer/pdf-renderer.tsfor PDF generationsrc/renderer/image-renderer.tsfor image exportsTesting
All export formats have been tested with:
Documentation
Closes
🤖 Generated with Claude Code