Pixelfed
Photo sharing the way it should be, without algorithmic barriers
Alternative to: Instagram
About
Versions (44)
v0.11.9
2023-08-22Added
- Import from Instagram (#4466) (cf3078c5)
- Sign-in with Mastodon (#4545) (45b9404e)
- Health check endpoint at /api/service/health-check (ff58f970)
- Reblogs in home feed (#4563) (b86d47bf)
- Account Migrations (#4578) (a9220e4e)
Updates
- Update Notifications.vue component, fix filtering logic to prevent endless spinner (3df9b53f)
- Update Direct Messages, fix api endpoint (fe8728c0)
- Update nginx config (fbdc6358)
- Update api routes, add DeprecatedEndpoint middleware. For more info, visit pixelfed.org/kb/10404 (a8453e77)
- Update admin dashboard, improve users section (36b6bf48)
- Update AdminApiController, add instance stats endpoint (89c3710d)
- Update config, re-add
PF_MAX_USERS.env variable to limit max users to 1000 by default (a6d10f03) - Update AdminApiController, fix stats (5c5541fc)
- Update AdminApiController, include more data for getUser method (4f850e54)
- Update AdminApiController, improve admin moderation tools (763ce19a)
- Update ActivityPubFetchService, fix authorized_fetch compatibility. Closes #1850, #2713, #2935 (63a7879c)
- Update IG Import commands, fix stalled import queue (b18f3fba)
- Update TransformImports command, improve handling of imported posts that already exist or are from deleted accounts (892907d5)
- Update console kernel, add import upload gc (afe6948d)
- Update ImportService, filter deleted posts from getImportedPosts endpoint (10dd348c)
- Update FixStatusCount, improve command and support remote count resync (04f4f8ba)
- Update StatusRemoteUpdatePipeline, fix missing mime and size attributes that cause empty media previews on our mobile app (ea54413e)
- Update ComposeModal.vue, fix scroll issue and dont hide scrollbar (2d959fb3)
- Update AccountImport, add select first 100 posts button (625a76a5)
- Update ApiV1Controller, add include_reblogs attribute to home timeline (37fd0342)
- Update rate limits, fixes #4537 (1cc6274a)
- Update Services, use zpopmin on predis (4b2c66f5)
- Update Inbox, allow storing Create->Note activities without any local followers, disabled by default (9fa6b3f7)
- Update AP Helpers, preserve admin unlisted state before adding to NetworkTimelineService (0704c7e0)
- Update SearchApiV2Service, improve resolve query logic to better handle remote posts/profiles and local posts/profiles (c61d0b91)
- Update FollowPipeline, improve follower/following count calculation (0b515767)
- Update TransformImports command, increment status_count on profile model (ba7551d8)
- Update AP Helpers, improve url validation and add optional dns verification, disabled by default (2bef3e41)
- Update admin users blade view, show last_active_at and other info (e0b48b29)
- Update MediaStorageService, improve head header handling (3590adbd)
- Update admin user view, improve previews (ff2c16fe)
- Update FanoutDeletePipeline, fix AP object (0d802c31)
- Update Remote Auth feature, fix custom domain bug and enforce banned domains (acabf603)
- Update StatusService, reduce cache ttl from 7 days to 6 hours (59b64378)
- Update ProfileController, allow albums in atom feed. Closes #4561. Fixes #4526 (1c105a6c)
- Update admin users view, fix website value. Closes #4557 (c469d475)
- Update StatusStatelessTransformer, allow unlisted reblogs (1c13b518)
- Update ApiV1Controller, hydrate reblog state in home timeline (13bdaa2e)
- Update Timeline component, improve reblog support (29de91e5)
- Update timeline settings, add photo reblogs only option (e2705b9a)
- Update PostContent, add text cw warning (911504fa)
- Update ActivityPubFetchService, add validateUrl parameter to bypass url validation to fetch content from blocked instances (3d1b6516)
- Update RemoteStatusDelete pipeline (71e92261)
- Update RemoteStatusDelete pipeline (fab8f25e)
- Update RemoteStatusPipeline, fix reply check (618b6727)
- Update ApiV1Controller, add bookmarked to timeline entities (ca746717)