Skip to content

Feature/ast 109633 UI manager changes (AST-109633)#316

Open
cx-rahul-pidde wants to merge 1 commit intofeature/devassist-integration-branchfrom
feature/AST-109633-ui-manager-changes
Open

Feature/ast 109633 UI manager changes (AST-109633)#316
cx-rahul-pidde wants to merge 1 commit intofeature/devassist-integration-branchfrom
feature/AST-109633-ui-manager-changes

Conversation

@cx-rahul-pidde
Copy link
Copy Markdown
Contributor

By submitting a PR to this repository, you agree to the terms within the Checkmarx Code of Conduct. Please see the contributing guidelines for how to create and submit a high-quality PR for this repo.

Description

Describe the purpose of this PR along with any background information and the impacts of the proposed change.

References

Include supporting link to GitHub Issue/PR number

Testing

Describe how this change was tested. Be specific about anything not tested and reasons why. If this solution has unit and/or integration testing, tests should be added for new functionality and existing tests should complete without errors.

Please include any manual steps for testing end-to-end or functionality not covered by unit/integration tests.

Checklist

  • I have added documentation for new/changed functionality in this PR (if applicable).
  • All active GitHub checks for tests, formatting, and security are passing
  • The correct base branch is being used

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 15, 2026

Logo
Checkmarx One – Scan Summary & Detailse81b5280-0218-4e03-89db-b681303b9a26


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

@cx-rahul-pidde cx-rahul-pidde changed the base branch from feature/AST-109633 to feature/devassist-integration-branch April 17, 2026 05:44
@cx-rahul-pidde cx-rahul-pidde changed the base branch from feature/devassist-integration-branch to feature/AST-109633 April 17, 2026 05:53
@cx-rahul-pidde cx-rahul-pidde changed the base branch from feature/AST-109633 to feature/devassist-integration-branch April 17, 2026 05:55
…-109633)

**Major Changes:**

1. **Progress Bar Implementation**
   - Single-run progress bar that fills 0-100% during scans
   - Fills smoothly every 200ms with 10% increments (~2 second fill time)
   - Automatically stops when reaching 100%
   - Clears completely when all scans finish
   - Thread-safe with proper lock management

2. **Logging & Output Pane**
   - Enhanced logging for all realtime scanners (ASCA, Secrets, IaC, Containers, OSS)
   - Logging parity with JetBrains plugin patterns
   - Proper INFO/WARN/DEBUG/ERROR level messages
   - Essential messages visible in production (not just debug mode)

3. **Bug Fixes**
   - Fixed UI thread marshaling for ResolveBufferForOpenFile calls
   - Fixed debounce deadlock in CxAssistDisplayCoordinator
   - Fixed cookie reset in progress indicator
   - Fixed unit test cases
   - Resolved build and compilation issues

4. **UI Integration**
   - Display coordinator integration with gutter icons and tooltips
   - Filter button styling for light and dark themes
   - Checkmarx One Assist findings panel updates
   - Error list context menu commands

**Testing Status:**
- Awaiting functional testing of progress bar and logging
- All unit tests pass
- Ready for integration testing

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
@cx-rahul-pidde cx-rahul-pidde force-pushed the feature/AST-109633-ui-manager-changes branch from 50625a5 to 41b9db6 Compare April 17, 2026 07:25
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.

1 participant