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

899 commits

Author SHA1 Message Date
Chocobozzz
68547190c7
Fix node min versions 2025-09-17 15:37:49 +02:00
Chocobozzz
3cca1fdbf3
Use diff instead of vimdiff 2025-09-15 13:40:59 +02:00
Chocobozzz
50c184a9a2
Fix external token doc 2025-09-15 13:39:41 +02:00
Chocobozzz
e2e15e3f0c
Typo 2025-09-15 13:21:00 +02:00
Chocobozzz
0048bf7326
Add guide to upgrade PostgreSQL in docker 2025-09-15 12:02:07 +02:00
Chocobozzz
729a58a860
Move docker to trixie 2025-09-15 07:11:57 +02:00
Chocobozzz
dca5e363d1
Improve dependencies guide 2025-09-12 10:50:49 +02:00
Chocobozzz
a11d3102ce
Fix openapi schema 2025-09-12 10:13:29 +02:00
Chocobozzz
941469df29
Add externalRedirectUri doc 2025-09-12 08:54:50 +02:00
Chocobozzz
ef95c3fe72
Remove openapi warnings 2025-09-12 08:54:50 +02:00
Chocobozzz
200193262c
Add openapi doc for player settings 2025-09-12 08:54:50 +02:00
Chocobozzz
906b5f7f2c
Migrate to pnpm 2025-09-12 08:43:41 +02:00
諏訪子
ef28ba3038
add x link
Add missing code
2025-09-10 11:51:58 +02:00
Chocobozzz
93926d2700
Use :root instead of body for CSS variables 2025-09-09 12:56:49 +02:00
Chocobozzz
89360a4ef0
Update node 20 minimum version
To support importing ESM modules in plugins
2025-08-11 11:06:22 +02:00
Chocobozzz
acaabaace1
Compat with openid plugin 1.0.2 2025-08-11 10:46:27 +02:00
Bojidar Marinov
8c9b4abe45
Add Scheduled Lives functionality (#7144)
* Add Scheduled Lives functionality through originallyPublishedAt

Implements #6604 by reusing the originallyPublishedAt field of isLive videos to mark "waiting for live" videos as scheduled at a set time.

* Hide scheduled lives from Browse Videos page

* Add tests for Scheduled Live videos

* Make scheduled lives use a dedicated scheduledAt field in the VideoLive table

* Plan live schedules to evolve in the future

 * Use a dedicated table to store live schedules, so we can add multiple
   schedules in the future and also add a title, description etc. for a
   specific schedule
 * Adapt REST API to use an array to store/get live schedules
 * Add REST API param so it's the client choice to include or not
   scheduled lives
 * Export schedules info in user import/export

---------

Co-authored-by: Chocobozzz <me@florianbigard.com>
2025-08-01 15:06:27 +02:00
Chocobozzz
a5c087d3d4
Reapply "Upgrade webfinger lib to 2.8.1"
This reverts commit 04245f9dc1.
2025-07-31 10:10:59 +02:00
Chocobozzz
9af56c26bc
Fix openapi missing param 2025-07-30 11:52:54 +02:00
Chocobozzz
57caf25611
Add ability to list and revoke token sessions 2025-07-30 11:42:49 +02:00
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
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
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
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
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
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
f6d2aca645
Fix openapi schema 2025-03-12 10:56:02 +01:00