Chocobozzz
c3edc5b074
Merge branch 'release/4.0.0' into develop
2022-01-06 13:31:37 +01:00
Chocobozzz
795212f7ac
Prevent caption listing of private videos
2022-01-06 13:27:29 +01:00
Chocobozzz
7b54a81ccc
Prevent video import on non unicast ips
2022-01-06 11:16:35 +01:00
Chocobozzz
75b7117f07
Remove unnecessary NPM_RUN_BUILD_OPTS docker arg
2022-01-06 10:37:55 +01:00
Chocobozzz
f8360396ff
Stop using tsconfig register
...
Prefer to replace paths at compile time
2022-01-06 08:26:14 +01:00
Chocobozzz
cea093bca5
Fix redis connection timeout
...
We don't need to start it at this point
And it could lead to issues when nodejs is compiling peertube using sync
calls
2022-01-04 10:45:50 +01:00
Chocobozzz
8f5a1f36b5
Try to fix tests
2022-01-04 09:16:43 +01:00
Chocobozzz
b18a501a0e
Try to fix docker build
2022-01-03 14:20:56 +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
fb3c9e2bf5
Translate plugin settings
2021-12-29 14:08:07 +01:00
Chocobozzz
fba87e27c1
Resolve enums at compile time
2021-12-28 15:34:55 +01:00
Chocobozzz
81d02aac56
Fix types package dependencies
2021-12-28 15:10:55 +01:00
Chocobozzz
10a72a7e61
Fix tests
2021-12-28 14:12:57 +01:00
Chocobozzz
f1569117f9
Cleanup unavailable remote AP resource
2021-12-28 11:37:05 +01:00
Chocobozzz
21d68e6803
Add version to generate types packages
2021-12-28 10:27:06 +01:00
Chocobozzz
6627dbc957
Move types package in packages/
2021-12-28 10:18:15 +01:00
Chocobozzz
656ed49f24
Increase timeout
2021-12-24 15:19:45 +01:00
Chocobozzz
ae4e417ab0
Update CREDITS
2021-12-24 14:56:33 +01:00
Chocobozzz
e5d91a9b9c
Upgrade redis dep
2021-12-24 14:52:24 +01:00
Chocobozzz
2d28b0c21d
Upgrade fast xml parser dep
2021-12-24 13:55:47 +01:00
Chocobozzz
4ff75a3b2c
Deprecate node 12
2021-12-24 13:52:32 +01:00
Chocobozzz
5a63748877
Node 10 is not supported anymore
2021-12-24 13:43:59 +01:00
Chocobozzz
c7cdac4409
Fix type conflict
2021-12-24 10:40:51 +01:00
Chocobozzz
d17c7b4e8c
Fix shared imports
2021-12-24 10:14:47 +01:00
Chocobozzz
5354af75b3
Fix video import transcoding
2021-12-23 13:40:47 +01:00
Chocobozzz
dbd9fb44dd
Don't stuck state when move transcoding job failed
2021-12-23 11:13:06 +01:00
Chocobozzz
482b26231b
Fix audio only transcoding
2021-12-23 10:57:55 +01:00
lutangar
5e3d29ab21
Add video caption created and deleted hooks
2021-12-23 09:35:35 +01:00
Chocobozzz
293074ae79
Fix video upload with big preview
2021-12-17 15:50:02 +01:00
Chocobozzz
8484599294
Fix subscriptions
2021-12-17 15:21:24 +01:00
Chocobozzz
9e2789aa4b
Fix internal user subscription
2021-12-17 14:42:31 +01:00
Chocobozzz
6def7d34e6
Fix migrations
2021-12-17 14:27:16 +01:00
Chocobozzz
f304a1580b
Fix build
2021-12-17 13:58:07 +01:00
Chocobozzz
c55e3d7227
Move test functions outside extra-utils
2021-12-17 12:24:03 +01:00
Chocobozzz
bf54587a3e
shared/ typescript types dir server-commands
2021-12-17 09:29:23 +01:00
Chocobozzz
6b5f72beda
Move typescript utils in its own directory
2021-12-16 18:04:16 +01:00
Chocobozzz
754c52b9b9
Add ffprobe helper
2021-12-16 17:00:46 +01:00
Chocobozzz
2e9c7877eb
Add videos.getFiles plugin helper
2021-12-16 16:49:43 +01:00
Chocobozzz
51872b82a1
Fix tests
2021-12-16 10:17:39 +01:00
lutangar
ced38c0ffe
fix plugin storage return value when storing a Json array
2021-12-16 10:17:39 +01:00
Chocobozzz
b65de1be4d
Use different p2p policy for embeds and webapp
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
c77fdc605b
Fix videos language tests
2021-12-16 10:08:43 +01:00
lutangar
b8fa3e8c73
refactor(types): create dedicated folder for types package src
...
fix guide examples and add types package readme
refactor(tsconfig): move back base tsconfig to base directory
2021-12-16 10:08:43 +01:00
lutangar
8b03e2ce1a
feat(types): create peertube-types package
...
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
2021-12-16 10:08:43 +01:00
lutangar
06aad80165
chore(refactor): remove shared folder dependencies to the server
...
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
2021-12-16 10:08:43 +01:00
Chocobozzz
854f533c12
Fix lint
2021-12-14 17:38:59 +01:00
Chocobozzz
3cf68b869d
Ability for admins to set default upload values
2021-12-14 17:17:01 +01:00
Chocobozzz
a6f919e455
Increase timeout
2021-12-14 14:21:29 +01:00
Chocobozzz
14857212f1
Move b frame strategy in transcoding profile
...
We may use a too high value for some encoders and it allows to specify
custom values/strategy
2021-12-14 10:46:31 +01:00