Commit Graph

2540 Commits

Author SHA1 Message Date
Jefferson Hernandez c3700e0ff9 Translated using Weblate (Polish)
Currently translated at 80.8% (189 of 234 strings)

Translation: PeerTube/server
Translate-URL: https://weblate.framasoft.org/projects/peertube/server/pl/
2020-01-08 15:45:17 +01:00
Jefferson Hernandez 742c29db54 Translated using Weblate (Spanish)
Currently translated at 100.0% (234 of 234 strings)

Translation: PeerTube/server
Translate-URL: https://weblate.framasoft.org/projects/peertube/server/es/
2020-01-08 15:45:17 +01:00
Jefferson Hernandez 40f1d0053e Translated using Weblate (Spanish)
Currently translated at 68.5% (795 of 1161 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/es/
2020-01-08 15:45:17 +01:00
morteza 9b93f7e3af Translated using Weblate (Persian)
Currently translated at 12.1% (141 of 1161 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fa/
2020-01-08 15:45:17 +01:00
Filip Bengtsson b13a1307b0 Translated using Weblate (Swedish)
Currently translated at 99.5% (1155 of 1161 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/sv/
2020-01-08 15:45:17 +01:00
Filip Bengtsson 404f0c0f54 Translated using Weblate (Swedish)
Currently translated at 98.6% (1145 of 1161 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/sv/
2020-01-08 15:45:17 +01:00
Chocobozzz e612209767
Try to fix subscriptions inconsistencies 2020-01-08 15:44:41 +01:00
Chocobozzz 440d39c52d
Skip videos count on client if we don't use it 2020-01-08 14:40:08 +01:00
Rigel Kent 8ba9c205ba Add option to download subtitles in download modal 2020-01-07 17:09:21 +01:00
Rigel Kent df8340b7b8 Add duration to video attributes in watch view 2020-01-07 14:47:50 +01:00
Rigel Kent 31174a272a
Improve miniature & buttons display in my-account-videos list 2020-01-07 13:19:42 +01:00
Rigel Kent 13adf228d0
Add button in subscriptions to go to subscriptions list 2020-01-07 12:12:43 +01:00
Chocobozzz 04cda1d7a5
Add warning if admin disables webtorrent 2020-01-06 17:10:02 +01:00
Chocobozzz 218b0874ed
Add get user cache for comments 2020-01-06 16:13:26 +01:00
Chocobozzz bc6f886347
Fix mark all as read notifications 2020-01-06 15:59:17 +01:00
Chocobozzz 93d54cc769
Align search field with checkboxes in playlist add 2020-01-06 15:14:25 +01:00
Rigel Kent 6a07a05861
Fix misplaced i18n tag in admin system config 2020-01-06 15:13:59 +01:00
Rigel Kent eb1c46e9a8
Enhance variable width column for id column in jobs list 2020-01-06 15:10:20 +01:00
Julien Maulny 4271212172
Enhance jobs list displaying on smaller screens 2020-01-06 15:10:19 +01:00
Chocobozzz 51b34a11b2
Share playlists state 2020-01-06 13:34:08 +01:00
Rigel Kent 46db9430af
Add checkbox focus shadows, and admin resolution descriptions 2020-01-06 12:41:14 +01:00
Chocobozzz a6051ba746
Fix build 2020-01-05 09:09:43 +01:00
Chocobozzz b7819090de
Move watch later logic in miniature 2020-01-03 15:01:17 +01:00
Chocobozzz c469c05b0f
Hide warning if p2p is disabled 2020-01-03 10:08:50 +01:00
Rigel Kent 3fbba1d28a
Display all miniature actions on hover and focus 2020-01-02 16:26:18 +01:00
Rigel Kent 29128b2f5c
Add miniature quick actions to add video to Watch later playlist 2020-01-02 14:50:14 +01:00
Chocobozzz 1a393a7e23
Update translations 2019-12-30 13:06:49 +01:00
Attila F 801fb632ca Translated using Weblate (Hungarian)
Currently translated at 91.6% (1044 of 1140 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/hu/
2019-12-30 11:45:04 +01:00
Filip Bengtsson fb068513a4 Translated using Weblate (Swedish)
Currently translated at 98.2% (1120 of 1140 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/sv/
2019-12-30 11:45:04 +01:00
Hans Meiser 7b1979ec67 Translated using Weblate (German)
Currently translated at 100.0% (98 of 98 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/de/
2019-12-30 11:45:04 +01:00
Hans Meiser ccee0ff4f2 Translated using Weblate (German)
Currently translated at 96.8% (1104 of 1140 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/de/
2019-12-30 11:45:04 +01:00
Francesc 4edd84e92d Translated using Weblate (Catalan)
Currently translated at 98.0% (96 of 98 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/ca/
2019-12-30 11:45:04 +01:00
Francesc 677d7ce773 Translated using Weblate (Catalan)
Currently translated at 99.1% (232 of 234 strings)

Translation: PeerTube/server
Translate-URL: https://weblate.framasoft.org/projects/peertube/server/ca/
2019-12-30 11:45:04 +01:00
Filip Bengtsson 16f32acf70 Translated using Weblate (Swedish)
Currently translated at 97.6% (1113 of 1140 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/sv/
2019-12-30 11:45:04 +01:00
Hans Meiser 04d3f31526 Translated using Weblate (German)
Currently translated at 96.2% (1097 of 1140 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/de/
2019-12-30 11:45:04 +01:00
Francesc af690698e1 Translated using Weblate (Catalan)
Currently translated at 32.2% (367 of 1140 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ca/
2019-12-30 11:45:04 +01:00
DontUseGithub 6066b91525 small grammar fix
small grammar fix
2019-12-30 11:44:59 +01:00
Chocobozzz 1f3a605e10
Fix support modal title 2019-12-30 10:40:10 +01:00
Rigel Kent 9d45db2919
Fix my-account{videos,video-playlists} loading mecanism 2019-12-29 02:10:17 +01:00
Rigel Kent c62a34d36b
Better spacing beetween comments 2019-12-28 12:41:04 +01:00
Rigel Kent 5b0413ddaa
Add author indicator to the comment replies loader 2019-12-28 11:48:53 +01:00
Rigel Kent bf64ed4196
Add search bars for a user's videos and playlist library 2019-12-28 01:10:26 +01:00
Rigel Kent 1053480b25
Slightly more personal support modal 2019-12-27 17:03:48 +01:00
Rigel Kent c1125bcadc
Add comment filtering by reply count 2019-12-27 17:02:44 +01:00
Chocobozzz 6f79be110d
Fix video support field update 2019-12-27 14:41:50 +01:00
Chocobozzz f27a885a43
Better error message in videos list 2019-12-27 13:10:50 +01:00
Chocobozzz f2aa2c3cca
Allow iframes to open links 2019-12-27 13:04:36 +01:00
Chocobozzz 0a9131f961
Remove peertube version of footer 2019-12-27 12:35:42 +01:00
Rigel Kent 0240da5c32
(css) transparent buttons in watch page 2019-12-27 12:12:42 +01:00
Rigel Kent edf1a4e520 Add user moderation dropdown to comments 2019-12-27 10:11:10 +01:00
Rigel Kent bc584963ff
Update noscript message, reduce dropdown icon size and horizontal padding 2019-12-26 19:46:59 +01:00
Rigel Kent c06af5012e
Add playlist search option and search input for add-to-video-playlist dropdown
fixes #2138
2019-12-26 11:52:52 +01:00
Rigel Kent 5def76ebba
Add autoplay tooltip, use of flex-wrap in video-info and other-videos 2019-12-21 09:25:02 +01:00
Rigel Kent 3921166d78
(css) vertical-center modals, bullet as separator 2019-12-20 21:15:28 +01:00
Rigel Kent 223b24e618
Fix upnext, refactor avatar menu, add to playlist overflow 2019-12-20 17:49:57 +01:00
Rigel Kent 1dc240a948
Add next video button to the player 2019-12-19 21:34:45 +01:00
Rigel Kent c5c09c1e50
fix deleted comment layout and its notification display 2019-12-19 18:08:21 +01:00
Rigel Kent 10475dea7d
improve notification popup interactivity: read all, layout, position
fixes #1730
2019-12-19 14:53:01 +01:00
Rigel Kent 96f6278f3e
respect video history on explicit playlist click
also correct font-weight for .title-page-single, and tooltip dynamic
text for playlist loop button.

fixes #1889
2019-12-18 23:39:11 +01:00
Rigel Kent 62ab565d1c
Add play/pause bezels to the video player 2019-12-18 20:20:11 +01:00
Chocobozzz 2a5518a667
Fix lint & tests 2019-12-18 16:47:54 +01:00
Chocobozzz 09033f7aa3
Update translations 2019-12-18 15:53:03 +01:00
Marcin Mikołajczak 4468b0bda9 Translated using Weblate (Polish)
Currently translated at 79.9% (187 of 234 strings)

Translation: PeerTube/server
Translate-URL: https://weblate.framasoft.org/projects/peertube/server/pl/
2019-12-18 15:41:17 +01:00
NorbiPeti 84200f2bf3 Translated using Weblate (Hungarian)
Currently translated at 65.8% (154 of 234 strings)

Translation: PeerTube/server
Translate-URL: https://weblate.framasoft.org/projects/peertube/server/hu/
2019-12-18 15:41:17 +01:00
NorbiPeti e09415daea Translated using Weblate (Hungarian)
Currently translated at 88.9% (1010 of 1136 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/hu/
2019-12-18 15:41:17 +01:00
numéro6 d7c3e5588b Translated using Weblate (French (France))
Currently translated at 92.3% (1049 of 1136 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fr_FR/
2019-12-18 15:41:17 +01:00
Filip Bengtsson 7879a2f7e6 Translated using Weblate (Swedish)
Currently translated at 100.0% (98 of 98 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/sv/
2019-12-18 15:41:17 +01:00
Filip Bengtsson 794fac8a93 Translated using Weblate (Swedish)
Currently translated at 100.0% (234 of 234 strings)

Translation: PeerTube/server
Translate-URL: https://weblate.framasoft.org/projects/peertube/server/sv/
2019-12-18 15:41:17 +01:00
Filip Bengtsson a72832fe9e Translated using Weblate (Swedish)
Currently translated at 95.0% (1079 of 1136 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/sv/
2019-12-18 15:41:17 +01:00
Mélanie Pin 720b20fe9b Translated using Weblate (French (France))
Currently translated at 92.2% (1047 of 1136 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fr_FR/
2019-12-18 15:41:17 +01:00
Chocobozzz ba430d7516
Lazy load static objects 2019-12-18 15:40:59 +01:00
Rigel Kent 5dfb7c1dec
Add commentor name alongside fid for video comments 2019-12-18 13:28:29 +01:00
Chocobozzz 9f0327aeb3
Fix build 2019-12-18 11:01:59 +01:00
Chocobozzz 03d641a0d7
Add embed api build 2019-12-18 10:14:25 +01:00
Chocobozzz c026a2e673
Remove watch scripts 2019-12-18 10:14:24 +01:00
Chocobozzz 478924a044
Add package.json for embed api 2019-12-18 10:14:24 +01:00
Chocobozzz 6377a9f2b0
Fix test embed page 2019-12-18 10:14:23 +01:00
Chocobozzz 3f9c4955af
Speedup embed first paint 2019-12-18 10:14:22 +01:00
Nassim Bounouas f88ee4a952 Feature/password reset link expiration (#2305)
* #1928 Add a sentence indicating the reset time limit on form and email

* #1928 Customizable password reset lifetime

* #1928 Add a route to verify reset link and call it on reset form init

* Revert "#1928 Customizable password reset lifetime"

This reverts commit 0ed97453f8.

* #1928 Reset password lifetime hardcoded to one hour

* Remove useless modifications for #1928
2019-12-18 09:59:00 +01:00
Rigel Kent ae05c99125
comment name emphasis for video author 2019-12-18 00:17:23 +01:00
Rigel Kent c8277d7139
(css) optimize .other-videos width 2019-12-17 22:42:19 +01:00
Rigel Kent ddefb8c9e5
(fix) upnext timeout set to 10s 2019-12-17 16:59:43 +01:00
Rigel Kent 3bcb4fd741
add 'up next' screen on autoplay 2019-12-17 16:49:33 +01:00
Rigel Kent d6ed9ccc81
(css) alter .title-page section header style 2019-12-17 13:10:27 +01:00
Chocobozzz 208c7e92e9
Fix support button style 2019-12-17 09:59:26 +01:00
Rigel Kent b29bf61dbd Provide native links for description timestamps, and re-clickability for these 2019-12-17 09:45:02 +01:00
Lesterpig d68ebf0b4a Add hyperlink video timestamps in description
Fix #1312 (duplicates: #1728 and #2007)
The modification is also applied to comments and video editing.
2019-12-17 09:45:02 +01:00
Rigel Kent a0dedc02ca
(consistency) channel nameWithHost copy button, comment avatar link 2019-12-16 22:13:07 +01:00
Rigel Kent 2de7f588eb
improve likes-dislikes bar usability 2019-12-16 00:13:31 +01:00
Rigel Kent 88adad2d0f
improve comment form: cancel button and full width 2019-12-15 22:44:31 +01:00
Rigel Kent dd4f25eea8
add channel avatar to watch view 2019-12-15 21:58:11 +01:00
Rigel Kent 44efbebac4
Show number of comments under a video in watch view
resolves #2338
2019-12-13 22:23:26 +01:00
Chocobozzz 3adf3196c5
Fix support icon 2019-12-13 10:35:55 +01:00
Chocobozzz dbdf2d51c6
Add peertube version in features table 2019-12-13 10:19:41 +01:00
Chocobozzz ee83ad12ca
Hide hardware information if empty 2019-12-13 09:50:53 +01:00
Chocobozzz 8adc5ddbc0
Update translations 2019-12-13 09:36:24 +01:00
Chocobozzz 92744e8311
Merge remote-tracking branch 'weblate/develop' into develop 2019-12-13 09:33:11 +01:00
Chocobozzz 7c93905d14
Fix theme loading 2019-12-13 09:33:06 +01:00
GunChleoc f85b7b40a5 Translated using Weblate (Gaelic)
Currently translated at 53.8% (605 of 1125 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/gd/
2019-12-13 09:13:51 +01:00
chocobozzz e69e674aca Translated using Weblate (French (France))
Currently translated at 92.9% (1045 of 1125 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fr_FR/
2019-12-13 09:13:51 +01:00
Rigel Kent 94dfca3e35 video description/account alignment, watch view basic tooltips 2019-12-13 09:13:43 +01:00
Rigel Kent 706c5a4743 change repeat icon and factorize functions 2019-12-13 09:13:43 +01:00
Rigel Kent 1ae3f52a16 search bar shadow on focus 2019-12-13 09:13:43 +01:00
Rigel Kent 88a7f93f8e add loop setting for playlists, and use sessionStorage 2019-12-13 09:13:43 +01:00
Rigel Kent 12f18b90ba make playlists ignore user history 2019-12-13 09:13:43 +01:00
Rigel Kent bee29df8a9 autoplay next video support for playlists 2019-12-13 09:13:43 +01:00
Rigel Kent d816f3a063 autoplay next video switch for both user and visitors 2019-12-13 09:13:43 +01:00
Chocobozzz 22a73cb879
Add internal privacy mode 2019-12-12 16:51:59 +01:00
Chocobozzz 566c125d6e
Serve audit logs to client 2019-12-11 14:14:01 +01:00
Chocobozzz fc641dedd6
Improve comment tree UI 2019-12-10 11:02:58 +01:00
Chocobozzz cd3d847d63
Add a warning when uploading videos using root 2019-12-10 10:02:23 +01:00
Chocobozzz 5e6c69cedd
Generate translations 2019-12-10 09:42:31 +01:00
anotheranonymoususer 69aa78bab5 Translated using Weblate (Czech)
Currently translated at 100.0% (98 of 98 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/cs/
2019-12-09 15:38:07 +01:00
Jarosław Maciejewski 1d6ee7d35b Translated using Weblate (Polish)
Currently translated at 69.7% (163 of 234 strings)

Translation: PeerTube/server
Translate-URL: https://weblate.framasoft.org/projects/peertube/server/pl/
2019-12-09 15:38:07 +01:00
anotheranonymoususer 3730d2917c Translated using Weblate (Czech)
Currently translated at 100.0% (234 of 234 strings)

Translation: PeerTube/server
Translate-URL: https://weblate.framasoft.org/projects/peertube/server/cs/
2019-12-09 15:38:07 +01:00
Artem Prosvetov 95d72f11fc Translated using Weblate (Russian)
Currently translated at 66.5% (725 of 1090 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ru/
2019-12-09 15:38:07 +01:00
Niklas Reimer acacb4df22 Translated using Weblate (German)
Currently translated at 98.8% (1077 of 1090 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/de/
2019-12-09 15:38:07 +01:00
anotheranonymoususer 16e3c4946d Translated using Weblate (Czech)
Currently translated at 58.2% (634 of 1090 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/cs/
2019-12-09 15:38:07 +01:00
Fabio Agreles Bezerra 528139825d Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (234 of 234 strings)

Translation: PeerTube/server
Translate-URL: https://weblate.framasoft.org/projects/peertube/server/pt_BR/
2019-12-09 15:38:07 +01:00
GunChleoc 2749619628 Translated using Weblate (Gaelic)
Currently translated at 47.2% (515 of 1090 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/gd/
2019-12-09 15:38:07 +01:00
GunChleoc 6683a2fedb Translated using Weblate (Gaelic)
Currently translated at 100.0% (234 of 234 strings)

Translation: PeerTube/server
Translate-URL: https://weblate.framasoft.org/projects/peertube/server/gd/
2019-12-09 15:38:07 +01:00
GunChleoc 076e1310d3 Translated using Weblate (Gaelic)
Currently translated at 23.5% (256 of 1090 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/gd/
2019-12-09 15:38:07 +01:00
Tomás Sebastián Romero ae5a977451 Translated using Weblate (Spanish)
Currently translated at 100.0% (98 of 98 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/es/
2019-12-09 15:38:07 +01:00
Julien Maulny 1052981bee Translated using Weblate (French (France))
Currently translated at 100.0% (98 of 98 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/fr_FR/
2019-12-09 15:38:07 +01:00
Phongpanot 03e0690d5a Translated using Weblate (Thai)
Currently translated at 17.9% (195 of 1090 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/th/
2019-12-09 15:38:07 +01:00
Julien Maulny 3e91a134dc Translated using Weblate (French (France))
Currently translated at 98.7% (1076 of 1090 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fr_FR/
2019-12-09 15:38:07 +01:00
Chocobozzz 1aa7543403
Support basic markdown in comments 2019-12-09 11:21:39 +01:00
Chocobozzz fe9d05310b
Fix cellular detection in player 2019-12-09 10:23:23 +01:00
Rigel Kent 7fc441cc4e (css) improve video-watch title display on small screens 2019-12-09 10:23:16 +01:00
Rigel Kent 41f8f6207a miniature duration visibility and overlay background opacity 2019-12-09 09:16:08 +01:00
Rigel Kent 6f6e89dbc2 dropdown-menu lighter box-shadow 2019-12-09 09:10:54 +01:00
Chocobozzz 39aad8cc85
Don't seed on cellular networks 2019-12-06 17:25:15 +01:00
Chocobozzz 349be1eaa9
Fix enable history label 2019-12-06 14:08:16 +01:00
Chocobozzz 3131c13e02
Don't support images in account descriptions 2019-12-06 14:01:28 +01:00
Chocobozzz 7e049ea467
Handle HTML in account descriptions 2019-12-06 13:57:57 +01:00
Chocobozzz d8232bac6a
Add peertube applications links in about page 2019-12-06 11:40:35 +01:00
Chocobozzz 3d216ea0f7
Fix dropdown on video miniature for unlogged users 2019-12-06 11:07:30 +01:00
Chocobozzz 941c5eac17
Add missing hotkeys to the watch page 2019-12-06 10:05:49 +01:00
Chocobozzz 0912f1b4ca
Fix build 2019-12-06 08:45:51 +01:00
Chocobozzz c2023a9f02
Add ability to update icons content 2019-12-05 17:26:58 +01:00
Chocobozzz 3d9a63d3d8
Add hook to alter player build options 2019-12-05 17:06:18 +01:00
Chocobozzz 0d3a9be9f1
Add likes/dislikes counts in the buttons 2019-12-05 16:28:05 +01:00
Chocobozzz 03aff3c6f6
Fix build 2019-12-05 10:40:09 +01:00
Chocobozzz 3a1fed11c5
Support playlists in share modal 2019-12-05 10:05:00 +01:00
Chocobozzz 689a4f6946
Pause the video when a modal is opened 2019-12-05 09:21:09 +01:00
Rigel Kent 2526690866 search filtering improvements per #1654 2019-12-05 09:06:01 +01:00
Chocobozzz 1061c73fde
Add ability to filter per job type 2019-12-04 14:49:59 +01:00
Chocobozzz 44df5c755c
Skip channel search on empty search 2019-12-04 13:29:40 +01:00
Chocobozzz 66fd15160e
Clearer video quota label in user settings 2019-12-04 13:20:02 +01:00
Julien Maulny 69222afac8 Soft delete video comments instead of detroy 2019-12-04 09:36:45 +01:00
Chocobozzz 2fcc229497
Test a color for the support button 2019-12-03 20:10:27 +01:00
Chocobozzz 64ff48cb8d
Change the support icon 2019-12-03 18:54:49 +01:00
bikepunk 47594fd702 Excplicit the tag limit #1815 related 2019-12-03 13:40:22 +01:00
Chocobozzz eccf70f020
Fix private video download 2019-12-03 10:41:23 +01:00
Rigel Kent eb8f702c83 (plugins) add helper to know if user is logged-in 2019-12-02 09:19:34 +01:00
Chocobozzz 1689176a7b
Fix channel playlist miniatures overflow 2019-11-29 16:20:23 +01:00
Chocobozzz cdbfd2b003
Fix background body color 2019-11-29 14:23:28 +01:00
Chocobozzz 43c66a91df
Add ability to disable P2P in HLS player too 2019-11-29 14:14:47 +01:00
Chocobozzz 20f1ec8d9d
Improve video languages user settings label 2019-11-29 14:06:03 +01:00
Chocobozzz cb5ce4cb13
Add more filters to admin follows table 2019-11-29 11:16:43 +01:00
Chocobozzz 97ecddae10
Filter on follows actor types in about page 2019-11-29 10:55:17 +01:00
Chocobozzz f5b72c3937
Fix brackets truncation in video description 2019-11-29 10:18:40 +01:00
Chocobozzz b8f4167fb6
Only display accepted followers/followings in about page 2019-11-28 11:37:32 +01:00
Chocobozzz d275e75453
Focus player on video loading 2019-11-28 11:08:04 +01:00
Chocobozzz 24e0d90069
Fix overflow in menu 2019-11-27 14:19:49 +01:00
Chocobozzz aedf50d142
Fix magnet uri player copy 2019-11-27 11:18:34 +01:00
Chocobozzz 2a53942d9e
Fix overflow when creating a channel 2019-11-27 10:41:08 +01:00
Chocobozzz 414131338d
Fix welcome modal when saving config 2019-11-27 10:29:29 +01:00
Chocobozzz 918058dea3
Fix welcome mascot 2019-11-27 10:29:27 +01:00
Chocobozzz 2fa9c40e20
Fix tests 2019-11-27 10:29:27 +01:00
Chocobozzz 52201311e1
Add codec information in HLS playlist 2019-11-26 16:25:36 +01:00
Chocobozzz 08eb3dca82
Merge remote-tracking branch 'weblate/develop' into develop 2019-11-26 14:29:15 +01:00
Chocobozzz 84ddb975d1
Don't autoload HLS fragments 2019-11-25 17:13:47 +01:00
Attila F 50befbe932 Translated using Weblate (Hungarian)
Currently translated at 94.0% (1025 of 1090 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/hu/
2019-11-25 16:59:15 +01:00
Attila F c7919faea2 Translated using Weblate (English (United States))
Currently translated at 99.9% (1089 of 1090 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/en_US/
2019-11-25 16:59:14 +01:00
Marcin Mikołajczak eb6a88f67e Translated using Weblate (Polish)
Currently translated at 100.0% (98 of 98 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/pl/
2019-11-25 16:59:14 +01:00
Filip Bengtsson bc448add80 Translated using Weblate (Swedish)
Currently translated at 99.7% (1087 of 1090 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/sv/
2019-11-25 16:59:14 +01:00
Marcin Mikołajczak f808652481 Translated using Weblate (Polish)
Currently translated at 45.0% (491 of 1090 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/pl/
2019-11-25 16:59:14 +01:00
Ch eb12a714f5 Translated using Weblate (Korean)
Currently translated at 13.8% (150 of 1090 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ko/
2019-11-25 16:59:14 +01:00
Attila F ff55addf0d Translated using Weblate (Hungarian)
Currently translated at 79.3% (864 of 1090 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/hu/
2019-11-25 16:59:14 +01:00
ButterflyOfFire 06ae230c00 Translated using Weblate (Arabic)
Currently translated at 86.7% (85 of 98 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/ar_001/
2019-11-25 16:59:14 +01:00
Filip Bengtsson c9f8267800 Translated using Weblate (Swedish)
Currently translated at 99.7% (1087 of 1090 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/sv/
2019-11-25 16:59:14 +01:00
Attila F 444a109eea Translated using Weblate (Hungarian)
Currently translated at 63.6% (693 of 1090 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/hu/
2019-11-25 16:59:14 +01:00
Edwin Alberto Amado Baron 7af6514a4a Translated using Weblate (Spanish)
Currently translated at 72.7% (792 of 1090 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/es/
2019-11-25 16:59:14 +01:00
ButterflyOfFire 01fcedfe64 Translated using Weblate (Arabic)
Currently translated at 41.4% (451 of 1090 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ar_001/
2019-11-25 16:59:14 +01:00
Rigel Kent 2dbbf86086 (plugins) adding checkbox and textarea as possible input types, add links in form label 2019-11-25 11:19:45 +01:00
Rigel Kent ba7b7e572f (plugins) adding signup scope and init hook, modifying ensureUserRegistrationAllowed allowedParams 2019-11-25 11:16:12 +01:00
Chocobozzz efcd6f2e62
Fix fragmented download URL 2019-11-25 10:59:50 +01:00
Chocobozzz 0f2f274c98
Auto load HLS player in embed too 2019-11-25 10:59:49 +01:00
Chocobozzz 3a149e9f8b
Add audio only transcoding tests 2019-11-25 10:59:49 +01:00
frankdelange 597ca6de2c
Show poster image when playing audio-only content, do not hide controls
Add '.vjs-playing-audio-only-content' class to:
 - show poster image
 - disable controls auto-hide

...when playing audio-only content
2019-11-25 10:59:48 +01:00
frankdelange 5c7d650827
Add audio-only option to transcoders and player
This patch adds an audio-only option to PeerTube by means of a new transcoding configuration which creates mp4 files which only contain an audio stream. This new transcoder has a resolution of '0' and is presented in the preferences and in the player resolution menu as 'Audio-only' (localised). When playing such streams the player shows the file thumbnail as background and disables controls autohide.

Audio-only files can be shared and streamed just like any other file. They can be downloaded as well, the resulting file will be an mp4 container with a single audio stream.

This patch is a proof of concept to show the feasibility of 'true' audio-only support. There are better ways of doing this which also enable multiple audio streams for a given video stream (e.g. DASH) but as this would entail a fundamental change in the way PeerTube works it is a bridge too far for a simple proof of concept.
2019-11-25 10:59:47 +01:00
Chocobozzz 5a71acd254
Disable webtorrent support in client 2019-11-25 10:59:46 +01:00
Chocobozzz d7a25329f9
Add ability to disable webtorrent
In favour of HLS
2019-11-25 10:59:43 +01:00
Marco Zehe 14981d7331 Add missing button roles for the language chooser and keyboard shortcut menu items 2019-11-25 09:51:00 +01:00
Chocobozzz a5895f982e
Regenerate translations 2019-11-18 17:44:32 +01:00
Chocobozzz ee2b7df045
Try to improve notification i18n translations 2019-11-18 17:38:01 +01:00
Chocobozzz afbe30e147
Use source as target in translations
Or angular will not display strings
2019-11-18 17:35:05 +01:00
Chocobozzz 040758e03a
Try something that could work with weblate 2019-11-18 17:25:36 +01:00
Chocobozzz b94110241e
Try something with weblate 2019-11-18 11:17:08 +01:00
Attila F edbdcfe7b5 Translated using Weblate (Hungarian)
Currently translated at 99.0% (97 of 98 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/hu/
2019-11-18 10:35:33 +01:00
Attila F 8dca31dc0d Translated using Weblate (Hungarian)
Currently translated at 63.7% (149 of 234 strings)

Translation: PeerTube/server
Translate-URL: https://weblate.framasoft.org/projects/peertube/server/hu/
2019-11-18 10:35:33 +01:00
Attila F 7afccc2bc4 Translated using Weblate (Hungarian)
Currently translated at 60.0% (654 of 1090 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/hu/
2019-11-18 10:35:33 +01:00
ahmadsharifian 9207d2c3b2 Translated using Weblate (Persian)
Currently translated at 99.0% (97 of 98 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/fa/
2019-11-18 10:35:33 +01:00
ahmadsharifian a27237700b Translated using Weblate (Persian)
Currently translated at 17.5% (41 of 234 strings)

Translation: PeerTube/server
Translate-URL: https://weblate.framasoft.org/projects/peertube/server/fa/
2019-11-18 10:35:33 +01:00
Filip Bengtsson efc54903d0 Translated using Weblate (Swedish)
Currently translated at 99.7% (1087 of 1090 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/sv/
2019-11-18 10:35:33 +01:00
Quentin b985d1e913 Translated using Weblate (Occitan)
Currently translated at 94.8% (1033 of 1090 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/oc/
2019-11-18 10:35:33 +01:00
Predatorix Phoenix c144d2c98f Translated using Weblate (German)
Currently translated at 95.2% (1038 of 1090 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/de/
2019-11-18 10:35:33 +01:00
chocobozzz aa97074ff2 Translated using Weblate (French (France))
Currently translated at 98.6% (1075 of 1090 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fr_FR/
2019-11-18 10:35:33 +01:00
Rigel Kent 5f85f8aa1c
Video-watch hooks modifications for videojs 2019-11-18 10:12:23 +01:00
Chocobozzz 6037544235
Fix translations 2019-11-14 16:46:44 +01:00
chocobozzz 7eeb65b5ed Translated using Weblate (Finnish)
Currently translated at 76.4% (833 of 1090 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fi/
2019-11-14 15:52:41 +01:00
Kemal Oktay Aktoğan 65e76e393c Translated using Weblate (Turkish)
Currently translated at 100.0% (98 of 98 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/tr/
2019-11-14 12:11:48 +01:00
Frank Sträter 0d38c47b3a Translated using Weblate (Dutch)
Currently translated at 100.0% (98 of 98 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/nl/
2019-11-14 12:11:47 +01:00
Kemal Oktay Aktoğan cab892b782 Translated using Weblate (Turkish)
Currently translated at 17.9% (42 of 234 strings)

Translation: PeerTube/server
Translate-URL: https://weblate.framasoft.org/projects/peertube/server/tr/
2019-11-14 12:11:47 +01:00
Kemal Oktay Aktoğan 7fa41d2aba Translated using Weblate (Turkish)
Currently translated at 10.6% (116 of 1090 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/tr/
2019-11-14 12:11:46 +01:00
Quentin b1585b157b Translated using Weblate (Occitan)
Currently translated at 94.7% (1032 of 1090 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/oc/
2019-11-14 12:11:45 +01:00
Asier Iturralde Sarasola 26fb55bf37 Translated using Weblate (Basque)
Currently translated at 62.8% (685 of 1090 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/eu/
2019-11-14 12:11:44 +01:00
Julien Maulny 96c5f75da2 Translated using Weblate (French (France))
Currently translated at 98.6% (1075 of 1090 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fr_FR/
2019-11-14 12:11:41 +01:00
chocobozzz 193a327f59 Translated using Weblate (French (France))
Currently translated at 97.4% (1062 of 1090 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fr_FR/
2019-11-13 10:10:37 +01:00
Chocobozzz a42294c5ed
Merge branch 'weblate' into develop 2019-11-13 10:05:27 +01:00
Chocobozzz 350131cbaf
Make build works 2019-11-13 10:04:16 +01:00
Julien Maulny a4610bc688 Fix stats block display in dark theme 2019-11-13 09:02:26 +01:00
Yorwba f88e73f740 Fix link for account creation on another instance 2019-11-13 08:58:17 +01:00
Chocobozzz e8e09e27ff
Bumped to version v2.0.0 2019-11-12 08:04:15 +01:00
Chocobozzz 24b1c65abd
Remove html tags 2019-11-07 14:12:57 +01:00
Chocobozzz ad912c3de6
Update server and player 2019-11-07 12:00:09 +01:00
Chocobozzz fbe771350b
Update all angular language files 2019-11-07 10:56:04 +01:00
Chocobozzz 852ecadfc4
Rename server files 2019-11-07 10:39:48 +01:00
Chocobozzz b730865ccc
Rename player files 2019-11-07 10:39:07 +01:00
Chocobozzz 2855fb8fb0
Use xliff 1.2 2019-11-07 10:34:03 +01:00
Chocobozzz d223932cc3
Rename angular files 2019-11-07 10:31:37 +01:00
Chocobozzz 30a79dc43d
Remove unused files 2019-11-07 10:28:32 +01:00
Chocobozzz a52c95648f
Add player and server fr 2019-11-07 10:24:19 +01:00
Chocobozzz 3aea8eb2e7
Try new worflow with french 2019-11-07 09:45:14 +01:00
Chocobozzz c2368b7241
update fr 2019-11-06 18:08:58 +01:00
Chocobozzz d387253670
Try to update angular_FR 2019-11-06 17:49:31 +01:00
Chocobozzz 84a07cd3a3
add target to base file 2019-11-06 17:12:54 +01:00
Chocobozzz bc967f2e62
Move locales in the same directory 2019-11-06 15:22:28 +01:00
Chocobozzz d33338d71f
Optimize mascot images 2019-11-06 10:04:00 +01:00
Chocobozzz f1d9b2d6bf
Fix start/stop of first element when loading a playlist 2019-11-06 09:14:18 +01:00
Chocobozzz 4ba8469c0e
Pull translations 2019-11-05 15:51:41 +01:00
Chocobozzz df73971f77
Regen translations 2019-11-05 15:26:12 +01:00
Chocobozzz 5f697f3ddb
Add missing i18n tags 2019-11-05 15:19:04 +01:00
Chocobozzz 5d9e4eaabe
Add ability to enabled HLS in the admin panel 2019-11-05 10:13:37 +01:00
Chocobozzz e128425b7b
Update translations 2019-11-04 15:41:09 +01:00
Chocobozzz f0876a2c35
Add mascot in peertube about page 2019-11-04 14:43:16 +01:00
Chocobozzz 4618b6867a
Update translations 2019-10-30 11:38:58 +01:00
Chocobozzz 2377a7f3ce
Add mascot to configure warning modal 2019-10-30 11:15:55 +01:00
Chocobozzz e81461950a
Increase 404 mascot size 2019-10-30 11:05:45 +01:00
Chocobozzz 006b83927b
Add mascot in welcome modal 2019-10-30 11:00:08 +01:00
Chocobozzz 767619f639
Add mascot to 404 page 2019-10-30 10:04:53 +01:00
Chocobozzz 16fd7c4b86
Bumped to version v2.0.0-rc.1 2019-10-29 08:26:43 +01:00
Chocobozzz 42aac9fcfc
Fix player captions menu 2019-10-28 09:37:33 +01:00
Chocobozzz f003ef1b54
Don't redirect on verify account page after login 2019-10-28 08:47:17 +01:00
Chocobozzz 4586328858
Fix other videos width to avoid layout movement 2019-10-25 11:31:52 +02:00
Chocobozzz 9ea6541488
Add class to views elements 2019-10-25 11:12:15 +02:00
Chocobozzz a2ffd046d6
Speedup theme injection 2019-10-25 10:57:23 +02:00
Chocobozzz ce78f1f6f0
More robust new instance follower notification 2019-10-25 09:45:38 +02:00
Chocobozzz ab67d3e8fd
Update translations 2019-10-24 10:04:19 +02:00
Chocobozzz 4e0c3c74d6
Fix translations 2019-10-24 09:44:56 +02:00
Julien Maulny 0c695c5c96 Add a drag&drop delay on playlist videos to allow user scroll on small screens (#2154)
* Add delay on playlist element reordering to fix user scroll on mobile

Signed-off-by: Julien Maulny <julien.maulny@protonmail.com>

* Upgrade @angular/cdk to include bugfix about drag&drop

Signed-off-by: Julien Maulny <julien.maulny@protonmail.com>

* add delay on playlist drag&drop on all touch screens

Signed-off-by: Julien Maulny <julien.maulny@protonmail.com>
2019-10-23 18:12:22 +02:00
Filip Bengtsson 34398be429 Some language fixes (#2198)
* Fix preposition

* Fix French colon spacing

* Some grammar fixes

* Preposition fix

* Update signup-success.component.html

After suggestion from @frankstrater.
2019-10-23 14:39:09 +02:00
Julien Maulny e805020896 Allow to toggle video publication date to display absolute date 2019-10-23 10:47:34 +02:00
Chocobozzz 18c9772876
Fix checkbox themes 2019-10-22 11:14:58 +02:00
Chocobozzz 1cd4fe501d
Fix i18n generation script 2019-10-22 10:30:09 +02:00
Chocobozzz 009d581e2d
Fix french translations in signup page 2019-10-22 09:48:37 +02:00
Chocobozzz e771dbe0aa
Update translations 2019-10-22 09:25:26 +02:00
Chocobozzz 1f7bc0dd61
Don't use beta angular qrcode package 2019-10-21 17:26:34 +02:00
Chocobozzz 576ddf645f
Update client dependencies 2019-10-21 16:53:46 +02:00
Chocobozzz baeb429d06
Fix search with account video languages 2019-10-21 13:31:58 +02:00
Autom 4386e66e55 Fix typo
Fixing a typo in the statistics section of the /about/instance/ page.
2019-10-21 08:55:12 +02:00
Knackie b37a508283 Update user-edit.component.html
fixes #1943
2019-10-19 12:46:10 +02:00
Julien Maulny e063f46a0b Add generated files to gitignore to have a clean stage 2019-10-19 11:54:14 +02:00
Julien Maulny 3d05209c9a Add statistics section in about page 2019-10-18 15:13:30 +02:00
Julien Maulny 235b055dc5 Allow to choose 'Most liked videos' page as default client route 2019-10-18 14:04:10 +02:00
Julien Maulny c07eb94653 Add 'Most liked videos' page 2019-10-18 14:04:10 +02:00
Frank Sträter 405ec98b91 Change button with onclick to link with href 2019-10-18 10:30:28 +02:00
Chocobozzz 85c1df6ae8
Add auto play next video migration 2019-09-24 10:35:36 +02:00
LoveIsGrief 6aa5414813 Autoplay next recommended video (#2137)
* Start working on autoplay of next video

* Ignore changes made by gitpod

* Apply changes from PR#1370

* Correct the spelling of recommendations

* Fix linting errors

* Move boolean check to existing onEnded handler

* Pick a random video until the recommendations are improved

* Add simple tests for autoPlayNextVideo

* Fix lint

...again
2019-09-24 08:48:01 +02:00
Lukas Winkler 32d7f2b754 fix a few typos (#2141)
* fix a few typos

* apply changes to original files instead

* additional correction
2019-09-23 08:17:42 +02:00
Chocobozzz 2e0fdd27e0
Add missing translation tags 2019-09-18 15:52:54 +02:00
Chocobozzz 8c559fad1e
Merge branch 'release/1.4.0' into develop 2019-09-11 11:09:18 +02:00
Chocobozzz 22af8aac79
Bumped to version v1.4.1 2019-09-09 08:15:24 +02:00
Chocobozzz 8d5e65349d
Merge branch 'release/1.4.0' into develop 2019-09-06 09:47:55 +02:00
Chocobozzz 606793b917
Fix menu x overflow 2019-09-06 09:47:33 +02:00
Chocobozzz b82df0a399
Cleanup HLS redundancy manager in client
With the new p2p-media-loader release
2019-09-05 17:21:44 +02:00
Chocobozzz 1eb23e12f7
Add contributors in about peertube page 2019-09-05 15:40:09 +02:00
Chocobozzz 5819e694ba
Better video publishing notification 2019-09-05 10:30:51 +02:00
Chocobozzz 6051946e44
Fix avatar bad width 2019-09-05 10:30:22 +02:00
Chocobozzz b3879928b6
Clearer debug IP message 2019-09-05 10:23:12 +02:00
Chocobozzz 43d35494b5
Fix old auto blacklist notifications 2019-09-05 10:20:14 +02:00
Chocobozzz 00aab0666c
Merge branch 'release/1.4.0' into develop 2019-09-05 10:19:35 +02:00
Chocobozzz be04c6fdab Add hardware information in instance config 2019-09-05 10:17:02 +02:00
Chocobozzz 592c735c19 Better welcome modal 2019-09-05 10:17:02 +02:00
Chocobozzz 8ae03c3718 Add creation reason 2019-09-05 10:17:02 +02:00
Chocobozzz 589d9f55f6 Add config instance warning modal 2019-09-05 10:17:02 +02:00
Chocobozzz 43d0ea7f4b Add welcome modal 2019-09-05 10:17:02 +02:00
Chocobozzz bc20aaed46 Fix register checkbox 2019-09-05 10:17:02 +02:00
Chocobozzz 9fe1bc6855 Use badges for instance languages/categories 2019-09-05 10:17:02 +02:00
Chocobozzz 421d935d25 Add about information in registration page 2019-09-05 10:17:02 +02:00
Chocobozzz 4402b54dce Add categories and languages to about page 2019-09-05 10:17:02 +02:00
Chocobozzz a00045a218 Improve features table 2019-09-05 10:17:02 +02:00
Chocobozzz ccc00cb2aa Add more attributes to about page 2019-09-05 10:17:02 +02:00
Chocobozzz e1b49ee534 Implement auto follow in client 2019-09-04 16:24:58 +02:00
Chocobozzz 8424c4026a Add auto follow back support for instances 2019-09-04 16:24:58 +02:00
Chocobozzz 5eb9bde8aa
Rename signup steps 2019-09-04 15:08:56 +02:00
Chocobozzz dedc7abb7b
Fix auto blacklist view 2019-09-04 15:03:50 +02:00
Chocobozzz 076d3ace1e
Bumped to version v1.4.0 2019-08-26 11:56:10 +02:00
Chocobozzz f01dc977ae
Bumped to version v1.4.0 2019-08-26 08:49:46 +02:00
Chocobozzz f3ea7ecee1
Update angular cli 2019-08-23 10:28:21 +02:00
Chocobozzz da33241770
Improve HLS redundancy 2019-08-23 10:28:21 +02:00
Chocobozzz 69752cd458
Update angular cli 2019-08-23 10:27:59 +02:00
Chocobozzz 8f9d3767b3
Improve HLS redundancy 2019-08-23 10:19:58 +02:00
Chocobozzz 001ed2d40c
Merge branch 'release/1.4.0' into develop 2019-08-22 17:16:48 +02:00
Chocobozzz 60c2bc80b8
Go back when cancel NSFW modal
Instead of redirecting on the homepage
2019-08-22 17:14:44 +02:00
Chocobozzz 4334445d04
Dismiss modals on pop state 2019-08-22 16:13:26 +02:00
Chocobozzz f9e387ed05
Fix plugin card background color with dark theme 2019-08-22 16:01:06 +02:00
Chocobozzz 446d9f8cc7
Fix e2e tests 2019-08-22 15:12:44 +02:00
Chocobozzz d5c8932a60
Merge branch 'release/1.4.0' into develop 2019-08-22 14:46:47 +02:00
Chocobozzz 820546916c
Add fi_FI support 2019-08-22 14:45:16 +02:00
Chocobozzz 6eb62c3390
Fix video rows overflow
In discover and account channel videos pages
2019-08-22 13:59:54 +02:00
Chocobozzz a3671f0709
Fix video playlist element removal 2019-08-22 11:33:18 +02:00
Chocobozzz 122dbb5705
Cleanup SASS imports 2019-08-22 10:33:57 +02:00
Chocobozzz eddd920987
Replace "overview" by "discover" in client titles 2019-08-22 10:33:57 +02:00
Chocobozzz 79a899410f
Cleanup SASS imports 2019-08-22 10:02:32 +02:00
Chocobozzz 6e44fb3763
Replace "overview" by "discover" in client titles 2019-08-22 09:49:22 +02:00
Chocobozzz ee7ea34e62
Merge branch 'release/1.4.0' into develop 2019-08-20 14:19:21 +02:00
Chocobozzz 0c503f5c87
Fix bad import on FF ESR 2019-08-20 09:01:19 +02:00
Robin 13176a07a9 Cleaner warning of IP address leaking on embedded videos (#2034)
* Update peertube-skin.scss

* Update embed.ts
2019-08-16 08:17:41 +02:00
Chocobozzz 54beb819f0
Bumped to version v1.4.0-rc.1 2019-08-13 15:34:39 +02:00
Chocobozzz e028d98372
Fix start time on HLS videos 2019-08-13 11:08:36 +02:00
Chocobozzz dfe4294a72
Fix nl_NL locale 2019-08-13 11:04:27 +02:00
Chocobozzz fb1b0ed9f7
Update translations and support gd 2019-08-13 09:40:31 +02:00
Chocobozzz 0b353d1d8a
Fix redundancy exceeding the limit 2019-08-12 08:46:46 +02:00
Chocobozzz c5407d7046
Fix playlist more button with long video names 2019-08-09 08:28:22 +02:00
Chocobozzz f3628e694b
Fix video playlists list 2019-08-07 12:07:59 +02:00
Chocobozzz d1f21ebba6
Fix control bar inactive timeout 2019-08-07 12:07:58 +02:00
Chocobozzz 466e3f20a5
Fix theater mode 2019-08-06 17:20:19 +02:00
Chocobozzz ad453580b2
Fix infinite scroll on big screens 2019-08-02 14:49:25 +02:00
Chocobozzz dd570a34ff
Fix search results on mobile 2019-08-02 11:40:29 +02:00
Chocobozzz b63331ec38
Fix overflow in playlist list 2019-08-02 11:31:33 +02:00
Chocobozzz 58f3c3f109
Fix player width with playlist 2019-08-02 11:16:42 +02:00
Chocobozzz 1198edf4bb
Fix user notifications on new follow 2019-08-02 10:53:36 +02:00
Chocobozzz 44b88f180b
Fix broken follow notification 2019-08-02 09:46:48 +02:00
Chocobozzz 075942b212
Fix mute badge labels 2019-08-01 17:01:35 +02:00
Chocobozzz 65af03a241
Automatically update playlist thumbnails 2019-08-01 16:54:24 +02:00
Chocobozzz 16b5525950
Update Angular -> 8.2.0 2019-08-01 11:38:47 +02:00
Chocobozzz 970ceac0a6
Fix multiple server tests 2019-08-01 10:15:28 +02:00
Chocobozzz bfbd912886 Fix broken playlist api 2019-08-01 09:11:04 +02:00
Chocobozzz 85394ba22a
Fix webtorrent player 2019-07-30 10:54:14 +02:00
Chocobozzz df9a1a1365
Add margin to plugin blocks in admin 2019-07-30 10:18:23 +02:00
Chocobozzz a95a4cc891
Moderators can only manage users 2019-07-30 09:59:19 +02:00
Chocobozzz dc89026348
Add show channel button in account page 2019-07-29 17:12:18 +02:00
Chocobozzz 8e8eb2614b
Fix help transcoding placement 2019-07-29 16:41:25 +02:00
Chocobozzz 34dd7cb4ca
Fix quota in instance features table 2019-07-29 16:30:01 +02:00
Chocobozzz d75db01f14
Add plugin translation system 2019-07-26 15:18:30 +02:00
Chocobozzz 16d5469629
Run hooks and register plugins outside angular 2019-07-26 15:18:29 +02:00
Chocobozzz ba211e7386
Add public settings endpoint 2019-07-26 15:18:29 +02:00
Chocobozzz 23bdacf8ec
Add setting helper to client plugins 2019-07-26 15:18:28 +02:00
BO41 a1758df8a3 Add font-display 2019-07-26 09:07:59 +02:00
Chocobozzz c8861d5dc0
Fix express validator 2019-07-25 16:23:44 +02:00
Chocobozzz b4c19345c1
Fix pt_PT and el_GR translations 2019-07-25 14:36:32 +02:00
Chocobozzz ae8b8faf20
Update translations and support Greek language 2019-07-25 12:06:11 +02:00
Chocobozzz 2c434c348c
Fix angular proxy in dev mode 2019-07-25 11:40:19 +02:00
Chocobozzz 41b15c8921
Update client dependencies 2019-07-25 11:00:45 +02:00
Chocobozzz 03652b3179
Use ::ng-deep instead of /deep/ 2019-07-25 11:00:43 +02:00
Chocobozzz f36da21e40
Update angular 2019-07-25 11:00:43 +02:00
Chocobozzz 523990dbe6
Upgrade server dependencies 2019-07-25 11:00:41 +02:00
Axel Viala 4511437e19 Add sortable for videoQuotaUsed in user-list component. 2019-07-25 11:00:09 +02:00
Chocobozzz bfa1a32b34
Add client hook/register typings 2019-07-24 11:55:08 +02:00
Chocobozzz 9ae88819c2
Change plugin models names 2019-07-24 11:17:42 +02:00
Chocobozzz c9e3eeedad Lazy load client script scopes 2019-07-24 10:58:16 +02:00
Chocobozzz 7663e55a2c Log error on unknown hook 2019-07-24 10:58:16 +02:00
Chocobozzz e8f902c05c Use search client scope 2019-07-24 10:58:16 +02:00
Chocobozzz 93cae47925 Add client hooks 2019-07-24 10:58:16 +02:00
Chocobozzz 9fa6ca160a Some plugins fixes and doc enhancements 2019-07-24 10:58:16 +02:00
Chocobozzz 109d893ff5 Fix lint 2019-07-24 10:58:16 +02:00
Chocobozzz f0c5e8b657 Add client helpers to plugins 2019-07-24 10:58:16 +02:00
Chocobozzz 89c344dba4 Add ability to install a plugin from the admin page 2019-07-24 10:58:16 +02:00
Chocobozzz 6702a1b2cc Add ability to search available plugins 2019-07-24 10:58:16 +02:00
Chocobozzz b5f919ac8e WIP plugins: update plugin 2019-07-24 10:58:16 +02:00
Chocobozzz dba85a1e9e WIP plugins: add plugin settings/uninstall in client 2019-07-24 10:58:16 +02:00
Chocobozzz d00dc28dd7 WIP plugins: list installed plugins in client 2019-07-24 10:58:16 +02:00
Chocobozzz ffb321bedc WIP plugins: load theme on client side 2019-07-24 10:58:16 +02:00
Chocobozzz 7cd4d2ba10 WIP plugins: add theme support 2019-07-24 10:58:16 +02:00
Chocobozzz 18a6f04c07 WIP plugins: hook on client side 2019-07-24 10:58:16 +02:00
Chocobozzz b95e1f7b78
Update translations 2019-07-05 08:52:53 +02:00
Nassim Bounouas 50b4dcce56 Fix/connection with email (#1917)
* #1916 Load user by email - insensitive query

* Revert "Case insensitive login"

This reverts commit c1521ca3d7.

* #1916 Load user - insensitive query for username and sensitive for email

* #1916 Unit test for insensitive username login && documentation
2019-07-02 11:16:33 +02:00
Nassim Bounouas 4e9fa5b7e9 Feature/subject in contact form (#1926)
* #1915 Add a subject to contact form and add it to email sent

* #1915 Add subject to contact form tests

* #1915 Contact form test corrected && tslint correction
2019-06-21 08:49:35 +02:00
Chocobozzz d1ea2a988d
Fix signup email verification 2019-06-20 17:25:53 +02:00
Nassim Bounouas e1a1f9c623 Link to follower profile from administration (#1922)
* #1914 Link to follower profile from administration

* #1914 Link to follower profile opens in new tab
2019-06-20 11:38:41 +02:00
Chocobozzz ac84064a6c
Fix follows backend URL
And improve "no followers/followings" message position
2019-06-20 08:51:41 +02:00
Jessica Fairchild 7cf75374ca Rearrange search filter options
Search filter options were out of sequence (short, long, medium) and now they are in sequence (short, medium, long)
2019-06-20 08:44:02 +02:00
Chocobozzz a5f8b0b49f
Add language filter in header search 2019-06-19 15:34:47 +02:00
Chocobozzz ee1d0dfb6d
Improve account username copy button 2019-06-19 15:14:13 +02:00
Chocobozzz ccfcdb6785
Fix lint 2019-06-19 15:05:37 +02:00
Chocobozzz 3caf77d3b1
Add language filters in user preferences 2019-06-19 15:05:36 +02:00
Chocobozzz bbe078ba55
Fix e2e tests in parallel 2019-06-19 15:05:35 +02:00
Nassim Bounouas e379f813d4 Feature/completeUsernameCopy (#1913)
* #1843 Copy icon added to account page to copy Username

* #1843 Store an account name with the host forced and bind it to copy button

* #1843 tslint correction

* #1843 copy to clipboard replaced by ngx-clipboard
2019-06-19 14:57:39 +02:00
Chocobozzz b6a1dd4d1b
Merge branch 'release/v1.3.0' into develop 2019-06-17 09:48:41 +02:00
Chocobozzz 0109c4921c
Bumped to version v1.3.1 2019-06-17 08:38:32 +02:00
Chocobozzz e69cb173ba
Add more e2e tests 2019-06-17 08:16:09 +02:00
Chocobozzz 4913295f9d
Rename overview -> discover 2019-06-13 09:21:24 +02:00
Chocobozzz db714ab48a
Fix notification overflow 2019-06-13 09:21:18 +02:00
Chocobozzz 00aa1f0d9b
Add 4k conf in transcoding in admin panel 2019-06-12 17:26:23 +02:00
Chocobozzz a80e84f047
Add class to email change form 2019-06-12 17:06:28 +02:00
Chocobozzz 2f4c784a92
Add params to share modal 2019-06-12 16:44:15 +02:00
Chocobozzz 011e1e6b37
Speedup video watch layout build 2019-06-11 16:26:48 +02:00
Chocobozzz 5efab5467c
Add more embed parameters 2019-06-11 16:05:03 +02:00
Chocobozzz 0ba5f5baad
Add ability to change email in client 2019-06-11 14:31:12 +02:00
Chocobozzz fff77ba231
Fix account channel overflow 2019-06-11 14:31:11 +02:00
Chocobozzz 7c51916a61
Remove magnetURI download support
Since most BitTorrent clients are not able to download files from it
2019-06-11 10:46:33 +02:00
Chocobozzz 1f20622f2b
Improve registration
* Add ability to set the user display name
 * Use display name to guess the username/channel name
 * Add explanations about what is the purpose of a username/channel name
 * Add a loader at the "done" step
2019-06-07 17:05:42 +02:00
Chocobozzz 1a03bea0c4
Redirect to local route when getting peertube account 2019-06-07 15:43:45 +02:00
Chocobozzz 12bec528aa
Don't break video scheduled publication 2019-06-07 15:37:36 +02:00
Chocobozzz b91bc1d1f3
Merge branch 'release/v1.3.0' into develop 2019-06-07 15:04:41 +02:00
Chocobozzz 851f5daa1e
Add ability to set a public to private in client 2019-06-07 15:01:55 +02:00
Chocobozzz e5b432e04e
Fix black theme on some screens 2019-06-07 11:44:43 +02:00
Chocobozzz 4adf26735f
Fix error in form when scheduling video publication 2019-06-07 11:35:06 +02:00
Chocobozzz f238aec54f
Fix video action dropdown 2019-06-07 11:08:56 +02:00
Chocobozzz 3ddb1ec555
Try to fix remote mastodon interactions 2019-06-07 10:57:33 +02:00
Chocobozzz ad3405d087
Improve 4K video quality after transcoding 2019-06-06 14:45:57 +02:00
Chocobozzz a6dbbf0386
Add list of instance follows in about page 2019-06-06 11:43:01 +02:00
Chocobozzz 776ca9b1cc
Fix checkbox outline 2019-06-06 11:43:01 +02:00
Chocobozzz 93aa85521a
Prefer using last week/last month 2019-06-06 11:43:00 +02:00
Chocobozzz 4e0c179365
Fix grouped videos by date 2019-06-06 11:43:00 +02:00
Chocobozzz a41b9da1a9
Merge branch 'release/v1.3.0' into develop 2019-06-03 09:32:33 +02:00
Chocobozzz 88ebb43310
Bumped to version v1.3.0 2019-06-03 08:47:25 +02:00
Chocobozzz 1e66b987cd
Add checkbox to bulk update videos support field 2019-05-31 16:57:01 +02:00
Chocobozzz ee79b60e4e
More robust federation
In particular when fetching pleroma outbox
2019-05-31 15:17:04 +02:00
Chocobozzz 57cfff7885
Remove unused actor uuid field 2019-05-31 14:49:31 +02:00
Chocobozzz 4c72c1cd41
Move concurrently in dev package 2019-05-31 11:48:28 +02:00
Chocobozzz 34c7f429e4
Group videos on chronological order 2019-05-31 11:15:50 +02:00
Chocobozzz bc01017be9
Add ability to subscribe from the channel account page 2019-05-29 17:00:40 +02:00
Chocobozzz c8487f3f63
Improve account channel page
Set it as the default route for account page. The main goal is to better
differentiate the channel page from the account page. With the channel
page set as default, I hope people will better understand they are in
the account page, and that this account could have multiple channels.
2019-05-29 16:45:59 +02:00
Chocobozzz b247a13270
Add success icon on registration 2019-05-29 14:39:49 +02:00
Chocobozzz 1d5342abc4
Multi step registration 2019-05-29 11:19:54 +02:00
Chocobozzz 53da063049
Merge branch 'release/v1.3.0' into develop 2019-05-24 14:31:10 +02:00
Chocobozzz 78d60e6384
Fix build 2019-05-24 14:28:10 +02:00
Chocobozzz 625a98bc4a
Fix method names 2019-05-24 14:25:12 +02:00
Chocobozzz f5b37c3ec2
Fix method names 2019-05-24 14:24:00 +02:00
Chocobozzz 86aafd06f2
Merge branch 'release/v1.3.0' into develop 2019-05-24 12:02:45 +02:00
Chocobozzz 624bca15fb
Fix duplicates in playlist add component (release branch) 2019-05-24 12:02:34 +02:00
Chocobozzz 8d51015bd0
unload -> reload in playlist add component 2019-05-24 11:52:19 +02:00
Chocobozzz b6e342d5c6
Fix duplicates in playlist add component 2019-05-24 11:49:53 +02:00
Chocobozzz faebb42355
Bumped to version v1.3.0-rc.2 2019-05-22 09:37:13 +02:00
Chocobozzz ea0877b405
Bumped to version v1.3.0-rc.2 2019-05-22 08:22:14 +02:00
Chocobozzz 432ebe8bdd
Merge branch 'release/v1.3.0' into develop 2019-05-21 11:21:56 +02:00
Chocobozzz 8c6781e956
Fix pagination in my videos page 2019-05-21 10:54:38 +02:00
Chocobozzz 73b3aa6429
Merge branch 'feature/audio-upload' into develop 2019-05-21 10:05:12 +02:00
Chocobozzz 618750486e
Fix icon color on audio upload 2019-05-21 10:04:52 +02:00
Chocobozzz fd822c1c69
Merge branch 'release/v1.3.0' into develop 2019-05-21 09:34:02 +02:00
Chocobozzz b767c4a74a
Fix reordering playlist 2019-05-17 14:52:44 +02:00
Chocobozzz 1c8ddbfaa0
Reset playlist add component when video changes 2019-05-17 14:34:21 +02:00
Chocobozzz 67c687236f
Fix playlist block with theater player 2019-05-17 14:17:38 +02:00
Chocobozzz b345a8047b
Add audio upload tests 2019-05-17 14:04:54 +02:00
Chocobozzz 7b992a86b1
Support audio upload in client 2019-05-17 10:45:53 +02:00
Chocobozzz 536598cfaf
Add audio support in upload 2019-05-16 17:16:47 +02:00
Leo Mouyna 11b3f14c75 fix: Close modal after clicking on download
Use the NgActiveModal method to close it on a click by adding a specific
modalActive object and use it on download function.

See issue: Chocobozzz#1436
2019-05-16 09:12:58 +02:00
Chocobozzz ab5f9ed86e
Remove unnecessary CSS in menu 2019-05-15 15:42:18 +02:00
Chocobozzz 97567dd81f
Merge branch 'master' into develop 2019-05-15 15:32:25 +02:00
Chocobozzz 3fbbadabea
Bumped to version v1.3.0-rc.1 2019-05-14 14:00:03 +02:00
Chocobozzz ac043122ae
Fix e2e tests 2019-05-14 13:59:10 +02:00
Chocobozzz 6565916605
Use HLS by default if enabled 2019-05-14 11:35:54 +02:00
Chocobozzz 02ba613049
Update translations 2019-05-14 09:50:36 +02:00
Chocobozzz a8fec4e749
Fix zh-Hant-TW build 2019-05-13 17:12:58 +02:00
Chocobozzz 4da22f64e7
Lazy load dropdown info on click
Instead of mouseenter
2019-05-13 15:18:11 +02:00
Chocobozzz 9d1603d36b
Fix russian build 2019-05-13 15:03:13 +02:00
Chocobozzz b59f12b095
Fix client build 2019-05-13 14:26:00 +02:00
Chocobozzz 187a00f085
Fix hotkeys div overflow 2019-05-13 11:33:18 +02:00
Chocobozzz 1acd784cf9
Fix playlists with unauthenticated users 2019-05-13 11:25:13 +02:00
Chocobozzz 72675ebe01
Move video watch playlist in its own component 2019-05-13 11:19:29 +02:00
Chocobozzz 722bca907b
Fix component reuse on channel/account videos 2019-05-13 10:37:55 +02:00
Chocobozzz d8cfccfbc4
Fix greek label 2019-05-13 09:45:39 +02:00
Chocobozzz e31e60151f
Add japanese support 2019-05-13 09:45:39 +02:00
Chocobozzz 64545a834b
Fix top menu dropdown 2019-05-13 09:45:37 +02:00
Chocobozzz 743f023c53
Fix videos more dropdown position/loading 2019-05-13 09:45:37 +02:00
Chocobozzz d0dba1fce6
Optimize video update page load 2019-04-25 10:52:11 +02:00
Chocobozzz f3ae606caf
Wait config before loading login/signup 2019-04-25 10:40:01 +02:00
Chocobozzz ad5718261d
Fix contact admin button overflow 2019-04-25 10:14:35 +02:00
Chocobozzz 616a03d55e
No border radius for thumbnails on small screens 2019-04-25 10:06:30 +02:00
Chocobozzz c1521ca3d7
Case insensitive login 2019-04-25 10:03:30 +02:00
Chocobozzz 98000f10e7
Fix dropdown top menu on mobile 2019-04-25 10:02:02 +02:00
Chocobozzz 71d00bfd7f
Fix explained privacies on first upload screen 2019-04-25 09:52:07 +02:00
Chocobozzz 5fb6996b81
Add default playlist image 2019-04-24 16:26:23 +02:00
Zig-03 1b8a890595 _miniature.scss .blur-filter from 5px blur to 20px
A temporary fix, until a better solution is found (maybe #1158 + #1588?), that increases the blur because right now NSFW thumbnails are way too transparent.
2019-04-18 11:07:37 +02:00
Chocobozzz 1eddc9a74f
Add user adminFlags 2019-04-15 14:39:52 +02:00
Chocobozzz 28e0e40d2b
Fix privacy warning position on mobile 2019-04-15 09:43:23 +02:00
Paul FLORENCE f3d2e6d082
Fix keyboard icon transparency 2019-04-12 10:16:53 +02:00
Jan Keromnes 0cfcbae818 Add automated dev setup using Gitpod 2019-04-12 09:25:43 +02:00
Chocobozzz 2c3abc4fa7
Fix my account settings responsive 2019-04-11 11:18:19 +02:00
Chocobozzz 5d79474cc6
Add debug component to help admins to fix IP issues 2019-04-11 10:58:09 +02:00
Chocobozzz 2b3f1919fd
Fix videos list margin with hidden menu 2019-04-11 10:21:45 +02:00
Chocobozzz 2c22613c2f
Add logs page in client 2019-04-11 10:14:08 +02:00
Chocobozzz fd8710b897
Add logs endpoint 2019-04-10 16:38:32 +02:00
Chocobozzz 31b6ddf866
Add ability to disable tracker 2019-04-10 09:23:18 +02:00
Chocobozzz 8ce1ba6e3e
Add new instance follower notification in client 2019-04-09 10:42:07 +02:00
Chocobozzz 846751c98b
Add newInstanceFollower in notification settings 2019-04-09 08:19:54 +02:00
Chocobozzz 0dc6477758
Add delete/manual approval instance followers in client 2019-04-08 15:47:44 +02:00
Chocobozzz abf325b4f6
Fix privacy label display 2019-04-08 09:33:37 +02:00
Chocobozzz 0a57bbff21
Handle actions in other videos section 2019-04-08 09:30:07 +02:00
Chocobozzz 0f4905e120
2 rows per overview section 2019-04-05 17:00:09 +02:00
Chocobozzz 32157c0892
Add auto blacklist info in feature table 2019-04-05 15:45:50 +02:00
Chocobozzz 3143ae17a0
Improve playlist element style 2019-04-05 15:23:41 +02:00
Chocobozzz 8dfceec44a
video add to playlist component -> onpush strategy 2019-04-05 14:16:48 +02:00
Chocobozzz 3a0fb65c61
Add video miniature dropdown 2019-04-05 10:53:09 +02:00
Chocobozzz 693263e936
Refactor videos selection components 2019-04-05 10:53:08 +02:00
Chocobozzz e2409062de
Refactor video miniatures 2019-04-03 16:17:41 +02:00
Chocobozzz 8fc02e4768
Set thumbnail height 2019-04-03 14:18:23 +02:00
Chocobozzz 0c9945d900
Try to fix multiline ellipsis
some characters like "g" were cut out
2019-04-03 13:51:02 +02:00
Chocobozzz 11dd0c2e42
Improve abstract videos list
Better responsive and align miniatures to the left
2019-04-03 13:25:52 +02:00
Chocobozzz 8137c8b986
Add Nederlands and Português (Portugal) 2019-04-03 11:23:34 +02:00
Chocobozzz df93a9bed8
Update translations 2019-04-03 11:12:22 +02:00
Chocobozzz c47106315a
tslint update 2019-04-02 18:30:26 +02:00
Chocobozzz f421fa06ad
Update client dep 2019-04-02 17:39:21 +02:00
Chocobozzz a1a216d9cb
Upgrade server dep 2019-04-02 16:42:13 +02:00
Chocobozzz 489290b8b1
Restore videos list components 2019-04-02 11:45:02 +02:00
Josh Morel 7ccddd7b52 add quarantine videos feature (#1637)
* add quarantine videos feature

* increase Notification settings test timeout

to 20000ms. was completing 7000 locally but timing out
after 10000 on travis

* fix quarantine video test issues

-propagate misspelling
-remove skip from server/tests/client.ts

* WIP use blacklist for moderator video approval

instead of video.quarantine boolean

* finish auto-blacklist feature
2019-04-02 11:26:47 +02:00
Chocobozzz e0812403d8
Reduce player big button border width 2019-03-20 14:28:08 +01:00
Chocobozzz 7113b5cd32
Fix custom CSS help 2019-03-20 14:20:00 +01:00
Chocobozzz d01b2fb9ab
Add icon to delete history button 2019-03-20 14:08:03 +01:00
Chocobozzz a55052c9ba
Add my library section in menu 2019-03-20 13:53:51 +01:00
Chocobozzz 7e73f07131
Improve comment deletion message 2019-03-20 10:12:31 +01:00
Chocobozzz 9a18a62520 Handle theater mode for playlists 2019-03-18 11:17:59 +01:00
Chocobozzz 978c9d497b Add playlist channel validator when playlist is public 2019-03-18 11:17:59 +01:00
Chocobozzz bce47964f6 Add video channel view 2019-03-18 11:17:59 +01:00
Chocobozzz d0e1e32589 Remove jest tests
I don't have time to maintain them
2019-03-18 11:17:59 +01:00
Chocobozzz e2f01c47e0 Playlist support in watch page 2019-03-18 11:17:59 +01:00
Chocobozzz 15e9d5ca39 Playlist reorder support 2019-03-18 11:17:59 +01:00
Chocobozzz c5a1ae500e Playlist videos component 2019-03-18 11:17:59 +01:00
Chocobozzz f0a3988066 Add to playlist dropdown 2019-03-18 11:17:59 +01:00
Chocobozzz 830b4faff1 Add/update/delete/list my playlists 2019-03-18 11:17:59 +01:00
Chocobozzz 9c6ca37fc1 Rename streaming playlists routes/directories 2019-03-18 11:17:59 +01:00
Chocobozzz c8000975d3
Add NSFW info in about page 2019-02-21 15:51:28 +01:00
Chocobozzz c0e04e4641
Move user registration info in features table 2019-02-21 15:00:26 +01:00
Chocobozzz a975517c68
Don't close help popover when clicking inside 2019-02-21 14:08:21 +01:00
Chocobozzz 92bf2f6299
Improve channel and account SEO 2019-02-21 14:06:10 +01:00
Chocobozzz 84c7cde6e8
Update E2E tests 2019-02-21 14:04:44 +01:00
Chocobozzz 1e17071bac
Video abuse notification is not only for local videos 2019-02-20 15:54:58 +01:00
Chocobozzz ef80c66cea
Refactor ellipsis CSS 2019-02-20 15:52:03 +01:00
Chocobozzz 6d28a5056e
Correctly fix video import notification
If the imported video is deleted
2019-02-20 15:46:33 +01:00
Chocobozzz f8802489bb
Add isNSFW instance configuration key 2019-02-20 15:36:43 +01:00
Chocobozzz 1aabcae7e3
Add hover effect on video miniature 2019-02-20 14:56:18 +01:00
Chocobozzz e5fc7811ae
Increase thumbnails size 2019-02-20 13:59:31 +01:00
Chocobozzz bbe697cac4
Increase player default size to 66vh 2019-02-20 11:42:30 +01:00
Chocobozzz 96cb4527f1
Try to fix p2p-media-loader on ios 2019-02-20 11:26:14 +01:00
Chocobozzz b28e4e5e08
Add user notification animation 2019-02-20 10:16:04 +01:00
Chocobozzz 41d713446c
Lazy import some modules 2019-02-15 15:52:18 +01:00
Chocobozzz 16f88ee5e6
Update translations 2019-02-15 11:32:38 +01:00
Chocobozzz 301fc49c17
Bumped to version v1.2.1 2019-02-15 09:43:39 +01:00
Chocobozzz b7a7e801ac
Fix too long name in menu 2019-02-15 09:43:37 +01:00
Chocobozzz 72be63e56f
Fix moderators that cannot access the muted servers table 2019-02-15 09:43:36 +01:00
Chocobozzz 344d8be566
Don't crash on error in notification popup 2019-02-15 09:43:36 +01:00
Chocobozzz 340f31ce96
Bumped to version v1.2.1 2019-02-14 12:41:55 +01:00
Chocobozzz d4804eead7
Fix too long name in menu 2019-02-14 11:32:18 +01:00
Chocobozzz bf12db2497
Fix moderators that cannot access the muted servers table 2019-02-14 10:22:10 +01:00
Chocobozzz 9b69bfc076
Don't crash on error in notification popup 2019-02-14 10:07:25 +01:00
Andrés Maldonado 31d065cc50
Add search by original publication date 2019-02-12 11:14:37 +01:00
zacharystenger ec24796ea8 Fix negative seconds by displaying 0 instead (#1445) (#1625)
* Fix from-now.pipe.ts so it never displays negative seconds

* Apply the fix only when returning seconds. Remove redundant Math.floor operation
2019-02-12 09:16:15 +01:00
Chocobozzz 6913f69134
Move original publication date in advanced settings 2019-02-11 14:33:47 +01:00
Chocobozzz b718fd2237
Merge branch 'develop' into pr/1285 2019-02-11 14:09:23 +01:00
Chocobozzz 501e961199
Move enabled download/comments in advanced tab 2019-02-11 12:00:19 +01:00
Chocobozzz 88108880bb
Merge branch 'develop' into pr/1217 2019-02-11 11:52:34 +01:00
Chocobozzz b426edd485
Cleanup reset user password by admin
And add some tests
2019-02-11 10:37:27 +01:00
Rigel Kent 67b1d3fed7
cleanup and remove paramSubs 2019-02-11 09:26:40 +01:00
Rigel Kent 2c2baef6f3
move user-password to Input decorator 2019-02-11 09:26:39 +01:00
Rigel Kent a3342ce250
remove isAdministration 2019-02-11 09:26:38 +01:00
Rigel Kent 328c78bc4a
allow administration to change/reset a user's password 2019-02-11 09:26:29 +01:00
Chocobozzz c7ca4c8be7 Fix client with google bot 2019-02-11 09:13:02 +01:00
Chocobozzz 597a9266d4 Add player mode in watch/embed urls 2019-02-11 09:13:02 +01:00
Chocobozzz 4c280004ce Use a single file instead of segments for HLS 2019-02-11 09:13:02 +01:00
Chocobozzz 6ec0b75beb Fallback HLS to webtorrent 2019-02-11 09:13:02 +01:00
Chocobozzz 0920929696 Add hls support on server 2019-02-11 09:13:02 +01:00
Chocobozzz 4348a27d25 Add lazy loading in player 2019-02-11 09:13:02 +01:00
Chocobozzz 3b6f205c34 Correctly implement p2p-media-loader 2019-02-11 09:13:02 +01:00
Chocobozzz 2adfc7ea9a Refractor videojs player
Add fake p2p-media-loader plugin
2019-02-11 09:13:02 +01:00
Chocobozzz 552dd3306f
Merge branch 'release/v1.2.0' into develop 2019-02-06 13:41:17 +01:00
Chocobozzz f5305c04aa
Bumped to version v1.2.0 2019-02-06 11:57:57 +01:00
buoyantair 9fb6cfc49b Add meta tag to embed.html 2019-01-31 16:36:25 +01:00
buoyantair 96f7fff1b6 Add meta tag to index.html 2019-01-31 16:36:25 +01:00
Josh Morel 2c0070c8f3 fix undefined change ownership icons 2019-01-28 13:48:42 +01:00
Chocobozzz 4afcdcfad8
Fix menu overflow on mobile screens 2019-01-28 09:56:14 +01:00
Chocobozzz 307902e2b3
Try to fix Mac video upload 2019-01-24 15:23:06 +01:00
Chocobozzz 572b8e02e2
Fix trending days display on first load 2019-01-21 17:11:21 +01:00
Chocobozzz 0f80cb03c6
Add link to the profile who commented in notif 2019-01-21 14:08:25 +01:00
Chocobozzz fdebd9a3bd
Fix notification popover width 2019-01-21 14:03:04 +01:00
Chocobozzz 38967f7b73
Add server host in notification account field 2019-01-21 13:52:46 +01:00
Chocobozzz cfeae291c0
Bumped to version v1.2.0-rc.1 2019-01-17 16:15:20 +01:00
Chocobozzz aa87909287
Fix calendar in dark mode 2019-01-17 11:51:08 +01:00
Chocobozzz f2fab901df
Fix invisible things in dark mode 2019-01-17 11:34:29 +01:00
Chocobozzz 17bb716bc4
Fix some styles
Video edit tags, dropdown actions font ...
2019-01-17 11:16:08 +01:00
Chocobozzz 457bb213b2
Refactor how we use icons
Inject them in an angular component so we can easily change their color
2019-01-17 10:38:18 +01:00
Chocobozzz 3195cd1c11
Fix notification z-index on modals 2019-01-15 09:25:26 +01:00
Chocobozzz ad3fa0c567
Add missing translations in embed template 2019-01-14 17:45:02 +01:00
Chocobozzz 1506307f2f
Increase abuse length to 3000
And correctly handle new lines
2019-01-14 16:48:38 +01:00
Chocobozzz 9a39392a7e
Fix notification socket
Should be in core module to share the same subject to all the app
2019-01-14 15:32:09 +01:00
Chocobozzz f57ad0d22c
Fix scroll in notifications page 2019-01-14 15:12:20 +01:00
Chocobozzz 674a66bbda
Add unload listener on video upload/update 2019-01-14 15:01:08 +01:00
Chocobozzz b5487ff4a5
Add error message when trying to upload .ass subtitles 2019-01-14 11:52:15 +01:00
Chocobozzz b4593cd7ff
Warn user when they want to delete a channel
Because they will not be able to create another channel with the same
actor name
2019-01-14 10:24:49 +01:00
Chocobozzz 7b95f31385
Help translators to translate trending title/tooltip 2019-01-14 09:11:28 +01:00
Chocobozzz 033bc0efc2
Fix NSFW blur on search 2019-01-14 09:07:08 +01:00
Chocobozzz c32bf839c1
Fix captions in HTTP fallback 2019-01-14 09:07:08 +01:00
Chocobozzz f242c2e01e
Improve "no notifications" message 2019-01-14 09:06:58 +01:00
Aurélien Béranger 9b4b15f91c WIP : Indicate to users how "trending" works (#1458)
* Get the INTERVAL_DAYS const in the video-trending component

* Change Trending section title

* Add a tooltip to explain how trending section works

* Minor CSS fix for the my-feed popover next to the titlepage
2019-01-14 09:06:48 +01:00
clementbrizard adb115f552 Enable video watch 2019-01-12 19:03:08 +00:00
clementbrizard 1e74f19a21 Enable video upload and edit 2019-01-12 13:45:23 +00:00
clementbrizard c80341655f Change models 2019-01-12 13:41:45 +00:00
Chocobozzz 5abb9fbbd1
Add ability to unfederate a local video (on blacklist) 2019-01-10 15:39:51 +01:00
Chocobozzz 26a008fe8d
Update translations 2019-01-10 11:51:25 +01:00
Chocobozzz d3e56c0c4b
Implement contact form in the client 2019-01-10 11:32:38 +01:00
Chocobozzz 3866f1a02f
Add contact form checkbox in admin form 2019-01-10 11:32:38 +01:00
Chocobozzz 43483d1296 Correctly scroll to video comment 2019-01-09 11:15:15 +01:00
Chocobozzz 07a982363f Correctly scroll in notification preferences 2019-01-09 11:15:15 +01:00
Chocobozzz 2f1548fda3 Add notifications in the client 2019-01-09 11:15:15 +01:00
Chocobozzz 6e7e63b83f Fix notification icon position 2019-01-09 11:15:15 +01:00
Chocobozzz 4707f410ae
Fix notification with large message 2018-12-20 11:18:29 +01:00
Chocobozzz f8b2c1b4f5
Refractor notification service
Shorter name and use primeng component
2018-12-19 17:26:52 +01:00
Chocobozzz e0e665f0ef
Don't call watching endpoint if history is disabled 2018-12-19 13:45:43 +01:00
Chocobozzz 276d965295
Add ability to disable and clear history 2018-12-18 11:35:51 +01:00
Chocobozzz 80bfd33c0b
Add history page on client 2018-12-18 11:35:51 +01:00
Acid Chicken (硫酸鶏) 583cd0d212 Add WebFinger support (#1498)
* Add WebFinger support

* Fix TS7006

* Follow lint

* Fix TS7006
2018-12-18 10:42:39 +01:00
Chocobozzz 1b04f19c48
Add ability to set subtitle in URL in watch page 2018-12-17 14:22:59 +01:00
Chocobozzz 3b019808ef
Set last subtitle or subtitle in URL 2018-12-17 14:15:30 +01:00
Chocobozzz 259dd796e6
Fix adding captions to a video 2018-12-17 14:15:29 +01:00
Chocobozzz 16c07398f2
Fix followers search 2018-12-13 15:00:42 +01:00
Rigel Kent 5e755fff9d add Content Security Policy (#1252)
* add Content Security Policy

* remove reflect-metadata on production builds to get rid of unsafe-eval

* fix baseCSP usage

* add SRI to CSP

* add blob: to media-src

* remove SRI

* CSP set to reportOnly

* adding data: to connect-src CSP

* remove block-all-mixed-content

* add report-uri support
2018-12-13 09:49:45 +01:00
Chocobozzz dae5ca24b1
Redirect to the last url on login 2018-12-11 15:27:46 +01:00
Chocobozzz 14e2014acc Support additional video extensions 2018-12-11 15:11:09 +01:00
Chocobozzz e2a095bc96
Fix default homepage in web application 2018-12-10 10:47:29 +01:00
Chocobozzz 4523bf1132
dots are allowed in actor names 2018-12-10 10:26:00 +01:00
Josh Morel 851c5cddc1 rename ask-email link to ask-send-email 2018-12-08 14:46:34 +01:00
Micah Elizabeth Scott 4b49385892 Remove hard-coded 8GB upload limit in client (#1293)
* Remove hard-coded 8GB upload limit in client

Ideally we'd know what the specific server's configured upload limit
is before starting, but this 8GB limit is not useful if an administrator
has changed the nginx post limit on the server.

* Better docs for admins about client_max_body_size

Seems like some admins already tweak this value up or down to allow
for different maximum video upload sizes. The current codebase has no
other server-side limits that I'm aware of, and I've been routinely
uploading quite large videos to my instance.

This patch replaces the somewhat incorrect (or outdated?) 'hard limit'
comment with some advice about allocating enough space for nginx and
communicating the limit with your users.

Of course it would be better if this configuration could be unified with
PeerTube's config somehow. I'm not sure whether the best option there is
to turn off nginx's buffering here and let PeerTube handle the entire upload
(can we do this only for the video upload API endpoint?) or whether we want
PeerTube to generate nginx configs in a more automated way layer. In any case,
this patch is intended as an incremental improvement.
2018-12-07 14:58:17 +01:00
Chocobozzz 6ebfaf6764
Remove dashes from actor names 2018-12-07 14:56:56 +01:00
BRAINS YUM d0ce42c1c1 username/display_name/video_channel_name min length 1 and max length 50 (#1265)
* make username, display_name and video_channel_name min length 1 and max length 50; (fixes #1263);
    ! still some bug on the frontend complains but if you remove the disabled property it creates the account just fine;
allow for usernames to start with a number;
fix test, since username can be 1 char now make test check empty;
fix test, Should fail with a too long username;
fix test, Should fail with a too small username;
fix regular expression for username and videoChannel;
change username, videoChannel to be lowercase and fix message;

* change 1 characters to 1 character
2018-12-07 14:54:33 +01:00
Chocobozzz 3b3b18203f
Add error when email system is not configured and using the forgot
password system
2018-12-05 15:10:45 +01:00
Chocobozzz 56af5222c1
Put features table in about page 2018-12-05 14:53:13 +01:00
Chocobozzz 4e74e8032b
Remove inferred type 2018-12-05 14:36:05 +01:00
Chocobozzz ddb83e49ec
My account menu -> open entries on hover 2018-12-05 14:21:31 +01:00
Chocobozzz a1b2f87613
Add information in report modal 2018-12-05 11:05:54 +01:00
Chocobozzz 9c53ef67e3
Add button to help to translate peertube 2018-12-05 10:53:14 +01:00
Chocobozzz d7aea77bdb
Add ru pl and it translations 2018-12-05 10:35:44 +01:00
Chocobozzz 06471769fc
Upgrade client dependencies 2018-12-04 10:29:28 +01:00
Chocobozzz b6ff69719d
Bumped to version v1.1.0 2018-12-04 08:29:12 +01:00
Chocobozzz 326b44070b
Bumped to version v1.1.0-rc.1 2018-11-22 14:27:46 +01:00
Chocobozzz 57b9726982
Fix some zanata translations 2018-11-22 14:06:11 +01:00
Chocobozzz 6b01ed7b0c
Update translations 2018-11-22 11:34:02 +01:00
Chocobozzz a99e2d9448
Reload user table when setting an email to verified 2018-11-21 17:11:56 +01:00
Chocobozzz f97c91f7ec
Add separators in user moderation dropdown 2018-11-21 17:05:31 +01:00