• Stable 0.14.0 2350def754


    prologic released this 7 months ago | 0 commits to since this release

    yarnd v0.14 Silicon Sphinx

    Hello Yarners! 🤗

    Long time no release! We have a pretty big 0.14 release and we are already prepping our 0.15 features!

    First of all a big thanks to everybody who has given all of their time and effort to help Yarn.social become a better platform every day.

    Without further ado, here are the following changes for our 0.14 release!


    The biggest highlight of them all is that Yarn.social is now available on the Vultr Marketplace! 🥳

    Before we mention the fixes here are some fantastic new features found in this release:

    • Added support for muting by subject and hash.
    • Tool created for computing the on-disk Archive path for a given Twt hash.
    • Yarn.social deployment documentation.
    • Poderator alert system for displaying pod wide messages.
    • Support for displaying custom links in profiles, both locally and external facing profiles.
    • Read More option to shrink large walls of text. Javascript required.
    • Link Verification option, a popup modal box on links, for those extra cautious folk. Javascript required.
    • Third party tracker removal. Removes most (if not all) social media and other service attributes on links. Javascript required.
    • Replies to users or feeds who have been muted will display a 'muted' message.
    • Realtime feed fetching using WebSub.
    • Added additional metrics and debugging API for WebSub.
    • IndieAuth endpoint support.
    • Updated multiline extension for twtxt.
    • Updated PicoCSS

    And now for the important noteworthy bug-fixes: 🐞

    • A multitude of CSS and general UI/UX fixes. This will always be a constant battle!
    • Memory surge fix by disabling daily stats job.
    • Fix errors from bad hashes with the /conv handler.
    • Fix mentions functionality of the formatting toolbar.
    • Fix multiple image stacking.
    • Fix postbox keeping text in various cases.
    • Fix image rendering regression.
    • Fix panic errors during user lookups.
    • Fix several language translations.

    0.14.0 (2022-05-08)

    Bug Fixes

    • Fix muted message based on UL/OL (#936)
    • Fix memory surge by disabling daily stats job (expensive)
    • Fix feed page spacing (#927)
    • Fix missing lang items
    • Fix errors from bad hashes from the /conv handler (#922)
    • Fix a panic bug in lookups
    • Fix mentions functionality on formatting toolbar (#920)
    • Fix multiple image stacking (#918)
    • Fix navigation mobile menu with alerts (#910)
    • Fix prompt to go back a page on cancel (#908)
    • Fix link verification for posts containing internal links (#904)
    • Fix embed improt
    • Fix postbox keeping text after submission (#900)
    • Fix the Dockerfile.dev used by docker-compose.yml
    • Fix spacing for single image post for lightbox (#887)
    • Fix Profile CSS with no twts (#875)
    • Fix missing UnmarshalJSON() for subscriptions
    • Fix filtering out subscriptions in UpdateFeeds job
    • Fix typo
    • Fix bug in Cache that incorrectly creates Twter objects for local feeds to the pod
    • Fix WebSub handlers
    • Fix link for external muted user (#852)
    • Fix structure of HTML for non-inline rendering of media
    • Fix image render regression (#835)
    • Fix profileLinks partials to not show bookmarks link for external profiles (#832)
    • Fix profile view spacing issue (#826)
    • Fix toolbar reply postbox alignment (#824)
    • Fix invalid import in tests
    • Fix Pico CSS style tooltips from being cut off on articles (#818)
    • Fix default for DisplayMedia for new pods (Thanks @scara :D)
    • Fix User.Fork() behaviour
    • Fix install target (#790)
    • Fix #783 (#784)


    • Add support for displaying Links found in External Feeds in External Profile view (#941)
    • Add additional known pods in the wild
    • Add Deployment Guide Documentation (#933)
    • Add ndl.taigrr.com to known pods
    • Add link verification modal (#911)
    • Add user preference for stripping third party tracking on posted URLs (#913)
    • Add muted message on in-reply-to (#897)
    • Add URL verification to all external facing links (#891)
    • Add 'readmore' to all h-entry articles (#892)
    • Add Read More for all e-content (#888)
    • Add json tags
    • Add some websub_ metrics (gauges)
    • Add a debug /api/v1/websub endpoint for Poderators for easier curl + jq debugging of websub weirdness
    • Add a tool for computing the on-disk Archive path for a given Twt Hash (for example to delete it)
    • Add topic validation to websub
    • Add support for real-time feed fetching using WebSub (#857)
    • Add support for User Links in Profile and Feed Metadata (#854)
    • Add a more strict bluemonday HTML sanitizer policy (#853)
    • Add view for Muted Feeds and Twts/Yarns (#850)
    • Add support for muting by Subject and Hash (#849)
    • Add netbros.com to known pods
    • Add support for IndieAuth endpoint (#799)
    • Add network-stats script to measure the size of the network
    • Add 2022-02-09-multilineextension.md
    • Add yarnd.orbsmart.synology.me to known pods
    • Add optional support for setting up a TLS listener with Let's Encrypt support (#785)
    • Add alert system for poderators to configure (#788)
    • Add twt.rjp.is to known pods
    • Add yarnd.orbsmart.synology.me to known list of pods


    • Update some pod default configuration values
    • Update 'preflight.sh' (#899)
    • Update deps (CVE-2020-29652)
    • Update 'internal/email.go' (#860)
    • Update LICENSE to AGPLv3 and update README (#794)
    • Update multi-line extension re-@lyse