And Kaidan? Now that Qt6 has been packaged, it’s perhaps doable, no?
Edit: Even Kaidan is lacking of these features. See: XMPP Clients: Kaidan | XMPP - The universal messaging standard
And Kaidan? Now that Qt6 has been packaged, it’s perhaps doable, no?
Edit: Even Kaidan is lacking of these features. See: XMPP Clients: Kaidan | XMPP - The universal messaging standard
And what about https://movim.eu/?
Looks good, but looks like only web app running in the browser. I think there are no push notifications available then.
As workaround we can use conversations with AAS. But as I said before, I would try to avoid always running AAS on my Phone. Because if I wish android, I would further stay with Graphene. My Vision is 0 Android running on my phone
and for now it is only conversations/XMPP
It would be possible to make a webview app of movim and produce notifications. I’ve thought about it in the past. But have very long issue queues.
Him. If nothing else is possible we can try. I would see, how to use that and test it. If in generally it is OK. I will give you feedback.
Probably that hydrogen will give some good hints how to bring movim to Sailfish.
So, have tested a little.
I can save the web app in the app drawer, but it can’t be started from there.
No notifications of any kind of events.
Looks like webapp is sleaping during minimased app.
Offcause no native UI.
Every day new login neccessary, at least on my Sony 10III.
Still dont have a lot of trust to this company. They mix also lot of social media content inti this app. What is not necessary to me.
How about Kaidan? In UT it works but no omemo yet, Alaskalinuxuser works on it and will come soon. Maybe someone here knows him?
Which company? Movim? It’s a project, that has even got a funding from NLnet!
OK, I see, it is open source platform. Looks great. But actually, the app don’t work even on my pixel with grapheme and even less on my SFOS
Ok, it’s possible to get the presence menu back in settings with telepathy-gabble-plus | OpenRepos.net — Community Repository System one on one unencrypted chats are then handled by the same Messages app that is used for sms (no way to initiate, but once you get chatted to seems to work nicely and in the background too).
Kaidan works for OMEMO (it seems to be too much jailed, to get it to start remembering credentials run it once without sailjail, from terminal just ‘harbour-kaidan’ after that starting from app grid is fine), doesn’t work in the background unlike the above so need to keep the app open for notifications.
Doesn’t seem like there is any native option for MUC or audio/video, kaidan supports MIX instead of MUC which apparently noone uses and they jumped to qt5.15 and now qt6 (still no muc or av anyway), that seems like a dead end sadly, maybe if enough ppl are interested and crowdfunding features like Crowdfunding features or apps kicks off someone could continue the gabble-plus way (if jolla open source jolla-messages could be a nicely integrated solution)
I would very much want modern support for XMPP in Sailfish, whether by the OS or an app. And I would choose XMPP functionality over integration into the Messages app.
I believe Kaidan is aiming for working OMEMO encryption and MUC multi-user chats, it’s just not what they picked to start with.
OS level of support for Unified Push could be useful for messaging and other apps and XMPP proves to be a good transport for push messages (Conversations can be used as a push provider/distributor on Android).
Maybe, we should look in some C++ implementation and then “just” add the right GUI with qml?
Conversations is written in Java
Here is one in C++, maybe someone can use it for a new native client?
Maybe there are more
After omemo they were supposed to implement encrypted av calls for which they got funds from NLnet in 2022 (Encrypted Audio and Video Calls - Kaidan), as to MUC
Also
Edit: Removed duplicate of qxmpp
Edit 2: Borogove is the multi-platform dev kit for Snikket (emphasis mine):
For this we adopted a relatively niche but well-established language called Haxe.
Fairly well-known in certain domains, such as multi-platform mobile game development, Haxe is a neat little language with built-in capabilities for cross-compiling to multiple output languages. This means that we can write our SDK code once in Haxe, and then compile it to Javascript for the web, but also to native libraries for practically any platform. In line with our goals to build a web app and iOS app for Snikket, we currently build JS and Swift versions of the SDK.
QXmpp provides a good basis for a native Sailfish OS XMPP client (QXmpp had mentioned Demonia a few replies earlier.). Therefore, you would not be starting from scratch. If I understand correctly, in order to integrate Rust, you would have to build a kind of bridge between C++ and Rust, but I could be wrong, I’ve only been looking into Sailfish OS itself and native app development for Sailfish OS for a few days.
No bridge needed. Rust is natively available on Sailfish. Some apps uses Rust like Whisperfish
There is at least one native Rust app, the unofficial Signal client Whisperfish.
Heh, you beat me to it, @pherjung ![]()
2 posts were split to a new topic: How to get Whisperfish?