this post was submitted on 25 Jun 2023
23 points (100.0% liked)

Jerboa

10135 readers
4 users here now

Jerboa is a native-android client for Lemmy, built using the native android framework, Jetpack Compose.

Warning: You can submit issues, but between Lemmy and lemmy-ui, I probably won't have too much time to work on them. Learn jetpack compose like I did if you want to help make this app better.

Built With

Features

Installation / Releases

Support / Donate

Jerboa is made by Lemmy's developers, and is free, open-source software, meaning no advertising, monetizing, or venture capital, ever. Your donations directly support full-time development of the project.

Crypto

Contact

founded 2 years ago
MODERATORS
 

In this federated world, I find myself going back to lemmyverse.net to see if a community already exists, or if there are any duplicates already, etc.

Also, in lemmyverse you can actually search instances themselves, which is quite interesting too. Maybe being able to check out some instance's local communities would be awesome too.

top 1 comments
sorted by: hot top controversial new old
[–] [email protected] 7 points 1 year ago

Instead of relying on an external service, which may go down if the maintainers get bored, I think this would be a part of lemmy itself. As in, every instance would maintain an index of all of the other instances it knows about. I'm thinking the process would look something like this:

  1. Your instance broadcasts that is open for federation
  2. Another instance either approves federation by broadcasting its own message
  3. Instances go out and update their index regularly (daily or weekly) with instances they're federated with

This wouldn't require a ton of storage because all it really needs is community name, basic stats, and maybe a short blurb.

check out some instance's local communities

Yeah, I agree. There's a bug for switching your default instance, and perhaps it could be implemented as an anonymous "account" where you could switch between them at will. Basically, you'd "login" without a username, and you'd just have certain features disabled, like voting and commenting.