Commit Graph

560 Commits

Author SHA1 Message Date
Omar Roth
c8d56fb426 Style horizontal break in feed 2018-08-06 13:49:52 -05:00
Omar Roth
f121e74d33 Fix rendering of notifications 2018-08-06 13:48:02 -05:00
Omar Roth
ca7c376874 Add preferred captions 2018-08-06 13:23:36 -05:00
Omar Roth
fe5142753c Show notifications indicator 2018-08-06 08:00:05 -05:00
Omar Roth
923f9a716b Add fix for channel job 2018-08-06 07:59:42 -05:00
Omar Roth
ca2320f17f Change 'videoThumbnails' to an array everywhere 2018-08-06 07:24:24 -05:00
Omar Roth
f9b45dd7b8 General cleanup to user preferences 2018-08-05 19:59:45 -05:00
Omar Roth
5a6b36ecce Add extra handling for year format 2018-08-05 18:35:52 -05:00
Omar Roth
9d6cdc3032 Fix method for detecting movies in search results 2018-08-05 18:07:52 -05:00
Omar Roth
0f8e01f919 Remove inline CSS from <hr> 2018-08-05 18:03:38 -05:00
Omar Roth
aed8aa4037 Add note for unseen notifications 2018-08-05 17:22:22 -05:00
Omar Roth
870ee11553 Add fix for movies in search results 2018-08-05 17:07:17 -05:00
Omar Roth
0f778cbd9d Make 'videoThumbnails' an array instead of an object 2018-08-05 16:54:25 -05:00
Omar Roth
7d6bc671c2 Fix searches where items don't have byline 2018-08-05 14:46:21 -05:00
Omar Roth
a29458e32f Allow 'host' header to be optional 2018-08-05 14:37:32 -05:00
Omar Roth
d51b23bc16 Update channel feed 2018-08-05 14:26:41 -05:00
Omar Roth
e47b95ff42 Add fix for parsing videos with 1 view 2018-08-05 14:08:39 -05:00
Omar Roth
8c22c226c0 Add 'raw=1' to '/watch' page 2018-08-05 14:03:13 -05:00
Omar Roth
61f9e8667c Always redirect to referer for '/subscription_ajax' 2018-08-05 12:43:54 -05:00
Omar Roth
1e7873d8e9 Add 'time_continue' 2018-08-05 12:35:33 -05:00
Omar Roth
b3d5d41496 Update '/api/v1/trending' to match documentation 2018-08-05 12:32:14 -05:00
Omar Roth
626aed2d07 Update API to match documented schema 2018-08-05 12:18:14 -05:00
Omar Roth
b78c773e5d Remove some whitespace from either side of page 2018-08-05 10:11:23 -05:00
Omar Roth
06af43c95e Add timeDisplay to player 2018-08-05 08:58:03 -05:00
Omar Roth
d75d34abdd Fix player parameters 2018-08-05 07:38:43 -05:00
Omar Roth
d25146d22f Fix reply link on mobile 2018-08-04 23:27:41 -05:00
Omar Roth
b9315bc534 Major cleanup 2018-08-04 23:14:57 -05:00
Omar Roth
5d4198c700 Acknowledge precedence for listen operator 2018-08-04 20:39:02 -05:00
Omar Roth
3b01bc6735 Add support for 'listen=1' 2018-08-04 20:27:53 -05:00
Omar Roth
738e1a5415 Fix issue with video having zero views 2018-08-04 20:08:22 -05:00
Omar Roth
54190d9645 Fix caption listings in embedded videos 2018-08-04 17:55:27 -05:00
Omar Roth
e7cad23bb9 Try to redirect invalid video IDs 2018-08-04 17:19:55 -05:00
Omar Roth
3ada6a9234 Add filters to '/api/v1/search' endpoint 2018-08-04 17:19:55 -05:00
Omar Roth
90d661e4a7 Split helpers.cr into multiple files 2018-08-04 15:30:44 -05:00
Omar Roth
0685d3c7c2 Use XHR instead of fetch requests 2018-08-04 14:39:41 -05:00
Omar Roth
9ed72a8dad Fix signature decryption for videos that don't have 'adaptive_fmts' 2018-08-04 12:25:13 -05:00
Omar Roth
3b323dc6b0 Exclude api endpoints from compression 2018-08-04 12:24:50 -05:00
Omar Roth
d7ed7b90be Fix Reddit comments and add links to author channels/profiles 2018-08-04 11:04:13 -05:00
Omar Roth
3dcb6766fc Add 'published' to video component 2018-08-04 10:22:12 -05:00
Omar Roth
2fe3d308f9 Add "watch video on YouTube link" 2018-08-04 09:52:10 -05:00
Omar Roth
b3cad0355b Add fix for vdieo thumbnails where video is not HD 2018-08-04 09:50:24 -05:00
Omar Roth
9fd0a02f16 Add 'watch comments on YouTube button' 2018-08-04 09:36:05 -05:00
Omar Roth
3398a9fe6b Move player options into initialization 2018-08-03 19:51:29 -05:00
Omar Roth
7128881a38 Add videojs style to embedded videos 2018-08-03 19:20:40 -05:00
Omar Roth
5ddf7889fe Add color scheme for player 2018-08-03 18:17:19 -05:00
Omar Roth
272e798f5c Use maxresdefault for thumbnail 2018-08-03 14:55:04 -05:00
Omar Roth
1fb0e1991b Add thumbs up to comments score 2018-08-03 14:25:03 -05:00
Omar Roth
f249192ebb Add redirect for '/channels/:ucid/videos' 2018-08-02 17:18:57 -05:00
Omar Roth
a12690cbfd Add captions to embedded videos 2018-08-02 17:08:33 -05:00
Omar Roth
42405a34f1 Add proper redirect links and add support for timestamps 2018-08-02 16:30:45 -05:00
Omar Roth
4e19194e6d Fix generation of tokens 2018-08-02 16:11:01 -05:00
Omar Roth
7e217fd0cb Use 'dump_unquoted' for share title 2018-08-01 16:17:34 -05:00
Omar Roth
25bf44d7ad HTML escape title on watch and embed pages 2018-08-01 16:07:47 -05:00
Omar Roth
01d23c6191 Fix metadata and embed code on watch and embed 2018-08-01 10:45:45 -05:00
Omar Roth
ea8aaf3145 Add support for user name in place of :ucid 2018-08-01 10:44:02 -05:00
Omar Roth
fcb4f4cddb Add '/api/v1/search' 2018-08-01 00:01:01 -05:00
Omar Roth
1967c5b403 Miscellaneous bug fixes 2018-07-31 23:56:17 -05:00
Omar Roth
51903462ef
Merge pull request #53 from omarroth/notifications-only
Add option to view only notifications
2018-07-31 21:34:57 -05:00
Omar Roth
b5bbf1b9f2 Add share button 2018-07-31 14:05:42 -05:00
Omar Roth
e1391f4ac7 Use videojs-markers for start end end times 2018-07-31 13:19:38 -05:00
Omar Roth
4acc09f30d Add default metadata to watch page 2018-07-31 11:33:25 -05:00
Omar Roth
b1b2713546 Add option to view only notifications 2018-07-31 10:44:07 -05:00
Omar Roth
9b8a884ff8 Disable Kemal header 2018-07-30 18:42:45 -05:00
Omar Roth
b49456da97 Switch from using fontawesome to ionicons 2018-07-30 18:38:55 -05:00
Omar Roth
78f995c903 Move aspectRatio into videojs options 2018-07-30 18:13:26 -05:00
Omar Roth
381b644dab
Merge pull request #51 from omarroth/data-control
Add options to import and export user data
2018-07-30 17:37:47 -05:00
Omar Roth
0cf8f859ec Provide user with error message on '/watch' page 2018-07-30 14:14:11 -05:00
Omar Roth
b535a9d413 Add options to import and export user data 2018-07-30 12:57:26 -05:00
Omar Roth
24c79a3554 Remove migration breaks for watch history 2018-07-30 08:54:12 -05:00
Omar Roth
2e69774b1f Fix video ID redirect 2018-07-30 08:30:08 -05:00
Omar Roth
01e5bec246
Merge pull request #44 from omarroth/add-livestreams
Add livestream support [EXPERIMENTAL]
2018-07-30 08:17:47 -05:00
Omar Roth
50222fb1bc
Merge pull request #48 from omarroth/add-watch-history
Add watch history
2018-07-30 08:01:06 -05:00
Omar Roth
9a0996515f Add fix for comments that don't have valid continuation 2018-07-29 21:17:21 -05:00
Omar Roth
d201733756 Add fix for empty 'page' param 2018-07-29 21:17:08 -05:00
Omar Roth
b14a8c3f3d Throw 500 on '/watch' page error 2018-07-29 21:05:58 -05:00
Omar Roth
714fd3dae3 Add 'results' route redirect 2018-07-29 21:05:40 -05:00
Omar Roth
a09b12a774 Add fix for nonexistent channels 2018-07-29 21:01:28 -05:00
Omar Roth
503c47c8bf Fix 500 on channel page when video list is empty 2018-07-29 11:31:00 -05:00
Omar Roth
2b911aabc4 Fix comments endpoint for videos that have no comments 2018-07-29 10:56:52 -05:00
Omar Roth
6aeb508f29 Fix for /comments/ where there is only one comment 2018-07-29 10:49:46 -05:00
Omar Roth
4cc2cf46aa Add fix for subtitles without duration 2018-07-29 10:47:22 -05:00
Omar Roth
8fbc066df1 Try to split longer lines 2018-07-29 10:02:41 -05:00
Omar Roth
10d82d2d95 Add livestream support 2018-07-29 09:49:45 -05:00
Omar Roth
c07016b45c Fix template_comments and comments with formatting 2018-07-29 09:48:33 -05:00
Omar Roth
964a9e2abd Fix update_function job 2018-07-29 09:48:03 -05:00
Omar Roth
6221496f66 Add proper padding for channel elements 2018-07-29 09:47:32 -05:00
Omar Roth
b5c92c1a2f Add watch history 2018-07-29 09:00:32 -05:00
Omar Roth
0d23f25a8c Add option to redirect homepage to subscription feed 2018-07-28 22:31:02 -05:00
Omar Roth
09d78c9d3a Add fix for videos that don't have description 2018-07-28 21:56:30 -05:00
Omar Roth
573e909785 Add 'lengthSeconds' to /channels/:ucid/videos 2018-07-28 21:00:19 -05:00
Omar Roth
7060c67328
Merge pull request #46 from omarroth/add-channel-rss
Add channel RSS
2018-07-28 20:45:01 -05:00
Omar Roth
6c03992369
Merge pull request #47 from omarroth/add-comments
Add YouTube comments
2018-07-28 20:44:43 -05:00
Omar Roth
ab4b533183 Add shortened video redirect 2018-07-28 11:06:48 -05:00
Omar Roth
1eb7066c74 Add YouTube comments 2018-07-28 09:49:58 -05:00
Omar Roth
ac5dbadfc1 Add channel RSS 2018-07-28 08:24:53 -05:00
Omar Roth
829ffdd466 Add '/api/v1/channels' and '/api/v1/channels/:ucid/videos' 2018-07-28 07:51:37 -05:00
Omar Roth
9355c60f6e Refactor 'decode_date' 2018-07-28 07:50:22 -05:00
Omar Roth
e767651836 Fix thumbnail URL on recommended videos 2018-07-27 20:02:31 -05:00
Omar Roth
ff563d075a Add '/api/v1/top' 2018-07-27 10:00:29 -05:00
Omar Roth
8eb5d153b5 Add '/api/v1/trending' 2018-07-27 10:00:29 -05:00