@jwr1@kbin.social avatar

jwr1

@jwr1@kbin.social

Moved to kbin.earth: @jwr1

For kbin.social

This profile is from a federated server and may be incomplete. View on remote instance

jwr1 OP , (edited )
@jwr1@kbin.social avatar

Yeah, I'm actually surprised myself how snappy it is. I have a really slow tablet from 2018 that I use, and opening a browser (and loading the website) takes up to a whole minute, but opening the app only takes up to 5 seconds, the difference is crazy.

Icon design request for Interstellar ( kbin.social )

At the moment, the programming of Interstellar is going well (if you want to help with that, see below), but I do need help with an icon design. I'm not that great at designing things and don't have a whole lot of time to do it anyway, so if any of you wanted to create some drafts for an icon (I was thinking something space...

/kbin logotype
ALT

Updates on Interstellar kbin app: account login, voting, subscriptions, and more ( kbin.social )

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...

jwr1 OP , (edited )
@jwr1@kbin.social avatar

Unfortunately, not yet. Only once the api is enabled for kbin.social (you can check by seeing if the API docs page loads) will it work. At the moment, the only api enabled instances I know of include karab.in, kbin.run, kbin.melroy.org, and kbin.earth. While working on the app, I found a kbin bug that causes logins to fail, so unless they've updated already, it's possible kbin.earth is the only instance you can actually log in on.

jwr1 OP , (edited )
@jwr1@kbin.social avatar

I already found a bug where voting/boosting the main thread on a details/comments page doesn't update the status. So if you try to vote, it most likely has worked; it just didn't update the screen.

jwr1 OP , (edited )
@jwr1@kbin.social avatar

Hopefully I won't abandon it, but if I did, it is open source, so at least someone else could pick it up (at some point, I'd like to get more maintainers, so I'm not the only one). Here you go for a chat room: kbin-interstellar:matrix.org, I did matrix to keep it close to the other kbin rooms.

jwr1 OP , (edited )
@jwr1@kbin.social avatar

Are you planning on throwing a copy of your app in Google Play?

Yes, probably once it's more mature. I looked into the process already but was thrown off by the fact that Google wants my government ID (I'm a privacy advocate), but I'll probably end up doing it eventually. Also, if the project gets enough financing, I might put it on the Apple store as well.

jwr1 OP ,
@jwr1@kbin.social avatar

Honestly, that's pretty much what this post and the previous post were for. I'll probably make future posts for other major milestones here as well, and smaller milestone posts are on the Interstellar magazine.

jwr1 OP , (edited )
@jwr1@kbin.social avatar

So if my kbin account is in kbin.social, I am not able to login in the app at all?

That's correct, for now at least. It's not a limitation of the app, but that the API has not been enabled (by the kbin.social admin) on this server yet. At the moment, kbin.earth might be the only server that has working login functionality, but you could try some of the other API enabled kbin servers, it'll pop up an error if they don't work. See my related comment here.

jwr1 OP ,
@jwr1@kbin.social avatar

Yes, it is already compatible. The UI won't look iOSy yet until I adjust it, but at least you'll get the geist. I'll see what I can do about the IPA.

jwr1 OP , (edited )
@jwr1@kbin.social avatar

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.

jwr1 OP ,
@jwr1@kbin.social avatar

I might put it on there too, we'll have to see.

jwr1 OP ,
@jwr1@kbin.social avatar

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.

jwr1 ,
@jwr1@kbin.social avatar

@ernest, I'm sure you're very busy, but I still have that question about logins for the API (here).

The People and Domains pages (in Explore) are now implemented ( kbin.social )

Both the "People" and the "Domains" tabs in Explore now have content. You can also click on individual people or domains to bring up a feed by that group. Threads now have a globe button that opens the corresponding domain page. Unfortenelly, the API does not yet support collections (correct me if I'm wrong), so I can't work on...

jwr1 ,
@jwr1@kbin.social avatar

I agree with @Drewski, defederation should be the last choice. Kbin does have an option where you can block whole domains, so if you'd prefer that, go here and click the block button: kbin.social/d/fanaticus.social

Prototype for new Kbin app: Interstellar ( kbin.social )

I've been working for the past week on a new kbin app. At the moment, it's just a prototype and only the "Feed" view has content (you can't sign into an account or post anything yet); you can see threads, thread images, thread comments, thread links, and thread votes/boosts. You can also change the "Theme Mode" and "Instance...

jwr1 OP ,
@jwr1@kbin.social avatar

Right now, I'm planning on Android. I'd put it on iOS if I didn't have to pay $100 a year for the Apple Developer Program.

jwr1 OP ,
@jwr1@kbin.social avatar

The individual magazine's page has not been implemented yet; I might try to work on that tomorrow. Unfortunately, kbin.social does not support the API yet (that's why karab.in was the default).

jwr1 OP ,
@jwr1@kbin.social avatar

Both kbin.run and kbin.melroy.org support the api and are english if you want to try those.

jwr1 OP ,
@jwr1@kbin.social avatar

Yes, I noticed that. I think those are from citations (with >).

jwr1 OP ,
@jwr1@kbin.social avatar

I was using the flutter_markdown package to render markdown. Fortunately, the text style can be changed, so once I get around to it, I'll fix the color issue.

jwr1 OP ,
@jwr1@kbin.social avatar

Thanks, that's helpful.

RTR#38 User profile, tag and search page filters, API deployment progress ( kbin.social )

Today, we successfully addressed most of the recent issues on the instance. As the database continues to grow, proactive measures are essential to address and improve any weak points. The aggregate view introduced additional benefits, such as filters on the tag page and the search page, making implementation seamless through...

/kbin logotype
ALT
jwr1 ,
@jwr1@kbin.social avatar

Hey @ernest, not sure if you saw my question here (https://kbin.social/m/kbinMeta/p/3482999) or not, but I was wondering what the recommended way to authenticate a user with the kbin API that allows federated use. From what I understand, the way it's currently set up is that developers have to register an oauth client with a kbin server in order to authenticate users from an external client. Does that mean every kbin server we want an external client to connect to has to register with oauth?

jwr1 , (edited ) to Mbin Blog Updates
@jwr1@kbin.social avatar

@ernest, I just have a quick question. Looking at the kbin oauth documentation on codeberg and swagger, I got the impression that an authorization client needs to be registered on a server before a user can start using the API. This would be fine if kbin weren't federated, but what if a user wants to sign in to a different instance that doesn't have the oauth client I set up? Basically, I'm asking if there's a way to use the API without setting up the oauth client, but still be able to login to an account. Thanks

RTR#35 User profile enhancements: sorting options, new date range filter, reputation points fix ( kbin.social )

Today, I made some updates to the user profile. I've introduced the capability to sort and filter content. Additionally, I've implemented a new feature allowing content filtering based on a specified date range, which is now operational across all views. While there isn't a dedicated button in the interface yet....

/kbin logotype
ALT
jwr1 ,
@jwr1@kbin.social avatar

Additionally, I plan to launch an API on a secondary instance to avoid disrupting work on applications.

Sounds great! I was literally just wondering about that.

jwr1 , (edited )
@jwr1@kbin.social avatar

Also, I'm not sure if this is intentional or not, but I've noticed posts don't seem to show up in feeds until they have at least one favorite. This post, for instance, wasn't in https://kbin.social/c/kbin initially, but once I upvoted it, it showed up. Maybe it doesn't qualify as "hot" if it has zero votes.

Plasma 6 Logo - Final Selection and Poll ( discuss.kde.org )

The 6 Most Popular Plasma 6 Logos We selected the 6 most ❤ed logos from the original thread and made a poll to determine which is the most popular. The three most voted options will be passed on to the Plasma developers for their consideration. Please note that this poll is non-binding and changing the logo will depend on the...

Damaskox , (edited ) to Mbin Blog Updates Finnish
@Damaskox@kbin.social avatar

Can I see which users have subscribed to a magazine? (The ones I've created at least)

jwr1 ,
@jwr1@kbin.social avatar

@Damaskox I don't think that's possible, especially considering users can hide their subscriptions in their profile.

Is kbin social and kbin cafe run by the same person? ( kbin.cafe )

I am new and signed up using kbin cafe but seem to be able to post in kbin social. I am guessing each website is like its own email service from what I can see. Though I am not sure if the owner of kbin social is the same as the owner of kbin cafe. I take it anyone can set up their own kbin site and connect it to the other kbin...

/kbin logotype
ALT
jwr1 ,
@jwr1@kbin.social avatar

No, kbin.cafe is not run by the same person that runs kbin.social; here's a post by the owner of kbin.cafe and @ernest is the owner of kbin.social and the main developer of kbin. As you mentioned, kbin works similar to an email service, so different kbins (and lemmys and mastodons) can communicate with each other.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • tech
  • insurance
  • testing
  • drbboard
  • updates
  • til
  • programming
  • bitcoincash
  • marketreserach
  • wanderlust
  • Sacramento
  • All magazines