Skip to content

fix(#454): removed misplaced API error alert, bump angular 22.2.1 - #456

Merged
petruki merged 1 commit into
masterfrom
bugfix_454
Oct 4, 2026
Merged

petruki merged 1 commit into
masterfrom
bugfix_454

Conversation

@petruki

@petruki petruki commented Oct 4, 2026

Copy link
Copy Markdown
Member

This pull request includes dependency updates, minor improvements to error handling, and UI enhancements. The main focus is on updating Angular and related packages to their latest versions, cleaning up redundant error messages, and making small UI adjustments.

Dependency Updates:

  • Updated all @angular dependencies and devDependencies to version 22.2.1 in package.json, along with updates to @apollo/client, ngx-markdown, @types/node, @types/react, angular-eslint, eslint, and typescript-eslint for better compatibility and security. [1] [2]
  • Updated the base Docker image in Dockerfile from nginx:1.31.4-alpine-slim to nginx:1.31.6-alpine-slim for improved stability and security.

Error Handling Improvements:

  • Removed redundant error messages that appeared on API connection failures in several components (DomainListComponent, ConfigDetailComponent, ConfigListComponent, GroupListComponent, TeamComponent). This streamlines the user experience and avoids duplicate or unnecessary error notifications. [1] [2] [3] [4] [5]
  • Added an empty error callback to the dialog close handler in AuthorizedAppsComponent to prevent unhandled errors.

UI Enhancements:

  • Improved dark mode support by adding the app-settings-authorized-apps component to the dark theme CSS rules in src/styles-dark-theme.css.

@petruki petruki added this to the v2.2.1 milestone Oct 4, 2026
@petruki petruki self-assigned this Oct 4, 2026
@petruki petruki added the patch Dependecy upgrade label Oct 4, 2026
@petruki
petruki merged commit dd68d73 into master Oct 4, 2026
3 checks passed
@petruki
petruki deleted the bugfix_454 branch October 4, 2026 20:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

patch Dependecy upgrade

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant