# featherfin

## TODO

### Features

- [x] Add episode title and SXXEXX to item screen for episode
- [ ] Add Continue Watching section to Home
- [x] Make scroller item img click go to item page
- [x] Make scroller item play button click go to play page
- [ ] Finish Item page
  - [ ] Add Actor List to all items except seasons
  - [ ] Add episode list for series/seasons
  - [ ] Add next episode list for episode
  - [ ] Add related shows/movies to series and movies
  - [ ] Don't assume stream order
- [x] Finish implementing MediaInfo
- [ ] Make Like and Favorite buttons work
  - [ ] Show state
  - [ ] Update state
- [ ] Finish play page
  - [ ] Play the correct media
  - [ ] Play the correct media tracks
  - [ ] Resume functionality
  - [ ] Save watchtime when closing playback
- [ ] Make play buttons on media start playing
  - [ ] Movies start playing movie
  - [ ] Episodes play episode
  - [ ] Series play next episode
- [ ] Add sorting and filters to BrowseView
  - [ ] Design UI elements
  - [ ] Implement
- [ ] Add search
  - [ ] Add search page
  - [ ] Add search functionality
- [ ] Make featured media carousel work
  - [ ] a lot
- [ ] Finish styling login page

### Chores

- [x] Enlarge Next Up section on Home
- [x] Fix row spacing on Home
- [ ] Add image blurs when waiting for images
- [ ] Add title tag to scroller item titles and subtitles
- [ ] Combine Portrait and Landscape scroller item components
- [x] Move all MediaInfo stand-ins to the component
- [ ] Replace all FeedItem references with jfapi.Item
