Skip to content

public-ui/kolibri

MCP Browser & Automation

Streaming KoliBri MCP server (NPM: `@public-ui/mcp`)

TypeScript Latest 4.2.0 · 5d ago Security brief →

Features

  • Provides accessible, semantic HTML web components that extend the standard
  • Offers framework‑agnostic, multi‑theming capable UI primitives
  • Supports atomic component reuse for any design system or style guide

Recent releases

View all 19 releases →
Review required
4.2.0 Breaking risk
Dependencies

Modeless dialogs + OTP cooldowns

4.1.4 Bug fix
Notable features
  • Theme-Styles extended with Progress, Input Color, Tree and Abbr styles
  • DESY-Theme added
  • ECL-EC-Theme added
Full changelog

Full Changelog: 4.1.3 → 4.1.4


✨ Neue Features

  • Theme-Styles erweitert – Styles für Progress, Input Color, Tree und Abbr ergänzt (#10049) — @deleonio
  • DESY-Theme – Neues DESY-Theme hinzugefügt (#10048) — @deleonio
  • ECL-EC-Theme – Neues ECL-EC-Theme ergänzt (#9853) — @BF150
  • Table Stateful: resetSort() – Öffentliche Methode zum Zurücksetzen der Sortierung hinzugefügt (#10041) — @Copilot

🐛 Bugfixes

  • Toast: Responsiveness im KERN-Theme – Responsives Verhalten der Toast-Komponente im KERN-Theme korrigiert (#10018) — @BF150
  • Input Password: Visibility Toggle deaktiviert – Deaktivierter Visibility Toggle setzt den Typ nun weiterhin korrekt auf password (#10026) — @BF150
  • Single Select / Combobox: Delete-Tooltip im KERN-Theme – Tooltip-Verhalten beim Löschen korrigiert (#10019) — @BF150
  • Meter: Wertbegrenzung – Meter-Wert wird nun korrekt durch min und max begrenzt (#10024) — @BF150
  • Disabled-Komponenten: Opacity entfernt – Opacity für deaktivierte Komponenten entfernt (#10003) — @BF150
  • Table: Custom Render beim Neuanordnen – Überschreiben anderer Zellen beim Reordering von customRender-Cells behoben (#10006) — @BF150
  • Theme ECL: CI-Testcommands – Testbefehle pro Package im CI-Workflow angepasst (#10052) — @deleonio
  • Theme DESY: Icons verlinkt – DESY-Icons korrekt eingebunden (#10067) — @deleonio
  • Theme DESY: Package-Version – Package-Version an rc.4-Release angepasst (#10071) — @deleonio

📝 Dokumentation

  • Meter README – Dokumentation zur Meter-Komponente verständlicher formuliert (#10020) — @BF150
  • BWST-Theme README – README und Theme-Dokumentation optimiert (#10012) — @transkamp

🔧 CI / Infrastruktur

  • Sample-App: Vite allowedHostsallowedHosts-Option in der Vite-Server-Konfiguration aktiviert (#10029) — @deleonio
  • CI: Schritte neu sortiert – CI-Schritte umsortiert und Prüfung auf ungenutzte Elemente ergänzt (#10068) — @deleonio
  • ECL-EC & DESY Theme-Status – „In progress“-Status von ECL-EC entfernt und fehlendes desy-v11-Theme ergänzt (#10059) — @deleonio

📦 Dependency-Updates & Maintenance

  • Dependencies & Lockfile aktualisiert (#10034) — @deleonio
  • v4 Dependencies & Lockfile aktualisiert (#9988, #10054, #10062, #10066, #10070) — @github-actions
  • actions/github-script v8 → v9 (#9995) — @dependabot
  • pnpm/action-setup v5 → v6 (#9996) — @dependabot
  • TypeScript-ESLint Downgrade@typescript-eslint auf 8.58.1 zurückgestuft und von ncu minor ausgeschlossen (#10045) — @deleonio
  • BWST-Theme optimiert (#10047) — @deleonio
  • CVE-Übersichten aktualisiert (#9994, #10057, #10069) — @github-actions

👥 Neue Contributors

  • @transkamp mit dem ersten Beitrag in (#10012)
4.1.3 Bug fix
Notable features
  • Blur behavior in complex inputs
  • Customizable spinner cycle, dots color and size
  • Code style and conventions documentation updates
Full changelog

What's Changed

  • chore(deps): bump socket.io-parser from 4.2.5 to 4.2.6 in the npm_and_yarn group across 1 directory by @dependabot[bot] in https://github.com/public-ui/kolibri/pull/9950
  • chore(v4): update dependencies and lock file by @github-actions[bot] in https://github.com/public-ui/kolibri/pull/9956
  • chore: update CVE overview by @github-actions[bot] in https://github.com/public-ui/kolibri/pull/9949
  • chore(v4): update dependencies and lock file by @github-actions[bot] in https://github.com/public-ui/kolibri/pull/9972
  • chore: add workflow to update pnpm-lock.yaml by @deleonio in https://github.com/public-ui/kolibri/pull/9977
  • chore(sample-react): remove select picklist sample by @deleonio in https://github.com/public-ui/kolibri/pull/9980
  • fix: input number - added change event on every button click as with native field by @BF150 in https://github.com/public-ui/kolibri/pull/9978
  • chore: update CVE overview by @github-actions[bot] in https://github.com/public-ui/kolibri/pull/9976
  • feat: blur in complex inputs by @BF150 in https://github.com/public-ui/kolibri/pull/9817
  • fix: combobox & single select - suggestions/options change with open list by @BF150 in https://github.com/public-ui/kolibri/pull/9973
  • fix: input required stern an tooltip by @BF150 in https://github.com/public-ui/kolibri/pull/9964
  • feat: spinner cycle & dots color & size costumizationable by @BF150 in https://github.com/public-ui/kolibri/pull/9979
  • fix: pagination max entries text by @BF150 in https://github.com/public-ui/kolibri/pull/10004
  • fix: badges can grow by @BF150 in https://github.com/public-ui/kolibri/pull/10005
  • fix: date remove default max by @BF150 in https://github.com/public-ui/kolibri/pull/10007
  • feat: docs - code style and conventions by @BF150 in https://github.com/public-ui/kolibri/pull/10011

Full Changelog: https://github.com/public-ui/kolibri/compare/4.1.2...4.1.3

4.1.2 New feature
Notable features
  • Popover-Komponente mit funktionaler API
  • Meter-Komponente (`kol-meter`) abgeleitet von Progress
  • Span erweitert um Markdown-Unterstützung und Badge-Darstellung
Full changelog

Full Changelog: 4.1.1 → 4.1.2


✨ Neue Features

  • Popover-Komponente – Neue Popover-Komponente mit funktionaler API (#9793) — @deleonio
  • Meter-Komponente – Neue kol-meter-Komponente, abgeleitet von Progress (#9687) — @deleonio
  • Span: Markdown-Support – Span-Komponente um neue Props für Markdown-Unterstützung und Badge-Darstellung erweitert (#9785) — @deleonio
  • Konfigurierbare Big-Table-Sample – Konfigurierbares Beispiel für große Tabellen (#9768) — @BF150
  • Theme-exklusive Varianten – Darstellung theme-exklusiver Varianten (#9741) — @BF150
  • Export EventValueOrEventCallback – Neuer Type-Export (#9791) — @BF150
  • Export RadioOption-Type – Neuer Export aus @public-ui/components (#9927) — @Copilot
  • BWST-Theme v4 – Migration des BWST-Themes von v2 auf v4 (#9866) — @deleonio
  • Claude Skill für Skeleton-Migration – Skill zur Migration von Legacy-Komponenten auf die Skeleton-Architektur (#9842) — @deleonio
  • Dependency Upgrade Agent – Dokumentation und Tooling für automatisierte Dependency-Upgrades (#9922) — @deleonio

🐛 Bugfixes

  • Split-Button Popover-Alignment – Korrektur der Popover-Ausrichtung im Split-Button (#9784) — @BF150
  • Tabs: Mehrfachauswahl – Fehler bei mehrfacher Tab-Auswahl behoben (#9731) — @BF150
  • Button: Doppeltes Abschicken – Doppelte onClick-Events im Button verhindert (#9790) — @BF150
  • Table Big Sample: Endlosschleife – Infinite Loop in der großen Tabellen-Sample behoben (#9801) — @BF150
  • Accordion: Inhaltsbreite – Inhaltsbreite wird nun korrekt an die Accordion-Breite gebunden (#9807) — @BF150
  • Alle Icons: Endloses Laden – Endlos-Ladeindikator im Sample „Alle KolIcons" behoben (#9859) — @BF150
  • Spacing: Nicht-Null-Abstände entfernt – Überschüssige Spacings aus Komponenten entfernt (#9841) — @BF150
  • Details: Spezifität reduziert – Weniger spezifische Styles für die Details-Komponente (#9868) — @BF150
  • Field Control: Required-Stern – Pflichtfeld-Stern erscheint nun in der richtigen Zeile (#9915) — @BF150
  • Memory Leaks – Arrow Functions für Event-Handler zur Vermeidung von Memory Leaks (#9849) — @deleonio
  • Skeleton: E2E-Test-Snapshots – Snapshots für kol-icon Skeleton aktualisiert (#9397) — @deleonio
  • Skeleton: Unit-Test-Snapshots – Snapshots für kol-icon Skeleton aktualisiert (#9393) — @deleonio
  • Package.json: Scripts & Dependencies – Konsistenz in Scripts und Abhängigkeiten hergestellt (#9770) — @deleonio
  • Ungenutzte Varianten-JSONs entfernt (#9789) — @deleonio
  • Theme KERN: SCSS-Dateien & Stylelint – Umbenennung und Stylelint-Bugfixes (#9802) — @deleonio
  • NPM-Management: Theme-Styland – Korrektur der Paketreferenz in NPM-Scripts (#9827) — @Copilot

♻️ Refactoring

  • Skeleton-Architektur: kol-icon – Implementierung nach dem Skeleton-Pattern (#9320) — @deleonio
  • Skeleton: defaultValue in PropDefinitiongetDefaultProp entfernt, defaultValue ergänzt (#9773) — @deleonio
  • Span → Skeleton-Architektur – Migration der Span-Komponente (#9769) — @deleonio
  • Heading → Skeleton-Architektur – Migration der Heading-Komponente (#9677) — @Copilot
  • Spin → Skeleton-Architektur – Migration der Spin-Komponente (#9929, #9681) — @deleonio, @Copilot
  • Tooltip → interne Skeleton-Architektur (#9895) — @deleonio
  • SCSS-Imports & Mixins – Überarbeitung der SCSS-Imports über alle Komponenten (#9798) — @deleonio
  • Stylelint-Rules – Restrukturierung mit co-located Tests und konsistenter Benennung (#9803) — @deleonio
  • Focus-Management – Callback-Refs statt klassischer Refs in FocusElements (#9852) — @deleonio

📝 Dokumentation

  • Toast: Known Issues – Recherche zu bekannten Problemen aktualisiert (#9812) — @deleonio
  • Click/Focus-Propagation – Konzepte an Interface-Definitionen angeglichen (#9880) — @deleonio

🔧 CI / Infrastruktur

  • Netlify Deployment – Umstellung von sample-react auf die Präsentations-App (#9763) — @Copilot
  • Snapshot-Updates parallelisiert – Matrix-Strategie für schnellere Snapshot-Aktualisierungen (#9830) — @deleonio
  • Lighthouse CI – Konfiguration hinzugefügt (#9900) — @deleonio
  • Trivy Action – Update auf Version 0.35.0 (#9882) — @deleonio
  • Veralteter Workflow entferntmanage-npm-deprecation.yml gelöscht (#9826) — @Copilot
  • Visual-Tests-Report-Workflow entfernt (#9948) — @deleonio
  • Open-UI-Script – Generierung von UI-Komponentendokumentation (#9838) — @deleonio
  • Migrate-to-Skeleton Agent – Agent für die Refaktorisierung von Legacy-Komponenten (#9934) — @laske185

📦 Dependency-Updates & Maintenance

4.1.1 Breaking risk
Security fixes
  • Replaced serve with http-server to resolve production CVEs (details unspecified)
Notable features
  • Table fixed columns feature added
  • Version resource addition for MCP
Full changelog

What's Changed

  • fix: replace serve with http-server to resolve production CVEs by @deleonio in https://github.com/public-ui/kolibri/pull/9654
  • chore(v4): update dependencies and lock file by @github-actions[bot] in https://github.com/public-ui/kolibri/pull/9662
  • chore: update CVE overview by @github-actions[bot] in https://github.com/public-ui/kolibri/pull/9663
  • Update README.md by @deleonio in https://github.com/public-ui/kolibri/pull/9666
  • Enable full git history fetch in OpenCoDE sync workflow by @deleonio in https://github.com/public-ui/kolibri/pull/9675
  • feat: implement table row highlighting sample by @laske185 in https://github.com/public-ui/kolibri/pull/9650
  • fix: popover button height - removed inline-block and changed sample by @BF150 in https://github.com/public-ui/kolibri/pull/9676
  • refactor(quote): migrate to skeleton blueprint architecture by @Copilot in https://github.com/public-ui/kolibri/pull/9680
  • refactor: migrate image component to skeleton blueprint architecture by @Copilot in https://github.com/public-ui/kolibri/pull/9678
  • refactor: migrate Progress component to Skeleton blueprint architecture by @Copilot in https://github.com/public-ui/kolibri/pull/9679
  • fix(samples): add missing image for button-link image sample by @deleonio in https://github.com/public-ui/kolibri/pull/9688
  • chore(deps): bump actions/download-artifact from 7 to 8 by @dependabot[bot] in https://github.com/public-ui/kolibri/pull/9692
  • chore(deps): bump actions/upload-artifact from 6 to 7 by @dependabot[bot] in https://github.com/public-ui/kolibri/pull/9693
  • chore(deps): bump actions/attest-build-provenance from 3 to 4 by @dependabot[bot] in https://github.com/public-ui/kolibri/pull/9694
  • chore(v4): update dependencies and lock file by @github-actions[bot] in https://github.com/public-ui/kolibri/pull/9686
  • chore: update CVE overview by @github-actions[bot] in https://github.com/public-ui/kolibri/pull/9682
  • fix: reduced motion styles are important by @BF150 in https://github.com/public-ui/kolibri/pull/9698
  • perf: pre-calculate version resource JSON at module scope by @Copilot in https://github.com/public-ui/kolibri/pull/9701
  • feat(mcp): add version resource by @deleonio in https://github.com/public-ui/kolibri/pull/9700
  • fix: combobox (and more) adornemnt end by @BF150 in https://github.com/public-ui/kolibri/pull/9703
  • fix: select hideMsg by @BF150 in https://github.com/public-ui/kolibri/pull/9711
  • fix: Progress clamp value to min (=0) and max by @BF150 in https://github.com/public-ui/kolibri/pull/9702
  • chore(v4): update dependencies and lock file by @github-actions[bot] in https://github.com/public-ui/kolibri/pull/9708
  • chore: update CVE overview by @github-actions[bot] in https://github.com/public-ui/kolibri/pull/9716
  • fix: alert slot as e2e test by @BF150 in https://github.com/public-ui/kolibri/pull/9714
  • fix: table statefull pagination hasButton by @BF150 in https://github.com/public-ui/kolibri/pull/9712
  • fix: file input - added onChange & onInput to drop event by @BF150 in https://github.com/public-ui/kolibri/pull/9715
  • chore(test-tag-name-transformer): remove redundant snapshots by @deleonio in https://github.com/public-ui/kolibri/pull/9725
  • fix: checkbox disabled type error by @BF150 in https://github.com/public-ui/kolibri/pull/9717
  • chore(deps): bump the npm_and_yarn group across 2 directories with 1 update by @dependabot[bot] in https://github.com/public-ui/kolibri/pull/9734
  • Revert "chore(test-tag-name-transformer): remove redundant snapshots" by @deleonio in https://github.com/public-ui/kolibri/pull/9737
  • fix: update CI configuration to ensure jobs continue on error and e… by @deleonio in https://github.com/public-ui/kolibri/pull/9735
  • chore(v4): update dependencies and lock file by @github-actions[bot] in https://github.com/public-ui/kolibri/pull/9724
  • Add arc42 architecture documentation for Public UI - KoliBri by @Copilot in https://github.com/public-ui/kolibri/pull/9322
  • feature: table fixed cols by @BF150 in https://github.com/public-ui/kolibri/pull/9483
  • chore: update CVE overview by @github-actions[bot] in https://github.com/public-ui/kolibri/pull/9726
  • feat: dependent properties and refactor withValidPropValue by @laske185 in https://github.com/public-ui/kolibri/pull/9713
  • fix: kern theme by @BF150 in https://github.com/public-ui/kolibri/pull/9469
  • Claude/refactor progress skeleton x v ib4 by @deleonio in https://github.com/public-ui/kolibri/pull/9751
  • feat(table): disable sticky columns when fixed cols exceed container … by @deleonio in https://github.com/public-ui/kolibri/pull/9744
  • feat: reset props to default when removed from outside by @deleonio in https://github.com/public-ui/kolibri/pull/9743
  • chore(v4): update dependencies and lock file by @github-actions[bot] in https://github.com/public-ui/kolibri/pull/9748
  • chore: update CVE overview by @github-actions[bot] in https://github.com/public-ui/kolibri/pull/9752
  • refactor: remove unused properties and streamline component states by @deleonio in https://github.com/public-ui/kolibri/pull/9750

Full Changelog: https://github.com/public-ui/kolibri/compare/4.1.0...4.1.1

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

About

Stars
262
Forks
48
Languages
TypeScript SCSS CSS
Downloads/week
76
NPM Maintainers
2
Contributors
38
TypeScript
Types included ✓

Beta — feedback welcome: [email protected]