Thorium-android-app/TODO.md

1.2 KiB

Existing Features: x auto hide top bar x sort / filter of videos

  • search video service x address book x add x remove x edit x server list x filter --- pick ? server authentication x insecure server option ? switch url of retrofit api
  • Internal video playlist
  • playback speed and options in player
  • pip mode
  • background audio playback x like / dislike
  • account view x discover view
  • channel view
  • Permissions for download
  • subscribe / unsubscribe x CI pipeline (gradle?)
  • add language filter support
  • add app language selection
  • add themes and selection
  • Add NSFW filter
  • Translate all strings
  • Swipe miniplayer down and up
  • implement preferences using data stores

Issues:

  • Server change doesn't work until restart (retrofit)
  • Login/logout needs to update UI
  • Word "Subscribe" too long in app bar
  • VideoList meta bar can't be dynamic height, causes scroll back issue. x Refreshing video list causes odd loading order of video items
  • playback rotate on click doesn't re-hide buttons
  • Explore list is memory intensive, leak??
  • Access Token refresh circular injection problem x app crashes when clicking items in background list while player is visible (minimode)
  • Opening more in player stops player in background