Im joining in on the reddit ditching thing, and was kinda worried at first that i wouldnt be able to like use it the way i did reddit as it feels like a whole new place, but after engaging with posts and people and actually being a part of lemmy rather than being lurk mode all the time i was pleasantly surprised with how easy it is to become a member of the community, theres a reasonable amount of subs (or whatever the other word for em is) that fit my interests, enough linux content and shitposting for my liking, and the overall random posts made by people equally fed up with Leddit. (also i admit i used reddit a little cus there was this post on the fedora sub showing how to fix a sound issue i been having after a recent update)
Sometimes the exclamation mark is part of the link and it works, and sometimes it's there but not part of the link, and my phone thinks the rest is an email address.
Is there a guide anywhere to how to do links properly? TIA.
EDIT - yeah, so in my example above, the exclamation mark is not being treated as part of the link for some reason?
But these will only work if your instance has already discovered the communities. I think that's where a lot of the confusion behind all of this first becomes an issue. Some links only work if your instance already "knows" it exists.
To get your or any instance to learn about a specific community, you first have to search for it. The most reliable way to do it is to just put the full url of the community into the search box.
And then wait. It sometimes takes a moment to actually find the community. Once it's found the rest should work.
For comments, posts, and threads it's different. Since those will have different unique identifiers on a per instance basis, my understanding is that it's much more complicated for relative links to work. I haven't seen a simple solution yet, unfortunately.
Thanks, this is really useful, and greatly appreciated.
Feels like if someone can come up with a working solution for all this it could really help tip the balance towards mass acceptance.
I know nothing about programming, and I do realise Lemmy is all about being federated, but it feels like it needs some central system - not for ownership or anything, but simply to do the job of linking instances more easily. Perhaps even multiple 'central' systems, all doing the same job as each other, all consistent with each other, but not controlled by any one group/person, so as to avoid disputes and the risk of any single actor dominating the whole.
I dunno, I'm just kind of spitballing here. It'll need someone smarter than me to untangle it!
Somehow, it never came to mind to use relative links for communities...
A reasonable solution for those could be to auto-detect community links in their various forms (/c/community, !community@instance.example, https://instance.example/c/community) and auto convert those into a local link for the user's current instance.
I'd contribute to the codebase if I had time, since community links has been the biggest issue for me so far, having to copy, paste, search etc. for each new community on other instances that I'm interested in, depending on how they've been shared