## Summary

The homepage only listed active GitHub Sponsors, so past sponsors dropped out of the thanks row. It now lists every public sponsorship, past and present, with John Carmack in that row. The document also declares UTF-8, so names like Michaël render instead of MichaÃ«l.

## Evidence

- **Before:** the sponsors query used `activeOnly: true`, so the row only showed Nohac and scottwey. The HTML had no charset declaration, and `Michaël` rendered as `MichaÃ«l`.
- **After:** the query uses `activeOnly: false` with `includePrivate: false`, and the build-time fallback lists all 11 public sponsors. `_root.tsx` now declares UTF-8; `document.characterSet` is `UTF-8` and the DOM text is `Michaël`. `pnpm exec tsc --noEmit`, `pnpm lint`, `pnpm format:check` and `pnpm build` pass.

Sponsors section:

![Support development with John Carmack in the thanks row and Michaël rendered correctly](https://s.otbeaumont.me/xk09f9v9m8et2uju6pk7ocey.png)

Full homepage:

![Full homepage](https://s.otbeaumont.me/ysrvtf3t6hy733i7fjwp86pk.png)

## Risk

**Impact:** the homepage sponsors row, plus the charset declaration every page should have had. Private sponsorships stay hidden because the query passes `includePrivate: false`.

<sub>Generated on _MrBeast_ using _opencode-go/deepseek-v4.1-flash_ in _ses_e40a657c9ffeGa2nCc6O4EFO89_</sub>
