Skip to content

Add copy/export functionality for feature comparison table#134

Open
Kaustav2706 wants to merge 4 commits into
ThePlator:mainfrom
Kaustav2706:add-feature-table-copy-export
Open

Add copy/export functionality for feature comparison table#134
Kaustav2706 wants to merge 4 commits into
ThePlator:mainfrom
Kaustav2706:add-feature-table-copy-export

Conversation

@Kaustav2706

Copy link
Copy Markdown
Contributor

Description

This PR adds copy/export functionality to the "NPMChat vs Others" comparison table.

Features Added

  • Copy table as Markdown
  • Export comparison table as CSV
  • Export table as image
  • Improved sharing and documentation usability

Improvements

  • Makes comparison data easier to share
  • Helpful for contributors, presentations, and documentation
  • Better overall user experience

Closes #124

@vercel

vercel Bot commented May 25, 2026

Copy link
Copy Markdown
Contributor

@Kaustav2706 is attempting to deploy a commit to the Sameer's projects Team on Vercel.

A member of the Team first needs to authorize it.

@Kaustav2706

Copy link
Copy Markdown
Contributor Author

Completed @ThePlator , pls check!

@ThePlator

Copy link
Copy Markdown
Owner

Hi @Kaustav2706! Thank you for the contribution.

However, your PR is currently failing the CI/CD tests. To ensure the stability of the project and prevent breaking the backend development (as has happened in the past), we have a strict policy: no PR will be merged until all CI/CD checks are green.

Please resolve the test failures and ensure your branch is correctly synchronized with the latest 'main'. Once the CI is passing, we'll be happy to review and merge it! 🚀

@Kaustav2706

Copy link
Copy Markdown
Contributor Author

Hi @ThePlator,

The failing checks appear to be unrelated backend/CI issues, since my changes only affect frontend responsiveness and zoom scaling on the /features page.

Please review when possible. Thanks!

@Kaustav2706

Copy link
Copy Markdown
Contributor Author

Hi @ThePlator 👋

The CI pipeline is now passing successfully.

Implemented:

  • Copy table as Markdown
  • Export comparison table as CSV
  • Export comparison table as image
  • Improved usability for documentation/demo sharing

Please review when convenient. Thanks!

@ThePlator

Copy link
Copy Markdown
Owner

Hi @Kaustav2706! This is an excellent feature, and the code quality is top-notch.

However, there are now merge conflicts in FeaturesPage.tsx and the package-lock.json because of our recent UI responsiveness and dependency updates.

Please resolve the conflicts by:

  1. Pulling the latest main into your branch.
  2. In FeaturesPage.tsx, keep your new component but ensure it is integrated correctly with the responsive wrappers.
  3. Update your lockfile (npm install) to match the latest dependencies in main.

Once the conflicts are resolved and the CI is green, I'll merge this immediately!

@Kaustav2706

Copy link
Copy Markdown
Contributor Author

Pl review @ThePlator

@ThePlator ThePlator added gssoc:approved Approved for GirlScript Summer of Code level:beginner Beginner level difficulty type:feature New feature quality:exceptional Exceptional code quality labels May 27, 2026

@ThePlator ThePlator 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.

Excellent work resolving the conflicts and implementing the export functionality! This adds great utility to the features page. Merging now, and we will keep an eye on the responsive behavior.

@Kaustav2706

Copy link
Copy Markdown
Contributor Author

hi @ThePlator chk pls

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

gssoc:approved Approved for GirlScript Summer of Code level:beginner Beginner level difficulty quality:exceptional Exceptional code quality type:feature New feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add Copy-to-Clipboard for Feature Comparison Table

2 participants