Chocobozzz
4f1168f729
Fix CI
2026-07-13 16:03:11 +02:00
Chocobozzz
a8eb267b13
Improve messgae when playlist is empty
2026-07-08 15:09:31 +02:00
Chocobozzz
1a4816edfa
Fix ko locale
2026-05-11 10:30:39 +02:00
Chocobozzz
fa8f289b0a
Support ro and ko locales
2026-05-11 10:10:44 +02:00
Chocobozzz
79e80c4780
Filter out non text languages for captions
2026-04-15 11:38:17 +02:00
4474bf1a5e
Add feature to flip the video horizontally ( #7478 )
...
* Add feature to flip the video horizontally
* Rename to .vjs-vid-flip-h for clarity
* Refactor to use Video.js plugin system
* Add cleanup method for VideoFlipHorizontallyPlugin
* Refactor code
* Add menu to video-filter-menu-button
* Fix submenu being pushed outside of the player
* Remove hotkey for mirror feature
* Rewrite event to be more explicit
* Add working button to flip video
* Remove extra comma
* Unhardcode videoFilter for videoFilter Menu
* Cleanup and add hotkey
---------
Co-authored-by: sunny-codex <265379505+sunny-codex@users.noreply.github.com >
Co-authored-by: Chocobozzz <me@florianbigard.com >
2026-04-14 09:35:40 +02:00
Chocobozzz
390915811f
Fix creating custom i18n files
2026-04-13 11:17:02 +02:00
Chocobozzz
9e562b9437
oxlint migration for server
2026-03-26 15:15:36 +01:00
Chocobozzz
097456f166
Video SQL query optimization
...
Reduce number of rows to parse in NodeJS by generating the JSON directly in
PostgreSQL
2026-03-24 14:04:49 +01:00
Chocobozzz
1f63b98c28
Optimize listing videos with collaboration
2026-03-23 16:02:42 +01:00
Chocobozzz
66afd2e104
Merge branch 'release/v8.1.x' into develop
2026-03-19 09:29:51 +01:00
Chocobozzz
94e7ab5c91
Fix missing packages in release/nightly
2026-03-19 07:00:44 +01:00
Chocobozzz
e506977478
Merge branch 'release/v8.1.x' into develop
2026-03-18 10:55:05 +01:00
Chocobozzz
74c8f2ca3b
Add missing packages in nightly/release
...
So users can still use pnpm add in the extracted directory
2026-03-18 10:45:32 +01:00
Sébastien NOBILI and Chocobozzz
c9855027ec
Feat: video download stats ( #7437 )
...
* register job
* track downloads & display total count on stats page
* display download timeseries graph
* automated tests
* diff cleanup
* add downloads to platform stats
* remove extra semicolons
* fix lint issues
* set DB migration target
* move download stats to VideoViewModel
* rename videoView to videoStats
* lint fixes
* fix failing tests
* track remote downloads
* lint fixes
* Rename view directory to stat
* Simplify metric typing
* Do not display downloads in table
* Simplify downloads process
* Create stats tests directory
* Simplify download stats
* Fix stats fallback
* Fix redundancy
* Prevent useless log
---------
Co-authored-by: Chocobozzz <me@florianbigard.com >
2026-03-17 13:03:23 +01:00
Chocobozzz
000f8850e0
Add ka locale
2026-03-02 10:22:19 +01:00
Chocobozzz
4bb710400d
Migrate peertube-cli to tsdown
2026-02-26 12:08:12 +01:00
Chocobozzz
7c9e870942
Migrate runner to tsdown
2026-02-26 11:27:24 +01:00
Chocobozzz
89b428ec0e
Update translations
2026-02-25 08:49:20 +01:00
Chocobozzz
592abac3df
Migrate i18next parser
2026-02-25 08:45:39 +01:00
Chocobozzz
4710ffb0ec
Add video embed domain privacy
2026-02-23 09:39:55 +01:00
Chocobozzz
5b662c88fa
Add secrets config comment
2026-02-19 16:03:18 +01:00
Chocobozzz
7a1fb21922
Fix types tests
2026-01-22 16:16:40 +01:00
Chocobozzz
51879352a4
Fix "Skipping hardlink pointing to itself"
2025-12-18 08:45:53 +01:00
Chocobozzz
07b783f53b
Force npm login to prevent expired token
2025-12-16 09:49:27 +01:00
ar9708 and ar9708
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
fab3b7f931
Allow to inspect server in dev mode
2025-12-12 10:33:43 +01:00
Chocobozzz
a606c7c420
Add missing translations
2025-12-09 08:29:03 +01:00
Chocobozzz
6e4f6bd819
Fix benchmark script
2025-12-02 15:01:24 +01:00
Chocobozzz
d3b6114f18
Optimize videos count SQL query
2025-12-02 09:39:31 +01:00
Chocobozzz
3b97d1afda
Add ability to display email with auth plugin
2025-11-13 14:17:04 +01:00
Chocobozzz
9257076b23
Add support/init.d in release tarball
2025-10-29 14:12:52 +01:00
Chocobozzz
5ef484a221
Add support/conf.d in release tarball
2025-10-29 14:11:08 +01:00
Chocobozzz
2aa62a0383
Fix update script
2025-10-28 16:22:09 +01:00
Chocobozzz
4fd894308d
Fix CI
2025-09-15 10:02:38 +02:00
Chocobozzz
f93870ea31
Patch video.js types to unbreak the build
...
Remove the patch when https://github.com/videojs/video.js/pull/9089 is
published
2025-09-12 09:08:17 +02:00
Chocobozzz
a2b99c3c92
Add more info to stats card
2025-09-12 08:54:50 +02:00
Chocobozzz
906b5f7f2c
Migrate to pnpm
2025-09-12 08:43:41 +02:00
Chocobozzz
18d05d3a40
Update translations
2025-08-12 11:53:56 +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
cd8573d79e
Fix release script
2025-07-16 15:10:39 +02:00
Chocobozzz
76aa084fd5
Update credits
2025-07-11 10:34:34 +02:00
Chocobozzz
ee96cf3a19
Improve NSFW warning in player
2025-07-09 15:32:57 +02:00
Chocobozzz
037197a7e9
Merge branch 'release/7.2.0' into develop
2025-07-08 16:46:46 +02:00
Chocobozzz
3f4c267ec9
Add player strings to translate
2025-07-08 15:47:26 +02:00
Chocobozzz
c0f4de6077
Add ability to customize instance logo
2025-06-24 06:38:29 +02:00
Chocobozzz
9fbfb76985
Add scp command to release script
2025-06-10 09:44:33 +02:00
Chocobozzz
f85e1a57d4
Format xliff files
2025-05-30 14:31:25 +02:00
Chocobozzz
200c5eb463
Fix lint
2025-05-30 13:26:11 +02:00
Chocobozzz
288b0f43a1
Update all angular translation files
2025-05-30 11:00:06 +02:00