Commit Graph

1326 Commits (54909304287f3c04dcfb39660be8ead57dc95440)

Author SHA1 Message Date
Chocobozzz 42b4063699
Add ability for client to create server logs 2022-07-18 11:37:18 +02:00
Chocobozzz e45dd87b93
Fix host advanced filter with channels 2022-07-13 11:36:01 +02:00
Chocobozzz 0667dbaf26
Reset table pagination on search 2022-07-12 10:19:33 +02:00
Chocobozzz c0e3d9ff90
Rename not fount page to error page 2022-07-08 10:58:05 +02:00
kontrollanten 9469783d43
feat: custom msg upon 401 response
closes #4768
2022-07-08 10:58:04 +02:00
kontrollanten a28b0f696c
fix(client/AbuseDetails): infinite update loop (#5109)
* fix(client/AbuseDetails): infinite update loop

* Abuse may not have predefined reasons

Co-authored-by: Chocobozzz <me@florianbigard.com>
2022-07-08 10:57:29 +02:00
Chocobozzz 0146f3516e
Fix comments/download attributes on import 2022-07-04 11:31:22 +02:00
Chocobozzz f87efecff9
Fix button loading position 2022-06-30 08:54:06 +02:00
Chocobozzz a334597283
Theme fixes 2022-06-28 11:29:54 +02:00
Chocobozzz 4c8a099198
Registration css fixes 2022-06-28 10:27:01 +02:00
Chocobozzz 83b1b7eaf1
Merge branch 'release/4.2.0' into develop 2022-06-27 13:53:42 +02:00
Chocobozzz 5079082d0d
Fix boolean data attributes in homepage 2022-06-27 13:51:46 +02:00
Chocobozzz 87fdea2fbf
Refactor actor avatar component 2022-06-27 11:22:21 +02:00
Chocobozzz 00fe5d6136
Fix setting theme in client 2022-06-27 09:59:10 +02:00
Chocobozzz b713976afb
Fix comment add avatar when unlogged 2022-06-27 09:45:16 +02:00
Chocobozzz 7c07259ae5
Fix fetching unlisted video in client 2022-06-24 14:47:32 +02:00
Chocobozzz 58e7850615
Fix latest live sessions order 2022-06-24 09:57:55 +02:00
Chocobozzz 087c7118f5
Fix latest live sessions order 2022-06-24 09:53:03 +02:00
kontrollanten 2e401e8575
store uploaded video filename (#4885)
* store uploaded video filename

closes #4731

* dont crash if videos channel exist

* migration: use raw query

* video source: fixes after code review

* cleanup

* bump migration

* updates after code review

* refactor: use checkUserCanManageVideo

* videoSource: add openapi doc

* test(check-params/video-source): fix timeout

* Styling

* Correctly set original filename as source

Co-authored-by: Chocobozzz <me@florianbigard.com>
2022-06-21 15:31:25 +02:00
Chocobozzz 75084782b7
Handle input error in custom input text 2022-06-20 16:42:21 +02:00
Chocobozzz 9bc3622320
Handle input error in markdown textarea 2022-06-20 15:56:16 +02:00
Chocobozzz 3031971ec2
Less complicated markdown textarea CSS 2022-06-20 15:16:26 +02:00
Chocobozzz 0cc85266a4
Fix typo 2022-06-20 10:56:32 +02:00
Chocobozzz 714e33a742
Merge branch 'release/4.2.0' into develop 2022-06-20 10:23:19 +02:00
Chocobozzz 82eb78504f
Fix user name work wrapping 2022-06-17 16:07:56 +02:00
Chocobozzz ba73bedda6
Fix video selection buttons placement 2022-06-17 15:48:03 +02:00
Chocobozzz baf99fcc65
Fix strings that cannot be merged by xlf-merge 2022-06-16 17:07:50 +02:00
Chocobozzz c4a051712b
Cleanup title-page CSS 2022-06-16 16:16:51 +02:00
Chocobozzz 3d2078d6a5
Fix top menu opacity 2022-06-16 15:14:00 +02:00
Chocobozzz 5e93a6d142
Improve theme label 2022-06-16 14:44:14 +02:00
Chocobozzz 5b0ec7cddb
Increase global font size 2022-06-16 11:37:08 +02:00
Chocobozzz b13a0a48ba
Move alert into to pt-alert-primary 2022-06-15 14:43:33 +02:00
Chocobozzz 04c2dcfc6b
Fix login form scrolling 2022-06-15 14:36:24 +02:00
Chocobozzz 6f03f944c3
Redesign register steps 2022-06-15 13:31:53 +02:00
Chocobozzz 22f375f37d
Remove unused global css 2022-06-13 13:43:25 +02:00
Chocobozzz f72c78b2f6
Reorganize application.scss 2022-06-13 11:42:23 +02:00
Chocobozzz dc1296a9ab
Better icon names 2022-06-13 11:28:20 +02:00
Chocobozzz 93c728a25a
Replace all glyphicon icons 2022-06-13 11:23:36 +02:00
Chocobozzz c2faa073d1
Replace glyphicon chevron 2022-06-10 17:05:55 +02:00
Chocobozzz a70bf3bd33
Rename input toggle hidden to input text
It's more than just an hidden toggle
2022-06-10 15:58:38 +02:00
Chocobozzz b15fcd49bf
Prefer global icon instead of glyphicon for copy 2022-06-10 15:51:47 +02:00
Chocobozzz a14c176472
Use bootstrap loader 2022-06-10 15:00:00 +02:00
Chocobozzz 1fef6bccd9
Remove secondary color theme 2022-06-10 14:06:52 +02:00
Chocobozzz 60d3601371
Fix list overflow 2022-06-10 13:51:12 +02:00
Chocobozzz db66f3914b
Refactor button components 2022-06-10 13:51:12 +02:00
Chocobozzz 0164fc112a
Merge branch 'release/4.2.0' into develop 2022-06-10 10:20:55 +02:00
Chocobozzz bffee1d538
Fix classic select and ng select css inconsistency 2022-06-10 10:18:44 +02:00
Chocobozzz db129781ca
Fix button icon margin 2022-06-10 10:04:23 +02:00
Chocobozzz 9a872b03dd
Fix upload banner icon margin 2022-06-10 09:44:20 +02:00
Chocobozzz 55269c0460
Fix search filters count 2022-06-10 09:40:20 +02:00
Chocobozzz 4c8749cb9e
Migrate to bootstrap 5 2022-06-10 09:21:00 +02:00
Chocobozzz eaa529528c
Support ICU in TS components 2022-06-08 13:40:40 +02:00
luz paz 7a4fd56ccd Fix various typos
Found via `codespell -q 3 -S ./CREDITS.md,./CHANGELOG.md,./client/src/locale,./yarn.lock,./client/yarn.lock -L doubleclick,followings,nd,ot,ro,serie,splitted,tread,truthy`
2022-06-07 16:41:21 +02:00
Chocobozzz 8a2166c9bf
Fix typo 2022-06-01 08:25:41 +02:00
Florian CUNY c6f8ca4d65
Added "total views" in the my channels list (#5007)
* Added "total views" in the my channels list

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

* Fix lint

* applied suggested change

* updated openAPI spec for the use "withStats" when getting video channels

* applied code change

* removed GROUP BY in query

* Fixed test
2022-05-31 16:01:11 +02:00
Chocobozzz ab623c0e0b
Merge branch 'release/4.2.0' into develop 2022-05-25 15:22:28 +02:00
Chocobozzz a220b84b0e
Fix avatars in notifications 2022-05-25 09:37:30 +02:00
Chocobozzz 424aeb12bd
Fix upload avatar button 2022-05-25 08:55:21 +02:00
Jlll1 bf28e1daf1
(#4959) Add 'Originally Published At' sort option in videos pages (#4977)
* Add Original Publication Date sort dropdown option in video filters

* Make the minimal sort dropdown width 250px to acomodate for 'Originally Published At' option

* Improve label

Co-authored-by: Chocobozzz <me@florianbigard.com>
2022-05-24 11:42:50 +02:00
Chocobozzz 2139365262
Fix avatar default size 2022-05-23 17:51:48 +02:00
Chocobozzz 60f013e103
Add control bar option for peertube player 2022-05-20 09:59:53 +02:00
Chocobozzz a871d2a273
Add "only display embed URL" in share modal 2022-05-20 09:07:00 +02:00
Chocobozzz 644014cc55
Fix help popover width 2022-05-09 10:54:47 +02:00
Chocobozzz f40712abbb
Add ability to filter overall video stats by date 2022-05-06 14:23:02 +02:00
Chocobozzz 26da644eab
Fix help component z-index 2022-05-04 09:02:59 +02:00
Chocobozzz 39e68a3254
Add session informations in live modal 2022-05-03 15:21:42 +02:00
Chocobozzz 26e3e98ff0
Support live session in server 2022-05-03 14:49:15 +02:00
Chocobozzz dd29842306
Fix subscribe button dropdown position 2022-05-02 13:57:05 +02:00
Chocobozzz 4428ad543e
Fix avatar responsive 2022-05-02 13:46:09 +02:00
Chocobozzz 252e16e158
Remove confusing P2P info in instance features
It's confusing because it depends on user and admin settings
We already display messages in player and watch page if P2P is enabled
2022-05-02 11:31:22 +02:00
Chocobozzz db19581fb2
Add ability to sort by global views 2022-04-15 15:14:32 +02:00
Chocobozzz 2b0d17ccf4
Reduce videos sort complexity
Automatically use best sort if user is logged in and chose hot algorithm
2022-04-15 15:07:20 +02:00
Chocobozzz 384ba8b77a Support videos stats in client 2022-04-15 09:49:35 +02:00
Chocobozzz 851e808dc9
Fix angular build 2022-03-22 18:27:29 +01:00
Chocobozzz a2c5cd4a03
Add reset button for file inputs in studio page 2022-03-22 17:41:39 +01:00
Chocobozzz 92e66e04f7
Rename studio to editor 2022-03-22 17:24:32 +01:00
Chocobozzz 1808a1f8e4
Add video edition finished notification 2022-03-22 16:25:14 +01:00
Chocobozzz 439b6b7bfb
Lazy load charts when listing my channels 2022-03-21 11:40:25 +01:00
Chocobozzz 9ca5728be1
Fix channel edition page 2022-03-21 09:11:11 +01:00
Chocobozzz 22e909224c
Don't allow video edition if not enabled 2022-03-18 16:31:12 +01:00
Chocobozzz ff6a266e3f
Clearer theme select labels 2022-03-15 15:19:41 +01:00
Chocobozzz b788e69131
Some fixes for themes 2022-03-15 14:12:37 +01:00
Chocobozzz 57d6503286
Reorganize player files 2022-03-14 14:36:35 +01:00
kontrollanten 2c102aac13
Display avatar in video miniatures (#4823)
* show avatar in video miniatures

closes #4040

* fix: videos for api, include avatars

* add config for display video miniature avatar

* Revert "fix: videos for api, include avatars"

This reverts commit 5520a3eda6.

* video-min: set display avatar to false as default

* remove empty line

* rename display_avatar > display_author_avatar

* fix renaming displayAvatar > displayAuthorAvatar
2022-03-08 13:39:27 +01:00
Robert Riemann 8b8bd0228d open privacy info in user settings dialogue in new window 2022-03-02 08:32:30 +01:00
Chocobozzz f41efa52a4
Fix avatar with username starting with numbers 2022-02-28 16:44:11 +01:00
Chocobozzz 5273f40afc
Improve stat labels 2022-02-28 15:34:07 +01:00
Chocobozzz 70a8e50a5d Cleanup subtitle edition PR 2022-02-28 14:29:01 +01:00
lutangar 57d74ec83d Add simple subtitle edition from video captions tab
Introduce a new __Edit__ button on a subtitle.
It opens a modal with simple textarea allowing the user to do quick corrections on a subtitle.
2022-02-28 14:29:01 +01:00
Chocobozzz a282e4d8a0 Continue user mute in ban modal PR 2022-02-28 11:36:31 +01:00
Poslovitch 5a8de57d57 Add ability to mute user when banning them
Implements https://github.com/Chocobozzz/PeerTube/issues/1803
2022-02-28 11:36:31 +01:00
Chocobozzz c729caf6cc Add basic video editor support 2022-02-28 10:42:19 +01:00
kontrollanten d0800f7661
Implement avatar miniatures (#4639)
* client: remove unused file

* refactor(client/my-actor-avatar): size from input

Read size from component input instead of scss, to make it possible to
use smaller avatar images when implemented.

* implement avatar miniatures

close #4560

* fix(test): max file size

* fix(search-index): normalize res acc to avatarMini

* refactor avatars to an array

* client/search: resize channel avatar to 120

* refactor(client/videos): remove unused function

* client(actor-avatar): set default size

* fix tests and avatars full result

When findOne is used only an array containting one avatar is returned.

* update migration version and version notations

* server/search: harmonize normalizing

* Cleanup avatar miniature PR

Co-authored-by: Chocobozzz <me@florianbigard.com>
2022-02-28 08:34:43 +01:00
Chocobozzz 1d54b2052c
Hide remote subscribe if logged in 2022-02-22 14:38:57 +01:00
Chocobozzz 89e3de8dc6
Reduce latency when adding a video to playlist 2022-02-22 11:41:44 +01:00
Chocobozzz c356907b71
Don't display no results if still loading 2022-02-09 11:54:18 +01:00
Chocobozzz 612dd3c3f5
Fix embed margin in share modal 2022-02-09 11:54:18 +01:00
kontrollanten af6b45e5d9 client: show private badge in playlists
closes #2601
2022-02-07 11:24:35 +01:00
kontrollanten 692a231026 video-playlist: show date and views count
closes #4396
2022-02-03 10:38:47 +01:00
Chocobozzz 8d9c10bc51
Limit scope to local when finding in bulk 2022-01-31 11:15:44 +01:00
Chocobozzz d92d070c91
Split user service 2022-01-21 11:03:25 +01:00
Chocobozzz 82b9a1005c
Fix abuse crash on deleted reporter account 2022-01-20 10:52:50 +01:00
Chocobozzz 071f3e519c
Plugins can add custom instance infobox 2022-01-20 09:35:06 +01:00
Chocobozzz 419b520ca4
Add ability to cancel & delete video imports 2022-01-19 14:31:05 +01:00
Chocobozzz e8bffe9690
Remove unnecessary function 2022-01-18 11:37:29 +01:00
Chocobozzz c1f7a737cf
Reduce history method names 2022-01-18 11:25:52 +01:00
Chocobozzz 7177b46ca1
Add ability to delete history element 2022-01-18 11:23:41 +01:00
The Cashew Trader 884b17773d
Fix user ban modal grammar to account for multiple users (#4722)
* Fix user ban modal grammar to account for multiple users

* Address variable sugggestion

* Address property syntax suggestion

* Address localization suggestion

* More concise `isSingleUser` declaration
2022-01-14 15:10:27 +01:00
Chocobozzz edb12cc9a5
Upgrade client dependencies 2022-01-14 14:28:20 +01:00
Chocobozzz cc4bf76c13
Handle async validators 2022-01-03 14:20:52 +01:00
Chocobozzz 0628157fe9
Move uuid stuff in extra utils
Since it requires an external dependency
2021-12-29 14:44:58 +01:00
Chocobozzz 9744bb2ae8
Fix ngx loading bar deprecation 2021-12-29 11:46:26 +01:00
Chocobozzz 3c065fe3b3
Enhance plugin video fields
Add video form tab selection
Add ability to display an error
2021-12-29 10:10:01 +01:00
Chocobozzz e6492b2de6
Remove unnecessary onPage event on admin tables 2021-12-24 15:42:55 +01:00
Florian CUNY 1e9c1b1b44
Move zxx to its own group in select-languages component (#4664)
* Move zxx to its own group in select-languages component

* Fix lint

* Fix lint, again

* Apply requested changes
2021-12-24 09:27:27 +01:00
Chocobozzz dbd9fb44dd
Don't stuck state when move transcoding job failed 2021-12-23 11:13:06 +01:00
Chocobozzz 3576225156
Fix search result type auto filter 2021-12-17 14:41:52 +01:00
Chocobozzz f304a1580b
Fix build 2021-12-17 13:58:07 +01:00
Chocobozzz 8530211822
Add ability to disable p2p in embed with URL 2021-12-16 10:08:55 +01:00
Chocobozzz a9bfa85d2c
Add ability for admins to set default p2p policy 2021-12-16 10:08:55 +01:00
Chocobozzz 82c082d9ed
Fix homepage 2021-12-13 10:06:46 +01:00
Chocobozzz 8cf43a6524
Add filter on search results 2021-12-10 11:02:42 +01:00
Chocobozzz 0882c8e650
Merge branch 'release/4.0.0' into develop 2021-12-09 13:41:24 +01:00
Chocobozzz 4b57ebdfe6
Fix theme update when logged in 2021-12-09 13:38:53 +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 247bbe2914
Fix playlist miniature size with big description 2021-11-29 14:20:18 +01:00
Chocobozzz 8afade2607
Introduce plugin id selectors 2021-11-26 17:36:55 +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 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 a7dbc60871
Improve user delete confirmation modal 2021-11-12 09:09:09 +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 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 df1db951c5
Support RTMPS 2021-11-05 11:38:17 +01:00
Chocobozzz dd6d2a7ce5
Improve advanced input filter 2021-11-03 14:23:55 +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 7e7d8e4853
Some fixes for admin videos list 2021-11-02 11:13:13 +01:00