Takes any non-code-review response from ChatGPT, and converts it into formatted HTML with unique formatting for code blocks, and displays it in the extension webview.
Processes the input response and extracts individual suggestions, each consisting of a title and a description. The response string is expected to have a specific format delineated by specific delimiters for titles and descriptions.
Generates HTML elements to display a list of suggestions derived from a parsed response. It takes an array of structured suggestion objects and creates a visual representation of these suggestions, including titles and descriptions, to be rendered within the extension webview.
generates HTML to display an image as a response within the extension webview. It receives an image source URL and dynamically creates HTML elements to showcase the image within a specified container.