167 Commits

Author SHA1 Message Date
James Taylor
79d9a18f81 Extraction: return and display any errors preventing video playback 2019-11-22 14:56:53 -08:00
James Taylor
b614fcdb85 Fix regression: Can't remove videos from local playlists 2019-10-21 21:14:13 -07:00
James Taylor
4c07546e7a Extraction: Replace youtube-dl with custom-built watch page extraction 2019-10-17 19:58:13 -07:00
James Taylor
fd327ae653 Fix muted channels not being faded out on subscription manager page 2019-10-17 19:23:58 -07:00
James Taylor
9abb83fdbc Extraction: Fix did_you_mean and showing_results_for 2019-09-27 19:27:19 -07:00
James Taylor
33a8898656 Only display local playlist controls in header on pages with videos 2019-09-15 14:59:19 -07:00
James Taylor
57c37a57e9 Add optional javascript for adding videos to playlists without the browser cancelling loading of the video, and to display a status message 2019-09-15 14:55:57 -07:00
James Taylor
21c617faf7 Local playlists list: center list and add background to it 2019-09-10 17:57:32 -07:00
James Taylor
652cef15ec Watch page: Background color on video when scrubbing bar larger than video 2019-09-09 20:40:38 -07:00
James Taylor
89e5761f8d Extraction: Move playlist extraction to yt_data_extract 2019-09-08 18:42:08 -07:00
James Taylor
0ca12270a8 Search: Add some space around the number of results 2019-09-08 10:38:23 -07:00
James Taylor
d356e40f1c Subscription manager: Hide export box for now until it's functional 2019-09-07 20:06:03 -07:00
James Taylor
8f6730af71 Subscription manager: Add some space around import subscriptions box 2019-09-07 20:05:11 -07:00
James Taylor
b3fe5abcd7 Subscriptions: Add some space around video grid 2019-09-07 18:28:32 -07:00
James Taylor
93bbe1179b Subscriptions: fix author not being included 2019-09-07 18:26:31 -07:00
James Taylor
ac32b24b2a Merge subscriptions into master 2019-09-06 15:45:01 -07:00
James Taylor
e14ec88591 Settings: Fix centering and color scheme on other themes 2019-09-06 14:47:37 -07:00
James Taylor
3dd0371af1 Merge branch 'settings' 2019-09-06 14:23:29 -07:00
James Taylor
e9b16ef71f Layout: Add themes 2019-08-25 16:08:08 -07:00
James Taylor
00e4951fd0 Layout: Add links to homepage 2019-08-24 19:05:24 -07:00
James Taylor
69e64f726e Layout: Prevent long author name from overflowing in items with vertical stats 2019-08-24 18:25:37 -07:00
James Taylor
9f67a970c6 Layout: Make item titles non-clickable in empty space after wrapped text 2019-08-24 18:19:22 -07:00
James Taylor
3d911e4987 Layout: Theater layout: Expand video width across page only as necessary based on length of video 2019-08-24 17:55:14 -07:00
James Taylor
cb5f36581d Layout: add option to hide comments/related vids by default but click to show using <details> 2019-08-24 16:45:01 -07:00
James Taylor
943e1cd751 Layout: Make downloads click-to-show instead of hover-to-show using <details> element 2019-08-24 14:25:11 -07:00
James Taylor
d9fbf82bb2 Layout: Add option to use 720p resolution 2019-08-24 13:35:11 -07:00
James Taylor
fa2fa7fe16 Layout: Add theater mode 2019-08-24 12:43:58 -07:00
James Taylor
f2eb354197 Layout: Simplify color scheme 2019-08-24 11:59:23 -07:00
James Taylor
400d17e613 Layout: simplify CSS layout on most pages 2019-08-24 11:35:58 -07:00
James Taylor
d9517a3322 Layout: Put related videos below video when page is too small 2019-08-23 19:24:42 -07:00
James Taylor
102c21132a Layout: simplify watch page space distribution on edges 2019-08-23 15:37:40 -07:00
James Taylor
85572c94de Layout: refactor item system to be more maintainable, add vertical item type 2019-08-23 14:48:00 -07:00
James Taylor
7f3ca7ee49 Layout: Replace local playlists link with home link in header and use flexbox to make it work on smaller window sizes 2019-08-18 15:57:27 -07:00
James Taylor
dc4008a210 Add settings page 2019-08-17 23:13:39 -07:00
James Taylor
899b088cdc Subscriptions: show when video was published 2019-08-16 21:48:40 -07:00
James Taylor
e69ea5910f subscriptions.html: Add horizontal rule between tag list and channel list 2019-08-14 00:14:27 -07:00
James Taylor
38792081d4 subscription-manager: fix items being cut off at the bottom and top of the columns in chrome 2019-08-12 15:34:55 -07:00
James Taylor
da8243085b subscription_manager: fix bug where checkbox size decreases when there's too many tags 2019-08-12 15:18:56 -07:00
James Taylor
de33ee6bb8 When restricting subscriptions to a tag, make that tag unclickable and add link to unrestrict 2019-08-12 15:09:28 -07:00
James Taylor
dd4841901f Add pagination to subscriptions page 2019-08-12 01:14:11 -07:00
James Taylor
b469536ce6 Ability to only show videos from channels with specific tag 2019-08-11 18:17:19 -07:00
James Taylor
2617f87e17 Add subscribe button on channels 2019-08-10 18:12:02 -07:00
James Taylor
33bba9762c Convert subscription manager to flask framework 2019-08-10 17:05:14 -07:00
James Taylor
163814d35c Convert subscriptions page to flask framework 2019-08-10 00:09:03 -07:00
James Taylor
adc40bc760 Add pagination for local playlists 2019-08-09 21:18:43 -07:00
James Taylor
0f574e8e28 Regression: Fix csp preventing subtitles from working 2019-08-07 20:27:19 -07:00
James Taylor
4c9ecc9a18 Add content security policy to ensure mistakes or exploits never lead to third party connections from the page 2019-07-26 13:09:41 -07:00
James Taylor
b56e65e051 channel.html: add some space to the left of the page 2019-07-24 00:41:20 -07:00
James Taylor
eb89c7426d Add 'subscribers' and 'videos' after corresponding numbers in channel item in search results 2019-07-24 00:02:04 -07:00
James Taylor
cb1c899a45 channel: Add short description under channel name 2019-07-23 22:55:15 -07:00