Commit Graph

2733 Commits (3545e72c686ff1725bbdfd8d16d693e2f4aa75a3)

Author SHA1 Message Date
Chocobozzz 3545e72c68 Put private videos under a specific subdirectory 2022-10-24 14:48:24 +02:00
kontrollanten 38a3ccc7f8
feat: show contained playlists under My videos (#5125)
* feat: show contained playlists under My videos

closes #4769

* refactor(server): remove unused types

* fixes after code review

* fix(client/video-miniature): add to playlist

* fix(server/user/me): shortUUID response

* Revert "fix(client/video-miniature): add to playlist"

This reverts commit f1a0412391.

* fix(client/PlaylistService): caching

* Revert "fix(server/user/me): shortUUID response"

This reverts commit e3f1ee4e33.

* Fix fetching playlists

Co-authored-by: Chocobozzz <me@florianbigard.com>
2022-10-24 14:48:03 +02:00
Poslovitch 01a3c07a79 Added filter to sort videos by name (alphabetical order)
Implements https://github.com/Chocobozzz/PeerTube/issues/5134
2022-10-24 14:28:41 +02:00
Chocobozzz d50e8d1aee
Fix action dropdown with query params 2022-10-12 14:37:27 +02:00
Chocobozzz 02cb75c7e8
Fix responsive in account channels list 2022-10-12 09:46:24 +02:00
Chocobozzz 8bd4a1edcc
Fix import link 2022-10-12 09:10:07 +02:00
Florent 3d5d2deef5 Sync channel: move the list imports button #5337 2022-10-12 08:56:59 +02:00
Chocobozzz 080f14025e
Hide wait transcoding for lives
Replays are always transcoded
2022-10-11 14:17:27 +02:00
Chocobozzz 9d4c60dccc
Add ability for plugins to register ws routes 2022-10-11 11:11:04 +02:00
Chocobozzz 8347f8a429
Add auto complete to user edit password 2022-10-10 15:39:27 +02:00
Chocobozzz 213bb3bb58
Fix user channels list with increased max counter 2022-10-10 15:04:27 +02:00
Chocobozzz 1a3b53de6f
Use video links for files 2022-10-10 14:46:04 +02:00
Chocobozzz 4624283054
Add object storage info badge 2022-10-10 14:42:51 +02:00
Chocobozzz a0da6f90d1
Prevent sass deprecated warning 2022-10-10 08:16:19 +02:00
Chocobozzz 5c5bcea2e6
Refactor form reactive 2022-10-07 15:26:53 +02:00
Chocobozzz 2166c058f3
Allow admins to disable two factor auth 2022-10-07 14:28:35 +02:00
Chocobozzz d12b40fb96
Implement two factor in client 2022-10-07 11:06:28 +02:00
Chocobozzz 9c0cdc5047
Fix subscription button radius 2022-09-28 16:18:08 +02:00
Chocobozzz 1f545e80b4
Hide all email block if we can't change it 2022-09-28 16:00:30 +02:00
Chocobozzz 77662dae24
Add channels link in menu 2022-09-28 15:43:59 +02:00
Chocobozzz 251ce26db3
Fix error display in bulk service 2022-09-28 15:15:41 +02:00
Chocobozzz 49602b3a26
Fix lint 2022-09-28 14:55:58 +02:00
Chocobozzz 3fca30a7ef
Force channel in my videos 2022-09-28 14:20:11 +02:00
Chocobozzz f67ac646a2 Put video quota info in its own component 2022-09-28 14:04:06 +02:00
The Cashew Trader b0d6a800f8 Add transcoding quota message to admin config page 2022-09-28 14:04:06 +02:00
Chocobozzz b105ea6042
Correctly unsubscribe upload events on destroy 2022-09-28 13:36:59 +02:00
kukhariev 9d84ac5ec1 fix: keep partially uploaded files
Do not delete a partially uploaded file when closing the upload page

fixes #5078, #4432
2022-09-28 11:56:14 +02:00
Chocobozzz 49aa917509
Merge branch 'release/4.3.0' into develop 2022-09-28 10:03:32 +02:00
Chocobozzz 718fc07953
Reword instance following title 2022-09-28 09:54:57 +02:00
Chocobozzz ca68986083
Merge branch 'release/4.3.0' into develop 2022-09-27 16:23:04 +02:00
Chocobozzz 52444ea13c
Fix moderation dropdown overflow on mobile 2022-09-27 10:35:51 +02:00
Chocobozzz 85edcb5626
Fix number with text input overflow 2022-09-27 10:05:29 +02:00
Chocobozzz 255c00305c
Fix error messages 2022-09-23 14:41:14 +02:00
Chocobozzz f64a58296e
Fix missing i18n on signup label 2022-09-20 14:20:04 +02:00
Chocobozzz 3afe0ec3b3
Fix broken dates with localized pages 2022-09-16 10:33:55 +02:00
Chocobozzz e1eada8bae
Disable uninstall button on plugin uninstallation 2022-09-16 10:02:46 +02:00
Chocobozzz 81ed2de85c
Don't break install plugin on failure 2022-09-16 09:53:27 +02:00
Chocobozzz c95fbe6553
Fix missing pagination when listing channel syncs 2022-09-14 15:18:05 +02:00
Chocobozzz fc3784583c
Fix user creation date on localized page 2022-09-14 09:48:43 +02:00
Chocobozzz 7c9a251912
Simplify transcoding sentence 2022-09-13 12:01:05 +02:00
Chocobozzz 367a9dc699
Don't display remove file icon in some cases 2022-09-13 12:00:13 +02:00
Chocobozzz ec8c188b14
Update client dep 2022-09-09 14:59:09 +02:00
Chocobozzz 8b69f9f028
Check admin config when loading the page
Avoid issues when an invalid config was set in the configuration file
2022-09-08 08:41:48 +02:00
Chocobozzz c5fe343411
Fix short description validator 2022-09-08 08:41:48 +02:00
lutangar 2873a53efd Set scroll position at top of the textarea when opening the subtitle editor.
## Description

This set the position of the scrollbar at the top of the textarea when opening the __subtitle editor__.
Previously the textarea scroll position was at the bottom of the textarea which doesn't make much sense when you want to edit a subtitle : you most likely want to edit the beginning of the subtitle first.

This also set the caret position on the first character.

## Design decision

I had to use a *component approach* instead of an `<ng-template>` for the edition modal because the `@viewChild` directive doesn't work for elements __inside__ an `<ng-template>`.
I needed the `viewChild` directive to get an `ElementRef` of the `textarea`.

> See the following issue and its workaround :
> - https://github.com/valor-software/ngx-bootstrap/issues/3825
> - https://stackblitz.com/edit/angular-t5dfp7
> - https://medium.com/@izzatnadiri/how-to-pass-data-to-and-receive-from-ng-bootstrap-modals-916f2ad5d66e

## Related issues
Closes [peertube-plugin-transcription/#39](https://gitlab.com/apps_education/peertube/plugin-transcription/-/issues/39)
2022-09-08 08:41:36 +02:00
Chocobozzz 690bb8f9f3
Prefer using Object.values 2022-08-17 15:36:03 +02:00
Chocobozzz 97eba003a9
Add sync link to import page 2022-08-17 13:40:00 +02:00
Chocobozzz fd3c2e8705
Add playback metric endpoint sent to OTEL 2022-08-16 10:33:27 +02:00
Chocobozzz 0e6cd1c00f
Add ability to list comments on local videos 2022-08-16 10:33:27 +02:00
Chocobozzz 2f6e173002
Prevent creating multiple lives 2022-08-12 10:43:50 +02:00