novenary
7b832a981c
Use getPreference* instead of accessing localStorage directly
2023-02-02 15:25:45 +02:00
novenary
d980edd843
Add an option to ignore short sponsorblock segments
2023-02-01 23:31:39 +02:00
novenary
e1b355e92a
Add an option to skip sponsorblock segments manually
...
Fixes #894
2023-02-01 23:31:22 +02:00
Bnyro
5978848327
Properly rewrite channel descriptions
2023-01-30 19:42:57 +01:00
Bnyro
95801ba7c5
Merge pull request #2026 from Bnyro/feed-filters
...
Add `shorts` and `videos` filter to the feed
2023-01-27 21:14:04 +01:00
Bnyro
b0146189ab
Remove the duplicated filter query handling
2023-01-27 21:12:03 +01:00
Bnyro
9e97fc732b
Improve the switch
statement at the feed filter
2023-01-27 19:05:02 +01:00
Kavin
6db0106064
Merge pull request #2027 from Bnyro/export-history
...
Support for exporting the watch history as playlist
2023-01-27 17:55:29 +00:00
Kavin
6dabbcc41f
Merge pull request #2028 from Bnyro/autoplay-fullscreen
...
Remember the fullscreen state on autoplay
2023-01-27 17:48:57 +00:00
Bnyro
fdb2f6b9a0
Remember the fullscreen state on autoplay
2023-01-27 18:13:20 +01:00
Bnyro
8a801ab404
Support for exporting the watch history as playlist
2023-01-27 17:27:40 +01:00
Bnyro
981ac46bec
Add shorts
and videos
filter to the feed
2023-01-27 17:07:02 +01:00
Bnyro
ad939424a7
Merge pull request #2025 from Bnyro/fixed-thumbnail-height
...
Use a fixed thumbnail aspect ratio
2023-01-27 16:48:30 +01:00
Bnyro
e853928f3d
Use a fixed thumbnail aspect ratio
2023-01-27 16:46:26 +01:00
Bnyro
604eb5edcc
Merge pull request #2022 from Bnyro/channel-tabs-query
...
Allow channel tabs as query parameter
2023-01-27 16:44:37 +01:00
Bnyro
3ecb0f668e
Use replaceState
and simplify updating search params
2023-01-27 16:42:20 +01:00
Bnyro
7f72485a04
Save the tab param to the URL at runtime
2023-01-26 19:43:07 +01:00
Bnyro
d7ba61ebbc
Allow channel tabs as query parameter
2023-01-26 19:36:20 +01:00
Kavin
7223778ecc
Merge pull request #2002 from Tyrritt/comment-timestamps-seek
...
Make timestamps in comments seek instead of reload
2023-01-26 18:32:59 +00:00
Tyrritt
4732c76dac
Factor out handler func, remove Listener on unmount
2023-01-26 19:01:24 +01:00
Tyrritt
b8fdf3efeb
Fix variable usage
2023-01-26 18:31:05 +01:00
Tyrritt
8311888501
Add only one listener on the window
2023-01-26 18:23:49 +01:00
Kavin
027dabf9b4
Eager import shaka-player css.
2023-01-25 23:44:07 +00:00
Kavin
869489b8da
Fire a player init event on initialization. ( #2008 )
2023-01-21 22:50:56 +00:00
Tyrritt
95a0e4cbc8
Make timestamps in comments seek instead of reload
2023-01-18 16:56:21 +01:00
Kavin
fa6790deae
Add support for Occitan and Sinhala.
2023-01-15 17:37:53 +00:00
Kavin
ece47821fb
Ensure watch history preference actually works.
2023-01-13 13:40:12 +00:00
Kavin
7d4f0109d6
Fix correct track kind.
2023-01-13 13:32:43 +00:00
Bnyro
30d80e417b
Merge pull request #1830 from thecashewtrader/register-no-email-note
...
Add a note if user attempts to register with (apparently) an email
2023-01-10 01:00:54 +01:00
Bnyro
537050b07d
Merge pull request #1951 from Bnyro/playlist-bookmarks
...
Playlist bookmarks
2023-01-09 16:28:59 +01:00
Bnyro
4c564d8a8f
Merge pull request #1661 from thecashewtrader/light-theme-black-bars
...
Respect light theme properly
2023-01-09 16:26:09 +01:00
Bnyro
031fa6e45e
Dynamically update the button in the playlist page
2023-01-06 21:05:05 +01:00
Bnyro
8e3d3d5061
Add possiblity to delete bookmark
2023-01-06 20:38:42 +01:00
Bnyro
d84580cf4f
Add support for playlist bookmarks
2023-01-06 19:30:28 +01:00
Kavin
65118a440f
Merge pull request #1851 from gmnsii/playlist-integration-with-share
...
Add playlist integration for share button
2023-01-02 21:29:07 +00:00
Bnyro
5dbc82168a
Use map()
instead of for loops
2023-01-01 20:00:22 +01:00
Bnyro
58cd6f8f37
Add import from YouTube CSV
2023-01-01 19:57:00 +01:00
gmnsii
edd65825f8
ShareModal - visual changes and improved component reusability
...
Time code text field no longer appears when sharing without time code.
Time code text field now appears under 'share with time code' checkbox.
'playlistId' and 'playlistIndex' are no longer required props.
2022-12-15 15:26:42 -08:00
Kavin
9de2323db0
Rewrite comments since they now include HTML
2022-12-07 23:31:41 +00:00
Kavin
69eef12275
Don't select track if safari.
...
Closes #1793
Closes #1748
2022-12-06 17:32:26 +00:00
gmnsii
72f4f0d00c
Add 'share with playlist' option for share button
...
When the option is used (true by default) links generated by the share button will redirect to the same video in the same playlist.
Support for various locales still need to be added.
2022-12-04 15:19:24 -08:00
Kavin
905ad6676a
Disable internal DASH manifest rewriting due to issues with shaka.
...
Closes #1805
2022-12-02 21:11:22 +00:00
Kavin
afc833bf2c
Merge pull request #1831 from Bnyro/playlists-import-export
...
Playlists import and export
2022-11-29 19:13:49 +00:00
Bnyro
be53eefd03
use Promise#all()
, use substr(-11)
2022-11-29 19:57:58 +01:00
thecashewtrader
ea0e802015
Fix long chapter titles squishing video
2022-11-28 20:59:09 +05:30
thecashewtrader
66913818b4
Use regex to check for email on RegisterPage
2022-11-28 20:36:02 +05:30
Bnyro
166430770e
add a format name and version number
2022-11-28 14:53:13 +01:00
Bnyro
d595e9d2c4
add import functionality
2022-11-28 14:51:17 +01:00
Bnyro
0a7c2d6c0c
add playlist export functionality
2022-11-28 14:13:36 +01:00
thecashewtrader
74c0795248
Add a note if user attempts to register with (apparently) an email
2022-11-28 16:57:35 +05:30
Sai Karthik
4b77761034
add line break
2022-11-26 17:34:57 +05:30
Sai Karthik
84bce5d0ac
fix(SubscriptionsPage): fix card arrangement with more channels
2022-11-26 16:53:07 +05:30
Sai Karthik
d8e1139e82
refactor(SubscriptionsPage): styling changes
...
- show channel info as cards
- only show sub count info if subs are > 0
2022-11-26 16:34:12 +05:30
Kavin
31e30789cd
Add support for Kabyle.
2022-11-25 15:54:33 +00:00
fmessmer
827e3f5c34
Hide sponsor options from Preferences if sponsorBlock isn't checked
2022-11-17 17:24:56 +01:00
Bnyro
977efc82a4
clear search btn
2022-11-17 11:44:47 +01:00
Kavin
adf5f7da64
Don't show alerts in some scenarios.
2022-11-16 18:51:56 +00:00
Kavin
6b9151e47f
Add better error messages for localStorage disabled.
2022-11-16 18:49:11 +00:00
photochlorination
26d39ae55c
Don't load trending page on feed homepage
2022-11-15 14:35:14 -08:00
Kavin
601da0d460
Fix channel tab case change.
2022-11-15 21:36:02 +00:00
Kavin
455edfcf7c
Filter audio tracks in variants too.
2022-11-15 21:16:19 +00:00
Kavin
5a268b26bd
Add support for multi-audio language videos.
2022-11-15 20:58:37 +00:00
Kavin
1ad228e39e
Fix linting issues.
2022-11-14 01:55:53 +00:00
Kavin
e764b0cdf1
readme: replace docs url.
2022-11-14 01:39:00 +00:00
Kavin
47bf276f7a
Fix formatting.
2022-11-11 21:28:34 +00:00
Kavin
599540f5a0
Replace piped.kavin.rocks with piped.video.
2022-11-11 21:19:26 +00:00
Kavin
c4c3c5bbca
Add romanian to language selector.
2022-11-11 15:52:25 +00:00
thecashewtrader
1d0498f96e
Add Minimize Chapters by default option
2022-11-09 22:35:11 +05:30
thecashewtrader
0a64950868
Fix Add to playlist button margin
2022-11-08 22:33:40 +05:30
Kavin
ef4f93b1bf
Add Odia to language selector.
2022-11-07 01:33:58 +00:00
Kavin
6438d4fbab
Remove av1 by default.
2022-11-06 00:45:08 +00:00
Kavin
756471695d
Move v-if calls to single template.
2022-11-06 00:44:48 +00:00
thecashewtrader
b382b525b1
Move conditional rendering logic to WatchOnYouTubeButton
2022-11-06 00:44:48 +00:00
thecashewtrader
662eb32e3e
Extract Watch on YouTube button to a component
2022-11-06 00:44:48 +00:00
thecashewtrader
f0fdd84bae
Add Watch on YouTube button
2022-11-06 00:44:48 +00:00
thecashewtrader
fe64adf6d6
Fix typo: defaultLangage to defaultLanguage
2022-11-03 22:15:28 +05:30
Kavin
5bcbed1966
Fix duration not being shown.
...
Closes #1667
2022-11-02 23:59:32 +00:00
thecashewtrader
ffd02f9cdd
Make Modal respect (light) theme preference
2022-11-02 22:17:40 +05:30
thecashewtrader
6413d861b4
Fix black bars in light mode
2022-11-02 20:57:54 +05:30
Bnyro
4172ba81e0
use setPreference
2022-11-02 14:16:14 +01:00
Bnyro
a84a9435fe
remember the share dialog settings
2022-11-02 13:06:13 +01:00
Kavin
6f90252904
Remove unused variable.
2022-11-01 15:21:01 +00:00
Kavin
649aad7a89
Implement better handling of channel page loading.
2022-11-01 15:15:12 +00:00
Kavin
8af91d31e8
Revert "fix nextpage = undefined"
2022-11-01 15:14:32 +00:00
Bnyro
e3d00ae8e9
fix nextpage = undefined
2022-11-01 15:57:03 +01:00
Kavin
1ec8480351
Implement content item component.
2022-11-01 12:36:19 +00:00
Bnyro
16dcca8822
log untranslated tabs
2022-11-01 13:22:23 +01:00
Bnyro
349b04834e
hightlight the current tab
2022-11-01 13:07:31 +01:00
Bnyro
94def0723d
proper nextpage implementation
2022-11-01 12:39:01 +01:00
Bnyro
40417bbdde
basic functionality
2022-11-01 12:31:45 +01:00
Bnyro
8006f3a199
move the search results into a ContentItem
component
2022-11-01 11:32:53 +01:00
Kavin
667b1a4445
Use isShort field to check if short.
...
Instead of checking the video duration.
2022-10-27 10:36:13 +01:00
Kavin
157ce2b0d5
Ensure comments are loaded by default.
2022-10-24 10:49:29 +01:00
Kavin
4dc73e76c1
Fix NPE when comments are minimized.
2022-10-24 10:49:13 +01:00
Alexandre Moreau
8d711f3aa9
Implement minimize comments in WatchVideo
2022-10-24 01:21:47 +02:00
Alexandre Moreau
ffc091131f
Replace showComments by minimizeComments in preferences
2022-10-24 01:19:57 +02:00
talkor
d2b18ffbed
fix: align like/dislike icons to center
2022-10-21 22:51:32 +03:00
Kavin
05e78fed6e
Use index for sorting Watch History.
2022-10-20 16:59:22 +01:00
Kavin
b5b238656b
Import muxjs only once and asynchronously.
2022-10-19 23:02:00 +01:00
Bnyro
36950936ea
show the reply count
2022-10-17 18:13:43 +02:00
Kavin
67aaa00ff3
Fix pinned by translation string.
...
Closes #1572
2022-10-17 01:43:01 +01:00
Kamil Monicz
6d1d5d9776
Fix setting of initial playback rate
2022-10-16 14:49:56 +02:00
Kavin
31f3c2eb58
Show video count per playlist.
...
Closes #1524
2022-10-11 06:00:51 +01:00
Kavin
107102ff2e
Remove unnecessary imports.
2022-10-10 10:41:58 +01:00
Kavin
ab2b3a25c8
Merge pull request #1550 from talkor/align-buttons
...
fix: align buttons
2022-10-10 10:25:04 +01:00
talkor
5dcd061b2a
fix: align buttons
2022-10-09 08:54:39 +03:00
Bnyro
c7595049bd
better handling of the auto theme to prevent further bugs with it
2022-10-06 19:58:31 +02:00
Bnyro
7ffa8b2cfe
fix the auto theme
2022-10-06 17:00:46 +02:00
Kavin
ec83358a44
Fix keys to match API.
2022-10-02 14:54:13 +01:00
Bnyro
e81140531c
use optional chaining
2022-10-02 14:48:32 +01:00
Bnyro
8899425a47
apply suggested changes
2022-10-02 14:48:32 +01:00
Bnyro
88e0c60be0
add footer config
2022-10-02 14:48:32 +01:00
Kavin
6d14103e61
Improve querying and check if 90% of video is watched.
2022-10-02 14:43:59 +01:00
Bnyro
8ae7a36627
hide watched videos in the feed
2022-10-02 14:32:43 +01:00
Kavin
d80460eb74
Remove saved search history on disabling.
2022-10-02 14:29:23 +01:00
Kavin
5af767decb
Ensure saved search history does not appear when disabled.
2022-10-02 14:27:25 +01:00
Kavin
f920a1aae8
Ensure most recent search is on top.
2022-10-02 14:24:28 +01:00
Bnyro
09582cb502
limit to 10 items
2022-10-02 14:24:28 +01:00
Bnyro
cdfa850081
add search history
2022-10-02 14:24:28 +01:00
Bnyro
70b5b71c4d
fix chapters btn
2022-09-19 22:23:48 +02:00
Bnyro
0735899220
Merge pull request #1449 from Bnyro/chapters
...
add chapters toggle
2022-09-17 19:58:50 +02:00
Bnyro
a7f81c6337
add chapters toggle
2022-09-17 19:57:47 +02:00
Kavin
8c23df4be5
Add support for Hebrew.
2022-09-11 13:07:14 +05:30
Kavin
9198ffd938
Fix auto theme.
...
Closes #1401
2022-09-11 13:04:06 +05:30
Bnyro
04a237aa58
urlify comments
2022-09-10 19:15:38 +02:00
Bnyro
e4446cd7e9
proxy channel feeds
2022-09-09 12:40:18 +02:00
Bnyro
93203e60ca
Merge pull request #1409 from Bnyro/rss
...
feed icon at channel page
2022-09-08 23:25:01 +02:00
Bnyro
610b8dce61
feed icon at channel page
2022-09-08 23:24:33 +02:00
Bnyro
eb94c288a4
Merge pull request #1344 from Bnyro/rename
...
Renaming playlists
2022-09-08 23:13:08 +02:00
Bnyro
c8d7ceaea4
fix it
2022-09-08 23:11:12 +02:00
Bnyro
d525b6991f
fix close button
2022-09-08 22:56:24 +02:00
Bnyro
bece257c80
close when clicking outside
2022-09-08 22:47:06 +02:00
Felix Schröter
e755581d18
fix timestamp in share links ( #1371 )
2022-09-02 19:07:14 +05:30
Kavin
a6927f9bd9
Don't replace timestamp's text in description.
2022-09-01 20:50:06 +05:30
Kavin
d379d6eb0a
Merge pull request #1343 from Bnyro/share
...
Share Dialog
2022-08-29 18:55:31 +05:30
Kavin
0afe3953a5
Add close button in share modal.
2022-08-29 18:55:05 +05:30
Kavin
629303411c
Add timestamp only if gt 0.
2022-08-29 18:49:31 +05:30
Kavin
44c66c3336
Fix share icon.
2022-08-29 18:49:14 +05:30
Bnyro
4b4c7d0926
refactor -> ModalComponent
2022-08-29 18:36:49 +05:30
Bnyro
d360a52797
add ability to modify the time stamp
2022-08-29 18:36:49 +05:30
Bnyro
26f77e4aec
improve playlist modal UI
2022-08-29 18:36:49 +05:30
Bnyro
ed9379dad7
add copy functionality
2022-08-29 18:36:49 +05:30
Bnyro
960e0ce15e
add share dialog
2022-08-29 18:36:49 +05:30
Kavin
ef8051c2c1
Merge pull request #1345 from AlyoshaVasilieva/passv
...
Pass timestamp when redirecting youtu.be style
2022-08-29 18:35:34 +05:30
Bnyro
465f74475f
fix input border color
2022-08-29 18:32:55 +05:30
Kavin
471e81f556
Initial migration to UnoCSS.
2022-08-29 18:32:55 +05:30
Bnyro
527f564017
Revert "fix the autoplay preference"
...
This reverts commit 91611ac8a6
.
2022-08-29 18:28:54 +05:30
Malloc Voidstar
7cef1a840d
Pass timestamp when redirecting youtu.be style
2022-08-28 20:51:13 -07:00
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