Repository navigation
Releases
Releases · corbitsdev/react-ui
v0.5.1
What's Changed
- feat(tooltip): add general Tooltip and rebuild InfoTooltip on it by @TheGreatAxios in #162
- chore(release): 0.5.1 by @TheGreatAxios in #163
Full Changelog: v0.5.0...v0.5.1
v0.5.0
Bump @corbits/react-ui from 0.4.0 to 0.5.0.
Changes since 0.4.0
- Features:
ActionBar, a floating bottom action bar (#154); an agent skill and usage rules shipped in the package (#153). - CsvTable interactive grid: sort, selection and TSV copy with host-driven search and filters (#152); spreadsheet numbering (#156); name box, cell contents and status-bar sums (#157); resizable columns (#158); gridlines to the pane's edges (#159); sheet tabs (#160); edge-strip selection outline (#161).
- Fixes: prompt-input popups close on intent only and name the chosen option (#150); message parts and activity keep focus and honest counts (#146); known contrast entries cleared (#143); focus policy checks are advisory (#151).
Visible changes for consumers
- The orange badge tones (
accent,warning,access) use an opaque pale fill and two new theme tokens,--primary-tintand--primary-tint-foreground. A theme that overrides the full token set needs both. - The closed model and mode pickers are named "Model, Deep" (label plus choice), so a lookup by the name "Model" alone no longer matches.
labels.runningandlabels.heldreceive adonecount that excludes failed calls.- The package ships a
skills/directory, built by a newbuild:referencesstep.
v0.4.0
Breaking release for the new stateless conversation family.
Migration guide: Upgrading from 0.3 lists every removed export and its replacement.
Published package: @corbits/react-ui@0.4.0.
What's Changed
- feat(conversation): add the chat data contract and its helpers by @pratikbuilds in #113
- feat(conversation): add Conversation and its scroll anchoring by @pratikbuilds in #114
- feat(prompt-input): add PromptInput with token highlighting by @pratikbuilds in #115
- feat(panel): add a resizable Panel with keep-mounted panes by @pratikbuilds in #116
- test(stories): add sample conversations for the chat stories by @pratikbuilds in #117
- feat(prompt-input): add the PromptInput toolbar parts by @pratikbuilds in #118
- feat(panel): add tabs for the Panel by @pratikbuilds in #119
- feat(agent): add Tool, ToolApproval, ToolGroup, Reasoning and Activity by @pratikbuilds in #120
- feat(message): add the Message family by @pratikbuilds in #121
- feat(conversation): add useHistoryWindow and ConversationEarlier by @pratikbuilds in #122
- feat(conversation): add ConversationMap and useReadingPosition by @pratikbuilds in #123
- feat(attachments): add Attachments and the file drop zone by @pratikbuilds in #124
- feat(media): add generated images, sources and MediaViewer by @pratikbuilds in #125
- feat(conversation): add ConversationThread by @pratikbuilds in #126
- test(stories): add a story of the whole chat by @pratikbuilds in #127
- feat(chat)!: remove the old chat components by @pratikbuilds in #128
- feat(chat): add MessageParts to render a message's parts by @pratikbuilds in #129
- test(a11y): record conversation story contrast baselines by @TheGreatAxios in #140
- chore(release): 0.4.0 by @TheGreatAxios in #141
Full Changelog: v0.3.2...v0.4.0
v0.3.2
What's Changed
- build(deps): replace ladle with storybook 10 as the component workbench by @pratikbuilds in #88
- ci: scope cla workflow concurrency group by event by @TheGreatAxios in #93
- chore: add a Corbits Triage policy in .corbits-triage.yml by @corbits-triage[bot] in #92
- fix: clear the storybook axe baseline by @pratikbuilds in #91
- feat: add observability trace viewers by @TheGreatAxios in #131
- ci(policy): run the corbits-triage rules and actions by @TheGreatAxios in #135
- feat: add a sidebar search control that opens the palette by @TheGreatAxios in #136
- fix: clip a shell command to one line in a step title by @TheGreatAxios in #132
- fix: describe the whole run in the trace header by @TheGreatAxios in #133
- feat: read a trace as the question, the answer, and its steps by @TheGreatAxios in #134
- chore(release): 0.3.2 by @TheGreatAxios in #137
New Contributors
- @corbits-triage[bot] made their first contribution in #92
Full Changelog: v0.3.1...v0.3.2
v0.3.1
What's Changed
- fix(sidebar): render SidebarItem parts inside the asChild element by @TheGreatAxios in #87
Full Changelog: v0.3.0...v0.3.1
v0.3.0
What's Changed
- test(e2e): add a Playwright harness over a packed Vite host by @TheGreatAxios in #67
- test(e2e): add approval, palette and theme browser specs by @TheGreatAxios in #68
- test(e2e): add Select, FilterChip, dictation, AuthLayout and ChatThread specs by @TheGreatAxios in #70
- test(e2e): run an axe sweep over every Ladle story by @TheGreatAxios in #71
- test: drop class-string tests covered by browser specs by @TheGreatAxios in #62
- feat(avatar): shape, status dot, working orbit, xs and xl sizes by @TheGreatAxios in #82
- chore(release): 0.3.0 by @TheGreatAxios in #83
Full Changelog: v0.2.0...v0.3.0
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