Skip to content

feat: Ui Enhancements introduce one new Ui change, Filter section option expands if checked any option#442

Merged
Roopan-Microsoft merged 13 commits intodevfrom
ve-enhancements
Aug 18, 2025
Merged

feat: Ui Enhancements introduce one new Ui change, Filter section option expands if checked any option#442
Roopan-Microsoft merged 13 commits intodevfrom
ve-enhancements

Conversation

@Vemarthula-Microsoft
Copy link
Copy Markdown
Contributor

Purpose

This pull request introduces several improvements to error handling, UI responsiveness, and code maintainability across the chat and filter components. The main focus is on providing better feedback to users in case of API errors, ensuring the chat interface uses the full available width for better usability, and improving the filter component's behavior and accessibility. Additionally, there are minor type and style fixes to enhance code clarity and consistency.

Error Handling Improvements

  • Enhanced error messages and handling in the chat API and feedback submission functions, providing users with more informative feedback when something goes wrong. New error messages are also added to the translation file for localization. [1] [2] [3] [4]
  • The chat component now updates the conversation with appropriate error messages when invalid responses are received or exceptions occur during API calls.

UI and Layout Enhancements

  • The chat interface and its containers have been updated to ensure full-width display, removing unwanted whitespace and preventing horizontal overflow. This includes extensive CSS and SCSS changes for global and component-level styles. [1] [2] [3] [4] [5] [6] [7] [8]
  • Adjusted paddings and margins for chat input and message containers to improve alignment and responsiveness. [1] [2]

Filter Component Usability

  • The filter accordion now automatically expands categories with selected keywords and collapses all items when filters are cleared, improving user experience and accessibility. [1] [2]

Type and Code Consistency Fixes

  • Updated the return types of several icon components from JSX.Element to React.JSX.Element for improved type safety and clarity. [1] [2] [3]
  • Minor code cleanup and prop handling improvements in the document viewer dialog component.

These changes collectively improve the application's robustness, user experience, and code quality.

Does this introduce a breaking change?

  • Yes
  • No

Golden Path Validation

  • I have tested the primary workflows (the "golden path") to ensure they function correctly without errors.

Deployment Validation

  • I have validated the deployment process successfully and all services are running as expected with this change.

What to Check

Verify that the following are valid

  • ...

Other Information

- Fixed chat section white space on right side by updating chatRoom.module.scss
- Made OptionsPanel responsive with proper width constraints
- Fixed HTTP client response consumption error using response.clone()
- Resolved TypeScript compilation errors for React 19
- Updated DocDialog component signature for proper JSX usage
- Improved chat container layout and removed excessive padding
- Enhanced error handling with proper translation support
@Vemarthula-Microsoft Vemarthula-Microsoft changed the title feat: Ui Enhancements introduce one Ui changes, Filter section option expand if checked feat: Ui Enhancements introduce one Ui change, Filter section option expand if checked Aug 14, 2025
Comment thread App/frontend-app/src/components/chat/chatRoom.tsx Fixed
@Vemarthula-Microsoft Vemarthula-Microsoft changed the title feat: Ui Enhancements introduce one Ui change, Filter section option expand if checked feat: Ui Enhancements introduce one new Ui change, Filter section option expands if checked any option Aug 18, 2025
@Roopan-Microsoft Roopan-Microsoft merged commit f7786af into dev Aug 18, 2025
6 checks passed
@github-actions
Copy link
Copy Markdown

🎉 This PR is included in version 1.0.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

@Prajwal-Microsoft Prajwal-Microsoft deleted the ve-enhancements branch October 9, 2025 02:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants