Skip to content

Add changelog section to the README builder#230

Open
saurabhhhcodes wants to merge 7 commits into
Mohit-368:mainfrom
saurabhhhcodes:fix/changelog-210
Open

Add changelog section to the README builder#230
saurabhhhcodes wants to merge 7 commits into
Mohit-368:mainfrom
saurabhhhcodes:fix/changelog-210

Conversation

@saurabhhhcodes

@saurabhhhcodes saurabhhhcodes commented Jun 11, 2026

Copy link
Copy Markdown

Closes #199, #205, #209, #210, #212, and #215.

Adds a dedicated Changelog section to the README builder, improves icon-only button accessibility, makes the screenshot upload drop zone keyboard-operable, adds validation for the remaining URL fields, and now includes per-section reset controls so users can clear one section without wiping the whole form. It also fixes the missing section number gap in the editor. This update includes:

  • a sidebar toggle and editor field for changelog entries
  • template samples for common project types
  • Markdown table output plus a raw collapsible details block
  • persisted state across saves
  • aria-label/title coverage for icon-only controls such as theme toggles, zoom controls, screenshot removal, and back-to-top
  • keyboard activation for screenshot upload via Enter and Space
  • validation warnings for Paper Link, Dataset Access, and API Base URL
  • sequential editor section numbering
  • per-section reset controls with a dedicated reset action in each editor header

This keeps changelog content consistent and makes the builder more accessible and polished.

@netlify

netlify Bot commented Jun 11, 2026

Copy link
Copy Markdown

Deploy Preview for makeareadme ready!

Name Link
🔨 Latest commit 07b0d15
🔍 Latest deploy log https://app.netlify.com/projects/makeareadme/deploys/6a2adfbd949f5f0007bc4704
😎 Deploy Preview https://deploy-preview-230--makeareadme.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@saurabhhhcodes

Copy link
Copy Markdown
Author

Hi, this PR closes #205 and #210. If it fits your scoring flow, could you please add the label along with one difficulty label and relevant type labels such as / ? Thanks!

@saurabhhhcodes

Copy link
Copy Markdown
Author

Hi, this PR closes #205 and #210. If it fits your scoring flow, could you please add gssoc:approved plus one difficulty label and the relevant type labels for a feature/docs change?

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.

Bug: Missing URL validation for some link fields

1 participant