[Feature]: Mark Watched Replays with Visual Indicators
Is your feature request related to a problem?
Losing track of which replays have already been watched.
Describe the solution you'd like
It would be a nice QOL improvement if watched replays were marked with an icon, different shade of color, watched-date/time or an outline to indicate they have already been viewed.
E.g.:
Describe alternatives you've considered
A simple checkmark-icon or watched-tag
Should this be saved locally (per installation) or server side?
For easier and faster implementation, I suggest doing it locally for now. If the QOL feature gains more appeal, it can always be refactored to work with the server.
@Sheikah45 gonna take look at this one, but an question here.
I'm planning to use something like - Set<Replay_id, {replay_id, list
I actually do think the best place is probably in the prefs maybe or I guess it could be some other json persistent file that just contains the dates and replay IDs.
There isn't currently any service that stores purely client side persistent state like this besides the preferences.
Where it would go is probably just in the replay service or replay runner