aboutsummaryrefslogtreecommitdiffhomepage
path: root/server/helpers
Commit message (Collapse)AuthorAgeFilesLines
* Only display accepted followers/followings in about pageChocobozzz2019-11-281-0/+14
|
* Fix duplicate HLS resolution in master playlistChocobozzz2019-11-261-1/+1
|
* Add codec information in HLS playlistChocobozzz2019-11-261-5/+44
|
* Add audio only transcoding testsChocobozzz2019-11-251-31/+23
|
* Add audio-only option to transcoders and playerfrankdelange2019-11-251-7/+38
| | | | | | | | This patch adds an audio-only option to PeerTube by means of a new transcoding configuration which creates mp4 files which only contain an audio stream. This new transcoder has a resolution of '0' and is presented in the preferences and in the player resolution menu as 'Audio-only' (localised). When playing such streams the player shows the file thumbnail as background and disables controls autohide. Audio-only files can be shared and streamed just like any other file. They can be downloaded as well, the resulting file will be an mp4 container with a single audio stream. This patch is a proof of concept to show the feasibility of 'true' audio-only support. There are better ways of doing this which also enable multiple audio streams for a given video stream (e.g. DASH) but as this would entail a fundamental change in the way PeerTube works it is a bridge too far for a simple proof of concept.
* Add disable webtorrent migrationChocobozzz2019-11-251-1/+3
|
* Add ability to disable webtorrentChocobozzz2019-11-255-23/+105
| | | | In favour of HLS
* Avoid circular error in loggerChocobozzz2019-11-051-10/+20
|
* Add plugin hook on registrationChocobozzz2019-10-251-4/+4
|
* Fix federation with some actorsChocobozzz2019-10-231-4/+11
| | | | That don't have a shared inbox, or a URL
* Use typescript paths in cli scripts tooChocobozzz2019-10-211-0/+16
|
* Update server dependenciesChocobozzz2019-10-212-2/+4
|
* Don't quick transcode with the wrong pixel formatChocobozzz2019-10-211-0/+1
|
* Fix federation issue with some actor descriptionsChocobozzz2019-10-214-20/+16
|
* Autoplay next recommended video (#2137)LoveIsGrief2019-09-241-0/+5
| | | | | | | | | | | | | | | | | | | | | | * Start working on autoplay of next video * Ignore changes made by gitpod * Apply changes from PR#1370 * Correct the spelling of recommendations * Fix linting errors * Move boolean check to existing onEnded handler * Pick a random video until the recommendations are improved * Add simple tests for autoPlayNextVideo * Fix lint ...again
* Improve plugin package.json error messageChocobozzz2019-09-111-11/+59
|
* Add welcome modalChocobozzz2019-09-051-0/+10
|
* Handle reports from mastodonChocobozzz2019-08-301-7/+8
|
* Remove old JSON LD signature implementationChocobozzz2019-08-292-67/+59
| | | | | | | | | Only PeerTube was compatible with it, and the library has moved on RsaSignature2018 and removed RsaSignature2017 support. We had to create a dirty fork of the RsaSignature2017 branch, which is not ideal. Now we use the Mastodon implementation, that most other AP implementations that support JSONLD signatures use.
* Merge branch 'feature/strong-model-types' into developChocobozzz2019-08-2214-96/+162
|\
| * Type toActivityPubObject functionsChocobozzz2019-08-211-1/+4
| |
| * Type toFormattedJSONChocobozzz2019-08-201-2/+2
| |
| * Cleanup model typesChocobozzz2019-08-203-8/+19
| |
| * Stronger model typingsChocobozzz2019-08-1913-95/+147
| |
* | Relax plugin package.json validationChocobozzz2019-08-221-2/+6
|/
* Add gitlab ci supportChocobozzz2019-07-291-1/+9
|
* Add plugin translation systemChocobozzz2019-07-261-6/+17
|
* Fix scheduled privacy and verify email validationsChocobozzz2019-07-252-9/+4
|
* Fix express validatorChocobozzz2019-07-259-19/+18
|
* Correctly notify on auto blacklistChocobozzz2019-07-241-16/+1
|
* Refactor middleware helpersChocobozzz2019-07-2415-207/+273
|
* Add plugin static files cacheChocobozzz2019-07-241-8/+4
|
* Add CLI plugins testsChocobozzz2019-07-242-18/+21
|
* Add server hooksChocobozzz2019-07-241-1/+1
|
* Use process.env.npm_package_versionChocobozzz2019-07-241-4/+2
|
* Check latest plugins versionChocobozzz2019-07-241-2/+13
|
* Add peertube plugin index website modelsChocobozzz2019-07-241-4/+3
|
* Move createTorrent in webtorrent utilsChocobozzz2019-07-242-3/+5
|
* WIP plugins: move plugin CLI in peertube scriptChocobozzz2019-07-243-9/+12
| | | | Install/uninstall/list plugins remotely
* WIP plugins: add plugin settings/uninstall in clientChocobozzz2019-07-241-1/+6
|
* WIP plugins: plugin settings on server sideChocobozzz2019-07-241-3/+1
|
* WIP plugins: add theme supportChocobozzz2019-07-241-0/+6
|
* WIP plugins: install/uninstallChocobozzz2019-07-243-4/+23
|
* WIP plugins: add ability to register pluginsChocobozzz2019-07-242-0/+91
|
* Add language filters in user preferencesChocobozzz2019-06-191-1/+6
|
* Add more CLI testsChocobozzz2019-06-131-0/+5
|
* Feature/logrotation (#1881)Nassim Bounouas2019-06-111-10/+17
| | | | | | | | | | | | | | * #1775 Configure the activation or deactivation of winston log rotation * Winston log rotation enabled by default #1775 * #1775 tslint correction * #1775 FileTransportOptions typed and configuration files * #1775 tslint correction * #1775 log.rotation.enabled configuration binding
* Improve 4K video quality after transcodingChocobozzz2019-06-061-1/+2
|
* More robust federationChocobozzz2019-05-311-1/+2
| | | | In particular when fetching pleroma outbox
* Remove unused actor uuid fieldChocobozzz2019-05-312-16/+4
|