PixelFed v0.10.7 Release Notes

Release Date: 2020-01-07 // 22 days ago
  • ➕ Added

    • ➕ Added drafts API endpoint for Camera Roll (bad2ecde)
    • ➕ Added AccountService (885a1258)
    • ➕ Added post embeds (1fecf717)
    • ➕ Added profile embeds (fb7a3cf0)
    • ➕ Added Force MetroUI labs experiment (#1889)
    • ➕ Added Stories, to enable add STORIES_ENABLED=true to .env and run php artisan config:cache && php artisan cache:clear. If opcache is enabled you may need to reload the web server.

    🛠 Fixed

    • 🛠 Fixed like and share/reblog count on profiles (86cb7d09)
    • 🛠 Fixed non federating self boosts (0c59a55e)
    • 🛠 Fixed CORS issues with API endpoints (6d6f517d)
    • 🛠 Fixed mixed albums not appearing on timelines (e01dff45)

    🔄 Changed

    • ✂ Removed relationship from AccountTransformer (4d084ac5)
    • ⚡️ Updated notification api endpoint to use NotificationService (f4039ce2) (6ef7597)
    • ⚡️ Update footer to use localization for the Places link (39712714)
    • ⚡️ Updated ComposeModal.vue, added a caption counter. Fixes #1722. (009c6ee8)
    • ⚡️ Updated Notifications to use the NotificationService (f4039ce2)
    • ⚡️ Updated PrivacySettings controller, clear cache after updating (d8d11d7b)
    • ⚡️ Updated BaseApiController, add timestamp to signed media previews for client side cache invalidation (73c08987)
    • ⚡️ Updated AdminInstanceController, remove db transaction from instance scan (5773434a)
    • ⚡️ Updated Help Center view, added outdated warning (0e611d00)
    • ⚡️ Updated language view, added English version of language names (ebb998d2)
    • ⚡️ Updated app.js, added App.utils like .format.count, .filters and .emoji (34c13b6e)
    • ⚡️ Updated CollectionCompose.vue component, fix api namespace change (71ed965c)
    • ⚡️ Updated PostComponent, mark caption sensitive if post is and use util.emoji (35d51215)
    • ⚡️ Updated Profile.vue component, use formatted counts (30f14961)
    • ⚡️ Updated Timeline.vue component, use formatted counts, util.emoji and increase pagination limit to 5 (abfc9fe7)
    • ⚡️ Updated album presenters, use better carousel (31b114cc) (0617fada) (767fc887)
    • ⚡️ Updated Timeline.vue component, remove tap for lightbox as it conflicts with new carousel (96e25ad2)
    • ⚡️ Updated ComposeModal.vue, added album support, editing and UI tweaks (3aaad81e)
    • ⚡️ Updated InternalApiController, increase license limit to 140 to match UI counter (b3c18aec)
    • ⚡️ Updated album carousels, fix height bug (8380822a)
    • ⚡️ Updated MediaController, add timestamp to signed preview url (49efaae9)
    • ⚡️ Updated BaseApiController, uncache verify_credentials method (3fa9ac8b)
    • ⚡️ Updated StatusHashtagService, reduce cached hashtag count ttl from 6 hours to 5 minutes (126886e8)
    • ⚡️ Updated Hashtag.vue component, added formatted posts count (c71f3dd1)
    • ⚡️ Updated FixLikes command, fix postgres support (771f9c46)
    • ⚡️ Updated Settings, hide sponsors feature until re-implemented in Profile UI (c4dd8449)
    • ⚡️ Updated Status view, added video open graph tag support (#1799)
    • ⚡️ Updated AccountTransformer, added local attribute (d2a90f11)
    • ⚡️ Updated Laravel framework from v5.8 to v6.x (3aff6de33)
    • ⚡️ Updated FollowerController to fix bug affecting private profiles (a429d961)
    • ⚡️ Updated StatusTransformer, added local attribute (484bb509)
    • ⚡️ Updated PostComponent, fix bug affecting MomentUI and non authenticated users (7b3fe215)
    • ⚡️ Updated FixUsernames command to allow usernames containing . (e5d77c6d)
    • ⚡️ Updated landing page, add age check (d11e82c3)
    • ⚡️ Updated ApiV1Controller, add mobile_apis to /api/v1/instance endpoint (57407463)
    • ⚡️ Updated PublicTimelineService, add video media scopes (7b00eba3)
    • ⚡️ Updated PublicApiController, add AccountService (5ebd2c8a)
    • ⚡️ Updated CommentController, fix scope bug (45ecad2a)
    • ⚡️ Updated CollectionController, increase limit from 18 to 50. (c2826fd3)

Previous changes from v0.10.6

  • ➕ Added

    • ➕ Added /api/v1/accounts/update_credentials endpoint 6afd6970
    • ➕ Added /api/v1/accounts/{id}/followers endpoint 41c91cba
    • ➕ Added /api/v1/accounts/{id}/following endpoint 607eb51b
    • ➕ Added /api/v1/accounts/{id}/statuses endpoint 8ce6c1f2
    • ➕ Added /api/v1/accounts/{id}/follow endpoint f3839026
    • ➕ Added /api/v1/accounts/{id}/unfollow endpoint fadc96b2
    • ➕ Added /api/v1/accounts/relationships endpoint 4b9f7d6b
    • ➕ Added /api/v1/accounts/search endpoint b1fccf6d
    • ➕ Added /api/v1/blocks endpoint ac9f1bc0
    • ➕ Added /api/v1/accounts/{id}/block endpoint c6b1ed97
    • ➕ Added /api/v1/accounts/{id}/unblock endpoint 35226c99
    • ➕ Added /api/v1/custom_emojis endpoint 6e43431a
    • ➕ Added /api/v1/domain_blocks endpoint 83a6313f
    • ➕ Added /api/v1/endorsements endpoint 1f16221e
    • ➕ Added /api/v1/favourites endpoint b9cc06da
    • ➕ Added /api/v1/statuses/{id}/favourite endpoint 4edeba17
    • ➕ Added /api/v1/statuses/{id}/unfavourite endpoint 437e18e3
    • ➕ Added /api/v1/filters endpoint b3d82edd
    • ➕ Added /api/v1/follow_requests endpoint 97269136
    • ➕ Added /api/v1/follow_requests/{id}/authorize endpoint 7bdd9b2a
    • ➕ Added /api/v1/follow_requests/{id}/reject endpoint 62aa922a
    • ➕ Added /api/v1/suggestions endpoint e52aeeed
    • ➕ Added /api/v1/lists endpoint 2a106c4e
    • ➕ Added /api/v1/accounts/{id}/lists endpoint dba172df
    • ➕ Added /api/v1/lists/{id}/accounts endpoint dba172df
    • ➕ Added /api/v1/media endpoint 39f3e313
    • ➕ Added /api/v1/media/{id} endpoint fcf231f4
    • ➕ Added /api/v1/mutes endpoint b280d183
    • ➕ Added /api/v1/accounts/{id}/mute endpoint 3e98dce4
    • ➕ Added /api/v1/accounts/{id}/unmute endpoint 41c96ddd
    • ➕ Added /api/v1/notifications endpoint 39449f36
    • ➕ Added /api/v1/timelines/home endpoint cf3405d8
    • ➕ Added /api/v1/conversations endpoint 336f9069
    • ➕ Added /api/v1/timelines/public endpoint f3eeb9c9
    • ➕ Added /api/v1/statuses/{id}/card endpoint 92251208
    • ➕ Added /api/v1/statuses/{id}/reblogged_by endpoint 118006ed
    • ➕ Added /api/v1/statuses/{id}/favourited_by endpoint 5cdff57d
    • ➕ Added POST /api/v1/statuses endpoint 3aa729a3
    • ➕ Added DELETE /api/v1/statuses endpoint 0a20b832
    • ➕ Added POST /api/v1/statuses/{id}/reblog endpoint 43cef282
    • ➕ Added POST /api/v1/statuses/{id}/unreblog endpoint 3147fe5c
    • ➕ Added GET /api/v1/timelines/tag/{hashtag} endpoint 2ff53be4

    🛠 Fixed

    • ⚡️ Update developer settings pages, fix vue bug cd365ab3
    • ⚡️ Update User model, fix filter relationship 5a0c295e

    🔄 Changed

    • ⚡️ Updated Inbox Accept.Follow to use id of remote object #1715
    • ⚡️ Update StatusTransformer, make spoiler_text non-nullable b66cf9cd
    • ⚡️ Update FollowerController, make follow and unfollow methods public 6237897d
    • ⚡️ Update DiscoverComponent, change api namespace 35275572