Commit Graph

5124 Commits

Author SHA1 Message Date
Jiri Podhorecky d30edadc69 Translated using Weblate (Czech)
Currently translated at 66.0% (1240 of 1878 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/cs/
2021-12-13 16:25:26 +01:00
Jiri Podhorecky 44abdaff00 Translated using Weblate (Czech)
Currently translated at 65.4% (1229 of 1878 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/cs/
2021-12-13 16:25:26 +01:00
Benoît Piédallu 2b10edabea Translated using Weblate (French)
Currently translated at 100.0% (1706 of 1706 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fr/
2021-12-13 16:25:26 +01:00
Jiri Podhorecky f5cba6e9d3 Translated using Weblate (Czech)
Currently translated at 63.7% (1197 of 1878 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/cs/
2021-12-13 16:25:26 +01:00
Florian CUNY 81547acb25
Added "zxx" (no linguistic content) in available video languages (#4631)
* Added "zxx" (no linguistic content) in available video languages

Implements https://github.com/Chocobozzz/PeerTube/issues/1489

* FIx lint

* Fix lint

* Put other languages below instance languages

Co-authored-by: Chocobozzz <me@florianbigard.com>
2021-12-13 15:32:14 +01:00
kontrollanten a37e9e74ff
Give moderators access to edit channels (#4608)
* give admins access to edit all channels

closes #4598

* test(channels): +admin update another users channel

* Fix tests

* fix(server): delete another users channel

Since the channel owner isn't necessary the auth user we need to check
the right account whether it's the last video or not.

* REMOVE_ANY_VIDEO_CHANNEL > MANAGE_ANY_VIDEO_CHANNEL

Merge REMOVE_ANY_VIDEO_CHANNEL and MANY_VIDEO_CHANNELS to
MANAGE_ANY_VIDEO_CHANNEL.

* user-right: moderator can't manage admins channel

* client: MyVideoChannelCreateComponent > VideoChannelCreateComponent

* client: MyVideoChannelEdit > VideoChannelEdit

* Revert "user-right: moderator can't manage admins channel"

This reverts commit 2c627c154e.

* server: clean dupl validator functionality

* fix ensureUserCanManageChannel usage

It's not async anymore.

* server: merge channel validator middleares

ensureAuthUserOwnsChannelValidator & ensureUserCanManageChannel gets
merged into one middleware.

* client(VideoChannelEdit): redirect to prev route

* fix(VideoChannels): handle anon users

* client: new routes for create/update channel

* Refactor channel validators

Co-authored-by: Chocobozzz <me@florianbigard.com>
2021-12-13 15:29:13 +01:00
Chocobozzz fa66c9a601
Merge branch 'release/4.0.0' into develop 2021-12-13 10:22:05 +01:00
Chocobozzz 82c082d9ed
Fix homepage 2021-12-13 10:06:46 +01:00
Chocobozzz 37a5d6318b
Bumped to version v4.0.0 2021-12-13 09:22:25 +01:00
Chocobozzz d63e6d4604
Add ability for plugins to register client routes 2021-12-10 15:01:12 +01:00
Chocobozzz 8cf43a6524
Add filter on search results 2021-12-10 11:02:42 +01:00
Chocobozzz a554bc1a26
Merge branch 'release/4.0.0' into develop 2021-12-09 13:54:29 +01:00
Chocobozzz 37f951c80a
Fix lint 2021-12-09 13:54:06 +01:00
Chocobozzz 0882c8e650
Merge branch 'release/4.0.0' into develop 2021-12-09 13:41:24 +01:00
Chocobozzz 2e694a3b98
Fix homepage title 2021-12-09 13:41:16 +01:00
Chocobozzz 4b57ebdfe6
Fix theme update when logged in 2021-12-09 13:38:53 +01:00
Chocobozzz 2acb622cb8
Remove unused code 2021-12-09 10:51:19 +01:00
Chocobozzz dc9ff3128f
Improve control bar inactivity handling
Keep opened when user is in control bar settings
Faster hidding transition for control bar
2021-12-09 10:33:32 +01:00
Chocobozzz 07d6044e21
Focus player after fullscreen 2021-12-09 09:41:26 +01:00
Chocobozzz 38d69d6501
Update torrents info name on video update 2021-12-08 16:12:49 +01:00
Chocobozzz 51d811751f
Fix live duration in player 2021-12-07 11:32:19 +01:00
Chocobozzz d9f9804d86
Merge branch 'release/4.0.0' into develop 2021-12-07 11:06:57 +01:00
Chocobozzz ae9809a7d0
Fix report modal error 2021-12-07 11:05:45 +01:00
Chocobozzz 80badf493a
Add mute status in account and channel pages 2021-12-07 09:46:01 +01:00
Chocobozzz 0bc53e2029
Add ability to redirect users on external auth 2021-12-03 17:04:47 +01:00
Chocobozzz d1a233d8d8
Merge branch 'release/4.0.0' into develop 2021-12-03 16:04:56 +01:00
Chocobozzz 5bd427e01c
Fix search on ios 2021-12-03 16:04:45 +01:00
Chocobozzz 9ea02c48a7
Merge branch 'release/4.0.0' into develop 2021-12-03 14:40:52 +01:00
Chocobozzz 453537426a
Fix too long filename video upload 2021-12-03 14:23:45 +01:00
Chocobozzz e78acf81ff
Fix additional extensions admin config description 2021-12-03 14:12:46 +01:00
kontrollanten 28c6556789
add plugin selector to about/menu elements (#4597)
* add plugin selector to about/menu elements

closes #4586

* Update plugin selector names

Co-authored-by: Chocobozzz <me@florianbigard.com>
2021-12-03 10:47:47 +01:00
Chocobozzz 8406a9e8ee
Fix forgot password button role 2021-12-03 10:14:17 +01:00
Chocobozzz 22f25c740b
Recover HLS video with duration inconsistency
With audio longer than video
2021-12-03 10:14:17 +01:00
Chocobozzz decbd0b63b
Fix audio upload if not enabled by instance 2021-12-01 13:59:05 +01:00
Chocobozzz 7e587ea46d
Bumped to version v4.0.0-rc.1 2021-11-30 09:01:37 +01:00
Chocobozzz 247bbe2914
Fix playlist miniature size with big description 2021-11-29 14:20:18 +01:00
Chocobozzz 71ab0c07cc
Fix player placeholder width 2021-11-29 14:00:15 +01:00
Chocobozzz 14fbe0175e
Update client dependencies 2021-11-29 11:45:17 +01:00
Chocobozzz 735a8705c8
Remove duplicate IDs 2021-11-29 09:30:32 +01:00
Chocobozzz 4571850d73
Update translations 2021-11-29 09:00:29 +01:00
Chocobozzz 88f599a64f
Merge remote-tracking branch 'weblate/develop' into develop 2021-11-29 08:58:22 +01:00
Jeff Huang e296e25f7e Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (1924 of 1924 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/zh_Hant/
2021-11-29 04:41:35 +01:00
Manuel Viens 4fd837c1e1 Translated using Weblate (French (France) (fr_FR))
Currently translated at 98.6% (1898 of 1924 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fr_FR/
2021-11-29 04:41:34 +01:00
Александр 0938e1748a Translated using Weblate (Russian)
Currently translated at 100.0% (249 of 249 strings)

Translation: PeerTube/server
Translate-URL: https://weblate.framasoft.org/projects/peertube/server/ru/
2021-11-29 03:05:16 +01:00
Александр d87d6b7365 Translated using Weblate (Russian)
Currently translated at 100.0% (1924 of 1924 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ru/
2021-11-29 03:05:16 +01:00
Jiri Podhorecky 3e20a0222c Translated using Weblate (Czech)
Currently translated at 57.7% (1112 of 1924 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/cs/
2021-11-29 03:05:16 +01:00
Jiri Podhorecky c459f9bb6d Translated using Weblate (Czech)
Currently translated at 44.7% (861 of 1924 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/cs/
2021-11-28 07:23:33 +01:00
Berto Te 3e3d1dd71b Translated using Weblate (Spanish)
Currently translated at 100.0% (1924 of 1924 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/es/
2021-11-27 17:14:35 +01:00
Chocobozzz 8afade2607
Introduce plugin id selectors 2021-11-26 17:36:55 +01:00
Chocobozzz ca9bea152a
Update translations 2021-11-26 15:37:07 +01:00
Chocobozzz 251f4eb8b0
Merge remote-tracking branch 'weblate/develop' into develop 2021-11-26 15:34:33 +01:00
Chocobozzz dc4e0ddb74
Improve notification settings UI 2021-11-26 15:29:55 +01:00
Jiri Podhorecky 2b44859352 Translated using Weblate (Czech)
Currently translated at 44.2% (851 of 1923 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/cs/
2021-11-26 14:02:08 +01:00
Александр 46719fded3 Translated using Weblate (Russian)
Currently translated at 100.0% (1923 of 1923 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ru/
2021-11-25 16:24:34 +01:00
josé m de13ce70b9 Translated using Weblate (Galician)
Currently translated at 100.0% (1923 of 1923 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/gl/
2021-11-25 16:24:34 +01:00
GunChleoc fe199b071e Translated using Weblate (Gaelic)
Currently translated at 100.0% (1923 of 1923 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/gd/
2021-11-25 16:24:34 +01:00
Berto Te 9420ab36ff Translated using Weblate (Spanish)
Currently translated at 100.0% (1923 of 1923 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/es/
2021-11-25 16:24:34 +01:00
Simon Brosdetzko d667b91369 Translated using Weblate (German)
Currently translated at 100.0% (1923 of 1923 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/de/
2021-11-25 16:24:34 +01:00
Jiri Podhorecky 3dbda9cf5a Translated using Weblate (Czech)
Currently translated at 43.3% (833 of 1923 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/cs/
2021-11-25 16:24:33 +01:00
Jeff Huang 4e9eaf7714 Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (1923 of 1923 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/zh_Hant/
2021-11-25 16:24:33 +01:00
Chocobozzz 50a66a69a0
Optimize HLS/WebTorrent videos only 2021-11-25 16:24:15 +01:00
Chocobozzz 4ce5f50cd3
Fix babel for mjs files 2021-11-24 15:37:44 +01:00
Chocobozzz 450de91e22
Fix E2E tests 2021-11-24 10:49:12 +01:00
Chocobozzz 0c8af78521
Upgrade client dependencies 2021-11-22 16:12:01 +01:00
Chocobozzz 1357df30c5
Update translations 2021-11-22 15:36:05 +01:00
Jiri Podhorecky e27d589268 Translated using Weblate (Czech)
Currently translated at 43.4% (814 of 1873 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/cs/
2021-11-22 15:33:59 +01:00
Simon Brosdetzko 3ddd6a2c80 Translated using Weblate (German)
Currently translated at 100.0% (249 of 249 strings)

Translation: PeerTube/server
Translate-URL: https://weblate.framasoft.org/projects/peertube/server/de/
2021-11-22 14:25:34 +01:00
Simon Brosdetzko 62e60c7130 Translated using Weblate (German)
Currently translated at 100.0% (1873 of 1873 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/de/
2021-11-22 14:25:34 +01:00
Jiri Podhorecky 952b9db4b2 Translated using Weblate (Czech)
Currently translated at 42.7% (800 of 1873 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/cs/
2021-11-22 14:25:34 +01:00
Jiri Podhorecky 5adfc051b6 Translated using Weblate (Czech)
Currently translated at 100.0% (119 of 119 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/cs/
2021-11-22 14:25:34 +01:00
Jiri Podhorecky b248cd4ecc Translated using Weblate (Czech)
Currently translated at 100.0% (249 of 249 strings)

Translation: PeerTube/server
Translate-URL: https://weblate.framasoft.org/projects/peertube/server/cs/
2021-11-22 14:25:34 +01:00
Ihor Hordiichuk 04b628c544 Translated using Weblate (Ukrainian)
Currently translated at 56.5% (1060 of 1873 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/uk/
2021-11-22 14:25:34 +01:00
Jiri Podhorecky 0c6c07abb5 Translated using Weblate (Czech)
Currently translated at 42.6% (798 of 1873 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/cs/
2021-11-22 14:25:34 +01:00
Manuel Viens 954e86d5a7 Translated using Weblate (French (France) (fr_FR))
Currently translated at 99.7% (1869 of 1873 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fr_FR/
2021-11-22 14:25:34 +01:00
Besnik Bleta c903d5d248 Translated using Weblate (Albanian)
Currently translated at 100.0% (247 of 247 strings)

Translation: PeerTube/server
Translate-URL: https://weblate.framasoft.org/projects/peertube/server/sq/
2021-11-22 14:25:34 +01:00
Besnik Bleta 15f69a2c75 Translated using Weblate (Albanian)
Currently translated at 99.1% (118 of 119 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/sq/
2021-11-22 14:25:34 +01:00
Besnik Bleta 547cade98a Translated using Weblate (Albanian)
Currently translated at 99.7% (1363 of 1367 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/sq/
2021-11-22 14:25:34 +01:00
Simon Brosdetzko 53d9a0e12d Translated using Weblate (German)
Currently translated at 100.0% (1873 of 1873 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/de/
2021-11-22 14:25:34 +01:00
GunChleoc 4c199af33b Translated using Weblate (Gaelic)
Currently translated at 100.0% (249 of 249 strings)

Translation: PeerTube/server
Translate-URL: https://weblate.framasoft.org/projects/peertube/server/gd/
2021-11-22 14:25:34 +01:00
Ihor Hordiichuk 90d4755b17 Translated using Weblate (Ukrainian)
Currently translated at 49.3% (925 of 1873 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/uk/
2021-11-22 14:25:34 +01:00
Александр 19448af2a4 Translated using Weblate (Russian)
Currently translated at 100.0% (1873 of 1873 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ru/
2021-11-22 14:25:34 +01:00
GunChleoc 89806a88c0 Translated using Weblate (Gaelic)
Currently translated at 100.0% (1873 of 1873 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/gd/
2021-11-22 14:25:34 +01:00
GunChleoc 247925e545 Translated using Weblate (Gaelic)
Currently translated at 99.0% (1855 of 1873 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/gd/
2021-11-22 14:25:34 +01:00
Jeff Huang c8de956f20 Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (1873 of 1873 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/zh_Hant/
2021-11-22 14:25:34 +01:00
Ihor Hordiichuk 78132dfef4 Translated using Weblate (Ukrainian)
Currently translated at 47.3% (887 of 1873 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/uk/
2021-11-22 14:25:34 +01:00
Александр 5884454d4a Translated using Weblate (Russian)
Currently translated at 100.0% (1873 of 1873 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ru/
2021-11-22 14:25:34 +01:00
josé m 9e88ead55e Translated using Weblate (Galician)
Currently translated at 100.0% (1873 of 1873 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/gl/
2021-11-22 14:25:34 +01:00
Berto Te 116dbb4c67 Translated using Weblate (Spanish)
Currently translated at 100.0% (1873 of 1873 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/es/
2021-11-22 14:25:34 +01:00
Chocobozzz 4ef44b2b71
Add aria expanded to settings button 2021-11-22 14:25:26 +01:00
Chocobozzz 04868c1331
Fix player menu keyboard navigation 2021-11-19 16:21:50 +01:00
Chocobozzz 7aeb82ea7e
Don't manage remote video files 2021-11-19 08:33:18 +01:00
Chocobozzz 98846837eb
Stop killing peertube in ci script 2021-11-18 15:32:06 +01:00
Chocobozzz ad5db1044c
Add ability to run transcoding jobs 2021-11-18 15:20:57 +01:00
Chocobozzz b46cf4b920
Add ability to remove hls/webtorrent files 2021-11-18 09:04:30 +01:00
Chocobozzz 3cfa817672
Add ability to bulk block videos 2021-11-17 11:18:49 +01:00
Chocobozzz 4bdff96d77
Add local/remote badges 2021-11-17 10:18:57 +01:00
Chocobozzz 60d893cf82
Remove deprecated option 2021-11-17 08:56:08 +01:00
Chocobozzz ac03618098
Don't display log tag filter for audit logs 2021-11-16 10:49:03 +01:00
Chocobozzz e5830ac64b
Fix progress display 2021-11-16 09:13:20 +01:00
Chocobozzz 5638df0895
Update xliffmerge 2021-11-15 15:56:58 +01:00
Chocobozzz 45b3a29b6a
Update translations 2021-11-15 15:10:19 +01:00
Hồ Nhất Duy 1cb98662b1 Translated using Weblate (Vietnamese)
Currently translated at 99.8% (1895 of 1897 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/vi/
2021-11-15 09:37:42 +01:00
Александр 494f0551ce Translated using Weblate (Russian)
Currently translated at 100.0% (1897 of 1897 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ru/
2021-11-15 09:37:42 +01:00
Manuel Viens 56f5ccb233 Translated using Weblate (French (France) (fr_FR))
Currently translated at 99.7% (1893 of 1897 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fr_FR/
2021-11-15 09:37:42 +01:00
Besnik Bleta 52927a8aa2 Translated using Weblate (Albanian)
Currently translated at 99.5% (1361 of 1367 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/sq/
2021-11-15 09:37:42 +01:00
Александр e759b73f74 Translated using Weblate (Russian)
Currently translated at 100.0% (1897 of 1897 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ru/
2021-11-15 09:37:42 +01:00
Rostyslav Haitkulov 2e3e678763 Translated using Weblate (Ukrainian)
Currently translated at 48.1% (914 of 1897 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/uk/
2021-11-15 09:37:42 +01:00
Александр fc6bbd6b72 Translated using Weblate (Russian)
Currently translated at 100.0% (1897 of 1897 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ru/
2021-11-15 09:37:42 +01:00
GunChleoc fb87355d6a Translated using Weblate (Gaelic)
Currently translated at 100.0% (1897 of 1897 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/gd/
2021-11-15 09:37:42 +01:00
Yaron Shahrabani 26bee038f7 Translated using Weblate (Hebrew)
Currently translated at 100.0% (98 of 98 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/he/
2021-11-15 09:37:42 +01:00
Jeff Huang 9af0e181bf Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (1897 of 1897 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/zh_Hant/
2021-11-15 09:37:42 +01:00
Filip Bengtsson 43f74fb997 Translated using Weblate (Swedish)
Currently translated at 100.0% (119 of 119 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/sv/
2021-11-15 09:37:42 +01:00
Filip Bengtsson 18f398dc54 Translated using Weblate (Swedish)
Currently translated at 99.2% (1883 of 1897 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/sv/
2021-11-15 09:37:42 +01:00
Александр e638fa09a7 Translated using Weblate (Russian)
Currently translated at 100.0% (1897 of 1897 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ru/
2021-11-15 09:37:42 +01:00
josé m 14ebef96b0 Translated using Weblate (Galician)
Currently translated at 100.0% (1897 of 1897 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/gl/
2021-11-15 09:37:42 +01:00
Berto Te f5d5c88a6d Translated using Weblate (Spanish)
Currently translated at 100.0% (1897 of 1897 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/es/
2021-11-15 09:37:42 +01:00
Chocobozzz 50fe0eac38
Fix account switch in channels page 2021-11-15 09:19:54 +01:00
Chocobozzz bc84433893
Add more when deleting a video 2021-11-15 09:12:15 +01:00
Chocobozzz 527a52ac42
Add ability to filter out public videos from admin 2021-11-12 14:23:22 +01:00
Chocobozzz 8db19c959e
Remove contributors list from /about/peertube
Some contributors don't want to be associated to a particular peertube
instance
2021-11-12 11:00:51 +01:00
Chocobozzz a7dbc60871
Improve user delete confirmation modal 2021-11-12 09:09:09 +01:00
Chocobozzz cd2fad008a
Update angular 2021-11-10 16:33:55 +01:00
Chocobozzz 9bedf70b23
Update client dependencies 2021-11-10 16:11:28 +01:00
Chocobozzz 1868ff3db9
Fix lint 2021-11-09 16:07:40 +01:00
Chocobozzz 7337a75bf0
Add available themes and plugins in feature table 2021-11-09 15:26:10 +01:00
Chocobozzz 51353d9a03 Refactor video views
Introduce viewers attribute for live videos
Count views for live videos
Reduce delay to see the viewer update for lives
Add ability to configure video views buffer interval and view ip
expiration
2021-11-09 15:00:31 +01:00
Chocobozzz 221ee1adc9 Add transcoding fail message in client 2021-11-09 15:00:21 +01:00
Chocobozzz c49c366ac3
Update translations 2021-11-08 11:25:43 +01:00
Zet 9cd875001b Translated using Weblate (Arabic)
Currently translated at 82.6% (1539 of 1863 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ar/
2021-11-08 11:19:06 +01:00
Jonatan Nyberg 7b8957bb2f Translated using Weblate (Swedish)
Currently translated at 98.0% (1827 of 1863 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/sv/
2021-11-08 11:19:06 +01:00
Laurent Ettouati 4d56b69733 Translated using Weblate (French (France) (fr_FR))
Currently translated at 99.3% (1851 of 1863 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fr_FR/
2021-11-08 11:19:06 +01:00
Zet e9ea5c75d1 Translated using Weblate (Arabic)
Currently translated at 82.9% (1545 of 1863 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ar/
2021-11-08 11:19:06 +01:00
Zet f0300e2df7 Translated using Weblate (Arabic)
Currently translated at 82.8% (1543 of 1863 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ar/
2021-11-08 11:19:06 +01:00
Zet c578fc6d08 Translated using Weblate (Arabic)
Currently translated at 82.8% (1543 of 1863 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ar/
2021-11-08 11:19:06 +01:00
Eivind Ødegård 7c315b6a76 Translated using Weblate (Norwegian Nynorsk)
Currently translated at 3.2% (58 of 1788 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/nn/
2021-11-08 11:19:06 +01:00
Zet 170272666c Translated using Weblate (Arabic)
Currently translated at 82.8% (1543 of 1863 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ar/
2021-11-08 11:19:06 +01:00
Hồ Nhất Duy 4976f93cbb Translated using Weblate (Vietnamese)
Currently translated at 100.0% (1863 of 1863 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/vi/
2021-11-08 11:19:06 +01:00
Hugo Peixoto 0711bd6b7d Translated using Weblate (Portuguese (Portugal))
Currently translated at 35.7% (666 of 1863 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/pt_PT/
2021-11-08 11:19:06 +01:00
Hugo Peixoto 5b1509296b Translated using Weblate (Portuguese (Portugal))
Currently translated at 32.4% (605 of 1863 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/pt_PT/
2021-11-08 11:19:06 +01:00
GunChleoc d58384e145 Translated using Weblate (Gaelic)
Currently translated at 100.0% (119 of 119 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/gd/
2021-11-08 11:19:06 +01:00
GunChleoc 687a6afd69 Translated using Weblate (Gaelic)
Currently translated at 100.0% (1863 of 1863 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/gd/
2021-11-08 11:19:06 +01:00
Balázs Meskó 4cfaec956d Translated using Weblate (Hungarian)
Currently translated at 100.0% (1863 of 1863 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/hu/
2021-11-08 11:19:06 +01:00
Manuel Viens 36b8a08925 Translated using Weblate (French (France) (fr_FR))
Currently translated at 98.8% (1841 of 1863 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fr_FR/
2021-11-08 11:19:06 +01:00
Zet a17866ae05 Translated using Weblate (Arabic)
Currently translated at 82.7% (1542 of 1863 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ar/
2021-11-08 11:19:05 +01:00
Александр e1cf2c89c1 Translated using Weblate (Russian)
Currently translated at 100.0% (119 of 119 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/ru/
2021-11-08 11:19:05 +01:00
josé m 36b04e053e Translated using Weblate (Galician)
Currently translated at 100.0% (1863 of 1863 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/gl/
2021-11-08 11:19:05 +01:00
Berto Te 796099a388 Translated using Weblate (Spanish)
Currently translated at 100.0% (1863 of 1863 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/es/
2021-11-08 11:19:05 +01:00
Jeff Huang 1e6d9eeb37 Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (1863 of 1863 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/zh_Hant/
2021-11-08 11:19:05 +01:00
Simon Brosdetzko b9756be715 Translated using Weblate (German)
Currently translated at 100.0% (1863 of 1863 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/de/
2021-11-08 11:19:05 +01:00
Александр 8cf6a987e9 Translated using Weblate (Russian)
Currently translated at 100.0% (1863 of 1863 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ru/
2021-11-08 11:19:05 +01:00
Chocobozzz fe6c962666
Prefer "hide" since filters are not a modal 2021-11-08 11:18:37 +01:00
Chocobozzz 6fd4f8975c
Fix english 2021-11-08 11:17:12 +01:00
Chocobozzz d91b23b11c
Fix jobs state selection badge style 2021-11-05 14:14:31 +01:00
Chocobozzz 3233acdadf
Fix modal button inconsistency 2021-11-05 11:52:25 +01:00
Chocobozzz df1db951c5
Support RTMPS 2021-11-05 11:38:17 +01:00
Florian CUNY 8dd754c767
Added 144p encoding (#4492)
* Added 144p encoding

Implements https://github.com/Chocobozzz/PeerTube/issues/4428

* Fixed typo in core-utils

* Increased BitPerPixel for 144p

* Disabled 144p by default in test.yaml

* Another try at fixing tests

* Fixed test in video-transcoder (api-3)

* Fixed test in video-imports (api-4)

* Fixed test in live-constraints (api-2)

* Tried to fix tests in api-3 again

* Revert "Tried to fix tests in api-3 again"

This reverts commit 266e1143fa37f333d149c2c2791c7bd33621ac14.

* Fixed test in config.ts (api-2)

* Try to fix test in video-hls.ts (api-3)

* Fixed test in video-transcoder.ts (api-3)

* Fix tests

Co-authored-by: Chocobozzz <me@florianbigard.com>
2021-11-05 10:23:02 +01:00
Chocobozzz dd6d2a7ce5
Improve advanced input filter 2021-11-03 14:23:55 +01:00
Chocobozzz d324756edb
Add ability to filter by file type 2021-11-03 11:32:41 +01:00
Chocobozzz d5d9c5b79e
Add ability to filter live videos 2021-11-03 09:59:53 +01:00
Chocobozzz 9814ea9f04
Fix lint 2021-11-03 09:40:50 +01:00
Chocobozzz 05ac4ac7ed
Move admin stuff in +admin 2021-11-02 14:14:26 +01:00
Chocobozzz 047f9585dd
Fix select in share modal 2021-11-02 11:52:55 +01:00
Chocobozzz 256fb92e67
Better moderation label 2021-11-02 11:51:23 +01:00
Chocobozzz 231ff4af3b
Add ability to exclude muted accounts 2021-11-02 11:50:03 +01:00
Chocobozzz 61f85385bb
Add admin videos loading animation 2021-11-02 11:17:17 +01:00
Chocobozzz 7e7d8e4853
Some fixes for admin videos list 2021-11-02 11:13:13 +01:00
Chocobozzz f1c861727c
Add ability to preview embed in share modal 2021-11-02 10:01:28 +01:00
Chocobozzz eeae81428e
Remove useless components 2021-10-29 11:52:58 +02:00
Chocobozzz 3c10840fa9 Add video file size info in admin videos list 2021-10-29 11:48:21 +02:00
Chocobozzz 2760b454a7 Deprecate filter video query
Introduce include and isLocal instead
2021-10-29 11:48:21 +02:00
Chocobozzz e4611b5491 Always use my-table-expander-icon 2021-10-29 11:48:21 +02:00
Chocobozzz 33f6dce136 Add videos list admin component 2021-10-29 11:48:21 +02:00
Chocobozzz 00004f7f6b Put admin users in overview tab 2021-10-29 11:48:21 +02:00
Chocobozzz bd898dd76b
Add message if registration is disabled 2021-10-29 11:16:36 +02:00
Florian CUNY db581cf7b9
Added label on the next autoplayed video and hide the hr line if unnecessary (#4497)
* Added label on the next autoplayed video

Implements https://github.com/Chocobozzz/PeerTube/issues/4280

Also hid the hr line if autoplay is disabled

* Applied code suggestion

* Applied code suggestion

* Applied the last remaining code suggestion
2021-10-26 17:15:12 +02:00
Florian CUNY 754b6f5f41
Made the video channels limit (per user) server-wide configurable (#4491)
* Made the video channels limit (per user) server-wide configurable

Implements https://github.com/Chocobozzz/PeerTube/issues/3092

Also added a "quota bar" in the account's settings page

* Fixed lint errors

* Another pass at fixing lint errors

* Applied code suggestions

* Removed 'video channels quota'
2021-10-26 16:42:10 +02:00
Chocobozzz 615836dbd4
@peertube/embed-api 0.0.
5
2021-10-26 16:17:51 +02:00
Chocobozzz 950b3ce7f0
Migrate to @peertube/videojs-contextmenu
To fix a bug with latest videojs
2021-10-26 11:24:05 +02:00
Poslovitch 9f3bf1432d Added Markdown formatting in playlist descriptions
Implements https://github.com/Chocobozzz/PeerTube/issues/3627
2021-10-26 08:48:17 +02:00
Poslovitch 3c4d6c1d9c Changed label of "sort by views" to "sort by recent views"
Fixes https://github.com/Chocobozzz/PeerTube/issues/4421
2021-10-26 08:37:40 +02:00
Rigel Kent 276250f0a3
prevent multiple post-process triggering of upload-resumable (#4175)
* prevent multiple post-process triggering of upload-resumable

* switch from 409 to 503 for upload being processed

* Improve resumable upload check

Co-authored-by: Chocobozzz <me@florianbigard.com>
2021-10-25 17:42:20 +02:00
Chocobozzz 36de29dfb2
Remove render media todo
We don't want to use official module anymore since we removed a large
part of the upstream code we don't need (pdf etc)
2021-10-22 16:18:55 +02:00
Chocobozzz 02b2e482e0
Fix some old typing issues 2021-10-22 16:18:00 +02:00
Chocobozzz 60dd77c692
Cleanup video playlist element miniature code 2021-10-22 16:05:57 +02:00
Chocobozzz 0ba9696c01
Cleanup video update component 2021-10-22 15:51:02 +02:00
Nataly Rocha 382258676c
Add warning and update privacy on share playlist (#4469)
* add warning and update privacy on share

* update playlist display name on toast

* change privacy update to link

* remove conditional

* Improve share private warning styling

Co-authored-by: Chocobozzz <me@florianbigard.com>
2021-10-22 15:11:45 +02:00
Chocobozzz ab4001aade
Provide origin URL to client and fix remote share 2021-10-22 14:11:58 +02:00
Chocobozzz a71d4140a5
Update translations 2021-10-21 11:07:14 +02:00
Zet 9e872fa5fb Translated using Weblate (Arabic)
Currently translated at 100.0% (118 of 118 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/ar/
2021-10-21 11:01:39 +02:00
Zet 9656848d3a Translated using Weblate (Arabic)
Currently translated at 100.0% (248 of 248 strings)

Translation: PeerTube/server
Translate-URL: https://weblate.framasoft.org/projects/peertube/server/ar/
2021-10-21 11:01:39 +02:00
Zet 06c89800ba Translated using Weblate (Arabic)
Currently translated at 83.6% (1543 of 1845 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ar/
2021-10-21 11:01:39 +02:00
Berto Te 5b73f19cbe Translated using Weblate (Spanish)
Currently translated at 100.0% (248 of 248 strings)

Translation: PeerTube/server
Translate-URL: https://weblate.framasoft.org/projects/peertube/server/es/
2021-10-21 11:01:39 +02:00
Diazepan Medina dc5096146d Translated using Weblate (Spanish)
Currently translated at 100.0% (248 of 248 strings)

Translation: PeerTube/server
Translate-URL: https://weblate.framasoft.org/projects/peertube/server/es/
2021-10-21 11:01:39 +02:00
Zet 6bfb6bae36 Translated using Weblate (Arabic)
Currently translated at 79.9% (1475 of 1845 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ar/
2021-10-21 11:01:38 +02:00
Kempelen e16936cd50 Translated using Weblate (Hungarian)
Currently translated at 100.0% (118 of 118 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/hu/
2021-10-21 11:01:38 +02:00
Kempelen 8dc24d6806 Translated using Weblate (Hungarian)
Currently translated at 100.0% (248 of 248 strings)

Translation: PeerTube/server
Translate-URL: https://weblate.framasoft.org/projects/peertube/server/hu/
2021-10-21 11:01:38 +02:00
Kempelen 63dbc8e6d8 Translated using Weblate (Hungarian)
Currently translated at 100.0% (1845 of 1845 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/hu/
2021-10-21 11:01:38 +02:00
Hồ Nhất Duy b33b14887b Translated using Weblate (Vietnamese)
Currently translated at 99.8% (1843 of 1845 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/vi/
2021-10-21 11:01:38 +02:00
helabasa cf1e8bef54 Translated using Weblate (Sinhala)
Currently translated at 4.2% (5 of 117 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/si/
2021-10-21 11:01:38 +02:00
helabasa 668abfdd70 Translated using Weblate (Sinhala)
Currently translated at 1.6% (4 of 246 strings)

Translation: PeerTube/server
Translate-URL: https://weblate.framasoft.org/projects/peertube/server/si/
2021-10-21 11:01:38 +02:00