forked from mirror/pixelfed
8.6 KiB
8.6 KiB
Release Notes
Unreleased
v0.9.X (TBD)
Added
- Add StatusService #1387, 425ec91
- Add PublicTimelineService #1387, 734e892
- Add RelationshipSettings trait #1387, bf8340f
- Add Remote Follows #1388
- Add Relationship Settings #1388, b10e03d
- Add Configuration Editor to Admin Dashboard #1388, 323dca1
- Add Migration, adding profile_id to users table #1388, bdfe633
- Add Media configuration #1414
- Add Content Warnings to comments #1430, 42d81fc 8d4b3bd 73e162e4
- Add new rate limits #1436 1f1df2d
- Add RegenerateThumbnails command to force thumbnail regeneration #1437 a3be4cd
- Add Pages Editor to Admin Dashboard #1438 ef3e30d 718375a 79524a0 13ceef0 2fbcd6d bb207a4 ef07e31 aca5114 59fcfc2 e3cfd81 7ade78b 4539afa 1dbfcae
Changed
- Update SearchController, fix AP verb typo #1387, dc8acf9
- Update StatusTransformer, increase media cache ttl to 14 days #1387, f35718b
- Update webpack config, extract vendor librarys #1387, b42db89
- Update admin statuses view, make table header light #1387, 44afcc7
- Update settings, move disable/delete to Security Settings #1388, ca0d638
- Update Installer command #1388, 506dd8b
- Update UserObserver #1388, 4ee3d10
- Update AuthLogin listener #1388, c27c751 1e8b092
- Update Image Optimization to not store EXIF by default #1414
- Update Settings, hide OAuth/Developer pages when not enabled #1413
- Update Presenter Components, move alt tag and filters to
<img>
element #1415 - Update Api Controllers, add missing caption limit to
composePost()
and missingis_nsfw
attribute to comment queries #1429, 1cff278 - Update instances admin view, add scan button to find new instances #1436 a94a3ee
- Update registration page, add links to terms and privacy pages #1488
Removed
v0.9.4 (2019-06-03)
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
- 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)
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)
v0.9.0 (2019-04-17)
Added
- Allow users to delete existing profile photos.
- Preliminary support for managing developer tokens, as well as authorizing apps
- Unmute and unblock users more easily. Profiles now reflect muting/blocking status.
- Lazy-loading images with
loading="lazy"
, as supported in Blink - Added Network Timeline which includes non-local posts
- Add broadcast events for real-time updates
- Compose view now shows upload progress bar
- You can now audit logged-in devices
- Added WIP installer
- Moment UI! This alternative profile view is less square and more full-width pictures.
Changed
- Allow admins to view reported private posts
- Show sensitivity and privacy/audience in status views
- Cleanup of legacy code
commentsDisabled
has been replaced with preliminary support for Litepub Capability Enforcement (LiCE)rel="me"
now added to profile websites- Posts from locked accounts now default to followers-only
Removed
- Removed identicons due to SVG compatibility issues with federation. New users will instead be assigned a default avatar.
v0.8.6 (2019-04-06)
Added
- Add COSTAR - Confirm Object Sentiment Transform and Reduce
COSTAR is a filtering system that allows admins to define environment variables that will dynamically apply certain policies to posts of a defined scope, similar to Pleroma's MRF system.
Scopes:
- Domain: apply to posts from a specific website
- Actor: apply to posts from a specific profile/user
- Keyword: apply to posts containing a specific string
Policies:
- Block: Default blocks the defined scope
- CW: Automatically rewrites the scope to apply a warning
- Unlist: Removes the scope from public timelines