Skip to content
Merged

V4 docs #1515

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
152 commits
Select commit Hold shift + click to select a range
f749966
feat: new docs structure
zernonia Jun 10, 2025
c1431db
feat: more doc stuff
zernonia Jun 12, 2025
bc376f5
fix: rendering issue
zernonia Jun 12, 2025
e7819b7
chore: wip
zernonia Jun 13, 2025
66eaa0f
chore: wip
zernonia Jun 14, 2025
c0129fc
feat: first poc of chart component
zernonia Jun 16, 2025
c095166
feat: area chart
zernonia Jun 17, 2025
1cb3d89
feat: charts
zernonia Jun 25, 2025
2c96751
refactor: blocks
zernonia Jun 25, 2025
f61760e
refactor: blocks
zernonia Jun 26, 2025
0172dfb
chore: demo component, docs
zernonia Jun 27, 2025
2d4873a
chore: add dashboard-01
zernonia Jun 27, 2025
8fde877
chore: rename, and fix styling
zernonia Aug 2, 2025
f34137d
chore: more demo
zernonia Aug 2, 2025
3c2fefc
chore: wip
zernonia Aug 2, 2025
51ce296
chore: form
zernonia Aug 2, 2025
b8d0fe6
chore: sidebar
zernonia Aug 2, 2025
a40bd5d
chore: improve sidebar
zernonia Aug 2, 2025
9906a9b
Merge branch 'dev' into v4-docs
sadeghbarati Sep 4, 2025
b52bbfe
chore: fix lockfile
sadeghbarati Sep 4, 2025
0cfbb90
docs: chart
zernonia Sep 6, 2025
3e77af8
Merge branch 'dev' into v4-docs
sadeghbarati Sep 14, 2025
a2e0eb0
chore: fix lockfile
sadeghbarati Sep 14, 2025
b651090
Merge branch 'dev' into v4-docs
sadeghbarati Sep 15, 2025
e30a9ab
chore: fix lockfile
sadeghbarati Sep 15, 2025
baf63ac
chore: remove extra blank lines (#1419)
hooray Sep 16, 2025
13af26e
chore: add workspace shadcn-vue package to use schema from it
sadeghbarati Sep 18, 2025
9a653fb
chore: remove unused schema definitions from registry
sadeghbarati Sep 18, 2025
ed825c9
refactor: use shadcn-vue schema
sadeghbarati Sep 18, 2025
a4384e8
feat(input): remove flex class
sadeghbarati Sep 18, 2025
c26cc04
feat(button): remove shadow from buttons except outline
sadeghbarati Sep 18, 2025
b2e5b68
feat(registry): refactor registry structure and add new registry files
sadeghbarati Sep 18, 2025
61372dd
fix: typecheck in www and v4
sadeghbarati Sep 18, 2025
d71f8a1
feat: add v4 static registry structure and build scripts
sadeghbarati Sep 19, 2025
b69d4fd
chore: update static registry-ui file
sadeghbarati Sep 19, 2025
fed65f3
chore: update v4 dependencies
sadeghbarati Sep 19, 2025
cedc361
fix: add client suffix to CodeTabs component to prevent hydration errors
sadeghbarati Sep 19, 2025
7b63762
docs: update nuxt installation and add ssr-width infos
sadeghbarati Sep 19, 2025
8399cce
docs: remove unnecessary double dash in vite project creation
sadeghbarati Sep 19, 2025
2f53eb9
docs: shadcn -> shadcn-vue
sadeghbarati Sep 19, 2025
64ba45e
feat(tooltip): update colors
sadeghbarati Sep 24, 2025
565eb50
chore: add persian calendar example
sadeghbarati Sep 24, 2025
f684dd5
chore: update root and v4 deps
sadeghbarati Oct 4, 2025
d39f0e3
Merge branch 'dev' into v4-docs
sadeghbarati Oct 5, 2025
cdd9d32
chore: fix lockfile
sadeghbarati Oct 5, 2025
a926e4d
chore: add button-group, kbd, spinner
sadeghbarati Oct 5, 2025
3c8fc92
chore: update tailwind css file and remove accordion keyframes in fav…
sadeghbarati Oct 5, 2025
fced48e
chore: fix bad merge for charts and remove old chart files
sadeghbarati Oct 6, 2025
7fffd1f
chore: remove unused patch
sadeghbarati Oct 6, 2025
7820f21
docs(v4): add `Empty` component docs, update `Spinner` examples, fix …
ace-of-aces Oct 6, 2025
9998502
Merge branch 'dev' into v4-docs
sadeghbarati Oct 6, 2025
b5acd15
docs: add vite-tsconfig-paths docs to vite installation
sadeghbarati Oct 6, 2025
d5a3679
docs(v4): add `Item` to docs, cleanup (#1455)
ace-of-aces Oct 8, 2025
1941e08
Merge branch 'dev' into v4-docs
sadeghbarati Oct 8, 2025
9bcdadc
refactor: update registry
zernonia Oct 11, 2025
d568b08
docs: support new meta
zernonia Oct 12, 2025
2d00405
feat(v4): implement docs CommandMenu (#1466)
ace-of-aces Oct 11, 2025
e4db606
chore: update
sadeghbarati Oct 11, 2025
bf6939f
feat(enhancement/v4): proper 404 handling, custom error page on docs …
ace-of-aces Oct 12, 2025
304efe7
docs: update navgiations
zernonia Oct 18, 2025
29dce88
chore: update vite instructions and set style.css as default styleshe…
sadeghbarati Oct 12, 2025
7a291b9
chore: update nuxt manual module tab to use `addComponentExports` uti…
sadeghbarati Oct 12, 2025
0cd17df
docs: update `vite` instructions and set style.css as default stylesh…
sadeghbarati Oct 13, 2025
3b990de
fix(Checkbox): checkbox alignment with grid (#1472)
sadeghbarati Oct 13, 2025
05f0cd0
chore(v4): update themes and main css to match upstream (#1474)
ace-of-aces Oct 14, 2025
1236a83
docs(v4): add more `ToggleGroup` demos, update docs (#1477)
ace-of-aces Oct 14, 2025
11325cb
docs(v4): add more `Toggle` demos, update docs (#1478)
ace-of-aces Oct 14, 2025
98e72ae
fix(Sonner): support border radius from theme
sadeghbarati Oct 14, 2025
d250e19
feat(Sonner): changed sonner defaults to use lucide icons
sadeghbarati Oct 14, 2025
31f743e
docs(v4): add missing `Breadcrumb` demos, update docs (#1479)
ace-of-aces Oct 15, 2025
10bb714
Merge remote-tracking branch 'origin/dev' into v4-docs
zernonia Oct 18, 2025
eaabb91
chore: update
sadeghbarati Oct 18, 2025
7f83853
Merge branch 'dev' into v4-docs
sadeghbarati Oct 18, 2025
cd098c3
chore: fix lockfile
sadeghbarati Oct 18, 2025
52e51e5
chore: update
sadeghbarati Oct 18, 2025
464be7f
docs: add mcp temporary, hydration issue
zernonia Oct 19, 2025
f0e4816
fix(docs): correct sidebar styles (#1495)
ace-of-aces Oct 19, 2025
a67efe1
fix(docs): pass missing parameters to `handleNavigate` in MobileNav (…
ace-of-aces Oct 19, 2025
7b381fd
fix: fix theme code mismatch
sadeghbarati Oct 20, 2025
5f7d546
fix: theme-customizer
sadeghbarati Oct 20, 2025
62799a8
feat(Badge): make rounded-full
sadeghbarati Oct 20, 2025
1710b50
docs: checkpoint for veevalidate form
zernonia Oct 21, 2025
6d06ef1
feat: add native select
sadeghbarati Oct 22, 2025
ae21227
chore: bump deps
sadeghbarati Oct 22, 2025
ee07f3a
docs: complete veevalidate form demo and docs
zernonia Oct 23, 2025
435dc1f
docs: complete tanstack demo and docs
zernonia Oct 23, 2025
90a3b26
feat: fallthrough slot props for popover
sadeghbarati Oct 23, 2025
418f9a9
feat: add slot to calendar to manage the month and year selectors
sadeghbarati Oct 23, 2025
c4869e9
chore: prepare cf deploy
zernonia Oct 24, 2025
dc84f6a
docs: examples route
zernonia Oct 24, 2025
338d8fa
docs: homepage components
zernonia Oct 24, 2025
d3a768b
docs: populate all examples
zernonia Oct 24, 2025
e1c03b9
fix(v4): fix pin input paste and backspace behavior (#1503)
ace-of-aces Oct 25, 2025
a68fcb1
docs: simplify changelog
zernonia Oct 25, 2025
75b91d7
docs: copy page component
zernonia Oct 25, 2025
0438c6b
docs: updated component preview
zernonia Oct 25, 2025
b91cd08
docs: add carbons ads
zernonia Oct 25, 2025
df08a84
feat(toggle-group): add spacing props
sadeghbarati Oct 25, 2025
7eda451
docs: update
sadeghbarati Oct 25, 2025
0a23b32
docs: update button docs and demos
sadeghbarati Oct 25, 2025
e04c2d8
docs: update carousel docs and demos
sadeghbarati Oct 25, 2025
ff989ce
chore: remove shiki transformers cause its only affect on nuxt-shiki …
sadeghbarati Oct 25, 2025
d9fe521
docs: fix blocks preview
zernonia Oct 28, 2025
f856ae1
docs: simple cleanup
zernonia Oct 28, 2025
a6cf59d
docs: announcement and changelog
zernonia Oct 28, 2025
6e0d7ae
docs: update className reference to class, cleanup
zernonia Oct 30, 2025
68b7476
feat(v4): new implementation for the `InputOTP` component (#1505)
ace-of-aces Nov 2, 2025
67307bb
feat(v4): implement missing raw markdown route (#1512)
ace-of-aces Nov 2, 2025
76abfdc
docs: copy data table related content
sadeghbarati Nov 2, 2025
eb5c5af
fix: command menu item padding
sadeghbarati Nov 2, 2025
fdc875c
docs: fix navigation menu demo alignment
sadeghbarati Nov 2, 2025
6ed6c19
feat: add fallthrough slotProps
sadeghbarati Nov 2, 2025
b0d472f
feat: add layouts to calendar
sadeghbarati Nov 2, 2025
91507b4
docs: fix InputOTPForm validate on modelValue updates
sadeghbarati Nov 2, 2025
03e9281
fix: update vue-input-otp dependency to 0.3.1 (#1517)
ace-of-aces Nov 3, 2025
4b7a994
docs: update calendar and calendar system guide
sadeghbarati Nov 3, 2025
f538e29
docs: update
sadeghbarati Nov 3, 2025
2b37688
chore: update pnpm and deps
sadeghbarati Nov 3, 2025
0f6b3cf
docs: update empty description, typo
sadeghbarati Nov 3, 2025
a8cd3d3
docs: add stepper to v4
sadeghbarati Nov 3, 2025
00ed5c6
chore: build registry v4
sadeghbarati Nov 4, 2025
b1f32e8
chore: deprecate www
sadeghbarati Nov 4, 2025
6d9e781
chore: fix www build registry
sadeghbarati Nov 4, 2025
c25c9ee
chore: update
sadeghbarati Nov 4, 2025
83ca142
chore: update
sadeghbarati Nov 4, 2025
7d6ea07
chore: cleanup
zernonia Nov 5, 2025
097dfa8
Merge remote-tracking branch 'origin/v4-docs' into v4-docs
zernonia Nov 5, 2025
3b70a81
refactor: build script to crawl latest content
zernonia Nov 5, 2025
73021a1
chore: build registry again
zernonia Nov 5, 2025
f33b946
docs(v4): update styles (#1521)
ace-of-aces Nov 5, 2025
e73a189
docs: clarify the placeholder usage in calendar
sadeghbarati Nov 5, 2025
abe0852
docs: fix warning
zernonia Nov 6, 2025
db755dd
docs: og image, and favicon
zernonia Nov 6, 2025
46d042a
docs: update manual installation with link to github code
zernonia Nov 7, 2025
04f40b7
chore: bump v4 deps
sadeghbarati Nov 8, 2025
1239c69
feat: add hsl and color indicators to theme
sadeghbarati Nov 8, 2025
0f0b656
fix: restore two-finger navigation on macOS by adjusting overscroll b…
sadeghbarati Nov 8, 2025
73ccccd
fix: slider thumb color (#1529)
ace-of-aces Nov 8, 2025
9de889c
chore: update
sadeghbarati Nov 8, 2025
7de203b
fix(v4): correct multiple syntax typos in block components (#1530)
ace-of-aces Nov 8, 2025
ac47531
refactor: `FieldError` no duplicate errors
sadeghbarati Nov 8, 2025
abae5af
chore: add calendar systems demo
sadeghbarati Nov 8, 2025
5555470
chore: update vue
sadeghbarati Nov 8, 2025
6e54ba3
chore: build registry
sadeghbarati Nov 8, 2025
b9b094a
docs(v4): new blocks, update existing blocks (#1532)
ace-of-aces Nov 9, 2025
f9fca96
fix: correct html-for to for attributes (#1534)
ace-of-aces Nov 10, 2025
69475dc
docs: add dialog examples
sadeghbarati Nov 11, 2025
0b5936d
chore: update tailwind-merge
sadeghbarati Nov 11, 2025
1600b88
chore: bump to Nuxt 4
zernonia Nov 13, 2025
e8805eb
chore: fix type issue, default bullet color
zernonia Nov 13, 2025
2805658
docs: add nuxt image to render local assets
zernonia Nov 13, 2025
e905f18
docs: add legacy link, lllms.txt
zernonia Nov 14, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
9 changes: 8 additions & 1 deletion .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,10 @@
"source.fixAll.eslint": "explicit",
"source.organizeImports": "never"
},
"eslint.workingDirectories": [
{ "pattern": "apps/*/" },
{ "pattern": "packages/*/" }
],
"eslint.useFlatConfig": true,
"eslint.rules.customizations": [
{ "rule": "style/*", "severity": "off", "fixable": true },
Expand Down Expand Up @@ -41,5 +45,8 @@
"pcss",
"postcss"
],
"tailwindCSS.classFunctions": ["cva", "cn"]
"tailwindCSS.classFunctions": ["cva", "cn"],
"files.exclude": {
"deprecated": true
}
}
39 changes: 16 additions & 23 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,14 +18,11 @@ This repository is structured as follows:

```
apps
└── www
├── src
│ └── content
└── v4
├── components
── content
└── registry
├── default
│ ├── example
│ └── ui
└── new-york
└── new-york-v4
├── example
└── ui
packages
Expand All @@ -34,9 +31,10 @@ packages

| Path | Description |
| ----------------------------| -------------------------------------------|
| `apps/www/.vitepress` | The Vitepress application for the website. |
| `apps/www/src/content` | The content for the website. |
| `apps/www/registry` | The registry for the components. |
| `apps/v4` | The Nuxt application for the website. |
| `apps/v4/components` | The Vue components for the website. |
| `apps/v4/content` | The content for the website. |
| `apps/v4/registry` | The registry for the components. |
| `packages/cli` | The `shadcn-vue` package. |

## Development
Expand Down Expand Up @@ -73,30 +71,25 @@ pnpm dev:cli

## Documentation

The documentation for this project is located in the `www` workspace. You can run the documentation locally by running the following command:
The documentation for this project is located in the `v4` workspace. You can run the documentation locally by running the following command:

```bash
pnpm dev
```

Documentation is written using [md](https://vitepress.dev/guide/markdown). You can find the documentation files in the `apps/www/src/content` directory.
Documentation is written using [md](https://content.nuxt.com/). You can find the documentation files in the `apps/v4/content` directory.

## Components

We use a registry system for developing components. You can find the source code for the components under `apps/www/registry`. The components are organized by styles.
We use a registry system for developing components. You can find the source code for the components under `apps/v4/registry`. The components are organized by styles.

```bash
apps
└── www
└── src
└── lib
└── registry
├── default
│ ├── example
│ └── ui
└── new-york
├── example
└── ui
└── v4
└── registry
└── new-york-v4
├── example
└── ui
```

When adding or modifying components, please ensure that:
Expand Down
1 change: 1 addition & 0 deletions apps/v4/.wrangler/deploy/config.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{ "configPath": "../../.output/server/wrangler.json" }
Loading