Also, I was wondering what sort of differences we’re looking at for this API versus Lemmy. I took a quick look at your piefed_dart_client repo and a lot of looks similar at least.
Admin of kbin.earth, creator of Interstellar.
Also, I was wondering what sort of differences we’re looking at for this API versus Lemmy. I took a quick look at your piefed_dart_client repo and a lot of looks similar at least.
This looks great! I can’t wait to add PieFed support to my app once the API is made official.
an ‘official’ PieFed app would ideally be fully FOSS, which this app isn’t, 'cos it was made with Flutter
To what are you referring to? Flutter’s source code is fully available on GitHub. Where did you get the idea that building something with Flutter makes it non-FOSS?
Actually, the migration tool is now out with the latest update. It is marked as “beta” as there are things that could be improved, but subscription migration does work between Mbin and Lemmy accounts.
This was the answer! After switching categories, I am no longer required to conform to the new policy.
That’s actually a great idea. I just checked, and it looks like a lot of the browsers fall under the Communication category, which should be fine for a Lemmy app also.
Lol, yeah, maybe we should standardize the icons. If I remember correctly, I did look at the thunder app to pick some of the icons, so maybe it’s at least the same between Thunder and Interstellar.
If there’s anything you’d specifically like to work on, just let me know.
I’m a bit confused then; there should be a loading indicator that displays once the button is pressed, which prevents you from tapping it multiple times. It should look like this now: .
If this isn’t too much work, the next time you have the null check error show up, would you be able to comment back here (or dm me) with exactly what you did, including which post/comment it was you were interacting with?
What bugs/issues does Interstellar have that you would like to see fixed? I’m Interstellar’s developer btw. I tried to get the majority of the know bugs fixed in the last big update. If there’s anything specific you’re running into, I can try to focus on that.
When the OP was initially made, I actually did end up adding clubsall to the defed. list, but I feel like I might have done that prematurely. I took a brief look at the Clubsall website, and I couldn’t really tell that there was anything inherently evil about it. Sure, the usernames and community names don’t display the server they come from, but I feel like that’s more of a frontend/design decision (any Lemmy frontend or app could do the same), and if you hover over the names on desktop (or click on them), you can see the URL still has the instance of the users and communities. Maybe that’s a good idea for a setting that could be added, where the user can toggle whether the username or community domain is displayed or not.
Yes, there are still many improvements to be made, such as a link back to the original user on their instance would be nice, federation support needs to be worked on, and probably much more. And I will admit, the fact that they don’t currently have a developer doesn’t bode well in fixing some of these issues, but I feel like if we are going to block them, we should come up with some definitive reason, and have it defined in our kbin.earth rules list. If we block clubsall for being closed source and having incomplete federation, then we would need to block threads.net as well (for the same reasons). At the moment, neither of those two technically break our rules; if we were to block them, we would need to make a decision as an instance to add another rule.
The clubsall creator already made a comment in the OP stating that the open sourcing and federation issues were being worked on. I know @vinay_clubsall@lemmy.world isn’t the developer, but maybe he would have some sort of explanation for the additional subdomains that are being used for federation, which appear to be used to dodge defederation (I haven’t personally experienced this though). I try not to assume the worse in a situation, so I’d like to give Clubsall the benefit of the doubt. However, if it is found that they have evil intentions (such as dodging defederation), then I will definitely reblock the domain.
Yes, more contributors would be great!
Piefed just needs an api, then we can add supoort as app developers.
If there are any specific features you feel are missing, feel free to reach out. We are always looking to improve. (I’m the developer btw.)
Even now, we have several major features queued for the next update and are in the process of a much needed ui overhaul.
Hey, I didn’t come up with it. You could ask @originalucifer@moist.catsweat.com though.
When you filter the servers to open registration and up-to-date/not-abandoned, there’s actually a really limited selection of Mbin servers left (5 total). So I don’t think decentralization matters to much in this case. Those servers include: fedia.io, kbin.earth, kbin.melroy.org, moist.catsweat.com, and thebrainbin.org. There’s also gehirneimer.de for German language.
You can see the full list here: joinmbin.org/servers
I’m the one who made the website. Do you think if we just brightened the outlines around the ui elements that that would help with the contrast?
To me, it looks fine, but if changing something made it better for other people, I’m all for it.
This is not true, as of 4 months ago. kbin.earth is running Mbin now.
Not sure I understand your question, but Interstellar is built with Flutter, and currently supports Android and Linux (x86_64) via Google Play, F-Droid, and Flathub. And yes, it’s both Lemmy and Mbin.
I’ve looked into it before, and Apple developer accounts cost $100 every year, which I am not willing to pay out of pocket. If someone decided they wanted to donate that amount every year, then I would probably reconsider. I also don’t have any Apple hardware, so I would need additional help in that regard; I could emulate macOS (which is a pain though), but I would need someone to actually test on a real iPhone.
There could be any number of reasons you might prefer IzzyOnDroid over the official repo (see articles here and here for in-depth explanations), IzzyOnDroid also uses a few additional security checks that official F-Droid does not. Localsend is an app built with Flutter, and it is available in the official F-Droid repo.
All that to say, I believe Thunder is in the IzzyOnDroid repo (not F-Droid) due to a matter of preferences, not because it might contain proprietary blobs (which it probably doesn’t).