Email or username:

Password:

Forgot your password?
Top-level
dansup

The mobile app is written in React Native, and the backend in async PHP (surprisingly high perf).

Both client and server code will be open sourced when we release the beta, and we'll target F-Droid support and TestFlight!

I will maintain the primary sup. server, but you will be able to run your own, and connect from the app easily!

18 comments
(ノ◕ヮ◕)ノ*:・゚✧*:・゚✧

@dansup I love your ideas and concepts but I have to admit I’m very sad to hear that the iOS version will be written in react native and not swift ui. I really wanted to like pixelfed, but the app feels very out of place on iOS and janky not because it’s not a well made app (it is) but it feels very “androidy” on iOS which will not bode well for adoption, and lead me to delete it and go back to browsing pixelfed via Mona app instead.

dansup

@tweece The latest build is much smoother (but sadly isn't out yet), but you do you!

(ノ◕ヮ◕)ノ*:・゚✧*:・゚✧

@dansup I never said it wasnt smooth, it very much is! Just feels out of place and not very native on iOS. Until a swift ui alternative comes out, I think signal app is still the best option on iOS for messaging

fakeCheese

@tweece@techhub.social @dansup@mastodon.social

Though, a benefit of of sup over signal would be not needing a phone number to sign up for an account, though. Can use pre-existing handle or make a new one.

Me personally, I would take the extra privacy over the sacrifice of the UI being a little non-native in sup, if that winds up being the case. As long as the encryption methods are up to par.

Not to mention there will be the option of running a personal instance, so then the encrypted messages aren't even stored on someone else's server to get hacked and cracked.

I don't have the time to run a server myself rn but the option presumably will be there for people who can run their own server and need that level of privacy.

@tweece@techhub.social @dansup@mastodon.social

Though, a benefit of of sup over signal would be not needing a phone number to sign up for an account, though. Can use pre-existing handle or make a new one.

Me personally, I would take the extra privacy over the sacrifice of the UI being a little non-native in sup, if that winds up being the case. As long as the encryption methods are up to par.

Not to mention there will be the option of running a personal instance, so then the encrypted messages aren't...

Dag Ågren ↙︎↙︎↙︎

@dansup @tweece Unfortunately, as long as you use React Native, this is the reaction you can expect from the people who strongly appreciate platform aesthetics and functionality. There really isn't a cross-platform UI toolkit that will produce apps that feel properly native, and most likely there will never be one.

The only way to make an app that feels good on each platform is to do it in native code on both platforms.

Benjamin

@tweece @dansup huh? The Android App feels very iOSy to me :D

(ノ◕ヮ◕)ノ*:・゚✧*:・゚✧

@piratenpanda @dansup For example, the tab bar is opaque and doesn’t have the classic swift ui blur. The animations for opening posts and swiping to go back doesn’t have the same weight and physics you expect from iOS. When you click the profile tab, there’s an awkward back button in the top left that takes you back to the feed tab, which is very weird. The list goes on, the design language is at home on iOS but the experience feels like a website not an app made by Apple.

Chris Marquardt

@tweece @piratenpanda @dansup Thanks for putting my thoughts into words. I know it might sound like baseless complaining (hey, it has all the features) but the fact that Pixelfed feels distinctly non-native is the reason I rarely use it. And I’m a photographer, I should be all over it. It comes down to things like weights, momentum, consistency, UI latency. Feels very web app. And yes, these things hinder adoption and matter way more than most devs think. Just hard to put into words for most ppl

(ノ◕ヮ◕)ノ*:・゚✧*:・゚✧

@piratenpanda @dansup And honestly, if the app feels very “iOSy” on android that’s a problem too! The apps should feel native and at home on their relative platforms, not somewhere in the middle with one foot in each door

Bowreality

@tweece @dansup You can browse pixelfed through Mona??

(ノ◕ヮ◕)ノ*:・゚✧*:・゚✧

@bowreality @dansup Kinda! I’m still trying to figure it out, I can see when people repost pixelfed posts to their Mastadon, and you can add pixelfed communities to your community tab although pixelfed.social doesn’t work because it says it requires a logged in account. Then if you try and log in with a pixelfed.social account it gets most of the way past the login screen and then errors. It seems like there’s a missing link somewhere that should be easy to figure out

Bowreality

@tweece @dansup I tried signing up to pixelfed but never got it working. I would prefer having it here in Mona anyways. Too many accounts!

Aroop Roelofs :verified:

@dansup I mean tbf, modern PHP uses JIT so I'm not surprised it goes BRRRRRRRRR.

itamar_b

@dansup hi. how well it will support attached files? I'm pretty frustrated with Signal in this regard, that media's original metadata in not preserved

mcc

@dansup Neat. I'd be curious what the function of the "server" is, and what its relationship to the "account" (if accounts on existing instances can be used) is.

Is this encrypted chat transported over the existing ActivityPub network, or a new network that does an Oauth thing to use ActivityPub accounts as usernames?

dansup

@mcc Great question, I’m still working out the details and hope to have this laid out in documentation soon!

I’m thinking the former with ability to upgrade to encrypted mode out of band or send plaintext “sent you an encrypted message” dm.

Go Up