Commit Graph

551 Commits

Author SHA1 Message Date
Bnyro
2d009701de frontend for renaming playlists 2022-08-28 19:58:33 +02:00
Bnyro
91611ac8a6 fix the autoplay preference 2022-08-28 12:32:39 +02:00
Bnyro
88e3d7c4a5 improve syntax 2022-08-27 13:25:17 +02:00
Bnyro
ad0b7db95a add 404 page 2022-08-22 13:51:44 +02:00
Bnyro
1092fc7677 login/register on enter 2022-08-18 13:47:10 +02:00
Kavin
fe7c1b43cf
Fix typo in quality check.
Closes #1300
2022-08-15 00:07:07 +05:30
Kavin
fcf9e61756
Use v-t instead. 2022-08-15 00:01:09 +05:30
Bnyro
b2084af8f2 fix warning 2022-08-13 13:42:35 +02:00
Bnyro
47559730e3 backup and restore prefs 2022-08-13 11:29:31 +02:00
Bnyro
16ff17c3b5 add confirmation dialog to resetting prefs 2022-08-13 10:42:43 +02:00
Bnyro
4e9e098e91 small UI fixes 2022-08-13 10:35:54 +02:00
Kavin
5f230a3248
Merge pull request #1295 from Bnyro/prefs
Reorder and restyle preferences + Reset Preferences Button
2022-08-13 12:02:00 +05:30
Bnyro
69bfd093b3 add reset prefs button 2022-08-11 19:41:07 +02:00
Bnyro
58ca23aec9 add note 2022-08-11 19:34:35 +02:00
Bnyro
606644608b add more categories 2022-08-11 19:23:18 +02:00
Bnyro
63d93e2050 sort preferences 2022-08-11 19:12:08 +02:00
Bnyro
868eb51ffa fix playlist buttons 2022-08-11 12:57:55 +02:00
Bnyro
33c88a766e
Merge branch 'master' into playlist 2022-08-06 12:54:55 +02:00
Kavin
cd689ea3c7
Don't seek if saved position is > 90% of the video.
Closes #1277
2022-08-06 15:43:41 +05:30
Kavin
a574cedea3
Add keybind to navigate next.
Closes #1278
2022-08-06 15:33:31 +05:30
Kavin
8e458f4a0e
Fix an error on import page when subscriptions are null. 2022-08-05 22:25:51 +05:30
Bnyro
a0109e910a fix unauthenticated subscribe status 2022-08-02 10:41:35 +02:00
Bnyro
285a671015 fix 2022-08-02 10:16:18 +02:00
Bnyro
5b7f99c9e0 cleanup 2022-08-02 10:14:03 +02:00
Bnyro
fa88624f8b download playlists as txt 2022-08-02 10:08:26 +02:00
Kavin
e0cf9e6182
Fix unsubscribe button in subscriptions page.
Only affects when unauthenticated.
2022-08-01 21:59:49 +05:30
Bnyro
c51a3a828e
unauthenticated subscriptions (#1270)
* hmm

* unauthenticated feed

* unauthenticated rss

* Small improvements to code.

* add unauthenticated subscriptions

* cleanup

* Sort subs locally.

* Fix some bugs and small improvements.

Co-authored-by: Kavin <20838718+FireMasterK@users.noreply.github.com>
2022-08-01 19:46:06 +05:30
Bnyro
e6e84cbe84
Merge branch 'master' into master 2022-07-28 20:04:35 +02:00
Bnyro
aaeac2ff7f improve mobile layout of the subscriptions page 2022-07-28 19:58:57 +02:00
Kavin
8416b0fa1b
Merge pull request #1258 from Bnyro/master
show subscribed channel count in subscriptions page
2022-07-27 14:26:29 +05:30
Bnyro
d35ad02c7c Merge branch 'master' of github.com:Bnyro/Piped 2022-07-27 07:52:43 +02:00
Bnyro
8c45a5a714 show channel count in subscriptions page 2022-07-27 07:52:25 +02:00
Kavin
0a0615fe42
Fix authenticated playlist video removal. 2022-07-26 08:49:48 +05:30
Kavin
915a2fbabd
Fix broken channel image height.
Closes #915
2022-07-25 17:59:23 +05:30
Kavin
4853582484
Merge pull request #1240 from Bnyro/chaptersfix
fix the highlighting of the last chapter
2022-07-25 17:55:44 +05:30
Kavin
e2fd9f6c68
Cleanup code slightly. 2022-07-25 17:55:00 +05:30
Kavin
0f16b037fb
Merge pull request #1238 from Bnyro/master
make navigation bar responsive (for mobile screens)
2022-07-25 10:10:19 +05:30
Kavin
d979fae14d
Merge pull request #1239 from Bnyro/mobilefix
fix mobile version of the player view
2022-07-25 10:07:43 +05:30
Bnyro
b8bbf49158 improve captions style 2022-07-23 18:15:40 +02:00
Bnyro
e68e73794e fix bad syntax 2022-07-23 14:40:16 +02:00
Bnyro
6f0897a263 fix mobile 2022-07-22 20:54:52 +02:00
Bnyro
ded13b14c9 fix syntax 2022-07-22 20:52:35 +02:00
Bnyro
adead97b23 fix crash on chapters 2022-07-22 20:50:21 +02:00
Bnyro
c1a49cce18 fix mobile version of the player view 2022-07-22 19:14:24 +02:00
Bnyro
9033980e79 small fixes 2022-07-22 18:49:27 +02:00
Bnyro
07dcbd66d4 responsive navigation bar 2022-07-22 18:08:52 +02:00
Kavin
a4588b643f
Merge pull request #1236 from Bnyro/master
clone playlist from youtube
2022-07-22 18:58:31 +05:30
Kavin
69787ded3b
Use more conventional regex format. 2022-07-22 18:57:51 +05:30
Bnyro
c92eb10a86 use regex 2022-07-22 13:39:49 +02:00
Kavin
2bf4973894
Fix for selecting auth instance. 2022-07-22 09:10:38 +05:30
Bnyro
6c3eb2304d clone playlist from youtube 2022-07-21 22:51:41 +02:00
Kavin
37512b4e77
Allow the usage of a different instance for authentication. 2022-07-21 09:34:57 +05:30
Kavin
7803732da6
Merge pull request #1230 from Bnyro/master
make trending accessible although feed is the default tab
2022-07-21 09:12:39 +05:30
Kavin
4f13eb3856
Merge pull request #1233 from Bnyro/title
minor UI improvements
2022-07-21 09:09:44 +05:30
Kavin
c635e1199d
Merge pull request #1231 from Bnyro/session
log out all devices
2022-07-21 09:08:05 +05:30
Bnyro
699588093b minor UI improvements 2022-07-20 22:20:10 +02:00
Bnyro
3e9d647a30 fix comments text 2022-07-20 19:12:21 +02:00
Bnyro
92e8a12cc0
Update TrendingPage.vue 2022-07-20 18:22:41 +02:00
Bnyro
c1fd36862e log out all devices 2022-07-20 18:21:11 +02:00
Bnyro
e8979d0fce make trending accessible although feed is the default tab 2022-07-20 17:52:25 +02:00
macks36
29a0c0b1f4
add preference minimize recommendations by default 2022-07-20 20:19:21 +05:30
macks36
ca1a3d5b43
show minimize recommendations button on desktop 2022-07-20 20:19:21 +05:30
Bnyro
0b7bf21865 add logout and delete account option 2022-07-20 16:15:27 +02:00
Kavin
70ab40f2cf
Merge pull request #1214 from kskarthik/master
chapters: highlight current playing chapter
2022-07-19 22:01:12 +05:30
Kavin
25d82169b6
Use events and emits for finding currentTime. 2022-07-19 22:00:21 +05:30
Kavin
c0ff289076
Add filter parameter in search.
Closes #1117
2022-07-19 21:46:50 +05:30
Sai Karthik
f96a7fa86a
chapters: highlight current playing chapter 2022-07-19 18:11:42 +05:30
Kavin
f07cb822aa
feed: take user to login page if not logged in 2022-07-19 09:37:26 +05:30
Ikkibird
227567326e
fix: use a relative url with router-link
Fixes: #1194
2022-07-11 04:34:46 +00:00
Sai Karthik
c8d09772e9
fix: handle some shorts thumbnails misaligned due to length > 60 sec 2022-07-05 11:41:03 +05:30
Sai Karthik
b1158469aa
fix: don't truncate chapter titles in desktop view 2022-07-05 11:41:02 +05:30
Sai Karthik
1470b90895
refactor: align video info items responsively 2022-07-05 11:41:02 +05:30
Kavin
7b27ed40ad
Merge pull request #1175 from kskarthik/master
feat: add rss feed button for channels
2022-07-02 13:41:16 +01:00
Kavin
89bcb549cc
Use opensearch for suggestions api. 2022-07-02 13:34:45 +01:00
Sai Karthik
2f908f7968
feat: add rss feed button for channels 2022-07-02 10:15:07 +05:30
Sai Karthik
71004a1487
feat: show chapters count & index in desktop layout 2022-06-29 16:36:22 +05:30
Sai Karthik
c2f2d5bb11
feat: Ctrl+K will focus on search bar 2022-06-29 16:33:08 +05:30
Kavin
1d47af14ff
Fix build error. 2022-06-27 05:26:47 +01:00
Kavin
291a0373b7
Fixes for some null-related errors. 2022-06-26 15:15:03 +01:00
Kavin
1dbd1e375b
Fix default language detection.
Closes #1118
Closes #743
2022-06-26 02:53:36 +01:00
kskarthik
187804f9a1
Fix shorts Thumbnail scaling (#1153)
* handle shorts videos in trending page

* shorts label for video items if video length <= a minute

* fix translation

* fix: shorts thumbnail scaling

* Use tailwind classes and properly do localization.

* Add class for short videos.

Co-authored-by: Kavin <20838718+FireMasterK@users.noreply.github.com>
2022-06-25 12:00:45 +01:00
Kavin
3941b1d86e
Use windicss classes. 2022-06-24 23:28:06 +01:00
Kavin
54117a3add
Make chapters match height of video player. 2022-06-24 22:53:45 +01:00
Sai Karthik
fb4a2129d4
revamped chapter layouts for desktop view
* desktop chapters layout
* fallback to mobile view on small screens
2022-06-24 22:43:53 +01:00
Kavin
a2b191c6b0
Merge pull request #1138 from kskarthik/master
New video chapters layout
2022-06-17 13:04:50 +01:00
Sai Karthik
b856239427
blue chapter time looks better on white/dark mode alike 2022-06-17 13:24:40 +05:30
Sai Karthik
3e15c11be8
show chapter above video title 2022-06-17 10:37:07 +05:30
Sai Karthik
32c3f6e4e4
feat: horizontal scrollable chapters as tiles 2022-06-17 10:36:05 +05:30
Kavin
073c0f4aed
Add support for Arabic and pt_BR. 2022-06-16 15:55:08 +01:00
Kavin
0843f9c332
Disable AV1 by default. 2022-06-06 05:55:01 +01:00
Kavin
6371973943
Add optional chaining for sponsor segments. 2022-06-06 03:41:13 +01:00
Kavin
43fa5d8db8
Update regex to include hyphens.
Closes #861
2022-06-06 03:29:47 +01:00
Kavin
07322080a2
Add support to view sponsors on seekbar.
Closes #2
2022-06-06 03:18:55 +01:00
Kavin
2c3088395d
Add support for Azerbaijani and Estonian. 2022-06-02 19:46:52 +01:00
Kavin
f149ac95bb
Fix error on rendering chapters. 2022-06-02 04:29:28 +01:00
lexi
039ce5f54a
Add id attribute to "Instances List" heading 2022-05-27 22:45:13 -05:00
Kavin
6d6bedeebc
Reset skipped sponsors on page activation. 2022-05-25 15:19:48 +01:00
Kavin
6bc482af9e
Fix player destroying activated function. 2022-05-23 21:18:37 +01:00
Kavin
de55a5a0c7
Fix for eslint errors. 2022-05-19 22:17:58 +01:00
Kavin
5c361a5abb
Merge pull request #1060 from laazyCmd/if-comments-disabled
show message if comments are disabled in a video
2022-05-16 13:19:27 +01:00
Kavin
d4b12e4101
Change subscriptions.json to csv.
Closes #1058
2022-05-16 10:42:08 +01:00
laazyCmd
279442a321 show message if comments are disabled in a video 2022-05-15 20:27:10 +08:00
Kavin
3dec3744f0
Choose best audio quality on streams >= 480p.
Closes #1026
2022-05-08 16:25:20 +01:00
Kavin
4dda06402d
Fix for LBRY without hls. 2022-05-05 19:02:33 +01:00
Kavin
4d32912ade
Remove removed shaka configuration option. 2022-05-05 18:10:03 +01:00
Kavin
6893160cec
Fix HLS manifest fetching the entire video on LBRY. 2022-05-04 10:19:13 +01:00
SecularSteve
f471fdf248
Added automatic height class for the "Enabled Codecs" rows on the Preferences Page. (#965)
* Added automatic height for the "Enabled Codecs" rows.

Now it's a lot easier to navigate.

* Fix linter warning.

Co-authored-by: Kavin <20838718+FireMasterK@users.noreply.github.com>
2022-04-09 18:50:22 +01:00
Kavin
77742dbb6e
Add keybinds for adding playlist.
Closes #963
2022-04-09 08:45:25 +01:00
Kavin
0d84ee3ac3
Add support for Bosnian and Dutch. 2022-04-09 01:08:54 +01:00
Kavin
b1efd97c40
Remove debug code. 2022-04-08 22:40:37 +01:00
Kavin
d47d16e235
Implement play with playlists. 2022-04-08 22:37:05 +01:00
Kavin
4c16beedaf
Change import paths to relative paths. 2022-04-08 16:46:49 +01:00
Kavin
b68b9e2c1e
Check if playlist has name when creating a new playlist. 2022-04-07 19:19:40 +01:00
Kavin
6a05acf939
Add button to add to playlist when watching. 2022-04-07 16:48:03 +01:00
Kavin
54e947fda7
Select last selected playlist by default.
For #957
2022-04-07 16:36:51 +01:00
Kavin
4d18bf8004
Add support for playlists. 2022-04-07 03:42:00 +01:00
Kavin
fd88af8824
Add support for Vietnamese. 2022-04-07 03:34:48 +01:00
Kavin
8dbab22744
Add support for showing subscriber count. (#819) 2022-03-30 17:34:47 +01:00
Kavin
49f48872f9
Add support for Danish. 2022-03-20 18:36:05 +00:00
Kavin
8713a7eaa9
Add support for start parameter and improve regex.
Closes #885
2022-03-16 18:04:01 +00:00
Kavin
0a92992084
Add pt_PT to the language selector. 2022-03-14 15:02:47 +00:00
AHOHNMYC
f27ee020bd
Uppercase some first letters in language selector (#893) 2022-03-14 14:58:05 +00:00
Nitish Yadav
c1405b63fa
Restrict the home link to only logo width (#895)
Fixes #746
2022-03-14 14:57:42 +00:00
Tom
ec1ec958c6
Make URLs in video description links (#863)
* urlify description

* changed to div

* Move urlify function away from rendering.

Co-authored-by: Tom Flux <tom@tomflux.xyz>
Co-authored-by: FireMasterK <20838718+FireMasterK@users.noreply.github.com>
2022-03-01 09:56:27 +00:00
FireMasterK
5061a4ac0a
Directly redirect to URLs from the search page.
Closes #861
2022-02-25 11:40:24 +00:00
Kavin
6b4bd1a034
Fetch instances using Instances API. (#854) 2022-02-23 12:38:21 +00:00
Kavin
f93f52051c
Center videos, and limit video size in embeds. (#848) 2022-02-22 06:13:36 +00:00
FireMasterK
0acd0ab4c7
Add support for Catalan and Esperanto. 2022-02-15 10:57:37 +00:00
FireMasterK
ecd5d54aa2
Do not define non-reactive data variables.
Closes #829
2022-02-14 06:56:03 +00:00
FireMasterK
eea4965974
Replace substr to slice. 2022-02-13 19:36:32 +00:00
FireMasterK
55009d75c0
Add support for importing subscriptions from Freetube. 2022-02-13 19:11:44 +00:00
FireMasterK
483617bd33
Add better description for search filters. 2022-02-12 17:43:11 +00:00
FireMasterK
f75f7f87d2
Add a checkmark if channel is verified. 2022-02-11 04:23:26 +00:00
FireMasterK
5ca5854594
Add support for Clips.
Closes #815
2022-02-10 15:03:33 +00:00
FireMasterK
dc750ec0a3
Remove color workaround for subtitles.
Closes #448
2022-02-07 13:54:50 +00:00
FireMasterK
c0e1abba42
Use unix epoch for timeago if present. 2022-02-06 15:35:27 +00:00
FireMasterK
19a1bacd2f
Remove css fix, and increase player buttons size.
Closes #757
Partly helps with #754
2022-01-31 04:34:27 +00:00
FireMasterK
07186f8787
Use regex to replace URLs.
Close #773
2022-01-31 04:05:59 +00:00
FireMasterK
826bdf4997
Fix for default home page. 2022-01-31 03:46:06 +00:00
FireMasterK
9b18f2eff2
Add live indicator for videos, pretranslate more components. 2022-01-30 23:48:27 +00:00
FireMasterK
dfed90c1cc
Add max width to chapter. 2022-01-26 04:39:42 +00:00
FireMasterK
1d6a6daa06
Load hotkey-js only once and fix destroy. 2022-01-23 19:08:33 +00:00
FireMasterK
de8fb4fab5
Hide chapters component if there are no chapters.
Closes #756
2022-01-22 23:23:31 +00:00
FireMasterK
c87af466c8
Workaround for bug in shaka's programmatic setup. 2022-01-22 23:10:05 +00:00
FireMasterK
bcf15940b6
Player element css improvements. 2022-01-22 23:09:29 +00:00
Weblate (bot)
5397b4d183
Translations update from Hosted Weblate (#749)
* Translated using Weblate (Croatian)

Currently translated at 98.7% (80 of 81 strings)

Translation: Piped/Frontend
Translate-URL: https://hosted.weblate.org/projects/piped/frontend/hr/

* Translated using Weblate (Chinese (Simplified))

Currently translated at 87.6% (71 of 81 strings)

Translation: Piped/Frontend
Translate-URL: https://hosted.weblate.org/projects/piped/frontend/zh_Hans/

* Added translation using Weblate (Thai)

* Translated using Weblate (Thai)

Currently translated at 24.6% (20 of 81 strings)

Translation: Piped/Frontend
Translate-URL: https://hosted.weblate.org/projects/piped/frontend/th/

* Add support for Thai.

Co-authored-by: Milo Ivir <mail@milotype.de>
Co-authored-by: Eric <alchemillatruth@purelymail.com>
Co-authored-by: Sabaijai Jang <krabipress@gmail.com>
Co-authored-by: FireMasterK <20838718+FireMasterK@users.noreply.github.com>
2022-01-19 20:51:31 +00:00
FireMasterK
8ba11d524d
Add white text color to thumbnail overlay.
Closes #736
2022-01-17 12:55:48 +00:00
Kavin
2bb7288451
Implement better support for playback rate changes (#730)
* Implement better support for playback rate changes.

* Add isNaN check for duration.
2022-01-16 08:43:24 +00:00
Weblate (bot)
6948fb6269
Translations update from Hosted Weblate (#735)
* Added translation using Weblate (Hindi)

* Added translation using Weblate (Tamil)

* Translated using Weblate (Hindi)

Currently translated at 25.6% (20 of 78 strings)

Translation: Piped/Frontend
Translate-URL: https://hosted.weblate.org/projects/piped/frontend/hi/

* Translated using Weblate (Tamil)

Currently translated at 10.2% (8 of 78 strings)

Translation: Piped/Frontend
Translate-URL: https://hosted.weblate.org/projects/piped/frontend/ta/

* Translated using Weblate (Hindi)

Currently translated at 77.2% (61 of 79 strings)

Translation: Piped/Frontend
Translate-URL: https://hosted.weblate.org/projects/piped/frontend/hi/

* Translated using Weblate (Tamil)

Currently translated at 45.5% (36 of 79 strings)

Translation: Piped/Frontend
Translate-URL: https://hosted.weblate.org/projects/piped/frontend/ta/

* Translated using Weblate (Norwegian Bokmål)

Currently translated at 92.5% (75 of 81 strings)

Translation: Piped/Frontend
Translate-URL: https://hosted.weblate.org/projects/piped/frontend/nb_NO/

* Translated using Weblate (Turkish)

Currently translated at 100.0% (81 of 81 strings)

Translation: Piped/Frontend
Translate-URL: https://hosted.weblate.org/projects/piped/frontend/tr/

* Translated using Weblate (Spanish)

Currently translated at 100.0% (81 of 81 strings)

Translation: Piped/Frontend
Translate-URL: https://hosted.weblate.org/projects/piped/frontend/es/

* Translated using Weblate (Hindi)

Currently translated at 76.5% (62 of 81 strings)

Translation: Piped/Frontend
Translate-URL: https://hosted.weblate.org/projects/piped/frontend/hi/

* Translated using Weblate (Tamil)

Currently translated at 43.2% (35 of 81 strings)

Translation: Piped/Frontend
Translate-URL: https://hosted.weblate.org/projects/piped/frontend/ta/

* Translated using Weblate (Turkish)

Currently translated at 100.0% (81 of 81 strings)

Translation: Piped/Frontend
Translate-URL: https://hosted.weblate.org/projects/piped/frontend/tr/

* Translated using Weblate (Spanish)

Currently translated at 100.0% (81 of 81 strings)

Translation: Piped/Frontend
Translate-URL: https://hosted.weblate.org/projects/piped/frontend/es/

* Translated using Weblate (Swedish)

Currently translated at 100.0% (81 of 81 strings)

Translation: Piped/Frontend
Translate-URL: https://hosted.weblate.org/projects/piped/frontend/sv/

Co-authored-by: Kavin <kavin@kavin.rocks>
Co-authored-by: Allan Nordhøy <epost@anotheragency.no>
Co-authored-by: Oğuz Ersen <oguzersen@protonmail.com>
Co-authored-by: Jorge Maldonado Ventura <jorgesumle@freakspot.net>
Co-authored-by: Shjosan <shjosan@kakmix.co>
2022-01-16 08:42:01 +00:00
FireMasterK
bf1fc5e84d
Translation component improvements. 2022-01-14 02:54:27 +00:00