2019-06-30 04:27:26 +00:00
# Release Notes
2019-09-30 06:55:29 +00:00
## [Unreleased](https://github.com/pixelfed/pixelfed/compare/v0.10.6...dev)
### Added
2019-10-15 04:54:00 +00:00
- Added drafts API endpoint for Camera Roll ([bad2ecde](https://github.com/pixelfed/pixelfed/commit/bad2ecde))
2019-11-23 05:44:13 +00:00
- Added AccountService ([885a1258](https://github.com/pixelfed/pixelfed/commit/885a1258))
2019-11-24 04:45:25 +00:00
- Added post embeds ([1fecf717](https://github.com/pixelfed/pixelfed/commit/1fecf717))
2019-09-30 06:55:29 +00:00
### Fixed
2019-10-12 00:01:26 +00:00
- Fixed like and share/reblog count on profiles ([86cb7d09](https://github.com/pixelfed/pixelfed/commit/86cb7d09))
- Fixed non federating self boosts ([0c59a55e](https://github.com/pixelfed/pixelfed/commit/0c59a55e))
2019-10-15 04:54:00 +00:00
- Fixed CORS issues with API endpoints ([6d6f517d](https://github.com/pixelfed/pixelfed/commit/6d6f517d))
2019-10-16 03:53:29 +00:00
- Fixed mixed albums not appearing on timelines ([e01dff45](https://github.com/pixelfed/pixelfed/commit/e01dff45))
2019-09-30 06:55:29 +00:00
### Changed
2019-10-15 04:54:00 +00:00
- Removed ```relationship``` from ```AccountTransformer``` ([4d084ac5](https://github.com/pixelfed/pixelfed/commit/4d084ac5))
- Updated ```notification``` api endpoint to use ```NotificationService``` ([f4039ce2](https://github.com/pixelfed/pixelfed/commit/f4039ce2)) ([6ef7597](https://github.com/pixelfed/pixelfed/commit/6ef7597))
- Update footer to use localization for the ```Places``` link ([39712714](https://github.com/pixelfed/pixelfed/commit/39712714))
- Updated ComposeModal.vue, added a caption counter. Fixes [#1722 ](https://github.com/pixelfed/pixelfed/issues/1722 ). ([009c6ee8](https://github.com/pixelfed/pixelfed/commit/009c6ee8))
2019-10-12 00:01:26 +00:00
- Updated Notifications to use the NotificationService ([f4039ce2](https://github.com/pixelfed/pixelfed/commit/f4039ce218f93a5578225dfdba66f0359c8fc72c))
2019-10-15 04:54:00 +00:00
- Updated PrivacySettings controller, clear cache after updating ([d8d11d7b](https://github.com/pixelfed/pixelfed/commit/d8d11d7b))
- Updated BaseApiController, add timestamp to signed media previews for client side cache invalidation ([73c08987](https://github.com/pixelfed/pixelfed/commit/73c08987))
- Updated AdminInstanceController, remove db transaction from instance scan ([5773434a](https://github.com/pixelfed/pixelfed/commit/5773434a))
- Updated Help Center view, added outdated warning ([0e611d00](https://github.com/pixelfed/pixelfed/commit/0e611d00))
2019-10-15 05:51:19 +00:00
- Updated language view, added English version of language names ([ebb998d2](https://github.com/pixelfed/pixelfed/commit/ebb998d2))
- Updated app.js, added App.utils like ```.format.count```, ```.filters``` and ```.emoji``` ([34c13b6e](https://github.com/pixelfed/pixelfed/commit/34c13b6e))
- Updated CollectionCompose.vue component, fix api namespace change ([71ed965c](https://github.com/pixelfed/pixelfed/commit/71ed965c))
- Updated PostComponent, mark caption sensitive if post is and use util.emoji ([35d51215](https://github.com/pixelfed/pixelfed/commit/35d51215))
- Updated Profile.vue component, use formatted counts ([30f14961](https://github.com/pixelfed/pixelfed/commit/30f14961))
- Updated Timeline.vue component, use formatted counts, util.emoji and increase pagination limit to 5 ([abfc9fe7](https://github.com/pixelfed/pixelfed/commit/abfc9fe7))
2019-10-16 03:53:29 +00:00
- Updated album presenters, use better carousel ([31b114cc](https://github.com/pixelfed/pixelfed/commit/31b114cc)) ([0617fada](https://github.com/pixelfed/pixelfed/commit/0617fada)) ([767fc887](https://github.com/pixelfed/pixelfed/commit/767fc887))
- Updated Timeline.vue component, remove tap for lightbox as it conflicts with new carousel ([96e25ad2](https://github.com/pixelfed/pixelfed/commit/96e25ad2))
- Updated ComposeModal.vue, added album support, editing and UI tweaks ([3aaad81e](https://github.com/pixelfed/pixelfed/commit/3aaad81e))
- Updated InternalApiController, increase license limit to 140 to match UI counter ([b3c18aec](https://github.com/pixelfed/pixelfed/commit/b3c18aec))
2019-10-16 05:41:23 +00:00
- Updated album carousels, fix height bug ([8380822a](https://github.com/pixelfed/pixelfed/commit/8380822a))
2019-10-17 06:17:45 +00:00
- Updated MediaController, add timestamp to signed preview url ([49efaae9](https://github.com/pixelfed/pixelfed/commit/49efaae9))
- Updated BaseApiController, uncache verify_credentials method ([3fa9ac8b](https://github.com/pixelfed/pixelfed/commit/3fa9ac8b))
2019-10-17 07:18:08 +00:00
- Updated StatusHashtagService, reduce cached hashtag count ttl from 6 hours to 5 minutes ([126886e8](https://github.com/pixelfed/pixelfed/commit/126886e8))
- Updated Hashtag.vue component, added formatted posts count ([c71f3dd1](https://github.com/pixelfed/pixelfed/commit/c71f3dd1))
2019-10-18 19:41:42 +00:00
- Updated FixLikes command, fix postgres support ([771f9c46](https://github.com/pixelfed/pixelfed/commit/771f9c46))
2019-10-19 03:28:57 +00:00
- Updated Settings, hide sponsors feature until re-implemented in Profile UI ([c4dd8449](https://github.com/pixelfed/pixelfed/commit/c4dd8449))
2019-11-02 02:15:56 +00:00
- Updated Status view, added ```video``` open graph tag support ([#1799](https://github.com/pixelfed/pixelfed/pull/1799))
- Updated AccountTransformer, added ```local``` attribute ([d2a90f11](https://github.com/pixelfed/pixelfed/commit/d2a90f11))
2019-11-11 02:53:12 +00:00
- Updated Laravel framework from v5.8 to v6.x ([3aff6de33](https://github.com/pixelfed/pixelfed/commit/3aff6de33))
2019-11-11 03:43:27 +00:00
- Updated FollowerController to fix bug affecting private profiles ([a429d961](https://github.com/pixelfed/pixelfed/commit/a429d961))
2019-11-11 03:54:35 +00:00
- Updated StatusTransformer, added ```local``` attribute ([484bb509](https://github.com/pixelfed/pixelfed/commit/484bb509))
2019-11-13 03:46:54 +00:00
- Updated PostComponent, fix bug affecting MomentUI and non authenticated users ([7b3fe215](https://github.com/pixelfed/pixelfed/commit/7b3fe215))
2019-11-14 06:21:19 +00:00
- Updated FixUsernames command to allow usernames containing ```.``` ([e5d77c6d](https://github.com/pixelfed/pixelfed/commit/e5d77c6d))
2019-11-23 05:44:13 +00:00
- Updated landing page, add age check ([d11e82c3](https://github.com/pixelfed/pixelfed/commit/d11e82c3))
- Updated ApiV1Controller, add ```mobile_apis``` to /api/v1/instance endpoint ([57407463](https://github.com/pixelfed/pixelfed/commit/57407463))
- Updated PublicTimelineService, add video media scopes ([7b00eba3](https://github.com/pixelfed/pixelfed/commit/7b00eba3))
- Updated PublicApiController, add AccountService ([5ebd2c8a](https://github.com/pixelfed/pixelfed/commit/5ebd2c8a))
2019-10-12 00:01:26 +00:00
## Deprecated
2019-09-30 06:55:29 +00:00
## [v0.10.6 (2019-09-30)](https://github.com/pixelfed/pixelfed/compare/v0.10.5...v0.10.6)
2019-09-24 18:10:17 +00:00
### Added
2019-09-25 02:39:06 +00:00
- Added ```/api/v1/accounts/update_credentials``` endpoint [6afd6970 ](https://github.com/pixelfed/pixelfed/commit/6afd6970 )
- Added ```/api/v1/accounts/{id}/followers``` endpoint [41c91cba ](https://github.com/pixelfed/pixelfed/commit/41c91cba )
- Added ```/api/v1/accounts/{id}/following``` endpoint [607eb51b ](https://github.com/pixelfed/pixelfed/commit/607eb51b )
- Added ```/api/v1/accounts/{id}/statuses``` endpoint [8ce6c1f2 ](https://github.com/pixelfed/pixelfed/commit/8ce6c1f2 )
2019-09-25 03:38:33 +00:00
- Added ```/api/v1/accounts/{id}/follow``` endpoint [f3839026 ](https://github.com/pixelfed/pixelfed/commit/f3839026 )
2019-09-25 04:59:37 +00:00
- Added ```/api/v1/accounts/{id}/unfollow``` endpoint [fadc96b2 ](https://github.com/pixelfed/pixelfed/commit/fadc96b2 )
2019-09-25 06:08:01 +00:00
- Added ```/api/v1/accounts/relationships``` endpoint [4b9f7d6b ](https://github.com/pixelfed/pixelfed/commit/4b9f7d6b )
- Added ```/api/v1/accounts/search``` endpoint [b1fccf6d ](https://github.com/pixelfed/pixelfed/commit/b1fccf6d )
2019-09-25 07:04:13 +00:00
- Added ```/api/v1/blocks``` endpoint [ac9f1bc0 ](https://github.com/pixelfed/pixelfed/commit/ac9f1bc0 )
2019-09-25 07:10:42 +00:00
- Added ```/api/v1/accounts/{id}/block``` endpoint [c6b1ed97 ](https://github.com/pixelfed/pixelfed/commit/c6b1ed97 )
- Added ```/api/v1/accounts/{id}/unblock``` endpoint [35226c99 ](https://github.com/pixelfed/pixelfed/commit/35226c99 )
2019-09-25 07:18:37 +00:00
- Added ```/api/v1/custom_emojis``` endpoint [6e43431a ](https://github.com/pixelfed/pixelfed/commit/6e43431a )
2019-09-25 08:23:05 +00:00
- Added ```/api/v1/domain_blocks``` endpoint [83a6313f ](https://github.com/pixelfed/pixelfed/commit/83a6313f )
2019-09-25 08:31:35 +00:00
- Added ```/api/v1/endorsements``` endpoint [1f16221e ](https://github.com/pixelfed/pixelfed/commit/1f16221e )
2019-09-25 19:47:29 +00:00
- Added ```/api/v1/favourites``` endpoint [b9cc06da ](https://github.com/pixelfed/pixelfed/commit/b9cc06da )
2019-09-26 03:10:43 +00:00
- Added ```/api/v1/statuses/{id}/favourite``` endpoint [4edeba17 ](https://github.com/pixelfed/pixelfed/commit/4edeba17 )
- Added ```/api/v1/statuses/{id}/unfavourite``` endpoint [437e18e3 ](https://github.com/pixelfed/pixelfed/commit/437e18e3 )
2019-09-26 05:48:22 +00:00
- Added ```/api/v1/filters``` endpoint [b3d82edd ](https://github.com/pixelfed/pixelfed/commit/b3d82edd )
- Added ```/api/v1/follow_requests``` endpoint [97269136 ](https://github.com/pixelfed/pixelfed/commit/97269136 )
- Added ```/api/v1/follow_requests/{id}/authorize``` endpoint [7bdd9b2a ](https://github.com/pixelfed/pixelfed/commit/7bdd9b2a )
- Added ```/api/v1/follow_requests/{id}/reject``` endpoint [62aa922a ](https://github.com/pixelfed/pixelfed/commit/62aa922a )
- Added ```/api/v1/suggestions``` endpoint [e52aeeed ](https://github.com/pixelfed/pixelfed/commit/e52aeeed )
- Added ```/api/v1/lists``` endpoint [2a106c4e ](https://github.com/pixelfed/pixelfed/commit/2a106c4e )
- Added ```/api/v1/accounts/{id}/lists``` endpoint [dba172df ](https://github.com/pixelfed/pixelfed/commit/dba172df )
- Added ```/api/v1/lists/{id}/accounts``` endpoint [dba172df ](https://github.com/pixelfed/pixelfed/commit/dba172df )
- Added ```/api/v1/media``` endpoint [39f3e313 ](https://github.com/pixelfed/pixelfed/commit/39f3e313 )
- Added ```/api/v1/media/{id}``` endpoint [fcf231f4 ](https://github.com/pixelfed/pixelfed/commit/fcf231f4 )
- Added ```/api/v1/mutes``` endpoint [b280d183 ](https://github.com/pixelfed/pixelfed/commit/b280d183 )
- Added ```/api/v1/accounts/{id}/mute``` endpoint [3e98dce4 ](https://github.com/pixelfed/pixelfed/commit/3e98dce4 )
- Added ```/api/v1/accounts/{id}/unmute``` endpoint [41c96ddd ](https://github.com/pixelfed/pixelfed/commit/41c96ddd )
2019-09-26 07:38:39 +00:00
- Added ```/api/v1/notifications``` endpoint [39449f36 ](https://github.com/pixelfed/pixelfed/commit/39449f36 )
2019-09-27 07:10:27 +00:00
- Added ```/api/v1/timelines/home``` endpoint [cf3405d8 ](https://github.com/pixelfed/pixelfed/commit/cf3405d8 )
- Added ```/api/v1/conversations``` endpoint [336f9069 ](https://github.com/pixelfed/pixelfed/commit/336f9069 )
- Added ```/api/v1/timelines/public``` endpoint [f3eeb9c9 ](https://github.com/pixelfed/pixelfed/commit/f3eeb9c9 )
- Added ```/api/v1/statuses/{id}/card``` endpoint [92251208 ](https://github.com/pixelfed/pixelfed/commit/92251208 )
- Added ```/api/v1/statuses/{id}/reblogged_by``` endpoint [118006ed ](https://github.com/pixelfed/pixelfed/commit/118006ed )
- Added ```/api/v1/statuses/{id}/favourited_by``` endpoint [5cdff57d ](https://github.com/pixelfed/pixelfed/commit/5cdff57d )
2019-09-29 07:28:54 +00:00
- Added POST ```/api/v1/statuses``` endpoint [3aa729a3 ](https://github.com/pixelfed/pixelfed/commit/3aa729a3 )
- Added DELETE ```/api/v1/statuses``` endpoint [0a20b832 ](https://github.com/pixelfed/pixelfed/commit/0a20b832 )
- Added POST ```/api/v1/statuses/{id}/reblog``` endpoint [43cef282 ](https://github.com/pixelfed/pixelfed/commit/43cef282 )
- Added POST ```/api/v1/statuses/{id}/unreblog``` endpoint [3147fe5c ](https://github.com/pixelfed/pixelfed/commit/3147fe5c )
2019-09-30 04:06:57 +00:00
- Added GET ```/api/v1/timelines/tag/{hashtag}``` endpoint [2ff53be4 ](https://github.com/pixelfed/pixelfed/commit/2ff53be4 )
2019-09-24 18:10:17 +00:00
### Fixed
2019-09-25 02:39:06 +00:00
- Update developer settings pages, fix vue bug [cd365ab3 ](https://github.com/pixelfed/pixelfed/commit/cd365ab3 )
2019-09-25 07:04:13 +00:00
- Update User model, fix filter relationship [5a0c295e ](https://github.com/pixelfed/pixelfed/commit/5a0c295e )
2019-09-24 18:10:17 +00:00
### Changed
2019-09-25 00:24:32 +00:00
- Updated Inbox Accept.Follow to use id of remote object [#1715 ](https://github.com/pixelfed/pixelfed/pull/1715 )
2019-09-25 02:47:25 +00:00
- Update StatusTransformer, make spoiler_text non-nullable [b66cf9cd ](https://github.com/pixelfed/pixelfed/commit/b66cf9cd )
2019-09-25 03:38:33 +00:00
- Update FollowerController, make follow and unfollow methods public [6237897d ](https://github.com/pixelfed/pixelfed/commit/6237897d )
2019-09-27 07:10:27 +00:00
- Update DiscoverComponent, change api namespace [35275572 ](https://github.com/pixelfed/pixelfed/commit/35275572 )
2019-09-26 05:48:22 +00:00
## Deprecated
- Removed deprecated AttachmentTransformer, superceeded by MediaTransformer [9b5aac4f ](https://github.com/pixelfed/pixelfed/commit/9b5aac4f )
2019-09-30 04:42:49 +00:00
### To enable mobile app support
- Run ```php artisan passport:keys```
- Add ```OAUTH_ENABLED=true``` to .env
- Run ```php artisan config:cache```
2019-09-24 18:10:17 +00:00
## [v0.10.5 (2019-09-24)](https://github.com/pixelfed/pixelfed/compare/v0.10.4...v0.10.5)
2019-09-09 21:37:59 +00:00
2019-09-24 17:58:47 +00:00
### Added
2019-09-24 18:03:38 +00:00
- Added ```software``` back to AccountTransformer [93c687c7 ](https://github.com/pixelfed/pixelfed/commit/93c687c7 )
2019-09-24 17:58:47 +00:00
### Fixed
2019-09-24 18:03:38 +00:00
- Fixed cache bug in privacy and terms pages [#1712 ](https://github.com/pixelfed/pixelfed/commit/fe522da8db7a8b0d7c18d405abcb885f8678f35c )
2019-09-24 17:58:47 +00:00
### Changed
## [v0.10.4 (2019-09-24)](https://github.com/pixelfed/pixelfed/compare/v0.10.3...v0.10.4)
2019-09-09 21:37:59 +00:00
### Added
2019-09-20 01:55:00 +00:00
- Added Welsh translations [#1706 ](https://github.com/pixelfed/pixelfed/pull/1706 )
- Added Api v1 controller [85835f5a ](https://github.com/pixelfed/pixelfed/commit/85835f5a6712dea0562df4be897087de5305750f )
2019-09-21 03:25:35 +00:00
- Added database migration that adds a language column to the users table [c87d8c16 ](https://github.com/pixelfed/pixelfed/commit/c87d8c16 )
- Added persistent preferred language [18bc9c30 ](https://github.com/pixelfed/pixelfed/commit/18bc9c30 )
2019-09-09 21:37:59 +00:00
### Fixed
2019-09-11 04:20:26 +00:00
- Fixed count bug in StatusHashtagService [#1694 ](https://github.com/pixelfed/pixelfed/pull/1694 )
2019-09-11 05:36:02 +00:00
- Fixed private account bug [#1699 ](https://github.com/pixelfed/pixelfed/pull/1699 )
2019-09-20 01:55:00 +00:00
- Fixed comments on MomentUI posts [#1704 ](https://github.com/pixelfed/pixelfed/pull/1704 )
2019-09-09 21:37:59 +00:00
### Changed
- Updated EmailService, added new domains [#1690 ](https://github.com/pixelfed/pixelfed/pull/1690 )
2019-09-11 05:00:24 +00:00
- Updated quill.js to v1.3.7 [#1692 ](https://github.com/pixelfed/pixelfed/pull/1692 )
2019-09-11 06:23:42 +00:00
- Cache ProfileController [#1700 ](https://github.com/pixelfed/pixelfed/pull/1700 )
2019-09-13 04:42:22 +00:00
- Updated ComposeUI v4, made cropping optional [#1702 ](https://github.com/pixelfed/pixelfed/pull/1702 )
2019-09-13 05:55:08 +00:00
- Updated DiscoverController, limit Loops to local only posts [#1703 ](https://github.com/pixelfed/pixelfed/pull/1703 )
2019-09-20 01:55:00 +00:00
- Namespaced internal apis [3c306c5e ](https://github.com/pixelfed/pixelfed/commit/3c306c5e179d35dbe19a6a1bd9533350e4b96524 )
- Updated .env.example with proper remote follow variable [0697f780 ](https://github.com/pixelfed/pixelfed/commit/0697f780d3a5cba72148f0a767d5a35124a3d9b4 )
2019-09-20 02:31:14 +00:00
- Updated show all comments view [0a5eaa31 ](https://github.com/pixelfed/pixelfed/pull/1708/commits/0a5eaa3118cb09c61d3e5442fe3bf8439a2a12af )
2019-09-21 03:25:35 +00:00
- Updated language page layout [01fb5af ](https://github.com/pixelfed/pixelfed/pull/1708/commits/01fb5af19e803488c5794b545d218771f6fce6d7 )
- Updated privacy policy page layout [a4229d5 ](https://github.com/pixelfed/pixelfed/pull/1708/commits/a4229d5d30faea11e7a72d122c4a5762d867aaf3 )
- Updated terms page layout [4f8c5e5 ](https://github.com/pixelfed/pixelfed/pull/1708/commits/4f8c5e5519949c63c702c724a00d8575db4e0014 )
- Update v1 API, added /api/v1/instance endpoint [951b6fa0 ](https://github.com/pixelfed/pixelfed/commit/951b6fa0 ) [9dc2234b ](https://github.com/pixelfed/pixelfed/commit/99dc2234b )
2019-09-11 04:41:53 +00:00
## Deprecated
- Remove deprecated profile following/followers [#1697 ](https://github.com/pixelfed/pixelfed/pull/1697 )
2019-09-20 02:31:14 +00:00
- Remove old comment permalink [05f6598 ](https://github.com/pixelfed/pixelfed/pull/1708/commits/05f659896d903e1ff41dba810f125d721fa057e7 )
2019-09-09 05:17:09 +00:00
## [v0.10.3 (2019-09-08)](https://github.com/pixelfed/pixelfed/compare/v0.10.2...v0.10.3)
### Added
2019-09-09 05:22:02 +00:00
- Append ```.json``` to local status urls to view ActivityPub object [#1666 ](https://github.com/pixelfed/pixelfed/pull/1666 )
2019-09-09 05:17:09 +00:00
### Fixed
2019-09-09 05:22:02 +00:00
- Reverted ```strict``` Same-Site Cookies to ```null``` to fix 2FA/session expiry [#1667 ](https://github.com/pixelfed/pixelfed/pull/1667 )
- Fixed AP errors by storing ActivityPub object id and url [#1668 ](https://github.com/pixelfed/pixelfed/pull/1668 ) [#1683 ](https://github.com/pixelfed/pixelfed/pull/1683 )
- Fixed content warnings that had filter applied [#1669 ](https://github.com/pixelfed/pixelfed/pull/1669 )
2019-09-09 05:17:09 +00:00
### Changed
2019-09-09 05:22:02 +00:00
- Japanese Translations [#1673 ](https://github.com/pixelfed/pixelfed/pull/1673 )
- Occitan Translations [#1679 ](https://github.com/pixelfed/pixelfed/pull/1679 )
- Use footer partial on landing page [#1681 ](https://github.com/pixelfed/pixelfed/pull/1681 )
- Change admin badge so it doesn't look like a verified badge [#1684 ](https://github.com/pixelfed/pixelfed/pull/1684 )
2019-09-09 05:17:09 +00:00
### Deprecated
2019-09-09 05:22:02 +00:00
- Personalized Discover has been deprecated due to low use [#1670 ](https://github.com/pixelfed/pixelfed/pull/1670 )
2019-09-09 05:17:09 +00:00
## [v0.10.2 (2019-09-06)](https://github.com/pixelfed/pixelfed/compare/v0.10.1...v0.10.2)
### Fixed
2019-09-11 05:00:24 +00:00
- Typo in Inbox prevented proper federation support [#1664 ](https://github.com/pixelfed/pixelfed/pull/1664 )
2019-09-09 05:17:09 +00:00
## [v0.10.1 (2019-09-06)](https://github.com/pixelfed/pixelfed/compare/v0.10.0...v0.10.1)
### 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
2019-09-11 05:00:24 +00:00
- Allow "read more" to be disabled on posts [#1545 ](https://github.com/pixelfed/pixelfed/pull/1545 )
2019-09-09 05:17:09 +00:00
- 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.
2019-09-11 05:00:24 +00:00
- .env vars `REDIS_SCHEME` and `REDIS_PATH` allow for using Redis over a Unix socket instead of TCP [#1602 ](https://github.com/pixelfed/pixelfed/pull/1602 )
2019-09-09 05:17:09 +00:00
- .env var `IMAGE_DRIVER` allows using imagick instead of gd
### Fixed
2019-09-11 05:00:24 +00:00
- Show delete button while composing video posts [#1529 ](https://github.com/pixelfed/pixelfed/pull/1529 )
2019-09-09 05:17:09 +00:00
- Show pending follow requests on private profiles
2019-09-11 05:00:24 +00:00
- Allow muted users to comment on your posts [#1537 ](https://github.com/pixelfed/pixelfed/pull/1537 )
2019-09-09 05:17:09 +00:00
- 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
2019-09-11 05:00:24 +00:00
- Use vue-masonry for Moment UI layout [#1536 ](https://github.com/pixelfed/pixelfed/pull/1536 )
2019-09-09 05:17:09 +00:00
- 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
## [v0.10.0 (2019-07-17)](https://github.com/pixelfed/pixelfed/compare/v0.9.6...v0.10.0)
### Added
2019-09-11 05:00:24 +00:00
- Collections! Add posts to Collections, similar to categories. [#1511 ](https://github.com/pixelfed/pixelfed/pull/1511 )
- Profile donate links: add links to Patreon, Liberapay, and OpenCollective on your profile [#1500 ](https://github.com/pixelfed/pixelfed/pull/1500 )
2019-09-09 05:17:09 +00:00
### Fixed
- Show correct mode when viewing followers / following
### Changed
2019-09-11 05:00:24 +00:00
- Profile model now uses snowflake id [#1502 ](https://github.com/pixelfed/pixelfed/pull/1502 )
2019-09-09 05:17:09 +00:00
### Removed
2019-09-11 05:00:24 +00:00
- OStatus legacy code has been removed [#1510 ](https://github.com/pixelfed/pixelfed/pull/1510 )
2019-09-09 05:17:09 +00:00
## [v0.9.6 (2019-07-10)](https://github.com/pixelfed/pixelfed/compare/v0.9.5...v0.9.6)
### Fixed
2019-09-09 21:37:59 +00:00
- Hashtag post count off-by-one [#1485 ](https://github.com/pixelfed/pixelfed/pull/1485 )
2019-06-30 04:27:26 +00:00
2019-09-09 05:17:09 +00:00
## [v0.9.5 (2019-07-10)](https://github.com/pixelfed/pixelfed/compare/v0.9.4...v0.9.5)
2019-06-30 04:27:26 +00:00
### Added
- Add StatusService [#1387 ](https://github.com/pixelfed/pixelfed/pull/1387 ), [425ec91 ](https://github.com/pixelfed/pixelfed/commit/425ec91 )
- Add PublicTimelineService [#1387 ](https://github.com/pixelfed/pixelfed/pull/1387 ), [734e892 ](https://github.com/pixelfed/pixelfed/commit/734e892 )
- Add RelationshipSettings trait [#1387 ](https://github.com/pixelfed/pixelfed/pull/1387 ), [bf8340f ](https://github.com/pixelfed/pixelfed/commit/bf8340f )
- Add Remote Follows [#1388 ](https://github.com/pixelfed/pixelfed/pull/1388 )
- Add Relationship Settings [#1388 ](https://github.com/pixelfed/pixelfed/pull/1388 ), [b10e03d ](https://github.com/pixelfed/pixelfed/commit/b10e03d )
- Add Configuration Editor to Admin Dashboard [#1388 ](https://github.com/pixelfed/pixelfed/pull/1388 ), [323dca1 ](https://github.com/pixelfed/pixelfed/commit/323dca1 )
- Add Migration, adding profile_id to users table [#1388 ](https://github.com/pixelfed/pixelfed/pull/1388 ), [bdfe633 ](https://github.com/pixelfed/pixelfed/commit/bdfe633 )
- Add Media configuration [#1414 ](https://github.com/pixelfed/pixelfed/pull/1414 )
- Add Content Warnings to comments [#1430 ](https://github.com/pixelfed/pixelfed/pull/1430 ), [42d81fc ](https://github.com/pixelfed/pixelfed/commit/42d81fc ) [8d4b3bd ](https://github.com/pixelfed/pixelfed/commit/8d4b3bd ) [73e162e4 ](https://github.com/pixelfed/pixelfed/commit/3e162e4 )
- Add new rate limits [#1436 ](https://github.com/pixelfed/pixelfed/pull/1436 ) [1f1df2d ](https://github.com/pixelfed/pixelfed/commit/1f1df2d )
- Add RegenerateThumbnails command to force thumbnail regeneration [#1437 ](https://github.com/pixelfed/pixelfed/pull/1437 ) [a3be4cd ](https://github.com/pixelfed/pixelfed/commit/a3be4cd )
- Add Pages Editor to Admin Dashboard [#1438 ](https://github.com/pixelfed/pixelfed/pull/1438 ) [ef3e30d ](https://github.com/pixelfed/pixelfed/commit/ef3e30d ) [718375a ](https://github.com/pixelfed/pixelfed/commit/718375a ) [79524a0 ](https://github.com/pixelfed/pixelfed/commit/79524a0 ) [13ceef0 ](https://github.com/pixelfed/pixelfed/commit/13ceef0 ) [2fbcd6d ](https://github.com/pixelfed/pixelfed/commit/2fbcd6d ) [bb207a4 ](https://github.com/pixelfed/pixelfed/commit/bb207a4 ) [ef07e31 ](https://github.com/pixelfed/pixelfed/commit/ef07e31 ) [aca5114 ](https://github.com/pixelfed/pixelfed/commit/aca5114 ) [59fcfc2 ](https://github.com/pixelfed/pixelfed/commit/59fcfc2 ) [e3cfd81 ](https://github.com/pixelfed/pixelfed/commit/e3cfd81 ) [7ade78b ](https://github.com/pixelfed/pixelfed/commit/7ade78b ) [4539afa ](https://github.com/pixelfed/pixelfed/commit/4539afa ) [1dbfcae ](https://github.com/pixelfed/pixelfed/commit/1dbfcae )
### Changed
- Update SearchController, fix AP verb typo [#1387 ](https://github.com/pixelfed/pixelfed/pull/1387 ), [dc8acf9 ](https://github.com/pixelfed/pixelfed/commit/dc8acf9 )
- Update StatusTransformer, increase media cache ttl to 14 days [#1387 ](https://github.com/pixelfed/pixelfed/pull/1387 ), [f35718b ](https://github.com/pixelfed/pixelfed/commit/f35718b )
- Update webpack config, extract vendor librarys [#1387 ](https://github.com/pixelfed/pixelfed/pull/1387 ), [b42db89 ](https://github.com/pixelfed/pixelfed/commit/b42db89 )
- Update admin statuses view, make table header light [#1387 ](https://github.com/pixelfed/pixelfed/pull/1387 ), [44afcc7 ](https://github.com/pixelfed/pixelfed/commit/44afcc7 )
- Update settings, move disable/delete to Security Settings [#1388 ](https://github.com/pixelfed/pixelfed/pull/1388 ), [ca0d638 ](https://github.com/pixelfed/pixelfed/commit/ca0d638 )
- Update Installer command [#1388 ](https://github.com/pixelfed/pixelfed/pull/1388 ), [506dd8b ](https://github.com/pixelfed/pixelfed/commit/506dd8b )
- Update UserObserver [#1388 ](https://github.com/pixelfed/pixelfed/pull/1388 ), [4ee3d10 ](https://github.com/pixelfed/pixelfed/commit/4ee3d10 )
- Update AuthLogin listener [#1388 ](https://github.com/pixelfed/pixelfed/pull/1388 ), [c27c751 ](https://github.com/pixelfed/pixelfed/commit/c27c751 ) [1e8b092 ](https://github.com/pixelfed/pixelfed/commit/1e8b092 )
- Update Image Optimization to not store EXIF by default [#1414 ](https://github.com/pixelfed/pixelfed/pull/1414 )
- Update Settings, hide OAuth/Developer pages when not enabled [#1413 ](https://github.com/pixelfed/pixelfed/pull/1413 )
- Update Presenter Components, move alt tag and filters to ```< img > ``` element [#1415 ](https://github.com/pixelfed/pixelfed/pull/1415 )
- Update Api Controllers, add missing caption limit to ```composePost()``` and missing ```is_nsfw``` attribute to comment queries [#1429 ](https://github.com/pixelfed/pixelfed/pull/1429 ), [1cff278 ](https://github.com/pixelfed/pixelfed/commit/1cff278 )
- Update instances admin view, add scan button to find new instances [#1436 ](https://github.com/pixelfed/pixelfed/pull/1436 ) [a94a3ee ](https://github.com/pixelfed/pixelfed/commit/a94a3ee )
- Update registration page, add links to terms and privacy pages [#1488 ](https://github.com/pixelfed/pixelfed/pull/1488 )
### Removed
- Remove Classic Compose UI [#1434 ](https://github.com/pixelfed/pixelfed/pull/1434 ), [72bffd1 ](https://github.com/pixelfed/pixelfed/commit/72bffd1 ) [a2640af ](https://github.com/pixelfed/pixelfed/commit/a2640af )
-
## [v0.9.4 (2019-06-03)](https://github.com/pixelfed/pixelfed/compare/v0.9.0...v0.9.4)
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)](https://github.com/pixelfed/pixelfed/compare/v0.8.6...v0.9.0)
### 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)](https://github.com/pixelfed/pixelfed/compare/v0.8.5...v0.8.6)
### 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