Skip to content

Conversation

@newstler
Copy link

@newstler newstler commented Jan 15, 2026

Снимок экрана 2026-01-15 в 19 04 18

Summary

  • Display colored badge-style counts showing active cards per column in the jump menu
  • Shows triage ("Maybe?") count first, followed by each column's count with its respective color
  • Hides columns with zero active cards to keep the menu clean
  • Adds native browser tooltips to show the column name on hover

Changes

  • Add board_column_counts_tag helper to render count badges
  • Eager load columns and cards in menus controller for performance
  • Add CSS styling for .board-menu-counts and .board-menu-count
  • Add helper tests for the new functionality

Test plan

  • Visit the boards jump menu (press J)
  • Verify each board shows colored counts for columns with active cards
  • Verify zero-count columns are hidden
  • Hover over counts to see column name tooltips
  • Run bin/rails test test/helpers/my/menu_helper_test.rb

🤖 Generated with Claude Code

newstler and others added 3 commits January 15, 2026 18:56
Display colored badge-style counts showing active cards per column
in the jump menu. Shows "Maybe?" (triage) count first, followed by
each column's count with its respective color.

- Add board_column_counts_tag helper to render count badges
- Eager load columns and cards in menus controller
- Add CSS for .board-menu-counts and .board-menu-count
- Add helper tests for the new functionality

Co-Authored-By: Claude Sonnet 4.5 <[email protected]>
Only display column badges for columns that have active cards.
Previously all columns were shown including those with zero cards.

Co-Authored-By: Claude Opus 4.5 <[email protected]>
Shows column name on hover using the title attribute for a lightweight,
accessible tooltip experience.

Co-Authored-By: Claude Sonnet 4.5 <[email protected]>
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.

1 participant