Skip to content

feat: add Markdown and PDF export buttons for reports#1086

Open
prdpkumar0506-collab wants to merge 6 commits into
imDarshanGK:mainfrom
prdpkumar0506-collab:feat/748-export-report-options
Open

feat: add Markdown and PDF export buttons for reports#1086
prdpkumar0506-collab wants to merge 6 commits into
imDarshanGK:mainfrom
prdpkumar0506-collab:feat/748-export-report-options

Conversation

@prdpkumar0506-collab

@prdpkumar0506-collab prdpkumar0506-collab commented Jun 19, 2026

Copy link
Copy Markdown

Description

Added Markdown and PDF export options for the analysis report. This includes integrating html2pdf.js with text chunking to bypass canvas limits, and hooking up the native toast notifications.

Related Issue

Fixes #748

Type of change

  • Bug fix
  • New feature / enhancement
  • Documentation update
  • Test addition
  • Refactor

Checklist

  • I have read CONTRIBUTING.md
  • My branch is up to date with main
  • I have run pytest -v and all tests pass
  • I have not introduced duplicate issues or features
  • My PR title follows the format: feat/fix/docs/test: short description
  • I have added tests for new features (Level 2 and 3 issues)
  • No hardcoded secrets or API keys in my code
  • This PR is linked to a GSSoC 2026 issue

Screenshots

Before
Screenshot 2026-06-19 195004

After
Screenshot 2026-06-19 195222

Test evidence

Since this is purely a frontend HTML/JS update, the backend 'pytest' suite is unaffected, but all existing tests pass locally.

imDarshanGK

This comment was marked as outdated.

@imDarshanGK imDarshanGK left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@prdpkumar0506-collab Please remove the changelog entry:

  • Added Markdown and PDF export options for analysis reports (#748)

It appears unrelated to this PR. Also, please add a short video demo showcasing the changes made in this PR.

@prdpkumar0506-collab

Copy link
Copy Markdown
Author

Done! I have removed the changelog entry and attached a demo video of the export buttons in action.

Screen.Recording.2026-06-22.194712.mp4

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.

[Feature] Add Export Analysis Report Options (Markdown & PDF Download)

2 participants