I saw a post today from beehaw’s admin talking about the new UI? Why are we limited to the UI being as it is? Why aren’t there alternative hostable Lemmy frontends?
I saw a post today from beehaw’s admin talking about the new UI? Why are we limited to the UI being as it is? Why aren’t there alternative hostable Lemmy frontends?
As others have mentioned, there are alternatives like wefwef. The biggest hurdle right now is that Lemmy is configured to use something called CORS which is a security mechanism that ensures that the server on beehaw.org only responds to requests from beehaw.org, and not from just anywhere. This provides some minimal security, but not really a ton because only browsers are actually limited by it. Native apps and api calls are not :/
There is a PR (https://github.com/LemmyNet/lemmy/pull/3421) for Lemmy that will solve this issue, and once it is merged in, alternative web clients will become easier and more plentiful for lemmy.
Can’t you configure NGINX to rewrite the CORS headers? I’ve done it before, so…
An individual server host could yeah. But the client would only be able to work with that one server then. It’s a flaw that needs to be addressed upstream.