Lossless Changelog
product

The Institute Page, and Institute-Classified People on /the-people

A new primary Institute page — and the fix that makes Institute-classified people actually render on /the-people, where they had been silently missing.

Michael StatonMusic Editor

Changelog — 2026-04-09_02

Summary

This changeset adds a new primary “Institute” page, ensures Institute-classified people render correctly on /the-people, and completes several Institute team entry details (images/titles).

Pages

Added

  • Added new primary page:

    • src/pages/institute.astro

    • Route: /institute

    • Content: TWF Institute overview, positioning, what-we-do sections, and operating model.

Updated

  • Updated /the-people to correctly render Institute entries:

    • src/pages/the-people/index.astro

    • Improved classifier matching to support:

      • classifiers as string or string[]

      • case/whitespace normalization

    • Made the “Team” header insertion robust by keying off section.classifier === 'Team' (instead of array index).

  • Added “Institute” to the default header nav:

    • src/components/basics/Header.astro

    • Link: /institute

Team / Institute entries

Updated Institute team member details in:

  • src/content/people/team.json

  • src/content/people/team-extended.json

Changes:

  • Robert Schiele

    • Set image to /headshots/headshotOf__Robert-Schiele.jpeg

  • Ineeleng Molete

    • Set role to TWF Ambassador South Africa

Build status

  • pnpm build passes with the new /institute page.

Notes

  • Tailwind lint warnings suggesting bg-gradient-to-* -> bg-linear-to-* remain unchanged (not addressed in this changeset).