Skip to content

Feat: Fix message UI and update dependencies for stability#187

Merged
SloMR merged 4 commits into
mainfrom
fix/MessageInput
Apr 30, 2026
Merged

Feat: Fix message UI and update dependencies for stability#187
SloMR merged 4 commits into
mainfrom
fix/MessageInput

Conversation

@SloMR
Copy link
Copy Markdown
Owner

@SloMR SloMR commented Apr 30, 2026

This pull request updates dependencies in both the frontend (client/web) and backend (server) to address security, compatibility, and stability. It also includes minor UI improvements in the chat component. The most important changes are grouped below:

Frontend dependency updates:

  • Upgraded all @angular dependencies to version 21.2.11 and related packages, improving compatibility and security. (client/web/package.json)
  • Updated uuid to ^14.0.0 and added an override for sockjs to use the same version, ensuring consistency and resolving potential subdependency issues. (client/web/package.json) [1] [2]
  • Bumped @angular-devkit/build-angular and @angular/cli to 21.2.9 for improved build tooling. (client/web/package.json)
  • Incremented the frontend app version to 0.15.2. (client/web/package.json)

Backend dependency updates:

  • Updated several Rust dependencies for security and compatibility, including actix-http (to 3.12.1), uuid (to 1.23.1), openssl (to 0.10.78), rand (to 0.10.1), and tokio (to 1.52.1). (server/Cargo.toml) [1] [2]

Chat UI improvements:

  • Adjusted chat message container paddings for better spacing and appearance. (client/web/src/app/features/chat/chat.component.html)
  • Added a gap-2 class to improve spacing between textarea and other elements in the chat message input area. (client/web/src/app/features/chat/chat.component.html)
  • Removed unnecessary line break replacement in message processing, simplifying the code. (client/web/src/app/features/chat/chat.component.ts)

SloMR added 4 commits April 29, 2026 23:40
- Adjusts padding around message input for better UI consistency.
- Adds gap between message components for enhanced layout clarity.
- Bump package version to 0.15.2 for latest release.
- Update dependencies @hono/node-server and hono for stability and improvements.
- Upgraded Angular packages to latest patch versions.
- Updated `uuid` and other dependencies for improved security.
- Added `"uuid"` override to ensure compatibility within all packages.
- Upgraded several dependencies to their latest versions.
- Improved compatibility and potentially resolved security issues.
@SloMR SloMR self-assigned this Apr 30, 2026
Copilot AI review requested due to automatic review settings April 30, 2026 21:50
@SloMR SloMR added enhancement New feature or request dependencies Pull requests that update a dependency file typescript Pull requests that update TypeScript code client Changes made for the Client side UI UI changes Bump Version Bump the project version labels Apr 30, 2026
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates frontend and backend dependencies to improve security/stability, and applies small layout + message-processing adjustments in the chat UI.

Changes:

  • Frontend: bumps Angular/tooling dependencies, updates uuid, and adds an overrides rule intended to unify uuid for sockjs.
  • Backend: bumps several Rust crates (Actix stack, uuid, openssl, rand, tokio) and refreshes Cargo.lock.
  • Chat UI: tweaks message input spacing and simplifies message text processing (removes explicit \n<br> conversion).

Reviewed changes

Copilot reviewed 4 out of 6 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
server/Cargo.toml Updates Rust dependency versions.
server/Cargo.lock Regenerates lockfile to reflect updated Rust deps.
client/web/src/app/features/chat/chat.component.ts Simplifies message HTML preprocessing before linkifying/sanitizing.
client/web/src/app/features/chat/chat.component.html Adjusts paddings and spacing (gap-2) in the message input area.
client/web/package.json Bumps Angular/tooling deps, app version, uuid, and adds overrides for sockjs.
client/web/package-lock.json Updates resolved dependency tree for the frontend changes.
Files not reviewed (1)
  • client/web/package-lock.json: Language not supported

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread client/web/package.json
Comment thread client/web/package.json
@SloMR SloMR merged commit 1809097 into main Apr 30, 2026
29 checks passed
@SloMR SloMR deleted the fix/MessageInput branch April 30, 2026 21:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Bump Version Bump the project version client Changes made for the Client side dependencies Pull requests that update a dependency file enhancement New feature or request typescript Pull requests that update TypeScript code UI UI changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants