Commit graph

241 commits

Author SHA1 Message Date
FireMasterK
e10fb688d5
Use YouTube's colors for captions.
Closes #329
2021-07-31 15:09:21 +05:30
FireMasterK
7310946cb0
Fix captions occupying full screen on some videos.
Closes #228
2021-07-30 15:04:23 +05:30
FireMasterK
96950e61e7
Add option to minimize description by default.
Closes #328
2021-07-30 14:33:16 +05:30
Andrea
d528fe58ed
fix import of Google Takeout CSV (#323)
the file that Google has generated for me had the field `Channel ID` (capital "D") in the header.
2021-07-30 01:07:04 +05:30
FireMasterK
2ca802e669
Change parameter name to match backend. 2021-07-30 00:56:56 +05:30
FireMasterK
44607bf429
Fix playback of LBRY streams. 2021-07-28 13:32:23 +05:30
FireMasterK
c1a2aef8e3
Add sort filters for feed.
Closes #315
2021-07-27 23:34:39 +05:30
FireMasterK
dcf6e672a9
Add support for Google Takeout CSV
Closes #320
2021-07-27 23:14:58 +05:30
Emil Carlsson
960f5d414c
Fix overflowing title when watching video (#319)
* Fix overflowing titles

* Fix overflowing title when watching video
2021-07-27 17:15:29 +00:00
Emil Carlsson
c4416888b6
Fix overflowing titles (#318) 2021-07-27 09:58:14 +05:30
Amir
9068564500
feat(hyperlinking): hyperlinking URLs in the channel descriptions (#304)
* feat(hyperlinking): hyperlinking URLs in the channel descriptions

* fix(hyperlinking): fixed url detection

* fix(hyperlinking): purify channel descriptions to prevent XSS vulnerability
2021-07-24 20:47:12 +05:30
Vincent
46aa2cac56
Sort countries in the Country Selection dropdown by name (#303)
* Sort countries in the Country Selection dropdown by name

Sort countries by name, not code. Country lists are typically read in alphabetical order of name, not code.

* Run linter.

Co-authored-by: Vincent <vincentchow@fastmail.com>
Co-authored-by: FireMasterK <20838718+FireMasterK@users.noreply.github.com>
2021-07-23 02:14:02 +05:30
FireMasterK
cc437b6645
Add option for AirPlay.
Closes #302
2021-07-23 01:44:16 +05:30
FireMasterK
0485857ae2
Add page to see subscriptions.
Closes #301
2021-07-23 01:35:48 +05:30
FireMasterK
d3f4653e8a
Merge videos in FeedPage with VideoItem. 2021-07-21 18:02:29 +05:30
FireMasterK
24e58722c9
Handle title on component activation.
Closes #294
2021-07-21 16:29:53 +05:30
FireMasterK
e4b24043ee
Fix for browsers without vp9.
Closes #293
2021-07-21 16:18:59 +05:30
Emil Carlsson
1856f45c85
Fix comment formatting (#267) (#297) 2021-07-21 15:49:51 +05:30
Emil Carlsson
1dbfb14230
Show video duration in thumbnail (#269) (#291)
* Show video duration in thumbnail (#269)

* Inverse color theme and reduce horizontal padding

* Move video duration to thumbnail
2021-07-21 15:45:07 +05:30
FireMasterK
b9f401cd39
active check for when promise finishes.
Closes #290
2021-07-21 03:18:49 +05:30
FireMasterK
a3c07a905b
Add authenticated check for fetching subscribed status. 2021-07-21 02:13:03 +05:30
Amir
fca4d88202
feat(preferences): added back button (#287) 2021-07-20 20:15:17 +05:30
FireMasterK
bae1cd3ce1
Add support for youtu.be 11 character redirects. 2021-07-20 02:55:43 +05:30
FireMasterK
3a71f8c1d3
Add rss feed for subscriptions.
Closes #284.
2021-07-20 01:14:55 +05:30
FireMasterK
76e9482f35
Add ability to disable showing comments. 2021-07-19 01:57:34 +05:30
FireMasterK
584f1854e2
Add support for setting a default homepage. 2021-07-19 01:50:35 +05:30
FireMasterK
18eb12688a
Add support for Sponsorblock's Preview/Recap sections.
Closes #276
2021-07-19 01:23:17 +05:30
Garrett Cox
604c4abae7
Temporary fix for logo (#274) 2021-07-18 23:53:14 +05:30
Garrett Cox
e2cc6d4cf8
Give the video meta data section a bit of breathing room (#273)
* Give the video meta data section a bit of breathing room

* Apply linter.

Co-authored-by: FireMasterK <20838718+FireMasterK@users.noreply.github.com>
2021-07-18 23:17:39 +05:30
FireMasterK
14e3fc1efe
readme: Update and add more cryptocurrencies. 2021-07-18 23:06:59 +05:30
Garrett Cox
ffae17653a
Adjustments to WatchVideo.vue to be more responsive and more similar to Youtube's UI (#272) 2021-07-18 21:33:20 +05:30
FireMasterK
0992e1e96d
Login and subscriptions. (#256)
* WIP login and subscriptions.

* Add a working feed and unsubscribe button.

* Allow importing subscriptions from Google Takeout, NewPipe and Invidious.
2021-07-17 04:26:41 +05:30
FireMasterK
4cb06c3569
Prefer av1, vp9 and then avc1. 2021-07-15 14:11:36 +05:30
FireMasterK
47ca3453c3
Blur searchbox on enter.
Closes #260
2021-07-15 00:52:00 +05:30
FireMasterK
d4d598e355
Add picture in picture support.
Closes #255
2021-07-11 02:07:51 +05:30
FireMasterK
13c005d67b
Use best stream when playing muxed video. 2021-07-11 01:29:21 +05:30
FireMasterK
3d3b587a9c
Load shaka-player as soon as Player component is loaded. 2021-07-10 02:25:09 +05:30
FireMasterK
574740020a
Increase z-index to 10 for search container.
Closes #253
2021-07-10 01:24:57 +05:30
FireMasterK
2305e85157
Increase priority of search suggestions.
Closes #252
2021-07-08 20:06:46 +05:30
FireMasterK
bbb341ac25
Remove login and feed in navbar. 2021-07-08 03:54:18 +05:30
FireMasterK
83573d8ee7
Allow infinite sponsorblock skips when looping is selected. 2021-07-08 03:51:44 +05:30
FireMasterK
d77ab806e5
Add limited support for devices without MSE extensions. (#251) 2021-07-08 01:04:46 +05:30
FireMasterK
b0d9145e75
Add router caching. (#248)
* Add router caching.

* Avoid memory leak by limiting cache size.

* Fix search result caching.

* Remove remains of previous player.

Fixes an issue where the spinner/loading from a previous player can show up in a cached page.
2021-07-07 19:48:09 +05:30
FireMasterK
9b79a9c848
Add auto theme option. 2021-07-06 00:03:00 +05:30
FireMasterK
b5a0ca8324
Add support for setting region in Preferences. 2021-07-05 18:48:54 +05:30
FireMasterK
29b49de40c
Fix scrolling issue.
Looks like Vue Router's scrollBehavior is broken.
2021-07-05 00:59:19 +05:30
FireMasterK
aa81677450
Add Playlist RSS. 2021-07-05 00:28:06 +05:30
FireMasterK
6b0cb2352b
Add option to loop current video. 2021-07-05 00:12:10 +05:30
FireMasterK
7a77534098
Remove all direct localStorage calls.
Also: make instance changes active instantly without needing a reload.
2021-07-04 23:56:02 +05:30
ffec9d992a
Support region for trending (#239)
* Support region for trending

* Handle parameters with mixin.

Co-authored-by: FireMasterK <20838718+FireMasterK@users.noreply.github.com>
2021-07-04 23:23:36 +05:30
FireMasterK
192c2b82bb
Lint file. 2021-07-04 01:03:59 +05:30
FireMasterK
4a10d80804
Cleanup + Allow setting some parameters over query. 2021-07-04 00:54:09 +05:30
FireMasterK
c599d56db6
Add "Watch on YouTube" button. 2021-07-01 01:56:04 +05:30
FireMasterK
18752c7de7
Add light theme. (#219)
* Add light theme.

* Reload on theme change.
2021-06-29 01:15:03 +05:30
FireMasterK
7c66035f41
Add bidi support. (#231) 2021-06-28 21:53:24 +05:30
w1nst0n
17ea593bb0
Routing cleanup and improvement (#227) 2021-06-26 15:49:10 +05:30
FireMasterK
3cb733dfd0
Keep Parameters in URL when auto-playing. 2021-06-25 00:10:17 +05:30
FireMasterK
cf6ce71339
Generalize related videos rendering. 2021-06-25 00:10:00 +05:30
FireMasterK
21487355ad
Add black background color to player. 2021-06-22 23:01:57 +05:30
FireMasterK
5a4a47c8dc
Reduce size of input and select elements. 2021-06-22 16:27:12 +05:30
FireMasterK
aad2efd303
Allow configuring buffering goal. 2021-06-22 16:24:30 +05:30
FireMasterK
192e245381
Fix for fullscreen issue. 2021-06-22 15:19:14 +05:30
FireMasterK
ffd4a195d6
Simplify and show "p" in quality labels. 2021-06-22 01:55:38 +05:30
FireMasterK
95e339ca9f
Change "Disable" to "Auto" for default quality. 2021-06-22 01:43:21 +05:30
FireMasterK
0094ef9f15
Implement default quality preference. 2021-06-22 01:33:11 +05:30
TheAssassin
8bf660c6c5
Limit maximum height of video player (#210) 2021-06-21 22:50:10 +05:30
FireMasterK
b18c34eb78
Fix for videos with no dash streams.
This works by loading the best premuxed stream.
2021-06-18 18:50:41 +05:30
FireMasterK
426c5669f0
Add audio only buttons. 2021-06-17 00:44:46 +05:30
FireMasterK
a058dbceac
Fix multi-line comments. 2021-06-15 17:21:01 +05:30
FireMasterK
546e47df9b
Handle parameters more gracefully with the mixin. (#198) 2021-06-15 17:07:35 +05:30
FireMasterK
b69cc4c848
Add range check for views. 2021-06-15 01:20:09 +05:30
FireMasterK
929b1c07c0
Add support for search filters. 2021-06-15 01:15:19 +05:30
FireMasterK
e243adb111
Disable audio only mode in livestreams. 2021-06-14 00:03:51 +05:30
FireMasterK
cc5c1258d4
Add support for livestreams. 2021-06-10 02:51:35 +05:30
FireMasterK
1f03ce5c8a
Add Invidious's listen=1 support. 2021-06-08 02:30:08 +05:30
FireMasterK
b8ac67b7af
Add back the Audio Only mode. 2021-06-08 02:05:45 +05:30
FireMasterK
a2f95c9d9e
Create Player UI like how it was intended to be. 2021-06-08 00:52:29 +05:30
FireMasterK
5e791a51f5
Add support for /watch/, /embed/, /w/, /v/, /shorts/ 2021-06-07 23:08:19 +05:30
FireMasterK
20ad39b327
Wrap description text.
And remove v-html for channels.
2021-06-07 22:55:16 +05:30
FireMasterK
acf81f386f
Fix severe vulnerability in case of a malicious Piped/YouTube server. 2021-06-07 00:42:03 +05:30
FireMasterK
20ddaab9e3
Add error handling for Videos, Channels, and Playlists. 2021-06-07 00:17:43 +05:30
FireMasterK
db5681297f
Adapt and simply channel and playlist continuations. 2021-06-06 01:05:14 +05:30
FireMasterK
c594dc51b2
Format numbers with commas. 2021-06-03 00:22:58 +05:30
FireMasterK
366d81a546
Round off numbers. 2021-06-03 00:22:15 +05:30
FireMasterK
783698de15
Fix hotkeys. (#176)
Closes #172
2021-06-01 09:19:01 +00:00
FireMasterK
783246abcd
Render like count textually. 2021-05-31 03:36:35 +05:30
FireMasterK
ee74fd5b62
Add playlists and more info to search. 2021-05-29 01:02:17 +05:30
FireMasterK
fcab0c9499
Add support for /c/ and /user/ 2021-05-29 00:11:15 +05:30
FireMasterK
051073117d
Better image scaling for mobile. 2021-05-28 01:42:36 +05:30
FireMasterK
ff32af1e96
Add verified, hearted, pinned, and likes to comments. 2021-05-27 00:32:12 +05:30
FireMasterK
526eefc18c
Fix height calculations. 2021-05-26 13:54:37 +05:30
FireMasterK
8536b4a9f3
Responsive widths + Continuations. 2021-05-26 13:40:22 +05:30
FireMasterK
53cf9b30fe
Add rendering of comments. (#169)
* Add rendering of comments.

* Finish comments implementation.
2021-05-26 01:16:21 +05:30
FireMasterK
57a51b0a8b
alt properties and fix linting 2021-05-10 23:44:28 +05:30
FireMasterK
48860ec0f8
Simplify null check. 2021-05-10 23:41:59 +05:30
FireMasterK
cafbcc75d1
Add uploader to video search results. 2021-05-06 23:10:32 +05:30
FireMasterK
5ceda9fd62
Add auto play for videos as a preference. 2021-05-06 23:00:02 +05:30
FireMasterK
fcd14d3fcb
replace deprecated function: addTextTrack -> addTextTrackAsync 2021-05-06 21:44:08 +05:30
FireMasterK
150d524774
Use core uikit version for smaller size. 2021-04-25 00:37:11 +05:30
FireMasterK
96d22af5c7
Further improve CLS. 2021-04-24 00:41:51 +05:30