Development: Add action buttons in popover for recommendation system - #2520
Development: Add action buttons in popover for recommendation system#2520ge94zec wants to merge 14 commits into
Development: Add action buttons in popover for recommendation system#2520Conversation
- show suggestions in the compliance popover - add suggestion actions for replace, add, remove, and dismiss - extend compliance prompt and model with suggestion field - migration suggestions field on liquibase
…buttons-in-popover-for-recommendation-system # Conflicts: # src/main/resources/config/liquibase/master.xml
- Refined the compliance suggestion prompt for more accurate/correct output - Added client logic to insert, replace, or remove snippets at the correct index in the editor and persist the change via the form
…buttons-in-popover-for-recommendation-system # Conflicts: # src/main/resources/config/liquibase/master.xml
Development: Add action buttons in popover for recommendation system
Not up to standards ⛔🔴 Issues
|
| Category | Results |
|---|---|
| UnusedCode | 2 medium |
| ErrorProne | 2 medium |
| Security | 3 high |
🟢 Metrics 11 complexity
Metric Results Complexity 11
NEW Get contextual insights on your PRs based on Codacy's metrics, along with PR and Jira context, without leaving GitHub. Enable AI reviewer
TIP This summary will be updated as you push new changes.
- fix popover hidden under sticky footer
…recommendation-system
|
🤖 No OpenAPI or client changes needed. |
|
🤖 No OpenAPI or client changes needed. |
Cathy0123456789
left a comment
There was a problem hiding this comment.
Thank you, small comments on the code
…ns-in-popover-for-recommendation-system # Conflicts: # src/main/resources/config/liquibase/master.xml
|
🤖 No OpenAPI or client changes needed. |
|
There hasn't been any activity on this pull request recently. Therefore, this pull request has been automatically marked as stale and will be closed if no further activity occurs within seven days. Thank you for your contributions. |
…recommendation-system
|
🤖 No OpenAPI or client changes needed. |
…recommendation-system
|
🤖 No OpenAPI or client changes needed. |
- reduce the compliance popover z-index from 1001 to 50 - close the popover when the page or a nested container is scrolled - remove the unused popover hover signal and handler - replace the hover output with a dedicated close event
…buttons-in-popover-for-recommendation-system # Conflicts: # src/main/resources/config/liquibase/master.xml # src/main/resources/prompts/AnalyzeComplianceText.st # src/main/webapp/app/job/job-creation-form/job-creation-form.component.ts
|
📊 Client Test Coverage Too Low 🔍 View coverage locally: pnpm run test:ci
open build/test-results/vitest/coverage/index.html🌐 View coverage from GitHub: |
|
🤖 No OpenAPI or client changes needed. |
Checklist
General
Server
Client
Motivation and Context
Description
Steps for Testing
Prerequisites:
Review Progress
Code Review
Manual Tests
Screenshots
Test Coverage
Warning: Some tests failed in the PR check. Coverage may be incomplete. Please check the workflow logs.
Client
Server
Last updated: 2026-08-01 19:42:53 UTC