Chocobozzz
74e97347bb
Add ability to customize player settings
2025-09-12 08:54:50 +02:00
諏訪子
ef28ba3038
add x link
...
Add missing code
2025-09-10 11:51:58 +02:00
ilfarpro
dd52e8b89e
Feature for runners - handle storyboard-generation-job ( #7191 )
...
* Implement processing storyboards by runners
* Fixed storyboard generation by runners
* use common code patterns
* fix import
* improve debug logging for storyboard generation
* config option for storyboard processing with remote-runners
* refactor repetitive pattern
* refactor storyboard related code to share common utlities
* Fix test
* Fix storyboard generation config logic
* Improve logging
* Added tests for storyboard generation with runners
* Refactor PR
---------
Co-authored-by: ilfarpro <ilfarpro@ya.ru>
Co-authored-by: Chocobozzz <me@florianbigard.com>
2025-09-10 11:50:06 +02:00
Gianantonio Pini
e74bf8ae2a
feat(config): add admin options to customize default "Browse videos" behaviour ( #7193 )
...
* feat(customBrowseVideosDefaultSort): update server config
* feat(customBrowseVideosDefaultSort): update client admin-config-general component
* feat(customBrowseVideosDefaultSort): add new consistency check to server checker-after-init
* feat(customBrowseVideosDefaultSort): update config .yaml with more details about available options
* feat(customBrowseVideosDefaultSort): refactor consistency check in server checker-after-init
* feat(customBrowseVideosDefaultSort): client, add new select-videos-sort shared component
* feat(customBrowseVideosDefaultSort): client, refactor admin-config-general component to use new select-videos-sort shared component
* feat(customBrowseVideosDefaultSort): client, fix my-select-videos-sort width in admin-config-general
* feat(customBrowseVideosDefaultSort): client, update video-filters-header scss
* feat(customBrowseVideosDefaultSort): client, update videos-list-all component
* feat(config): refactor checkBrowseVideosConfig logic into separate custom validator
* feat(config): refactor isBrowseVideosDefaultSortValid to use template literals
* feat(config): refactor isBrowseVideosDefaultSortValid
* feat(config): add check for invalid browse videos config to customConfigUpdateValidator
* feat(config): group browse-videos tests in describe block
* feat(config): refactor to use client.browse_videos section, instead of browse.videos section
* feat(config): add browse_videos default_scope config key (config and server changes)
* feat(config): add browse_videos default_scope config key (client changes)
* Reorder browse videos before videos
* Fix i18n message
---------
Co-authored-by: Chocobozzz <me@florianbigard.com>
2025-09-10 10:41:45 +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
c0f4de6077
Add ability to customize instance logo
2025-06-24 06:38:29 +02:00
Chocobozzz
f5fd593976
Add ability for admins to refuse remote comments
2025-06-18 10:05:46 +02:00
Chocobozzz
031b61c466
Add ability to disable channel followers
2025-06-18 06:40:19 +02:00
Chocobozzz
ce28c64750
Support variable in email subject/signature
2025-06-18 06:40:19 +02:00
Chocobozzz
e9bb222b6c
Add defaults values config in web admin
2025-06-18 06:40:19 +02:00
Chocobozzz
eb11e5793f
Add admin config wizard
2025-06-18 06:40:19 +02:00
Chocobozzz
a6b89bde2b
Redesign admin config and add theme customization
2025-06-18 06:40:19 +02:00
Chocobozzz
dc05b37d17
Add ability to disable NSFW flags settings
2025-05-12 10:18:55 +02:00
Chocobozzz
f4d6cecf10
Redesign about pages
2025-01-09 10:29:17 +01:00
Chocobozzz
bbaf96d60d
Support max FPS configuration
2024-08-13 09:38:36 +02:00
Chocobozzz
816f346a60
Separate HLS audio and video streams
...
Allows:
* The HLS player to propose an "Audio only" resolution
* The live to output an "Audio only" resolution
* The live to ingest and output an "Audio only" stream
This feature is under a config for VOD videos and is enabled by default for lives
In the future we can imagine:
* To propose multiple audio streams for a specific video
* To ingest an audio only VOD and just output an audio only "video"
(the player would play the audio file and PeerTube would not
generate additional resolutions)
This commit introduce a new way to download videos:
* Add "/download/videos/generate/:videoId" endpoint where PeerTube can
mux an audio only and a video only file to a mp4 container
* The download client modal introduces a new default panel where the
user can choose resolutions it wants to download
2024-08-05 08:31:59 +02:00
Chocobozzz
1bfb791e05
Integrate transcription in PeerTube
2024-06-28 08:44:58 +02:00
chagai95
e57c3024f4
Add config option to keep original video file (basic first version) ( #6157 )
...
* testing not removing old file and adding columb to db
* implement feature
* remove unnecessary config changes
* use only keptOriginalFileName, change keptOriginalFileName to keptOriginalFilename for consistency with with videoFile table, slight refactor with basename()
* save original video files to dedicated directory original-video-files
* begin implementing object storage (bucket) support
---------
Co-authored-by: chagai.friedlander <chagai.friedlander@fairkom.eu>
Co-authored-by: Ian <ian.kraft@hotmail.com>
Co-authored-by: Chocobozzz <me@florianbigard.com>
2024-03-15 15:47:18 +01:00
Chocobozzz
486b4a329f
Optimize config endpoint
2024-03-12 16:00:51 +01:00
Chocobozzz
10e78bb778
Remove twitter whitelisted option
...
It doesn't seem to be required
2024-03-08 10:54:29 +01:00
Chocobozzz
f6fb7cd3e9
Ensure server actor AP object has avatars
2024-02-28 14:47:39 +01:00
Chocobozzz
bb7cb0d2fd
Add ability to set avatar to instance
2024-02-23 14:27:11 +01:00
Chocobozzz
fbe47a9f8e
Fix build
2024-02-21 13:49:08 +01:00
Chocobozzz
8573e5a80a
Implement user import/export in server
2024-02-21 13:49:08 +01:00
Chocobozzz
cbfe10a43e
Fix updating instance banner
2024-02-20 14:33:10 +01:00
Chocobozzz
7ee0efb57a
Add ability to set a banner to the instance
2024-02-20 11:33:10 +01:00
Chocobozzz
b9077c83fc
Add ability to disable storyboards
2023-12-27 10:39:09 +01:00
Chocobozzz
f90db24233
Fix SEO and refactor HTML pages generation
...
* Split methods in multiple classes
* Add JSONLD tags in embed too
* Index embeds but use a canonical URL tag (targeting the watch page)
* Remote objects don't include a canonical URL tag anymore. Instead we
forbid indexation
* Canonical URLs now use the official short URL (/w/, /w/p, /a, /c
etc.)
2023-10-20 16:00:36 +02:00
Wicklow
ea6c2b064f
Allow to change the default channel name ( #6000 )
...
* Allow to change the default channel name
* Fix tests
* Fix tests
* Fix tests
2023-10-19 15:22:00 +02:00
Chocobozzz
5a3d0650c9
server/server -> server/core
2023-10-04 15:13:25 +02:00