Commit Graph

1456 Commits

Author SHA1 Message Date
sanjibani 3fff6bf768 fix(docs): remove dead Codeium/Windsurf memories link, fix web.dev/image-loading (#10901)
fix(docs): remove dead Codeium/Windsurf memories link, fix web.dev/image-loading → web.dev/learn/images

Co-authored-by: sanjibani <18418553+sanjibani@users.noreply.github.com>
2026-07-19 15:09:28 +02:00
sanjibani 4c0ff9e0ae fix(docs): replace dead lucide.dev/react link with canonical package docs URL (#10896)
The Icon component guide links to https://lucide.dev/react/ which returns
HTTP 404. The current canonical URL for the lucide-react package docs is
https://lucide.dev/guide/packages/lucide-react (verified 200). Update the
link so users following the guide land on the actual lucide-react
package documentation.

Co-authored-by: sanjibani <18418553+sanjibani@users.noreply.github.com>
2026-07-13 20:21:53 +02:00
sanjibani d8865b520e fix(docs): replace dead chakra-ui.com/discord link with discord.gg invite (#10886)
* fix(docs): replace dead chakra-ui.com/discord link with discord.gg invite

The blog posts all link to https://chakra-ui.com/discord, which returns
HTTP 404. The marketing site has retired the /discord path; the current
Discord invite is https://discord.gg/chakra-ui (verified on the live
homepage footer). Replaced in 10 blog posts published between August
2025 and March 2026.

* Delete .changeset/fix-blog-discord-link.md

---------

Co-authored-by: sanjibani <18418553+sanjibani@users.noreply.github.com>
Co-authored-by: Segun Adebayo <joseshegs@gmail.com>
2026-07-11 19:13:24 +02:00
sanjibani 2d7552a3c5 docs(blog): fix dead chakra-ui.com/llms-migration.txt link (#10887)
The 'Making the Chakra docs AI-friendly' blog post points at
'https://chakra-ui.com/llms-migration.txt' (twice), which returns HTTP
404. The actual file is hosted at
'https://chakra-ui.com/llms-v3-migration.txt' (HTTP 200, same content,
sized to the v2 -> v3 migration). The post predates the v3 file rename.

Both occurrences in the post are now updated; no other text changes.

Co-authored-by: sanjibani <18418553+sanjibani@users.noreply.github.com>
2026-07-11 19:08:44 +02:00
Segun Adebayo c707eb3af8 chore: merge chakra shipped branch 2026-07-09 17:10:33 +02:00
sanjibani e7431f1c9e fix(docs): replace Stack.Separator with standalone Separator in migration guide (#10881) (#10884)
* fix(docs): replace Stack.Separator with standalone Separator in migration guide

The StackDivider section in the v2-to-v3 migration guide told users
to migrate to `Stack.Separator`, which is not a valid export from
`@chakra-ui/react` - `Stack` is not a compound/namespaced component
in v3 and never exposed `Separator` as a property. Users following
the guide encountered runtime `Cannot read properties of undefined`
errors and TS `Property 'Separator' does not exist on type 'Stack'`.

Replaced both references (StackDivider section and Stack Props example)
with the standalone `Separator` component documented at
https://chakra-ui.com/docs/components/separator. Added the import
statement in the StackDivider example to match the Separator docs
style; the Stack Props example keeps the inline-style so the diff
stays scoped to the property rename.

Closes #10881

* chore: add changeset for Stack.Separator docs fix

---------

Co-authored-by: sanjibani <18418553+sanjibani@users.noreply.github.com>
2026-07-09 17:05:58 +02:00
Segun Adebayo dd66873b63 chore(www): update generated examples 2026-07-09 17:03:39 +02:00
Segun Adebayo d496ca6ced feat(www): refine shipped stories 2026-07-09 16:53:47 +02:00
Segun Adebayo 998065535b docs: fix sponsors 2026-07-09 16:18:12 +02:00
Esther Agbaje f15f90b5b7 feat: update Shipped section with new callout and link, enhance story display 2026-07-09 14:48:49 +02:00
Esther Agbaje 54744b0fcb feat: integrate published stories and enhance quote card functionality 2026-07-08 17:23:53 +02:00
Segun Adebayo cb7018ced1 chore: update design 2026-07-06 18:36:10 +02:00
Esther Agbaje 1918cc0899 feat: add logo support for shipped stories and update related content 2026-07-06 16:40:38 +02:00
Esther Agbaje 7f32fa9984 feat: update Tree-Structured Planning content with enhanced quotes, roles, and categories 2026-07-06 15:18:03 +02:00
Esther Agbaje 12c05317f3 feat: enhance TM Code story with updated quote, images, and avatar 2026-07-03 16:27:16 +02:00
Reza Abdi 882af4b5b8 Rename TanStackRouterVite to tanstackRouter (#10874)
* Rename TanStackRouterVite to tanstackRouter

The exported function `TanStackRouterVite` is marked as deprecated in latest documentation. 

As suggested in the documentations, `tanstackRouter` must be used instead.

* Update vite.config.ts
2026-07-01 21:33:00 +02:00
Damian Kocjan 372ad51b0f Remove unnecessary semicolons in migration to v3 docs (#10876) 2026-06-29 20:51:33 +01:00
Esther Agbaje bb1cfa201c fix: enhance emphasis on quotes in TM Code and Tree-Structured Planning content 2026-06-28 15:56:20 +02:00
Segun Adebayo 1de9c58314 chore(cli): replace node-fetch with native fetch API
Node 22+ provides a global fetch, so node-fetch is no longer needed.
HTTPS_PROXY support moves from https-proxy-agent (the `agent` option) to
undici's ProxyAgent via the standard `dispatcher` option, centralized in
a small request() helper. Also drops the now-unused node-fetch dependency
from apps/www, removing the deprecated transitive node-domexception.

Resolves discussion #10039.
2026-06-27 15:33:48 +02:00
Segun Adebayo f703e187c7 fix(deps): replace find-up with find-up-simple to fix docs build
find-up v8 pulls unicorn-magic@0.3.0, whose package.json uses bare
condition keys in "exports" with no main entry. tsx's module resolver
rejects this (ERR_PACKAGE_PATH_NOT_EXPORTED), breaking the docs
prebuild (scripts/composition.ts etc.) and the Vercel docs deploy.

We only ever use findUpSync(name, { type }). Switch to find-up-simple
(same author, zero dependencies, identical findUpSync API, clean
exports) instead of pinning find-up back to v7. Updates the 5 import
sites in scripts/ and apps/www.

Verified: full docs build, root typecheck, and prettier all pass.
2026-06-27 15:13:14 +02:00
Segun Adebayo ff2067e7ad fix(deps): update non-major dependencies
Applies the non-major bumps from Renovate PR #10525 onto current main,
skipping entries main has already advanced past (@ark-ui/react is
already 5.37.2 > the PR's 5.37.1; @internationalized/date and the pnpm
packageManager pin are also ahead).

Notable: storybook 10.3.3 -> 10.4.2, vite 8.0.2 -> 8.0.16, vitest
4.1.1 -> 4.1.8, rollup 4.57.1 -> 4.61.1, esbuild ^0.27.3 -> ^0.28.0,
next 15.5.18 -> 15.5.19, prettier 3.8.1 -> 3.8.3, plus assorted
patch/minor deps across packages, apps, and sandboxes.

Verified green: typecheck, lint, format:check, build, and the full
vitest suite (978 tests).
2026-06-27 15:02:12 +02:00
Segun Adebayo 475f0c3763 chore(deps): bump find-up v8, ts-morph v28, babel v7.29.7
Batches three Renovate dependency updates:

- find-up 7.0.0 -> 8.0.0 (#10670): only findUpSync is used (API
  unchanged); no path-exists re-export usage; repo already requires
  Node >=20.
- ts-morph 27.0.2 -> 28.0.0 (#10819): used only in apps/www; stable
  core API (Project/createSourceFile/getSourceFile) unaffected by the
  TS 6.0 internals change.
- @babel/core, @babel/parser, @babel/plugin-transform-typescript ->
  7.29.7 (#10835): lockfile-only, existing ^7.26.0 ranges in
  packages/cli already permit it.

Verified: root typecheck, CLI build, and runtime smoke tests for
find-up and ts-morph all pass.
2026-06-27 14:49:51 +02:00
Kevin Dev 🇷🇼 8f0b888d3f fix(www): derive component defaultProps from source in typegen (#10862)
* fix(dialog): correct default values for lazyMount and unmountOnExit

* refactor(typegen): extract default props programmatically from component source

- Remove manual static props JSON files for dialog, floating-panel, drawer
- Automatically extract defaultProps from component definitions at build time
- Ensures type definitions always reflect actual runtime defaults
- Eliminates documentation drift when defaults change in code
- Single source of truth reduces maintenance burden

Fixes #10861

* refactor(typegen): extract default props programmatically from component source

* refactor(typegen): extract default props programmatically from component source

* fix(orphaned-docs): resolved other remained untouched orphaned docs

* fix(www): map root provider defaultProps to RootProvider slot in typegen

Root providers/contexts carry no slot-name arg, so their defaultProps

were always written to the Root slot, leaving RootProvider stale.

Derive the slot from the variable name instead. Corrects

dialog/drawer/action-bar RootProvider lazyMount/unmountOnExit defaults.

---------

Co-authored-by: Lope <adebesintolulope80@gmail.com>
2026-06-27 14:30:59 +02:00
Esther Agbaje eae7b5fc45 feat: add Shipped stories and layout components with metadata and previews 2026-06-25 13:07:50 +02:00
zhoumutou 093509b43d fix(listbox): prevent crash when filter empties collection in explorer demo (#10870)
When typing in the Listbox Input to filter items, if no items match the
query, collection.items becomes empty. Accessing collection.items[0].value
on an empty array throws a TypeError. Add a null guard to fall back to
undefined defaultValue when the filtered collection is empty.
2026-06-23 23:34:41 +02:00
Segun Adebayo 658d5542a4 docs(animation): add reduced motion guidance 2026-06-11 18:51:29 +02:00
Segun Adebayo 2ed9026862 fix(floating-panel): docs and component 2026-06-11 17:54:01 +02:00
Adebesin Tolulope (Lope) b51c8b8dfb docs(www): v3.36 release blog post (#10849)
* docs(www): add 3.36 FloatingPanel release blog and update homepage announcement

* docs(blog): add Splitter demos linking to the new docs sections

* docs(blog): set publishedAt to 3.36.0 release date
2026-06-10 16:42:24 +01:00
Adebesin Tolulope (Lope) bee0e1af18 docs(splitter): note SSR caveat for CSS-unit panel sizes (#10850)
* docs(splitter): note SSR layout-shift caveat for CSS-unit panel sizes

* docs(splitter): make SSR caveat more concise
2026-06-10 10:44:47 +01:00
Adebesin Tolulope (Lope) eeb19c68ee docs(splitter): add CSS unit sizes and resize behavior examples (#10848)
* chore(deps): update @ark-ui/react to 5.37.2

Bumps @ark-ui/react 5.36.2 -> 5.37.2 (pulls newer @zag-js internally).
Aligns @internationalized/date to 3.12.2 in the compositions app to match
the version the updated Zag date-utils resolves to. Adds a minor changeset
scoped to the Chakra-supported components affected by the Ark release.

* docs(changeset): tighten ark 5.37.2 changeset per review

Make it concise; drop DateInput-specific entries (Chakra has no DateInput),
Drawer (Chakra's Drawer is built on Ark Dialog, not the Ark Drawer machine),
FloatingPanel type re-exports, and the declaration-path fix.

* docs(splitter): add CSS unit sizes and resize behavior examples

Document the Splitter features added in Ark UI 5.37.0: CSS-unit sizes
(px/em/rem/vh/vw) for size props, and per-panel resizeBehavior
(preserve-pixel-size).

---------

Co-authored-by: Segun Adebayo <joseshegs@gmail.com>
2026-06-09 22:41:38 +02:00
Adebesin Tolulope (Lope) 238e20a41a chore(deps): update @ark-ui/react to 5.37.2 (#10847)
* chore(deps): update @ark-ui/react to 5.37.2

Bumps @ark-ui/react 5.36.2 -> 5.37.2 (pulls newer @zag-js internally).
Aligns @internationalized/date to 3.12.2 in the compositions app to match
the version the updated Zag date-utils resolves to. Adds a minor changeset
scoped to the Chakra-supported components affected by the Ark release.

* docs(changeset): tighten ark 5.37.2 changeset per review

Make it concise; drop DateInput-specific entries (Chakra has no DateInput),
Drawer (Chakra's Drawer is built on Ark Dialog, not the Ark Drawer machine),
FloatingPanel type re-exports, and the declaration-path fix.
2026-06-09 20:21:23 +02:00
af5rany f2799de5ec docs: fix Node.js version formatting in installation guide (#10839)
Small typo fix. "Node.20.x" had a stray period and used lowercase for the runtime name. Updated to "Node.js" (proper name) and removed the period before the version number.
2026-06-06 13:17:12 +02:00
renovate[bot] 5911ad27e9 fix(deps): update eslint (#10836)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-03 22:26:47 +02:00
vaibh36 4a8728ea03 docs(table): fix migration guide mapping for Td (#10831) 2026-05-27 12:46:13 +02:00
Segun Adebayo 78faa9b1f3 docs: update typedocs 2026-05-25 16:33:08 +02:00
Segun Adebayo 6a3e23cbb5 chore: update examples 2026-05-20 17:18:49 +01:00
Kevin Dev 🇷🇼 1ef580069c feat: float panel component (#10752)
* feat: implementation for float panel component with storybook

* feat: doc floating panel

* fix: minor changes on the ui

* chore: add changeset

* refactor: cleanup code

* refactor: rework examples

* fix: next version

* refactor: cleanup examples

* chore: update

* docs: prep for docs

---------

Co-authored-by: Segun Adebayo <joseshegs@gmail.com>
2026-05-20 16:56:27 +01:00
Segun Adebayo c5e1eedb79 docs: update datalist 2026-05-15 15:31:44 +01:00
renovate[bot] 34c614ea10 fix(deps): update react to v19.2.6 (#10811)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-11 20:54:10 +01:00
renovate[bot] b42c9a2dca fix(deps): update eslint (#10810)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-11 20:53:53 +01:00
Aleksei Kharitonov ca326936c2 docs(migration): fix typos in Theme Tools and IconButton sections (#10808)
docs(migration): fix CSS variable typo and correct isRound prop name
2026-05-08 14:41:25 +01:00
renovate[bot] 7f54ef0fb9 chore(deps): update dependency release-it to v20 (#10792)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-02 00:26:23 +02:00
Esther Agbaje bfd13c9f8a docs: update announcement and page header for AI skills (#10796)
* docs: update announcement and page header for AI skills

* docs: mark AI Skills link as new in navigation
2026-04-29 22:30:18 +02:00
Esther Agbaje ff3f083e92 feat(dx): add chakra ui skills (#10794)
* docs: add 3 chakra ui skills, update docs config

* docs: update installation instructions for Claude Code skills
2026-04-28 13:48:37 +02:00
Segun Adebayo ff7274c5a2 docs: update 2026-04-27 14:20:28 +02:00
Esther Agbaje 3f5fb908a9 docs: add Q1 blog post (#10789)
* docs: add Q1 2026 blog post detailing new features and updates

* docs: update blog post for Q1 2026 and remove outdated demo videos

* docs: improve clarity and fix typos in Q1 2026 blog post

* docs: update Q1 2026 recap with improved titles, descriptions, and community highlights

* docs: update blog file name
2026-04-23 14:39:53 +02:00
Segun Adebayo 4dfd1eeaea chore: bump ark-ui 2026-04-22 17:59:48 +02:00
Segun Adebayo 5e0405257a docs: update sidebar 2026-04-21 12:30:29 +02:00
Segun Adebayo d041e108d2 build: use lower ark-ui version for now 2026-04-21 12:23:57 +02:00
Segun Adebayo af36e215b0 fix: regression and bump ark-ui 2026-04-20 22:39:10 +02:00