Commit Graph
273 Commits
Author SHA1 Message Date
zeekayandHanzo Dev be5c7e8e15 State a version once
A version written into a manifest is written into every manifest that wants it,
which is how eslint came to exist in a hundred and four forms across this estate
and how a package came to resolve twice at run time. The catalog moves the number
out of the manifest: a manifest names the package, the workspace names the
version.

Four are held below their latest because the newer release cannot be used, and
the reason is recorded rather than the version alone: @noble/hashes 2 renamed
every subpath the web3 stack imports, @splinetool/runtime 2 depends on a package
that was never published, @dynamic-labs 5.4.1 the same, and react-resizable-panels
3 points its types condition at the bundle.

Co-authored-by: Hanzo Dev <[email protected]>
2026-09-08 16:21:17 -07:00
zeekayandHanzo Dev 16e3157e98 One version per package, on the current release
Every dependency on a @hanzo/@luxfi/@zooai package now names the same version
across the repo: a catalog entry where pnpm supports one, an exact pin where it
does not, and a range only where a peer genuinely means one.

pnpm itself is pinned too — the estate ran eighteen different versions, five of
them too old to read a catalog.

Co-authored-by: Hanzo Dev <[email protected]>
2026-09-08 16:21:03 -07:00
zeekayandHanzo Dev 6eeabd0ac7 fix(build): green the framework — one waku, one postcss form, no dev-preview tsc
`@hanzo/docs-preview` was the one package that would not build:
`waku` was declared twice with contradictory pins — `1.0.0-alpha.6` in
`dependencies`, `1.0.0-beta.1` in `devDependencies`. dependencies won, so
the build ran on alpha.6, which pulls vite 7; `resolve.tsconfigPaths` is a
vite 8 feature, so every `@/*` import silently failed to resolve:

    [vite]: Rollup failed to resolve import "@/lib/source"
            from src/pages/_api/api/search.ts

One declaration, in `dependencies`, at the newer pin. waku beta.1 brings
vite 8, tsconfigPaths resolves, the package builds.

`apps/dns-docs/postcss.config.mjs` was the only app still on the Tailwind v3
plugin form (`tailwindcss` + an undeclared `autoprefixer`) while its CSS is
v4 (`@import 'tailwindcss'`). It now matches the other twenty apps.

`@typescript/native-preview` is gone: 7.0.0-dev is *behind* typescript 7
stable, and nothing in the repo invoked tsgo.

Dead deps dropped after verifying zero references: `tailwindcss-animate`
(a Tailwind v3 plugin, in three v4 apps), stray `tailwind-merge`,
`class-variance-authority` in preview.

turbo run build --filter='./packages/*' --continue
  Tasks: 30 successful, 30 total   (was 29/30)

(cherry picked from commit 773ee151c239bc5f22b148c34a6adb854410be31)

Co-authored-by: Hanzo Dev <[email protected]>
2026-08-04 18:39:19 -07:00
zeekayandHanzo Dev bd5f994a05 wip: preserve agent work interrupted by session limit
(cherry picked from commit e7522b71172874f6624eb45e09a78f013f287270)

Co-authored-by: Hanzo Dev <[email protected]>
2026-08-04 18:39:19 -07:00
zeekayandHanzo Dev 1369436fb2 fix(release): publish with pnpm so workspace:* is rewritten
`changeset publish` shells out to `npm publish`, which does NOT rewrite the
workspace protocol. `pnpm publish` does. So every package here that depends
on a sibling shipped its `workspace:*` specifier verbatim, and no consumer
outside this monorepo can install it:

  ERR_PNPM_WORKSPACE_PKG_NOT_FOUND  "@hanzo/docs-core@workspace:*" is in the
  dependencies but no package named "@hanzo/docs-core" is present in the workspace

@hanzo/[email protected] ships all 12 of its sibling deps that way. Also affected
at their current latest: docs-base-ui, docs-ui, docs-openapi, docs-create-app,
docs-story. The defect is invisible in CI and inside the monorepo — only an
external consumer ever sees it, which is why it went unnoticed.

`changeset tag` is kept so releases still get their git tags; only the publish
step moves. `bumpVersionsWithWorkspaceProtocolOnly` in .changeset/config.json
governs version BUMPING, not publish-time rewriting — it does not protect
against this.

Co-authored-by: Hanzo Dev <[email protected]>
2026-07-28 00:11:36 -07:00
381d953dc6 chore(notice): pin fumadocs provenance and deviations; sweep product branding (#38)
Co-authored-by: Hanzo Dev <[email protected]>
2026-07-13 16:06:58 -07:00
Fuma Nama 7040e38090 chore: bump deps 2026-05-29 18:22:54 +08:00
Fuma Nama 322cc35208 chore: bump deps 2026-05-26 19:49:18 +08:00
Fuma Nama 5735846a6d feat(mdx): support _fumadocs_skipViteConfig flag for Vite plugin 2026-05-25 17:50:40 +08:00
Fuma Nama 57295eff6e chore: use Waku for stackblitz example 2026-05-21 16:58:06 +08:00
Fuma Nama 9d7fb3f102 add separate example for demo 2026-05-21 15:55:45 +08:00
Fuma Nama 53a0a91f86 Chore: bump deps 2026-05-18 19:44:58 +08:00
Fuma Nama 4630931773 chore: bump deps 2026-05-16 00:10:59 +08:00
Fuma Nama 44480d1117 Refactor: pnpm v11 & remove bun 2026-05-12 18:50:36 +08:00
Fuma Nama bbd46b6d6d Chore: add reproduction 2026-05-10 15:07:42 +08:00
Fuma Nama 6fc62b7ec9 Press: fix HMR 2026-05-09 21:30:38 +08:00
Fuma Nama a02b746fc2 MDX: Make source config optional in Vite plugin 2026-05-08 16:28:55 +08:00
Fuma Nama 73c9f7cee7 Bump deps 2026-05-07 22:40:49 +08:00
Fuma Nama 4e112dcd00 Sanity: ship content types via regsitry 2026-05-02 21:43:17 +08:00
Fuma Nama 0f30271811 Chore: bump deps 2026-04-27 23:21:15 +08:00
Fuma Nama b8adbddd86 Bump deps 2026-04-24 20:07:29 +08:00
Fuma Nama 75fe4cd4ea Bump deps 2026-04-19 22:23:53 +08:00
Fuma Nama b777858f20 Bump deps 2026-04-15 13:44:07 +08:00
Fuma Nama dd7eaa21ab Chore: bundle more deps 2026-04-12 13:41:16 +08:00
Fuma Nama 7081779a25 CLI: Clean unused files 2026-04-08 15:15:57 +08:00
Fuma NamaandGitHub e22a22fd57 adopt Fuma CLI (#3194)
* Adopt Fuma CLI

* mark stable

* bump deps
2026-04-07 16:52:40 +08:00
Fuma Nama 95b405e660 Chore: bump deps 2026-03-27 18:56:19 +08:00
Fuma Nama 517f489dbf Chore: migrete to oxlint 2026-03-27 18:47:22 +08:00
Fuma Nama 5a42a39eb1 Chore: migrate TypeScript 6 & Lucide 2026-03-24 23:59:05 +08:00
Fuma Nama d844615993 UI: fix TOC 2026-03-21 22:48:56 +08:00
Fuma Nama 29f7c859c8 Chore: Bump deps 2026-03-19 23:40:55 +08:00
Fuma Nama 0777f3c82a Docs: migrate 2026-03-19 18:49:07 +08:00
Fuma Nama efd7bc5912 Chore: Migrate to Vite 8 2026-03-13 18:11:02 +08:00
Fuma Nama 559864566c UI: fix broken tsdown CSS logic 2026-03-11 17:07:54 +08:00
Fuma Nama 8b304d4e8b Chore: bump deps 2026-03-07 18:04:15 +08:00
Fuma Nama 79a19da430 Bump deps 2026-03-05 23:27:10 +08:00
Fuma Nama d0fdb258e7 Chore: use Shiki.js v4 2026-03-01 19:57:41 +08:00
Fuma Nama 2075c29944 Chore: bump deps 2026-02-26 20:48:28 +08:00
Fuma Nama 3236a02d9b UI: improve CSS performance 2026-02-18 16:12:39 +08:00
Fuma Nama 7a41536c0b OpenAPI: refactor to support OpenAPI 3.2 2026-02-17 21:17:17 +08:00
Fuma Nama dd3c0afc72 Base UI: fix search dialog shortcuts 2026-02-13 19:03:36 +08:00
Fuma Nama ceea95628a Chore: bump deps 2026-02-07 23:57:36 +08:00
Fuma Nama 35101ae05f CLI: Improve CLI interactive experience 2026-01-29 21:20:17 +08:00
Fuma Nama c171e37785 Bump deps 2026-01-28 20:56:40 +08:00
Fuma Nama 9b942f0813 Story: optimize non-RSC usage 2026-01-25 19:24:39 +08:00
Fuma Nama ee5f5e8b8d Chore: bump deps 2026-01-23 20:35:57 +08:00
Fuma Nama dba65e9f58 Core: reusable type for serialized loader data 2026-01-23 19:26:50 +08:00
Fuma Nama b196d3477f Chore: bump deps & fix peer deps 2026-01-09 13:47:43 +08:00
Fuma Nama e0aa029edb CLI: Migrate to oxc for AST manipulation 2026-01-05 23:18:47 +08:00
Fuma Nama 85dfff3a19 Chore: bump deps 2026-01-01 16:02:12 +08:00