Skip to content

1.2.0

Choose a tag to compare

@SyniRon SyniRon released this 05 Jun 23:35
· 153 commits to main since this release
0d1606d

Roster history: fast heatmap tooltips (#137) + unit-visibility empty states (#136)

Two quality-of-life fixes on the roster history page, shipped via #138.

Changes

  • Heatmap tooltips now appear in ~100ms instead of the ~1s native browser delay — heatmap cells use a real tooltip component (new shadcn Tooltip primitive on @radix-ui/react-tooltip) instead of title attributes. Keyboard focus also reveals tooltips, and cells keep accessible names via aria-label.
  • Absent units are explained instead of hidden — the unit filter bar states that only units with recorded changes in the current view are listed, and an active unit filter matching nothing shows a clear empty state naming the unit with a "Clear unit filter" button, on both Today and History tabs.
  • Empty-state messaging correctly attributes the cause: unit filter vs event-type/record-type/roster-type filters, and never renders over fetch errors.

Deployment note

No new environment variables. New client dependency (@radix-ui/react-tooltip) is baked into the image at build time — no action needed.

Full changelog: 1.1.1...1.2.0