Chocobozzz
4269c93a24
Fix tests
2026-05-06 15:58:01 +02:00
Chocobozzz
182eda23b5
Fix tests
...
Related to https://github.com/sindresorhus/got/issues/2448
2026-05-06 12:05:50 +02:00
Chocobozzz
c5bdcbdc56
Update client dependencies
2026-05-06 08:56:35 +02:00
Chocobozzz
ef5a371bd1
More detailed error log
2026-04-30 15:22:17 +02:00
Chocobozzz
3229ccea33
More robust torrent download
...
We have flakky tests when we try to import a torrent file
2026-04-30 09:14:01 +02:00
Chocobozzz
8bd688d14b
Fix live tests
2026-04-29 15:17:45 +02:00
Chocobozzz
966d50beca
Fix infohash for muxed live
2026-04-29 11:11:23 +02:00
Chocobozzz
82ead3ac24
Retry flaky test
2026-04-27 08:42:41 +02:00
Chocobozzz
b33bd77b51
Do not undo collapse
...
Cause weird UI effects to users
2026-04-24 16:20:54 +02:00
Chocobozzz
af2ffa61a9
Refactors actor follow score handling and intervals
...
Expecting removing bad follows if they are consistently down for between 4 and 8 days
2026-04-24 14:31:05 +02:00
Chocobozzz
40b81a08f4
Restricts role assignment to administrators only
2026-04-23 15:47:37 +02:00
Chocobozzz
85453c6ea2
Reject JSON-LD objects with special properties
2026-04-23 13:49:21 +02:00
Chocobozzz
227311c580
Fix sort icon position
2026-04-21 15:40:47 +02:00
Chocobozzz
55a8b7b899
Fix tests
2026-04-21 11:36:46 +02:00
Chocobozzz
691f0b11cf
Fix getData typings
2026-04-21 09:02:37 +02:00
Chocobozzz
8c420663a5
Fix tests
2026-04-20 16:34:49 +02:00
Chocobozzz
f9587f9e37
Add video download throttling
2026-04-20 16:30:28 +02:00
Chocobozzz
4d328d9b6c
Playlist podcast feed can see unlisted videos
2026-04-20 15:49:24 +02:00
Chocobozzz
8354c9610a
Add storage.deleteData plugin helper
2026-04-17 14:32:04 +02:00
Chocobozzz
c00613f0ac
Podcast feed support for playlists
2026-04-17 09:18:36 +02:00
Chocobozzz
d3131da696
Fix akismet tests
2026-04-16 14:11:18 +02:00
Chocobozzz
01602019b0
Send periodically Follows
...
Preventing stale follows
2026-04-16 09:05:16 +02:00
Chocobozzz
4ca3d9ecda
Add mute features to videos list
2026-04-15 16:30:06 +02:00
Chocobozzz
74f0f4e035
Add mute filter to comment list
2026-04-15 15:09:55 +02:00
Chocobozzz
79e80c4780
Filter out non text languages for captions
2026-04-15 11:38:17 +02:00
Chocobozzz
3a0f0d8497
Fix tests
2026-04-15 08:33:33 +02:00
Chocobozzz
1fc9f71227
Add mute features to comments page
2026-04-14 16:01:44 +02:00
Chocobozzz
c0365a25c3
Fix tests build
2026-04-14 10:42:10 +02:00
Chocobozzz
e95084e42c
Add tests for akismet plugin 0.2.0
2026-04-14 10:07:26 +02:00
Chocobozzz
ca980134ea
Add filter:notifier.notification.enabled.result
2026-04-13 10:59:19 +02:00
a876775746
Expose runner and runner job queue metrics ( #7469 )
...
* Add otel metrics for remote runner job queue
* Update observer to use human-readable job state rather than numeric.
* the otel collector stores stale job state data - need to explicitly send 0 for job types/state combinations that don't have any associated jobs
* Add metric for count, time since last check-in and runner metadata.
* Add tests for OTEL runners
---------
Co-authored-by: Lachlan Stevens <lachlan@thestevens.id.au >
Co-authored-by: Chocobozzz <me@florianbigard.com >
2026-04-13 10:35:29 +02:00
lawrence3699
528034b095
Fix TypeError crash when receiving actors without publicKey via federation
...
isActorPublicKeyObjectValid() accesses publicKeyObject.id directly
without checking if publicKeyObject is null/undefined first. When a
remote server sends an actor without a publicKey field,
sanitizeAndCheckActorObject() crashes with a TypeError instead of
returning false.
The sibling function isActorEndpointsObjectValid() already handles
this correctly by using optional chaining on the input parameter.
Add null guard and unit tests covering null, undefined, incomplete,
and valid publicKey objects.
2026-04-13 09:57:50 +02:00
kontrollanten
b0fc3643be
pass ip address to requires-approval.result hook
2026-04-13 09:56:57 +02:00
Viny Brun Kriesang
fb46151616
Add cookies to yt-dlp config and docker env ( #7510 )
...
* Adds cookies to yt-dlp config and docker env
* changes after PR review
2026-04-13 09:49:21 +02:00
Chocobozzz
c2345d670b
Merge branch 'release/v8.1.x' into develop
2026-04-10 14:41:43 +02:00
Chocobozzz
4c3be4f116
Remove channels ownership changes list
...
Prefer the notification quick actions system, to not overload the UI and
break menu consistency
2026-04-10 14:39:43 +02:00
Chocobozzz
3faff0d7a6
Add ability to transfer channel ownership
2026-04-10 14:32:04 +02:00
Chocobozzz
117179e198
Fix infinite loop with some gif files
2026-04-07 11:12:40 +02:00
Chocobozzz
baa297cff4
Cleanup ownership changes
...
* Prepare ability to transfer channels too
* Cleanup object and components names
* Correctly separate video ownership changes from other
* Add bulk actions to ownership changes
2026-04-03 14:47:05 +02:00
Chocobozzz
778ac2e6d2
Ensure test consistency
2026-04-03 08:24:45 +02:00
Chocobozzz
0f4dbf9513
Fix channel activities tests
2026-04-02 16:29:10 +02:00
Chocobozzz
e594e80c44
Add notifications to video ownership changes
2026-04-02 15:15:01 +02:00
Chocobozzz
868cde3629
Cancel a ownership change request in manage page
2026-04-02 11:22:32 +02:00
Chocobozzz
4912c3025b
Add ability to list ownership changes of a video
2026-04-01 17:34:23 +02:00
Chocobozzz
2db076f65a
Also list received ownership changes
2026-04-01 16:46:37 +02:00
Chocobozzz
38b16d6ed0
Reduce rows returned when listing comments
2026-04-01 14:18:41 +02:00
Chocobozzz
39c06b8477
Add remove segments support for video studio
...
Use signal forms that are simpler to use, especially when we need to
validate multiple controls
2026-04-01 11:12:42 +02:00
Chocobozzz
142e53cdf7
Merge branch 'release/v8.1.x' into develop
2026-03-30 11:51:30 +02:00
Chocobozzz
763b822a58
Fix audio transcoding with runner jobs
2026-03-30 11:50:10 +02:00
Chocobozzz
c2e976d08b
Add state filter for videos
2026-03-27 16:41:59 +01:00