..
Account
Target configured cloud disk on first resilient storage attempt
1 week ago
ActivityPub
Merge pull request #7837 from pixelfed/fix/flag-string-object
1 week ago
Admin
Store instance notes as array to match model cast and domain-block API
1 week ago
Api
Return non-public statuses from edit endpoint response
1 week ago
Auth
Merge pull request #7434 from pixelfed/feature/configurable-min-registration-age
4 weeks ago
AuthScope
refactor: move 52 legacy models from App\ to App\Models\
2 months ago
Autospam
Apply custom autospam token weights idempotently
1 week ago
Captcha
Skip captcha enforcement when active driver is unconfigured
1 week ago
Compose
Enforce profile CW flag on compose media attachments and preserve spoiler_text
3 weeks ago
Console
Harden cloud backup scope test against stray fixtures
1 week ago
CriticalRoutes
Run cloud media-move scheduled task on one server
1 month ago
DirectMessage
Un-hide conversation when the owner re-opens it
1 week ago
Directory
Align directory submission eligibility with admin panel gates
1 month ago
Federation
Require exact actor match on user inbox signature verification
1 week ago
FollowPipeline
Update actor following_count for local to remote follows
1 week ago
Framework
Delete DraftVisibilityEnumMigrationTest.php
1 month ago
Groups
Invalidate parent group post cache on new comment
1 week ago
Hashtag
Prevent hashtag slug collisions for distinct tag names
1 week ago
HomeFeed
Fix static analysis warning and align timeline tests with live-feed fanout
1 week ago
ImageOptimize
Stop silently stranding media when the source file is missing
1 week ago
Import
Copy then delete after commit in Instagram import to avoid data loss on rollback
1 week ago
InternalPipeline
Expand test coverage for storage_used improvements
2 months ago
Jobs
Migrate local avatar storage to cloud
1 month ago
LikePipeline
Federate unlike before deleting Like so retries can deliver
2 months ago
Media
Target configured cloud disk on first resilient storage attempt
1 week ago
MediaPipeline
fix: delete superseded media file only after the db save commits
1 week ago
Rules
Reject non-string values in ValidUrl rule to prevent TypeError
1 month ago
Search
Use ILIKE for case-insensitive search on PostgreSQL
2 months ago
Security
Enforce OAuth scopes on tag follow and read endpoints
1 week ago
Services
test: seed snowflake-shaped ids in ranked timeline pagination tests
1 week ago
Settings
test: pin readable display name and settings name sanitization
1 week ago
Site
Use encodeURIComponent for DM external link redirect
1 week ago
Status
Merge pull request #7839 from pixelfed/fix/edit-mentions-hashtags
1 week ago
StatusPipeline
Promote cached timeline read/write paths and retire exp gates
2 weeks ago
Story
Fix Story View count hydration/sync bug
2 weeks ago
Timeline
Stop re-warming an instance-wide timeline that has nothing to warm
6 days ago
UserFilter
Fix test collisions that broke the full suite
1 week ago
VideoPipeline
Harden HLS missing-local regression test and record verification
1 week ago
ActivityPubDeliveryConnectionTest.php
fix(federation): swallow ConnectionException on synchronous AP delivery
1 month ago
ActivityPubDeliveryServiceTest.php
fix: do not record host success for 3xx in pooled delivery
1 week ago
AdminInviteVerificationEmailTest.php
Send verification email for admin-invite users that require verification
1 month ago
AdminRemoveCwTest.php
refactor: move 52 legacy models from App\ to App\Models\
2 months ago
AppRegisterOnboardingUsernameTest.php
Lowercase onboarding username/email on PostgreSQL
1 month ago
BookmarkLegacyRemovalTest.php
Allow removing bookmarks on ineligible statuses
1 week ago
CaptchaAdminSettingsTest.php
polish
1 month ago
CaptchaEnforcementTest.php
polish
1 month ago
CaptchaManagerTest.php
Fix test collisions that broke the full suite
1 week ago
CaptchaVerificationTest.php
polish
1 month ago
CommentPipelineReplyCountRaceTest.php
Decrement reply_count atomically on reply deletion
1 month ago
CommentPrivatePostTest.php
refactor: move 52 legacy models from App\ to App\Models\
2 months ago
ComposeControllerTest.php
Fix tests
2 months ago
ConfigCacheEncryptedSecretsTest.php
Encrypt protected config_cache secrets in cache, not just DB
1 month ago
ConfigCacheLegacyPlaintextTest.php
Recover from legacy plaintext config cache entries on decrypt failure
1 week ago
CuratedRegisterEmailEscapeTest.php
Escape message in curated register details email to fix reflected XSS
1 month ago
DedupeQueryPatternsTest.php
Extract duplicated blocked-id and duplicate-shortcode query patterns
2 months ago
DeleteAccountStatusEditsTest.php
Purge status_edits on account and status deletion
1 month ago
DeleteAccountStatusLeakTest.php
Use keyset pagination when purging deleted account statuses
1 month ago
DeleteRemoteProfileUserFilterCacheTest.php
Fire UserFilterObserver on remote profile delete to clear mute/block cache
1 month ago
DeleteWorkerAuthorizationTest.php
refactor: move 52 legacy models from App\ to App\Models\
2 months ago
DeliveryHostServiceStaleMemoTest.php
Reset delivery failures on success even with a stale in-process memo
1 month ago
DiscoverServiceDailyPoolTest.php
Dedup discover pool with aggregate to satisfy strict group by
1 month ago
FollowUndoIdContinuityTest.php
Fix Larastan relation error and stabilize flaky full-suite tests
1 month ago
FollowerServiceFollowingIdsTest.php
Extract following-ids lookup into FollowerService::getFollowingIds
2 months ago
HashtagFollowMaxLimitTest.php
Enforce hashtag follow cap on the web subscribe endpoint
1 month ago
HashtagFollowProfileGuardTest.php
Apply Pint lint fixes to session test files
2 months ago
HttpClientMigrationTest.php
test(federation): run AP delivery tests in production env
1 month ago
ImportInstagramMissingProfileTest.php
Apply Pint lint fixes to session test files
2 months ago
ImportInstagramRenderedTest.php
Set rendered on imported statuses to satisfy NOT NULL
1 month ago
ImportMixedAlbumClassificationTest.php
Classify mixed photo and video imports correctly
1 month ago
ImportTransformFilenameSanitizeTest.php
Sanitize import media filename lookup to match stored name
1 month ago
ImportTransformPreserveSourceTest.php
Copy import media before commit and delete source only on success
1 month ago
ImportTransformRetryTest.php
Retry import transform on recoverable unique-id violation instead of skipping
1 month ago
ImportUploadCleanStorageTest.php
Only evaluate top-level import dirs in clean-storage to avoid data loss
1 month ago
LabsSettingsSuggestableWipeTest.php
Stop Labs save from wiping the directory opt-in and drop dark mode toggle
1 month ago
LocalizationTest.php
larastan fix last commit
1 month ago
LoginTest.php
Fix tests
2 months ago
MentionPipelineBlockTest.php
Suppress mention notification when target has blocked the actor
1 month ago
ModelNamespaceMigrationTest.php
test: verify morph map resolves legacy model namespaces
2 months ago
NotificationServiceTest.php
Lint
1 month ago
NotificationTransformerStatusHydrationTest.php
Fix web notifications not loading ( #7195 )
2 months ago
NotificationTransformerTaggedHydrationTest.php
Accept legacy MediaTag morph alias in notification transformer
1 month ago
PollVotePrivateAuthTest.php
Enforce poll scope authorization on vote endpoint
2 months ago
PrivacyRemoveFollowersCacheTest.php
Invalidate FollowerService cache when removing followers on go-private
1 month ago
PrivacySettingsRemoveAllTest.php
Fix remove-all follower purge chunkById key and gate the route behind dangerzone
1 month ago
RemoteAuthServiceTest.php
Fix tests
2 months ago
RemoteOidcTest.php
Strip underscores from OIDC generated usernames
1 month ago
ReplyCountNullIncrementTest.php
Make reply_count increment NULL-safe and drop schema migration
1 month ago
SecureMediaFetchGuzzleOptionsTest.php
fix: restore secure media fetch under Guzzle 8
1 week ago
SecureMediaFetchHeadProbeTest.php
Update avatar fetch logic, improve signed media fetching
3 weeks ago
SecureMediaFetchHeadersTest.php
Update tests
1 month ago
SecureMediaFetchOriginNormalizationTest.php
Normalize origin host from validated hop for header forwarding
1 month ago
StatelessTransformerReblogVisibilityTest.php
Only embed public reblog targets in stateless status transformer
1 month ago
StatusDeleteCleanupTest.php
Isolate fanout delivery failures from StatusDelete local cleanup
1 month ago
StatusDeleteDmMediaTagMorphAliasTest.php
fix: match legacy morph alias when clearing DM/media-tag notifications on status delete
1 week ago
StatusDeleteLegacyMorphAliasTest.php
Clean up legacy App\Status morph rows on status delete
1 month ago
StatusDeleteReplyCleanupTest.php
Fix federation comment threading
1 month ago
StatusHashtagCachedCountTest.php
Trigger StatusHashtag observer on deletion to keep cached_count accurate
2 months ago
StatusMediaUrlNullTest.php
Guard Status::mediaUrl against a status with no media
1 month ago
StatusParentDeletedTest.php
Return null from Status::parent() when parent deleted and guard AP transformers
1 month ago
StoryExpireRemoteCacheTest.php
Update StoryExpireRemoteCacheTest.php
2 months ago
StoryFetchDomainConsistencyTest.php
Fix StoryFetch domain check to strip only a literal www. prefix
1 month ago
StoryFetchSsrfTest.php
Update tests
1 month ago
StoryIndexAuthorTtlTest.php
Fix Larastan relation error and stabilize flaky full-suite tests
1 month ago
StoryIndexRebuildChunkSkipTest.php
Use keyset pagination when rebuilding the story index
1 week ago
StoryInteractionDedupTest.php
Dedup story interactions by the stored suffix-stripped url
1 month ago
StoryRecentDeterministicTest.php
Select newest active story per author deterministically
1 month ago
ValidUsernameTest.php
refactor: rename PixelfedUsername rule to ValidUsername
2 months ago