Pixelfed
Photo sharing the way it should be, without algorithmic barriers
Alternative to: Instagram
About
Versions (44)
v0.12.6
2025-09-03Added
- Pinned Posts (2f655d000)
- Custom Filters (#5928) (437d742ac)
- Legal Notice page (#5606) (c72fa0529)
- OIDC Support (#5608) (c72fa0529)
- Avif, HEIC, webp, libvips support + Preserve ICC color profiles (ab9c13fe0)
- Added StoryIndexService, an optimized fan-out-on-write service for story carousel generation/rendering (950fc0474)
Updates
- Update PublicApiController, use pixelfed entities for /api/pixelfed/v1/accounts/id/statuses with bookmarked state (5ddb6d842)
- Update Profile.vue, fix pagination (2ea107805)
- Update ProfileMigrationController, fix race condition by chaining batched jobs (3001365025)
- Update Instance total post, add optional estimation for huge status tables (5a5821fe8)
- Update ApiV1Controller, fix notifications favourited/reblogged/bookmarked state. Fixes #5901 (8a86808a0)
- Update ApiV1Controller, fix relationship fields. Fixes #5900 (245ab3bc4)
- Update instance config, return proper matrix limits. Fixes #4780 (473201908)
- Update SearchApiV2Service, fix offset bug. Fixes #5875 (0a98b7ad2)
- Update ApiV1Controller, add better direct error message. Fixes #4789 (658fe6898)
- Update DiscoverController, improve public hashtag feed. Fixes #5866 (32fc3180c)
- Update report views, fix missing forms (475d1d627)
- Update private settings, change “Private Account” to “Manually Review Follow Requests” (31dd1ab35)
- Update ReportController, fix type validation (ccc7f2fc6)
- Update footer to use legalNotice i18n (0e59098da)
- Update sidebar with gap padding for footer links (dbd8289fe)
- Update translations for Stories (0a4dc7724)
- Update translations for Auth (756102696)
- Update HttpSignatures, auto generate instance actor if missing (bb16c95b1)
- Update CreateNote to use cached MediaService attachments (6a7307104)
- Update ComposeController, fix cache invalidation order (ae47ba73d)
- Update ApiV1Controller, fix cache invalidation order (4747266b0)
- Update CreateNote, improve media attachement handling by leveraging the MediaService cache (7ae61a74a)
- Update ActivityPub attachements, use Document type by default (51ce7e1f0)
- Update MediaService, improve activitypub format (837014e06)
- Update StatusController, fix mimeTypeCheck (7f7387ee4)
- Update MediaTransformer, return proper image type (0dff48adb)
- Update StoryComposeController, fix intervention/image v3 support (86fbeeec3)
- Update StoryController, fix intervention/image v3 support (9d89425e6)
- Update Groups ImageResizePipeline with intervention/image v3 support (616e37066)
- Update app config, add Str alias (5539dd0e1)
- Update PlaceController, fix show method (f81a4acdc)
- Update Places, improve cache invalidation/ttl (ece23d751)
- Update ComposeController, add addl compose settings data (9048ab52c)
- Update Admin Users dashboard (b6bc1e50e)
- Update TransformImports command, fix IG import bug (c692c7655)
- Update ImportService and TransformImports to fix race condition bug (a8d1d0f2e)
- Update ComposeController, prioritize followed users and follower_count first (10eb1a8ac)
- Update ComposeController, fix user tagging endpoint (2a9c28b81)
- Update RemoteStatusDelete, fix decrement logic (4ab85248e)
- Update DangerZone middleware to skip sudo mode for OIDC configurations. Fixes #6057 (062ec5520)
- Update curated onboarding username max length (ab378b8fc)
- Update AppRegister controller, add scheduled cleanup task to delete older than 90d (c319dfbcc)
- Update MediaCloudUrlRewrite command, add avatar support. Fixes #6069 (506fe14c1)
- Update Notifications component, fix pagination and dark mode (154dd4b4d)
- Update DirectMessageController, add mutuals endpoint (86af73455)
- Update HomeSettings, remove unnecessary relation query (35424ccb4)
- Update ApiV1Dot1Controller, add story report support (f5dced0f7)
- Update StoryView resource, include viewed_at timestamp (d361b0dca)
- Update AP Inbox, handle Story View with the new StoryIndexService markSeen method (ab8d0ff46)
- Update StoryFetch pipeline job, make more robust and add StoryIndexService indexStory support (fd3df358b)
- Update StoryExpire pipeline job, add StoryIndexService removeStory support (5a263e89e)
- Update StoryController, add StoryIndexService s markSeen support for webUI endpoint (44914a514)
- Update StoryApiV1Controller, add new v1.2 endpoints (97badbbdd)
- Update StoryIndexService, improve markSeen handling (3296a7a58)
- Update StoryIndexService, fix markSeen method (e09291775)
- Update StoryComposeController, add StoryIndexService support (6c701b335)
- Update StoryIndexService, improve predis + phpredis support (564d8d109)
- Update StoryApiV1Controller, add missing validation rule (76d9ded69)
- Update StoryIndexService, improve predis/phpredis support (53b74bf16)
- Update StoryApiV1Controller, improve text overlay validation regex for improved support (8fb44e316)
- Update StoryIndexService, improve redis compatability (dbba52303)
- Update StoryFetch, fix mass assignment bug preventing proper model creation (1e3147028)
- Update StoryRotateMedia job, handle StoryIndexService cache invalidation (e2a64c730)
- Update ApiV1StoryController, fix viewer pagination (5d4674daa)
- Update StoryApiV1Controller, reduce min story size to 10kb (f195102b3)
- Update ApiV1Dot1Controller, fix Story report follower check (ec21eec50)