Skip to content

Releases: pixelfed/pixelfed

0.10.6 beta

30 Sep 04:46
f9f94f6
Compare
Choose a tag to compare
0.10.6 beta Pre-release
Pre-release

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

24 Sep 18:11
c9f5d48
Compare
Choose a tag to compare
0.10.5 beta Pre-release
Pre-release

Added

  • Added software back to AccountTransformer 93c687c7

Fixed

  • Fixed cache bug in privacy and terms pages #1712

0.10.4 beta

27 Sep 00:59
0b62877
Compare
Choose a tag to compare
0.10.4 beta Pre-release
Pre-release

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

09 Sep 05:00
fee8e7f
Compare
Choose a tag to compare
0.10.3 beta Pre-release
Pre-release

Added

  • Append .json to local status urls to view ActivityPub object #1666

Fixed

  • Reverted strict Same-Site Cookies to null 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

07 Sep 02:46
c333fe1
Compare
Choose a tag to compare
0.10.2 beta Pre-release
Pre-release

Fixed

  • Typo in Inbox prevented proper federation support

0.10.1 beta

07 Sep 02:45
09d0640
Compare
Choose a tag to compare
0.10.1 beta Pre-release
Pre-release

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 and REDIS_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

18 Jul 03:45
e021ab9
Compare
Choose a tag to compare
0.10.0 beta Pre-release
Pre-release

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

11 Jul 01:04
8779214
Compare
Choose a tag to compare
0.9.6 beta Pre-release
Pre-release

Fixed

  • Hashtag post count off-by-one #1485

0.9.5 beta

11 Jul 01:02
cb81769
Compare
Choose a tag to compare
0.9.5 beta Pre-release
Pre-release

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, and INSTANCE_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

03 Jun 23:54
4259c1b
Compare
Choose a tag to compare
0.9.4 beta Pre-release
Pre-release

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)

Fixed

  • Thumbnail info overlays on profiles should now scale down to small screens (#1234)
  • Moment UI containers are now properly sized (#1236)
  • Album posts now have contrast for next/prev arrows (#1238)
  • Filter previews now fit the image instead of stretching it (#1239)