Skip to content

Commit 7931f21

Browse files
docs: publish site from main [skip ci]
0 parents  commit 7931f21

34 files changed

Lines changed: 3992 additions & 0 deletions

CHANGELOG.md

Lines changed: 154 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,154 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
6+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7+
8+
9+
## [2.0.0](https://github.com/devschile/chucao/compare/1.8.0...2.0.0) (2026-08-29)
10+
11+
### Features
12+
13+
* **forms:** make form controls participate in native forms via ElementInternals ([#63](https://github.com/devschile/chucao/issues/63)) ([8d64838](https://github.com/devschile/chucao/commit/8d6483831e38cf32b8b2df7ae4caf891ba393d91)), closes [#22](https://github.com/devschile/chucao/issues/22)
14+
15+
## [1.8.0](https://github.com/devschile/chucao/compare/1.7.0...1.8.0) (2026-08-28)
16+
17+
### Features
18+
19+
* **docs-site:** mostrar la escala de tamaños de tipografía ([#46](https://github.com/devschile/chucao/issues/46)) ([51e4aa4](https://github.com/devschile/chucao/commit/51e4aa46ade1a619bae7abe0110cbb9c84485282)), closes [#43](https://github.com/devschile/chucao/issues/43)
20+
* **modal:** add ch-modal built on the native dialog element ([#48](https://github.com/devschile/chucao/issues/48)) ([5067a62](https://github.com/devschile/chucao/commit/5067a62d57a8175efe61349cd98ffb711336d94d)), closes [#20](https://github.com/devschile/chucao/issues/20) [#20](https://github.com/devschile/chucao/issues/20), references [#20](https://github.com/devschile/chucao/issues/20)
21+
* **tooltip:** add ch-tooltip with slot-based accessible association ([#52](https://github.com/devschile/chucao/issues/52)) ([2363df3](https://github.com/devschile/chucao/commit/2363df38a8590dea375986bdc8649defce92bfcb)), closes [#19](https://github.com/devschile/chucao/issues/19), references [#19](https://github.com/devschile/chucao/issues/19) [#47](https://github.com/devschile/chucao/issues/47)
22+
23+
### Bug Fixes
24+
25+
* **docs-site:** keep main-content inside the page-shell wrap width ([4629138](https://github.com/devschile/chucao/commit/4629138afb28c45ce04a9572569ca698464f8e52))
26+
27+
## [1.7.0](https://github.com/devschile/chucao/compare/1.6.0...1.7.0) (2026-08-25)
28+
29+
### Features
30+
31+
* **alert:** add ch-alert status message component ([#44](https://github.com/devschile/chucao/issues/44)) ([6ff199c](https://github.com/devschile/chucao/commit/6ff199c1b4c41fc72a1cef1eb4b2090892100dba)), closes [#17](https://github.com/devschile/chucao/issues/17), references [#17](https://github.com/devschile/chucao/issues/17) [#17](https://github.com/devschile/chucao/issues/17)
32+
* **docs-site:** add docs:serve to preview the gallery against the local build ([#33](https://github.com/devschile/chucao/issues/33)) ([e1f22ea](https://github.com/devschile/chucao/commit/e1f22eaccffd3a1973e08ab0ce56eff839f55328)), closes [#18](https://github.com/devschile/chucao/issues/18)
33+
* **docs-site:** make the component gallery navigable ([#35](https://github.com/devschile/chucao/issues/35)) ([afa36da](https://github.com/devschile/chucao/commit/afa36dad161d25044dcfc6281895984cafda2e2c)), references [#34](https://github.com/devschile/chucao/issues/34)
34+
* **spinner:** add ch-spinner loading indicator ([#32](https://github.com/devschile/chucao/issues/32)) ([b6bbb8a](https://github.com/devschile/chucao/commit/b6bbb8a613a18c03e4b82411adacc11ea73bad24)), closes [#16](https://github.com/devschile/chucao/issues/16), references [#27](https://github.com/devschile/chucao/issues/27) [#16](https://github.com/devschile/chucao/issues/16)
35+
* **tokens:** reproducible token regeneration via a fixed toki (closes [#21](https://github.com/devschile/chucao/issues/21), addresses [#29](https://github.com/devschile/chucao/issues/29)) ([#30](https://github.com/devschile/chucao/issues/30)) ([9849696](https://github.com/devschile/chucao/commit/9849696e39cb91ba374f98c7f1341723f727c4c5))
36+
37+
## [1.6.0](https://github.com/devschile/chucao/compare/1.5.3...1.6.0) (2026-08-16)
38+
39+
### Features
40+
41+
- **ssr:** ship server-side renderer via dist-hydrate-script ([a6b99d9](https://github.com/devschile/chucao/commit/a6b99d9f6e6fc8b37928fd7e77de0716eb5ff8fc))
42+
43+
## [1.5.3](https://github.com/devschile/chucao/compare/1.5.2...1.5.3) (2026-08-16)
44+
45+
### Bug Fixes
46+
47+
- **build:** disable stencil hydrated flag to prevent SSR hydration mismatch ([4e1b420](https://github.com/devschile/chucao/commit/4e1b4207ef2aa241ba8c02dbbe2b79ff8d27bfe9))
48+
49+
## [1.5.2](https://github.com/devschile/chucao/compare/1.5.1...1.5.2) (2026-08-16)
50+
51+
### Bug Fixes
52+
53+
- **link:** expose underline opt-out via custom property and part ([3db9000](https://github.com/devschile/chucao/commit/3db9000b2c0d7b1bfc21e8877465a6e2965defe7))
54+
55+
## [1.5.1](https://github.com/devschile/chucao/compare/1.5.0...1.5.1) (2026-08-11)
56+
57+
### Bug Fixes
58+
59+
- **switch:** keep thumb inside the track when checked ([f2b9544](https://github.com/devschile/chucao/commit/f2b9544d0f40f13565a58fd8da7a01a2331b62da))
60+
61+
## [1.5.0](https://github.com/devschile/chucao/compare/1.4.0...1.5.0) (2026-08-11)
62+
63+
### Features
64+
65+
- **nav:** add ch-link, ch-divider, ch-tabs and ch-accordion ([97fdbe6](https://github.com/devschile/chucao/commit/97fdbe6fb276e72d25aa69d89ca8db18dda0b288))
66+
67+
## [1.4.0](https://github.com/devschile/chucao/compare/1.3.0...1.4.0) (2026-08-10)
68+
69+
### Features
70+
71+
- **form:** add validation states and four new form controls ([ef6901d](https://github.com/devschile/chucao/commit/ef6901def5bb85802dd78b5f9fda14d25ecd4275))
72+
73+
## [1.3.0](https://github.com/devschile/chucao/compare/1.2.0...1.3.0) (2026-08-10)
74+
75+
### Features
76+
77+
- **docs:** generate the component gallery from scripts ([9e72dc7](https://github.com/devschile/chucao/commit/9e72dc76cb2c277126cdc59cea8e1f183dcd5f8b))
78+
- **tokens:** expand token schema and de-hardcode component styles ([27b063f](https://github.com/devschile/chucao/commit/27b063f2913f9867e5e252f9bff83e50bf8877e5))
79+
80+
## [1.2.0](https://github.com/devschile/chucao/compare/1.1.0...1.2.0) (2026-08-09)
81+
82+
### Features
83+
84+
- **ci:** publish docs site to GitHub Pages and CDN gallery ([6b7736e](https://github.com/devschile/chucao/commit/6b7736ef257ae848300f284d39a8eab9f4fbf9f1))
85+
- **fonts:** serve self-hosted fonts from a static chucao/fonts/ prefix ([bfb8c98](https://github.com/devschile/chucao/commit/bfb8c9817a83539be69bd2d7c3a5fd81fe07b714))
86+
- **readme:** update logo drawn by [@irmirx](https://github.com/irmirx) ([7f022dd](https://github.com/devschile/chucao/commit/7f022ddceea2c961f66d7abe00d172b4f0c7f805))
87+
88+
### Bug Fixes
89+
90+
- **ci:** rename .publish staging dir so upload-artifact picks it up ([b4996d0](https://github.com/devschile/chucao/commit/b4996d0fcd325c8324bef0d70d032d36a2179abb))
91+
92+
## Unreleased
93+
94+
### Added
95+
96+
- CDN deployment: every npm release now also publishes `dist/chucao/` to
97+
versioned, immutable URLs (`https://static.devschile.cl/chucao/<version>/`)
98+
plus a mutable `latest/` alias, with a manual redeploy workflow
99+
(`.github/workflows/deploy-cdn.yml`). Documented in
100+
[`docs/releasing.md`](docs/releasing.md).
101+
102+
### Changed
103+
104+
- Restructured the documentation: the root `README.md` is now a concise
105+
Spanish index, and its technical/brand content was split into `docs/`
106+
(`components.md`, `using-the-library.md`, `testing.md`, `assets.md`).
107+
Added `AGENTS.md` documenting repo rules for AI agents and contributors,
108+
including the rule that the root `README.md` must stay in Spanish.
109+
110+
## 1.1.0 (2026-08-08)
111+
112+
### Features
113+
114+
- **project:** rename project ([98d1871](https://github.com/devschile/chucao/commit/98d18718b25350ffa28bd75b513ef27827a29faa))
115+
116+
## [1.0.0] - 2026-08-08
117+
118+
### Added
119+
120+
- Initial release of `@devschile/chucao`, a StencilJS design-system component
121+
library published as `dist` (lazy-loading), `dist-custom-elements`
122+
(standalone), `react`, `vue`, and `loader` consumption targets.
123+
- Components: `ch-badge`, `ch-button`, `ch-card`, `ch-input`, `ch-select`,
124+
each with `shadow: true`, a design-token-driven stylesheet, and a
125+
`@stencil/vitest` test file.
126+
- `ch-badge`: `variant` prop (`ChBadgeVariant`).
127+
- `ch-button`: `variant`, `disabled` and `label` props (`ChButtonVariant`),
128+
`chClick` event, and a visible `:focus-visible` outline.
129+
- `ch-card`: slot-only container.
130+
- `ch-input`: `type`, `value`, `placeholder`, `name`, `disabled`,
131+
`required` and `label` props, `chInput`/`chChange` events.
132+
- `ch-select`: `options`, `value`, `placeholder`, `name`, `disabled`,
133+
`required` and `label` props, `chChange` event.
134+
- Accessibility baseline: `ch-input`/`ch-select` render an associated
135+
`<label>` (via a generated `id`/`for` pair) when their `label` prop is
136+
set, and `ch-button` applies its `label` prop as `aria-label` on the
137+
native `<button>` for icon-only usage. All interactive components rely on
138+
native, keyboard-accessible elements, so Tab/Space/Enter navigation works
139+
without extra wiring.
140+
- Design-token pipeline: `chucao-tokens.json``toki``src/tokens/{tokens.css,tokens.ts,types.ts}`,
141+
consumed by `src/global/chucao.css` and every component's stylesheet.
142+
- Documentation: `README.md` (project structure, consumption strategies,
143+
and a "Naming & API conventions" checklist for future components),
144+
`DESIGN.md` (brand identity and web design system reference), and
145+
auto-generated per-component `readme.md` files via the `docs-readme`
146+
Stencil output target.
147+
148+
### Fixed
149+
150+
- `ch-button` was missing a `disabled` prop, unlike its sibling interactive
151+
components `ch-input`/`ch-select`; it now exposes `disabled`, wired to the
152+
native `<button disabled>` attribute with a matching `.btn:disabled` style.
153+
154+
[1.0.0]: https://github.com/devschile/chucao/releases/tag/v1.0.0

0 commit comments

Comments
 (0)