Skip to content

Conversation

@petruki
Copy link
Member

@petruki petruki commented Jan 1, 2026

This pull request introduces improvements to filtering functionality in the Components and Environments dashboards, updates Angular dependencies, and refactors error handling in the API service. The main focus is on allowing users to filter lists of components and environments dynamically based on input, while also keeping dependencies and error handling up to date and more maintainable.

Filtering and UI Improvements:

  • Added dynamic filtering for components and environments: introduced filterText signals, computed filtered lists (filteredComponents, filteredEnvironments), and updated the HTML templates to use the filtered lists instead of the full lists. This allows users to filter items as they type. [1] [2] [3] [4] [5] [6]

Dependency Updates:

  • Updated Angular dependencies in package.json (core, material, cdk, cli, etc.) to the latest patch versions, ensuring security and compatibility. [1] [2]

Error Handling Improvements:

  • Refactored the handleError method in ApiService to use a switch statement for clearer error mapping and improved consistency in thrown error messages.

@petruki petruki added this to the v2.2.0 milestone Jan 1, 2026
@petruki petruki self-assigned this Jan 1, 2026
@petruki petruki added the enhancement New feature or request label Jan 1, 2026
@petruki petruki merged commit 6f9e2f7 into master Jan 1, 2026
3 checks passed
@petruki petruki deleted the staging branch January 1, 2026 22:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants