Commit Graph

  • 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
  • 9da073000a Use a single cursor for db operations when possible instead of reopening multiple times James Taylor 2019-06-10 15:27:17 -07:00
  • d637f5b29c Group by tags feature and improve appearance of sub list items James Taylor 2019-06-10 02:29:55 -07:00
  • f1cd3eb751 Support opml for subscriptions import James Taylor 2019-06-09 20:23:59 -07:00
  • 83f3dfaff5 simplify list_from_comma_separated_tags James Taylor 2019-06-09 18:01:46 -07:00
  • 27ee2990e9 Overhaul refresh system, make it asynchronous James Taylor 2019-06-09 16:03:20 -07:00
  • f5c76462d7 Don't spam database with opening and closing when getting tags for many channels James Taylor 2019-06-08 02:35:21 -07:00
  • c8be729e6b Reduce boilerplate in db functions with context managers James Taylor 2019-06-08 02:32:13 -07:00
  • 60fe4b2e75 Add subscription manager system James Taylor 2019-06-07 21:15:16 -07:00
  • ae5fd9eb00 Make thumbnails work and other stuff James Taylor 2019-06-05 00:41:15 -07:00
  • ccb795e31f Ensure videos in subscriptions from same channel in order James Taylor 2019-06-03 03:20:44 -07:00
  • 1807bfac49 Remove feed parsing for now since youtube doesn't honor If-Modified-Since header James Taylor 2019-06-03 02:05:30 -07:00
  • af9c4e0554 Bring up to date with master James Taylor 2019-06-01 23:23:18 -07:00
  • 9f93b9429c Fix comment parsing error due to comments from deleted channels James Taylor 2019-05-09 23:07:43 -07:00
  • c466dcdebe Update readme with new requirement James Taylor 2019-04-23 23:12:48 -07:00
  • ba3b10edda Fix new breakage James Taylor 2019-04-23 23:07:25 -07:00
  • 0ecf3d08be Fix error with channel searches with non-ascii characters James Taylor 2019-03-25 13:15:54 -07:00
  • a33b71820c README: clarify speed differences James Taylor 2019-03-14 19:20:18 -07:00
  • 8ceaa34a53 html_common: remove x_item_html functions James Taylor 2019-02-26 17:27:53 -08:00
  • 89daa27be2 prevent urllib3 from decoding content James Taylor 2019-02-26 17:15:51 -08:00
  • 1e1f55c9e5 Use persistent connections James Taylor 2019-02-25 20:47:49 -08:00