Commit Graph

14108 Commits

Author SHA1 Message Date
Zack Birkenbuel c31084ce5b Add the ability to specify peertube UID and GID via environment variables
This adds support for specifying the peertube user and group IDs using the standard environment variable pattern similar to linuxserver.io images.  This allows for better external permission management, specifically this makes it easier to support mapping volumes to NFS shares using nfs4 id mapping.

This changes elects *not* to use the linuxserver.io variable names of PUID and PGID since the peertube container ends up having both a "node" and "peertube" user created and it would not be obvious which of those PUID/PGID should apply to.
2025-01-14 13:54:00 +01:00
Chocobozzz 4967d25d46
Add missing $localize 2025-01-14 13:27:18 +01:00
Khyvodul 1a568cc65c
feat: 6167 Add autoplay setting in the admin settings section (#6788)
* feat-6167: Add autoplay setting for new users in GUI admin section

* feat-6167: Add new localization for admin GUI

* Fix user configuration not taking default auto play setting into account when creating a new user

* Revert "feat-6167: Add new localization for admin GUI"

This reverts commit fcdb05c8ea.

* Move autoplay in defaults section

---------

Co-authored-by: Chocobozzz <me@florianbigard.com>
2025-01-14 13:25:17 +01:00
Chocobozzz e4b6021310
Fix socket views test 2025-01-14 11:37:03 +01:00
Chocobozzz e0960c53a9
Fix menu buttons ellipsis 2025-01-14 11:32:04 +01:00
kontrollanten 85969c5a67
client: add plugin support for external links (#6784)
* client: add plugin support for external links

* Styling

---------

Co-authored-by: Chocobozzz <me@florianbigard.com>
2025-01-14 11:18:07 +01:00
kontrollanten 3f30458c37
feat: plugin support to filter email addresses (#6752)
* feat: plugin support to filter email addresses

Add support for plugins to filter user email addresses.

* Add missing `totalNotDeletedComments` doc

* Styling

---------

Co-authored-by: Chocobozzz <me@florianbigard.com>
2025-01-14 11:02:12 +01:00
Chocobozzz 8a0f9b6af3
Add graceful-shutdown runner doc 2025-01-14 10:31:42 +01:00
Chocobozzz 05733a859c
Update runner version 2025-01-14 10:31:27 +01:00
Chocobozzz 74382e0cdb
Radius consistency 2025-01-14 10:25:51 +01:00
Chocobozzz 9c54b6e4a6
Better signup colors 2025-01-14 10:08:05 +01:00
Chocobozzz 5fbcd8e4fe
Fix CI 2025-01-14 09:50:13 +01:00
Chocobozzz 0380d02ca2
Fix auto block list link in notification email 2025-01-13 15:54:40 +01:00
Chocobozzz ceb49f4e76
Typo 2025-01-13 15:53:30 +01:00
Chocobozzz fcd71e14a4
Enable viewers protocol v2 2025-01-13 11:41:07 +01:00
Chocobozzz 6aa1ac1db4
Use a dropdown label to highlight actor host 2025-01-13 11:28:42 +01:00
Chocobozzz 038c410308
Fix http signature key url 2025-01-13 09:11:11 +01:00
Chocobozzz 8cf737fc31
Fix country rule display 2025-01-10 09:41:05 +01:00
Chocobozzz 41207fff5c
Fix channel support modal crash 2025-01-10 09:40:55 +01:00
Chocobozzz 7dfdc843a8
Fix bootstrap breakpoints 2025-01-09 11:03:45 +01:00
Chocobozzz c714d0a69a
Add RTMPS port 2025-01-09 10:58:31 +01:00
Chocobozzz 21f14f0d4e
peertube user doesn't need a login shell 2025-01-09 10:57:55 +01:00
Chocobozzz f4d6cecf10
Redesign about pages 2025-01-09 10:29:17 +01:00
Chocobozzz fa7d8c0ed4
More precise chapter marker 2025-01-09 10:29:17 +01:00
Chocobozzz acf62ba620
Fix tests 2025-01-09 10:29:17 +01:00
Chocobozzz 9bacc48643
Add masto verification link support 2025-01-09 10:29:17 +01:00
Chocobozzz 5b4c7fc20d
Add custom upload ability for runners 2025-01-09 10:29:16 +01:00
Chocobozzz 33a68f74dd
Implement graceful shutdown in runner 2025-01-09 10:29:16 +01:00
Chocobozzz 8e8d9f9358
Bumped to version v7.0.1 2025-01-06 10:36:27 +01:00
Chocobozzz bdd24eb127
Update changelog 2025-01-06 10:36:01 +01:00
Chocobozzz 155c4e4935
Fix header components overflow 2025-01-06 10:30:06 +01:00
Chocobozzz d6ef417725
Fix missing i18n 2025-01-06 10:19:59 +01:00
Chocobozzz 48767870ce
Update translations 2025-01-06 10:18:59 +01:00
fran secs 5e868f8902
Translated using Weblate (Catalan)
Currently translated at 51.2% (1280 of 2498 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ca/
2025-01-06 10:11:00 +01:00
fran secs cf2d2e0d0b
Translated using Weblate (Catalan)
Currently translated at 50.8% (1270 of 2498 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ca/
2025-01-06 10:11:00 +01:00
fran secs 98748ceba0
Translated using Weblate (Catalan)
Currently translated at 50.5% (1263 of 2498 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ca/
2025-01-06 10:10:59 +01:00
fran secs e882d4018a
Translated using Weblate (Catalan)
Currently translated at 48.6% (1215 of 2498 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ca/
2025-01-06 10:10:59 +01:00
ou jian bo 63be696470
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 80.7% (2018 of 2498 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/zh_Hans/
2025-01-06 10:10:59 +01:00
Phongpanot 40048ac20f
Translated using Weblate (Thai)
Currently translated at 86.4% (128 of 148 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/th/
2025-01-06 10:10:59 +01:00
Phongpanot 19a725f8db
Translated using Weblate (Thai)
Currently translated at 61.2% (1529 of 2498 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/th/
2025-01-06 10:10:59 +01:00
Phongpanot b6324fe8fe
Translated using Weblate (Thai)
Currently translated at 78.1% (214 of 274 strings)

Translation: PeerTube/server
Translate-URL: https://weblate.framasoft.org/projects/peertube/server/th/
2025-01-06 10:10:59 +01:00
Phongpanot ea8c8b024c
Translated using Weblate (Thai)
Currently translated at 61.1% (1528 of 2498 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/th/
2025-01-06 10:10:59 +01:00
Oliwier Jaszczyszyn 2d4c5b7f14
Translated using Weblate (Polish)
Currently translated at 64.4% (1611 of 2498 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/pl/
2025-01-06 10:10:59 +01:00
Milo Ivir 4121fd5764
Translated using Weblate (Croatian)
Currently translated at 97.3% (2432 of 2498 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/hr/
2025-01-06 10:10:59 +01:00
Milo Ivir 4162fac9d3
Translated using Weblate (Croatian)
Currently translated at 97.0% (2424 of 2498 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/hr/
2025-01-06 10:10:59 +01:00
Leif-Jöran Olsson 62b6a2b2bd
Translated using Weblate (Swedish)
Currently translated at 100.0% (2498 of 2498 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/sv/
2025-01-06 10:10:59 +01:00
Sveinn í Felli bb2f39dc51
Translated using Weblate (Icelandic)
Currently translated at 100.0% (2498 of 2498 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/is/
2025-01-06 10:10:59 +01:00
fran secs 6c6beecb28
Translated using Weblate (Catalan)
Currently translated at 47.5% (1189 of 2498 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ca/
2025-01-06 10:10:59 +01:00
fran secs 6ab91d9f06
Translated using Weblate (Catalan)
Currently translated at 47.5% (1188 of 2498 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ca/
2025-01-06 10:10:59 +01:00
fran secs 79cb235536
Translated using Weblate (Catalan)
Currently translated at 47.4% (1185 of 2498 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ca/
2025-01-06 10:10:59 +01:00