PixelFed v0.10.9 Release Notes

Release Date: 2020-04-17 // 3 months ago
  • ➕ Added

    • ➕ Added Profile Following Search (e3280c11)
    • ➕ Added Trusted Devices to Sudo Mode (0c82c970)
    • ➕ Added reply modal to posts and timelines (974e6bda)
    • ➕ Added remote posts and profiles (95bce31e)
    • ➕ Added Labs deprecation page (9b215001)
    • ➕ Added new landing page (84e203a9)

    🛠 Fixed

    • Stories on postgres instances (5ffa71da)

    ⚡️ Updated

    • ⚡️ Updated StatusController, restrict edits to 24 hours (ae24433b)
    • ⚡️ Updated RateLimit, add max post edits per hour and day (51fbfcdc)
    • ⚡️ Updated Timeline.vue, move announcements from sidebar to top of timeline (228f5044)
    • ⚡️ Updated lexer autolinker and extractor, add support for mentioned usernames containing dashes, periods and underscore characters (f911c96d)
    • ⚡️ Updated Story apis, move FE to v0 and add v1 for oauth clients (92654fab)
    • ⚡️ Updated robots.txt (25101901)
    • ⚡️ Updated mail panel blade view, fix markdown bug (cbc63b04)
    • ⚡️ Updated self-diagnosis checks (03f808c7)
    • ⚡️ Updated DiscoverController, fixes #2009 (b04c7170)
    • ⚡️ Updated DeleteAccountPipeline, fixes #2016, a bug affecting account deletion.
    • ⚡️ Updated PlaceController, fixes #2017, a postgres bug affecting country pagination in the places directory (dd5fa3a4)
    • ⚡️ Updated confirm email blade view, remove html5 entity that doesn't display properly (aa26fa1d)
    • ⚡️ Updated ApiV1Controller, fix update_credentials endpoint (a73fad75)
    • ⚡️ Updated AdminUserController, add moderation method (a4cf21ea)
    • ⚡️ Updated BaseApiController, invalidate session after account deletion (826978ce)
    • ⚡️ Updated AdminUserController, add account deletion handler (9be19ad8)
    • ⚡️ Updated ContactController, fixes #2042 (c9057e87)
    • ⚡️ Updated Media model, fix remote media preview (9947050b)
    • ⚡️ Updated PostComponent, improve likes modal (664fd272)
    • ⚡️ Updated StoryViewer, preload media (336571d0)
    • ⚡️ Updated StoryCompose, add expand label for lightbox preview (fdf59753)
    • ⚡️ Updated session config, increase session timeout from 2 days to 60 days (b8795271)
    • ⚡️ Updated WebfingerService, cache lookup (8b9faf31)
    • ⚡️ Updated v1 notifications api, fix optional params (4e3c952c)
    • ⚡️ Updated ApiV1Controller, fix unfavourite bug #2088 (3a828522)
    • ⚡️ Updated SharePipeline, fix item relation bug (b5899648)
    • ⚡️ Updated Profile.vue, add v-once to thumbnails to prevent re-render (a54685f6)
    • ⚡️ Updated SearchResults.vue, improve layout (7e41b4ae)
    • ⚡️ Updated PostMenu.vue, fix styling of list-group (4c3b0b7d)
    • ⚡️ Updated PostComponent.vue, update styling (844566b9)
    • ⚡️ Updated NotificationCard.vue, fix share notifications (3cb676b1)
    • ⚡️ Updated PostComponent.vue, remove like count from title, fixes #2091 (6026998c)
    • ⚡️ Updated SearchController, add WebfingerService support (869b4ff7)
    • ⚡️ Updated Profile model, use change_count for version (0eae9f8b)
    • ⚡️ Updated Timeline.vue, add remote post/profile links (d4147083)
    • ⚡️ Updated StoryTimelineComponent, added list prop for new timeline layout (1692a95a)
    • ⚡️ Updated blank layout, add sharedData js (4a293ed9)
    • ⚡️ Updated oauth api, allow multiple redirect_uris. Fixes #2106 (0540a28a)
    • ⚡️ Updated ActivityPub Outbox, fixes #2100 (c84cee5a)
    • ⚡️ Updated ApiV1Controller, fixes #2112 (324ccd0a)
    • ⚡️ Updated StatusTransformer, fixes #2113 (eefa6e0d)
    • ⚡️ Updated InternalApiController, limit remote profile ui to remote profiles (d918a68e)
    • ⚡️ Updated NotificationCard, fix pagination bug #2019 (32beaad5)

Previous changes from v0.10.8

  • ➕ Added

    • ➕ Added BANNED_USERNAMES .env var, an optional comma separated string to ban specific usernames from being used (6cdd64c6)
    • ➕ Added RestrictedAccess middleware for Restricted Mode (17c1a83d)
    • ➕ Added FailedJob garbage collection (5d424f12)
    • ➕ Added Password Reset garbage collection (829c41e1)

    🛠 Fixed

    • 🛠 Fixed Story Compose bug affecting postgres instances (#1918)
    • 🛠 Fixed header background bug on MomentUI profiles (#1933)
    • 🛠 Fixed TRUST_PROXIES configuration (#1941)
    • 🛠 Fixed settings page default language (4223a11e)
    • 🛠 Fixed DeleteAccountPipeline bug that did not use proper media paths (578d2f35)

    ⚡️ Updated

    • ⚡️ Updated presenter components, load fallback image on errors (273170c5)
    • ⚡️ Updated Story model, hide json attribute by default (de89403c)
    • ⚡️ Updated compose view, add deprecation notice for v3 (57e155b9)
    • ⚡️ Updated StoryController, orientate story media and strip exif (07a13fcf)
    • ⚡️ Updated admin reports, fixed 404 bug (dbd5c4cf)
    • ⚡️ Updated AdminController, abstracted dashboard stats to AdminStatsService (41abe9d2)
    • ⚡️ Updated StoryCompose component, added upload progress page (2de3c56f)
    • ⚡️ Updated instance config, cleanup and add restricted mode (3be32597)
    • ⚡️ Update RelationshipSettings Controller, fixes #1605 (4d2da2f1)
    • ⚡️ Updated password reset, now expires after 24 hours (829c41e1)
    • ⚡️ Updated nav layout (73249dc2)
    • ⚡️ Updated views with noscript warnings (eaca43a6)

    ⬆️ Upgrade Instructions

    • ⏱ Please make sure you are running the scheduler cronjob that process periodic garbage collection and other things.