Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Translate plugin settings | Chocobozzz | 2021-12-29 | 1 | -0/+1 |
| | |||||
* | Enhance plugin video fields | Chocobozzz | 2021-12-29 | 1 | -0/+7 |
| | | | | | Add video form tab selection Add ability to display an error | ||||
* | Support official plugins | Chocobozzz | 2021-12-28 | 1 | -0/+2 |
| | |||||
* | Resolve enums at compile time | Chocobozzz | 2021-12-28 | 4 | -4/+4 |
| | |||||
* | Move types package in packages/ | Chocobozzz | 2021-12-28 | 1 | -1/+1 |
| | |||||
* | Fix type conflict | Chocobozzz | 2021-12-24 | 3 | -9/+9 |
| | |||||
* | Fix shared imports | Chocobozzz | 2021-12-24 | 1 | -1/+0 |
| | |||||
* | Don't stuck state when move transcoding job failed | Chocobozzz | 2021-12-23 | 1 | -1/+2 |
| | |||||
* | Fix audio only transcoding | Chocobozzz | 2021-12-23 | 1 | -0/+7 |
| | |||||
* | Add video caption created and deleted hooks | lutangar | 2021-12-23 | 1 | -0/+5 |
| | |||||
* | Fix build | Chocobozzz | 2021-12-17 | 4 | -1/+10 |
| | |||||
* | Move test functions outside extra-utils | Chocobozzz | 2021-12-17 | 63 | -1903/+140 |
| | |||||
* | shared/ typescript types dir server-commands | Chocobozzz | 2021-12-17 | 90 | -17/+67 |
| | |||||
* | Move typescript utils in its own directory | Chocobozzz | 2021-12-16 | 3 | -47/+1 |
| | |||||
* | Add ability to disable p2p in embed with URL | Chocobozzz | 2021-12-16 | 1 | -0/+2 |
| | |||||
* | Use different p2p policy for embeds and webapp | Chocobozzz | 2021-12-16 | 1 | -1/+7 |
| | |||||
* | Add ability for admins to set default p2p policy | Chocobozzz | 2021-12-16 | 3 | -0/+11 |
| | |||||
* | Support sourceMaps | Chocobozzz | 2021-12-16 | 1 | -2/+1 |
| | |||||
* | refactor(types): create dedicated folder for types package src | lutangar | 2021-12-16 | 2 | -2/+3 |
| | | | | | | fix guide examples and add types package readme refactor(tsconfig): move back base tsconfig to base directory | ||||
* | feat(types): create peertube-types package | lutangar | 2021-12-16 | 1 | -0/+9 |
| | | | | | | | | | | | | Create dedicated Typescript "types" configuration file for each "projects". Create a types folder which includes every useful ts definition: - client - server - shared Add tooling to create a proper package, extract dependencies, etc... Add CI Github task. refactor(types): publish types package in release script | ||||
* | chore(refactor): remove shared folder dependencies to the server | lutangar | 2021-12-16 | 18 | -212/+279 |
| | | | | | | | | | | | Many files from the `shared` folder were importing files from the `server` folder. When attempting to use Typescript project references to describe dependencies, it highlighted a circular dependency beetween `shared` <-> `server`. The Typescript project forbid such usages. Using project references greatly improve performance by rebuilding only the updated project and not all source files. > see https://www.typescriptlang.org/docs/handbook/project-references.html | ||||
* | Ability for admins to set default upload values | Chocobozzz | 2021-12-14 | 1 | -0/+10 |
| | |||||
* | Support nn and nb locales | Chocobozzz | 2021-12-13 | 1 | -0/+3 |
| | |||||
* | Give moderators access to edit channels (#4608) | kontrollanten | 2021-12-13 | 3 | -3/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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 2c627c154e2bfe6af2e0f45efb27faf4117572f3. * 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> | ||||
* | Add ability for plugins to register client routes | Chocobozzz | 2021-12-10 | 3 | -1/+9 |
| | |||||
* | Add upload/import/go live video attributes hooks | Chocobozzz | 2021-12-10 | 1 | -0/+6 |
| | |||||
* | Add filter:api.server.stats.get.result hook | Chocobozzz | 2021-12-09 | 1 | -0/+3 |
| | |||||
* | Update torrent metadata on video update | Chocobozzz | 2021-12-08 | 1 | -0/+1 |
| | |||||
* | Display server logs when server run fails | Chocobozzz | 2021-12-07 | 1 | -4/+8 |
| | |||||
* | Add mute status in account and channel pages | Chocobozzz | 2021-12-07 | 3 | -1/+40 |
| | |||||
* | Add ability to redirect users on external auth | Chocobozzz | 2021-12-03 | 3 | -0/+32 |
| | |||||
* | add plugin selector to about/menu elements (#4597) | kontrollanten | 2021-12-03 | 1 | -1/+10 |
| | | | | | | | | | * add plugin selector to about/menu elements closes #4586 * Update plugin selector names Co-authored-by: Chocobozzz <me@florianbigard.com> | ||||
* | CLI: plugins install command accept a --plugin-version parameter. (#4599) | John Livingston | 2021-12-03 | 2 | -2/+4 |
| | | | | | | | | | | | * CLI: plugins install command accept a --plugin-version parameter. * Unit tests for plugins install --plugin-version. * Fix linting. * Styling Co-authored-by: Chocobozzz <me@florianbigard.com> | ||||
* | Introduce plugin id selectors | Chocobozzz | 2021-11-26 | 2 | -0/+2 |
| | |||||
* | Add `req` and `res` as controllers hooks parameters | lutangar | 2021-11-25 | 1 | -0/+2 |
| | | | | | Hooks prefixed by `action:api` now give access the original express req and res. Checkout guide.md for possible usage. | ||||
* | Fix tests | Chocobozzz | 2021-11-24 | 1 | -2/+2 |
| | |||||
* | Ensure we don't run transcoding after import file | Chocobozzz | 2021-11-23 | 1 | -1/+8 |
| | |||||
* | Fix typo | Chocobozzz | 2021-11-19 | 2 | -2/+2 |
| | |||||
* | Add ability to run transcoding jobs | Chocobozzz | 2021-11-18 | 16 | -15/+56 |
| | |||||
* | Add ability to remove hls/webtorrent files | Chocobozzz | 2021-11-18 | 2 | -1/+33 |
| | |||||
* | Add bin directory creation for parallel tests | Chocobozzz | 2021-11-17 | 1 | -0/+1 |
| | |||||
* | Test and log request retries | Chocobozzz | 2021-11-16 | 1 | -0/+33 |
| | |||||
* | Add ability to filter out public videos from admin | Chocobozzz | 2021-11-12 | 4 | -4/+16 |
| | |||||
* | Force video updatedAt update on update | Chocobozzz | 2021-11-10 | 1 | -0/+1 |
| | |||||
* | Add minimum bitrate limit | Chocobozzz | 2021-11-10 | 1 | -1/+25 |
| | |||||
* | Remove resumable cache after upload success | Chocobozzz | 2021-11-10 | 1 | -2/+12 |
| | |||||
* | Refactor video views | Chocobozzz | 2021-11-09 | 5 | -5/+12 |
| | | | | | | | | 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 | ||||
* | video: add video stranscoding_failed state | kontrollanten | 2021-11-09 | 1 | -1/+2 |
| | |||||
* | Add migrate-to-object-storage script (#4481) | kontrollanten | 2021-11-09 | 1 | -2/+6 |
| | | | | | | | | | | | | | | | | | | * add migrate-to-object-storage-script closes #4467 * add migrate-to-unique-playlist-filenames script * fix(migrate-to-unique-playlist-filenames): update master/segments256 run updateMasterHLSPlaylist and updateSha256VODSegments after file rename. * Improve move to object storage scripts * PR remarks Co-authored-by: Chocobozzz <me@florianbigard.com> | ||||
* | Support RTMPS | Chocobozzz | 2021-11-05 | 2 | -0/+4 |
| |