Changelog
What shipped, and when. Every released change is a commit in this repository — the hash is beside it — and work that has not shipped yet is marked as such.
1 released · 32 changes
Unreleased
UnreleasedThe platform
Work on the current branch, not yet in a published version: the library grows from a catalogue into a place to discover, compose, save and integrate.
On the current branch; not in a published version yet.
- NewTen more showpieces: sand, magnets, spectra and a fourth dimension
Ferrofluid, FallingSand, PaperMarbling, IronFilings, PrismLight, PendulumWave, OrbitSandbox, SnowDrift, Tesseract and VoxelTerrain. Rosensweig spikes that stand up under a magnet, a headline made of sand that crumbles, Jaffer’s exact marbling operators, filings that turn to a dipole field, Snell’s law per wavelength, fifteen tuned pendulums returning to one line, symplectic n-body orbits, snow that settles on the page’s own headings, real 4D rotation, and Comanche column casting over an endless heightmap. Tagged Showpiece alongside the first ten.
- NewTen showpieces, with a tag of their own
FluidCanvas, ReactionDiffusion, ClothPanel, ShatterDismiss, ChladniPlate, LightCaster, RainGlass, PopUpCard, ParallaxPortal and InfiniteZoom: real fluid, cloth with working buttons on it, shattering glass, sand finding the nodal lines, cast shadows, refracting rain, pop-up folds, a window into a room, and a zoom that never ends. They are tagged Showpiece rather than New, so the tag stays true after the next release.
- NewSeventy more components, each a mechanic the library lacked, now the ones marked New
Proposed with their core mechanic checked against the source, then independently reviewed: 47 of 110 candidates were rejected as duplicates, variants, compositions or too thin. MessageFormat, JustifiedText, TabCoordinator, UrlState, DraftRecovery, FuzzyFinder, FullTextSearch, QueryBar, DockLayout, PairwiseRanker, GeoCoordinateInput, CronEditor, RegexTester, CsvImport, JsonDiff, JsonQuery, AnsiOutput, CurlConverter, SemverRange, CspEvaluator, PathEditor, ImageAdjust, SmartCrop, DocumentScanner, PaletteExtractor, ModelViewer, ExifViewer, ZipBrowser, GifRecorder, MeasureTool, TimeSeriesExplorer, ForecastChart, ControlChart, KaplanMeierChart, TraceWaterfall, ContourPlot, ViolinPlot, HexbinChart, FlameGraph, ErrorBudget, FlowDiagram, Dendrogram, MindMap, ResourceScheduler, TournamentBracket, SlaTimer, TransformBox, SnapGuides, StrokeGestures, RankedChoiceResults, CommentAnchors, CollaborativeText, PeerLink, SlideDeck, ThreeWayMerge, Redactor, ReadabilityMeter, ExpenseSplitter, SqlBuilder, JwtInspector, LogPatterns, RecordMerge, SpacedRepetition, Equalizer, LoudnessMeter, BpmDetector, ChessBoard, Game2048, WordGuess and Solitaire. The previous seventy are no longer tagged New.
- ImprovedFour duplicate pairs merged, and ScrollProgress hands back-to-top to BackToTop
UptimeBar is now StatusStrip: intervals take a declared status, incidents, downtime minutes and a date as well as a measured uptime, and the strip gains an uptime override, a legend and a one-tab-stop arrow-key cursor. SpeedDial is now RadialMenu with layout="stack", direction, labels and defaultOpen, and both layouts share the menu-button keyboard model. ScrollList is now ScrollArea with scrollbar="hidden", and AnnouncementBar is now Banner with layout="strip", badge, href and a storageKey that remembers dismissal; ScrollList and AnnouncementBar shipped in 1.0, so both stay as deprecated wrappers. ScrollProgress backToTop is deprecated and renders BackToTop with showProgress, so it moves focus, respects reduced motion and hides properly.
- NewSeventy components with mechanics the library did not have
Each was checked against the whole catalogue first: none duplicates, varies or can be assembled from an existing component. ErrorBoundary, Hotkeys, LazyMount, MiddleTruncate, VisionSimulator, SpatialNavigation, FitText, Sidenotes, ScrollSync, FindInPage, RichTextEditor, SchemaForm, InlineCompletion, FormulaEditor, EasingEditor, NaturalDateInput, ProductVariantPicker, SeatMap, PatternLock, TrackChanges, CameraCapture, VoiceRecorder, CaptionEditor, DictationButton, ReadAloud, PitchTuner, AudioTrimmer, PanoramaViewer, Magnifier, BlurHashImage, ChordDiagram, SequenceDiagram, ParallelCoordinates, VennDiagram, WordCloud, ClickHeatmap, ChoroplethMap, CommitGraph, PivotTable, ImageDiff, HexViewer, OpenApiReference, StackTrace, WebVitals, A11yInspector, EmailViewer, DataProfile, ExperimentResults, AccessExplainer, PasskeyManager, NodeEditor, Whiteboard, Joystick, SortableTree, RemoteSelections, CallGrid, PictureInPicture, ScrollSequence, ShaderCanvas, VoronoiField, FractalExplorer, Sudoku, Minesweeper, SlidingPuzzle, Crossword, SnakeGame, MathFormula, TimezonePlanner, PermissionPrompt and PagedDocument.
- NewSeventy more components across every group
Grid, TextLink, LiveRegion, HighlightMatch, Sticky, MasterDetail, DashboardGrid, ShowMoreList, NavigationProgress, PriorityNav, ScopedSearch, AlphabetIndex, RecentItems, SocialLoginButtons, UnsavedChangesBar, VoteButtons, FollowButton, AddToCalendar, WeekdayPicker, UnitInput, TimeRangePicker, RecurrenceEditor, LikertScale, CodeEditor, SearchableCheckboxList, KpiStrip, TrendDelta, WeekView, Receipt, LogViewer, TranscriptView, SunburstChart, NetworkGraph, OrgChart, BeeswarmChart, CohortRetention, StreamGraph, SignalStrength, Meteors, AnimatedGrid, UpdateAvailable, MaintenanceNotice, NotFoundState, AccessDeniedState, FullscreenDialog, FeatureBeacon, ChecklistPopover, LinkPreview, FloatingPanel, SwipeToConfirm, CircularText, MorphingText, AttentionShake, ScrollStory, SharePermissions, VersionHistory, QuestionQueue, DropOverlay, FlowField, Metronome, SpinWheel, TicTacToe, FaqSection, NewsletterSignup, UsagePricingCalculator, EmailVerification, OAuthConsent, IpAllowlist, BrandingSettings and RoadmapBoard.
- NewFifty more components
Stack, Container, InfiniteScroll, LanguageSwitcher, VersionSwitcher, ArticlePager, DownloadButton, LikeButton, SelectionToolbar, DateTimePicker, DurationInput, AddressInput, TreeSelect, CascadeSelect, ColorSwatchPicker, MarkdownEditor, AvatarUpload, RepeaterField, EventCalendar, AgendaList, TreeTable, EditableTable, Leaderboard, CodeTabs, VideoPlayer, AudioPlayer, GanttChart, MatrixHeatmap, RadialBarChart, SlopeChart, ParetoChart, DumbbellChart, StepLoader, UploadQueue, KeyboardShortcutsDialog, PromptDialog, ReleaseNotesModal, AnimatedList, MarkerHighlight, ShimmerText, ImageAnnotator, ResizableBox, GameOfLife, MemoryGame, SeatSelector, CancellationFlow, DataExportPanel, AccessRequests, DomainSetup and LocaleSettings.
- NewForty more components
AspectRatio, ScrollArea, Masonry, Menubar, MegaMenu, BackToTop, ToggleButton, ShareMenu, PhoneInput, CreditCardInput, ChoiceCardGroup, TransferList, MonthPicker, TimeSlotPicker, InputGroup, EmojiPicker, ProfileCard, FileList, ReviewSummary, ProductCard, OrderTracker, ImageGallery, ScatterChart, WaterfallChart, Histogram, BoxPlot, BulletChart, CandlestickChart, IncidentTimeline, ConfirmPopover, Toggletip, ChatThread, MessageComposer, CommentThread, NotificationPreferences, FeatureFlags, ReferralCard and NpsSurvey.
- NewComposer
Build a screen from the real components and blocks on a canvas, edit their props, preview it at three widths and copy the code with its dependencies.
- NewSmart search
The ⌘K palette now ranks fuzzy matches across components, blocks, templates, recipes, integrations, tokens and releases, and remembers recent searches and pages.
- NewFavorites and collections
Save any component, block, template, recipe or integration, and file it into collections.
- NewComponent health
Every component page shows its status and only the capabilities there is evidence for — measured from the source and the test suites, not typed by hand.
- NewFind My UI
Answer two questions and get components, blocks, templates and recipes chosen from the shared tags.
- NewTemplates, recipes, integrations and Built With
- ImprovedCommandPalette takes a custom filter, a loading state and a description per command
All optional; existing callers behave exactly as before.
- ImprovedThe sidebar groups its links by what you came to do
Explore, Build, Design system, Developer and Saved — the component index below is unchanged.
- v1.0.0
Klyv 1.0
The first version: an accent-led component library, the blocks built from it, an MCP server and an Agent Skill, and a docs site built with the library it documents.
- NewA SaaS group of 42 components, three SaaS blocks, and a New tag
Commit e9ccffc - NewBlocks reach the CLI, the MCP server and search
Commit 57ce183 - NewSixteen new components, and a landing page that leads with useful ones
Commit 183b121 - NewButton renders as a link with `as`
Commit 6964bd4 - NewBlocks — seven production-ready screens
Commit 150aeb2 - NewThe library, exposed to AI harnesses over MCP and as an Agent Skill
Commit 787f941 - NewKlyv, an accent-led React component library
Commit e68c49b - ImprovedKeyboard behaviour the docs promise is now covered by tests
Commit 917d357 - ImprovedThe landing page, redesigned around components, blocks and screens
Commit e0a81ff - ImprovedThe sidebar stopped re-rendering on navigation, and every example is framed alike
Commit afce8ec - ImprovedSidebar links for the new pages, and both component views reworked
Commit 6a2e821 - FixedColour contrast, measured in a real browser
Commit f1d3163 - DocsThe README contradicted itself about the dependency count
Commit 785f8b2 - DocsThe 21 props the new components left blank are described
Commit 6a35a58 - DocsA Get started page
Commit b87f645 - DocsThe MCP server and the skill documented on the site
Commit 5a03193