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
Your Name e4e12fad7c Extract duplicated blocked-id and duplicate-shortcode query patterns
Two query patterns were copy-pasted across several call sites:

- The 'users who blocked me, plus myself' list used to filter profile
  search (UserFilter::whereFilterableId($pid)->pluck('user_id')->push($pid))
  appeared in ComposeController (x2) and DirectMessageController. Extracted
  to UserFilterService::searchExcludedProfileIds(). Note this is the
  inverse of blocks() (who I blocked), so it is a distinct method.

- CustomEmoji duplicate detection (groupBy('shortcode')->havingRaw(
  'count(*) > 1')) appeared three times in AdminController. Extracted to a
  CustomEmoji::duplicateShortcodes() query scope.

Adds tests for both. No behaviour change.
3 weeks ago
..
Auth chore: resolve psalm issues in admin commands and auth 4 weeks ago
Console/Commands Merge pull request #6992 from pixelfed/feat/status-inspector-commands 3 weeks ago
Events
Http Extract duplicated blocked-id and duplicate-shortcode query patterns 3 weeks ago
Jobs Fix reblog handling 3 weeks ago
Listeners
Mail
Models Extract duplicated blocked-id and duplicate-shortcode query patterns 3 weeks ago
Observers
Passport
Policies
Providers chore: modernize service providers for Laravel 13 readiness 3 weeks ago
Rules refactor: rename PixelfedUsername rule to ValidUsername 4 weeks ago
Services Extract duplicated blocked-id and duplicate-shortcode query patterns 3 weeks ago
Transformer fix: resolve 3 remaining Larastan errors from model migration 4 weeks ago
Util Add domain-mismatch metadata to Announce status fetch and stop noisy ERROR logs 3 weeks ago
HasSnowflakePrimary.php
helpers.php