aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAgeFilesLines
* Add email markdown testsChocobozzz2020-11-171-0/+22
|
* Disable HTTP import in push actionsChocobozzz2020-11-171-1/+8
|
* Increase live delayChocobozzz2020-11-172-2/+2
|
* Process remaining segment hashes on live endingChocobozzz2020-11-171-9/+25
|
* small refactor + clipboard copy on anchor click in instance page (#3318)Kimsible2020-11-178-41/+117
| | | | | | | | | | | | | * Refacto scrollTo top and anchors * Add on click clipboard copy and notifier to anchors about/instance page * Fix margin top anchor middle title about page * Use viewportscroller for scrolltoanchor * Add to Link copied notification on instance page Co-authored-by: kimsible <kimsible@users.noreply.github.com>
* fix internal redirection cycle whithin nginx client-override optimizationRigel Kent2020-11-171-1/+3
|
* refresh nginx config and optimize delivery (#3313)Rigel Kent2020-11-162-116/+164
| | | | | | | | | | | | | | | | | | | | | | | | refactors the Nginx configuration for the following points: - update tls version to include 1.3 by default. so far it was not included by default to make room for previous versions of Nginx, but since 2018 Debian stable has included Nginx in version 1.14.1, and tls 1.3 is available since Nginx 1.13.0. - clearly indicate that new minimum required version. - update outdated ssl_ciphers to remove cipher required to support android 4.4, since that version is unsupported since March 2020. - reordered configuration in sections for easier maintenance: performance optimizations are separated from the vital application/websocket parts. - move parts that always require manual configuration at the top: peertube host and server name, use server_name - move peertube host to a more flexible upstream block: it allows to configure it in one place instead of 3, and is future-proof regarding load-balancing. - simplified port 80 block: Let’s Encrypt supports 301 redirects. - group certificate-related config together. - remove reslover config: it defaults to /etc/resolv.conf which is more than enough. - align values with their neighbors for easier reading - always specify units - always specify default values when they differ from the values set - use ’m’ for minutes, ’M’ for megabytes - add consensual optimizations wrt file serving: - add timeout optimizations - add file descriptor cache optimizations - enable sendfile with chunk size > rate limit - enable threading - tcp optimizations - point to further, more system-specific optimizations in the section description - CDN configuration reduced to one line change
* Fix about scrolling behaviourChocobozzz2020-11-162-11/+17
|
* Fix channel's playlist infinite scrollingChocobozzz2020-11-161-1/+1
|
* Replace keyboard shortcut iconChocobozzz2020-11-166-32/+7
| | | | Use svg instead
* Use badge in video block listChocobozzz2020-11-163-16/+15
|
* In my account -> in my libraryChocobozzz2020-11-162-3/+3
|
* Refactor rest table search filterChocobozzz2020-11-169-115/+61
|
* Put admin actions on the leftChocobozzz2020-11-166-28/+28
|
* Dropdown should be on top of everythingChocobozzz2020-11-161-1/+1
|
* Merge branch 'feature/admin-comments' into developChocobozzz2020-11-1629-185/+1036
|\
| * Add admin view to manage commentsChocobozzz2020-11-1616-241/+503
| |
| * Implement video comment list in adminChocobozzz2020-11-1318-14/+602
| |
* | add client overrides to nginx configuration (#3297)Kimsible2020-11-163-2/+13
| | | | | | | | Co-authored-by: Rigel Kent <par@rigelk.eu> Co-authored-by: kimsible <kimsible@users.noreply.github.com>
* | add help popup for choosing license (#3306)Frank Sträter2020-11-151-0/+9
|/ | | Co-authored-by: Rigel Kent <par@rigelk.eu>
* Fix player height on mobileChocobozzz2020-11-131-1/+5
|
* Cleanup lives on server restartChocobozzz2020-11-138-10/+151
|
* Fix live sha segments with multiple resolutionsChocobozzz2020-11-131-2/+6
|
* Reorganize left menu and account menuChocobozzz2020-11-1368-603/+849
| | | | | | Add my-settings and my-library in left menu Move administration below my-library Split account menu: my-setting and my library
* fix CONTRIBUTING.md command order (#3305)Frank Sträter2020-11-131-1/+1
|
* Regenerate strings after @rigelk changesChocobozzz2020-11-1341-7790/+7882
|
* Translated using Weblate (Japanese)chris@famichiki.tube2020-11-121-3/+3
| | | | | | | Currently translated at 100.0% (101 of 101 strings) Translation: PeerTube/player Translate-URL: https://weblate.framasoft.org/projects/peertube/player/ja/
* Translated using Weblate (Japanese)chris@famichiki.tube2020-11-121-34/+34
| | | | | | | Currently translated at 98.7% (243 of 246 strings) Translation: PeerTube/server Translate-URL: https://weblate.framasoft.org/projects/peertube/server/ja/
* Translated using Weblate (Dutch)Mark Van den Borre2020-11-121-255/+233
| | | | | | | Currently translated at 99.6% (1644 of 1650 strings) Translation: PeerTube/angular Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/nl/
* Translated using Weblate (Japanese)chris@famichiki.tube2020-11-121-918/+934
| | | | | | | Currently translated at 50.4% (832 of 1650 strings) Translation: PeerTube/angular Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ja/
* Translated using Weblate (Galician)josé m2020-11-121-437/+519
| | | | | | | Currently translated at 100.0% (1650 of 1650 strings) Translation: PeerTube/angular Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/gl/
* Translated using Weblate (French (France))Rigel Kent2020-11-121-443/+523
| | | | | | | Currently translated at 100.0% (1650 of 1650 strings) Translation: PeerTube/angular Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fr_FR/
* Translated using Weblate (French (France))Mélanie Chauvel2020-11-121-2/+2
| | | | | | | Currently translated at 100.0% (101 of 101 strings) Translation: PeerTube/player Translate-URL: https://weblate.framasoft.org/projects/peertube/player/fr_FR/
* Translated using Weblate (French (France))Mélanie Chauvel2020-11-121-2/+2
| | | | | | | Currently translated at 100.0% (246 of 246 strings) Translation: PeerTube/server Translate-URL: https://weblate.framasoft.org/projects/peertube/server/fr_FR/
* Translated using Weblate (Italian)x2020-11-121-78/+63
| | | | | | | Currently translated at 100.0% (1650 of 1650 strings) Translation: PeerTube/angular Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/it/
* reword unclear sentences, check for grammarRigel Kent2020-11-1213-28/+24
| | | | fixes #3222
* Delay notification when waiting for a liveChocobozzz2020-11-123-5/+11
|
* Increase live segment file nameChocobozzz2020-11-121-1/+1
|
* Fix live infohash of original resolutionChocobozzz2020-11-121-8/+7
|
* Update my emailChocobozzz2020-11-124-4/+4
|
* Force signed headers in http signaturesChocobozzz2020-11-124-3/+39
| | | | Thanks Roger
* Increase tests waitsChocobozzz2020-11-122-5/+5
|
* remove duplicate file checks in video model (#3289)Arman2020-11-111-7/+0
| | | - server/models/video/video.ts (delete duplicate): build duplicate file id addition in buildAPIResult
* consistent documentation and configuration in compose fileRigel Kent2020-11-114-12/+15
|
* move traefik to its own override fileRigel Kent2020-11-115-84/+100
|
* Do not expose containers by default in traefikRigel Kent2020-11-113-12/+5
|
* Add nginx behind traefik in docker-compose + image updatesRigel Kent2020-11-118-49/+99
| | | | | | | | | | | - support/docker/production/docker-compose.yml: addition of a nginx image reusing support/nginx/peertube nginx conf to improve performance, and lessen setup differences between the docker-compose install and the typical production install. - support/docker/production/docker-compose.yml: postgres 10 -> postgres 12, redis 4 -> redis 5. Postgres major updates implies manual upgrade. - support/nginx/peertube: HTTP -> HTTPS redirection is now commented by default, to allow its reuse in support/docker/production/docker-compose.yml.
* fix link in dependencies version guide (#3288)Frank Sträter2020-11-111-1/+1
| | | also fix rights elevation when automatically checking them
* Use our implementation of randomIntChocobozzz2020-11-101-1/+2
|
* Hide dock if there are no title/descriptionChocobozzz2020-11-102-9/+11
|