renchap, (edited ) to mastodon
@renchap@oisaur.com avatar

In the last few weeks, I have been trying to organise the development work, so our (very small!) resources are used efficiently. This led us to a tentative roadmap for Mastodon 4.3, with a (very optimistic) release date before Christmas.

Here are the main items ⤵️

renchap, (edited ) to mastodon
@renchap@oisaur.com avatar

We just published our first Trunk & Tidbits post! This will hopefuly be a monthly update where we showcase what we worked on last month, and what's coming next.

I hope this will bring more visibility to all the efforts and love that put on Mastodon

https://blog.joinmastodon.org/2024/05/trunk-tidbits-april-2024/

jonny, (edited ) to random
@jonny@neuromatch.social avatar

Hello fedi. i am trying to solve the "fetch all replies" problem once and for all that makes the fedi feel a lot more desolate and with a lot more reply guys in it than it should be. this is take two, where before i had it triggered by a button, but now i think it should happen on the server-side whenever you expand a post. can anyone help me out figure out how to make this more efficient by only fetching posts that the server doesn't already have? i am not sure what the best strategy would be, and if anyone with experience doing efficient rails and SQL stuff could give me some pointers that would be gr8. the patch is actually extremely simple it just needs a few nice things to make it not DDoS everyone.

https://github.com/NeuromatchAcademy/mastodon/pull/44

Issue that describes approach: https://github.com/NeuromatchAcademy/mastodon/issues/43
Wiki page: https://wiki.neuromatch.social/Fetch_All_Replies

shlee, (edited ) to random
@shlee@aus.social avatar

Happy Mastodon 4.2.0 Day! :420:

To celebrate the release of the long awaited major upgrade, I've written a short blog with a list of the hard work that Big G, Claire, Renchap and the rest of the Mastodon community have completed over the last few months!

https://shlee.fedipress.au/2023/mastodon-4-2-0-post-toots-everybody/

(I'm sure I've missed some improvements/features. Feel free to @ me and I'll update the list)

rodentapp, to android

We are looking for betatesters to try , a new Android client for Mastodon:
https://play.google.com/store/apps/details?id=social.rodent
We would like to know your opinion on the new home aggregation and the multi-instance view. Thanks for your help!

cassolotl, to mastodon
@cassolotl@eldritch.cafe avatar

The "ability to disable replies" feature request on the Mastodon issue list is 5 (FIVE) years old: https://github.com/mastodon/mastodon/issues/8565

I just learned from @jdp23 that Bluesky, which has only existed for basically 53 seconds, will be getting this feature before us: https://techcrunch.com/2023/12/01/bluesky-rolls-out-automated-moderation-tools-plus-user-and-moderation-lists/

On the Mastodon Public Roadmap this feature isn't even in the "Planned" section: https://joinmastodon.org/roadmap 😐 (MAS-37 Restrict who can reply to a post)

If you too think this very basic safety feature, one of the most thumbsed-up on the Mastodon issue list, should be a higher priority, go to the Github issue and add your 👍 and a comment to bump it into the devs' awareness: https://github.com/mastodon/mastodon/issues/8565

renchap, to random
@renchap@oisaur.com avatar

New feature in Mastodon 4.2 that I am very happy about: non-dismissable and very red notices for server admins when there is a new security update available.

We also sent emails to admin. This is all done locally by your instance, it (anonymously) fetches the available updates from the central api.joinmastodon.org every 30 minutes.

shlee, to fediverse
@shlee@aus.social avatar

I'm just a humble country chicken admin, but I've been thinking a lot about the cost of the fediverse and how we can improve it for all of the instances... in a coop kind of way

The cost of handing all of the media is THE major problem for me atm.

https://shlee.fedipress.au/2024/call-to-action-fediverse-media-server/

GeopJr, to fediverse

v0.3.0 is now available, with many new features, performance improvements and bug fixes!

Highlights:

  • Custom emoji support :blobcatpat:
  • Ability to select post language 🌐
  • Media Viewer can now zoom & pan 🔍 🍳
  • Performance has improved significantly, you'll notice it right away ⚡
  • Found and fixed > 5 memory leaks
  • Link preview cards (with native and :funkwhale: support (:peertube: is WIP))

There are too many changes to list here, if you're more interested, check out the full release changelog:
https://github.com/GeopJr/Tuba/releases/tag/v0.3.0

Screenshot of a post by blender at video.blender.org (peertube) with the following content "BLENDERHEADS - Ep. 2 https://video.blender.org/videos/watch/c88ce617-0467-4841-95d7-170119291337". The screenshot showcases that Tuba shows a big preview card (since it's a video) with the video thumbnail at the top and the video title and platform at the bottom. The thumbnail has a "play" icon at its center.
Screenshot of Tuba's BookWyrm page in dark mode. The active book is "Some Desperate Glory" by Emily Tesh. The book cover, title, description and ISBN are visible, as well as two button with the labels "BookWyrm" and "OpenLibrary".
Screenshot of Tuba's media viewer in dark mode. The visible media is a picture of some sunflowers zoomed in. This screenshot showcases that Tuba can now zoom and pan images as well as that its layout is similar to Loupe's with the zoom in/out buttons at the bottom right and the carousel arrows at the bottom left.

zeitschlag, to random
@zeitschlag@chaos.social avatar

I've worked on Mastodon for iOS for over one year now. What happened during that year? What did I do? Time to look back!

https://zeitschlag.net/mastodon-year-one/

grishka, to fediverse
@grishka@mastodon.social avatar

0.7 is out, finally making it practical to run a server with open signups.

This release brings too many changes to list here, both internal and external.

  • All-new moderation tools: role-based permissions, revamped reports, new ways of limiting user accounts, and so much more!
  • All-new media storage: Smithereen now keeps track of references to files, simplifying the code, and adds support for S3 object storage.
  • Tens of minor bug fixes and UX improvements.

cassolotl, to Futurology
@cassolotl@eldritch.cafe avatar

ALERT

Gargron is writing a Mastodon feature:

"Change hashtags at the end of the post to not be rendered"
https://github.com/mastodon/mastodon/pull/26260

That seems like a pretty big change. I've got questions, like:

  • Why not put them under a "show tags" thing?
  • On Tumblr they're visible, but they show you the first line or so by default and then you can click to show the rest. Should we have that?
  • At the moment, when something appears in your Home feed because you follow a hashtag, there is no indication about why. If hashtags are hidden, people are going to be even more confused.

I get that people want to not see spammy hashtags at the end of posts, but to make them totally hidden to the reader seems a bit extreme?

Anyway, if you feel similarly, leave a comment on the Github pull request: https://github.com/mastodon/mastodon/pull/26260 (You might need to make a Github account, but that's pretty easy.)

[ ]

Freeplay, to mastodon

Mastodon Modern is a CSS style I've made that gives the platform a nicer look!

You can install it with the Stylus browser extension here:
: https://userstyles.world/style/4773/mastodon-modern

Install for your own instance:
: https://codeberg.org/Freeplay/Mastodon-Modern

tchambers, (edited ) to fediverse

🚨 Want to help build a robust bridge and relays between & networks? (:fediverse:

Live only for a few hours - we launched this group late last night - it already has over 40 developers/followers starting to do exactly that.

➡️ @activitypubblueskybridge

If you are working on this, or want to, go follow that mastodon-compatible Frendica group & introduce yourself!

cc: @mmasnick @anildash @manton

grishka, to fediverse
@grishka@mastodon.social avatar

0.6 is out! 🎉

And with it, the complete federation feature parity with Mastodon. New features include:

  • Direct messages
  • Privacy settings
  • Followers-only posts (from other servers)

elilla, to random
@elilla@transmom.love avatar

"oh nice, has a professional design team, this will allow them to keep closer interaction with the community since programmers can focus on code while the professional design team participates in community discussions and respond to accessibility criticism with valuable feedback from users."

the :

(from: https://github.com/mastodon/mastodon-android/issues/614 )

haubles, (edited ) to mastodon
@haubles@fosstodon.org avatar

Congratulations, @renchap, who has been named the CTO of @Mastodon !

(He admins mastodon.social & mastodon.online too — whew!)

I've had the pleasure to get to know him in his work as a core contributor to through , and I'm thrilled — his thoughtful approach and deep knowledge of networking ++ will help us scale in a sustainable and healthy way.

The is facing some tough problems, but we're in great hands with Renaud in this role!

julian, to fediverse
@julian@fietkau.social avatar

For this weekend's coding project, I built a tiny single-user Bluesky→ActivityPub one-way bridge I named “Pinhole”. If there's someone on Bluesky whose posts you want in your Mastodon feed, you can download and run it yourself: :fietkau_software: https://fietkau.software/pinhole

Caveats: 1. I intentionally built it anti-scalable: you can use it to follow one Bluesky account from one fedi account, and that's it. 2. You need experience with web servers.

Gargron, to random
@Gargron@mastodon.social avatar

Next release of Mastodon will allow admins to post important announcements to their users, and yes, those are reactions

Tuba, to Tuba
walleri, to swift

Today I'm excited to finally introduce @walleri!
Walleri is a Mastodon Client that lets you listen to your timeline instead of reading it!
Here is the TestFlight Link: https://testflight.apple.com/join/kex6mnjV
If you have any feedback - good or bad, don't hesitate to reach out!

stefan, to fediverse
@stefan@stefanbohacek.online avatar

If you make tools for Mastodon, consider increasing compatibility with the rest of the fediverse.

This guide might help.

https://stefanbohacek.com/blog/making-fediverse-apps-for-everyone/

thisismissem, to mastodon
@thisismissem@hachyderm.io avatar

If you've ever wanted to contribute to the Mastodon project documentation, here's a fantastic issue from @trwnh that lists all the undocumented stuff: https://github.com/mastodon/documentation/issues/1211

cheeaun, to CSS
@cheeaun@mastodon.social avatar

Experimenting with trending news/link "cards" on Trending page (dev site). Feels like the only thing that Phanpy has is carousels all over the place 😂

Implementation detail: average color extracted from blurhash, tuned to lower or higher "brightness" by using Oklab color space. CSS oklab(): https://developer.mozilla.org/en-US/docs/Web/CSS/color_value/oklab

Trending news carousel on Trending page, on Phanpy site. It's a list of links to news sites, with an article image, headline and small snippets of the article for every link.

cheeaun, (edited ) to random
@cheeaun@mastodon.social avatar

Spent too much time on this. I would call this a media-first UI experience (IG, Pixelfed). Only on my local

Screenshots for before and after.

cheeaun,
@cheeaun@mastodon.social avatar

Now deployed on (dev.phanpy.social). Media-first UI experience only kicks in for account log-ins. Basic features work, except:

  • Local and Federated timeline show the same thing
  • Trending, Bookmarks, Reply, Lists, and Filters don't work
  • Notifications page showing duplicate notifications

The rest needs more testing 🙏, though I'm not sure how much feature-detection can be done to hide unsupported features.

Demo: browsing the local timeline from pixelfed.social, with my thumb scrolling down the timeline and swiping the carousel of images.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • InstantRegret
  • mdbf
  • ethstaker
  • magazineikmin
  • cubers
  • rosin
  • everett
  • Youngstown
  • khanakhh
  • slotface
  • Durango
  • kavyap
  • DreamBathrooms
  • Leos
  • thenastyranch
  • osvaldo12
  • GTA5RPClips
  • modclub
  • cisconetworking
  • provamag3
  • normalnudes
  • ngwrru68w68
  • tacticalgear
  • tester
  • megavids
  • anitta
  • lostlight
  • All magazines