Added
- Creator profile page — Added a concise
/creatorpage that identifies Vanessa Depraute as the creator and maintainer of free-coding-models, summarizes her Senior Full-Stack JavaScript background, and links to her portfolio, GitHub, verified LinkedIn profile, and X account. - Structured creator identity — Added reusable Schema.org
PersonandProfilePageJSON-LD with Vanessa's public aliases and verifiedsameAsprofiles, making the relationship between the project, its creator, and her professional presence explicit to search engines. - Repository creator section — Added an
About the creatorsection to the README with natural-language professional context and descriptive links to Vanessa's public profiles.
Changed
- Route metadata now renders correctly — Mounted TanStack Router's head outlet and moved the default website title and description into the root route. Creator, documentation, and changelog pages can now emit their declared titles, descriptions, and canonical links without duplicate metadata.
- Complete npm author metadata — Replaced the abbreviated
vavaauthor value with Vanessa Depraute's full name and portfolio URL. - Responsive website header — Hid the GitHub and npm metric pills below the desktop breakpoint so the header no longer creates horizontal overflow on mobile and tablet layouts.
- Creator navigation — Linked the website footer's creator credit to the new profile page and added a dedicated Creator entry alongside project resources.
- Regenerated web favicons — Refreshed the committed favicon set through the release prepack pipeline, preserving every existing format while reducing the generated asset sizes.
Fixed
- Duplicate and stale SEO tags — Removed the static HTML title and description that overrode route-specific metadata on client-rendered pages.
- Mobile horizontal overflow — The site header now fits a 390 px viewport while retaining navigation through the mobile menu.
Verification
- Production website build passes.
- All 797 project tests pass.
- Desktop and 390 px mobile browser checks pass with correct title, description, canonical URL, JSON-LD, profile links, and no console errors or horizontal overflow.
- The terminal UI starts and renders without runtime errors.
Breaking changes
None.