Skip to content

feat(web): add changelog page and fix X quote test#58

Merged
miguelcorderocollar merged 2 commits into
mainfrom
feat/website-changelog-page
Mar 16, 2026
Merged

feat(web): add changelog page and fix X quote test#58
miguelcorderocollar merged 2 commits into
mainfrom
feat/website-changelog-page

Conversation

@miguelcorderocollar

Copy link
Copy Markdown
Owner

Summary

Adds a public changelog page to the website, generated from CHANGELOG.md at build time, and fixes a failing X extractor unit test.

Changes

Website changelog

  • Build script (scripts/build-changelog.js): Reads CHANGELOG.md, strips ## [Unreleased], converts to HTML with marked, writes web/changelog.html
  • Nav links: Changelog added to navbar and footer on index, privacy, and changelog pages
  • Sitemap: /changelog entry added
  • Styles: Changelog page styles added (comments preserved)
  • Docs: AGENTS.md release reminder; README build instructions

Test fix

  • Fixture: Sanitized post-quote-reference.html with synthetic content (per AGENTS.md)
  • Assertions: Relaxed brittle newline/quote expectations

Benefits

  • Single source of truth for release notes
  • Changelog page excludes Unreleased section
  • All 319 tests pass

Commits

  1. fix: sanitize X quote-reference fixture and relax brittle assertions
  2. feat(web): add changelog page generated from CHANGELOG.md

Made with Cursor

- Add build-changelog.js to render released sections (excludes Unreleased)
- Add marked dependency for markdown-to-HTML conversion
- Add changelog nav/footer links and sitemap entry
- Add changelog page styles (preserving CSS comments)
- Add release reminder in AGENTS.md and build instructions in README

Made-with: Cursor
@vercel

vercel Bot commented Mar 16, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
extract-md Ready Ready Preview, Comment Mar 16, 2026 7:37pm

@miguelcorderocollar
miguelcorderocollar merged commit 5e02969 into main Mar 16, 2026
3 checks passed
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