Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 19 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,25 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
and adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [0.9.0] - 2026-02-20

## Added
- Search for `Select` and `MultiSelect`
- Type ahead support for `Select` and `MultiSelect`npm
- `Combobox` component
- `FilterList` component for dynamically choosing and setting filters
- `useSelectState`, `useMultiSelectState`, `useCombobox`, `useSingleSelection`, `useMultiSelection`
- `useTypeAheadSearch` for getting the value of a timed type ahead search

## Changed
- `useSearch` to require less parameter and only do a simple search and caching the result

## Fixed
- imports in `TimePicker` and `DateTimeInput`

## Security
- update packages

## [0.8.12] - 2026-02-15

### Fixed
Expand Down
88 changes: 88 additions & 0 deletions locales/de-DE.arb
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
{
"add": "Hinzufügen",
"addFilter": "Filter hinzufügen",
"all": "Alle",
"apply": "Anwenden",
"back": "Zurück",
Expand Down Expand Up @@ -30,10 +31,12 @@
"discardChanges": "Änderungen Verwerfen",
"done": "Fertig",
"edit": "Bearbeiten",
"editFilter": "Filter bearbeiten",
"enterText": "Text hier eingeben",
"error": "Fehler",
"errorOccurred": "Ein Fehler ist aufgetreten",
"exit": "Beenden",
"filterOptions": "Optionen filtern",
"fieldRequiredError": "Dieses Feld ist erforderlich.",
"first": "Erste",
"previous": "Vorherige",
Expand All @@ -51,16 +54,98 @@
"no": "Nein",
"none": "Nichts",
"nothingFound": "Nichts gefunden",
"nResultsFound": "{count, plural, =1{# Ergebnis gefunden} other{# Ergebnisse gefunden}}",
"@nResultsFound": {
"placeholders": {
"count": { "type": "number" }
}
},
"of": "von",
"optional": "Optional",
"pleaseWait": "Bitte warten...",
"previous": "Vorherige",
"remove": "Entfernen",
"removeFilter": "Filter entfernen",
"required": "Erforderlich",
"reset": "Zurücksetzen",
"rBetween": "Zwischen {value1} und {value2}",
"@rBetween": {
"placeholders": {
"value1": {},
"value2": {}
}
},
"rContains": "Enthält {value}",
"@rContains": {
"placeholders": {
"value": {}
}
},
"rEndsWith": "Endet mit {value}",
"@rEndsWith": {
"placeholders": {
"value": {}
}
},
"rEquals": "Gleich {value}",
"@rEquals": {
"placeholders": {
"value": {}
}
},
"rGreaterThan": "Größer als {value}",
"@rGreaterThan": {
"placeholders": {
"value": {}
}
},
"rGreaterThanOrEqual": "Größer oder gleich {value}",
"@rGreaterThanOrEqual": {
"placeholders": {
"value": {}
}
},
"rLessThan": "Kleiner als {value}",
"@rLessThan": {
"placeholders": {
"value": {}
}
},
"rLessThanOrEqual": "Kleiner oder gleich {value}",
"@rLessThanOrEqual": {
"placeholders": {
"value": {}
}
},
"rNotBetween": "Nicht zwischen {value1} und {value2}",
"@rNotBetween": {
"placeholders": {
"value1": {},
"value2": {}
}
},
"rNotContains": "Enthält nicht {value}",
"@rNotContains": {
"placeholders": {
"value": {}
}
},
"rNotEquals": "Nicht gleich {value}",
"@rNotEquals": {
"placeholders": {
"value": {}
}
},
"rStartsWith": "Beginnt mit {value}",
"@rStartsWith": {
"placeholders": {
"value": {}
}
},
"save": "Speichern",
"saved": "Gespeichert",
"search": "Suche",
"searchResults": "Suchergebnisse",
"select": "Select",
"selection": "Auswahl",
"selectOption": "Option auswählen",
Expand Down Expand Up @@ -137,6 +222,8 @@
"invalidEmail": "Die E-Mail ist ungültig.",
"isFalse": "Ist falsch",
"isTrue": "Ist wahr",
"isUndefined": "Ist undefiniert",
"isNotUndefined": "Ist definiert",
"lessThan": "Kleiner als",
"lessThanOrEqual": "Kleiner oder gleich",
"after": "Nach",
Expand Down Expand Up @@ -218,6 +305,7 @@
"showColumn": "Spalte einblenden",
"pinned": "Angeheftet",
"unpin": "Loslösen",
"unknown": "Unbekannt",
"pinLeft": "Links anheften",
"pinRight": "Rechts anheften",
"changeVisibility": "Sichtbarkeit ändern",
Expand Down
88 changes: 88 additions & 0 deletions locales/en-US.arb
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
{
"add": "Add",
"addFilter": "Add filter",
"all": "All",
"apply": "Apply",
"back": "Back",
Expand Down Expand Up @@ -31,10 +32,12 @@
"discardChanges": "Discard Changes",
"done": "Done",
"edit": "Edit",
"editFilter": "Edit filter",
"enterText": "Enter text here",
"error": "Error",
"errorOccurred": "An error occurred",
"exit": "Exit",
"filterOptions": "Filter options",
"fieldRequiredError": "This field is required.",
"first": "First",
"previous": "Previous",
Expand All @@ -52,16 +55,98 @@
"no": "No",
"none": "None",
"nothingFound": "Nothing found",
"nResultsFound": "{count, plural, =1{# result found} other{# results found}}",
"@nResultsFound": {
"placeholders": {
"count": { "type": "number" }
}
},
"of": "of",
"optional": "Optional",
"pleaseWait": "Please wait...",
"previous": "Previous",
"remove": "Remove",
"removeFilter": "Remove filter",
"required": "Required",
"reset": "Reset",
"rBetween": "Between {value1} and {value2}",
"@rBetween": {
"placeholders": {
"value1": {},
"value2": {}
}
},
"rContains": "Contains {value}",
"@rContains": {
"placeholders": {
"value": {}
}
},
"rEndsWith": "Ends with {value}",
"@rEndsWith": {
"placeholders": {
"value": {}
}
},
"rEquals": "Equals {value}",
"@rEquals": {
"placeholders": {
"value": {}
}
},
"rGreaterThan": "Greater than {value}",
"@rGreaterThan": {
"placeholders": {
"value": {}
}
},
"rGreaterThanOrEqual": "Greater than or equal {value}",
"@rGreaterThanOrEqual": {
"placeholders": {
"value": {}
}
},
"rLessThan": "Less than {value}",
"@rLessThan": {
"placeholders": {
"value": {}
}
},
"rLessThanOrEqual": "Less than or equal {value}",
"@rLessThanOrEqual": {
"placeholders": {
"value": {}
}
},
"rNotBetween": "Not between {value1} and {value2}",
"@rNotBetween": {
"placeholders": {
"value1": {},
"value2": {}
}
},
"rNotContains": "Not contains {value}",
"@rNotContains": {
"placeholders": {
"value": {}
}
},
"rNotEquals": "Not equals {value}",
"@rNotEquals": {
"placeholders": {
"value": {}
}
},
"rStartsWith": "Starts with {value}",
"@rStartsWith": {
"placeholders": {
"value": {}
}
},
"save": "Save",
"saved": "Saved",
"search": "Search",
"searchResults": "Search results",
"select": "Select",
"selection": "Selection",
"selectOption": "Select an option",
Expand Down Expand Up @@ -138,6 +223,8 @@
"invalidEmail": "The email is not valid.",
"isFalse": "Is false",
"isTrue": "Is true",
"isUndefined": "Is undefined",
"isNotUndefined": "Is defined",
"lessThan": "Less than",
"lessThanOrEqual": "Less than or equal",
"after": "After",
Expand Down Expand Up @@ -219,6 +306,7 @@
"showColumn": "Show column",
"pinned": "Pinned",
"unpin": "Unpin",
"unknown": "Unknown",
"pinLeft": "Pin to left",
"pinRight": "Pin to right",
"changeVisibility": "Change visibility",
Expand Down
Loading
Loading