news

twtxt.net

No description provided.

Recent twts from news

📣 Outage Notification: On Tuesday 23rd May 2023 between 7.30am to 5pm, there will be an outage of undefined length with no known start time due to planned power meter upgrades on the premises by the energy company.

You know, it’s one of those things where they give you a ~12hr window 🤦‍♂️ I will post here again once the technician is on-site and power down. I will power back up as soon as the work is complete.

According to the information I’ve received, the outage should be no more than ~1-2hrs.

Apologies for any inconvenience 🤗

⤋ Read More

📣 Update on Activity Pub: Just a quick update on the Yarn.social <-> Activity Pub (aka Mastodon and others):

  • Can follow other Activity Pub actors ✅
  • Can be followed by other Activity Pub actors ✅
  • Your posts can be seen by Activity Pub actors ✅
  • You can see posts from Activity Pub actors ✅

What does not yet work:

  • Translating replies (aka threading) ❌

⤋ Read More

📣 Release: yarn v0.15 - Phosphorus Phoenix

Hello Yarners! 🤗

It’s again been a long while since our Last Release yarnd v0.14 over ~6 months ago! 😳 Sorry about that! 🙏 I guess we got a bit busy with a few other things going on…

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.

A special thanks to our new contributors @tkanos@twtxt.net and @eaplmx@twtxt.net who recently started contributing to the project! Thank you! 🙏

Without further ado, here are the highlights for the 0.15 release!

Highlights
  • Twtxt Search Engine – The much improved Twtxt Search Engine
  • NEW Sync API 🥳 (see below)
  • Add Block Quote button to the Postbox.
  • Add official “Feed Types” (see below)

Its a bit of a small(ish) release with no that many “big” new features (sorry!) mostly just bug fixes and little improvements. So if you’re curious please see the full Change Log below.

Twtxt Search Engine

The much improved Twtxt Search Engine is out which improves the index greatly, performance and overall functionality and UX.

Help pages have been improved and overall searches are “just better”.

Check it out!

Sync API

For a long time we’ve talked about the possibility of “syncing” a local feed with your feed on a Yarn.social pod. This is now possible with a 3-way Sync API /api/v1/sync and a sub command of the yarnc command-line client. Usage is as simple as:

$ yarnc sync twtxt.txt

See yarnc sync --help and the [Sync API (https://dev.twtxt.net/doc/api.html#sync) API endpoint documentation for more details.

Feed Types

In order to better improve the code and manageability of different feed types such as automated feeds (bots) and RSS / Atom feeds, we have defined a set of Feed Types namely:

  • rss – A Twtxt feed whose primary source comes from an RSS / Atom feed.
  • bot – A Twtxt feed which is fully automated by some script or automation.

These are the only feed types currently and we do not expect any more really. The way this works is ti simply add # type = rss|bot to your feed if the feed you are publishing is a non-human/non-user feed. Omitting the type Metadata is completely fine and optional. The default for all feeds is a User / Human feed.

This helps us categorize and filter out noise feeds, automated feeds from views like the “Discover” view on Yarn.social pods and serve as a way to “filter” for these types of feed in the Twtxt Search Engine.

As per usual, please provide feedback to @prologic@twtxt.net or reply to this Yarn 🤗

⤋ Read More

📣 NEW: Build 63 of Goryon (not renamed yet)

No new changes. We’ve finally gotten the build to work again and are actively pushing out new versions.
Many thanks to @mearaj@twtxt.net for fixing the build and upgrading dependencies! 🙇‍♂️

Versions available:

Enjoy! 🤗 Please report all feedback to @prologic@twtxt.net or reply to this Twt 👌

⤋ Read More

📣 NEW: Releases - yarn - v0.14.0

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!

Highlights

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.

As per usual, please provide feedback to @prologic@twtxt.net or reply to this Yarn 🤗

⤋ Read More

📣 FYI: I am going to have to temporarily shut down the global search service as it’s currently killing my infra with excessive CPU and I/O utilization. Sorry folks 😅 I will investigate why when I have time/bandwidth and try to address the “problem”. 🤗

⤋ Read More

📣 NEW: I realize we’re still in a “code freeze” for Yarn.social’s backend yarnd; however I wanted to share a new feature that just got built this weekend.

WebSub

This means the following two experimental features are not complementary and can hopefully both be promoted soon™ 🤞

  • moving_average_feed_refresh
  • websub

I would encourage anyone that normally runs yarnd from the main branch or the prologic/yarnd:latest Docker Image to give this a try and report any issues you come across!

You can enable this feature websub or both websub and moving_average_feed_refresh
in your Manage Pod UI and entering the features there one per line and
hitting “Save”.

Thank you! 🙇‍♂️

⤋ Read More

📣 NEW: Releases - yarn - v0.12.0

Hello Yarners! 🤗

What an absolute week it has been! Quite a bit of change for this Yarn release. Let me preface this by thanking everybody involved in this project; the developers, the UI/UX testers, and especially the users. 🤗

Without further ado, here are the following changes for out 0.12 release!

General Fixes:

  • Lots of minor alignment issues with logos, code tags and other margins and gaps!
  • Fixed the order of the ‘Hide Replies’ feature.
  • Icons size for profiles without avatars.
  • Fixed duplicate followers bug!
  • Language fixes to have more neutral text.
  • Fixed an issue with last seen text on profiles.

Highlights:

  • New image displays; Lightbox (as per default) and Gallery for those who prefer images below the text!
  • Variable image support; Preservation of original quality images and serving thumbnails and links to original media.
  • Support for configurable pod-level avatar and media resolutions
  • Added poderator support for deleting feeds in Manage Users
  • Basic onboarding flow for new users including automatic following of important feeds.
  • Backwards compatibility support
  • Can’t forget our CLI users; Adding of hash commands for constructing Twt hashes.
  • Added poderator support for clearing Yarn cache with the Refresh Cache option.
  • Update Pod Logo and Favicon to simpler colours.

As per usual, please provide feedback to @prologic@twtxt.net or reply to this Yarn 🤗

⤋ Read More

🥳 NEW: Several new features are in master right now, waiting to be released for the upcoming yarnd v0.12. I was going to release today, but I’d rather hold off for an extra day in case there are any niggling issues.

Here’s a brief summary of the highlights:

  • New Display Image Preferences: inline, lightbox and gallery
  • New Display Media toggle
  • Original quality uploaded media is now prserved
  • New Original Media toggle
  • Can now configure Media/Avatar resolution
  • Can now delete feeds in Manage Users
  • Internal Events / Onboarding
  • yarnc hash

⤋ Read More

📣 FYI: For those of you still on yarn v0.10.x you might want to update past these revisions:

* e7c423d 2022-01-01 | Remove Cached.IsDead() and Dead field and defer to humans for how to deal with possible dead feeds [James Mills]
* ff89e56 2022-01-01 | Reduce the level of error logging in the Cache.FetechFeeds() (renamed) [James Mills]
* d5230d2 2022-01-01 | Don't skip dead feeds for now [James Mills]

If you’re running v0.10.x with some code I introduced to try deal with potentially dead feeds automatically; that code is bupkis and totally b0rked 😅

Alternatively just upgrade to the latest v0.11.x that was recently released 🥳

⤋ Read More

📣 NEW: Releases - yarn - v0.11.0

Hello Yarners! 🤗

Happy New Year! #2021 #NewYearsEve 🥳

For those of you that live on this side of the planet, Welcome to #2022 🥳

This year in Yarn we have a brand new version of yarnd
for you all with exciting new features! 🥳 Some of you have already been using them! 😅

Highlights:

  • NEW Peers try to validate the authenticity of injected Twts between peers.This has finally #resolved the issue with my Avatar that kept reverting back and forth 😂
  • NEW New refresh Metadata field added to the Metadata ext allowing feed authors to manually hint to clients as to how often their feeds should be fetched.
  • NEW Moving Average Feed Refresh (currently in experimental) feature (Enable with moving_average_feed_refresh) that automatically backs off fetching/refreshing feeds based on an exponential moving average of feed’s update frequency. This helps to reduce traffic to pods and external feeds but keep the network convergent within 60s to 10m (on-pod are always instantaneous) 🚀
  • NEW Improvements to the yarnc timeline command to support -r/--reverse and -n/--twts 🧑‍💻
  • NEW Support for pruning old dead accounts a multi-user pod might accumulate. This sends an email to the Pod Owner on a weekly basis and uses a heuristic score ranges from 1000 (every user) to 2993 (users who have never posted, never updated any part of their profile). A Poderator (Pod Owner/Operator) is sent a weekly candidates of up to 10 users with a score > 1200 for consideration. 👻
  • NEW Active Users. Pods now measure two key metrics a Poderator can track, Daily Active Users (DAU) and Monthly Active Users (MAU). These are only accurate to a day. 📈
  • NEW New followers tracking that is now actually accurate and is pruned once-per-week. So now your “Followers” count, even across pods will be accurate and up-to-date 🥳
  • FIXED Finally squished that annoying bug 🐞 causing profile data to flip-flop
  • FIXED The LookupHandler() was fixed to support auto/tab-completion for external feeds! 🥳
  • UPDATE Update Chinese and Taiwanese translations! 🇨🇳 🇹🇼

Big thanks to @gbmor for driving the need for some much needed network optimizations!
Thanks again to @ullarah for the many UI/UX updates and improvements! 🙇‍♂️
And thank you again to @venjiang for updating the CN and TW translations! 👌

As per usual, please provide feedback to @prologic@twtxt.net or reply to this Yarn 🤗

⤋ Read More