Commit graph

638 commits

Author SHA1 Message Date
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
FireMasterK
72a0f0d376
Simplify if check. 2022-01-14 01:32:38 +00:00
FireMasterK
51eb01d7bd
Show cursor pointer on comment actions. 2022-01-14 01:32:38 +00:00
Ian Shehadeh
90cf70cc31
wait to save video ts until saved video ts is loaded (#726)
This commit introduces a new member to VideoPlayer, initialSeekComplete.
The boolean is set to true after the timestamp has been set on videoEl
from the query or IDB.
If there's no existing timestamp its set to true immediately.

Change updateProgressDatabase() to update watch_history when
initialSeekComplete is true.

This fixes a race condition where updateProgressDatabase() would run
before the saved time could be loaded.
Since the initial timestamp on the video element was 0
the saved time would be forgotten.
2022-01-13 22:41:53 +00:00
FireMasterK
8f10ee5c72
Add support for sponsorblock's filler and highlight skipping. 2022-01-13 09:42:33 +00:00
dependabot[bot]
5d8ae14db7
Bump eslint-plugin-vue from 7.20.0 to 8.3.0 (#722)
* Bump eslint-plugin-vue from 7.20.0 to 8.3.0

Bumps [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) from 7.20.0 to 8.3.0.
- [Release notes](https://github.com/vuejs/eslint-plugin-vue/releases)
- [Commits](https://github.com/vuejs/eslint-plugin-vue/compare/v7.20.0...v8.3.0)

---
updated-dependencies:
- dependency-name: eslint-plugin-vue
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* Refractor component names.

For vue/multi-word-component-names

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: FireMasterK <20838718+FireMasterK@users.noreply.github.com>
2022-01-13 05:12:06 +00:00
Kavin
fc4978ec03
Add support for displaying chapters (#694) 2022-01-13 04:52:14 +00:00
FireMasterK
63062bd767
Fix minimize recommandation overlap. 2022-01-12 22:17:22 +00:00
FireMasterK
3d188f2cc8
Remove all references to uikit. 2022-01-12 12:13:04 +00:00
FireMasterK
05d7853ef0
Convert inline style css to classes. 2022-01-12 11:59:50 +00:00
FireMasterK
fb3ac51cd8
Changes for Preferences menu and cleanup. 2022-01-12 11:27:08 +00:00
FireMasterK
a9e7d79121
Run yarn lint. 2022-01-12 05:42:48 +00:00
FireMasterK
9b1f7086f4
Fix timeago import and warning. 2022-01-12 05:39:36 +00:00
FireMasterK
983fdac95d
Populate search_query on mount.
Closes #703
2022-01-12 05:31:12 +00:00
FireMasterK
89ca5094a5
Add support for hour, minute and second time paterns.
Closes #706
2022-01-12 05:31:12 +00:00
Tomasz Rymkiewicz
c8639c2ce7
Make eslint work with vue files 2022-01-12 05:31:12 +00:00
Tomasz Rymkiewicz
5977e2c51a
Fix incorrect tag nesting 2022-01-12 05:31:12 +00:00
Tomasz Rymkiewicz
f576ca74d1
Componentize video sorting functionality 2022-01-12 05:31:12 +00:00
Tomasz Rymkiewicz
53197b5e2d
Autoclose HTML tags 2022-01-12 05:31:12 +00:00
Tomasz Rymkiewicz
d750eabc37
Favour v-text over mustache syntax 2022-01-12 05:31:12 +00:00
Tomasz Rymkiewicz
c4ea68f9d8
Replace b and i tags with semantic HTML 2022-01-12 05:31:12 +00:00
FireMasterK
4289a02e20
Fix xml-js pollyfills. 2022-01-12 05:31:12 +00:00
FireMasterK
4bfbb9aa2e
Migrate to Vite from webpack. 2022-01-12 05:31:12 +00:00
FireMasterK
77010ccac4
Improve theming, and make auto theme work with media query. 2022-01-12 05:31:12 +00:00
FireMasterK
13a1f352d8
Fix navbar and cleanup search suggestions. 2022-01-12 05:31:12 +00:00
FireMasterK
9b6e32683f
Remove whitepace for spacing, and reduce grid dom size. 2022-01-12 05:31:12 +00:00
FireMasterK
ea7669c863
Some general improvements. 2022-01-12 05:31:12 +00:00
FireMasterK
43e69ff284
Implement theming in a better manner. 2022-01-12 05:31:12 +00:00
FireMasterK
d9283b2762
Fix navbar. 2022-01-12 05:31:12 +00:00
FireMasterK
d0c45650de
Fix layout above description.
Affects, uploaded date, views, likes, subscribe button, etc.
2022-01-12 05:31:12 +00:00
FireMasterK
f9fcc5e98a
Attempt to improve CLS. 2022-01-12 05:31:12 +00:00
FireMasterK
defe4d6c91
Migrate more css classes. 2022-01-12 05:31:12 +00:00
FireMasterK
4899c9717c
Port more classes. 2022-01-12 05:31:12 +00:00
FireMasterK
5b59c54904
Migrate more classes. 2022-01-12 05:31:12 +00:00
FireMasterK
871447050c
Attempt to migrate more classes. 2022-01-12 05:31:12 +00:00
FireMasterK
69ae2bf131
Replace video grids with windicss. 2022-01-12 05:31:12 +00:00
FireMasterK
7314642efa
Run yarn lint. 2022-01-12 05:31:00 +00:00
FireMasterK
2886ad966b
Add hotkeys to slow and speed up video.
Closes #705
2022-01-12 05:15:43 +00:00
Weblate (bot)
ea72e4c3ac
Translations update from Hosted Weblate (#720)
* Translated using Weblate (Malayalam)

Currently translated at 93.5% (73 of 78 strings)

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

* Translated using Weblate (Bengali)

Currently translated at 97.4% (76 of 78 strings)

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

* Added translation using Weblate (Swedish)

* Translated using Weblate (Swedish)

Currently translated at 100.0% (78 of 78 strings)

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

* Add Swedish to language selector.

Co-authored-by: vachan-maker <vachan2014carmel@gmail.com>
Co-authored-by: ispeakbangla <nopetaci@altmails.com>
Co-authored-by: Shjosan <shjosan@kakmix.co>
Co-authored-by: FireMasterK <20838718+FireMasterK@users.noreply.github.com>
2022-01-12 00:39:07 +00:00
Weblate (bot)
23727acdac
Translations update from Hosted Weblate (#699)
* Added translation using Weblate (Czech)

* Translated using Weblate (Czech)

Currently translated at 2.5% (2 of 78 strings)

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

* Translated using Weblate (Czech)

Currently translated at 100.0% (78 of 78 strings)

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

* Add Czech to language selector.

Co-authored-by: Tex <apptex@criptext.com>
Co-authored-by: FireMasterK <20838718+FireMasterK@users.noreply.github.com>
2021-12-27 11:15:23 +00:00
Weblate (bot)
93a057e191
Translations update from Hosted Weblate (#697)
* Added translation using Weblate (Portuguese)

* Added translation using Weblate (Korean)

* Translated using Weblate (Portuguese)

Currently translated at 92.3% (72 of 78 strings)

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

* Translated using Weblate (Korean)

Currently translated at 100.0% (78 of 78 strings)

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

* Add Korean and Portuguese to language selector.

Co-authored-by: Joao Santos <jm_santos7@hotmail.com>
Co-authored-by: Kim Tae Kyeong <kim@taekyeong.me>
Co-authored-by: FireMaskterK <20838718+FireMasterK@users.noreply.github.com>
2021-12-24 10:47:32 +00:00
FireMaskterK
74d2bec931
Fix like counter display, since YouTube hides dislikes. 2021-12-18 08:19:47 +00:00
Weblate (bot)
919c3da367
Translations update from Hosted Weblate (#672)
* Added translation using Weblate (Icelandic)

* Translated using Weblate (Icelandic)

Currently translated at 30.7% (24 of 78 strings)

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

* Translated using Weblate (Icelandic)

Currently translated at 100.0% (78 of 78 strings)

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

* Added translation using Weblate (Indonesian)

* Translated using Weblate (Indonesian)

Currently translated at 100.0% (78 of 78 strings)

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

* Add Icelandic and Indonesian to language selector.

Co-authored-by: Trendyne <eiko@chiru.no>
Co-authored-by: Linerly <linerly@protonmail.com>
Co-authored-by: FireMaskterK <20838718+FireMasterK@users.noreply.github.com>
2021-12-09 14:43:53 +00:00
Kavin
cc79eb5c6c
Fix for searching when composing in search box (#519)
Co-authored-by: jloqfjgk <68487118+jloqfjgk@users.noreply.github.com>
2021-12-04 07:04:44 +00:00
Anon Anonimovic
0b3257365f
Add Serbian translations (#646) 2021-11-24 19:31:39 +00:00
Andrea Spacca
6c04ff003e
support path in proxyURL (#628)
* support path in proxyURL

* linting

* fix url

* add debug print

* remove debug print

* include proxy port

* add debug print

* remove port, add protocol, fix pathname

* fix path with trailing slash

* cr fix
2021-11-24 17:36:29 +00:00
FireMaskterK
34bfd696c9
Add hotkeys to change time based on fraction.
Closes #641
2021-11-23 00:13:39 +00:00
metzgegu
f1f45551f4
Add hotkey to enable captions with "c" (#627)
Co-authored-by: metzgegu <guillaume.metzger@wizbii.com>
2021-11-16 14:04:29 +00:00
Weblate (bot)
78f0372707
Translations update from Hosted Weblate (#626)
* Added translation using Weblate (Ukrainian)

* Translated using Weblate (Ukrainian)

Currently translated at 100.0% (78 of 78 strings)

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

* Add Ukranian to language selector.

Co-authored-by: Tim D. Vutor <xlson015@gmail.com>
Co-authored-by: FireMaskterK <20838718+FireMasterK@users.noreply.github.com>
2021-11-15 10:17:49 +00:00
Weblate (bot)
bc4aaf5fb3
Translations update from Hosted Weblate (#621)
* Translated using Weblate (Croatian)

Currently translated at 100.0% (78 of 78 strings)

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

* Added translation using Weblate (Japanese)

* Translated using Weblate (Japanese)

Currently translated at 100.0% (78 of 78 strings)

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

* Add Japanese to language selector.

Co-authored-by: rootedetc <rootable@protonmail.com>
Co-authored-by: からトン <inthemountain0828@gmail.com>
Co-authored-by: FireMaskterK <20838718+FireMasterK@users.noreply.github.com>
2021-11-12 14:01:07 +00:00
FireMaskterK
43c60c6adf
Change markdown table columns size.
Closes #620
2021-11-12 13:55:30 +00:00
FireMaskterK
215e12fafe
Add button to open embed video in new tab.
Closes #611
Closes https://github.com/TeamPiped/Piped-Redirects/issues/4
2021-11-11 08:16:15 +00:00
Kavin
881621d3a4
Add support for better qualities through the IOS HLS manifest. (#474) 2021-11-07 18:40:42 +00:00
FireMaskterK
610fe86c32
Enable useFullSegmentsForStartTime for faster initial loading. 2021-11-07 13:52:40 +00:00
FireMaskterK
e6bbcdd3c3
Allow hiding replies, and make strings translatable.
Closes #591
2021-11-04 10:52:36 +00:00
FireMaskterK
8ea56aa0b9
Implement comment replies. 2021-11-01 20:23:04 +00:00
poleznosti
dc3aae8eb5
Add russian localization (#574)
* this is test localization to russian language

i didnt translate string
  "disable_lbry": "Disable LBRY for Streaming",
because i dont fully understand what this option does. i opt-in and opt-out this option on videos that have copies on LBRY but nothing changes.

* Add russian to language selector.

Co-authored-by: FireMaskterK <20838718+FireMasterK@users.noreply.github.com>
2021-10-31 18:47:24 +00:00
FireMaskterK
e3df414cdb
Simplify uk-button css. 2021-10-31 18:36:47 +00:00
FireMaskterK
f1e4380582
Add button to clear history.
Closes #584
2021-10-31 18:36:21 +00:00
Kavin
1c03633c62
Remove all non-essential js related to uikit. (#585)
* Remove all non-essential js related to uikit.

* Add padding to the bottom of the grid.
2021-10-31 17:44:36 +00:00
FireMaskterK
ea827a48ac
Use entire screen space for WatchVideo.
Closes #577
2021-10-28 19:24:16 +01:00
FireMaskterK
07529362cf
Run yarn lint. 2021-10-28 18:55:20 +01:00
FireMaskterK
ea4aabd4ea
Disable autoplay in embeds.
Closes #576
2021-10-28 18:35:48 +01:00
FireMaskterK
9be9aada13
Fix for errors reading undefined. 2021-10-27 01:34:57 +01:00
FireMaskterK
993fb15397
Add support for storing and loading video watched times.
Closes #373
2021-10-27 01:15:53 +01:00
FireMaskterK
6ee9592218
Update pre-existing watch history.
Closes #567
2021-10-27 00:49:56 +01:00
Kavin
4ec67a4884
Fix iOS trickPlay / playback rate. (#564) 2021-10-26 18:25:43 +01:00
FireMaskterK
d28945f5be
Handle videos with Ratings Disabled.
Closes #555
2021-10-23 22:20:26 +01:00
FireMaskterK
bec284ea95
Fix for videoPlayback being reset. 2021-10-22 11:40:13 +01:00
FireMaskterK
7baa3fbe34
Show a different icon when already listening.
Closes #544
2021-10-17 15:18:57 +01:00
FireMaskterK
8cf3b298de
Add support for rendering search corrections. 2021-10-10 02:20:00 +01:00
FireMasterK
8143919374
Fix old regression for Views and Upload date on channels.
Closes #424
2021-10-08 22:08:41 +01:00
Kavin
92d61a23af
Make eslint work, and fix all warnings. (#511)
* Make eslint work, and fix all warnings.

* Don't ignore v-html rule globally.

* Remove eslint file and merge in package.json.
2021-10-08 19:52:51 +01:00
FireMasterK
41ac97ed92
Add better upload date formatting. 2021-10-08 17:52:55 +01:00
FireMasterK
e8f8930932
Fix fullscreen hotkey regression. 2021-10-08 17:38:01 +01:00
FireMaskterK
68341d6441
Format and capitalize "Listen to". 2021-10-07 23:44:54 +01:00
Filipe Medeiros
cb48f3574d
feat: adds the option to toggle listen mode when watching a video (#508)
* feat: adds the option to toggle listen mode when watching a video

* feat: improve a11y

* Change some logic.

Co-authored-by: FireMaskterK <20838718+FireMasterK@users.noreply.github.com>
2021-10-07 23:43:48 +01:00
FireMaskterK
edf668dfd4 Switch to non reactive variables for shaka-player. 2021-10-06 15:33:52 +01:00
Danial Haddadi
469b194d2f
Fix safari fullscreen (#495) 2021-10-04 11:05:53 +01:00
Danial Haddadi
eea4ed14dc
Add hide recommendations button on mobile (#494) 2021-10-04 01:08:25 +01:00
Danial Haddadi
91c832f53f
Allow channel name to overflow (#492)
* Allow channel name to overflow

* Add missing title to VideoItem uploader name router-link
2021-10-04 00:00:38 +01:00
Danial Haddadi
930395f74e
Store preferred playback rate (#493) 2021-10-03 20:18:04 +01:00
FireMasterK
58e69da0c2 Use user's system language by default. 2021-09-24 00:22:28 +01:00
Weblate (bot)
4e4ecd1fba
Translations update from Weblate (#475)
* Added translation using Weblate (Chinese (Simplified))

* Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (64 of 64 strings)

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

* Added translation using Weblate (Basque)

* Translated using Weblate (Basque)

Currently translated at 100.0% (64 of 64 strings)

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

* Added translation using Weblate (Finnish)

* Translated using Weblate (French)

Currently translated at 100.0% (70 of 70 strings)

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

* Translated using Weblate (German)

Currently translated at 100.0% (70 of 70 strings)

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

* Translated using Weblate (Italian)

Currently translated at 100.0% (70 of 70 strings)

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

* Translated using Weblate (Spanish)

Currently translated at 100.0% (70 of 70 strings)

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

* Translated using Weblate (Finnish)

Currently translated at 74.2% (52 of 70 strings)

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

* Translated using Weblate (Lithuanian)

Currently translated at 100.0% (70 of 70 strings)

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

* Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (70 of 70 strings)

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

* Translated using Weblate (Turkish)

Currently translated at 100.0% (70 of 70 strings)

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

* Translated using Weblate (Croatian)

Currently translated at 100.0% (70 of 70 strings)

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

* Translated using Weblate (Basque)

Currently translated at 100.0% (70 of 70 strings)

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

* Add support for Finnish and Chinese Simplified.

Co-authored-by: Xie Yanbo <xieyanbo@gmail.com>
Co-authored-by: Sergio Varela <sergitroll9@gmail.com>
Co-authored-by: J. Lavoie <j.lavoie@net-c.ca>
Co-authored-by: Gediminas Murauskas <muziejusinfo@gmail.com>
Co-authored-by: Oğuz Ersen <oguzersen@protonmail.com>
Co-authored-by: Milo Ivir <mail@milotype.de>
Co-authored-by: FireMasterK <20838718+FireMasterK@users.noreply.github.com>
2021-09-23 23:37:40 +01:00
FireMasterK
473814f2e4
Simplify toggle full screen to shaka-player. 2021-09-22 15:03:57 +01:00
FireMasterK
172d542cd3
Fix fullscreen not being done properly when using keybind. 2021-09-22 14:48:35 +01:00
ChunkyProgrammer
40b74c7745
Accessibility Improvements (#467)
* accessibility improvements

* fix listen icon
2021-09-21 22:58:25 +01:00
FireMasterK
4a8927c794
Default to autoplay being disabled by default.
Closes #466
2021-09-21 22:48:55 +01:00
ChunkyProgrammer
25592c3f2c
Translate countrymaps (#464)
* translate countrymap

* switch to json files
2021-09-21 21:24:21 +01:00
FireMasterK
08f8c58c5b
Fix playerAutoPlay not being read correctly.
Closes #453
2021-09-17 21:35:06 +01:00
FireMasterK
05a0cdafc5
Add missing locales to options. 2021-09-16 19:32:44 +01:00
Weblate (bot)
c2aaf635a1
Translations update from Weblate (#451)
* Translated using Weblate (Malayalam)

Currently translated at 96.8% (62 of 64 strings)

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

* Added translation using Weblate (Croatian)

* Translated using Weblate (Croatian)

Currently translated at 100.0% (64 of 64 strings)

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

* Translated using Weblate (Norwegian Bokmål)

Currently translated at 90.6% (58 of 64 strings)

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

* Added translation using Weblate (Spanish)

* Translated using Weblate (Spanish)

Currently translated at 100.0% (64 of 64 strings)

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

* Add languages to selector.

Co-authored-by: vachan-maker <vachan2014carmel@gmail.com>
Co-authored-by: rootedetc <rootable@protonmail.com>
Co-authored-by: Allan Nordhøy <epost@anotheragency.no>
Co-authored-by: Sergio Varela <sergitroll9@gmail.com>
Co-authored-by: FireMasterK <20838718+FireMasterK@users.noreply.github.com>
2021-09-16 19:19:37 +01:00
IceDBorn
c9a82f3ceb
Cut video titles when they exceed 2 lines (#445)
* Cut video titles when they exceed 2 lines

* Add tooltip to reveal full title on hover
2021-09-12 22:32:59 +05:30
Carl
0fd2ad0ea0
Add load more logic to feeds and fix feeds mobile design (#442)
* Add load more logic to feeds

* Remove load more, show more videos when scroll at the bottom of the page.

* Remove @scrool from dib

* Cleanup scroll listener.

Co-authored-by: Karlis Cudars <mainkarlis@Karliss-MacBook-Pro.local>
Co-authored-by: FireMasterK <20838718+FireMasterK@users.noreply.github.com>
2021-09-12 01:01:01 +05:30
വചൻ
556da32b0c
Add support for Italian (#432) 2021-09-09 13:06:34 +05:30
വചൻ
1c05e84133
Update Preferences.vue (#418) 2021-09-06 12:38:15 +05:30
ChunkyProgrammer
18e94204ed
fix importing csv for other languages (#417) 2021-09-05 22:36:42 +00:00
ChunkyProgrammer
0fd0bb8c83
Add labels to improve accessibility (#416)
* Add labels to improve accessibility

* switch to double quotes
2021-09-06 03:01:46 +05:30
FireMasterK
10d2df6d0d
Use unmounted instead. 2021-09-06 02:31:26 +05:30
FireMasterK
07dfa21956
Fix strange vuejs event cycle when keep-alive limit is hit. 2021-09-06 02:27:20 +05:30
FireMasterK
3dc0287dff
Add support for LBRY's HLS streams. 2021-09-05 18:42:36 +05:30
ChunkyProgrammer
d350a026b2
Fix: Make more text translatable (#414)
* Make more text translatable

* update subscription page

* Update slovak locale
2021-09-05 18:38:26 +05:30
FireMasterK
efbf3f66b7
Render verified checkmark when watching video. 2021-09-05 03:20:14 +05:30
IceDBorn
84e2504d5f
Restyle subscriptions page (#413) 2021-09-05 00:00:13 +05:30
IceDBorn
6c473d58ac
Restyle history page (#412) 2021-09-04 21:09:04 +05:30
IceDBorn
1c7a707e9e
Shrink the rss button (#411) 2021-09-04 20:54:36 +05:30
IceDBorn
7211cad369
Restyle feed page (#410) 2021-09-04 20:32:59 +05:30
FireMasterK
c97a0ef6c6
Use VideoItem in Search Results. 2021-09-04 00:57:29 +05:30
FireMasterK
546dc6825a
Add support to Proxy LBRY and Disable LBRY.
Closes #403
Closes #402
2021-09-02 19:16:27 +05:30
IceDBorn
4006d5232b
Restyle video item (#401)
* Remove 'views' text - add '•' between views and time ago - make views and time ago a one liner - add uploader avatar beside channel name

* Remove uploader image beside channel name

* change video channel layout

* Fix title margin when there is no img source - shrink avatar size - add router-link for avatar - remove padding from title

* Finalize video item styling

Co-authored-by: jim3692 <jim3692@gmail.com>
2021-09-02 15:58:32 +05:30
IceDBorn
a45b2b8380
Make avatar images circular (#400) 2021-09-01 17:06:00 +05:30
FireMasterK
86b96ae186
Revert un-intentional debug code. 2021-08-30 21:18:08 +05:30
Weblate (bot)
f575e1dc8b
Translations update from Weblate (#389)
* Added translation using Weblate (Italian)

* Translated using Weblate (Greek)

Currently translated at 100.0% (40 of 40 strings)

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

* Translated using Weblate (Italian)

Currently translated at 100.0% (40 of 40 strings)

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

* Translated using Weblate (Lithuanian)

Currently translated at 100.0% (41 of 41 strings)

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

* Translated using Weblate (Turkish)

Currently translated at 100.0% (41 of 41 strings)

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

* Translated using Weblate (Italian)

Currently translated at 100.0% (41 of 41 strings)

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

* Added translation using Weblate (Persian)

* Translated using Weblate (French)

Currently translated at 100.0% (41 of 41 strings)

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

* Translated using Weblate (German)

Currently translated at 100.0% (41 of 41 strings)

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

* Translated using Weblate (Persian)

Currently translated at 75.6% (31 of 41 strings)

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

* Add support for Persian.

Co-authored-by: J. Lavoie <j.lavoie@net-c.ca>
Co-authored-by: IceDBorn <weblate.tain@dralias.com>
Co-authored-by: Gediminas Murauskas <muziejusinfo@gmail.com>
Co-authored-by: Oğuz Ersen <oguzersen@protonmail.com>
Co-authored-by: alefvanoon <alefvanoon@tuta.io>
Co-authored-by: FireMasterK <20838718+FireMasterK@users.noreply.github.com>
2021-08-30 20:17:31 +05:30
FireMasterK
8cca38838b
Fix errors when full-screen button is pressed. 2021-08-30 20:17:31 +05:30
FireMasterK
c8cdb5a7e8
Don't fail hard when SecurityException is thrown. 2021-08-30 20:17:31 +05:30
FireMasterK
f33a51e61f
Add support for overriding subscriptions when importing. 2021-08-30 20:17:31 +05:30
root
08df4866a7
Translate into Bengali 2021-08-30 20:17:31 +05:30
FireMasterK
c529b003b2
Add support for enabling / disabling codecs. 2021-08-30 20:17:31 +05:30
Weblate (bot)
8ba28f5e5f
Translations update from Weblate (#387)
* Added translation using Weblate (Turkish)

* Translated using Weblate (Turkish)

Currently translated at 100.0% (40 of 40 strings)

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

* Add support for Turkish.

Co-authored-by: Oğuz Ersen <oguzersen@protonmail.com>
Co-authored-by: FireMasterK <20838718+FireMasterK@users.noreply.github.com>
2021-08-30 20:17:31 +05:30
Weblate (bot)
8ae65db8b7
Translations update from Weblate (#386)
* Added translation using Weblate (Greek)

* Translated using Weblate (Greek)

Currently translated at 100.0% (40 of 40 strings)

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

* Translated using Weblate (Greek)

Currently translated at 100.0% (40 of 40 strings)

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

* Add support for Greek.

Co-authored-by: IceDBorn <weblate.tain@dralias.com>
Co-authored-by: FireMasterK <20838718+FireMasterK@users.noreply.github.com>
2021-08-30 20:17:31 +05:30
FireMasterK
412efc2ef1
Make minimum width 640px for desktop like view.
Closes #385
2021-08-30 20:17:31 +05:30
FireMasterK
99b6836c4f
Fix clickable issues with audio-only button. 2021-08-30 20:17:31 +05:30
Weblate (bot)
71e68bfb8c
Translations update from Weblate (#384)
* Added translation using Weblate (German)

* Added translation using Weblate (Norwegian Bokmål)

* Added translation using Weblate (Chinese (Traditional))

* Translated using Weblate (Norwegian Bokmål)

Currently translated at 82.5% (33 of 40 strings)

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

* Added translation using Weblate (Malayalam)

* Translated using Weblate (French)

Currently translated at 100.0% (40 of 40 strings)

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

* Translated using Weblate (French)

Currently translated at 100.0% (40 of 40 strings)

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

* Translated using Weblate (German)

Currently translated at 100.0% (40 of 40 strings)

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

* Translated using Weblate (Chinese (Traditional))

Currently translated at 42.5% (17 of 40 strings)

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

* Translated using Weblate (Malayalam)

Currently translated at 90.0% (36 of 40 strings)

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

* Add support for 4 new languages.

Co-authored-by: J. Lavoie <j.lavoie@net-c.ca>
Co-authored-by: Allan Nordhøy <epost@anotheragency.no>
Co-authored-by: Jamugha <hackdown@necord.com>
Co-authored-by: vachan-maker <vachan2014carmel@gmail.com>
Co-authored-by: FireMasterK <20838718+FireMasterK@users.noreply.github.com>
2021-08-30 20:17:31 +05:30
FireMasterK
5cbe60aaaf
Set range parameter like official client. 2021-08-30 20:17:31 +05:30
FireMasterK
c70a5f2888
Add more translatable strings. 2021-08-26 01:25:30 +05:30
Weblate (bot)
ddf768c5bd
Translations update from Weblate (#382)
* Added translation using Weblate (Lithuanian)

* Translated using Weblate (Lithuanian)

Currently translated at 100.0% (8 of 8 strings)

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

* Add support for Lithuanian.

Co-authored-by: Gediminas Murauskas <muziejusinfo@gmail.com>
Co-authored-by: FireMasterK <20838718+FireMasterK@users.noreply.github.com>
2021-08-26 00:51:42 +05:30
Kavin
4ae77badd8
Add i18n translations. (#381)
* Initial prototype.

* Add support for i18n in more places.
2021-08-25 22:00:21 +05:30
വചൻ
bf8692f2b2
Specify buffering goal is in seconds (#377) 2021-08-24 20:11:00 +05:30
Kavin
8feb4fbc41
Add support for client-side watch history. (#370)
* Add support for client-side watch history.

* Update watched videos more often.
2021-08-22 15:57:09 +05:30
FireMasterK
93d0223fee
Render checkmark wherever possible. 2021-08-17 23:00:36 +05:30
jim3692
5bc9f653c1
Add j, k, l keybindings to Player (#362) 2021-08-16 18:20:25 +05:30
FireMasterK
631c50ba33
Use pre-existing dash manifest wherever possible.
Useful for videos where only OTF streams are available.
2021-08-16 01:24:34 +05:30
FireMasterK
c260091e3e
Add Watch on LBRY button. 2021-08-08 16:48:45 +05:30
FireMasterK
4ef653df31
Make embed show video in full-screen. 2021-08-04 10:43:31 +05:30
FireMasterK
71eed763e4
Add button to export subscriptions.
This is internally, the format NewPipe uses.
Closes #331
2021-08-01 00:18:38 +05:30
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
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
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
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
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
96d22af5c7
Further improve CLS. 2021-04-24 00:41:51 +05:30
FireMasterK
1bca91d4dc
Reduce CLS in channel page. 2021-04-23 18:56:08 +05:30
FireMasterK
7c8e1165b8
Reduce CLS from trending page. 2021-04-23 18:54:05 +05:30
FireMasterK
a2afdb0b4d
Fix regression with fullscreen keybind.
For https://github.com/TeamPiped/Piped/issues/139#issuecomment-824821636
2021-04-22 18:51:45 +05:30
FireMasterK
57509b9185
Add keyboard controls.
Closes #139
2021-04-22 12:29:06 +05:30
FireMasterK
07433033b9
Provide captions name in ui and disable by default.
Closes #125
2021-04-21 20:06:45 +05:30
FireMasterK
369aed3e1f
Fix body continuations.
Closes #129
2021-04-21 19:33:56 +05:30
FireMasterK
a082b508eb
Fix NPE check
closes #131
2021-04-21 19:08:50 +05:30
Maurice Oegerli
8eed88f17f Format all code files using the new configuration 2021-04-07 13:48:04 +02:00
FireMasterK
b1f8899bd8
Merge pull request #112 from TeamPiped/feature/search-suggestions
Implement search suggestions
2021-04-07 11:28:43 +00:00
FireMasterK
6099ad742c
Fix race condition.
It takes time for the emit function to actually fire.
2021-04-07 16:51:49 +05:30
Maurice Oegerli
56464aeca0 Make desktop search box bigger 2021-04-07 11:31:05 +02:00
Maurice Oegerli
6528ce7bf8 make suggestion clickable, fix event listener issue 2021-04-07 11:30:57 +02:00
agent31750
149984d30e
swap like and dislike icon (#114)
so it represents the right number of likes/dislikes
2021-04-06 14:29:15 +00:00
Maurice Oegerli
f922dd74eb Make suggestions interactive 2021-04-06 12:10:39 +02:00
Maurice Oegerli
9016032d48 Add non-interactive suggestions 2021-04-06 12:10:38 +02:00
Maurice Oegerli
d4ed70b6bb Add searchsuggestions component 2021-04-06 12:10:38 +02:00
FireMasterK
87e922e06d
Fix player destroying.
Regression from moving to a component.
2021-04-03 21:15:49 +05:30
FireMasterK
7910f90dbe
Move player to it's own component. (#108)
Fixes a Vue specific bug, as well as captions.
2021-04-01 20:43:35 +05:30
FireMasterK
bc81177486
Implement uploaded date in search. 2021-03-30 20:27:01 +05:30
FireMasterK
78dff1491b
Fix playlist continuation. 2021-03-30 15:09:23 +05:30
FireMasterK
e4aa80fd24
Fix channel continuation. 2021-03-30 14:51:52 +05:30
FireMasterK
41b0fb8b96
Fix for channel continuation. 2021-03-29 12:12:53 +05:30
Ajay Ramachandran
6a0661d8b4
Add API link (#90) 2021-03-17 06:04:46 +00:00
FireMasterK
cac8f1dafd
cleanup + add color to seekbar. 2021-03-16 13:20:11 +05:30
FireMasterK
25808760ed
Fix npe. 2021-03-04 20:10:03 +05:30
FireMasterK
9130a248de
Fix controls overlay. 2021-02-26 00:46:36 +05:30
FireMasterK
531804af94
Fix sponsorblock. 2021-02-25 21:15:26 +05:30
FireMasterK
a1ff5c53ce
Allow choosing skipping segments. 2021-02-25 20:48:59 +05:30
FireMasterK
058f0d4e8c
Add option to disable sponsorblock. 2021-02-25 20:10:40 +05:30
FireMasterK
3e0eea6ddb
Fix player destroyed incorrectly. 2021-02-25 19:36:19 +05:30
FireMasterK
dee927c527
Fix player reuse and sponsorblock. 2021-02-25 15:24:43 +05:30
FireMasterK
8ca20ffa3a
Add more buttons. 2021-02-25 12:40:32 +05:30
FireMasterK
e78b5bdec4
Add quality selector. 2021-02-25 12:38:47 +05:30
FireMasterK
b6c756847a
Fix some things broken when migrating. 2021-02-25 00:12:11 +05:30
FireMasterK
69e6118dc5
Commit everything. 2021-02-24 15:05:41 +05:30
FireMasterK
d1173b9694
search: update only if an actual value 2021-01-23 22:30:52 +05:30
FireMasterK
71f11ab031
fix npe 2021-01-20 21:30:18 +05:30
FireMasterK
8eec6b2d49
player: add videoonly check 2021-01-20 21:27:43 +05:30
FireMasterK
bf651da5e7
player: Add quality selector for livestreams. 2021-01-20 21:21:14 +05:30
FireMasterK
9c68e1bc40
cleanup. 2021-01-20 21:19:21 +05:30
FireMasterK
185523fd0f
player: add ability to hide description 2021-01-15 15:19:46 +05:30
FireMasterK
feaa888611
player: display newlines properly 2021-01-13 21:25:05 +05:30
FireMasterK
0799485c96
player: support for t query parameter 2021-01-07 13:58:31 +05:30
FireMasterK
43569748ae
videos: save last volume 2021-01-07 11:04:56 +05:30
FireMasterK
3c88ed6432
features: Add support for playlists.
closes #23
2021-01-04 11:18:18 +05:30
FireMasterK
aee8424908
search: fix fetch URL. 2021-01-02 22:22:28 +05:30
FireMasterK
41f8081e09
A lot of changes. 2021-01-02 01:35:44 +05:30
FireMasterK
1fc311f070
tiny fixes/enhancements 2020-12-14 19:11:49 +05:30
FireMasterK
07c1b8e986
Fix: encode query 2020-12-14 18:51:55 +05:30
FireMasterK
29de1c0731
Add infinite scroll search pages. 2020-12-14 12:45:09 +05:30
FireMasterK
6b85183295
Fix audio on playback 2020-12-10 17:40:15 +05:30
FireMasterK
e2f0892269
Implement autoplay of videos. 2020-12-10 13:23:30 +05:30
FireMasterK
e9d1a77a6a
Add a search page. 2020-12-09 19:03:29 +05:30
FireMasterK
61ff19e3e3 Add SSL Score. 2020-11-30 12:09:40 +05:30
FireMasterK
8e545dfb27
Use Mixins for global functions. 2020-11-27 12:16:36 +05:30
FireMasterK
06bc25711c Infinite scrolling for channel pages. 2020-11-25 10:48:14 +05:30
FireMasterK
2c4ccc2a8f Display views in trending. 2020-11-22 10:05:16 +05:30
FireMasterK
e5394d6ea0 Responsive grid in Channel. 2020-11-22 10:05:01 +05:30
FireMasterK
58453e4f70 Add titles to preferences page. 2020-11-22 10:04:27 +05:30
FireMasterK
63b496ae87 Move title below the video. 2020-11-22 10:01:14 +05:30
FireMasterK
8277216355 Fix grids on mobile for TrendingPage. 2020-11-18 19:10:04 +05:30
FireMasterK
c259245e76 Fix delay instead of increasing it. 2020-11-17 11:16:24 +05:30
FireMasterK
093b00220a Remove debug line. 2020-11-17 11:15:56 +05:30
FireMasterK
4891c57bbd Preferences + Format code. 2020-11-17 10:45:35 +05:30
FireMasterK
94aa8acb93
Reduce latency to < 100ms 2020-11-16 15:35:25 +05:30
FireMasterK
19a134b441
Add a hacky audio support. 2020-11-16 01:32:11 +05:30
FireMasterK
e229c714ed Add title to channel page. 2020-11-15 14:08:43 +05:30
FireMasterK
5c58a6bec5 Change import to require. 2020-11-13 17:35:02 +05:30
FireMasterK
bd910357a1 Enhancement to grid. 2020-11-13 17:27:11 +05:30
FireMasterK
98640e6d92 Add a channel page and fix some things. 2020-11-13 02:12:02 +05:30
FireMasterK
14a1d96c65
Initial commit.
A WIP front end.
2020-11-11 14:50:57 +05:30
FireMasterK
ec24841f1a init 2020-11-06 09:06:25 +05:30