1
0
Fork 0
mirror of https://github.com/Chocobozzz/PeerTube.git synced 2025-10-03 01:39:37 +02:00
Commit graph

1123 commits

Author SHA1 Message Date
Chocobozzz
d6e4dac032
Add email translations
Convert emails from Pug template to Handlebars because i18next doesn't
support Pug
2025-07-24 09:18:04 +02:00
Chocobozzz
e9af88b332
Update upgrade config documentation 2025-07-21 09:22:39 +02:00
Chocobozzz
e399515941
Add missing fields in openapi 2025-07-16 14:58:38 +02:00
Chocobozzz
b0d5a6776b
Remove reference to openapi generator
OpenAPI generation crashes so we had to remove them
2025-07-08 08:26:00 +02:00
Chocobozzz
0adafa0fc0
Add ability to order playlists 2025-07-06 13:05:01 +02:00
Chocobozzz
c0f4de6077
Add ability to customize instance logo 2025-06-24 06:38:29 +02:00
Chocobozzz
eb11e5793f
Add admin config wizard 2025-06-18 06:40:19 +02:00
Chocobozzz
9ca0d0739b
Add missing channelId param 2025-06-16 08:34:25 +02:00
Jackson
4ab22c7187 fix mismatching sql backup path and database name 2025-06-10 09:44:20 +02:00
Chocobozzz
39c48888ca
Add object storage env variable example 2025-05-30 15:36:17 +02:00
Chocobozzz
944240e442
Update theme guide 2025-05-30 15:25:13 +02:00
Chocobozzz
8f46c6d23c
Fix weblate link 2025-05-26 08:29:55 +02:00
Pedro hates github.com
e26f4b7c5c Update entrypoint.nginx.sh
add exec to nginx process to ensure is PID 1 and  thenensure a graceful shutdown
2025-05-20 15:37:03 +02:00
Chocobozzz
b84f203459
Remove shocking/disturbing nsfw flag
It's too vague
2025-05-14 15:16:38 +02:00
Wicklow
51aa83406e Update translation.md 2025-05-14 15:16:27 +02:00
Wicklow
389c432c5c update openapi 2025-05-14 15:16:27 +02:00
Chocobozzz
dd4027a10f
Improve NSFW system
* Add NSFW flags to videos so the publisher can add more NSFW context
 * Add NSFW summary to videos, similar to content warning system so the
   publisher has a free text to describe NSFW aspect of its video
 * Add additional "warn" NSFW policy: the video thumbnail is not blurred
   and we display a tag below the video miniature, the video player
   includes the NSFW warning (with context if available) and it also
   prevent autoplay
 * "blur" NSFW settings inherits "warn" policy and also blur the video
   thumbnail
 * Add NSFW flag settings to users so they can have more granular
   control about what content they want to hide, warn or display
2025-04-30 15:54:11 +02:00
Chocobozzz
c1ced4209e
User is created in the production guide 2025-04-16 16:43:51 +02:00
Chocobozzz
acaa6810df
Prevent login for prunner 2025-04-16 16:27:42 +02:00
Florent Poinsaut
b991534827 Fix typo in production.yaml 2025-04-16 13:52:14 +02:00
q0ntinuum
efdbd77d5d
Modernize the OpenRC service with openrc-run and improve production guide (#6983)
* Modernize the OpenRC service with openrc-run and add upgrade documentation

* Move some variables to conf.d
2025-04-16 07:00:50 +02:00
Chocobozzz
ad21027598
Add missing reset password doc 2025-04-15 10:49:15 +02:00
Chocobozzz
45da32cdd7
Merge branch 'release/7.1.0' into develop 2025-04-11 10:31:02 +02:00
Chocobozzz
a2812e40d9
Fix nginx max body size
We increased max image upload size in a4f836c042
2025-04-11 08:22:58 +02:00
Chocobozzz
e7753c1b62
Prefer handle param name 2025-04-10 09:55:55 +02:00
kontrollanten
a7be820abc
add user agent video stats (#6871)
* add user agent video stats

closes #6832

* Disable indexes, support start/end dates

* move ua parsing to client

* Openapi, inline body request, update tests

---------

Co-authored-by: Chocobozzz <me@florianbigard.com>
2025-04-07 10:29:59 +02:00
Chocobozzz
ccafb6c6eb
Add nginx-logs directory creation 2025-04-03 09:03:58 +02:00
RiQuY
cfc5cfd06b
feat (docker): Expose NGINX logs folder. (#6963)
* feat (docker): Expose NGINX logs folder.

This commit adds the folder /var/log/ngnix of the webserver container to the volume mount.

* refactor (docker): Rename mount folder name to avoid conflicts with NGINX site file.

This commit renames the mount folder nginx/logs to nginx-logs  to avoid conflicts with the NGINX site file.
2025-04-03 09:03:03 +02:00
RF9A5V
25a9f37ded
Add Comment Count to Video Preview Components (#6635)
* WIP: Add backend functionality to store comment count per video and update on comment visibility actions

* WIP: Display image icon and comment count on video miniature component

* Probably don't need to index the comment count

* Added comment count back to mini video component

* Added basic tests

* Sort by comments, more robust comments count

---------

Co-authored-by: Chocobozzz <me@florianbigard.com>
2025-04-02 16:29:22 +02:00
Matthias Frey
6e296350e4 add missing docker env options to configure live settings 2025-04-02 14:16:46 +02:00
Chocobozzz
b295dd5820
Redesign manage my videos
* Use a table to list my videos for a clearer overview and so it's
   easier to add bulk actions in the future
 * Use a "Manage" video page with a proper URL navigation
 * Add "Stats" and "Studio" in this "Manage" page
2025-04-02 10:49:25 +02:00
Chocobozzz
9f512fa1fd
Improve move CLI doc 2025-03-19 15:51:14 +01:00
Chocobozzz
a21955318b
More specific version range for node 20 2025-03-19 14:24:27 +01:00
Chocobozzz
19b8cfaa4f
Add OTP header doc 2025-03-19 06:57:00 +01:00
Chocobozzz
4c99c2399c
Update openapi version 2025-03-18 10:20:21 +01:00
Chocobozzz
772a41e9ea
Save DB of tests too 2025-03-18 09:23:03 +01:00
Chocobozzz
f6d2aca645
Fix openapi schema 2025-03-12 10:56:02 +01:00
Chocobozzz
963e5b30a9
Improve REST API doc 2025-03-05 14:22:17 +01:00
Chocobozzz
4e5b7bf68b
Fix raw docker build 2025-03-05 09:14:52 +01:00
Chocobozzz
fd02f76733
Update changelog 2025-03-04 14:10:36 +01:00
Chocobozzz
530a083cea
More robust create playlist 2025-02-21 10:20:10 +01:00
Chocobozzz
0bf17d869c
Add typeOneOf filter to list notifications 2025-02-20 11:48:15 +01:00
Chocobozzz
b9a53addc9
Add list-jobs runner command 2025-02-20 10:31:04 +01:00
Chocobozzz
29f55e9115
Use npm run install-node-dependencies
Instead of yarn, so we can move to another package manager in the future
2025-02-18 13:44:06 +01:00
Chocobozzz
70dae47f08
Compress RSS feed using gzip 2025-02-18 11:55:50 +01:00
Chocobozzz
eaf6fccbbb
Add playlistUrl metadata in json to hls files 2025-02-13 10:45:48 +01:00
Chocobozzz
48b89cb6b2
Update openapi doc 2025-02-12 14:48:29 +01:00
Chocobozzz
0abaaa8ccb
Remove stapling from nginx config
Letsencrypt ends its support: https://letsencrypt.org/2024/12/05/ending-ocsp/
2025-02-07 09:47:35 +01:00
Chocobozzz
260447942a
Add ability to put captions in object storage
Deprecate:
 * `path` and `url` of `ActorImage` (used to represent account/channel
   avatars/banners) in favour of `fileUrl`
 * `path` of `AvatarInfo` (used in notifications) in favour of `fileUrl`
 * `captionPath` of `VideoCaption` in favour of `fileUrl`
 * `storyboardPath` of `Storyboard` in favour of `fileUrl`
2025-02-07 09:35:39 +01:00
Chocobozzz
0130fb4664
Node 20 required for PeerTube tools too 2025-02-05 08:52:24 +01:00