Skip to content

feat: switched chat to GlDuoChat component

Denys Mishunov requested to merge 996-duo-chat-shared-component into main

Description

This is the integration branch for the shared GlDuoChat component in the VSCode extension. The new component replaces the custom implementation of chat with the unified GlDuoChat component.

This is an action similar to Swapped AIGenieChat with DuoChat component (gitlab!134669 - merged) in the main GitLab project.

Related Issues

By bringing the shared GlDuoChat component into the extension, this MR closes several MRs at the same time:

How has this been tested?

The change has been tested in the desktop VSCode 1.84.0

Screenshots (if appropriate):

State Screenshot
Empty state Screenshot_2023-10-26_at_01.39.40
Loading state Screenshot_2023-10-26_at_01.39.50
Documentation question/answer Screenshot_2023-10-26_at_01.40.10
Code-related question/answer Screenshot_2023-10-26_at_01.40.50
User feedback form Screenshot_2023-10-26_at_01.41.11
User feedback form in a wider panel Screenshot_2023-10-26_at_01.43.41

Visual themes adaptability

Dark themes Light Themes
Screenshot_2023-10-26_at_01.57.43 Screenshot_2023-10-26_at_02.01.00
Screenshot_2023-10-26_at_01.58.04 Screenshot_2023-10-26_at_02.00.52
Screenshot_2023-10-26_at_01.58.15 Screenshot_2023-10-26_at_02.00.39
Screenshot_2023-10-26_at_01.58.40 Screenshot_2023-10-26_at_02.00.29

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • Documentation
  • Chore (Related to CI or Packaging to platforms)
  • Test gap

Related to #996 (closed)

Edited by Denys Mishunov

Merge request reports