Releases: pixelfed/pixelfed
Releases · pixelfed/pixelfed
0.10.6 beta
A more detailed changelog is available in the description of #1717
Added
- Mastodon API endpoints for compatibility with Mastodon apps*
Fixed
- User filtering
- Accept Follow now uses correct id of remote Follow activity
- StatusTransformer spoiler_text uses empty string instead of null
Changed
- Follow and unfollow methods are now publicly exposed
To enable mobile app support*
- Run
php artisan passport:keys
- Add
OAUTH_ENABLED=true
to .env - Run
php artisan config:cache
- Run
php artisan route:cache
- Run
php artisan passport:client --personal
* - Not all endpoints are implemented, some may return empty payloads.
0.10.5 beta
0.10.4 beta
A more detailed changelog is available in the description of #1708
Added
- Welsh translations
- Preliminary support for the Mastodon v1 API
- Users can now set their preferred language as an account setting
Fixed
- Hashtags are now properly counted
- Following private accounts now returns the proper response
- Comments in MomentUI no longer break words
- .env.example now uses proper remote follow variable
Changed
- Updated list of spam domains
- Updated quill.js to v1.3.7
- Remote profiles are now cached
- Cropping is now optional in ComposeUI
- Limit Loops in Discover to local posts
- Namespaced internal apis to
/api/pixelfed
- "Show all comments" view has been refreshed
- Updated page layouts for language, privacy policy, terms
Removed
- Deprecated profile following/followers
- Remove old comment permalink
0.10.3 beta
Added
- Append
.json
to local status urls to view ActivityPub object #1666
Fixed
- Reverted
strict
Same-Site Cookies tonull
to fix 2FA/session expiry #1667 - Store ActivityPub object id and url in case of errors #1668 #1683
- Fixed content warnings that had filter applied #1669
Changed
- Japanese, Occitan translations updated #1673 #1679
- Use footer partial on landing page #1681
- Change admin badge so it doesn't look like a verified badge #1684
Deprecated
- Personalized Discover has been deprecated due to low use #1670
0.10.2 beta
Fixed
- Typo in Inbox prevented proper federation support
0.10.1 beta
Added
- Remote follows! Search for an actor URI, send AP Follow, plus handle incoming AP Accept Follow
- Compose UI v4: a rework of the v3 flow to allow basic cropping and better support future post types
- Profile badges show if a user is following you or is an admin
- Show confirmation message when muting or blocking a user from a post
- Allow "read more" to be disabled on posts
- Loops! Discover short videos
- Preliminary support for profile PropertyValue metadata
- Preliminary support for Direct Messages
- Places! Run the artisan task
import:cities
- Emails are now validated and banned email domains are disallowed at signup. Artisan task
email:bancheck
will validate existing users. - .env vars
REDIS_SCHEME
andREDIS_PATH
allow for using Redis over a Unix socket instead of TCP - .env var
IMAGE_DRIVER
allows using imagick instead of gd
Fixed
- Show delete button while composing video posts
- Show pending follow requests on private profiles
- Allow muted users to comment on your posts
- Bugs with carousel cursor and tooltips
- Collections can now be deleted from collection page
- Compose modal now indicates album media limits
- Unlisted and private posts are now delivered
- Don't show Register link in navbar when registrations are closed
Changed
- Use vue-masonry for Moment UI layout
- User post limit changed from 20/hr to 50/hr
- Better mobile profile layout
- Dark mode is now a bit bluer
- Sample nginx.conf in contrib/ now uses HTTPS instead of HTTP. Docs updated to reference this file
- Updated register form
- Allow users to edit email after registrations
0.10.0 beta
Added
- Collections! Add posts to Collections, similar to categories.
- Profile donate links: add links to Patreon, Liberapay, and OpenCollective on your profile
Fixed
- Show correct mode when viewing followers / following
Changed
- Profile model now uses snowflake id
Removed
- OStatus legacy code has been removed
0.9.6 beta
Fixed
- Hashtag post count off-by-one #1485
0.9.5 beta
Added
- Compose UI v3! Preview filters and posts almost as they would appear in timelines.
- Instance contact forms! Set
INSTANCE_CONTACT_FORM
,INSTANCE_CONTACT_EMAIL
, andINSTANCE_CONTACT_MAX_PER_DAY
in .env 157a03f #1424 - Handle incoming AP Like and Announce
- Artisan tasks:
regenerate:thumbnails
. `fix:hashtags - Admin configuration and custom page editor
- Follow hashtags #1480
Fixed
- Disallow search when there is no query
- Deleting post from post view now loads confirmation modal properly
- Comments marked sensitive are now hidden behind a warning
- Duplicate profiles no longer stored
- Hide share button on non-public posts
- Prevent duplicate notifications
- Auto-fit video player to post container rather than video
- alt tags now applied to img instead of div
Changed
- Image filters are hidden when uploading a video
- More rate limits: trust accounts after 3 weeks, 120 likes/hr, 1000 likes/day, 60 shares/hr, 500 shares/day, 30 follows/hr (previously 20/hr), 1440/day of any request
- Hashtags limited to 124 characters
- Caption "read more" limit raised from 420 to 620
- Media cache TTL increased to 14 days
- Do not store EXIF by default
Removed
- Classic Compose UI is now retired
0.9.4 beta
PSA: Due to the removal of Google Recaptcha, a one-time manual intervention is required. Please try the following after installing with composer:
rm -rf bootstrap/cache/*
composer dump-autoload
php artisan config:cache
Added
- Notification service
- Notification card on timeline
- Double-tap to like posts (no animation yet)
- Moderator Mode for timelines
- Emoji reaction bar
- Like and reply to comments
- Hello Loops! Short videos will now loop and be discoverable from the Discover page.
- Labs: Optional profile recommendations
- Labs: Show full caption instead of "read more" button
- Labs: Simple "distraction-free" timeline -- no buttons, just images and captions
Changed
- Refactored notification view into a Vue component
- Preparations for Circles, DMs, and other upcoming functionality
- Default limit of 7500 follows
- Default limit of 20 follows per hour
- Default limit of 5 mentions per comment/caption
- Default limit of 30 hashtags per comment/caption
- Default limit of 2 links per comment/caption
Removed
- Google Recaptcha is no longer supported (#1231)
- Lightbox has been deprecated in favor of double-tap-to-like; it will return as a dedicated button in the future (#1277)