Repository navigation
v0.2.0
What's Changed
- Build the git-install dist outside the consumer's node_modules by @TheGreatAxios in #2
- Build on git install so a git-installed consumer gets dist/ by @TheGreatAxios in #1
- Port the workflow visualization set from gtm-workbench by @TheGreatAxios in #3
- Add a Ladle component workbench and collapse chip duplicates into Badge by @TheGreatAxios in #6
- Port the core dashboard and library primitives from gtm-workbench by @TheGreatAxios in #5
- Add the two-column sidebar piece set: icon rail and contextual panel by @TheGreatAxios in #7
- SidebarRail: labelled variant with caption-under-icon items by @TheGreatAxios in #9
- Add the chat dock with fullpage mode and the generative-UI render rail by @TheGreatAxios in #8
- Add CommandPalette: a generic, data-driven command surface by @TheGreatAxios in #10
- ThemeProvider: light/dark/system + warm/cool presets by @TheGreatAxios in #12
- Exclude test modules from the published package surface by @TheGreatAxios in #13
- Exclude co-located tests from the public exports surface by @TheGreatAxios in #11
- Add Dialog stories for center and sheet placements by @pratikbuilds in #14
- Allowlist URL schemes at every agent/artifact-supplied link sink by @TheGreatAxios in #19
- TraceWaterfall honesty for ordinal spans, plus an accessible InfoTooltip by @TheGreatAxios in #20
- Post-hoc fixes for #20: ProfileCard href safety, missing tests, dead tooltip assertion by @TheGreatAxios in #22
- CL-5624: Dashboard and chrome components (gtm port) by @TheGreatAxios in #25
- CL-5636: Ladle component workbench with Corbits theme toggle by @TheGreatAxios in #23
- CL-5623: Workflow visualization components (gtm port) by @TheGreatAxios in #24
- CL-5423: LoginForm sign-up mode, link Button, DitherBackground, auth panel slot by @TheGreatAxios in #26
- CL-5433: Chat parts renderer and tool lifecycle (phase 1) by @TheGreatAxios in #27
- CL-5654: Canvas chat host — dual-column generative UI by @TheGreatAxios in #28
- CL-5633: Small stateless components — architecture pass and standing pattern by @TheGreatAxios in #29
- Form field primitives: Select, Textarea, Checkbox, RadioGroup by @TheGreatAxios in #30
- Add press feedback to buttons by @TheGreatAxios in #31
- Motion tokens: named easings and durations by @TheGreatAxios in #32
- List selection: useListSelection, SelectionCheckbox, BulkActionBar by @TheGreatAxios in #33
- TopBarBreadcrumbs: link-component slot for SPA navigation by @TheGreatAxios in #34
- CommandPaletteInline: the palette as anchored, non-modal chrome by @TheGreatAxios in #35
- CL-6470: Named icon-size scale tokens by @TheGreatAxios in #36
- Address pre-publish review findings for react-ui by @TheGreatAxios in #41
- Set Node 24 LTS as the minimum engine by @TheGreatAxios in #48
- chore(deps): pin packageManager to bun@1.4.0 by @TheGreatAxios in #53
- docs(readme): registry install and current public API (CL-8775) by @TheGreatAxios in #49
- refactor(ui)!: drop Command in favour of CommandPaletteInline by @TheGreatAxios in #52
- chore(git): ignore .agent-state/ by @TheGreatAxios in #51
- refactor(test): co-locate test suite under src/ by @TheGreatAxios in #50
- docs: PRODUCT/IMPLEMENTATION and reconcile DataPort/theme (CL-8775) by @TheGreatAxios in #56
- refactor!: prune modules unreachable from any known consumer by @TheGreatAxios in #55
- feat(theme): OS-follow color tokens via prefers-color-scheme (CL-8479) by @TheGreatAxios in #42
- Add Silk, Strata, and Echo thinking indicators by @pratikbuilds in #40
- feat(chat): ShimmerText and ThinkingLabel with rotating verbs (CL-8481) by @TheGreatAxios in #43
- feat(voice): MicButton, VoiceWaveform, DictationStatusLine and MicPermissionDialog (CL-8480) by @TheGreatAxios in #44
- feat(tool): ToolPicker for browsing, searching and selecting tools (CL-8483) by @TheGreatAxios in #45
- feat(agent): collapsible Reasoning block composed into agent-turn (CL-8482) by @TheGreatAxios in #47
- docs(readme): runnable-only Quickstart, one program (CL-8775) by @TheGreatAxios in #57
- refactor!: keep lib helpers out of the public surface by @TheGreatAxios in #63
- build(deps): make four Radix and sonner peers optional by @TheGreatAxios in #64
- docs(readme): bun add, ChatThread example, component index by @TheGreatAxios in #65
- docs(readme): move dark mode and fonts into a Theming section by @TheGreatAxios in #69
- feat: ship "use client" on stateful components by @TheGreatAxios in #66
- build: drop the git-install prepare hook by @TheGreatAxios in #60
- docs(readme): lead with what it is, where it fits and how to upgrade by @TheGreatAxios in #72
- chore(release): 0.2.0 by @TheGreatAxios in #73
- build: keep bun.lock as the only lockfile by @TheGreatAxios in #61
- refactor!: replace generated exports with a hand-written barrel by @TheGreatAxios in #76
- build: emit JS with tsc and move gates out of build by @TheGreatAxios in #77
- build: switch to oxfmt and oxlint by @TheGreatAxios in #78
- chore: align repo scaffolding with the package standard by @TheGreatAxios in #79
- fix: apply batched functional updates in useControllableState by @TheGreatAxios in #80
- fix: animated-number restarts from the shown value; theme hydrates cleanly by @TheGreatAxios in #81
New Contributors
- @pratikbuilds made their first contribution in #14
Full Changelog: https://github.com/corbitsdev/react-ui/commits/v0.2.0