Commit Graph
1227 Commits
Author SHA1 Message Date
Chocobozzz 2e56f31b95 Fix stopping webserver container timeout 2026-01-22 14:47:41 +01:00
Jakob Meier a3d72de638 Fix openapi docs for playlist videos response
This is the playlist element id, used to update or delete elements in
the list. The old description and example made it look like it is the
video object id.
2026-01-22 09:38:15 +01:00
Chocobozzz cc01daa0a9 With nologin peertube user doesn't need a password 2026-01-22 09:32:46 +01:00
Chocobozzz 2644199072 Fix peertube image tag in docker compose 2026-01-14 15:46:15 +01:00
Chocobozzz db5d1358e3 Better too long password error UX 2025-12-30 20:56:06 +01:00
spirillen 2ac3be318b tools.md: make bash pipelines safer by adding line‑continuations
- Added `;\ \n` after commands that chain multiple actions.  
- Ensures each command runs in its own line, reducing risk of accidental continuation.
2025-12-30 20:48:42 +01:00
Nico198X 69ece6bf80 Update Dockerfile for VAAPIE
added to install va-driver-all for Intel and AMD users of VAAPI
2025-12-18 11:56:03 +01:00
Chocobozzz f4012a9383 Support path style requests 2025-12-18 08:45:53 +01:00
ar9708 b95c31708f Fix typos in config files and Nginx template
Small nags I'm getting from @Copilot AI on my PRs, I think it's better to fix them upstream than diverge forks:
- Add missing semicolon in Content-Type header per [RFC 2045](https://datatracker.ietf.org/doc/html/rfc2045#section-5.1)
- Remove invalid trailing quote in `securitytxt` YAML blocks
- Fix yt-dlp/yt-dlp ARM binary URLs (`armv7l.zip` for ARMv7, `aarch64` for ARM64)
2025-12-16 14:37:09 +01:00
Chocobozzz 4648f3d058 Update openapi version 2025-12-15 16:29:20 +01:00
Chocobozzz 167690785b Fix code group formatting 2025-12-15 14:41:36 +01:00
ar9708andar9708 893afd92be fix(scripts): make client build compatible with Bash 3.2 (macOS) (#7332)
* fix(scripts): make client build compatible with Bash 3.2 (macOS)

I started poking around here earlier this morning, to build and run tests and contribute something, but I quickly ran into the problem with Bash 4 requirements as I'm on MacOS. I was thinking this might pose an overly high barrier to entry for newcomers. Beautiful with the Bash 4+ associative arrays, but being able to check out the project and just run `npm run build` after the necessary Homebrew Node/npm/FFmpeg installs that's also beautiful! :)))

* refactor(scripts): use `key:locale` pairs instead of parallel arrays

Address maintainer feedback https://github.com/Chocobozzz/PeerTube/pull/7332#issuecomment-3646366574, keep the association between key and value visible by using "key:locale" pairs in a single array, with one language per line for easy scanning.

---------

Co-authored-by: ar9708 <ar9708@users.noreply.github.com>
2025-12-12 14:45:13 +01:00
Chocobozzz 412df6cb2c Fix compat with HTTP3 2025-12-09 15:19:24 +01:00
Chocobozzz 9f91c44c87 Fix reset password command 2025-12-09 13:46:09 +01:00
Chocobozzz af23ec0e28 Update dependencies guide 2025-12-09 13:15:10 +01:00
Chocobozzz 35e4dba9f7 peertube user doesn't need a password
Since the shell is nologin
2025-12-09 11:46:56 +01:00
Chocobozzz d6f1c8c841 Improve production guide 2025-12-09 09:47:53 +01:00
Chocobozzz 4d98273706 Sort live session by startDate desc
To list latest ones if we have more than 100 sessions
2025-11-28 14:17:20 +01:00
Chocobozzz cdc002f1cd Add more info about deprecated fields 2025-11-26 12:19:19 +01:00
Chocobozzz 495a9d7491 Improve dependencies guide 2025-11-26 11:44:47 +01:00
Chocobozzz 8071b91b88 Update dependencies 2025-11-26 11:26:53 +01:00
Chocobozzz d00b3a9068 Update release guide 2025-11-26 10:13:42 +01:00
Chocobozzz 68318403e0 Improve video password error response 2025-11-25 09:46:41 +01:00
Chocobozzz 60f92d55de Add new feature modal info 2025-11-20 16:06:41 +01:00
Chocobozzz 3ddddc1b72 Remove deprecated fields
* Remove filename from VideoSource
 * Remove commentsEnabled from REST API & ActivityPub
 * Remove redundancies.files from VideoRedundancy
 * Correctly deprecate captionPath from VideoCaption
 * Correctly deprecate path from ActorImage
 * Correctly deprecate storyboardPath from Storyboard
2025-11-18 07:04:15 +01:00
Shalabh AgarwalandChocobozzz 9ed63f5e37 feat: add new video password api (#7044)
* add new video password api

* replace patch with post request

* Styling

---------

Co-authored-by: Chocobozzz <me@florianbigard.com>
2025-11-13 14:40:44 +01:00
Chocobozzz e30e5c9f7b Add ability to retry video imports
Channel syncs also retry imports
2025-11-12 14:35:26 +01:00
Chocobozzz 4f8edcc095 Add openapi doc for channel activities 2025-10-31 10:08:24 +01:00
Chocobozzz afd913530c Fix mention redirection 2025-10-28 16:00:26 +01:00
Chocobozzz 381f8e3b3a Add channel collaborators feature
For now only an "editor" role is available for collaborators. An editor
has the same right as the channel owner but cannot:
 * Delete the channel
 * Invite collaborators
 * Transfer ownership of a video
 * Transfer ownership of a channel (feature not developed yet)
 * Invite a new collaborator
 * Remove another collaborator

 The owner of a channel can invite another local account to be an editor
 of the channel. The editor can accept or reject the invitation.

 Moved transfer ownership of a video in the "Manage video" page.

 Updated the video channel update page to a "Manage" page, like we have
 for the video to add an "Editors" sub section, allowing the owner of
   the channel to manage channel editors.

Refactored the SQL query classes and added more raw SQL queries for
models that list entities depending on channel collaboration status.

Updated server tests to check editors can manage or cannot manage
channel entities.
2025-10-28 14:44:44 +01:00
Chocobozzz df86535f46 Add missing elements of user object 2025-09-24 16:00:34 +02:00
Chocobozzz 30ca195efa Update node supported versions 2025-09-24 15:38:25 +02:00
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 496b50f6b1 Upgrade docker postgresql and redis versions 2025-09-15 08:39:41 +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 d1a35e8421 Disable nginx buffering on upload endpoints
To prevent timeout requests in peertube HTTP server
2025-08-11 17:38:22 +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