Rigel Kent
e78980ebd1
use focus-visible polyfill to improve keyboard navigation
...
Only the homepage is concerned, but it should have decent keyboard
navigation support now.
2018-09-11 10:58:48 +02:00
Chocobozzz
b8aca3bfe2
Bumped to version v1.0.0-beta.12
2018-09-11 08:15:06 +02:00
Jorropo
b0c36821d1
Add video recomandation by tags ( #1001 )
...
* Recommendation by tags (thx bradsk88)
Thx bradsk88 for the help.
* Prefer jest-preset-angular to skip need for babel config
* Fix jest
2018-09-04 11:01:54 +02:00
Brad Johnson
7f5f4152a4
Refactor: Separated "Other Videos" section into a dedicated component/service ( #969 )
...
* Separated "Other Videos" section into a dedicated component/service
I'm currently working on some proof-of-concepts for recommendation
providers that could work with PeerTube to provide useful video
suggestions to the user.
As a first step, I want to have great clarity about how PeerTube,
itself, will surface these videos to the user.
With this branch, I'm refactoring the "recommendations" to make it
easier to swap out different recommender implementations quickly.
Stop recommender from including the video that's being watched.
Ensure always 5 recommendations
* Treat recommendations as a stream of values, rather than a single async value.
* Prioritize readability over HTTP response size early-optimization.
* Simplify pipe
2018-08-31 17:19:21 +02:00
Rigel Kent
2d9fea161f
watch view visual tweaks and search/comment placeholder dismiss on focus ( #983 )
...
- make the placeholder disappear on focus in the search bar
- make the placeholder disappear on focus in the comment textarea
- make the texarea resize automagically
- refactor the watch view to use bootstrap 4's flexgrid
- move action buttons of the watch view to the right of the video info
- responsive tweaks and margin adjustments in the watch view
2018-08-30 11:15:22 +02:00
Rigel Kent
ee1fc23a87
keyboard shortcuts and key map view ( #974 )
2018-08-28 09:32:03 +02:00
Chocobozzz
52831c6fef
Upgrade client dependencies
2018-08-27 11:45:58 +02:00
Chocobozzz
3711d5a2ff
Bumped to version v1.0.0-beta.11
2018-08-21 08:59:06 +02:00
Jorropo
52e679ac35
Change npm repo to git+https
2018-08-20 10:33:45 +02:00
Chocobozzz
63347a0ff9
Migrate to bootstrap 4 and ng-bootstrap
2018-08-09 14:55:06 +02:00
Chocobozzz
b34a444e29
Upgrade to bootstrap 4 first step
2018-08-09 09:22:10 +02:00
Chocobozzz
9a12f169c1
Merge branch 'release/beta-10' into develop
2018-08-07 16:12:31 +02:00
Chocobozzz
59549436ef
Bumped to version v1.0.0-beta.10
2018-08-07 15:43:50 +02:00
Chocobozzz
fbad87b047
Add ability to import video with youtube-dl
2018-08-06 11:19:16 +02:00
Chocobozzz
e80687c458
Upgrade client dependencies
2018-07-31 19:47:14 +02:00
Chocobozzz
9484e1f6fc
Bumped to version v1.0.0-beta.10.pre.3
2018-07-31 12:47:28 +02:00
Chocobozzz
646cfe74ee
Bumped to version v1.0.0-beta.10.pre.2
2018-07-27 13:54:23 +02:00
Chocobozzz
f771466891
Fix captions freeze on production
2018-07-27 12:03:27 +02:00
Chocobozzz
a2018aefae
Bumped to version v1.0.0-beta.10.pre.1
2018-07-26 11:28:51 +02:00
Chocobozzz
20e6c7c941
Upgrade client dependencies
2018-07-17 10:25:09 +02:00
DeeJayBro
4503cb2a89
QR Code ( #802 )
...
Adding QR-Code to the Share modal.
fixes #683
2018-07-12 19:43:42 +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
William Lahti
3ea9a1c311
Replace angular-cli patch with something less risky ( #742 )
...
* Replace angular-cli patch with something less risky
* path.join() is needed, provide a naive implementation
* technically, webpack provided a polyfill for Buffer, we should too
* process polyfill matches webpack; peertube depends on nextTick
* polyfill for path to match webpack
* http/https polyfills as per webpack
2018-06-28 15:53:04 +02:00
Chocobozzz
2832aef8b5
Bumped to version v1.0.0-beta.9
2018-06-25 09:32:00 +02:00
Chocobozzz
4d089429fe
Remove uneeded rxjs-compat
2018-06-18 11:02:24 +02:00
Chocobozzz
bbe0f0645c
Add ability to schedule video publication
2018-06-15 18:20:56 +02:00
Chocobozzz
4fbfba67b3
Bumped to version v1.0.0-beta.8
2018-06-11 14:14:46 +02:00
Chocobozzz
989e526abf
Prepare i18n files
2018-06-05 08:43:01 +02:00
Chocobozzz
960a11e89d
Add context menu to player
2018-05-30 17:10:00 +02:00
Chocobozzz
f6d2158fd9
Upgarde videojs to v7
2018-05-29 12:05:12 +02:00
Chocobozzz
230de99e71
Upgrade client dependencies
2018-05-29 12:05:02 +02:00
Chocobozzz
1ab6d6bb6b
Bumped to version v1.0.0-beta.7
2018-05-28 17:36:18 +02:00
Chocobozzz
407eab9c95
Upgrade dexie to avoid issue if disabling cookies on firefox
2018-05-25 16:56:11 +02:00
Chocobozzz
f79cfff2cb
Fix player with google bot
2018-05-23 12:02:15 +02:00
Chocobozzz
b365bb43c2
Bumped to version v1.0.0-beta.6
2018-05-23 10:18:13 +02:00
Chocobozzz
7e2b4ecdcc
Move rxjs-compat in dev dep
2018-05-23 09:07:31 +02:00
Chocobozzz
e2f1dad836
Fix client postinstall on release
2018-05-22 16:43:58 +02:00
Chocobozzz
0081ee8499
Bumped to version v1.0.0-beta.5
2018-05-22 16:25:08 +02:00
Chocobozzz
293c885b5c
Upgrade client dependencies
2018-05-22 13:23:28 +02:00
Chocobozzz
cd4d7a2ca8
Fix peertube with google bot
2018-05-22 09:17:20 +02:00
Chocobozzz
5f92c4dc5f
Add videos e2e tests
2018-05-17 15:20:21 +02:00
Chocobozzz
74af5a8361
Client E2E tests first step
2018-05-17 10:55:50 +02:00
Chocobozzz
17c49e60b3
Add patch for angular cli 6
2018-05-16 09:42:56 +02:00
Chocobozzz
e998cf3cc7
Fix some components after Angular 6 upgrade
2018-05-16 09:42:54 +02:00
Chocobozzz
54c3a22faa
Upgrade Angular first step
2018-05-16 09:42:53 +02:00
Chocobozzz
efda99c30f
Store webtorrent chunks in indexdb
2018-05-15 08:39:02 +02:00
Chocobozzz
c7b0dacb28
Do not bundle two different videojs versions
2018-05-11 08:48:20 +02:00
Chocobozzz
d0bcfda41c
Bumped to version v1.0.0-beta.4
2018-05-07 13:02:08 +02:00
Chocobozzz
cc1561f9f7
Simplify client syndications
2018-04-17 10:35:08 +02:00
Chocobozzz
864e782bc2
Improve big play button animation
2018-04-15 10:55:33 +02:00
Chocobozzz
fc9e66242a
Upgrade to webpack 4
2018-04-06 16:06:43 +02:00
Chocobozzz
6e0c85bd90
Upgrade client dependencies
2018-04-06 15:02:47 +02:00
Chocobozzz
b891f9bc61
Fix watch page video change
2018-04-03 17:33:39 +02:00
Chocobozzz
ae61cb09dc
Bumped to version v1.0.0-beta.3
2018-03-29 14:13:23 +02:00
Chocobozzz
63f4b13281
Bumped to version v1.0.0-beta.2
2018-03-28 08:42:23 +02:00
Chocobozzz
040d455178
Bumped to version v1.0.0-beta.1
2018-03-20 10:33:38 +01:00
Chocobozzz
0960af624e
Bumped to version v1.0.0-alpha.10
2018-03-19 18:47:10 +01:00
Chocobozzz
a2d27bdf4c
Bumped to version v1.0.0-alpha.9
2018-03-19 17:31:38 +01:00
Chocobozzz
28ea3742d7
Bumped to version v1.0.0-alpha.8
2018-03-15 14:44:25 +01:00
Chocobozzz
0dd46b46e8
Bumped to version v1.0.0-alpha.7
2018-03-13 11:02:45 +01:00
Chocobozzz
746a3d47a7
Bumped to version v1.0.0-alpha.6
2018-03-09 10:33:37 +01:00
Chocobozzz
530d7fdd8d
Bumped to version v1.0.0-alpha.5
2018-03-08 14:42:19 +01:00
Chocobozzz
8b0516fede
Bumped to version v1.0.0-alpha.4
2018-03-06 11:26:20 +01:00
Chocobozzz
f0f1a3fc9e
Bumped to version v1.0.0-alpha.3
2018-03-02 09:22:10 +01:00
Chocobozzz
059f3b0dfb
Bumped to version v1.0.0-alpha.2
2018-03-02 09:02:00 +01:00
Chocobozzz
b50634b440
Bumped to version v1.0.0-alpha.1
2018-03-01 14:46:20 +01:00
Chocobozzz
d7137ad5fb
Bumped to version v0.0.29-alpha
2018-02-28 10:58:41 +01:00
Chocobozzz
3babbd2503
Bumped to version v0.0.28-alpha
2018-02-26 11:46:46 +01:00
Chocobozzz
4da00dd2ff
Bumped to version v0.0.27-alpha
2018-02-23 16:52:08 +01:00
Chocobozzz
998acc2215
Add bar when loading chunks
2018-02-23 15:39:50 +01:00
Chocobozzz
41df592101
Upgrade client dependencies
2018-02-22 10:58:00 +01:00
Chocobozzz
c2ff22015e
Upgrade dependencies and remove standard
2018-02-22 10:42:26 +01:00
Chocobozzz
40aa7157e2
Bumped to version v0.0.26-alpha
2018-02-21 17:10:57 +01:00
Chocobozzz
e8cb44090e
Add links to comment mentions
2018-02-21 16:44:43 +01:00
Chocobozzz
68e24d7279
Add loading bar when updating a video
2018-02-16 17:24:47 +01:00
Chocobozzz
f000931687
Bumped to version v0.0.24-alpha
2018-02-16 08:37:50 +01:00
Chocobozzz
0cd4344f3c
Rewrite infinite scroll
2018-02-13 14:20:46 +01:00
Chocobozzz
1ab7b637ec
Bumped to version v0.0.23-alpha
2018-02-09 13:19:01 +01:00
Chocobozzz
c525c09375
Bumped to version v0.0.22-alpha
2018-02-09 09:46:18 +01:00
Chocobozzz
7193ad1044
Add service worker
2018-02-08 17:31:05 +01:00
Chocobozzz
151edeee3a
Better peertube icons
2018-02-08 11:23:05 +01:00
Chocobozzz
4dd626d34d
Bumped to version v0.0.21-alpha
2018-02-08 10:19:31 +01:00
Chocobozzz
fa236ef067
Bumped to version v0.0.20-alpha
2018-02-01 11:25:08 +01:00
Chocobozzz
915c5bbe53
Add version in footer
2018-01-31 10:19:34 +01:00
Chocobozzz
8892e8cc63
Bumped to version v0.0.19-alpha
2018-01-31 09:08:25 +01:00
Chocobozzz
61c04fa9b3
Bumped to version v0.0.18-alpha
2018-01-29 15:14:54 +01:00
Chocobozzz
30f0d5e0b3
Bumped to version v0.0.17-alpha
2018-01-29 11:58:27 +01:00
Chocobozzz
93bd24a97d
Bumped to version v0.0.16-alpha
2018-01-29 11:28:42 +01:00
Chocobozzz
a28f353a64
Fix lint
2018-01-24 10:33:50 +01:00
Chocobozzz
95d5969445
Bumped to version v0.0.15-alpha
2018-01-24 09:36:42 +01:00
Chocobozzz
47162b722a
Bumped to version v0.0.14-alpha
2018-01-23 17:19:23 +01:00
Chocobozzz
134337bd07
Bumped to version v0.0.13-alpha
2018-01-18 19:50:28 +01:00
Chocobozzz
3c7a59684e
Bumped to version v0.0.12-alpha
2018-01-18 18:34:34 +01:00
Chocobozzz
712f6a4f91
Bumped to version v0.0.11-alpha
2018-01-16 08:47:48 +01:00
Chocobozzz
53733ec2ab
Bumped to version v0.0.10-alpha
2018-01-15 18:07:07 +01:00
Chocobozzz
fc8efdfd14
Bumped to version v0.0.9-alpha
2018-01-15 16:47:53 +01:00
Chocobozzz
2be3056c64
Bumped to version v0.0.8-alpha
2018-01-15 16:43:40 +01:00
Chocobozzz
519b8df5f8
Bumped to version 0.0.7-alpha
2018-01-15 11:55:27 +01:00
Chocobozzz
5ef372a511
Bumped to version 0.0.6-alpha
2018-01-15 11:45:19 +01:00
Chocobozzz
a39c0674b6
Bumped to version 0.0.5-alpha
2018-01-15 11:43:43 +01:00
Chocobozzz
74cad0a1a9
Bumped to version 0.0.4-alpha
2018-01-15 11:35:03 +01:00
Chocobozzz
4f07fd60b2
Bumped to version 0.0.3-alpha
2018-01-15 11:31:25 +01:00
Chocobozzz
f8c79a4194
Bumped to version 0.0.2-alpha
2018-01-15 11:31:21 +01:00
Chocobozzz
6b2ef589ed
Prepare production workflow
2018-01-15 11:28:41 +01:00
Chocobozzz
ca309a9f64
Fix aot build
2018-01-09 17:22:26 +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
2890b615f3
Handle HTML is comments
2018-01-04 17:50:30 +01:00
Chocobozzz
24a8e782d8
Add bootstrap analyzer and optimize build
2017-12-20 09:05:16 +01:00
Chocobozzz
c893d4514e
Add beautiful loading bar
2017-12-12 14:57:46 +01:00
Chocobozzz
77d07d6909
Add hmr
2017-12-12 14:45:42 +01:00
Chocobozzz
b682782093
Upgrade to angular 5
2017-12-12 13:58:03 +01:00
Chocobozzz
7bfd1b1edb
Upgrade scripts and embed webpack config
2017-12-12 11:42:48 +01:00
Chocobozzz
63c4db6d71
Move to angular cli
2017-12-12 10:58:16 +01:00
Julien Lemaire
c7e1e432b0
Copy to clipboard ( #142 )
...
* Copy buttons on share view
Ugly but working buttons to copy video url and video iframe code.
Add ngx-clipboard dependency to allow easy copy to clipboard directive.
* Designed copy buttons
Using some css (scss) rules to make buttons look better.
* First version on copy feedback
Little success alert message on copy.
Fix lint errors
Move dependencies to dev dependencies
* Update button design
* Use of notifications service
Provides feedback of copy action to the user through the
angular2-notifications module.
2017-12-11 17:59:39 +01:00
Chocobozzz
2bbb34127f
Add auto scroll to videos list
2017-12-01 16:17:32 +01:00
Chocobozzz
9bf9d2a5c2
Begin videos list new design
2017-12-01 14:46:22 +01:00
Chocobozzz
b33f657c30
Begin new menu design
2017-12-01 10:55:56 +01:00
Chocobozzz
18530063fe
Try matrix to speed up travis builds
2017-10-31 17:23:57 +01:00
Chocobozzz
7a8032bb6d
Upgrade client dep
2017-10-31 16:37:37 +01:00
Chocobozzz
9d9597df42
Add markdown support to video description
2017-10-26 15:01:47 +02:00
Chocobozzz
ec61fb7e2c
Upgrade client dependencies
2017-10-09 14:49:32 +02:00
Chocobozzz
a685e25ca0
Try to optimize frontend
2017-10-09 14:28:44 +02:00
Chocobozzz
b60e5f38da
Upgrade express validator to v4
2017-09-15 12:17:08 +02:00
Chocobozzz
bfb3a98fac
Remove ng2 file upload module
...
Unmaintained and we don't need it anymore with httpclient
2017-09-14 17:25:36 +02:00
Chocobozzz
d592e0a9b2
Move to HttpClient and PrimeNG data table
2017-09-14 11:57:49 +02:00
Chocobozzz
04de542abd
Update webpack config
2017-09-06 21:48:15 +02:00
Chocobozzz
b0f9f39ed7
Begin user quota
2017-09-04 20:07:54 +02:00
Chocobozzz
d15ab38a90
Update client dependencies
2017-08-25 12:11:42 +02:00
Chocobozzz
202e722317
Process embed in webpack too
2017-07-23 15:10:57 +02:00
Chocobozzz
33c4972d5b
Type webtorrent
2017-07-11 10:09:18 +02:00
Chocobozzz
8b13c289f8
Fix page titles
2017-07-06 17:43:58 +02:00
Chocobozzz
8062415498
Update videojs -> 6
2017-07-06 14:39:39 +02:00
Chocobozzz
d58cdea854
Remove ng2-completer
2017-06-25 17:33:58 +02:00
Chocobozzz
3f1ac36c6a
Fix issue with node-sass and yarn
2017-06-25 14:51:01 +02:00
Chocobozzz
f627b712c9
Fix client build
...
A node dep is in ES2015, but uglify is not compatible.
Temporary quick fix -> use babel on this module (awaiting an official
support of uglify and webpack for ES2015)
2017-06-25 11:33:16 +02:00
Chocobozzz
26b8286522
Update dependencies
2017-06-25 10:33:59 +02:00
Chocobozzz
df98563e21
Use typescript standard and lint all files
2017-06-16 14:32:15 +02:00
Chocobozzz
1840c2f7c9
Update webpack stack
2017-06-11 15:19:43 +02:00
Chocobozzz
8635a2c70c
Update client modules
2017-06-11 12:28:22 +02:00
Chocobozzz
d61e81538b
Client: fix compilation
2017-04-26 21:48:54 +02:00
Chocobozzz
383bfc8356
Client: responsive design
2017-04-26 21:23:19 +02:00
Chocobozzz
240c64c5f4
Client: avoid loading javascript ressource over the network
2017-04-26 21:22:51 +02:00
Chocobozzz
0dd079da27
Update standard -> 10
2017-04-16 14:25:37 +02:00
Chocobozzz
3758da9489
Client: use ng2-tag-input for forms with video tags
2017-04-16 14:06:48 +02:00
Chocobozzz
ad42bea3a5
Client: update to angular 4
2017-04-12 22:00:17 +02:00
Chocobozzz
758b996dc6
Client: switch to @nglibs/meta
2017-03-10 10:33:36 +01:00
Chocobozzz
72329aaa28
Update bittorrent-tracker and standard to v9
2017-03-03 18:45:40 +01:00
Chocobozzz
c70e0710b3
Update modules
2017-02-10 11:03:03 +01:00