Skip to content

Allow rating tracks from History tab #40

@paulpv

Description

@paulpv

Summary

Give listeners the ability to set and edit a star rating while reviewing past sessions in the History tab. This complements the earlier track-rating work but keeps the context focused on the playback log.

Proposed work

  • Extend each History row with a lightweight rating control (e.g., 0–5 stars) that only appears when setRating support is enabled.
  • Persist rating updates to the same IndexedDB store used for track metadata so ratings stay in sync across list and history views.
  • Reflect existing ratings when rendering history entries, including skips/completions.
  • Ensure keyboard accessibility for assigning/removing ratings from History.
  • Add README manual testing notes covering rating edits via History, reloading, and handling deleted tracks.

Notes

Issue #1 (closed) covered general track ratings; this task narrows in on the History UX where we now have rich session data.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions