this post was submitted on 02 Jun 2024
291 points (99.3% liked)

Fediverse

28295 readers
472 users here now

A community to talk about the Fediverse and all it's related services using ActivityPub (Mastodon, Lemmy, KBin, etc).

If you wanted to get help with moderating your own community then head over to [email protected]!

Rules

Learn more at these websites: Join The Fediverse Wiki, Fediverse.info, Wikipedia Page, The Federation Info (Stats), FediDB (Stats), Sub Rehab (Reddit Migration), Search Lemmy

founded 1 year ago
MODERATORS
 

I've introduced two of my friends (not into tech) to Lemmy. Since they're not into tech this is their first web forum.

I've explained the federation thru the usual email metaphore and that's ok, but to lookup for communities is not quite there on client side.

Let me explain.
He wanted to see all the communities on an instance because that instance is in his native language but he's registered on another instance. So to see all those communities you must go on instance.domain/communities, copy the name of the community you are interessed in and paste it inside the app/web client to look it up.

And to see all the communities all over the fediverse you must use lemmyverse.net which is a cool site, but still you got to copy paste back and forth to the app.

This could be implementend inside app itself by listing all communities and add ability to filter by things like instance.

Obviously open to discussion about the issue itself and how that could be improved.

Feel free to tag apps/clients devs to ear their opinion too.

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 34 points 5 months ago* (last edited 5 months ago) (5 children)

I addressed most of that in Tesseract. It lets you browse other instances directly and one-click load / subscribe to communities.

Would love to see other 3rd party UIs incorporate something like this.

[–] [email protected] 8 points 5 months ago (2 children)

Amazing. One feature that is desperately needed on Lemmy is to open a post in another instance, not just a community or a user.

[–] [email protected] 6 points 5 months ago* (last edited 5 months ago)

If you can elaborate on that, I can probably add that as a feature. It already has that capability, but it's not exposed as a "view post on X instance" in any menus.

Edit: Added buttons in the post and comment action menus to "View [Post | Comment] on Home Instance". Thanks for the feature idea.

[–] [email protected] 3 points 5 months ago* (last edited 3 months ago) (2 children)

Instance agnostic post and comment links need to be implemented as well, and would address the underlying challenge in "opening a post in another instance".

Edit: For now, Lemmy Universal Link Switcher is a great browser script which mostly simulates the functionality of instance agnostic post and comment links. It would be great if the equivalent functionality could be integrated natively into Lemmy though.

[–] [email protected] 2 points 5 months ago (1 children)

Without content addressing that's almost impossible

[–] [email protected] 2 points 5 months ago (1 children)

You can't have content addressing because it's mutable. On the other hand, UUIDs are made for that. There's even multiple types of UUIDs made for distributed computing with namespaces and such.

[–] [email protected] 3 points 5 months ago

Bluesky does strict content addressing with hashes plus post ID (unique per repository, this allows edits). So you can choose which version to refer to. If you need to archive or mirror stuff you can use the hash, and threads can have both methods so you can see which version of a comment somebody replied to, etc.

[–] [email protected] 2 points 5 months ago (1 children)

Clients can work around it by making a search on the home instance that filters by community id and submitter id. Something like this.

[–] [email protected] 3 points 3 months ago

Lemmy Universal Link Switcher also pretty good. It would be great if such functionality could be integrated natively into Lemmy though.

[–] [email protected] 5 points 5 months ago* (last edited 5 months ago)

Thanks for the heads up, didnt know it. Maybe something similar is available in other clients too and I just missed it.

[–] [email protected] 4 points 5 months ago (1 children)

That is a really sleek ui, just wanted to say nice work. Is there any way to change the default image size on the card view? I find the compact view's images too small for my liking and the card view too big. A good medium size might be ideal.

[–] [email protected] 2 points 5 months ago (1 children)

Thanks!

Yes, you can adjust the image size in card posts. It's under App Settings -> Feed -> Image Size

The default may be either "extra large" or possibly "full-width" (don't recall off the top of my head), but there are options for Small, Medium, and Large as well.

[–] [email protected] 2 points 5 months ago

Perfect, don't know how I missed it. Looks great now, thanks!

[–] [email protected] 1 points 5 months ago (1 children)

Can it be set up so you never have to worry about account switching? Unified feed from all accounts, then if I load up a Lemmy.world post, it defaults to the Lemmy.world account, but if I want to post to Dbzer0, can I set it to shift to that account automatically?

[–] [email protected] 2 points 5 months ago* (last edited 5 months ago)

Technically yes but it'd take some re-engineering to track which account/instance each post came from, deduplicate the posts from each, and automagically select the account to use.

Not something ive considered though I can look into it. Most admins ive seen who run it lock it to their instance. I mainly use that feature to switch between my normal account and mod/admin account.

[–] [email protected] 1 points 5 months ago (1 children)
[–] [email protected] 1 points 5 months ago (1 children)

Web frontend but works well on mobile as a PWA

[–] [email protected] 2 points 5 months ago (1 children)
[–] [email protected] 4 points 5 months ago* (last edited 5 months ago)

Ideally your home instance would offer it as an alternative frontend, but the one I run for my instance is unlocked so that any instance can use it. You can also self-host it and point it to any instance.

https://tesseract.dubvee.org