settingsSlice.ts renamed to persistentSlice, it is only used to store persistent data.
reset button no longer changes video type from "playlist" to "video".
Subscriptions are now stored as list of objects that have the name of the user and the name of the channel that is followed.
When the application starts in App.tsx the subscription list is filtered by the user's name, so they only see channels by the name they have subscribed to.
Edits to QuickMythril's bounty commits (showing home page stats and publish video form displaying supported codecs) to improve visibility and readability.
Filter added that removes characters that Operating Systems don't allow in filenames when saving file
VideoList-styles.tsx uses Radio button instead of Checkbox for main page video/playlist filter
Video player has aspect ratio of 16 / 9, doesn't put controls over video, and removes controls if mouse exits video when in fullscreen (but only when playing for some reason)
Created new redux slice called settingsSlice.ts. It is used to store settings that are saved to disk automatically
Videoplayer is much bigger, playlist is next to it instead of below
Video publisher name, icon, etc. moved to same row as superlike, file downloader
Titles can be selected/copied
Changed structure of ListSuperLikes.tsx slightly to fix undesirable warnings involving list keys and <div> being descendent of <p>
SubscribeButton.tsx created, but not fully implemented