Changelog

Product updates for Base UI (Angular) at base-ui.net — new components, fixes, CLI, and MCP. Generated from commits that touch the component library, CLI, and MCP server (demo-site / tooling work omitted). Lifetime Pro updates land here. Newest first within each month.

Last generated Sep 8, 2026

September 2026

  • Featurescliadd doctor command to verify project setup
    · dc80f1e
  • Featuresclipick from the catalog when add has no names
    · d653514
  • Featuresdocsadd Preview/Code demos and live playgrounds.
    · c053692
  • Featuresadd Theme Studio so teams can export a Tailwind v4 @theme block.
    · e502a09
  • Featuresship Cursor rules, usage snippets, and StackBlitz on cookbooks and blocks.
    · a6ab1cf
  • Documentationadd Angular 22 cookbooks for signal forms, httpResource, @defer, and view transitions.
    · 12e48f2
  • Bug Fixesuse const for toast swipe offset
    · a23f3d4
  • FeaturestoastStack toasts like a deck: hover or focus expands, swipe dismisses, hover pauses auto-dismiss, and prefers-reduced-motion falls back to a static list.
    · 1531819
  • OtherBind layout-kanban-board to a parent store (#108)
    · cb21d4f
  • Bug Fixesuse an interface for the workspace inbox spec helper.
    · eaf321d
  • Featureslibraryadd a Linear-style workspace inbox layout
    · 0c6b805

August 2026

  • Bug Fixesconvert leftover component CSS to Tailwind and make disabled controls inert.
    · e54709d
  • Bug Fixesalign radio labels and put identity copy on Open Graph tags.
    · 582e419
  • Bug Fixesdisambiguate Base UI (Angular) in schema and allow Claude search bots.
    · 6c05969
  • Bug Fixesrestore smooth shell drawers and polish docs styling.
    · ee2a08c
  • Bug Fixesbind toggle ariaLabel in the axe smoke host and settings layout.
    · a9d1503
  • Bug Fixesraise AA contrast on badges and active nav, and bind toggle ariaLabel.
    · 5733f4e
  • Bug Fixeskeep the mobile shell backdrop transparent.
    · 2f6189d
  • Bug Fixesclear ESLint errors and warnings in app and library.
    · d6cfd7a
  • Bug Fixesalign button-group specs with valueChange and ToggleGroupButton.
    · a17c2ee
  • Bug Fixestype CVA callbacks as void so library compile succeeds.
    · 0bfdb59
  • Code Improvementsuse a stepper time picker and a two-step date+time flow.
    · abdaa02
  • Othercommand palette UI improvements
    · 1da8916
  • Bug Fixeskeep the disabled input separate from Angular Forms setDisabledState.
    · cdcd64e
  • Code Improvementsshare overlay positioning, enable strict templates, and type color unions.
    · aad4aa2
  • Bug Fixesuse signals for template state so zoneless components actually update.
    · 9852fe2
  • Bug Fixeskeep dialog width from numeric attributes instead of stretching full overlay.
    · 918fc74
  • Bug Fixesrestore missing icons and correct gallery, spinner, currency, and scheduler behavior.
    · 880dcf2
  • Code Improvementscancel component timers on destroy and drop leftover animation frames.
    · 793d022
  • Code Improvementsapply complete Tailwind class names so badge, menu, and code styles generate.
    · 737c068
  • Choresadd angular-eslint so ng lint actually runs.
    · 5f33dba
  • Choresmock localStorage in vitest for Node 25+.
    · 24eff50
  • Code Improvementsresolve CLI imports, overlay z-index, and component accessibility.
    · 028e1f3
  • OtherIsolate product-card hover so sibling cards in a row do not react.
    · bb6ae48
  • OtherAdd hover-open nested menubar menus and stay-open selectable items.
    · a8bc052
  • Choresmcpbump zod to 4.4.3
    · 3be532e
  • Choresbump tailwind-merge to 3.6.0
    · 251df92
  • OtherPoint the product at the public GitHub hub and add community guardrails.
    · 81e6b4c
  • Bug Fixesclikeep fetch out of the published bin entry
    · 4b70eff
  • Featurespersist shareable demo themes and close flagship form/a11y gaps
    · 3876b91
  • Bug Fixesclifetch the registry index once for diff and update
    · 0cf260c
  • Featuresadd hover-card, menubar, loading-overlay, currency-input, kbd, aspect-ratio, scroll-area, and cookie-banner
    · dd09cf3
  • Featuresadd labeled shell nav sections that collapse with the dashboard rail
    · ce2e391
  • Bug Fixeskeep hover-card open on panel click and correct menubar and currency input
    · 0ed2c55
  • Choresupdate documentation and changelog for Angular 22 migration
    · ba8fe81
  • Choresupgrade Angular 21 to 22.1
    · d8e14f3
  • Bug Fixesclidrop shell access and ship a zero-dependency tarball
    · cda3de3
  • Choresupdate .gitignore and optimize build process
    · 46a6c29
  • Featuresadd combobox, tags-input, time-picker, and chat to the registry
    · 128e98d
  • Bug Fixesscroll-navuse one scrollport with a sticky sidebar
    · c85f9b5
  • Choresserve pro registry on pro.base-ui.net
    · 1887589
  • Choresremove @lussos package names
    · 005988d
  • Bug Fixesbreadcrumbtruncate current crumb on one row
    · eb72bd0
  • Refactorsshellmove backdrop logic inside main column for improved mobile handling
    · b9d9f05
  • Bug Fixesapprestore nested scroll on navigate and browser back
    · acb973c
  • Featurescliverify registry payloads before writing them to disk
    · 966908c
  • Documentationapishow CLI-local imports instead of deprecated @lussos/base-ui
    · 03d967e
  • Featuresshellunify page and dashboard shells into base-shell
    · f58aa1a
  • Featuresresponsive-navadd responsive navigation components
    · dc2e665
  • Featuresstat-cardintroduce metric variant with delta pill and sparkline
    · 61023c2
  • Featureslightboxadd free lightbox gallery with alt-initials fallback
    · 166df7b
  • Featurescountdownenhance countdown component with SSR support and client ticker
    · 5e9814b
  • Featuresshelladd dashboard-shell and page-shell components with services
    · d0367b7
  • Featuresbuttonsadd progress-button with stable-width loading spinner
    · 5245d59
  • Bug Fixeshtmlcorrect utility class name mistakes in various components
    · 4d5004e

July 2026

  • Refactorstooltiprename `placement` to `tooltipPlacement` for clarity and avoid conflicts
    · 1c5b6f8
  • Featuresadd EcommerceBlockProductCard component and implement product demo showcase in Ecommerce page
    · 85c0df6
  • Featuresproadd chart and virtual-scroll components; fix Base import path for CLI
    · d415fd1
  • Bug Fixesprerender the whole site — timer leaks, SSR crash, and Pro a11y gaps
    · f965686
  • Featuresdropdownsupport cascading nested menus without closing the parent
    · 7854743
  • Bug Fixesadd SSR safety guards to components and enable server-side rendering support
    · dee85db
  • Othermcp added
    · 99eb9da
  • Featuresimplement comprehensive component unit tests and standardize test configurations across the library
    · cbe1103
  • Refactorsmake ThemeService SSR-safe by isolating DOM and localStorage access to the browser platform
    · 1902b6d
  • Featuresbaseadd Pro knob dial and free ripple directive
    · db5f83f
  • Bug Fixesbasebreak button-group circular import for Karma
    · da6d52b
  • Featuresbaseadd free input-mask directive with demo page
    · b0b5f67
  • Featuresbaseadd Pro select-tree and document form-control height rules
    · ad06c71
  • Featuresbaseadd free speed-dial FAB with demo page
    · 7b76ada
  • Featuresbaseadd Pro pick-list dual-listbox with demo page
    · 3b9839e
  • Featuresbaseadd free tri-state checkbox with demo page
    · 09eb3fd
  • Featuresenhance base elements with size options, popups and file-manager improvements
    · 51c2863
  • Featuresbaseadd free context-menu component
    · edcab9c
  • Featuresbaseadd meter-group, dual-range-slider, and progress tip
    · c93a13d
  • Featuresenable dynamic tooltip updates and add reactive copy status to code component
    · 99d0260
  • Refactorsmove advanced components from free to pro tier and document new dual-range-slider and splitter components
    · 56a9e8a
  • Featuresbaseadd Pro layout-file-manager application
    · 426fff4
  • Featuresbaseadd free scroll-top/bottom and polish demos
    · 3b51657
  • Featuresbaseadd free splitter with demo page
    · 2c4d3a9
  • Featuresbaseadd Pro layout-scheduler full calendar
    · 195173e
  • Featurescliadd diff/update commands for upstream component changes
    · bcc6535
  • Featurescatalogsplit registry into free/pro categories, promote Sidenav/ScrollNav to library
    · 5ca25dd
  • Bug Fixescliharden diff/update follow-ups and add unit tests
    · 0fa5eda
  • Featuresbaseadd free rich-text-editor component
    · 0b24888
  • Bug Fixesbuttonimportant text colors so anchor buttons beat prose typography
    · 60e073e
  • Featurespro-registryauthenticated worker serving pro components
    · 84c8352
  • Featuresclirename to base-ui-cli with recursive add, list command, working init
    · 54dcfd3
  • Bug Fixesreplace arbitrary spacing values with standard classes in media widgets
    · c289658
  • Bug Fixesupdate button color in social-widget-image-caption
    · 9a29896
  • Refactorsenhance ScrollNav to support nested scroll containers and add resetSidenavScroll for navigation changes
    · 82af519
  • Featuresadd social widget components
    · 6e461f9
  • Bug Fixesadjust styling in media widget video and album components
    · 1ee8d32
  • Featuresextract 16 premium blog/magazine card components
    · c67e2f6
  • Bug Fixesremove unused imports in blog cards and fix unclosed div in demo page
    · a6ae53f
  • Featuresvisually enhance blog/magazine cards to a premium editorial design system
    · 585faf5
  • Refactorsmigrate to standard tailwind spacing and classes
    · faa5677
  • Choressync component and layout updates
    · d44087f
  • Featuresimplement a11y keyboard navigation utility and enhance component accessibility
    · 814035a
  • Refactorsapply booleanAttribute and numberAttribute across component library
    · 534f2f8
  • Chorespush fixes to registry and finalize component updates
    · 8084645
  • Bug Fixesresolve broken class bindings due to object literal syntax
    · 4cc5bed
  • Choressync layouts with components and update paid/free tiers registry
    · 486214c
  • Othercode update
    · 3fb269b
  • Featuresadd inbox messaging layout and introduce icon variant to file upload component
    · 1a7d082
  • Featureslayouts, a11yadd docs-kb layout and improve accessibility for command-palette and toggle
    · bb5b608
  • Featureslayouts, coresync admin-data-table, checkbox, button and test updates
    · ad41d7d
  • Bug Fixestreeupdate sizing of icons in tree component
    · 07cf622
  • Featureslayoutsadd settings layout and update dashboard layout to library
    · c77c00b
  • Bug Fixeslayoutsync onboarding flow updates to library and fix missing imports
    · bd516d0
  • Bug Fixesstepperadd max-width and center alignment, fix template signal
    · 9bd57e1
  • Bug Fixeslayoutfix BaseAddonEndDirective import name
    · 7d87479
  • Bug Fixeslayoutadd max-width to layout-onboarding-flow stepper wrapper
    · 580e755
  • Testsupdate component test files
    · 38a7b94
  • Bug Fixessteppermove max-width to layout wrapper
    · 255c54f
  • Featureslibraryadd layout-bento-grid to paid tier and update toast
    · cf2b9b7
  • Featureslibraryadd layout-kanban-board, layout-pricing, and layout-split-screen to paid tier
    · 85a4e25
  • Bug Fixescolor-pickeradd cursor-pointer to trigger button
    · 3714e74
  • Bug Fixescolor-pickerimprove input widths in custom color panel
    · 07a8969
  • Featuresadd layout-dashboard to premium library components
    · ad2f85e
  • Bug Fixesdialogupdate dialog template, fix imports in product quick view feat(library): add layout-portfolio-gallery with dialogs to paid tier
    · 93642df
  • Bug Fixesdrawercorrect close icon name feat(hero-features): bundle hero-demo-dialog with layout-hero-features
    · 432967f
  • Featureslibraryadd layout-magazine-grid to paid tier components
    · 3916114
  • Featureslibraryadd layout-ecommerce-grid to paid tier components
    · 2193fcf
  • Featureslibraryadd layout-blog-sidebar to paid tier components
    · 15b7857
  • Bug Fixeslibrarycorrect import paths in portfolio gallery components
    · 08a3ec7
  • Otherdynamically add styles and icons
    · 3182e1d
  • Featuresadd team-invite, billing, delete-account, wizard, and filter forms
    · 0071a94
  • Otherlist-item cursor pointer
    · e279a4f
  • Featuresadd comprehensive suite of reusable form components to the base library
    · d872b7a
  • Otherupdate registry
    · 7cc22c0
  • Othergemini fixes
    · 91f387e
  • Otherupdate library zoneless and npx i component
    · bb3dbb3
  • Othersome fixes
    · 4320f92
  • Featuresinstall CLI dependencies and update base component templates
    · 1a2dce4

June 2026

  • Othernew components and fixing issues
    · 30d495a
  • Othermigration 2
    · dd2e3c9
  • Othermigration a21
    · d81e680
  • Othermigration 5
    · d566a4e
  • Otherangular migration to 21
    · c3a0b88
  • Othercomputed migration 21
    · 9594a95
  • Othermigration 4
    · 8ea5a97
  • Othermigration 3
    · 81f4ea4
  • Othermigration to angular 21
    · 6192740
  • Bug Fixesotp-inputfill-all-fields bug + backspace navigation
    · 4269c36
  • Other update sintax to angular 21
    · 36c7fa1
  • Refactorslibrarymigrate all components to Angular signal-based APIs
    · 3531247
  • Featuresavatar-grouptighter default overlap with hover-spread animation
    · 2760fbf
  • Featuressix framework improvements — cn() override, standalone bootstrap, tests, Storybook, Tailwind v4, focus trap
    · cea0c58
  • Featuresadd 10 new library components with demo pages
    · bba013e
  • Bug Fixespopoverfully self-contained component — panel never permanently visible
    · 9460b0e
  • Bug Fixespopoverrewrite with fixed viewport positioning — always on top, properly dismissable
    · 45f1fdd
  • Bug Fixescolor-pickeruse fixed viewport-relative positioning for panel
    · 3c7a3c9

May 2026

  • Othernew UI elements
    · 7b01e99
  • Otherupdates for AI
    · 497c21a
  • OtherAI related updates
    · 412e11e
  • Othercomponents update
    · 042949a
  • Otherupdate compoents for ai
    · 9ae0490
  • Otheradded contact form
    · e4cbb94
  • Othercrop image update
    · d7d188c
  • Otherlussos ui library component AI ready
    · ac0fc10
  • Othersome UI updates
    · 117ddc4
  • OtherAi updates
    · 114afea
  • Otherforms added
    · 43b0368
  • Othericon update
    · 662ae36
  • Othermedia done and some library updates
    · 245894a
  • Othersmall ui updates
    · c55d4b3
  • Otherhttp to https
    · c3a8cbd
  • Othertest
    · ee7ca6f
  • Othercode snipet update
    · aaade1b
  • Otherempty states
    · 7e0af34
  • Othertest
    · 434df52

April 2026

  • OtherArticles and some componetnts updates
    · 1a3327f
  • Otherupdates on API references
    · f1ec297
  • Otherupdates base files
    · 16e347d
  • Otherhome page added
    · 7d69d36

March 2026

  • Othernpm base
    · b8c183c