cheeaun, to mastodon
@cheeaun@mastodon.social avatar

🤔 Is @mozilla really building their own iOS and Android clients? They don't look like forks of Mastodon's own clients.

@IceCubesApp is on the list too 👀

cheeaun, to fediverse
@cheeaun@mastodon.social avatar

changelog ✨

#️⃣ Allow hashtag timeline from other instances
✏️ Edit Shortcuts
🔇 Mute conversation
👀 “Full” & “Side peek” views for Status page
📶 Slight redesign for multi-column UI
🔗 Handle quick post URLs e.g. phanpy.social/#/https://[POST_URL] - a feature from
🧸 Experimental hashtag stuffing collapsing
🚀 Quote posts rendering
🪄 Experimental cloak mode
🐛 Bug fixes

🔗 https://phanpy.social
💬 New matrix chat room: https://matrix.to/#/%23phanpy:matrix.org

matt, to mastodon
@matt@oslo.town avatar

Ah, this is a nice little Firefox Add-on :firefox: that will alert you of Mastodon user's accounts as you browse the web.

(It looks in the website for the same snippet of code used to 'verify' your profile on Mastodon).

Clever stuff by @tvler 👏

https://addons.mozilla.org/firefox/addon/streetpass-for-mastodon/

jo, (edited ) to mastodon

It's interesting sitting here on an old version of #Calckey seeing someone on #Mastodon server telling their fellow user that posting to unlisted will opt-out of #search when I can see Unlisted posts in my antennas quite easily though I believe this has been rightly rectified in the newest versions of [#Firefish / #Iceshrimp but need to confirm]. Being hidden from the Explore tab on Mastodon is not the same as being unsearchable across the fediverse. Frankly, there's little understanding even among admins across the #fediverse about what's a Mastodon / Mastodon API function that is federated to other Mastodon servers but doesn't translate well outside of Mastodon on other #ActivityPub connected platforms like #Misskey and it's forks, #Hubzilla and #Friendica, or rapidly growing platforms like #Lemmy and #Kbin. Kbin also scrapes posts from across the fediverse and puts them into its own magazines.

Unfortunately simple, up-to-date documentation doesn't really exist to explain the realities of federation vs what your admin said was the reality. AP was not built with privacy in mind, and 'security through obscurity' was mostly a Mastodon thing from when folks thought either the Mastoverse was almost the dark web, or the whole fediverse [which has never been the case], and Google et al weren't interested in scraping it.

Unfortunately we have a cadre of devs across all fedi platforms who'll give glowing lip-service to both the fedi and ActivityPub histories of being built by queer or other minority identities but still won't work on giving folks the granular #privacy and #safety controls that weren't included in those protocols, and whose feature roadmaps now just look like bird site 2.0 funded by the milquetoast liberals in political tech who provide their seed money.

Beyond Mastodon and GoToSocial, every other fediverse project treats posting to public as opting in to search and indexing. Indeed, this is pretty much how the ActivityPub protocol handles such too.

#FediverseSafety #Mastodev #Fedidev

jo, (edited ) to mastodon

Folks should take a look at the function that Eugen is proposing for and how closely it resembles the patch of the woman who he kicked off the Mastodon repo GitHub & Discord a couple of months ago. Also, her patch was more configurable that the thing he's bringing to main that has zero attribution of her work.

cheeaun, to mastodon
@cheeaun@mastodon.social avatar

#PhanpySocial changelog ✨

#️⃣ Followed hashtag indicators for non-following posts
↔️ Following/followed-by/mutual states in accounts list
🔙 Adopt CloseWatcher for handling back gesture/button on Chrome Android v120+ https://chromestatus.com/feature/4722261258928128
🗣️ ”Speak” menu item for supported browsers
🔎 Allow add “Search” in Shortcuts/Columns
🛰️ Community deployments https://github.com/cheeaun/phanpy?tab=readme-ov-file#community-deployments
🐛 Bug fixes

🔗 https://phanpy.social/
💬 https://matrix.to/#/%23phanpy:matrix.org

#Mastodon #MastoDev

cheeaun, to random
@cheeaun@mastodon.social avatar

Okay, neat.

  • requires Mastodon v4.2 search with from:user, before:YYYY-MM-DD & after:YYYY-MM-DD options
  • test API call is performed to check if search works, to show/hide the field because /api/vX/instance doesn't tell if server has search enabled or not
  • <input type="month"> with fallback as browser support ain't great https://caniuse.com/?search=input%3A%20type%3D%22month%22

#PhanpySocialDev #MastoDev

Profile page on Phanpy dev site, showing the new month filter that allows users to filter profile's posts by month + year.

cheeaun, to mastodon
@cheeaun@mastodon.social avatar

Time for a small changelog ✨

🗓️ Experimental month filter for posts on profile page
🗞️ Trending news carousel
🫰 Replace “Favourite” with “Like”
🐛 Bug fixes

🔗 https://phanpy.social
💬 https://matrix.to/#/%23phanpy:matrix.org

hazel, (edited ) to fediverse

Hi Fediverse admins / devs! I've got a question about instance software.

Up until now, I've been running a fork of glitch-soc that has served me well. Unfortunately, however, I'm starting to run up against some of Mastodon's limitations and the effort to maintain my own fork is just too much. (seriously, fuck Rails and especially Webpacker :blobfoxangry:​) I'd like to switch instance software to something with more features out-of-the-box. I'm considering Calckey, but I don't have any experience with it or any other Misskey derivative. The feature set looks great on paper but I'd like to hear from someone who has actually run it (or at least seriously evaluated the software). I'd greatly appreciate any and all input! I'm especially curious about these questions:

  1. Can I migrate my account from a Mastodon-based instance? Yes, this is supported.
  2. How are the moderation features? I make heavy use of domain suspensions and even the occasional IP ban. Moderation features don't quite match Mastodon, but are sufficient for good moderation.
  3. Both glitch-soc and Calckey support Markdown, but different variants. How does that work in practice? Does formatting break? Markdown is generally compatible, but calckey offers additional markdown.
  4. How's the security track record for Calckey / Misskey?
  5. Has anyone contributed or forked the codebase? Is it difficult to start a local dev environment? (not planning to fork, but I like to keep my options open.) The codebase has many individual contributors and forks.
  6. The "Fediverse Software Comparison" table has a few mistakes in the Mastodon and glitch-soc columns. They're minor, but it makes me wonder if that table is really trustworthy? The table is based on personal knowledge
  7. Are there any major compatibility issues with other instances? Minor differences are fine and unavoidable, but if there's a big limitation or something then I'd like to know about it. Federation works with any software that supports secure fetch.

Any other thoughts or feedback would also be wonderful. Thanks so much!

#FediAdmin #FediAdmins #FediDev #MastoAdmin #MastoDev #SelfHosting #ActivityPub

liaizon, (edited ) to fediverse
@liaizon@wake.st avatar

If you have thoughts on the direction of the Discourse ActivityPub plugin, they are working on phase 2 of the specification now and are requesting feedback:
https://socialhub.activitypub.rocks/t/adding-federation-support-to-discourse/2966/7

metadata for community reach [#Discourse #Fediverse #FediDev #MastoDev #Lemmy #Pixelfed #Peertube #Pleroma @fediverse @angusmcleod]

cheeaun, to mastodon
@cheeaun@mastodon.social avatar

Looks like yet another new app (for Android) @rodentapp with "Home Summary" timeline that seems quite similar concept to @terhechte 's but even more collapsed 🤔

mitexleo, (edited ) to alternative

We should introduce "Community ALT text" on Mastodon (and other fediverse softwares which has similar ALT text implementation), much like the Community notes feature on Twitter. This would be really helpful for situations where it's challenging to provide a proper description for an image.

#alt #alttext #image #fediverse #mastodon #idea #mastodev #pixelfed #misskey

DanielBerezhnoy, to swift

@walleri is finally on the App Store! It's been quite a journey, but I'm so glad it's now available for the whole world to try.

There's still a lot of things I want to improve, but I realized that it's never gonna be perfect and at some point I just have to release it.

Today is that day 🚀

App Store link: https://apps.apple.com/us/app/walleri/id6470121640

freeplay, to fediverse

Okay. Now that #Mastodon can see (not use yet though) markdown now... can we also fix this, please?

Currently, Mastodon can't see more than 4 images in post from other Fediverse software.

https://github.com/mastodon/mastodon/issues/19454 #MastoDev

untitaker, (edited ) to mastodon
@untitaker@woodland.cafe avatar

Wrote up a proper README for my list-based timeline experiment, and where i'd like to take it.

Would anybody use this if it were a service?

https://github.com/untitaker/mastodon-list-bot

EDIT: this is now an actual service, in beta. DM me if you want to start using it.

themayor, to mastodon
@themayor@oslo.town avatar

Holy smokes! 🫨 It's been FOUR WHOLE YEARS since we launched oslo.town 🎈

I would like to extend a big THANK YOU to all the people that have taken the time to sign up, and especially to those who have stuck around, that post regularly, that tell their friends about oslo.town and - of course - to those who donate their hard-earned cash to keep the site running. 🙏 🙏 🙏

grishka, to fediverse
@grishka@mastodon.social avatar

Is there an server where I need to parse HTML for <link type="application/activity+json" href="..."/> to get to the JSON representation of an object? I want to add support for this in but I need something to test against.

cheeaun, to mastodon
@cheeaun@mastodon.social avatar
grishka, to fediverse
@grishka@mastodon.social avatar

I made a FEP for an important part of my groups implementation: https://codeberg.org/fediverse/fep/src/branch/main/fep/db0e/fep-db0e.md

stefan, to random
@stefan@stefanbohacek.online avatar

Is there a more efficient way to check if two accounts follow each other via Mastodon's API, other than fetching followers of both accounts and finding a match?

shlee, to random
@shlee@aus.social avatar

Mastodon Admins, I highly recommend looking at sportsbots.xyz -

This instance is a twitter bridge cloning sport tweets that was using more than 1Tb of storage (1/9th of my total storage for a handful of accounts)

#Mastodev #Fediblock

thisismissem, to random
@thisismissem@hachyderm.io avatar

Fediverse App developers, would this help you in building out the correct UI for filing reports?

Currently this is all hard-coded into the web version

https://github.com/mastodon/mastodon/issues/30301

grishka, to fediverse
@grishka@mastodon.social avatar

So, no longer requires a username when signing up. You instead get assigned one automatically, of the form "idXXX" where XXX is the ID for your user record. You can change it later in settings if you wish. Current Mastodon versions handle this change no problem.

The username is only visible in two places:

  • The URL of your profile
  • When someone mentions you
    So it's not very important. Definitely not important enough to be a required field when you register.

grishka, to fediverse
@grishka@mastodon.social avatar

I'm adding new profile fields to , so I would like to ask the fediverse about what kinds of contact info one would expect to be able to add to their profile. So far I've seen:

  • Personal website/blog
  • Matrix
  • XMPP
  • Telegram
  • Signal
  • Phone number
  • Twitter
  • Email

I've not yet seen these in fediverse profiles but they are mainstream enough that won't hurt to add:

  • Instagram
  • Facebook
  • VKontakte
  • Snapchat
  • Discord

Is there anything I missed?

thisismissem, (edited ) to random
@thisismissem@hachyderm.io avatar

Just landed two changes to Mastodon, particularly around Web Push Subscriptions:

We'll now throw errors when doing POST /api/v1/push/subscription if the endpoint is an invalid URL, or if the keys values can't be used to encrypt a message.

That prevents you from registering a push subscription that just wouldn't work. We previously lacked input validation here.

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