504 Commits

Author SHA1 Message Date
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
James Taylor
42036f92d2 Delete thumbnails from channel when unsubscribing 2019-08-11 17:25:10 -07:00
James Taylor
525ec403c0 Download and save subscription thumbnails when requested by the browser, not preemptively 2019-08-11 17:09:38 -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
2e75c6d960 Merge flask framework and other stuff from master 2019-08-09 22:01:04 -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
ba0809b965 rename enable_comments amd enable_related_videos 2019-08-01 00:28:51 -07:00
James Taylor
865e5a6bce Add upgrade system for settings and automatically add missing settings to file 2019-08-01 00:24:30 -07:00
James Taylor
642484bbb2 Fix broken video titles due to youtube changes 2019-07-29 17:05:04 -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
10f1d7945e channel bugfix: supply playlist names in playlist adding form for tabs with vids 2019-07-24 00:43:01 -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
e00c3cf99f Remove ad-hoc response saving from code, create a debug setting for fetch_url 2019-07-23 23:57:45 -07:00
James Taylor
cb1c899a45 channel: Add short description under channel name 2019-07-23 22:55:15 -07:00
James Taylor
fe38aa214b Fix error when channel has empty description 2019-07-23 22:36:43 -07:00
James Taylor
2034b6bd25 Fix unrouted channel avatar image on empty channels 2019-07-23 22:34:13 -07:00
James Taylor
6a00cfab1b playlist: fix incorrect display of description 2019-07-22 01:04:43 -07:00
James Taylor
dfbe29355f Channel: fix oversized thumbnails in firefox quantum 2019-07-22 01:01:27 -07:00
James Taylor
80b325a225 Add homepage route 2019-07-22 00:53:22 -07:00
James Taylor
28204088af Fix unlisted video detection 2019-07-22 00:43:52 -07:00
James Taylor
f165eb5e29 opensearch.xml: add port number in the other search URL just in case 2019-07-22 00:20:38 -07:00
James Taylor
74cf3b2135 Use variable to set title on base template instead of block 2019-07-21 22:50:57 -07:00
James Taylor
c5827a3bb1 Add status template, use for comment deletion status 2019-07-21 22:43:29 -07:00
James Taylor
86382706fe Add flask Firefox search engine route 2019-07-21 22:28:57 -07:00
James Taylor
2837d9db2b Convert captioning to flask 2019-07-21 22:16:38 -07:00
James Taylor
8eff0bb9e2 Delete obsolete files 2019-07-21 21:59:52 -07:00
James Taylor
fc295ac93d Convert comment posting system to flask framework 2019-07-21 21:48:54 -07:00
James Taylor
167483af21 Convert login to flask framework and fix the login, and fix account display 2019-07-21 00:03:34 -07:00
James Taylor
8cad77ad0d Convert comments to flask framework 2019-07-19 22:27:10 -07:00
James Taylor
b854dab314 watch.py regression: fix error page 2019-07-07 17:46:07 -07:00
James Taylor
728b2b73d4 common_elements.html: Accept missing channel description as blank 2019-07-07 17:32:11 -07:00
James Taylor
b89d90a0d3 watch_page: refactor music list into flask template 2019-07-07 17:29:25 -07:00
James Taylor
6261add37d Convert local_playlist to flask framework 2019-07-06 23:08:04 -07:00
James Taylor
c0617670f7 Fix medium playlist items displaying incorrectly 2019-07-06 19:26:07 -07:00