Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
0e0797d
chore: upgrade pnpm to 10.33.0 (#211)
Yeom-JinHo Apr 15, 2026
f6e2234
fix(ci): add --if-present flag to pnpm filter commands (#238)
froggy1014 Apr 16, 2026
1bc600f
chore(commitlint): simplify config to conventional preset only (#237)
froggy1014 Apr 16, 2026
45d73c5
chore(husky): update branch naming rules (#239)
froggy1014 Apr 17, 2026
f446ab0
docs: sync convention sections with new rules (#240)
froggy1014 Apr 17, 2026
0eacb9a
docs(#218): v1 token usage audit (#243)
3o14 Apr 19, 2026
a5452a2
fix(build): preserve css imports in sideEffects (#228)
Yeom-JinHo Apr 19, 2026
f334116
docs: sync README badges, license year, and CLAUDE.md pnpm version (#…
froggy1014 Apr 19, 2026
319a427
docs: token architecture and naming convention (#246)
3o14 Apr 21, 2026
8dbf884
test(flex): strengthen contract coverage (#241)
KYBee Apr 22, 2026
1aeb209
chore: remove unused eslint type declarations (#249)
froggy1014 Apr 23, 2026
e81b544
chore: add build, typecheck, test:coverage scripts to root
froggy1014 Apr 23, 2026
ccfde20
chore: add missing scripts to packages
froggy1014 Apr 23, 2026
385214e
chore: sort scripts order across all packages
froggy1014 Apr 23, 2026
a1c8267
chore: remove plugin-figma-codegen package (#251)
froggy1014 Apr 24, 2026
7defb2b
feat(Button): 버튼 컴포넌트의 최소 WAI-ARIA 기본 접근성 개선 (#244)
osohyun0224 Apr 24, 2026
e337ec2
chore: remove per-package .storybook configs (#250)
froggy1014 Apr 24, 2026
cad3f8f
feat(tokens): define primitive token foundations (#248)
3o14 Apr 26, 2026
c1166b0
fix(Tooltip): 접근성(a11y) 개선 및 스타일 코드 개선 (#245)
minji0214 Apr 26, 2026
d1e3a07
chore: enforce package.json consistency across the workspace (#252)
Yeom-JinHo Apr 27, 2026
c9763af
feat(tokens): introduce semantic token foundation and brand color ali…
3o14 Apr 28, 2026
65c44d5
feat(tokens): add Style Dictionary v5 pipeline with W3C DTCG primitiv…
3o14 Apr 28, 2026
8c53a4a
docs(md): unify ai context document (#257)
froggy1014 Apr 28, 2026
80eea39
feat(Card): add ghost variant with transparent background and no bord…
osohyun0224 Apr 29, 2026
f5f2601
feat(tokens): setup design token transformation pipeline and CI autom…
3o14 Apr 29, 2026
f8b3841
fix(accordion): add single/multiple open mode support(#255) (#254)
osohyun0224 Apr 29, 2026
d094f2c
refactor(tooltip): replace trigger prop and improve WCAG compliance (…
minji0214 Apr 29, 2026
d8bffa8
chore: json file integration
3o14 Apr 29, 2026
e899ce9
test: token sync test by wonju
3o14 Apr 29, 2026
effa2da
chore: test rollback
3o14 Apr 29, 2026
23e574b
feat: add semantic token TypeScript types via @tokens-studio/sd-trans…
3o14 May 1, 2026
8778586
ci: update tokens.yaml
3o14 May 1, 2026
7aab08f
브랜드 컬러 조정,
haedawn May 13, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .changeset/accordion-single-mode.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@sipe-team/accordion": minor
---

Add single/multiple open mode support to Accordion component. When `type="single"` is set on `Accordion.Root`, only one item can be open at a time. Also supports controlled mode via `value` and `onValueChange` props.
5 changes: 5 additions & 0 deletions .changeset/add-card-ghost-variant.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@sipe-team/card": minor
---

Add ghost variant to Card component with transparent background, no border, and no padding
5 changes: 5 additions & 0 deletions .changeset/beige-cows-know.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@sipe-team/tooltip": major
---

Refactor tooltip API: replace trigger prop with disableHoverListener, add controlled mode (open/onOpen/onClose), improve WCAG compliance, and fix animation on mount
5 changes: 5 additions & 0 deletions .changeset/chip-normalize-package-json.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@sipe-team/chip": patch
---

Normalize `@sipe-team/chip` package.json to match the canonical structure used across other `@sipe-team/*` packages. Adds `publishConfig` with `access`/`registry`/`exports`, moves source `exports` to `./src/index.ts`, adds `type: "module"`, `repository`, `sideEffects: ["**/*.css"]`, and aligns scripts/dependencies. Consumer module resolution now uses the `import`/`require` branches declared under `publishConfig.exports`.
14 changes: 14 additions & 0 deletions .changeset/package-json-divergence-cleanup.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---
"@sipe-team/accordion": patch
"@sipe-team/avatar": patch
"@sipe-team/checkbox": patch
"@sipe-team/divider": patch
"@sipe-team/plugin-figma-codegen": patch
"@sipe-team/radio": patch
"@sipe-team/side": patch
"@sipe-team/switch": patch
"@sipe-team/theme": patch
"@sipe-team/typography": patch
---

Align existing `@sipe-team/*` `package.json` metadata with the canonical shape. Adds `publishConfig.registry` to divider/radio/side/switch, unifies `lint` scripts on `pnpm exec biome lint`, normalizes `workspace:^` → `workspace:*` in avatar/switch/typography, and moves accordion/theme/checkbox direct `react`, `@types/react`, `react-dom`, and `@vanilla-extract/css` specifiers to the pnpm catalog.
30 changes: 30 additions & 0 deletions .changeset/semantic-tokens-foundation.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
---
"@sipe-team/tokens": major
"@sipe-team/button": patch
---

redesign token contract structure with semantic color, spacing, and radius hierarchy

## Breaking Changes

### `vars` path changes

| Token | Before | After |
|-------|--------|-------|
| color | `vars.color.primary` `vars.color.background` `vars.color.text` | `vars.color.accent.{default\|hover\|subtle}` `vars.color.background.{base\|subtle\|muted}` `vars.color.foreground.{default\|subtle\|muted\|onAccent}` `vars.color.border.{default\|strong\|focus}` `vars.color.status.{success\|warning\|danger\|info}.{foreground\|background\|border}` |
| spacing | `vars.spacing.{xs\|sm\|md\|lg\|xl}` | `vars.spacing.component.{xs\|sm\|md\|lg\|xl}` `vars.spacing.layout.{sm\|md\|lg\|xl}` |
| radius | `vars.radius.{none\|sm\|md\|lg\|xl\|full}` | `vars.radius.component.{sm\|md\|lg\|xl\|full}` `vars.radius.layout.{sm\|md\|lg}` |

`vars.color.gradient` and `vars.color.secondary` have been removed.

### `defaultTheme` export removed

`defaultTheme` is no longer exported from `@sipe-team/tokens`. Theme variables are now applied automatically via `createGlobalTheme` on `:root`. Remove any explicit `defaultTheme` import or usage.

### Default color mode changed to dark

The `:root` theme now defaults to `mode: 'dark'` (previously `mode: 'light'`). If your app relied on the light-mode defaults from `:root`, you will need to apply a `[data-theme]` attribute or supply your own light-mode overrides.

### Deprecated named exports

`opacity`, `zIndex`, `borderWidth`, `borderStyle`, `shadows`, `breakpoints`, `breakpointQuery`, `responsiveStyle`, `grid` and their associated types are deprecated and will be removed in a future release.
20 changes: 20 additions & 0 deletions .changeset/spicy-wasps-clap.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
"@sipe-team/accordion": patch
"@sipe-team/checkbox": patch
"@sipe-team/skeleton": patch
"@sipe-team/divider": patch
"@sipe-team/tooltip": patch
"@sipe-team/button": patch
"@sipe-team/switch": patch
"@sipe-team/badge": patch
"@sipe-team/input": patch
"@sipe-team/radio": patch
"@sipe-team/reset": patch
"@sipe-team/card": patch
"@sipe-team/flex": patch
"@sipe-team/grid": patch
"@sipe-team/side": patch
"@sipe-team/typography": patch
---

Preserve CSS imports in `sideEffects` so consumer bundlers don't tree-shake `./styles.css`.
5 changes: 5 additions & 0 deletions .changeset/wet-pants-train.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@sipe-team/tooltip": patch
---

improve accessibility and refactor styles for Tooltip
38 changes: 19 additions & 19 deletions .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -100,36 +100,36 @@ Before proposing changes, please **open an issue** to discuss the bug or feature
### Create a Pull Request

1. **Create a Branch**
Follow the branch naming convention: `<CATEGORY>/<ISSUENUMBER>-<SUBJECT>` (`ISSUENUMBER` is optional)
Follow the branch naming convention: `<CATEGORY>/<SUBJECT>-<USERNAME>`
- `USERNAME` is required (at least one hyphen must be present)
```bash
git checkout -b your-branch
git checkout -b feature/button-john
```

| **Category** | **Description** |
|--------------|-----------------------------------------------------|
| **feat** | Developing a new feature |
| **fix** | Fixing a bug |
| **hotfix** | Emergency fixes for immediate release |
| **chore** | Maintenance tasks or minor updates |
| **refactor** | Code refactoring without functional changes |
| **release** | Preparing for a new release version |
| **test** | Writing or modifying test cases |
| **docs** | Documentation updates or additions |
| **ci** | CI/CD pipeline updates |
| **build** | Changes to the build system or dependencies |
| **Category** | **Description** |
|---------------|-----------------------------------------------------|
| **feature** | Developing a new feature |
| **fix** | Fixing a bug |
| **docs** | Documentation updates or additions |
| **style** | Code style changes (formatting, no logic change) |
| **refactor** | Code refactoring without functional changes |
| **test** | Writing or modifying test cases |
| **deploy** | Deployment-related changes |
| **chore** | Maintenance tasks or minor updates |
| **settings** | Configuration or settings changes |

2. **Commit Changes**
Write meaningful commit messages using the [Conventional Commits](https://www.conventionalcommits.org/) format:
```bash
git commit -m "<type>(<scope>): <subject>"
```
We recommend following the Conventional Commits standard for clear and consistent commit messages. Below is the suggested structure:
We follow the [Conventional Commits](https://www.conventionalcommits.org/) standard with [`@commitlint/config-conventional`](https://github.com/conventional-changelog/commitlint/tree/master/%40commitlint/config-conventional):

| Element | Requirement | Description |
|--------------|--------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `<type>` | **Required** | Describes the purpose of the commit. Examples: `feat`, `fix`, `docs`, `style`, `refactor`, `test` |
| `<scope>` | **Optional** | Specifies the affected module, file, or functionality. Limited to **20 characters** (e.g., `auth`, `header`). |
| `<subject>` | **Required** | A concise summary of the changes<br/> - Starts with a lowercase letter<br/> - Avoid ending with a period (.)<br/> - Limited to **50 characters**<br/> - Must contain only English characters, numbers, and basic punctuation (!@#$%^&*(),.?":{}|<>_-)<br/> - Cannot be empty |
| `<type>` | **Required** | Describes the purpose of the commit: `build`, `chore`, `ci`, `docs`, `feat`, `fix`, `perf`, `refactor`, `revert`, `style`, `test` |
| `<scope>` | **Optional** | Specifies the affected module, file, or functionality (e.g., `auth`, `header`). |
| `<subject>` | **Required** | A concise summary of the changes<br/> - Starts with a lowercase letter<br/> - Avoid ending with a period (.)<br/> - Cannot be empty |



Expand Down
Loading
Loading