Skip to content

fix(#217): highlight recently added test cases#226

Merged
therealbrad merged 2 commits intomainfrom
feat/highlight-recent-cases
Apr 19, 2026
Merged

fix(#217): highlight recently added test cases#226
therealbrad merged 2 commits intomainfrom
feat/highlight-recent-cases

Conversation

@therealbrad
Copy link
Copy Markdown
Contributor

@therealbrad therealbrad commented Apr 19, 2026

Description

Highlight recently added test cases in the repository with a pulsing orange flame icon next to the case name. The icon appears for cases created within the last 5 minutes and disappears automatically on the next re-render after the threshold passes.

  • Pulsing filled orange Flame icon (Lucide) before the case type icon
  • "New" tooltip on hover via shadcn Tooltip component
  • No row background changes — icon-only approach works across all themes and pinned columns
  • Added common.labels.new i18n key with Spanish and French translations

Related Issue

Closes #217

Type of Change

  • Bug fix (non-breaking change that fixes an issue)
  • New feature (non-breaking change that adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • Documentation update
  • Refactoring (no functional changes)
  • Performance improvement

How Has This Been Tested?

  • Unit tests
  • Integration tests
  • E2E tests
  • Manual testing — Verified with newly created and imported test cases

Test Configuration:

  • OS: macOS (Darwin 25.4.0, ARM)
  • Browser: Chrome
  • Node version: 22.x

Checklist

  • My code follows the project's style guidelines
  • I have performed a self-review of my code
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • My changes generate no new warnings
  • I have added tests that prove my fix is effective or that my feature works
  • New and existing unit tests pass locally with my changes
  • Any dependent changes have been merged and published
  • I have signed the CLA

Screenshots (if applicable)

Additional Notes

  • 5-minute threshold is a constant in columns.tsx — can be made configurable later if needed
  • The highlight clears on re-render after the threshold, not via a live timer

therealbrad and others added 2 commits April 19, 2026 13:07
Show a pulsing orange flame icon (Lucide Flame) next to test case
names created within the last 5 minutes. Icon appears before the
case type icon with a New tooltip on hover. Automatically disappears
after the threshold on next re-render.

Added common.labels.new i18n key and newBadge column translation.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…disable

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@therealbrad therealbrad merged commit 62c11a3 into main Apr 19, 2026
4 of 5 checks passed
@therealbrad therealbrad deleted the feat/highlight-recent-cases branch April 19, 2026 20:47
@therealbrad
Copy link
Copy Markdown
Contributor Author

🎉 This PR is included in version 0.22.2 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

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.

[FEATURE] Highlight recently added test cases

1 participant