You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
pixelfed/app
Ashley 24e278759a Prune home feed members that no longer render
A member whose status has been deleted, or which cannot be resolved for
any other reason, was dropped from the page and left in the sorted set.
The feed then went on reporting hundreds of members while serving an
empty page, and nothing in the system ever removed them. The hydration
pass now removes such a member as it finds it and logs once per request
when it pruned anything.

Removing the last member makes Redis drop the set, so the feed becomes
genuinely absent and is rebuilt in the same request. That cannot loop:
the key is gone, so the branch is unreachable a second time.

Drops are also counted by reason now, because the reason decides what the
response is allowed to do. A page the viewer explicitly filtered out is
not a defect to recover from, so it still prunes nothing and runs no
query.
6 days ago
..
Auth Lint 1 month ago
Console/Commands Merge pull request #7866 from pixelfed/fix/timeline-forced-warm-empty 7 days ago
Contracts polish 1 month ago
Events ReturnTypeFromReturnDirectArrayRector 1 month ago
Exceptions Refactor Direct Messages, add Group Chat support and proper context threading with Mastodon 1 month ago
Facades polish 1 month ago
Federation Fix typo 4 weeks ago
Http Prune home feed members that no longer render 6 days ago
Jobs Record a genuinely empty feed under its own key 7 days ago
Listeners Normalize user language locale in session 3 weeks ago
Mail lint 1 month ago
Models Match legacy App\Profile morph type in user_filters block and mute queries 1 week ago
Observers Match legacy App\Profile morph type in user_filters block and mute queries 1 week ago
Passport adding type 1 month ago
Policies Exclude expired filters from custom filter quota 1 week ago
Providers fix(larastan): resolve octane-compatibility error in CaptchaServiceProvider 1 month ago
Rules Reject non-string values in ValidUrl rule to prevent TypeError 1 month ago
Services Record a genuinely empty feed under its own key 7 days ago
Support Add pagination to hashtag feed, with signed CursorToken to enforce max pagination limit 3 weeks ago
Transformer use the object id in like and undo like activities 2 weeks ago
Util Merge pull request #7837 from pixelfed/fix/flag-string-object 1 week ago
HasSnowflakePrimary.php Lint 10 months ago
helpers.php Add db_is_sqlite helper for the test connection 1 month ago