Commit Graph

9 Commits

Author SHA1 Message Date
Segun Adebayo 740895d838 feat(mcp): support stdio mcp server (#10194)
* chore: chakr ui mcp init

* feat: add docgen package for generating doc types

* feat: add get semantic token, get recipe and get example mcp tools

* feat: enhance get_component_props tool to combine all props

* feat: add get component list mcp tool

* feat: add text styles tool

* chore: change fetch URL for get_component_props mcp tool

* feat: add list blocks tool

* feat: add get_component_templates toold

* chore: remove sensitive keys from branch

* chore: remove .vscode/mcp.json from version control

* chore: update .gitignore file

* feat: add migration tool

* refactor: restructure tools

* docs: better readme

* chore: add inspector

* chore: more migration stuff

* chore: trim migration

* chore: add migration scenario

* chore: remove components.json file and fetch component list from remote URL

* chore: refactor tool initialization to separate base and pro tools

* chore: integrate CHART_COMPONENTS into getComponentPropsTool for filtering

* feat: add getTokenTool and themeCustomizationTool for token management

* refactor: rework mcp fns

* chore: update bg gradient migration

* refactor: fetch url

* docs: update

* feat: implement HTTP server for mcp

* refactor: tools and server

* chore: expose prompts

* chore: setup vc deployment

* chore: rm unused

* refactor: streamline theme tools

* chore: update

* docs: update readme

* docs: changeset

---------

Co-authored-by: Tioluwani Kolawole <kolawole8tiolu@gmail.com>
2025-07-28 16:11:48 +01:00
Ivica Batinić 6dde022877 (v3) chore: remove utils package (#8829)
* chore: remove utils package

* chore: additional changes
2024-09-14 20:38:44 +01:00
Ivica Batinić 806be96aa3 (v3) chore: remove hooks package (#8815)
* chore: remove hooks lib

* chore: add changeset

* chore: fix npm install

* chore: fix old website

* chore: add missing libs

* chore: fix build
2024-09-14 11:25:45 +01:00
Eelco Wiersma d5a225f1bc fix: esm exports (#8740)
* fix: add anatomy

* feat: rename .mjs to .js and fix module types

* chore: add changeset

* chore: add changeset

---------

Co-authored-by: Segun Adebayo <joseshegs@gmail.com>
2024-08-17 12:32:13 +01:00
Segun Adebayo 0952e4665a chore: update deps 2024-06-29 02:15:28 +01:00
Segun Adebayo 691f354e83 build: fix 2024-05-30 16:16:12 +01:00
Segun Adebayo e51633213b chore(examples): prepare v3 + next 14 app dir 2024-03-28 14:59:05 +00:00
Segun Adebayo 29322fcd0d feat(v3): redesign styled system (#8312)
* refactor: move styled-system into main package

* chore: initial system scaffold

* fix: base condition

* chore: define base preset using new api

* feat: define new system api

* chore: update tests to use system api

* refactor: move generated stuff to dedicated folder

* chore: add robust tests and conditions

* feat: add color mix

* chore: get first prototype working. woohoo!

* chore: test color mix

* fix: color palette

* fix: color palette

* chore: scaffold for system

* chore(deps): update dependency tsx to v4.7.1 (#8321)

* chore(deps): update dependency @types/node to v18.19.18

* chore(deps): update dependency tsx to v4.7.1

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* refactor(v3): remove usage of descendants (#8245)

* feat: migrate accordion

* feat: remove from menu

* feat: migrate pin

* feat: migrate tabs

* fix: remove node

* feat: removed descendant

* fix: remove exports

* fix: query selector issue

* chore: fix tests

* fix: refactor

* chore: fix stories and tests

* fix: escape value

* fix: use menu item id if supplied

* chore: update docs

* chore: rewrite

* fix: tab syltes

* feat: include reset css in system

* fix: dont generate reset always

* chore: setup styled factory

* feat: implement use recipe

* chore(deps): update dependency @types/node to v18.19.19 (#8320)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix: assign static properties

* feat: slot recipe

* feat: expose identity functions

* chore: add define system

* refactor: theming -> config

* chore: scaffold for new cli

* refactor: redesign cli

* chore: prune packages

* chore: fix deps

* chore: add preset

* feat: add breakpoint

* feat: support conditional variants

* fix: codegen

* docs: document new api

* refactor: use new system in components

* chore: update lock

* refactor: component themes -> recipes

* refactor: theme recipes

* chore: rm extend theme

* fix: token references

* fix: token refernce in css

* chore: rm props of

* chore: rename foundations to tokens

* refactor: phase 1

* refactor: optimize media query based on #7978

* chore: rm media query mod

* refactor: redesign theme to use new convention

* chore: cli emits to src

* chore: simplify simplify

* refactor: reorganize all things

* chore: some more progress

* fix: improve inference for For

* refactor: redesign avatar

* chore: goodbye to storybook addon

* chore: phew

* chore: update lockfile

* refactor: revamp badge

* refactor: move tweaks

* refactor: redesign inputs and field

* chore: cleanup input

* chore: clean up card

* refactor: tabs

* refactor: dialog

* refactor: prop getter naming

* refactor: textarea

* chore: textarea refactor

* refactor: checkbox

* refactor: radio group and progress

* feat: add generic enter and exit keyframes

* refactor: slider

* refactor: popover

* refactor: story groups

* refactor: breadcrumb component and recipe

* docs: update migration guide

* refactor: accordion

* chore: cleanup button stories

* chore: cleanup button stories

* chore: rm close button

* refactor: badge and code

* feat: add classic look for radio

* feat: update kbd

* refactor: link component

* refactor: menu

* refactor: menu

* chore: wip menu

* refactor: avatar and tag

* chore: update menu

* chore: rm clickable

* chore: mv switch to slot recipe

* refactor: revamp select

* refactor: skeleton

* refactor: skeleton theme

* chore: cleanup stories

* feat: account for empty badge

* fix(components): suppress unnecessary re-renders of Checkbox and Radio component (#8349)

* fix(components): suppress unnecessary re-renders of Checkbox and Radio component

* fix(components): ensure global event listeners are set up

* refactor: table

* refactor: stat

* refactor: stepper -> steps

* refactor: blockquote

* refactor: divider to separator

* refactor: stories

* refactor: cleanup layout components

* refactor: layout component stories

* refactor: drawer component

* refactor: overlay -> backdrop

* fix: hidefrom and hidebelow

* fix: hidefrom and hidebelow

* chore: sort stories

* refactor: number input

* refactor: pin input

* chore: update cli

* refactor: a lot of components

* refactor: rm custom forward-ref

* refactor: round 2

* refactor: round 3

* refactor: toasts

* refactor: is props

* fix: lint

* chore: get build working

* fix: build

* fix: build

* refactor: code

* test: fix

* fix: storybook build

* test: fix

* test: updates round 2

* test: updates round 3

* test: updates round 4

* test: updates round 5

* chore: update lockfile

* test: fix

* chore: update deps

* refactor: docs and imports

* chore: update eslint

* refactor: docs

* docs: update content

* docs: round 2

* docs: update

* docs: update tabs

* docs: rename field

* docs: rename

* refactor: search meta

* chore: update

* feat: implement unstyled prop on root components

* test: refactor

* refactor: docs

* chore: update stats

* refactor: slider and range slider

* chore: update breadcrumb

* docs: card

* docs: checkbox

* docs: editable

* refactor: link and docs

* docs: update

* chore: add missing transition

* docs: update scripts

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Eelco Wiersma <eelco@appulse.nl>
Co-authored-by: autologie <7351859+autologie@users.noreply.github.com>
2024-03-25 21:53:19 +00:00
Segun Adebayo 7b6e66a15b build: refactor all components to single package (#8153)
* refactor: component setup

* refactor: component setup

* chore: refactor tests

* chore: cleanup

* refactor: get typecheck working

* chore: flatten package structure

* refactor: packages

* refactor: utilities and hooks

* refactor: prefer granular imports

* chore: get build working for packages

* chore: remove redundant cra templates

* refactor: move cli to packages

* chore: move all things to packages

* chore: ensure all builds work as expected

* chore: save progress

* chore: refactor more components

* chore: refactor more components

* chore: refactor more components

* chore: get tests working

* fix: remaining tests

* chore: update tests

* chore: update scripts

* chore: update dev script

* chore: rm plop

* fix: stories and cleanup providers

* refactor: packages

* chore: update

* chore: cleanup scripts

* chore: update

* fix: storybook build

* chore: mv color-mode and system into react

* chore: improve scripts

* chore: updates

* chore: cleanup changelog

* docs: cleanup changelog

* refactor: props docs scripts

* fix: typecheck

* fix: eslint

* chore: udpate slack scripts

* refactor: split layout compoents into folders
2024-01-09 18:50:17 +00:00