Wicklow
40346ead2b
Feature/password protected videos ( #5836 )
...
* Add server endpoints
* Refactoring test suites
* Update server and add openapi documentation
* fix compliation and tests
* upload/import password protected video on client
* add server error code
* Add video password to update resolver
* add custom message when sharing pw protected video
* improve confirm component
* Add new alert in component
* Add ability to watch protected video on client
* Cannot have password protected replay privacy
* Add migration
* Add tests
* update after review
* Update check params tests
* Add live videos test
* Add more filter test
* Update static file privacy test
* Update object storage tests
* Add test on feeds
* Add missing word
* Fix tests
* Fix tests on live videos
* add embed support on password protected videos
* fix style
* Correcting data leaks
* Unable to add password protected privacy on replay
* Updated code based on review comments
* fix validator and command
* Updated code based on review comments
2023-06-29 09:48:55 +02:00
Chocobozzz
5490930428
Remove suppressImplicitAnyIndexErrors
...
It's deprecated by TS
2023-05-24 16:56:05 +02:00
Chocobozzz
d0fbc9fd0a
Fix lint
2023-05-24 15:27:15 +02:00
Chocobozzz
6de076222a
Avoid always resuming the end of the video
2023-02-25 16:18:28 +01:00
Chocobozzz
c5c95361e6
Move to new documentation links
2023-02-22 16:15:14 +01:00
Chocobozzz
4fe7cde283
Fix build
2022-12-29 10:14:43 +01:00
Chocobozzz
7dcd45a9a2
Don't not autoplay live without autoplay setting
2022-12-14 14:06:12 +01:00
Chocobozzz
7dcd7d8140
Fix client lint
2022-11-15 15:16:41 +01:00
Chocobozzz
59a643aa5c
Force autoplay when live starts
...
Using the mute
2022-11-15 11:57:49 +01:00
Chocobozzz
c241947630
Correctly terminate an ended live
2022-11-15 10:50:57 +01:00
Chocobozzz
d91021548e
Fix embed api with playlists
2022-11-14 10:26:41 +01:00
Chocobozzz
49e7e4d9ff
Fix token injection if unlogged user
2022-10-27 09:13:10 +02:00
Chocobozzz
0177101284
Fix tests
2022-10-24 14:48:24 +02:00
Chocobozzz
3545e72c68
Put private videos under a specific subdirectory
2022-10-24 14:48:24 +02:00
Chocobozzz
91a4893063
Merge branch 'release/4.3.0' into develop
2022-10-24 10:44:25 +02:00
Chocobozzz
b1934b7e9c
Fix broken player on live reload
2022-10-24 10:32:35 +02:00
Chocobozzz
41c26d154a
Fix reloading new live session in embed
2022-10-24 10:08:17 +02:00
Chocobozzz
9d4c60dccc
Add ability for plugins to register ws routes
2022-10-11 11:11:04 +02:00
Chocobozzz
f0b70db73f
Update player embed api version
2022-09-09 11:33:47 +02:00
Chocobozzz
c360e6cc1a
Fix removeListener if player embed api
2022-09-09 11:31:35 +02:00
Chocobozzz
fd3c2e8705
Add playback metric endpoint sent to OTEL
2022-08-16 10:33:27 +02:00
Chocobozzz
aeb112edbe
Don't autoplay in embed with waiting/ended live
2022-08-11 10:57:58 +02:00
Chocobozzz
42b4063699
Add ability for client to create server logs
2022-07-18 11:37:18 +02:00
Chocobozzz
bd2b51be4b
Put instance name in embed button
2022-06-28 14:11:10 +02:00
Chocobozzz
714e33a742
Merge branch 'release/4.2.0' into develop
2022-06-20 10:23:19 +02:00
Chocobozzz
da8637bac9
Don't break player on ice error
...
I don't really know why the ice error is not catched by simple-peer,
where it should according to the code
2022-06-20 09:57:46 +02:00
Chocobozzz
d3f4689bde
Add live autostart/messages in embed
2022-05-31 14:24:07 +02:00
Chocobozzz
f1a0f3b701
Refactor embed
2022-05-31 10:39:56 +02:00
Chocobozzz
60f013e103
Add control bar option for peertube player
2022-05-20 09:59:53 +02:00
Chocobozzz
5302f77d09
Support more plugin helpers in embed
2022-03-23 14:06:43 +01:00
Chocobozzz
57d6503286
Reorganize player files
2022-03-14 14:36:35 +01:00
Chocobozzz
f443a74649
Add latency setting support
2022-03-09 09:23:10 +01:00
Chocobozzz
01dd04cd5a
Display avatar in embed poster
2022-03-08 16:36:08 +01:00
Chocobozzz
c4207f978e
Fast forward on HLS decode error
2022-02-02 11:26:18 +01:00
Chocobozzz
c7c6afc66d
Fix error display for embeds
2021-12-23 09:57:02 +01:00
Chocobozzz
8530211822
Add ability to disable p2p in embed with URL
2021-12-16 10:08:55 +01:00
Chocobozzz
b65de1be4d
Use different p2p policy for embeds and webapp
2021-12-16 10:08:55 +01:00
Chocobozzz
a9bfa85d2c
Add ability for admins to set default p2p policy
2021-12-16 10:08:55 +01:00
Chocobozzz
d63e6d4604
Add ability for plugins to register client routes
2021-12-10 15:01:12 +01:00
Chocobozzz
615836dbd4
@peertube/embed-api 0.0.
...
5
2021-10-26 16:17:51 +02:00
Chocobozzz
5196817c5d
Fix privacy concern for remote videos
2021-10-21 09:24:22 +02:00
Chocobozzz
d00e9c54f3
Merge branch 'next' into develop
2021-10-11 09:37:30 +02:00
Chocobozzz
db9df9a72c
Fix local/session storage polyfill
2021-10-11 09:37:26 +02:00
Chocobozzz
89ac282e04
Fix embed api
2021-09-10 15:53:33 +02:00
Chocobozzz
e367da949b
Cleanup player quality change
2021-09-10 15:06:57 +02:00
Chocobozzz
6f9719b568
Add dev lib documentation
2021-09-07 11:47:40 +02:00
Chocobozzz
c21a0aa855
Display a message in embed on unsupported web browser
2021-09-02 09:31:07 +02:00
Chocobozzz
2a4c9669d2
Also fix safari for embed
2021-09-01 11:56:12 +02:00
Chocobozzz
98ab5dc810
Remove useless async
2021-08-26 10:01:42 +02:00
Chocobozzz
e5a818d3cb
Speed up client lint
2021-08-18 10:44:16 +02:00
Chocobozzz
9df52d660f
Migrate client to eslint
2021-08-18 08:35:06 +02:00
Chocobozzz
200eaf5152
Remove thumbnail flash for autoplay
2021-08-02 11:46:11 +02:00
Chocobozzz
29837f8885
Add ability to search by host in server
2021-07-27 17:10:52 +02:00
Chocobozzz
c0e8b12e7f
Refactor requests
2021-07-20 15:27:18 +02:00
Chocobozzz
8cbc40b2fe
Move to sass module
2021-06-28 10:54:02 +02:00
Chocobozzz
fa12eacc01
Move to sass @use
2021-06-28 09:36:35 +02:00
Chocobozzz
b41acd2d4d
Remove unused import
2021-06-14 15:27:26 +02:00
kontrollanten
72f611ca15
add client hook filter:videojs.options
...
closes #4086
2021-06-14 13:35:48 +02:00
Chocobozzz
ffacd78f21
Load embed api resolutions on init
2021-06-08 10:17:47 +02:00
Chocobozzz
27bc958674
Bidi support
2021-06-07 18:14:05 +02:00
John Livingston
9777fe9eeb
Adding frontend peertubeHelpers.getBaseRouterRoute. ( #4153 )
...
* Adding frontend peertubeHelpers.getBaseRouterRoute.
* Fix doctoc.
2021-06-03 12:28:26 +02:00
Chocobozzz
e030bfb59d
Refactor server errors handler
2021-06-02 18:15:41 +02:00
Chocobozzz
aea0b0e7cd
Inject server config in HTML
2021-05-14 13:37:23 +02:00
Chocobozzz
931d343018
Move to stylelint
2021-04-28 17:53:57 +02:00
Chocobozzz
75d7495962
Autoclose settings on outside click
2021-04-27 10:46:09 +02:00
Chocobozzz
0f31933406
Add ability to hide plugin form fields
2021-04-22 14:35:49 +02:00
Chocobozzz
3e0e8d4afd
Revert "Fix context menu when watching a playlist"
...
This reverts commit e8bb5b6b3a
.
We'll refactor this error handler in hls.js v1 upgrade
2021-04-21 15:28:12 +02:00
Chocobozzz
e8bb5b6b3a
Fix context menu when watching a playlist
2021-04-21 15:18:22 +02:00
Chocobozzz
3c47fa3bc0
Add ability to hide plugin settings
2021-04-09 13:50:31 +02:00
kontrollanten
58b9ce3080
Resume videos for non-logged in users ( #3885 )
...
* client: resume videos for non-logged in users
closes #3866
* fix build for embeded
* Update client/src/app/app.component.ts
* fix review comments
2021-03-31 11:26:32 +02:00
Thavarasa Prasanth
4097c6d66c
fix missing title attribute on <iframe> tag suggested for embedding ( #3901 )
...
* title attribute is missing on <iframe> tag suggested for embedding #3861
* fix #3901
* fix: escapeHTML #3901
* fix: playlist title instead of video title #3901
* fix #3901
* assign title directly #3901
2021-03-31 08:32:05 +02:00
Chocobozzz
5aa7abf1e6
Fix build
2021-03-24 18:18:41 +01:00
Chocobozzz
72aa835e17
Upgrade client dependencies
2021-02-03 11:44:43 +01:00
Chocobozzz
7cf88d098a
Use new doc links
2021-01-05 11:01:12 +01:00
Chocobozzz
7a13d0320b
Fix test embed page
2020-12-14 16:04:37 +01:00
kontrollanten
915e2bbb97
video embed: use instance name as html title
2020-12-14 15:25:51 +01:00
kontrollanten
ecc69f6b9b
video-embed: add standalone-video-embed CSS class
...
closes #3420
2020-12-14 15:25:51 +01:00
kontrollanten
2564d97e0d
video-embed: inject custom CSS
...
closes #3420
2020-12-14 15:25:51 +01:00
Rigel Kent
f2eb23cd87
emit more specific status codes on video upload ( #3423 )
...
- reduce http status codes list to potentially useful codes
- convert more codes to typed ones
- factorize html generator for error responses
2020-12-08 21:16:10 +01:00
Chocobozzz
a7299d9d85
Fix 401 error in embeds
2020-12-01 15:04:38 +01:00
Chocobozzz
b9da21bd5a
Hide dock if there are no title/description
2020-11-10 16:47:25 +01:00
Chocobozzz
25b7c84724
Try to optimize sha segments fetching
2020-11-10 14:21:26 +01:00
Chocobozzz
c6c0fa6cd8
Live streaming implementation first step
2020-11-09 15:33:04 +01:00
Chocobozzz
781ba98126
Add ability to set a description to dynamic fields
2020-08-21 15:39:51 +02:00
Chocobozzz
0cd6ffc09c
Send videojs to action player hooks
2020-08-21 15:39:51 +02:00
Chocobozzz
7294aab0c8
Add ability to set custom field to video form
2020-08-21 15:39:51 +02:00
Chocobozzz
f95628636b
Support plugin hooks in embed
2020-08-20 14:23:57 +02:00
Chocobozzz
496d784d05
Fix invalid refresh token in embed
2020-08-14 17:31:34 +02:00
Chocobozzz
207612dff8
Continue without token on error in embed
2020-08-10 15:15:48 +02:00
Chocobozzz
be59656c82
Correctly error network errors in embed
2020-08-07 09:13:32 +02:00
Chocobozzz
6fad8e51c4
Handle playlist oembed
2020-08-07 08:58:29 +02:00
Chocobozzz
9054a8b6e5
Handle playlist methods in embed api
2020-08-07 08:58:29 +02:00
Chocobozzz
2a71d286ce
Handle playlist position in URL
2020-08-07 08:58:29 +02:00
Chocobozzz
fb13852d30
Load all playlist elements
2020-08-07 08:58:29 +02:00
Chocobozzz
1a8c2d74d1
Handle start at/stop at in playlist embed
2020-08-07 08:58:29 +02:00
Chocobozzz
a950e4c82b
Add previous button
2020-08-07 08:58:29 +02:00
Chocobozzz
4572c3d0d9
Handle basic playlist in embed
2020-08-07 08:58:29 +02:00
Chocobozzz
5abc96fca2
Add logic to handle playlist in embed
2020-08-07 08:58:29 +02:00
Chocobozzz
a4ff3100d3
Cleanup tokens logic in embed
2020-08-07 08:55:02 +02:00
Chocobozzz
bd45d503e5
Reorganize shared models
2020-08-07 08:28:14 +02:00