Home | Notifications | New Note | Local | Federated | Search | Logout

fedicat@fedicat@pc.cafe

The official account for the Fedicat fediverse iOS client available on TestFlight. I try to include other fediverse stuff to keep it interesting.

the website: https://fedicat.com/
daily builds on tesflight: https://testflight.apple.com/join/b6GatWTY
some code on codeberg: https://codeberg.org/technicat/fedicat
me, myself, and I: https://technicat.com/ Joined: 2026-04-16 05:05:56 115 notes, 1 following, 1 followers

Reply to @apps@toot.fedilab.app fedicat@fedicat@pc.cafe (2026-05-24 05:39:09) @apps fine line between milestone and millstone

fedicat@fedicat@pc.cafe boosted: @Feditext@mastodon.social (2026-05-24 05:30:15) We're back! Brian fixed the issue and Feditext should work again for all of our TestFlight users. If it doesn't, please manually open TestFlight and check for a new build.

#Feditext

fedicat@fedicat@pc.cafe boosted: @silverpill@mitra.social (2026-05-24 04:52:17) FEP-fe34 (Origin-based security model) update : https://codeberg.org/fediverse/fep/pulls/849

I tried to better explain the assumptions on which the model is based, and clarified how exactly origins should enforce boundaries between actors:

Servers MUST ensure that activities published by a client do not represent unauthorized actions. This includes activities embedded within other activities and objects.

Servers MUST NOT allow clients to publish activities where embedded objects are owned by another actor.

Lemmy API and Mastodon API implementers don't have to worry about this, but one needs to be very careful when accepting arbitrary payloads from clients, for example, when implementing ActivityPub C2S API or FEP-ae97 API. Unfortunately, these security issues are completely ignored by people who push for wide deployment of ActivityPub C2S API.

Another addition is the recommendation to not use partially embedded objects, because that might lead to cache poisoning:

Embedded non-anonymous objects SHOULD NOT be partial representations. A server that relies on embedding for authentication might save a partial representation of an object to the cache, replacing the full object.

(see this issue for details: https://codeberg.org/silverpill/feps/issues/21)

#fep_fe34 #activitypub

fedicat@fedicat@pc.cafe boosted: @benpate@mastodon.social (2026-05-24 03:13:06) #Fediverse, I need your help.

I have a budget for a small contract to improve #Emissary, and am looking for a talented web designer to create a new default theme for the server.

Highlights:
* Probably ~60 hours of work
* Anywhere in the world
* Must be a good person

Details are here:
https://benpate.dev/20260601-html-designer

If you know someone who's great with HTML+CSS+Design, and is looking for a short gig, please share this with them :)

#FediHire #GetFediHired

fedicat@fedicat@pc.cafe boosted: @mkljczk@pl.fediverse.pl (2026-05-24 04:35:26) i think having multiple shitty implementations of a thing is better than having just one shitty implemention of a thing

fedicat@fedicat@pc.cafe boosted: @FediGarden@social.growyourown.services (2026-05-24 03:31:04) DataSci.social is a Mastodon server for researchers & practitioners in human-centric data science, broadly defined. For example human-centric network science, social data science, computational social science, geospatial data science.

:Fediverse: https://datasci.social

You can find out more at https://datasci.social/about or contact the admin account @mszll

#FeaturedServer #DataScience #DataSci #NetworkScience #SocialScience #Geospatial #Mastodon #Fediverse #FreeFediverse

fedicat@fedicat@pc.cafe boosted: @me@doasu.dev (2026-05-24 02:49:48) I've only used #snac for about half a year, and my instance takes up ~250MB of disk space and ~25MB of memory. :)

I wish more modern software was like #snac2 (:

CC: @grunfink@comam.es

fedicat@fedicat@pc.cafe boosted: @mastoblaster@mastoblaster.app (2026-05-23 17:57:40) MastoBlaster Build 94 is now available on TestFlight.

This is a major release that merges several different development branches I've been working on, bringing together a lot of moving parts into a single build. A long, sleepless night…

Here is what changed:

Full Drafts Support: A complete end-to-end draft flow. It includes auto-save, the ability to edit existing drafts, and a smart cancel confirmation that either discards a new draft or restores the original state if you were editing. It supports replies, quotes, polls, and media metadata.Trending Posts: Added a new trending timeline type with proper offset pagination support.Timeline Position Improvements: Added extra protection to stop SwiftUI from overwriting your saved scroll position when the view disappears or goes to the background. If a saved post can't be found in the cache, the app will now try a direct status fetch before giving up.UI & Navigation Fixes: Tapping Content Warnings (CW), "Show Filtered Post", or "Show More" now goes through an inline-action guard, fixing the bug where tapping them would accidentally trigger row navigation into the thread. Filtered posts also get proper bottom padding so the list separator doesn't sit on top of the button.Instance Compatibility & Tweaks: Added customizable timeout settings for slower instances (like snac on older hardware). I also fixed the 405 error when setting alt text on GoToSocial, and updated marker sync to strictly align with Mastodon’s documented form shape.Testing focus: I've implemented search fixes ensuring queries stay locked to the account you are searching from. If you are on GoToSocial, please test this thoroughly and let me know how it behaves. Since this build is the result of a massive merge, keep an eye out for any regressions.#MastoBlaster #MastoBlasterUpdates #iOS #Mastodon #snac #GoToSocial #Fediverse #Apple

fedicat@fedicat@pc.cafe boosted: @mkljczk@pl.fediverse.pl (2026-05-23 20:36:17) mastodon admin api finally lets you fetch both resolved and unresolved reports in a single request

https://github.com/mastodon/mastodon/commit/6b2616453ffe7430295bea3d3ccbf06ada67e033

fedicat@fedicat@pc.cafe boosted: @df@s.dfaria.eu (2026-05-24 01:45:27) #Starling is a lightweight #PHP #fediverse server you can install by just copying files over FTP to a shared host. No PostgreSQL, no workers, no DevOps. Owning your data with #ActivityPub can be much simpler than with #ATProtocol. Have you tried it?
https://github.com/dfaria-eu/Starling

fedicat@fedicat@pc.cafe boosted: @dansup@mastodon.social (2026-05-23 18:56:12) Kudos to @Chocobozzz for their prompt response to the PeerTube bug, they just tagged a new release!

We are very lucky to have such talented and responsive developers behind fediverse projects.

https://github.com/Chocobozzz/PeerTube/releases/tag/v8.1.8

Wanna support PeerTube?
https://joinpeertube.org/contribute

fedicat@fedicat@pc.cafe boosted: @dansup@mastodon.social (2026-05-23 18:45:13) RE: https://mastodon.social/@dansup/116623229060393205

Isn't the Loops webUI beautiful?

I spent so much time learning tailwind and vue 3 to build this from scratch after I got home from FediCon last August.

From the mobile first layout, to the webcodec powered transcoder, it's a very feature packed experience that aims to be feature complete with our mobile app.

#Loops #UI #UX #Tailwind #Vue

fedicat@fedicat@pc.cafe boosted: @Bearina@sunny.garden (2026-05-23 23:21:24) IndieWeb Zine Pop-up today! That’ll be fun. Join us in talking about zines in relation to the IndieWeb!

https://events.indieweb.org/2026/05/indieweb-zine-pop-up-yKS84XiCzVpw

#IndieWeb #IndieWebEvent #zines #zinester #ZineFest

fedicat@fedicat@pc.cafe boosted: @mbk@brain.worm.pink (2026-05-23 07:04:46) 3 months of running #snac on my main acct with absolutely zero prior hosting experience. I am in awe at just how low the resource use is on the server -- and I'm not going easy on the thing when I use my account lmao.
Hopefully posting this won't expose just how much of a newb I am here but man...
(yes I know I'm on root in the pic. no I don't usually access root when I ssh.) ---Attachments--- image: https://media.worm.pink/media/4e0191ed5e3a1d617441d5696144298c66171aeebc76df279178d4d0a5c491a8.webp

fedicat@fedicat@pc.cafe boosted: @Feditext@mastodon.social (2026-05-23 11:33:16) I'm aware that the current TestFlight beta has expired and I'm looking into why the new build isn't showing up. Might not happen until tomorrow, it's getting late here. Sorry for the inconvenience!

— Vyr

#feditext

fedicat@fedicat@pc.cafe boosted: @apps@toot.fedilab.app (2026-05-23 03:34:44) I wrote my first blog post on my dev site to explain my recent work on Holos. It lets me better explain my choices, where I am, what I did, and what I plan to do next.
If you want to know more about Holos for Desktop, it's here: https://tom79.dev/posts/holos-desktop/
I might write others from time to time for other projects such as Fedilab.

fedicat@fedicat@pc.cafe boosted: @weekinfediverse@mitra.social (2026-05-23 05:48:30) Week in Fediverse 2026-05-22
Servers

- Gush! v0.0.37
- Stegodon v1.8.5
- Iceshrimp.NET v2026.1.1-beta
- Iceshrimp v2026.5.1
- Hollo v0.9.0
- Mastodon v4.5.10
- PeerTube v8.1.6
- Sharkey v2025.4.7
- Hubzilla v11.2.1
- Friendica v2026.05
- Ktistec v3.3.9
- Smithereen v1.0.0
- Vernissage Server v1.38.0
- ActivityPub for WordPress v8.3.0
- Misskey v2026.5.4
- tootik v0.22.2
- NeoDB v0.14.4
- Open beta testing for Lemmy 1.0.0
- Trunk & Tidbits, April 2026
- XMPP/ActivityPub Bridge: Chat between XMPP and the Fediverse
- Cookifed: A free and federated recipes management app and cooking social network

Clients

- Nicolium v0.3.0
- Fedilab v3.40.1
- Aria v1.5.1
- Blorp v1.14.0
- Impressia v3.2.0
- Holos v1.6.0

Tools and Plugins

- Analytodon: Analytics for Mastodon

For developers

- Fedify v2.2.3
- BotKit v0.4.2

Protocol

- Basic Profile for Social API Servers
- FEP-baf5: Administrator Collection

Articles

- the may 2026 fedi software vulnerability
- Never Lose a Toot Again: Full-Text Search for Your Mastodon Feed

-----

#WeekInFediverse #Fediverse #ActivityPub

Previous edition: https://mitra.social/objects/019e2d21-c15d-7653-a6d5-f476dcc0559d

fedicat@fedicat@pc.cafe boosted: @apps@toot.fedilab.app (2026-05-23 06:03:26) A few weeks ago I opened a fundraiser to replace my old Mac. My latest builds confirmed how unworkable it has become: I spent my time freeing disk space and waiting for builds to finish one after the other. I cannot continue like this.

The contributions received so far cover a good part of the new computer. I make the choice to spread the rest over a 10-month payment plan, only possible thanks to your support.

https://ko-fi.com/tom79

Thank you all.

(1/2)

fedicat@fedicat@pc.cafe boosted: @erincandescent@akko.erincandescent.net (2026-05-23 02:50:22) Many social networks have an artform. On Twitter, it was about brevity; and on Cohost, it was the CSS crime

And on Fedi, it’s composing the post with the most unhinged but accurate content warning.

fedicat@fedicat@pc.cafe boosted: @fediforum@mastodon.social (2026-05-23 03:56:19) We publish events on our website that are about the Open Social Web, from anywhere on the planet. Not just FediForum events.

To make it easier for you to keep track of them, we now also publish them as iCalendar feed that you can subscribe to in your calendar app.

Check it out at https://fediforum.org/events

And let us know if there are issues, because it's all new and the behaviors for various calendars and browsers on various operating systems are apparently all different.

#FediForumFriday

fedicat@fedicat@pc.cafe boosted: @FediGarden@social.growyourown.services (2026-05-23 03:38:56) Mountains.social is a Mastodon server focusing on hiking, mountaineering, climbing, backpacking and the outdoors.

This server has a post size of up to 2362 characters.

:Fediverse: https://mountains.social

You can find out more at https://mountains.social/about or contact the admin account @bergmeister

#FeaturedServer #Mountains #Hiking #Backpacking #Mountaineering #Climbing #Outdoors #Mastodon #Fediverse #FreeFediverse

fedicat@fedicat@pc.cafe boosted: @FediverseSymbol@typo.social (2026-05-23 02:25:15) RE: https://activitypub.blog/2026/05/22/your-wordpress-site-from-rss-feed-to-social-account/

Pretty exciting to see @WordPress using the asterism prominently in their new Social Reader! This is now live on https://wordpress.com

fedicat@fedicat@pc.cafe boosted: @vernissage@mastodon.social (2026-05-23 03:03:52) Vernissage 1.38.0 is now available! 🎉

This release introduces create/announce support for user inboxes with visibility validations, a new QuietPublic visibility type on status, and an antiflood mechanism with configurable parameters. It also fixes remote comment notifications, case-insensitive status search, and image rotation issues during small image generation from ActivityPub imports.

Thank you for all your feedback and support! 🤩

https://github.com/VernissageApp/VernissageServer/releases/tag/v1.38.0

fedicat@fedicat@pc.cafe boosted: @HolosSocial@mastodon.social (2026-05-23 01:51:16) #Holos 1.6.0 is available!

This release introduces desktop support with Electron on macOS and Linux. Syncs now use a sequenced bloom filter with WebSocket filtering that will avoid timeouts when starting the app.
The media viewer should be smoother, with instant thumbnails and a transition from the thumbnail position.

Full release notes: https://codeberg.org/tom79/Holos-App/releases/tag/1.6.0

#HolosSocial

fedicat@fedicat@pc.cafe boosted: @dumpsterqueer@gts.superseriousbusiness.org (2026-05-22 21:57:17) #GoToSocial pull request here to add a "last used" sort option when you're looking at access tokens in the settings panel:

https://codeberg.org/superseriousbusiness/gotosocial/pulls/4833

So now you can see which tokens you've used most recently, and more easily clear our tokens you haven't used in a long time (because you lost them or whatever).

It also lets you add a name for each token so you can remind yourself what browser is using it or whatever.

fedicat@fedicat@pc.cafe boosted: @mastoblaster@mastoblaster.app (2026-05-22 23:13:37) MastoBlaster Build 89 is now available on TestFlight.

This update focuses primarily on fixing several layout issues reported in previous versions. The interface should now appear much more stable and consistent.

I especially encourage beta testers using an iPhone mini to check the visual rendering on smaller screens.

Please submit your feedback and report any bugs directly through the TestFlight app or by replying to this post.

Thank you for your support!

#MastoBlaster #MastoBlasterUpdate

fedicat@fedicat@pc.cafe boosted: @FediVideo@social.growyourown.services (2026-05-22 23:13:51) Steven & Ellie Kennard make videos of performances by musicians in Canada accompanied by Steven's photography stills. You can follow their account at:

➡️ @steven_and_ellie_kennard

Don't worry if the account seems blank, it just means no one from your server follows it yet. If you follow, the videos will start gradually showing up on your server too.

You can also follow their Mastodon accounts @elliek & @StevenKennard

#FeaturedPeerTube #Canada #Canadian #NovaScotia #Photography #PeerTube

fedicat@fedicat@pc.cafe boosted: @grunfink@comam.es (2026-05-22 15:42:40) This is valuable, thanks for sharing.

Also, I think it's important to remember that #snac also allows following hashtags by those RSS feeds provided by several Fediverse implementations (like Mastodon), avoiding the need of subscribing to a relay. E.g., you can add https://mastodon.social/tags/snac to the followed hashtags field, and it will periodically poll that RSS from the big instance and add to your timeline those posts tagged with #snac.

CC: @astro@c3d2.social

fedicat@fedicat@pc.cafe boosted: @veronica@explains.social (2026-05-21 22:58:55) I genuinely believe that the Fediverse offers the best chance of recapturing the friendly, optimistic Internet I loved as a kid.

We've got flaws, sure. I've been critical of aspects of fedi culture, and will continue to do so.

But this place represents hope, and hope is where we start.

fedicat@fedicat@pc.cafe boosted: @xz@ebadf.port0.org (2026-05-21 18:09:00) One annoyance with my small #snac instance - or any small Fediverse island regardless of the software - is the missing visibility of the rest of the network. For followed hashtags, I am missing out on most posts as I am not federating with most instances.

The usual solution is to use an ActivityPub relay. This, however, resulted in receiving looots of posts, hitting file size and inode limits on this small VM. Thus, I gave up this experiment a while ago.

Now, I just stumbled about https://relay.fedi.buzz/ from @astro@c3d2.social, which allows to only follow certain hashtags, which is kinda exactly what I wanted ❤️

After following the Subscribing to Fediverse Relays section from snac(8), I came up with the following jq(1) command to subscribe each hashtag I am already following on my #snac instance. And yes, this would be way faster to do by hand for those six hashtags in total.

$ # Create multiple snac follow commands for each hashtag the "xz"
$ # user follows. The "data" directory is the $SNAC_BASEDIR.
$ jq -j \
'.followed_hashtags.[] | "snac follow data relay https://relay.fedi.buzz/tag/",.[1:],"; "' \
< data/user/xz/user.json
snac follow data relay https://relay.fedi.buzz/tag/openbsd; snac follow data relay https://relay.fedi.buzz/tag/snac; [ . . . ]

If the generated commands are looking not suspicious enough, rerun the command within $() or execute the output manually.

Finally, I am able to doomscroll #biketooter for weird and ridiculously expensive bikes from my instance; yay!
Older Notes