zeekay
|
3a8484ecae
|
Merge upstream fumadocs dev (16.6.17) with @hanzo/docs namespace rename
Merge 131 upstream commits from fuma-nama/fumadocs dev branch, bringing
framework packages to v16.6.17. All fumadocs-* and @fumadocs/* package
references renamed to @hanzo/docs-* namespace.
Upstream additions:
- packages/content/ (@hanzo/docs-content) - Fuma Content adapter
- packages/epub/ (@hanzo/docs-epub) - EPUB export support
- MarkdownCopyButton, ViewOptionsPopover in docs page layout
- Flexsearch, Orama search integration
- Shiki v4 upgrade
- Various UI framework improvements
Hanzo customizations preserved:
- apps/docs/content/ (all Hanzo service/project docs)
- apps/docs/app/ (Hanzo homepage, AI chat, subdomain routing)
- apps/docs/components/ (AI search, error boundaries, auth)
- apps/docs/lib/ (source config, OpenAPI, metadata)
- Webpack alias layer for upstream project doc imports
- MdxErrorBoundary wrapper for graceful MDX failures
|
2026-03-16 14:34:53 -07:00 |
|
Fuma Nama
|
b9d938a909
|
Chore: enforce type-safe MDX components universally
|
2026-03-10 19:59:51 +08:00 |
|
Fuma Nama
|
1159174ddb
|
Chore: update examples
|
2026-03-09 21:30:42 +08:00 |
|
zeekay
|
e663dedc87
|
merge upstream fumadocs dev (66 commits up to 16.6.5) with Hanzo branding
Merges upstream commits 1ad82416..20cf96d42 from fuma-nama/fumadocs dev branch,
including:
- Core/UI/Base-UI version bump 16.5.3 -> 16.6.5
- OpenAPI version bump 10.3.4 -> 10.3.9 (3.2 support, server selector)
- TypeScript version bump 5.1.3 -> 5.1.4 (tag parser, type table ID)
- Markdown search improvements (inline elements, codeblocks, Vietnamese)
- CSS performance improvements and accessibility fixes
- MDX stringification using mdast-util-to-markdown
- Sidebar active link items support
- Mixedbread search moved to server-side
- Tailwind CSS plugin forwarding for module resolution
- Cursor integration replacing T3 Chat in templates
- Template cleanup (removed deprecated mdx-remote example)
All fumadocs-* packages renamed to @hanzo/docs-* namespace.
Removed duplicate +next+fuma-docs-mdx templates (using hanzo-docs-mdx).
Upstream metadata (homepage, repository) updated to Hanzo.
|
2026-02-23 13:04:49 -08:00 |
|
Fuma Nama
|
20cf96d429
|
Docs: update page-actions component
|
2026-02-23 19:35:48 +08:00 |
|
zeekay
|
128af943b0
|
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
|
e753724030
|
Merge remote-tracking branch 'upstream/dev' into merge-upstream-dev
# Conflicts:
# .changeset/config.json
# apps/docs/app/(home)/layout.tsx
# apps/docs/app/docs/[[...slug]]/page.tsx
# apps/docs/app/docs/[[...slug]]/suggestions.ts
# apps/docs/app/docs/layout.tsx
# apps/docs/components/ai/search.tsx
# apps/docs/components/code-block.tsx
# apps/docs/components/feedback/client.tsx
# apps/docs/components/registry/index.ts
# apps/docs/components/registry/layout/docs-min.tsx
# apps/docs/components/registry/layout/page-min.tsx
# apps/docs/content/blog/make-a-blog.mdx
# apps/docs/content/docs/(framework)/index.mdx
# apps/docs/content/docs/(framework)/markdown/mermaid.mdx
# apps/docs/content/docs/(framework)/markdown/twoslash.mdx
# apps/docs/content/docs/mdx/collections.mdx
# apps/docs/content/docs/ui/components/server-codeblock.tsx
# apps/docs/package.json
# apps/docs/scripts/build-registry.ts
# apps/docs/source.config.ts
# apps/docs/source.script.ts
# examples/astro/package.json
# examples/content-collections/package.json
# examples/fp/package.json
# examples/i18n/package.json
# examples/next-min/package.json
# examples/next-static/source.config.ts
# examples/next/source.config.ts
# examples/obsidian/package.json
# examples/obsidian/source.config.ts
# examples/openapi/package.json
# examples/python/package.json
# examples/react-router-i18n/package.json
# examples/react-router-rsc/package.json
# examples/react-router-spa/package.json
# examples/react-router/package.json
# examples/remote-mdx/package.json
# examples/tanstack-start-i18n/package.json
# examples/tanstack-start-spa/package.json
# examples/tanstack-start-spa/vite.config.ts
# examples/tanstack-start/package.json
# examples/tanstack-start/vite.config.ts
# examples/waku-i18n/package.json
# examples/waku/package.json
# examples/waku/waku.config.ts
# packages/base-ui/css/aspen.css
# packages/base-ui/css/black.css
# packages/base-ui/css/catppuccin.css
# packages/base-ui/css/dusk.css
# packages/base-ui/css/emerald.css
# packages/base-ui/css/neutral.css
# packages/base-ui/css/ocean.css
# packages/base-ui/css/preset.css
# packages/base-ui/css/purple.css
# packages/base-ui/css/ruby.css
# packages/base-ui/css/shadcn.css
# packages/base-ui/css/solar.css
# packages/base-ui/css/vitepress.css
# packages/base-ui/package.json
# packages/base-ui/src/_registry/index.ts
# packages/base-ui/src/components/accordion.tsx
# packages/base-ui/src/components/banner.tsx
# packages/base-ui/src/components/callout.tsx
# packages/base-ui/src/components/card.tsx
# packages/base-ui/src/components/codeblock.tsx
# packages/base-ui/src/components/dialog/search.tsx
# packages/base-ui/src/components/dynamic-codeblock.tsx
# packages/base-ui/src/components/files.tsx
# packages/base-ui/src/components/github-info.tsx
# packages/base-ui/src/components/heading.tsx
# packages/base-ui/src/components/inline-toc.tsx
# packages/base-ui/src/components/sidebar/base.tsx
# packages/base-ui/src/components/sidebar/link-item.tsx
# packages/base-ui/src/components/sidebar/tabs/dropdown.tsx
# packages/base-ui/src/components/tabs.tsx
# packages/base-ui/src/components/toc/clerk.tsx
# packages/base-ui/src/components/toc/default.tsx
# packages/base-ui/src/components/toc/index.tsx
# packages/base-ui/src/components/type-table.tsx
# packages/base-ui/src/components/ui/accordion.tsx
# packages/base-ui/src/components/ui/collapsible.tsx
# packages/base-ui/src/components/ui/navigation-menu.tsx
# packages/base-ui/src/components/ui/popover.tsx
# packages/base-ui/src/components/ui/scroll-area.tsx
# packages/base-ui/src/components/ui/tabs.tsx
# packages/base-ui/src/contexts/i18n.tsx
# packages/base-ui/src/contexts/search.tsx
# packages/base-ui/src/contexts/tree.tsx
# packages/base-ui/src/i18n.tsx
# packages/base-ui/src/layouts/docs/client.tsx
# packages/base-ui/src/layouts/docs/index.tsx
# packages/base-ui/src/layouts/docs/page/client.tsx
# packages/base-ui/src/layouts/docs/page/index.tsx
# packages/base-ui/src/layouts/docs/sidebar.tsx
# packages/base-ui/src/layouts/home/client.tsx
# packages/base-ui/src/layouts/home/index.tsx
# packages/base-ui/src/layouts/home/navbar.tsx
# packages/base-ui/src/layouts/notebook/client.tsx
# packages/base-ui/src/layouts/notebook/index.tsx
# packages/base-ui/src/layouts/notebook/page/client.tsx
# packages/base-ui/src/layouts/notebook/page/index.tsx
# packages/base-ui/src/layouts/notebook/sidebar.tsx
# packages/base-ui/src/layouts/shared/index.tsx
# packages/base-ui/src/layouts/shared/language-toggle.tsx
# packages/base-ui/src/layouts/shared/search-toggle.tsx
# packages/base-ui/src/layouts/shared/theme-toggle.tsx
# packages/base-ui/src/mdx.tsx
# packages/base-ui/src/og.tsx
# packages/base-ui/src/page.tsx
# packages/base-ui/src/provider/base.tsx
# packages/base-ui/src/utils/link-item.tsx
# packages/base-ui/src/utils/use-copy-button.ts
# packages/base-ui/src/utils/use-footer-items.ts
# packages/base-ui/src/utils/use-is-scroll-top.ts
# packages/cli/package.json
# packages/cli/src/commands/customise.ts
# packages/content-collections/package.json
# packages/content-collections/tsdown.config.ts
# packages/core/package.json
# packages/core/src/highlight/shiki.ts
# packages/core/src/mdx-plugins/rehype-code.ts
# packages/create-app-versions/package.json
# packages/create-app/package.json
# packages/create-app/template/+next+fuma-docs-mdx+static/source.config.ts
# packages/create-app/template/+next+hanzo-docs-mdx/source.config.ts
# packages/create-app/template/react-router-spa/package.json
# packages/create-app/template/react-router/package.json
# packages/create-app/template/tanstack-start-spa/package.json
# packages/create-app/template/tanstack-start-spa/vite.config.ts
# packages/create-app/template/tanstack-start/package.json
# packages/create-app/template/tanstack-start/vite.config.ts
# packages/create-app/template/waku/package.json
# packages/create-app/template/waku/waku.config.ts
# packages/doc-gen/package.json
# packages/doc-gen/tsdown.config.ts
# packages/mdx-remote/package.json
# packages/mdx-remote/tsdown.config.ts
# packages/mdx/package.json
# packages/mdx/src/vite/index.ts
# packages/mdx/tsdown.config.ts
# packages/obsidian/package.json
# packages/openapi/package.json
# packages/openapi/src/playground/client.tsx
# packages/openapi/src/ui/api-page.tsx
# packages/openapi/src/ui/operation/usage-tabs/client.tsx
# packages/openapi/src/ui/schema/client.tsx
# packages/press/package.json
# packages/press/src/config/content.ts
# packages/python/package.json
# packages/radix-ui/css/aspen.css
# packages/radix-ui/css/black.css
# packages/radix-ui/css/catppuccin.css
# packages/radix-ui/css/dusk.css
# packages/radix-ui/css/emerald.css
# packages/radix-ui/css/neutral.css
# packages/radix-ui/css/ocean.css
# packages/radix-ui/css/preset.css
# packages/radix-ui/css/purple.css
# packages/radix-ui/css/ruby.css
# packages/radix-ui/css/shadcn.css
# packages/radix-ui/css/solar.css
# packages/radix-ui/css/vitepress.css
# packages/radix-ui/package.json
# packages/radix-ui/src/_registry/index.ts
# packages/radix-ui/src/components/accordion.tsx
# packages/radix-ui/src/components/banner.tsx
# packages/radix-ui/src/components/callout.tsx
# packages/radix-ui/src/components/card.tsx
# packages/radix-ui/src/components/codeblock.tsx
# packages/radix-ui/src/components/dialog/search.tsx
# packages/radix-ui/src/components/dynamic-codeblock.tsx
# packages/radix-ui/src/components/files.tsx
# packages/radix-ui/src/components/github-info.tsx
# packages/radix-ui/src/components/heading.tsx
# packages/radix-ui/src/components/inline-toc.tsx
# packages/radix-ui/src/components/sidebar/base.tsx
# packages/radix-ui/src/components/sidebar/link-item.tsx
# packages/radix-ui/src/components/sidebar/tabs/dropdown.tsx
# packages/radix-ui/src/components/tabs.tsx
# packages/radix-ui/src/components/toc/clerk.tsx
# packages/radix-ui/src/components/toc/default.tsx
# packages/radix-ui/src/components/toc/index.tsx
# packages/radix-ui/src/components/type-table.tsx
# packages/radix-ui/src/components/ui/accordion.tsx
# packages/radix-ui/src/components/ui/collapsible.tsx
# packages/radix-ui/src/components/ui/navigation-menu.tsx
# packages/radix-ui/src/components/ui/popover.tsx
# packages/radix-ui/src/components/ui/scroll-area.tsx
# packages/radix-ui/src/components/ui/tabs.tsx
# packages/radix-ui/src/contexts/i18n.tsx
# packages/radix-ui/src/contexts/search.tsx
# packages/radix-ui/src/contexts/tree.tsx
# packages/radix-ui/src/i18n.tsx
# packages/radix-ui/src/layouts/docs/client.tsx
# packages/radix-ui/src/layouts/docs/index.tsx
# packages/radix-ui/src/layouts/docs/page/client.tsx
# packages/radix-ui/src/layouts/docs/page/index.tsx
# packages/radix-ui/src/layouts/docs/sidebar.tsx
# packages/radix-ui/src/layouts/home/client.tsx
# packages/radix-ui/src/layouts/home/index.tsx
# packages/radix-ui/src/layouts/home/navbar.tsx
# packages/radix-ui/src/layouts/notebook/client.tsx
# packages/radix-ui/src/layouts/notebook/index.tsx
# packages/radix-ui/src/layouts/notebook/page/client.tsx
# packages/radix-ui/src/layouts/notebook/page/index.tsx
# packages/radix-ui/src/layouts/notebook/sidebar.tsx
# packages/radix-ui/src/layouts/shared/index.tsx
# packages/radix-ui/src/layouts/shared/language-toggle.tsx
# packages/radix-ui/src/layouts/shared/search-toggle.tsx
# packages/radix-ui/src/layouts/shared/theme-toggle.tsx
# packages/radix-ui/src/mdx.tsx
# packages/radix-ui/src/og.tsx
# packages/radix-ui/src/page.tsx
# packages/radix-ui/src/provider/base.tsx
# packages/radix-ui/src/utils/use-copy-button.ts
# packages/radix-ui/src/utils/use-footer-items.ts
# packages/radix-ui/src/utils/use-is-scroll-top.ts
# packages/story/package.json
# packages/story/src/client/with-control.tsx
# packages/story/src/index.tsx
# packages/twoslash/package.json
# packages/typescript/package.json
# packages/typescript/src/markdown.ts
# packages/typescript/src/ui/auto-type-table.tsx
# packages/ui/CHANGELOG.md
# packages/ui/package.json
# packages/ui/src/_registry/index.ts
# packages/ui/src/components/toc/clerk.tsx
# packages/ui/src/components/toc/default.tsx
# packages/ui/src/components/toc/index.tsx
# packages/ui/src/contexts/i18n.tsx
# packages/ui/src/contexts/search.tsx
# packages/ui/src/contexts/tree.tsx
# packages/ui/src/hooks/use-footer-items.ts
# packages/ui/src/i18n.tsx
# pnpm-lock.yaml
|
2026-02-08 21:24:32 -08:00 |
|
Fuma Nama
|
de1ec70f5e
|
Chore: update page actions in template
|
2026-02-08 19:28:24 +08:00 |
|
zeekay
|
b6d6f74f91
|
chore: update examples to use @hanzo/docs-* packages
|
2026-01-23 22:00:33 -08:00 |
|
Fuma Nama
|
cc03f5081d
|
CLI: include full AI integration into Next.js template
|
2026-01-03 17:32:03 +08:00 |
|