Skip to content

public-ui/kolibri

MCP Browser & Automation

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

TypeScript Latest 4.2.1 · 1mo ago Security brief →

Features

  • Provides accessible, semantic Web Components that extend HTML5
  • Framework‑agnostic atomic components reusable across designs
  • Supports multi‑theming via CSS custom properties and SASS variables

Recent releases

View all 20 releases →
No immediate action
4.2.1 Mixed

Table max‑height var + fixes + build change

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

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
271
Forks
52
Languages
TypeScript SCSS CSS
Downloads/week
76
NPM Maintainers
2
Contributors
40
TypeScript
Types included ✓

Beta — feedback welcome: [email protected]