aboutsummaryrefslogtreecommitdiffhomepage
path: root/shared/core-utils
Commit message (Collapse)AuthorAgeFilesLines
* Remove suppressImplicitAnyIndexErrorsChocobozzz2023-05-243-3/+13
| | | | It's deprecated by TS
* Fix audio transcoding copyChocobozzz2023-05-091-6/+6
|
* Implement remote runner jobs in serverChocobozzz2023-05-092-10/+49
| | | | Move ffmpeg functions to @shared
* Allow to update a live with untouched privacyChocobozzz2023-04-141-1/+23
|
* Add ability for plugins to alter video jsonldChocobozzz2023-03-101-2/+1
|
* Refactor my actor avatar editChocobozzz2023-03-071-0/+5
|
* Uppercase languagesChocobozzz2023-02-201-7/+7
|
* Add uk-UA locale supportChocobozzz2023-02-131-8/+12
|
* Add is locale supportChocobozzz2023-02-131-0/+1
|
* Type isPromiseChocobozzz2023-01-241-2/+2
|
* Support mailto for custom markupChocobozzz2023-01-191-1/+5
|
* Fix semver comparisonChocobozzz2023-01-191-13/+4
|
* Implement signup approval in serverChocobozzz2023-01-191-1/+2
|
* Redirect to default login url on 401Chocobozzz2023-01-041-1/+7
| | | | Can be an external URL
* Support reinjecting token in private m3u8 playlistChocobozzz2022-12-021-0/+9
|
* Fix server lintChocobozzz2022-11-151-1/+1
|
* Don't inject untrusted inputChocobozzz2022-11-152-0/+8
| | | | | Even if it's already checked in middlewares It's better to have safe modals too
* Use private ACL for private videos in s3Chocobozzz2022-10-243-8/+29
|
* Put private videos under a specific subdirectoryChocobozzz2022-10-241-0/+12
|
* Don't display remove file icon in some casesChocobozzz2022-09-131-1/+13
|
* Prefer using Object.valuesChocobozzz2022-08-171-0/+6
|
* Reimplement a typed omit functionChocobozzz2022-08-171-0/+14
|
* Move to bullmqChocobozzz2022-08-091-1/+14
|
* Add job queue hooksChocobozzz2022-08-021-4/+13
|
* Add bulk action on following/followersChocobozzz2022-07-271-1/+9
|
* Support hr localeChocobozzz2022-07-111-0/+1
|
* Support tok in clientChocobozzz2022-06-241-0/+1
|
* Add control bar option for peertube playerChocobozzz2022-05-201-0/+6
|
* Support HTML entities in markdown fieldsChocobozzz2022-05-021-0/+1
|
* Add ability to set start/end date to timeserieChocobozzz2022-04-151-0/+2
|
* Update translations and support faChocobozzz2022-03-031-0/+2
|
* Fix plaintext markdown converterChocobozzz2022-02-041-2/+8
|
* Stop using tsconfig registerChocobozzz2022-01-061-0/+2
| | | | Prefer to replace paths at compile time
* Move uuid stuff in extra utilsChocobozzz2021-12-294-34/+6
| | | | Since it requires an external dependency
* Fix buildChocobozzz2021-12-173-21/+9
|
* Move test functions outside extra-utilsChocobozzz2021-12-1713-43/+94
|
* Move typescript utils in its own directoryChocobozzz2021-12-162-46/+0
|
* Add ability to disable p2p in embed with URLChocobozzz2021-12-161-0/+2
|
* chore(refactor): remove shared folder dependencies to the serverlutangar2021-12-164-0/+82
| | | | | | | | | | | 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
* Support nn and nb localesChocobozzz2021-12-131-0/+3
|
* Give moderators access to edit channels (#4608)kontrollanten2021-12-131-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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 to filter out public videos from adminChocobozzz2021-11-122-0/+10
|
* Add minimum bitrate limitChocobozzz2021-11-101-1/+25
|
* Added 144p encoding (#4492)Florian CUNY2021-11-051-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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>
* Improve advanced input filterChocobozzz2021-11-032-0/+14
|
* Merge branch 'release/3.4.0' into developChocobozzz2021-10-121-1/+1
|\
| * Fix bitrate testsChocobozzz2021-10-121-1/+1
| |
* | Safer iframe creationChocobozzz2021-10-111-11/+2
|/
* Improve target bitrate calculationChocobozzz2021-08-063-0/+88
|
* Refactor search query optionsChocobozzz2021-07-291-2/+2
|