Chocobozzz
c4207f978e
Fast forward on HLS decode error
2022-02-02 11:26:18 +01:00
Chocobozzz
0f11ec8dd3
Prevent HLS transcoding after webtorrent transcoding
2022-02-01 11:27:38 +01:00
Chocobozzz
2dd0a8a8fd
Add fast forward/rewind on mobile
2022-01-12 15:07:21 +01:00
Chocobozzz
cbe2f36d93
Fix audio transcoding with video only file
2022-01-06 17:55:37 +01:00
Chocobozzz
f8360396ff
Stop using tsconfig register
...
Prefer to replace paths at compile time
2022-01-06 08:26:14 +01:00
Chocobozzz
9270bd3a7e
Migrate to --enable-source-maps option
2022-01-03 16:37:16 +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
b969539c83
Fix types dist paths
2021-12-24 13:28:33 +01:00
Chocobozzz
dbd9fb44dd
Don't stuck state when move transcoding job failed
2021-12-23 11:13:06 +01:00
Chocobozzz
709565486f
Ensure we don't move live to object storage
2021-12-17 14:55:12 +01:00
Chocobozzz
bf54587a3e
shared/ typescript types dir server-commands
2021-12-17 09:29:23 +01:00
Chocobozzz
b8a4afa4c2
Optimize server eslint
2021-12-16 17:06:52 +01:00
Chocobozzz
9576506763
Add P2P enabled/disabled in player card
2021-12-16 10:08:55 +01:00
Chocobozzz
9b3294a849
Fix some build scripts and lint
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
3cf68b869d
Ability for admins to set default upload values
2021-12-14 17:17:01 +01:00
Chocobozzz
66175ae8b4
Support nn and nb locales
2021-12-13 17:06:44 +01:00
Chocobozzz
e2a1ccd174
Add meaning to date short names
2021-12-13 16:44:34 +01:00
Chocobozzz
42fea41a48
Update translations
2021-12-13 16:36:56 +01:00
Chocobozzz
90701ec1d8
Add hls to prune storage script
2021-12-10 10:28:46 +01:00
Chocobozzz
6ba93fa639
Fix torrent metadata update for hls
2021-12-09 11:23:02 +01:00
Chocobozzz
9b293cd6a2
Update torrent metadata on video update
2021-12-08 11:07:19 +01:00
kontrollanten
875c402bab
scripts/test: make MacOS compatible
...
man xargs:
-r Compatibility with GNU xargs. The GNU version of xargs runs the utility argument at least once, even if xargs input is empty, and it supports a -r option to inhibit this
behavior. The FreeBSD version of xargs does not run the utility argument on empty input, but it supports the -r option for command-line compatibility with GNU xargs, but the
-r option does nothing in the FreeBSD version of xargs.
2021-12-08 08:38:22 +01:00
Chocobozzz
d91be8acd7
Don't process live in migration script
2021-11-25 14:39:37 +01:00
Jocelyn Jaubert
e7542293d6
Launch yarn before linking to new peertube version
...
If yarn fails because we don't have the correct nodejs version, we want to know
earlier, so that we can upgrade nodejs without having a non-working
half-installed peertube instance.
2021-11-22 08:52:54 +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
5638df0895
Update xliffmerge
2021-11-15 15:56:58 +01:00
Chocobozzz
8f2608e9a9
Update credits
2021-11-12 11:28:04 +01:00
kontrollanten
e1ab52d7ec
Add migrate-to-object-storage script ( #4481 )
...
* 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>
2021-11-09 11:05:35 +01:00
Chocobozzz
8aad7ae413
Fix transcoding job with resolution
2021-11-05 14:19:42 +01:00
Chocobozzz
fd5fa94bbc
Remove unnecessary env
2021-11-02 10:30:50 +01:00
Chocobozzz
efcadd3d14
Fix "Off" player string localization
2021-10-21 11:01:10 +02:00
Chocobozzz
cf0c8ee588
Fix admin edition disabling feature
2021-10-14 11:35:43 +02:00
Chocobozzz
87c0f718dc
Fix benchmark test
2021-10-14 08:30:17 +02:00
Chocobozzz
624e42fdf9
Remove peertube watch and peertube repl
...
I don't have time to maintain these scripts that cause some install
issues/maintenance difficulties
2021-09-10 15:06:57 +02:00
Chocobozzz
6d210220be
Fix NSFW filter and add tests
2021-09-03 16:35:18 +02:00
Chocobozzz
2ede07153c
Fix hls redundancy pruning
2021-09-02 15:10:40 +02:00
Chocobozzz
12d6b873cd
Improve e2e workflow and add doc
2021-09-02 09:07:42 +02:00
Chocobozzz
3419e0e1fe
Migrate to webdriverio
2021-09-01 15:06:46 +02:00
Chocobozzz
736c64ca4b
Fix benchmark script
2021-08-30 14:22:33 +02:00
Chocobozzz
41fb13c330
esModuleInterop to true
2021-08-27 15:12:22 +02:00
Chocobozzz
50bb71bade
Update contributor list
2021-08-26 10:01:42 +02:00
Chocobozzz
1fd8803cd9
No need to install client dependencies for upgrade
2021-08-26 10:01:42 +02:00
Chocobozzz
33a53638c2
Embed stats only when needed
2021-08-18 10:32:40 +02:00
Chocobozzz
1f6125be8b
Optimize torrent URL update
2021-08-18 09:14:51 +02:00
Chocobozzz
c186a67f90
Support short uuid for scripts
2021-08-17 11:06:10 +02:00