641 Commits

Author SHA1 Message Date
James Taylor
ed066e7414 Adapt theme and layout settings to settings page system 2019-09-06 14:53:06 -07:00
James Taylor
e14ec88591 Settings: Fix centering and color scheme on other themes 2019-09-06 14:47:37 -07:00
James Taylor
36380b0328 Settings: Fix circular dependency for settings_page 2019-09-06 14:31:47 -07:00
James Taylor
3dd0371af1 Merge branch 'settings' 2019-09-06 14:23:29 -07:00
James Taylor
ca49ab170f Merge branch 'layout' 2019-09-06 14:23:20 -07:00
James Taylor
c393031ac5 Subscriptions: autocheck after subscribing to channel 2019-09-03 17:47:23 -07:00
James Taylor
0a590c3364 Subscriptions: Order videos by the time they were added to db 2019-09-03 16:45:19 -07:00
James Taylor
0c22835dd2 Fix related videos 2019-08-27 18:04:44 -07:00
James Taylor
e9b16ef71f Layout: Add themes 2019-08-25 16:08:08 -07:00
James Taylor
609244e34f Layout: Add some space after item thumbnail 2019-08-25 13:09:08 -07:00
James Taylor
00e4951fd0 Layout: Add links to homepage 2019-08-24 19:05:24 -07:00
James Taylor
2435bcaeb1 Layout: Prevent item checkbox size from shrinking sometimes 2019-08-24 18:50:09 -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
bc8db064d2 Layout: add some space below more comments button 2019-08-24 12:02:40 -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
96b9a96a50 Layout: Regression: fix blank space at bottom of short pages 2019-08-23 14:55:09 -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
70d2cff817 Layout: Center header content 2019-08-18 18:26:13 -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
71632a23f5 Subscriptions: Add watched column in database for future feature 2019-08-17 13:54:54 -07:00
James Taylor
d80a8b1c3f Subscriptions: Hopefully fix autochecking being scheduled in the past 2019-08-17 13:52:32 -07:00
James Taylor
aa5b9efca1 Subscriptions: Don't show videos from muted channels 2019-08-17 12:54:03 -07:00
James Taylor
897755e836 Subscriptions: Add database version 2019-08-17 12:49:36 -07:00
James Taylor
056f6fd2b5 Subscriptions: check channel's atom feed to get exact time published 2019-08-17 00:50:58 -07:00
James Taylor
899b088cdc Subscriptions: show when video was published 2019-08-16 21:48:40 -07:00
James Taylor
e01aa59148 Merge branch 'master' into subscriptions 2019-08-15 16:30:40 -07:00
James Taylor
1ce500b8a2 Regression: Fix error when playlist has no description 2019-08-15 16:30:05 -07:00
James Taylor
046d7226ea Subscriptions: improve checking messages, say how many new vids from channel 2019-08-14 18:39:39 -07:00
James Taylor
e2c9081aee Subscriptions: double auto-check rate 2019-08-14 16:40:42 -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
31a04555ae Subscriptions auto-checking system 2019-08-14 00:12:24 -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
c55955f42d Set sqlite to respect foreign key constraints 2019-08-11 18:36:44 -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
d1ae8dc290 Subscriptions flask port: add missing html info (video url and info dict) 2019-08-11 17:44:11 -07:00
James Taylor
a12b73439a If thumbnail or thumbnail directory is deleted after having been downloaded, correctly detect it and redownload it 2019-08-11 17:37:42 -07:00
James Taylor
5a6c65774b Fix bug when thumbnail directory doesn't exist where first downloaded thumbnail is made a directory 2019-08-11 17:27:55 -07:00