Commit Graph

  • ca49ab170f Merge branch 'layout' James Taylor 2019-09-06 14:23:20 -07:00
  • c393031ac5 Subscriptions: autocheck after subscribing to channel James Taylor 2019-09-03 17:47:23 -07:00
  • 0a590c3364 Subscriptions: Order videos by the time they were added to db James Taylor 2019-09-02 19:10:38 -07:00
  • 0c22835dd2 Fix related videos James Taylor 2019-08-27 18:04:44 -07:00
  • e9b16ef71f Layout: Add themes James Taylor 2019-08-25 15:25:24 -07:00
  • 609244e34f Layout: Add some space after item thumbnail James Taylor 2019-08-25 13:09:08 -07:00
  • 00e4951fd0 Layout: Add links to homepage James Taylor 2019-08-24 19:05:24 -07:00
  • 2435bcaeb1 Layout: Prevent item checkbox size from shrinking sometimes James Taylor 2019-08-24 18:50:09 -07:00
  • 69e64f726e Layout: Prevent long author name from overflowing in items with vertical stats James Taylor 2019-08-24 18:25:37 -07:00
  • 9f67a970c6 Layout: Make item titles non-clickable in empty space after wrapped text James Taylor 2019-08-24 18:19:22 -07:00
  • 3d911e4987 Layout: Theater layout: Expand video width across page only as necessary based on length of video James Taylor 2019-08-24 17:55:14 -07:00
  • cb5f36581d Layout: add option to hide comments/related vids by default but click to show using <details> James Taylor 2019-08-24 16:45:01 -07:00
  • 943e1cd751 Layout: Make downloads click-to-show instead of hover-to-show using <details> element James Taylor 2019-08-24 14:25:11 -07:00
  • d9fbf82bb2 Layout: Add option to use 720p resolution James Taylor 2019-08-24 13:35:11 -07:00
  • fa2fa7fe16 Layout: Add theater mode James Taylor 2019-08-24 12:43:58 -07:00
  • bc8db064d2 Layout: add some space below more comments button James Taylor 2019-08-24 12:02:40 -07:00
  • f2eb354197 Layout: Simplify color scheme James Taylor 2019-08-24 11:51:41 -07:00
  • 400d17e613 Layout: simplify CSS layout on most pages James Taylor 2019-08-24 11:35:58 -07:00
  • d9517a3322 Layout: Put related videos below video when page is too small James Taylor 2019-08-23 19:24:42 -07:00
  • 102c21132a Layout: simplify watch page space distribution on edges James Taylor 2019-08-23 15:37:40 -07:00
  • 96b9a96a50 Layout: Regression: fix blank space at bottom of short pages James Taylor 2019-08-23 14:55:09 -07:00
  • 85572c94de Layout: refactor item system to be more maintainable, add vertical item type James Taylor 2019-08-23 14:48:00 -07:00
  • 70d2cff817 Layout: Center header content James Taylor 2019-08-18 18:26:13 -07:00
  • 7f3ca7ee49 Layout: Replace local playlists link with home link in header and use flexbox to make it work on smaller window sizes James Taylor 2019-08-18 15:57:27 -07:00
  • dc4008a210 Add settings page James Taylor 2019-08-17 23:13:39 -07:00
  • 71632a23f5 Subscriptions: Add watched column in database for future feature James Taylor 2019-08-17 13:54:54 -07:00
  • d80a8b1c3f Subscriptions: Hopefully fix autochecking being scheduled in the past James Taylor 2019-08-17 13:52:32 -07:00
  • aa5b9efca1 Subscriptions: Don't show videos from muted channels James Taylor 2019-08-17 12:54:03 -07:00
  • 897755e836 Subscriptions: Add database version James Taylor 2019-08-17 12:49:36 -07:00
  • 056f6fd2b5 Subscriptions: check channel's atom feed to get exact time published James Taylor 2019-08-17 00:50:58 -07:00
  • 899b088cdc Subscriptions: show when video was published James Taylor 2019-08-16 21:48:40 -07:00
  • e01aa59148 Merge branch 'master' into subscriptions James Taylor 2019-08-15 16:30:40 -07:00
  • 1ce500b8a2 Regression: Fix error when playlist has no description James Taylor 2019-08-15 16:30:05 -07:00
  • 046d7226ea Subscriptions: improve checking messages, say how many new vids from channel James Taylor 2019-08-14 18:39:39 -07:00
  • e2c9081aee Subscriptions: double auto-check rate James Taylor 2019-08-14 16:40:42 -07:00
  • e69ea5910f subscriptions.html: Add horizontal rule between tag list and channel list James Taylor 2019-08-14 00:14:27 -07:00
  • 31a04555ae Subscriptions auto-checking system James Taylor 2019-08-14 00:12:24 -07:00
  • 38792081d4 subscription-manager: fix items being cut off at the bottom and top of the columns in chrome James Taylor 2019-08-12 15:34:55 -07:00
  • da8243085b subscription_manager: fix bug where checkbox size decreases when there's too many tags James Taylor 2019-08-12 15:18:56 -07:00
  • de33ee6bb8 When restricting subscriptions to a tag, make that tag unclickable and add link to unrestrict James Taylor 2019-08-12 15:09:28 -07:00
  • dd4841901f Add pagination to subscriptions page James Taylor 2019-08-12 01:14:11 -07:00
  • c55955f42d Set sqlite to respect foreign key constraints James Taylor 2019-08-11 18:36:44 -07:00
  • b469536ce6 Ability to only show videos from channels with specific tag James Taylor 2019-08-11 18:17:19 -07:00
  • d1ae8dc290 Subscriptions flask port: add missing html info (video url and info dict) James Taylor 2019-08-11 17:44:11 -07:00
  • a12b73439a If thumbnail or thumbnail directory is deleted after having been downloaded, correctly detect it and redownload it James Taylor 2019-08-11 17:37:42 -07:00
  • 5a6c65774b Fix bug when thumbnail directory doesn't exist where first downloaded thumbnail is made a directory James Taylor 2019-08-11 17:27:55 -07:00
  • 42036f92d2 Delete thumbnails from channel when unsubscribing James Taylor 2019-08-11 17:25:10 -07:00
  • 525ec403c0 Download and save subscription thumbnails when requested by the browser, not preemptively James Taylor 2019-08-11 17:09:38 -07:00
  • 2617f87e17 Add subscribe button on channels James Taylor 2019-08-10 18:12:02 -07:00
  • 33bba9762c Convert subscription manager to flask framework James Taylor 2019-08-10 17:05:14 -07:00
  • 163814d35c Convert subscriptions page to flask framework James Taylor 2019-08-10 00:09:03 -07:00
  • 2e75c6d960 Merge flask framework and other stuff from master James Taylor 2019-08-09 22:01:04 -07:00
  • adc40bc760 Add pagination for local playlists James Taylor 2019-08-09 21:18:43 -07:00
  • 0f574e8e28 Regression: Fix csp preventing subtitles from working James Taylor 2019-08-07 20:27:19 -07:00
  • ba0809b965 rename enable_comments amd enable_related_videos James Taylor 2019-08-01 00:28:51 -07:00
  • 865e5a6bce Add upgrade system for settings and automatically add missing settings to file James Taylor 2019-08-01 00:24:30 -07:00
  • 642484bbb2 Fix broken video titles due to youtube changes James Taylor 2019-07-29 17:05:04 -07:00
  • 4c9ecc9a18 Add content security policy to ensure mistakes or exploits never lead to third party connections from the page James Taylor 2019-07-26 13:09:41 -07:00
  • 10f1d7945e channel bugfix: supply playlist names in playlist adding form for tabs with vids James Taylor 2019-07-24 00:43:01 -07:00
  • b56e65e051 channel.html: add some space to the left of the page James Taylor 2019-07-24 00:26:20 -07:00
  • eb89c7426d Add 'subscribers' and 'videos' after corresponding numbers in channel item in search results James Taylor 2019-07-24 00:02:04 -07:00
  • e00c3cf99f Remove ad-hoc response saving from code, create a debug setting for fetch_url James Taylor 2019-07-23 23:53:04 -07:00
  • cb1c899a45 channel: Add short description under channel name James Taylor 2019-07-23 22:55:15 -07:00
  • fe38aa214b Fix error when channel has empty description James Taylor 2019-07-23 22:36:43 -07:00
  • 2034b6bd25 Fix unrouted channel avatar image on empty channels James Taylor 2019-07-23 22:34:13 -07:00
  • 6a00cfab1b playlist: fix incorrect display of description James Taylor 2019-07-22 01:04:43 -07:00
  • dfbe29355f Channel: fix oversized thumbnails in firefox quantum James Taylor 2019-07-22 01:01:27 -07:00
  • 80b325a225 Add homepage route James Taylor 2019-07-22 00:53:22 -07:00
  • 28204088af Fix unlisted video detection James Taylor 2019-07-22 00:43:52 -07:00
  • f165eb5e29 opensearch.xml: add port number in the other search URL just in case James Taylor 2019-07-22 00:20:38 -07:00
  • 74cf3b2135 Use variable to set title on base template instead of block James Taylor 2019-07-21 22:50:57 -07:00
  • c5827a3bb1 Add status template, use for comment deletion status James Taylor 2019-07-21 22:43:29 -07:00
  • 86382706fe Add flask Firefox search engine route James Taylor 2019-07-21 22:28:57 -07:00
  • 2837d9db2b Convert captioning to flask James Taylor 2019-07-21 22:16:38 -07:00
  • 8eff0bb9e2 Delete obsolete files James Taylor 2019-07-21 21:59:52 -07:00
  • fc295ac93d Convert comment posting system to flask framework James Taylor 2019-07-21 21:48:54 -07:00
  • 167483af21 Convert login to flask framework and fix the login, and fix account display James Taylor 2019-07-21 00:03:34 -07:00
  • 8cad77ad0d Convert comments to flask framework James Taylor 2019-07-19 22:27:10 -07:00
  • b854dab314 watch.py regression: fix error page James Taylor 2019-07-07 17:46:07 -07:00
  • 728b2b73d4 common_elements.html: Accept missing channel description as blank James Taylor 2019-07-07 17:32:11 -07:00
  • b89d90a0d3 watch_page: refactor music list into flask template James Taylor 2019-07-07 17:29:25 -07:00
  • 6261add37d Convert local_playlist to flask framework James Taylor 2019-07-06 23:08:04 -07:00
  • c0617670f7 Fix medium playlist items displaying incorrectly James Taylor 2019-07-06 19:26:07 -07:00
  • 64434b02ca Convert channel page to flask framework James Taylor 2019-07-06 18:36:09 -07:00
  • 24553bfb4f Merge branch 'master' into flask-framework James Taylor 2019-07-04 18:21:43 -07:00
  • 315039bebd common_elements.html: accept missing description as blank James Taylor 2019-07-04 18:20:51 -07:00
  • d105d4520f Convert playlist page to flask framework James Taylor 2019-07-04 18:08:14 -07:00
  • 88c8101b41 Update youtube-dl to fix various issues James Taylor 2019-06-21 23:38:39 -07:00
  • 1c724f4f28 Search: fix corrections not working James Taylor 2019-06-21 22:29:25 -07:00
  • 05de304548 Fix get_subtitle_sources function James Taylor 2019-06-21 21:59:50 -07:00
  • 02962df052 Refactor watch page related videos to use item rendering macro James Taylor 2019-06-21 21:59:33 -07:00
  • 1156b09987 Refactor search page James Taylor 2019-06-21 21:41:41 -07:00
  • e33bae2e50 watch: Fix error page James Taylor 2019-06-17 20:57:10 -07:00
  • 1ba2411862 Inherit from base template James Taylor 2019-06-17 20:47:58 -07:00
  • 2db58930a6 Convert watch page to flask framework James Taylor 2019-06-16 16:16:03 -07:00
  • cc9283ad53 Fix checking specific channels James Taylor 2019-06-11 01:50:01 -07:00
  • 59fdbda886 Add channel muting James Taylor 2019-06-11 01:47:06 -07:00
  • 103b37030f Unsubscribe button on channels if already subscribed James Taylor 2019-06-10 17:04:06 -07:00
  • e7989db931 Order channel names in a case-insensitive manner James Taylor 2019-06-10 15:36:53 -07:00
  • 8539b48c7b Retrieve 60 videos for subscriptions page instead of 30 James Taylor 2019-06-10 15:28:29 -07:00