Chocobozzz
f917ca20df
Fix upload error
2026-08-18 13:57:05 +02:00
Chocobozzz
c79f89624c
Update translations
2026-08-18 13:56:22 +02:00
chocobozzz
461cd12fb9
Translated using Weblate (Portuguese (Portugal))
...
Currently translated at 98.0% (3194 of 3256 strings)
Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/pt_PT/
2026-08-18 13:47:30 +02:00
Chocobozzz
0bd911ff11
Fix page crash with deferred view
2026-08-18 11:27:04 +02:00
Chocobozzz
1e0325e6c0
Update translations
2026-08-18 11:22:46 +02:00
Ricardo Simões
5288434b15
Translated using Weblate (Portuguese (Portugal))
...
Currently translated at 98.7% (3196 of 3236 strings)
Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/pt_PT/
2026-08-18 11:04:40 +02:00
Ricardo Simões
5376dc62ef
Translated using Weblate (Portuguese (Portugal))
...
Currently translated at 100.0% (407 of 407 strings)
Translation: PeerTube/server-internal
Translate-URL: https://weblate.framasoft.org/projects/peertube/server-internal/pt_PT/
2026-08-18 11:04:40 +02:00
Ricardo Simões
5518947e74
Translated using Weblate (Portuguese (Portugal))
...
Currently translated at 100.0% (166 of 166 strings)
Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/pt_PT/
2026-08-18 11:04:40 +02:00
Ricardo Simões
b2a2a5dd78
Translated using Weblate (Portuguese (Portugal))
...
Currently translated at 100.0% (316 of 316 strings)
Translation: PeerTube/server
Translate-URL: https://weblate.framasoft.org/projects/peertube/server/pt_PT/
2026-08-18 11:04:40 +02:00
Ricardo Simões
34b67eda78
Translated using Weblate (Portuguese (Portugal))
...
Currently translated at 17.3% (560 of 3236 strings)
Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/pt_PT/
2026-08-18 11:04:40 +02:00
Marc
2adac2ecfe
Translated using Weblate (French (France) (fr_FR))
...
Currently translated at 100.0% (407 of 407 strings)
Translation: PeerTube/server-internal
Translate-URL: https://weblate.framasoft.org/projects/peertube/server-internal/fr_FR/
2026-08-18 11:04:40 +02:00
Pro Decentralization
7bf75449f5
Translated using Weblate (Turkish)
...
Currently translated at 73.0% (2365 of 3236 strings)
Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/tr/
2026-08-18 11:04:40 +02:00
Marc
6956e19698
Translated using Weblate (French (France) (fr_FR))
...
Currently translated at 91.1% (2950 of 3236 strings)
Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fr_FR/
2026-08-18 11:04:40 +02:00
Pro Decentralization
5b7573c82f
Translated using Weblate (Turkish)
...
Currently translated at 67.4% (2184 of 3236 strings)
Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/tr/
2026-08-18 11:04:40 +02:00
Marc
1f6fbffd2e
Translated using Weblate (French (France) (fr_FR))
...
Currently translated at 90.7% (2938 of 3236 strings)
Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fr_FR/
2026-08-18 11:04:40 +02:00
Lefteris T.
7f24fa93cb
Translated using Weblate (Greek)
...
Currently translated at 46.3% (1501 of 3236 strings)
Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/el/
2026-08-18 11:04:40 +02:00
Pro Decentralization
e8a114bceb
Translated using Weblate (Turkish)
...
Currently translated at 65.1% (2107 of 3236 strings)
Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/tr/
2026-08-18 11:04:40 +02:00
Jeff Huang
0a2c521c6a
Translated using Weblate (Chinese (Traditional Han script))
...
Currently translated at 100.0% (3236 of 3236 strings)
Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/zh_Hant/
2026-08-18 11:04:40 +02:00
Lefteris T.
7d6f8f3faa
Translated using Weblate (Greek)
...
Currently translated at 46.3% (1499 of 3236 strings)
Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/el/
2026-08-18 11:04:40 +02:00
Chocobozzz
6327e3d785
Fix disabled comments title
2026-08-18 11:01:57 +02:00
Chocobozzz
b332c473c3
Add setting to enable tagging requests
2026-08-18 10:53:13 +02:00
Chocobozzz
3e351bbc41
Fix checking auth result
2026-08-18 10:41:17 +02:00
cinereal
f8bb2e0d55
Declare the configuration schema against draft 2020-12
...
Every keyword `scripts/generate-config-schema.ts` emits -- `type`,
`default`, `description`, `properties`, `items`, `additionalProperties`,
`enum` -- means the same thing in draft-07 and in draft 2020-12, so the
generated document already is a valid 2020-12 schema and saying so changes
nothing about which configurations it admits.
Nothing in this repository reads the keyword: `validate-config-schema.ts`
drops `$schema` before compiling with Ajv. It is there for the consumers
that do read it -- editor completion, third-party validators -- and those
implement 2020-12 where support for the older drafts is fading.
Assisted-by: Claude:claude-opus-5
2026-08-18 10:19:59 +02:00
Chocobozzz
6287c26c76
Fix PeerTube quitting cleanup
2026-08-18 10:18:10 +02:00
Chocobozzz
3bf698925f
Check role is undefined
2026-08-18 10:17:36 +02:00
Sourav Sarkar and Chocobozzz
2e08a14cb9
Feature/dynamic channel stats ( #7750 )
...
* daily/weekly/quaterly/yearly/all time channel view count added
* added test cases to suite
* test-lint issue fix
* PR polishing
* Improve alignment
* SQL query simplification
* Fix x axis alignment
---------
Co-authored-by: Chocobozzz <me@florianbigard.com >
2026-08-18 09:35:30 +02:00
Chocobozzz
6b3b57ccd8
Do not sanitize twice
2026-08-17 09:07:23 +02:00
Chocobozzz
40f7d3c346
Comments display optimization
2026-08-17 08:32:45 +02:00
Chocobozzz
d7461257fc
Remove unused code
2026-08-14 16:36:38 +02:00
Chocobozzz
0900e369db
Prevent layout shift
2026-08-14 16:36:38 +02:00
Chocobozzz
1b99282aed
Limit the number of replies when fetching a thread
...
Introduce a new endpoint `/api/v1/videos/{id}/comments/{commentId}/replies` to load more replies of a specific comment
Introduce new server hooks for this endpoint: `filter:api.video-comment-replies.list.params` and `filter:api.video-comment-replies.list.result`
Introduce new client hooks when loading more comment replies: `filter:api.video-watch.video-comment-replies.list.params` and `filter:api.video-watch.video-comment-replies.list.result`
A modal is displayed when comment depth is too high, to prevent width
overflow
2026-08-14 16:36:38 +02:00
Chocobozzz
c34d4be8d2
Fix small inconsistent padding
2026-08-14 08:52:41 +02:00
Chocobozzz
55e3ae7598
Fix server tests
2026-08-14 08:52:41 +02:00
Chocobozzz
8dc8b9a42f
Improve comment component performance
2026-08-14 08:52:41 +02:00
Chocobozzz
9f136ed636
Upgrade whisper
2026-08-13 13:33:27 +02:00
Chocobozzz
184153f8d4
Fix theme colors
2026-08-13 11:24:59 +02:00
Chocobozzz
af0c8a47da
Check on abuse report on server too
2026-08-13 09:39:26 +02:00
Chocobozzz
a1b60d7403
Add ability to retry a cancelled import
2026-08-12 14:39:26 +02:00
Chocobozzz
11d116c6f0
Prevent user to report its own videos
2026-08-12 14:24:52 +02:00
Chocobozzz
1bd9990013
Add state filter on imports
2026-08-12 14:19:27 +02:00
Chocobozzz
dd5a4953db
Fix leaked torrent files
2026-08-12 11:30:01 +02:00
Chocobozzz
9b2b99db5e
Update changelog
2026-08-12 10:43:52 +02:00
Chocobozzz
7667b26871
Fix accessibility issues
2026-08-12 10:22:37 +02:00
Chocobozzz
5e0788c968
Add transcription re-sync button
2026-08-12 10:22:37 +02:00
Chocobozzz
02d72dcb93
Remember modal states
2026-08-11 17:24:51 +02:00
Chocobozzz
d2657b16fe
Sticky transcription header
2026-08-11 15:23:23 +02:00
Chocobozzz
cd5aa184e3
Improve listing video miniature accessibility
2026-08-11 15:23:23 +02:00
Chocobozzz
3a188bcd45
Fix tests with latest ffmpeg
2026-08-11 15:06:02 +02:00
Chocobozzz
693e343a89
Fix key extraction
2026-08-11 13:20:49 +02:00
Chocobozzz
bad768ddfa
Support short uuids when parsing logs
2026-08-11 12:42:49 +02:00