Can anybody tell me what I can do with an XMPP account in sailfishOS?
I can login to my account… And …?
Without encryption, MUCs, voice and Video calls I can’t use the actual builtin XMPP Integration.
Jolla, Plesse improve that ![]()
Wait for a few hours, then check OpenRepos.
let me kindly ask the community again, if there are any plans to improve that situation with XMPP?
Using of conversations with AAS is not a real solution on long term.
are you working on SFOS integration or dedicated app for xmpp?
Definitely not integration. But the Sailfish OS verison of Livewire is almost done, and I will upload it today, assuming I don’t find any horrible problems with it.
looks promissing, but beside the OMEMO and MUCs ist that one point most needed to me:
" Voice/video calls (let’s call that a streeeeetch goal)"
how about that?
Well, there is no Jingle implementation yet. And that requires Jingle. And WebRTC. And a bunch of other stuff. It’s very, very far down the list. But anyone who knows how to implement is welcome to come and help.
thanks for info an doing that ![]()
Unfortunately, I don’t have any experience with this. What I might be able to do is tweak the GUI a bit. Can’t the solution be adapted from, say, Conversations or Gajim/Dino, etc.?
I hope someone here can help out.
Not that simple, as Livewire is written in Rust, partly using xmpp.rs and partly using custom XMPP parsing/handling (as xmpp.rs is not exactly feature-complete). libomemo-c is used for the OMEMO encryption. But there are no Jingle crates for Rust. Not sure if there’s a C library. And the RTC audio-visual pipeline is a whole other thing I haven’t even begun to think about.
I wonder if @rubdos doesn’t have a rust a/v pipeline that might be of utility? ie. from whisperfish?
Nope, not yet. We have ringrtc and we link to gstreamer, but not using it for video yet. Only for voice note processing.
anyway thanks for work. looks really promissing, good look and feel
adding account was eazy. after short test I see, that if i accepn privacy policy, push notification should work, but it don’t work. I use an account at disroot.org for that tests, dont know, if that is important.
Push notification setup on SFOS isn’t exactly well-documented at the moment. Not documented at all, in fact. Basically, you need to install Foghorn then select Push Notifications for Connectivity Mode in Livewire, and then everything Should Just Work™ Probably Maybe Hopefully!
ok, working now. thanks. will test it for some days ![]()
Nice work, thank you. Does Livewire include a daemon to keep it running when the app gets closed?
just see the last post from @projectmoon
Thanks, i will give it a try.
Thank you, @projectmoon, for working on an XMPP client and UnifiedPush for Sailfish!
Do you plan to support using an XMPP server as the push provider, the way that conversations.im does?
I think that would make a lot of sense, given that the first use of Foghorn is indeed for XMPP. (I do wish for other apps adopting UP, like calendars, address books or todo lists. Anything where you’d connect multiple devices to the same source.)