Skip to content

Conversation

@petruki
Copy link
Member

@petruki petruki commented Dec 13, 2025

This pull request primarily focuses on upgrading Angular and related dependencies to their latest major versions, as well as making minor UI cleanups to icon usage in several components. The dependency updates ensure continued compatibility, improved performance, and access to new features, while the UI changes streamline the appearance of navigation and action icons.

Dependency upgrades:

  • Upgraded all @angular packages and related dependencies (such as @ng-bootstrap/ng-bootstrap, apollo-angular, and ngx-markdown) in package.json from Angular 20.x to 21.x, and updated several devDependencies to their latest versions. This ensures the project stays current with the Angular ecosystem.
  • Updated the base Docker image in Dockerfile from nginx:1.29.3-alpine-slim to nginx:1.29.4-alpine-slim for improved security and stability.

UI consistency improvements:

  • Removed inline font-size: larger; styles from all <mat-icon> elements in pagination and filter buttons across multiple components (config-list.component.html, group-list.component.html, metric-data.component.html, metric-statistics.component.html, metric.component.html) to ensure consistent icon sizing and cleaner markup. [1] [2] [3] [4] [5]

@petruki petruki added this to the v2.2.0 milestone Dec 13, 2025
@petruki petruki self-assigned this Dec 13, 2025
@petruki petruki added patch Dependecy upgrade dependencies Pull requests that update a dependency file labels Dec 13, 2025
@petruki petruki merged commit 81c1bee into master Dec 13, 2025
3 checks passed
@petruki petruki deleted the staging branch December 13, 2025 01:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file patch Dependecy upgrade

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants