Skip to content

PR5: Copilot Integration & Settings UI Enhancements (AST-109633)#321

Open
cx-rahul-pidde wants to merge 5 commits into
feature/devassist-integration-branchfrom
feature/AST-109633-pr5-copilot-settings
Open

PR5: Copilot Integration & Settings UI Enhancements (AST-109633)#321
cx-rahul-pidde wants to merge 5 commits into
feature/devassist-integration-branchfrom
feature/AST-109633-pr5-copilot-settings

Conversation

@cx-rahul-pidde
Copy link
Copy Markdown
Contributor

Copilot Integration & Settings UI

  • Refactor CopilotIntegration with improved error handling
  • Enhance CxAssistCopilotActions for better action handling
  • Add CxAssistConstants for centralized configuration
  • Improve CxOneAssistSettingsModule and UI
  • Enhance CxPreferencesUI for better settings management
  • Update CxWindowPackage with settings integration
  • Enhance CxConstants with new configuration options
  • Update CxAssistFindingsControl with better styling
  • Improve filter button styling for light/dark themes
  • Update CxAsca model
  • Optimize collapseall.png icon
  • Update project file with new references

Files Changed (13 modified)

  • CopilotIntegration.cs
  • CxAssistCopilotActions.cs
  • CxAssistConstants.cs
  • CxOneAssistSettingsModule.cs
  • CxOneAssistSettingsUI.cs
  • CxPreferencesUI.cs
  • CxWindowPackage.cs
  • CxConstants.cs
  • CxAssistFindingsControl.xaml
  • CxAssistFindingsControl.xaml.cs
  • CxAsca.cs
  • collapseall.png
  • ast-visual-studio-extension.csproj

Related Issue

AST-109633

- Refactor CopilotIntegration with improved error handling
- Enhance CxAssistCopilotActions for better action handling
- Add CxAssistConstants for centralized configuration
- Improve CxOneAssistSettingsModule and UI
- Enhance CxPreferencesUI for better settings management
- Update CxWindowPackage with settings integration
- Enhance CxConstants with new configuration options
- Update CxAssistFindingsControl with better styling
- Improve filter button styling for light/dark themes
- Update CxAsca model
- Optimize collapseall.png icon
- Update project file with new references

Base branch: feature/devassist-integration-branch
Related to: AST-109633
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 17, 2026

Logo
Checkmarx One – Scan Summary & Detailsac25fdf5-fa20-42ec-ae6e-a78d6f32ff38


Policy Management Violations (2)
Policy Name Rule(s) Break Build
[SAST-ML0] Not allowed NEW Sast vulnerabilities true
Commercial packages true

cx-rahul-pidde and others added 3 commits April 21, 2026 12:27
…ed state

- Use IsScannerEnabled() instead of checking v.Scanner != 0, which was incorrect
- Refactor to collect files for removal first, then remove them (avoid modifying dict during iteration)
- Add clarifying comments and improve code structure
- Remove unused exception variable in CxAssistFindingsControl

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
- Replace Debug.WriteLine with CxAssistOutputPane.WriteToOutputPane for clipboard errors
- Aligns with codebase pattern: user-facing errors logged to Output Pane
- Affects all three copy operations: JSON details, message, fix prompt
- Users will now see clipboard failures in the Output Pane

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
- Replace Debug.WriteLine with CxAssistOutputPane for:
  * FINDINGS_WINDOW_INITIATED (when findings window loads)
  * FIX_PROMPT_COPIED (when fix prompt copied successfully)
  * ICONS_LOADED_FOR_THEME (when severity icons load for current theme)
- Aligns with codebase pattern: lifecycle and success events to Output Pane
- Leaves debug logging for exception details and diagnostic traces

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants