Updates on Interstellar kbin app: account login, voting, subscriptions, and more
If you haven't been following the Interstellar magazine, I've added a lot of functionality since the last thread here, including views for magazines/users/domains, better navigation for wider screens, QoL additions (like the @ button to reveal originating domain, inspired by Artemis), and a lot of different bug/functionality fixes.
This latest update finally includes the ability to log in to a kbin account, and it's not even restricted to just one; you can log in to as many accounts (or view them anonymously) as you want.
Now that you can log in, you can also vote/boost threads and comments. In addition, you can subscribe/follow any magazine/user/domain. Finally, the feed view has tabs for Sub/Mod/Fav/All when logged in.
The new kbin.earth server (open registration and API enabled) can be used for people wanting to test the app logged in, or maybe you just want to try a different instance.
This is awesome - thanks for all the work you've done already!
I might be able to help out with development etc, been working with Flutter for a number of years with mobile apps if you're looking for additional hands :)
That would be amazing! Right now, the code is very unorganized, and the general workflow is unstructured, just so you know what to expect :) since it's only really two weeks old. Feel free to make pull requests for bug fixes, feature implementations, code organization improvements, etc. (later, I might have a more concrete list of what I'm trying to do). Also, considering this is only my first real Flutter app, it would be great to have suggestions for the overall code structure (right now it's a mess). If you want, you can join the matrix room as well, that'll make discussion easier.
I just made this GitHub issue detailing a list of some of the things that need to happen; if you're interested in anything, feel free to let me know (so I can avoid it) and have at it. Also, if you have any questions, don't hesitate to ask.