Commit Graph

43 Commits

Author SHA1 Message Date
Chocobozzz
6385c0cb7f
Fix embed video id parsing 2018-11-15 16:57:59 +01:00
Chocobozzz
e0628695c3
Fix embed 2018-10-19 08:37:31 +02:00
Chocobozzz
c199c427d4
Better typings 2018-10-18 14:35:31 +02:00
BO41
244b4ae397 NoImplicitAny flag true (#1157)
this enables the `noImplicitAny` flag in the Typescript compiler

> When the noImplicitAny flag is true and the TypeScript compiler cannot infer the type, it still generates the JavaScript files, but it also reports an error. Many seasoned developers prefer this stricter setting because type checking catches more unintentional errors at compile time.

closes: #1131
replaces #1137
2018-10-18 09:08:59 +02:00
Chocobozzz
3dfa849402
Translate subtitle langs in player 2018-08-16 10:48:35 +02:00
Chocobozzz
59c76ffa8f
Flat shared module directory 2018-08-14 15:00:01 +02:00
Chocobozzz
0f7fedc398
Improve frontend accessibility
In particular checkboxes, likes/dislikes, share button, video thumbnails
and help buttons
2018-07-17 14:56:15 +02:00
Chocobozzz
6d88de7253
Correctly handle error when remote instance is down 2018-07-16 19:15:20 +02:00
Chocobozzz
1f6824c958
Improve start time param
Can handle 2m42s for example
2018-07-16 16:13:35 +02:00
Chocobozzz
16f7022b06 Handle subtitles in player 2018-07-16 11:50:08 +02:00
Chocobozzz
902aa3a099
Fix player lint 2018-07-10 18:02:40 +02:00
William Lahti
999417328b Ability to programmatically control embeds (#776)
* first stab at jschannel based player api

* semicolon purge

* more method-level docs; consolidate definitions

* missing definitions

* better match peertube's class conventions

* styling for embed tester

* basic docs

* add `getVolume`

* document the test-embed feature
2018-07-10 17:47:56 +02:00
Chocobozzz
78f912ed57 Improve P2P & Privacy section 2018-06-27 14:59:09 +02:00
Chocobozzz
054a103b28
Add theatre mode 2018-06-11 16:49:56 +02:00
Chocobozzz
7cf26f433f
Fix e2e tests 2018-06-08 11:25:12 +02:00
Chocobozzz
46659d01df
Fix embed view with search params 2018-06-07 15:03:33 +02:00
Chocobozzz
e945b184a0
Localize player 2018-06-06 16:48:40 +02:00
Chocobozzz
960a11e89d
Add context menu to player 2018-05-30 17:10:00 +02:00
Chocobozzz
d1bd87e066
Make it works with new autoplay policy 2018-05-22 16:02:29 +02:00
Chocobozzz
cd4d7a2ca8
Fix peertube with google bot 2018-05-22 09:17:20 +02:00
Chocobozzz
d4f3fea659
Handle errors in embed 2018-04-19 18:06:59 +02:00
Chocobozzz
f37bad639b
Add ability to set a start time 2018-04-05 17:12:22 +02:00
Chocobozzz
33d7855229
Improve first play 2018-04-03 15:18:24 +02:00
Chocobozzz
c6352f2c64
Improve player
Add a settings dialog based on the work of Yanko Shterev (@yshterev):
https://github.com/yshterev/videojs-settings-menu. Thanks!
2018-04-03 14:02:10 +02:00
Chocobozzz
da99ccf268
Add autoplay parameter in embed 2018-03-27 11:11:15 +02:00
Chocobozzz
60a26a559c
Reduce innactivity timeout on embed 2018-03-26 13:55:27 +02:00
Chocobozzz
606ca5bccf
Fix typo in embed 2018-03-19 17:35:01 +01:00
Chocobozzz
3ec8dc0962
Cleaner videojs control bar implementation 2018-03-01 19:02:51 +01:00
Chocobozzz
22b59e8099
Add messages about privacy concerns (P2P) 2018-02-28 15:33:45 +01:00
Chocobozzz
7b0956ec4f
Fix tests 2018-02-14 18:33:06 +01:00
Chocobozzz
3bcfff7f44
Fix video play promise error on non supported browsers 2018-02-14 18:04:30 +01:00
Chocobozzz
8cac1b6446
Move adding a video view videojs peertube plugin 2018-02-14 17:16:32 +01:00
Chocobozzz
a16aee73db
Fix embed lint 2018-02-14 16:03:09 +01:00
Florent F
f2f1118f17 Use fetch instead of XMLHttpRequest (#292) 2018-02-14 11:02:51 +01:00
Chocobozzz
2ccaeeb341
Fetch remote AP objects 2018-01-10 17:19:14 +01:00
Chocobozzz
234b535dac
Update dependencies 2018-01-09 16:30:39 +01:00
Chocobozzz
d77014491b
Add hotkeys in video player
Double click for full screen
2018-01-09 15:40:46 +01:00
Chocobozzz
a22bfc3ebc
Refractor peertube videojs plugin 2018-01-09 15:29:05 +01:00
Chocobozzz
63c4db6d71
Move to angular cli 2017-12-12 10:58:16 +01:00
Chocobozzz
404b54e14f
Adapt client with video channels 2017-10-26 09:11:38 +02:00
Chocobozzz
aa8b6df4a5
Client: handle multiple file resolutions 2017-10-06 11:03:09 +02:00
Chocobozzz
93e1258c7c Move video file metadata in their own table
Will be used for user video quotas and multiple video resolutions
2017-08-25 11:36:23 +02:00
Chocobozzz
202e722317 Process embed in webpack too 2017-07-23 15:10:57 +02:00