someone's only gone and installed #GoToSocial on their car:
gotosocial
Is there any Mastodon-like ActivityPub software that auto-fetches replies from unfollowed accounts? I'd love to just host my own instance, but I hate that it means you don't see so much content. Does #GoToSocial do this?
#Fedicat supports alt text in #GotoSocial avatars and headers
fixing up the #GotoSocial web visibility settings in #Fedicat
reorganizing the #GotoSocial interaction policy options in #Fedicat to free up screen space
#gotosocial and #mitra have api specs that make life easier (I just found a few gotosocial items I want to implement today)
https://github.com/superseriousbusiness/gotosocial/blob/main/docs/api/swagger.yaml
https://codeberg.org/silverpill/mitra/src/branch/main/docs/openapi.yaml
you can enable rss feeds in #GotoSocial
Been expanding + clarifying some stuff in the #GoToSocial interaction policies docs, ended up moving it to a separate document cuz it's becoming large (but also more comprehensive, which is good).
PR itself is here: https://github.com/superseriousbusiness/gotosocial/pull/3703
You can preview the proposed document here (link may not work if the PR above has already been closed): https://gotosocial--3703.org.readthedocs.build/en/3703/federation/interaction_policy/#set-target-property-on-accept-and-reject
Much thanks to @Claire for the excellent feedback <3
It's a real mystery how #GoToSocial upgrades "just work". The new "hold your horses and don't do something dumb" page is a nice touch!
#GoToSocial running on a meta quest headset:
https://quest3.yhvr.me/@yhvr/statuses/01JKGZZP5CPPVNQ4YB532RBDF6
ok, here you go, updated GTS search patches for 0.18.0rc1. notice how they're on my repo? these are completely unofficial. do not bug anyone but me about them.
improved hashtag search. status: upstreamable, mostly.
doesn't require # prefix to search hashtags
searches for matches anywhere in a hashtag: Mac now matches VintageMac as well as MacOS
includes hashtags when not specifically searching for accounts or statuses, like most Mastodon-compatibles
doesn't change existing tag sorting. popularity and/or recency might be more useful
offset paging for searches. status: not upstreamable yet.
more compatible: many clients can't do ID paging
allows paging hashtag search results: Mastodon API has no concept of IDs for hashtags, so ID paging can't work for those anyway
possible performance issues: see comments on why main doesn't have it already. personally, i haven't noticed and i run this instance on a tiny VPS
remove search restrictions. status: heretical.
searches any post on your instance (except other accounts' private/direct posts, and accounts that have you blocked)
includes public, unlisted, your own private and DM posts, and private and DM posts that are replies to you
expanded search is default: revert to standard GTS behavior by adding scope:classic or in:library operator to search query
definite performance issues: this means searching more posts! GTS does not use either PG full-text indexes/operators or SQLite full-text virtual tables, and this patch doesn't change that.
doesn't include alt text of media attachments, or polls, because main doesn't
i may add more patches to this list in the medium future as i add more functionality to my own instance, for example, date range operators (before:date, after:date), post property operators (has:image,has:poll, has:cw, is:sensitive, visibility:public), threading operators (to:user@instance.tld, is:reply, -is:reply), sort operators (sort:oldest, sort:newest, sort:favs) and maybe PG full-text indexing if i have a really good day (i really don't wanna figure out SQLite's weird shit! someone else do it!)
randos don't debate me about Fedi search. my clients can't set per-post interaction controls yet so i'll just block you.
Feditext beta users: today's version 1.7.2 build 130 adds support for push notifications from GoToSocial instances.
you will need to be running a development version of GTS 0.18 with this patch applied <https://github.com/superseriousbusiness/gotosocial/pull/3762>, or wait for the *next* release candidate (0.18.0rc1 doesn't have it) or the 0.18.0 release proper.
users of other instance servers don't need to update.
Thanks to the hard work of @cdn0x12 the next #GoToSocial release candidate will include automated light mode / dark mode switching based on your system light mode / dark mode configuration.
This means visitors to the web view of your profile will be able to read your silly posts in whatever form they're most comfortable with. This works for the settings panel too! The auto switching also applies to "auto" profile themes with separate light and dark modes (not every theme has both dark + light mode counterparts at this point).
We're still cracking away on fixing release candidate bugs but we wanted to show this because it's cool as heck. Big thank you to @cdn0x12 for their hard work <3
Some screenshots!
Hi everyone!
We've just pushed a very important security bugfix release for #GoToSocial v0.17.3 and below:
https://github.com/superseriousbusiness/gotosocial/releases/tag/v0.17.4
If you are running on GoToSocial v0.17.3 or below, you should update to v0.17.4 as soon as possible. It's a very small update from v0.17.3 -> v0.17.4 as it contains only some code logic changes, and no database migrations.
In short, when a dereferencing bug is triggered under a specific set of circumstances it can cause loss of account data on affected instances. It's a rare thing to be triggered, but when it does happen it really, really stinks, and necessitates restoring from backup or manually editing the database to get things working again. (It's not possible to access or tamper with data by triggering the bug, only destroy it.)
We'll release a proper CVE for this in a couple of days when admins and packagers have had a chance to update.
Please note that folks who are already on v0.18.0-rc1 or latest snapshots are unaffected and do not need to do anything, as the bug occurs specifically in v0.17.3 and below. This means if you prefer to update straight from v0.17.3 to v0.18.0-rc1 then that's also an option; you can follow the release notes for v0.18.0-rc1 in this case.
So! If you know folks on GtS v0.17.3 or below, please let them know that they should take action! Link them to this post if you want! And please boost for visibility :)
Thank you everyone! <3 Computers!
in #Mastodon #Akkoma #Pleroma #GotoSocial you can hide your follower and following lists from public view
Dear Fedi friends,
By now you might have seen the post announcing the release of my promotional video for the Fediverse. But in case you have boosts turned off, here we go: https://news.elenarossini.com/fediverse-video/
I posted about it this morning from my #GoToSocial account because I have a 5000 character limit there. And I had so many people to thank for their help. It really takes a village.
Thank you for all the wonderful feedback so far ❤️
🏕️ my adventures in #selfhosting - day 177 (VPS stress test edition) 📈
Dear Fedi friends,
You might have noticed I've been a little quiet on here since launching my Fedi promo video. What happened?
Well well well, the unexpected victim of my viral toot / video was... my beloved #GoToSocial account.
Approximately 12 hours after posting about my video - a toot that got 1200+ boosts - for some reason federation broke on this account. I was still posting messages and replying but getting zero interactions.
So yesterday evening, thanks to the amazing help of people on the GoToSocial Matrix help room, I was told to upgrade to the latest version of GoToSocial. And that fixed the problem, yay.
If you don't mind, I'll copy and paste parts of 2 messages I had tried to publish Tue & Wed:
((( message from Tue evening )))
Thank you for all the amazing feedback you shared today re: my Fediverse promo video. I’m really touched.
Extra thanks to everyone who helped spread the word on Big Tech platforms - to reach a wider audience. I don’t have any accounts there anymore (not even on LinkedIn) so I appreciate your help with fediverse advocacy 🙏
And special special thanks to all the superheroes who intentionally left the browser tab open on my video to take advantage of PeerTube’s P2P feature, helping offload bandwidth strain from my little server. You rock! 🥹
((( beginning of message from Wed Jun 11 )))
The past 24 hours have been incredible! Thank you for all the boosts to the post about my Fedi promo video (over a thousand!)
It looks like my self-hosted Ghost blog did well with the massive wave of traffic and didn't experience the "Mastodon hug of Death." THANK YOU Varnish cache for it! Total game changer. I could not recommend it more! (As someone who experienced the Mastodon hug of death TWICE before installing Varnish cache) 😅
So: my #Ghost blog survived. Ditto for my self-hosted #PeerTube (which is on a separate VPS - installed/managed via #YunoHost). The video so far has almost 5000 views - which is pretty good for PeerTube.
✨ The magic of the fediverse for you ✨
((( end of pasted messages )))
Since yesterday, I changed the visibility of the video, making it public. And my VPS is surviving, thanks to PeerTube's P2P and various instances mirroring the video (thank you fellow admins, I owe you big time!)
I'm just so grateful for all your nice words and support.
Later today I'll travel to Amsterdam, as I will be speaking at #PubConf2025 about the Fediverse YAY. I'm super honored for this opportunity and I look forward to reconnecting with many other Fediverse advocates who have become friends.
Exciting times 🥹
Wishing you all a lovely day! ✨🚀
#MySoCalledSudoLife #TheFutureIsFederated
I recently switched my #gotosocial storage to local from #aws and maybe a coincidence, but I'm getting "Unprocessable Entity: error processing media" errors now when trying to post images.
Anybody know why this would be?
in #gotosocial
steal emoji
go to your /admin page (as Admin)
Administration > Custom Emoji > Remote
paste this URL in the search box:
https://social.growyourown.services/@homegrown/114930510300269025
tick box next to and press «Copy to local emoji» button
that's it
gotosocial.social now federates with over 10K instances, according to the statistics in the homepage!
🏕️ my adventures in #selfhosting - day 76 ✨
Monday morning, which means: backing up my #YunoHost setup.
I see that #GoToSocial has an update available but I'm too scared to upgrade it. Having my 4th cup of espresso and working up the courage to do it (I hear it takes a looong time). Hoping I don't break anything 😅
In other news, I am LOVING my #LinkStack and having a glimpse into the links that are the most popular (LinkStack offers you a ranking in reverse order of the most clicked links when you log into their dashboard). Is anyone interested in me writing about it? For reference, here is what the front end looks like: https://elena.social
Off I go update my #GoToSocial, wish me luck!
#MySoCalledSudoLife #FOSS
Hey everyone, today we ran into a bit of an issue while updating gotosocial.social, which resulted in the site being down for the past 6 hours. The problem has been resolved now, and no data was lost or damaged. Still, sorry for disrupting your Fediverse browsing experience 🙂
A quick reminder for other #GoToSocial admins using snapshot builds: if you're using PostgreSQL, please consider not updating to d8113c1 for now as the db migration is likely incompatible with PostgreSQL. Keep an eye on Issue #3880 for updates on the fix.
trying to do some cheeky small PRs today for #GoToSocial bugfixes and low-hanging thingies, to decompress after hyperfocusing this week
here's a wee little tweak to the front end to show a visibility icon, and underline the date to make clear it's clickable
https://github.com/superseriousbusiness/gotosocial/pull/3908