Commit Graph
15 Commits
Author SHA1 Message Date
zeekay 7218bcd39c fix(type): every app and every template a customer generates starts on Zen
Thirteen shipped apps and every scaffold in packages/create-app pulled their
face from Google at request time — Inter through next/font/google in the
examples and the four Next templates, Geist and Geist_Mono in the apps, and in
the seven react-router roots a bare <link> to fonts.googleapis.com. That last
one never even applied what it fetched: nothing in those trees set a family, so
the browser downloaded Inter, spent two preconnects on it, and rendered
system-ui. So `create-app` handed a customer a new docs site whose first act was
a third-party font request for a face that is not ours.

The apps read the family back through --font-sans and --font-mono, which are
next/font's handles rather than names of anything, so those follow the binding
over to --font-zen-sans and --font-zen-mono. Eight of them had only ever bound
the mono and were leaning on Tailwind's default for the text face; they now name
both, or swapping the binding would have dropped the body copy to system-ui
without a word.

Zen and ZenMono are built faces, not constructors — subsetting, display: swap
and fallback metrics are already in them — so the call and its options go away.
2026-08-28 11:30:07 -07:00
zeekay 6583077918 fix: resolve post-merge naming issues and regenerate lockfile
- Fix packages/radix-ui to use @hanzo/docs-ui name (matches original fumadocs-ui)
- Fix remaining fumadocs-* references across all package.json deps
- Fix MDX documentation content branding
- Fix workspace dependency resolution (fumapress → @hanzo/docs-press)
- Regenerate pnpm-lock.yaml
2026-02-08 21:31:22 -08:00
zeekay 895d5d70c8 chore: update examples to use @hanzo/docs-* packages 2026-01-23 22:00:33 -08:00
Fuma NamaandGitHub cf829194fc add stf (#2906)
* init

* OpenAPI: use stf

* OpenAPI: Use internal implementation for form in OpenAPI playground

* OpenAPI: handle edge case for text media types

* update lock file

* fix test
2026-01-15 20:00:06 +08:00
Fuma Nama 3769bd69cd OpenAPI: implement all OAuth flows 2025-05-28 23:22:01 +08:00
Fuma Nama c85abad7e3 OpenAPI: Support fumadocs-openapi/css/preset.css for Tailwind CSS 2025-04-23 15:43:55 +08:00
Fuma Nama 0c595f11bd make example for Python docs 2025-04-18 09:22:52 +08:00
Fuma Nama fdcc8730f2 UI: Make @source in global.css optional 2025-04-18 08:53:08 +08:00
Fuma Nama 4ce0077bce Python: python docgen (WIP) 2025-04-17 21:11:51 +08:00
Fuma Nama dfc68423b8 OpenAPI: Improve inputs 2025-01-26 19:20:29 +08:00
Fuma Nama d3becc5fdc OpenAPI: Improve UI 2025-01-25 21:52:40 +08:00
Fuma Nama 52f57cecc0 Chore: Update docs & migrate packages to Tailwind CSS v4 2025-01-24 20:30:20 +08:00
Fuma NamaandGitHub 97108d0c02 Openapi 3.1 (#1122)
* OpenAPI: update types

* improve OpenAPI 3.0 to 3.1 converter

* prepare for Scalar parser for 3.0 to 3.1 converter

* improve schema type utility

* Fix cyclic references without custom id/title

* Add scopes to auth schemes

* Support Webhooks

* Support generating webhooks docs

* fix tests

* Support operation callbacks

* prepare for merge

* fix conflicts

* make compatible with older OpenAPI versions

* fix issues
2024-11-30 17:00:24 +08:00
Fuma Nama ccfd2682ed UI: Make neutral the default theme of Fumadocs UI 2024-11-11 21:53:57 +08:00
fuma-nama 92bef54f75 Create an example app for OpenAPI 2024-08-06 19:24:22 +08:00