Commit Graph

8619 Commits (639feb2306f871ffbc42a731905839d24bf0438e)

Author SHA1 Message Date
Chocobozzz c5b66526eb
Fix sass mixed declarations deprecation warning
https://sass-lang.com/documentation/breaking-changes/mixed-decls/
2024-08-19 09:35:41 +02:00
Chocobozzz 1261bdf1d8
Update client dependencies 2024-08-16 15:20:43 +02:00
Chocobozzz 6d2f5868e0
Faster transcription segment detection 2024-08-16 13:48:41 +02:00
Chocobozzz 1acfda0c3c
Fix chapters icon layout shift 2024-08-16 13:21:50 +02:00
Chocobozzz b1084f0a02
Fix client build 2024-08-16 12:09:43 +02:00
Chocobozzz 9a6e68d505
Isolated modules to true in client
Speeds up compilation
2024-08-16 10:52:01 +02:00
Chocobozzz d97484c2f7
Fix updating instance custom config 2024-08-16 10:43:24 +02:00
Chocobozzz 16d9204ea8
Replace sanitize-html by dompurify in frontend
It's lighter and we don't have native dependencies warnings in web
browser
2024-08-16 10:41:02 +02:00
Chocobozzz fa1d5c76f8
Update translations 2024-08-14 15:41:38 +02:00
josé m 558f18dbf4
Translated using Weblate (Galician)
Currently translated at 100.0% (2439 of 2439 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/gl/
2024-08-14 15:37:05 +02:00
Jiri Podhorecky 0026a695cb
Translated using Weblate (Czech)
Currently translated at 90.4% (2206 of 2439 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/cs/
2024-08-14 15:37:05 +02:00
T.S 38ebb2554e
Translated using Weblate (Japanese)
Currently translated at 100.0% (146 of 146 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/ja/
2024-08-14 15:37:05 +02:00
T.S 244d1ace55
Translated using Weblate (Japanese)
Currently translated at 100.0% (274 of 274 strings)

Translation: PeerTube/server
Translate-URL: https://weblate.framasoft.org/projects/peertube/server/ja/
2024-08-14 15:37:05 +02:00
T.S 96c6b23662
Translated using Weblate (Japanese)
Currently translated at 100.0% (2439 of 2439 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ja/
2024-08-14 15:37:05 +02:00
T.S 8a8d41085c
Translated using Weblate (Japanese)
Currently translated at 100.0% (2439 of 2439 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ja/
2024-08-14 15:37:05 +02:00
VeryREAL 94f98c6748
Translated using Weblate (Tatar)
Currently translated at 2.0% (47 of 2240 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/tt/
2024-08-14 15:37:05 +02:00
Phongpanot abee1d8f06
Translated using Weblate (Thai)
Currently translated at 65.1% (1588 of 2439 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/th/
2024-08-14 15:37:05 +02:00
Frederic Bezies b187288902
Translated using Weblate (French (France) (fr_FR))
Currently translated at 96.1% (2345 of 2439 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fr_FR/
2024-08-14 15:37:05 +02:00
Kevin Pliester ff032977b7
Translated using Weblate (German)
Currently translated at 96.3% (2349 of 2439 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/de/
2024-08-14 15:37:04 +02:00
Phongpanot 0c292cb91e
Translated using Weblate (Thai)
Currently translated at 65.0% (1586 of 2439 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/th/
2024-08-14 15:37:04 +02:00
Phongpanot 42b1c2e843
Translated using Weblate (Thai)
Currently translated at 65.0% (1586 of 2439 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/th/
2024-08-14 15:37:04 +02:00
Phongpanot b2433b9be8
Translated using Weblate (Thai)
Currently translated at 64.8% (1582 of 2439 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/th/
2024-08-14 15:37:04 +02:00
Phongpanot edd7455b5f
Translated using Weblate (Thai)
Currently translated at 64.2% (1567 of 2439 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/th/
2024-08-14 15:37:04 +02:00
Phongpanot 00e3ee6e67
Translated using Weblate (Thai)
Currently translated at 64.2% (1567 of 2439 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/th/
2024-08-14 15:37:04 +02:00
Phongpanot 7c4e2f5cad
Translated using Weblate (Thai)
Currently translated at 63.9% (1560 of 2439 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/th/
2024-08-14 15:37:04 +02:00
Frederic Bezies 8cda162731
Translated using Weblate (French (France) (fr_FR))
Currently translated at 96.1% (2344 of 2439 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fr_FR/
2024-08-14 15:37:04 +02:00
Frederic Bezies 0e61868754
Translated using Weblate (French (France) (fr_FR))
Currently translated at 96.0% (2342 of 2439 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fr_FR/
2024-08-14 15:37:04 +02:00
T.S 14a0de2200
Translated using Weblate (Japanese)
Currently translated at 100.0% (2439 of 2439 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ja/
2024-08-14 15:37:04 +02:00
Frederic Bezies 37c1ae1095
Translated using Weblate (French (France) (fr_FR))
Currently translated at 95.9% (2341 of 2439 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fr_FR/
2024-08-14 15:37:04 +02:00
Besnik Bleta fcbaf9c600
Translated using Weblate (Albanian)
Currently translated at 99.3% (145 of 146 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/sq/
2024-08-14 15:37:04 +02:00
Jeff Huang 703cad4f1e
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (2439 of 2439 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/zh_Hant/
2024-08-14 15:37:04 +02:00
Chocobozzz af9f20d60c
Relax error logs with google bot 2024-08-14 15:10:59 +02:00
Chocobozzz be4bf80883
Add transcription widget 2024-08-14 10:34:44 +02:00
Chocobozzz fab70099b1
Fix copy button background 2024-08-13 14:27:46 +02:00
Chocobozzz 6ff42dff2a
We don't need to load complete description anymore
It's already included in classic payload
2024-08-13 09:38:36 +02:00
Chocobozzz 8e0144a089
Add a hint to fill chapters in the description 2024-08-13 09:38:36 +02:00
Chocobozzz 66b2d7d0f5
Better plural localization support 2024-08-13 09:38:36 +02:00
Chocobozzz 0bd2474fed
Don't display orange resume bar on lives 2024-08-13 09:38:36 +02:00
Chocobozzz 90859f2b61
Reduce peertube types package size 2024-08-13 09:38:35 +02:00
Chocobozzz 25684e837c
Fix client player error on fast restream 2024-08-09 10:00:34 +02:00
Chocobozzz da3420ac40
Avoid too many errors in client on fast-restream 2024-08-08 15:22:55 +02:00
Chocobozzz 62bf86c186
Introduce bufferStalled playback metric 2024-08-08 14:41:34 +02:00
Chocobozzz f2887d29b8
Still warn on metrics issue but only the client 2024-08-08 14:13:24 +02:00
Chocobozzz e7e7eca508
Send fatal player errors to server 2024-08-08 14:06:14 +02:00
Chocobozzz ca58501c52
Fix logged-in menu link width 2024-08-08 14:02:19 +02:00
Chocobozzz b807a5a01e
Don't send hls warnings to server
Not relevant for the admin
2024-08-08 13:51:36 +02:00
Chocobozzz b8cb1d8e87
Smoother live autoplay
Avoid blank page
2024-08-08 13:48:20 +02:00
Chocobozzz 64f943c1cb
Don't log if it's google bot
This error is expected
2024-08-08 13:40:34 +02:00
Chocobozzz 1ed2007190
Don't warn, safari seems to block the request 2024-08-08 13:35:17 +02:00
Chocobozzz 691385517c
Fix p2p media loader error when reloading player 2024-08-08 12:15:18 +02:00
Chocobozzz 9f57427a79
Add ability to copy admin logs 2024-08-08 11:44:30 +02:00
Chocobozzz 5207faeeae
Prefer auto position by default 2024-08-08 11:04:29 +02:00
Chocobozzz 8d4215f238
Fix my videos channel name overflow 2024-08-08 11:04:23 +02:00
Chocobozzz c5772f05d8
Fix left menu block title ellipsis 2024-08-08 10:47:58 +02:00
Chocobozzz 226f712d93
Improve chapter marker in control bar 2024-08-08 09:35:25 +02:00
Chocobozzz efb27fb9d1
Prevent poster flickering 2024-08-08 08:38:58 +02:00
Chocobozzz eb86c3d407
Avoid crashing all embed on uncaught error 2024-08-06 16:34:58 +02:00
Chocobozzz 21215122a8
Better resolution label for custom video aspect 2024-08-06 16:01:38 +02:00
Chocobozzz 340d77b7c6
Fix download modal crash 2024-08-06 14:30:18 +02:00
Chocobozzz 4df22f9e47
Fix hidden delete button for original file 2024-08-06 13:41:08 +02:00
Chocobozzz b8f2b9f16c
Fix no JS third party link 2024-08-05 08:35:00 +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 17cd564875
Bumped to version v6.2.1 2024-08-01 10:19:55 +02:00
Chocobozzz 65fa18bace
More info on embed player crash 2024-08-01 10:14:26 +02:00
Chocobozzz 40a498790e
Display emoji in the preview
Consistency with the video description
2024-07-31 14:04:34 +02:00
Chocobozzz f1afdeaa61
Fix filter pastille labels 2024-07-31 09:50:50 +02:00
Chocobozzz 44919a8d57
Fix hidden runner jobs tab
If remote runners feature is only enabled on transcription
2024-07-31 08:56:33 +02:00
Chocobozzz 601bf7ad96
Fix hotkeys detection 2024-07-31 08:40:02 +02:00
Chocobozzz a9d08d2646
Correctly handle invalid current password 2024-07-31 08:35:24 +02:00
Chocobozzz 5f153b9d85
Cannot download a live 2024-07-31 08:21:09 +02:00
Chocobozzz 015320aab2
Fix "No results" 2024-07-31 08:17:09 +02:00
Chocobozzz e612ad836a
More robust user quota component 2024-07-31 08:15:56 +02:00
Chocobozzz 06fbcde34e
Use implicit default orientation 2024-07-31 08:15:40 +02:00
Chocobozzz 65aa1c2571
Fix PWA orientation
To respect locked orientation on the OS

See https://w3c.github.io/screen-orientation/#screen-orientation-types
2024-07-29 08:43:39 +02:00
Chocobozzz 3d4d49a23e
Bumped to version v6.2.0 2024-07-16 09:00:02 +02:00
Chocobozzz 2b6675f176
Ignore e2e logs 2024-07-16 06:59:57 +02:00
Chocobozzz 8b2e1ef7a6
Update translations 2024-07-15 14:11:51 +02:00
Quantic Axe cb1ebd2862
Translated using Weblate (Ukrainian)
Currently translated at 89.7% (2188 of 2438 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/uk/
2024-07-15 10:12:02 +02:00
T.S 7754962257
Translated using Weblate (Japanese)
Currently translated at 99.5% (2426 of 2438 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ja/
2024-07-15 10:12:02 +02:00
chocobozzz c4a5ec0a97
Translated using Weblate (French (France) (fr_FR))
Currently translated at 96.0% (2341 of 2438 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fr_FR/
2024-07-15 10:12:02 +02:00
alex gabilondo 40da7998fc
Translated using Weblate (Basque)
Currently translated at 100.0% (145 of 145 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/eu/
2024-07-15 10:12:02 +02:00
alex gabilondo 2e68aa3c28
Translated using Weblate (Basque)
Currently translated at 96.8% (2362 of 2438 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/eu/
2024-07-15 10:12:02 +02:00
Ihor Hordiichuk 1e79a82bd5
Translated using Weblate (Ukrainian)
Currently translated at 89.7% (2188 of 2438 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/uk/
2024-07-15 10:12:02 +02:00
Erik Guldberg 819a1883e2
Translated using Weblate (Norwegian Bokmål)
Currently translated at 73.2% (1786 of 2438 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/nb_NO/
2024-07-15 10:12:02 +02:00
Александр e35b558b26
Translated using Weblate (Russian)
Currently translated at 100.0% (2438 of 2438 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ru/
2024-07-15 10:12:01 +02:00
Payman Moghadam 3c48463ba2
Translated using Weblate (Persian)
Currently translated at 88.5% (2159 of 2438 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fa/
2024-07-15 10:12:01 +02:00
Jeff Huang d622a4f85e
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (2438 of 2438 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/zh_Hant/
2024-07-15 10:12:01 +02:00
josé m c95e2b082e
Translated using Weblate (Galician)
Currently translated at 100.0% (2438 of 2438 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/gl/
2024-07-15 10:12:01 +02:00
Chocobozzz 5f0f4ba7de
Don't display transcription message with a caption 2024-07-15 09:55:17 +02:00
Chocobozzz 6c471ede04
Fix lint 2024-07-12 16:50:40 +02:00
Chocobozzz de2c0de32a
Typo when catching play promise 2024-07-12 16:49:17 +02:00
Chocobozzz a454d638c3
Fix download modal with remote videos 2024-07-12 16:42:57 +02:00
Chocobozzz 60a424059d
Fix login "terms" link 2024-07-12 16:13:45 +02:00
Chocobozzz 539dd6888d
Correctly catch play promise 2024-07-12 15:43:35 +02:00
Chocobozzz 5d62c3c1cb
Add "auto-generated" caption info 2024-07-10 12:31:34 +02:00
Chocobozzz 6d12f018cd
Fix no results when there are lives 2024-07-10 12:03:50 +02:00
Chocobozzz fb5236f2af
Bumped to version v6.2.0-rc.1 2024-07-03 09:31:32 +02:00
Chocobozzz f5104fb234
Don't transcribe/encode videos with invalid state 2024-07-03 09:09:20 +02:00
Chocobozzz 532d8d4a39
Update translations 2024-07-02 11:42:21 +02:00
Jeff Huang 81455aa2f1
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (2420 of 2420 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/zh_Hant/
2024-07-02 11:29:57 +02:00
josé m 19ad60aa5e
Translated using Weblate (Galician)
Currently translated at 100.0% (2420 of 2420 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/gl/
2024-07-02 11:29:57 +02:00
Danail Emandiev 3627d15cea
Translated using Weblate (Bulgarian)
Currently translated at 72.9% (186 of 255 strings)

Translation: PeerTube/server
Translate-URL: https://weblate.framasoft.org/projects/peertube/server/bg/
2024-07-02 11:29:57 +02:00
Danail Emandiev de18b731b4
Translated using Weblate (Bulgarian)
Currently translated at 100.0% (127 of 127 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/bg/
2024-07-02 11:29:57 +02:00
Danail Emandiev 3269e0b138
Translated using Weblate (Bulgarian)
Currently translated at 16.4% (215 of 1305 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/bg/
2024-07-02 11:29:57 +02:00
Chocobozzz 5ab681802b
Add ability to force transcription 2024-07-02 11:22:51 +02:00
Chocobozzz ad9eb48bab
Display appropriate message on bad req 2024-07-02 11:02:56 +02:00
Chocobozzz f1aae9163f
Fix hls seeking 2024-07-02 10:45:42 +02:00
Chocobozzz 01b3396c80
Better view handling with looped videos 2024-07-02 09:41:33 +02:00
Chocobozzz b45ed3c05a
Do not run transcription/transcoding on lives 2024-07-01 11:15:09 +02:00
Chocobozzz 8faed816ab
Fix lint 2024-06-28 14:43:03 +02:00
Chocobozzz 3a71086e35
Correctly handle transcription conflicts 2024-06-28 14:42:19 +02:00
kontrollanten 3c9d1ff5e3 client: extend logging
In able to make it easier to debug issues.
2024-06-28 09:21:45 +02:00
Chocobozzz 1bfb791e05
Integrate transcription in PeerTube 2024-06-28 08:44:58 +02:00
Chocobozzz b10482e0e0
Fix lint 2024-06-27 14:34:18 +02:00
Chocobozzz 564089d3e6
Fix E2E tests 2024-06-27 11:48:03 +02:00
Chocobozzz 9b2a054e54
Fix lint 2024-06-26 14:20:06 +02:00
Chocobozzz 9772280e99
Upgrade to angular 18 & vite 2024-06-26 08:33:54 +02:00
Chocobozzz ec33467261
Update client dependencies 2024-06-24 10:01:38 +02:00
Chocobozzz c49b67b16f
Update translations 2024-06-24 09:40:42 +02:00
chocobozzz af67a6e13a
Translated using Weblate (Ukrainian)
Currently translated at 89.7% (2169 of 2418 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/uk/
2024-06-24 09:34:13 +02:00
Besnik Bleta 8c93ecfa09
Translated using Weblate (Albanian)
Currently translated at 99.3% (144 of 145 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/sq/
2024-06-24 09:20:41 +02:00
Goudarz Jafari 0c6dc792fc
Translated using Weblate (Persian)
Currently translated at 100.0% (145 of 145 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/fa/
2024-06-24 09:20:41 +02:00
T.S 0cbd280190
Translated using Weblate (Japanese)
Currently translated at 98.3% (2378 of 2418 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ja/
2024-06-24 09:20:41 +02:00
Chocobozzz 4f4d3adf73
Update apps dependencies 2024-06-21 14:49:17 +02:00
Chocobozzz 4ff7880584
href can be null 2024-06-21 14:05:13 +02:00
Chocobozzz 79d6e93b03
Fix downloading private videos in admin 2024-06-21 11:05:04 +02:00
Chocobozzz 4302802840
Don't display divider on empty block 2024-06-21 10:41:12 +02:00
Chocobozzz 990266f149
Owner must not be able to approve its own comment 2024-06-21 10:27:03 +02:00
Chocobozzz d5323a641b
Better onRootClick implementation
Thanks John
2024-06-21 09:51:07 +02:00
Chocobozzz e3161f4105
Highlight lives when listing videos 2024-06-20 12:07:41 +02:00
Chocobozzz 9b56fcb500
Fix trending sort label 2024-06-20 10:57:45 +02:00
Chocobozzz 13c11a57f0
Fix internal link detection, again 2024-06-20 10:48:51 +02:00
Chocobozzz 045e6af1d5
Fix internal link detection
Links may also use mailto: or other schemes
2024-06-20 10:48:01 +02:00
Chocobozzz 4d5ce84db9
Update translations 2024-06-20 10:35:27 +02:00
Jerguš Fonfer 002fa6998d
Translated using Weblate (Slovak)
Currently translated at 100.0% (98 of 98 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/sk/
2024-06-20 10:25:57 +02:00
Jerguš Fonfer de805b6293
Translated using Weblate (Slovak)
Currently translated at 91.7% (2218 of 2418 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/sk/
2024-06-20 10:25:57 +02:00
Cirnos a6ad7a5eda
Translated using Weblate (Portuguese (Brazil))
Currently translated at 82.9% (2006 of 2418 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/pt_BR/
2024-06-20 10:25:57 +02:00
Milo Ivir 21a83cc650
Translated using Weblate (Croatian)
Currently translated at 99.4% (2404 of 2418 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/hr/
2024-06-20 10:25:57 +02:00
Payman Moghadam 8b24a91a4b
Translated using Weblate (Persian)
Currently translated at 87.6% (2120 of 2418 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fa/
2024-06-20 10:25:57 +02:00
Milo Ivir 9367ddd525
Translated using Weblate (Croatian)
Currently translated at 98.6% (2386 of 2418 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/hr/
2024-06-20 10:25:57 +02:00
Milo Ivir 00c5ff0b67
Translated using Weblate (Croatian)
Currently translated at 98.6% (2385 of 2418 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/hr/
2024-06-20 10:25:57 +02:00
Milo Ivir 4549328d37
Translated using Weblate (Croatian)
Currently translated at 98.5% (2383 of 2418 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/hr/
2024-06-20 10:25:57 +02:00
Milo Ivir 38bf925e80
Translated using Weblate (Croatian)
Currently translated at 100.0% (143 of 143 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/hr/
2024-06-20 10:25:57 +02:00
Milo Ivir b8400e7515
Translated using Weblate (Croatian)
Currently translated at 98.5% (2383 of 2418 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/hr/
2024-06-20 10:25:56 +02:00
Milo Ivir 0c7d0c7a6f
Translated using Weblate (Croatian)
Currently translated at 98.5% (2383 of 2418 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/hr/
2024-06-20 10:25:56 +02:00
Milo Ivir 1ee2754fa3
Translated using Weblate (Croatian)
Currently translated at 98.3% (2377 of 2418 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/hr/
2024-06-20 10:25:56 +02:00
Milo Ivir 1746af536f
Translated using Weblate (Croatian)
Currently translated at 98.2% (2375 of 2418 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/hr/
2024-06-20 10:25:56 +02:00
Milo Ivir de40c0575c
Translated using Weblate (Croatian)
Currently translated at 98.1% (2374 of 2418 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/hr/
2024-06-20 10:25:56 +02:00
Jeff Huang ca02b1f4c6
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (2418 of 2418 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/zh_Hant/
2024-06-20 10:25:56 +02:00
josé m 6e26911fa3
Translated using Weblate (Galician)
Currently translated at 100.0% (2418 of 2418 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/gl/
2024-06-20 10:25:56 +02:00
Ignacio Carrera González 73c6efaa5f
Translated using Weblate (Spanish)
Currently translated at 87.3% (2111 of 2418 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/es/
2024-06-20 10:25:56 +02:00
Ignacio Carrera González 84e41b41d1
Translated using Weblate (Spanish)
Currently translated at 100.0% (144 of 144 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/es/
2024-06-20 10:25:56 +02:00
Александр 93e5c381be
Translated using Weblate (Russian)
Currently translated at 98.7% (2388 of 2418 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ru/
2024-06-20 10:25:56 +02:00
Ignacio Carrera González 55200431d9
Translated using Weblate (Spanish)
Currently translated at 100.0% (274 of 274 strings)

Translation: PeerTube/server
Translate-URL: https://weblate.framasoft.org/projects/peertube/server/es/
2024-06-20 10:25:56 +02:00
Ignacio Carrera González 5071fed038
Translated using Weblate (Spanish)
Currently translated at 100.0% (274 of 274 strings)

Translation: PeerTube/server
Translate-URL: https://weblate.framasoft.org/projects/peertube/server/es/
2024-06-20 10:25:56 +02:00
Ignacio Carrera González 7e7e5af06d
Translated using Weblate (Spanish)
Currently translated at 87.3% (2111 of 2418 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/es/
2024-06-20 10:25:56 +02:00
Chocobozzz 7a7e040ada
Fix lint 2024-06-20 10:25:43 +02:00
Chocobozzz 419da534af
Fix line typo 2024-06-20 09:51:21 +02:00
Chocobozzz 4aadf69a8b
Prevent hotkeys in contenteditable element 2024-06-20 09:48:21 +02:00
Chocobozzz 797c2f432f
Detect internal link on plugin pages 2024-06-20 09:32:07 +02:00
Chocobozzz 1b9b904c18
Fix bulk finder 2024-06-20 09:05:09 +02:00
Chocobozzz 42c78c7fcc
Fix short uuid use in custom playlist markup 2024-06-19 14:50:01 +02:00
Chocobozzz c1fe77b993
Fix player settings menu on RTL 2024-06-12 10:58:07 +02:00
Chocobozzz 46a2c15eaf
Fix menu list items 2024-06-11 11:16:25 +02:00
Chocobozzz fe6e37ca8d
Remove uneeded information in select 2024-06-11 11:09:07 +02:00
Chocobozzz 4422726674
Fix boolean icon accessiblity 2024-06-11 11:04:29 +02:00
Chocobozzz 3a5d1af477
Fix green color accessibility 2024-06-11 11:00:41 +02:00
Chocobozzz ad396ec891
Fix checkbox description relationship 2024-06-11 10:50:20 +02:00
Chocobozzz a5513f5415
Fix upgrade your settings accessibility 2024-06-11 09:47:22 +02:00
Chocobozzz 15f791edc0
Fix major plugin version detection 2024-06-11 09:32:33 +02:00
Chocobozzz cc0a39c2c4
Fix "update your settings" keyboard navigation 2024-06-11 09:27:28 +02:00
Chocobozzz 2d9e4188b5
Fix keyboard settings menu keyboard navigation 2024-06-11 09:15:54 +02:00
Chocobozzz 00b1adab86
Fix player back button label 2024-06-10 16:27:01 +02:00
Chocobozzz 44eedafed4
Fix search typeahead accessibility 2024-06-10 16:20:50 +02:00
Chocobozzz 9c215124d1
Fix radio button focus 2024-06-10 14:27:16 +02:00
Chocobozzz 77c002f07f
Fix video filter pastille accessibility 2024-06-10 11:46:26 +02:00
Chocobozzz f027bdb4b0
Fix my-feed popover title state 2024-06-10 11:32:39 +02:00
Chocobozzz b455a59bfd
Fix focus-visible
Also remove polyfill now :focus-visible is in baseline
2024-06-10 11:20:04 +02:00
Chocobozzz 7c9f07e140
Improve `Video` AP compatibility
Compat with text/html descriptions
Compat with SPDX for licences
Compat with missing sensitive attribute
Compat with missing tag attribute
Compat with missing video file magnet URI
Compat with missing streaming playlist segmentsSha256Url
Compat with optional comments/likes/dislikes/shares URI in video object

Add more debug logs when the object is not valid
2024-06-03 09:36:29 +02:00
Chocobozzz 9b79c28d40
Update translations 2024-05-30 16:42:30 +02:00
Stardream 5a87ca0c53
Translated using Weblate (Chinese (Simplified))
Currently translated at 86.6% (2050 of 2367 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/zh_Hans/
2024-05-30 16:31:21 +02:00
Stardream d841e5c0df
Translated using Weblate (Chinese (Simplified))
Currently translated at 86.6% (2050 of 2367 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/zh_Hans/
2024-05-30 16:31:21 +02:00
Stardream 0cad958850
Translated using Weblate (Chinese (Simplified))
Currently translated at 86.4% (2047 of 2367 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/zh_Hans/
2024-05-30 16:31:20 +02:00
Éloi Rivard 3b476b0423
Translated using Weblate (French (France) (fr_FR))
Currently translated at 99.5% (2357 of 2367 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fr_FR/
2024-05-30 16:31:20 +02:00
Scott Starkey 81c18b1151
Translated using Weblate (Esperanto)
Currently translated at 62.6% (1482 of 2367 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/eo/
2024-05-30 16:31:20 +02:00
alex gabilondo 11bc98ac1c
Translated using Weblate (Basque)
Currently translated at 100.0% (2367 of 2367 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/eu/
2024-05-30 16:31:20 +02:00
0que 8ac4475b2d
Translated using Weblate (Russian)
Currently translated at 100.0% (2367 of 2367 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ru/
2024-05-30 16:31:20 +02:00
josé m f9f3a79e6f
Translated using Weblate (Galician)
Currently translated at 100.0% (2367 of 2367 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/gl/
2024-05-30 16:31:20 +02:00
Andrea Monaco c52cf93c8f
Translated using Weblate (Italian)
Currently translated at 99.8% (2363 of 2367 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/it/
2024-05-30 16:31:20 +02:00
legiorange 9c68ebecd6
Translated using Weblate (Chinese (Simplified))
Currently translated at 85.2% (2017 of 2367 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/zh_Hans/
2024-05-30 16:31:20 +02:00
John Livingston 7f7600b217
Translated using Weblate (French (France) (fr_FR))
Currently translated at 99.5% (2357 of 2367 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fr_FR/
2024-05-30 16:31:20 +02:00
John Livingston 244cfb87c6
Translated using Weblate (French (France) (fr_FR))
Currently translated at 98.1% (2323 of 2367 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fr_FR/
2024-05-30 16:31:20 +02:00
spf 4d41721879
Translated using Weblate (French (France) (fr_FR))
Currently translated at 93.9% (2224 of 2367 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fr_FR/
2024-05-30 16:31:20 +02:00
Luca B 0865705423
Translated using Weblate (Italian)
Currently translated at 99.8% (2363 of 2367 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/it/
2024-05-30 16:31:20 +02:00
Chocobozzz 103505421f Fix embed with api enabled
Don't off all handlers if the second argument is `undefined`
2024-05-30 16:31:16 +02:00
Chocobozzz 121a617bec Ensure we use the correct player video el 2024-05-30 16:31:16 +02:00
Chocobozzz 4a67994775 Use my-embed component 2024-05-30 16:31:16 +02:00
Kent Anderson 58f156e748 feat-1322 Version 3 without server side code changes 2024-05-30 16:31:16 +02:00
Chocobozzz 713e489de4
Decrease send metrics client log level 2024-05-30 10:41:33 +02:00
Chocobozzz 72d8ae7edd
Highlights responsive embed checkbox 2024-05-30 10:37:01 +02:00