Skip to content

Tooltip to show feed scores on frontend#776

Merged
regulartim merged 8 commits intointelowlproject:developfrom
armoredvortex:feed-scores
Feb 10, 2026
Merged

Tooltip to show feed scores on frontend#776
regulartim merged 8 commits intointelowlproject:developfrom
armoredvortex:feed-scores

Conversation

@armoredvortex
Copy link
Copy Markdown
Contributor

@armoredvortex armoredvortex commented Feb 4, 2026

Description

Display scores in feed on frontend.

Related issues

#461

Type of change

  • New feature (non-breaking change which adds functionality).

Checklist

  • I have read and understood the rules about how to Contribute to this project.
  • The pull request is for the branch develop.
  • I have added documentation of the new features.
  • Linter (Ruff) gave 0 errors. If you have correctly installed pre-commit, it does these checks and adjustments on your behalf.
  • I have added tests for the feature/bug I solved. All the tests (new and old ones) gave 0 errors.
  • If changes were made to an existing model/serializer/view, the docs were updated and regenerated (check CONTRIBUTE.md).
  • If the GUI has been modified:
    • I have a provided a screenshot of the result in the PR.
    • I have created new frontend tests for the new component or updated existing ones.

Screenshot

image

@armoredvortex armoredvortex marked this pull request as ready for review February 4, 2026 22:03
Copilot AI review requested due to automatic review settings February 4, 2026 22:03
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds a tooltip/popover feature to display feed scores and detailed information on the frontend, consolidating the Scanner and Payload Request columns into a single Details column with an info icon that reveals comprehensive data on hover.

Changes:

  • Added popover styling in SCSS to match the application's dark theme
  • Consolidated Scanner and Payload Request columns into a new Details column with an interactive info button
  • Implemented helper functions to format score data (integers and percentages) with proper null/undefined handling

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 3 comments.

File Description
frontend/src/styles/App.scss Added .feeds-details-popover styling for dark-themed popover display
frontend/src/components/feeds/tableColumns.jsx Replaced separate Scanner and Payload Request columns with a Details column featuring a popover that displays scores, activity metrics, enrichment data, and flags

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copy link
Copy Markdown
Collaborator

@regulartim regulartim left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hey @armoredvortex ! Thanks for contributing. Looks very nice so far. Do you think it is better to put the button that triggers the pop-up next to the table instead of giving it a whole column?

@armoredvortex
Copy link
Copy Markdown
Contributor Author

armoredvortex commented Feb 5, 2026

@regulartim
I've made the requested changes.
Regarding the separate column for details, i figured that seems more consistent, putting the buttons next to the table might look weird in some sense that they'd just be floating.

Copy link
Copy Markdown
Collaborator

@regulartim regulartim left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hey @armoredvortex ! I am not a frontend developer so I trust you that the button next to the table would look weird. Other than one minor detail we need to discuss, this is ready to get merged. 👍

Copilot AI review requested due to automatic review settings February 7, 2026 04:25
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 2 out of 2 changed files in this pull request and generated 6 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings February 7, 2026 04:44
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@armoredvortex
Copy link
Copy Markdown
Contributor Author

armoredvortex commented Feb 9, 2026

@regulartim I believe I've covered all of the requested changes, do you also want me to write the jest tests as suggested by copilot review?

@regulartim
Copy link
Copy Markdown
Collaborator

@regulartim I believe I've covered all of the requested changes, do you also want me to write the jest tests as suggested by copilot review?

Thank you! :) Yes, please add tests as suggested. Otherwise, this is ready to be merged. Good work! 👍

Copilot AI review requested due to automatic review settings February 9, 2026 19:36
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 3 out of 3 changed files in this pull request and generated 1 comment.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@armoredvortex
Copy link
Copy Markdown
Contributor Author

armoredvortex commented Feb 9, 2026

I've added a simple test that clicks on the button, and checks if the popover is displayed.
It took me some time since I have not worked with jest before but I did learn something new :)

Copy link
Copy Markdown
Collaborator

@regulartim regulartim left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you! :)

@regulartim regulartim merged commit 887febc into intelowlproject:develop Feb 10, 2026
9 of 11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants