@mayel@campground.bonfire.cafe
mayel boosted

Would you like to discover how it feels to navigate a social network devoid of avatars? If so, head to Settings -> Preferences -> Appearance, and enable the Hide Avatar option 🥸.

0

@Oceane We have indeed been optimising the speed of both the backend and UI, glad it is bearing fruit 😅

The other milestone we're working on is federation, for which we introduced 3 different settings: github.com/bonfire-networks/...

Currently federation is locked down on here while we optimise some more things (like limiting how many replies are automatically fetched in threads) and then we'll change it to on-demand.

BTW when the instance is set to on-demand users can still lock down federation for themselves, and when federation is enabled they can set themselves to on-demand or disabled. This is currently the only exception to all admin settings being fully overridable by users [besides the more obvious ones in "instance configuration" such as instance name and max file upload size].

0

Sorry, I did take the time to appreciate how snappy the last update was, but I haven't been vocal about it.

I'm going to toggle a few switches and see what happens. Is it normal if I can't fetch a post through another instance (Firefish)? Is the federation still disabled?

Thanks in advance!

@Oceane We have indeed been optimising the speed of both the backend and UI, glad it is bearing fruit 😅

The other milestone we're working on is federation, for which we introduced 3 different settings: github.com/bonfire-networks/...

Currently federation is locked down on here while we optimise some more things (like limiting how many replies are automatically fetched in threads) and then we'll change it to on-demand.

3
mayel boosted

🎉 Thrilled to unveil our revamped Bonfire website! 🌐 Among other things, we've showcased the features of our upcoming 1.0 release and listed the inspiring case studies we're developing.
Customizable, Extensible, Federated. Welcome to the autonomous digital spaces of the future 🔥
https://bonfirenetworks.org/
indieweb.social/@bonfire/111...

5

Oops, we recently changed CW to use the summary field instead of the name (title) field, in line with what Mastodon now does, and need to update that in the edit form. Thanks @Oceane!

0

I tried to post this same content before and it went off into space somewhere. If it landed in the Bonfire campground and this is a duplicate, sorry, but i don't see my first try anywhere.

I wanted to ask about CoopCloud, which bonfirenetworks.org/docs/dep...

recommends for deployment.

But from skimming their doc, looks like they don't offer an actual cloud that I can deploy on, just some software for people to install on some other server.

Is that correct? And if so, got any recommendations for where to actually install Bonfire software?

@bhaugen see docs.coopcloud.tech/operator...

While you can use any provider to get a server or VPS to use with coop-cloud, there's two mentioned in their docs (since they're more closely integrated into the tooling):

  • servers.coop is an initiative started by the same people as coop-cloud to setup a cooperative network of hosters, but I'm not sure how operational it is yet
  • hetzner is a german company that's common choice among FOSS and fediverse folks
5

We've been optimising and tweaking various things... Some of the last things we tried involve some technicalities of LiveView and OTP, we've added some ENV variables for instances to be able to tweak, and set some default values that seem to make sense so far:

  • LV_TIMEOUT: 42 seconds. The timeout for keeping websocket connections open after it last received data.
  • LV_HIBERNATE_AFTER: 7 seconds. The time of inactivity allowed in the LiveView before compressing its own memory and state.
  • LV_FULLSWEEP_AFTER: 20. The maximum number of garbage collections before forcing a fullsweep for the socket process. You can set it to 0 to force more frequent clean-ups of your websocket transport processes.
0

I have a few to consider! This is a great showcase for the modulatirty of the platofrm. 📣

Owncast - live streaming media.

Lemmy and kBin could have some unique components to their display. Yes, it's just text + links/media. But Upvotes/Downvotes are unique. The same format would apply to the replies as well.

Third, many other fediverse clients offer emoji reactions (Akkoma, Misskey, Firefish, even Mastodon shows them for Admin posts), and if that platform does have them, it would be nice to at least have them viewable in Bonfire, even if Bonfire doesn't support reacting with them. The iOS client FediText is trying this out right now.

Finally, this work is interesting - a live audio stream for mastodon. I guess it might appear the same as Owncast or Castopod, maybe. 

codeberg.org/namekuji/audon/...

Thanks for the suggestions! Added to the list: github.com/bonfire-networks/...

0