Files
SubMiner/changes/stats-dashboard-feedback-pass.md
sudacode b1acbae580 refactor(stats): drop unused LibraryTab and useMediaLibrary
The live "Library" tab renders AnimeTab via App.tsx; LibraryTab and its
useMediaLibrary hook were never wired in. Remove them so the dead code
doesn't mislead readers, and drop the collapsible-library-group item
from the feedback-pass changelog since it targeted dead code.
2026-04-09 01:55:37 -07:00

808 B

type: changed area: stats

  • Sessions are rolled up per episode within each day, with a bulk delete that wipes every session in the group.
  • Trends add a 365-day range next to the existing 7d/30d/90d/all options.
  • Library detail view gets a delete-episode action that removes the video and all its sessions.
  • Vocabulary Top 50 tightens the word/reading column so katakana entries no longer push the scores off screen.
  • Episode detail hides card events whose Anki notes have been deleted, instead of showing phantom mining activity.
  • Trend and watch-time charts share a unified theme with horizontal gridlines and larger ticks for legibility.
  • Overview, Library, Trends, Sessions, and Vocabulary now use generic "title" wording so YouTube videos and anime live comfortably side by side in the dashboard.