-
@keneda said in xmpp Messenger ??:
If you want ubports devs to port new XMPP messenger or update existing one, you might be disapointed.
I am not sure the OP was actually expecting the core devs to fix the XMPP messenger situation in Ubuntu Touch, but merely expressing their frustration at the current state of affairs. However in case I am wrong, I would like to have mentioned the following.
In a thriving Open Source ecosystem, not everything needs to be on the shoulders of the few. The 'core devs' as they have come to be called work on exactly that: development of the core components of Ubuntu Touch. Any and everyone is welcome to join them of course. But this aspect of the project requires a particular skillset that one must either already posess going in, or be interested in acquiring.
Kaidan is a separate project with no ties or affiliation to, but quite obviously an appreciation for, Ubuntu Touch. Because of the latter they have taken the effort to package their project for our platform.
Even though there hasn't been an update to the OpenStore in over a year, the project itself is still in active development. But, as with so many Open Source endeavors driven by volunteers, they could use some help, particularly in the packaging department.
So why not think of ways to help the project forward, instead?[EDIT: I scrolled back and read some of the messages, and also looked more closely to the Kaidan project page, and saw the QT 5.14 dependancy issue. Yeah, that is a major blocker. But what I wrote is still applicable in general]
-
@4carlos said in xmpp Messenger ??:
@povoq
converse.js (7.04) , https://conversejs.org/fullscreen.htmlMy experience: This page runs slow but well in the Morph browser. 1:1 chats even work with Omemo, MUC works without encryption but not with Omemo encryption. Attempting to send the message blocks further input. The message will not be sent. It only helps to log out and log in again. It looks like a bug in converse.js?
Yes, but that is using the full-screen viewmode, which is less broken in 7.x but really has a lot of small usability issues on mobile screens. That is why my port uses the specific mobile view mode of ConverseJS. This one works fine in 6.x (for the most part), but with 7.x it has the above mentioned blocking issues.
As for OMEMO in group-chats: that can work, but requires specific settings of the MUC, such as that JIDs need to be visible and it being set to persistance & members only etc. (I don't recall the exact settings right now).
-
@keneda said in xmpp Messenger ??:
@4carlos said in xmpp Messenger ??:
Why should UT not be for me? The N5 with UT is in daily use. Dino and Gajim are not "apps" (kiddy word) written for a mobile system, they are full desktop applications.
uTouch is not for running full desktop applications, appart in libertine.
Did you try libertine to run those?Yes, I did. Dino as my favorite is not in the repos of xenial 16.04. It was added later.
@arubislander said in xmpp Messenger ??:
@keneda said in xmpp Messenger ??:
If you want ubports devs to port new XMPP messenger or update existing one, you might be disapointed.
I am not sure the OP was actually expecting the core devs to fix the XMPP messenger situation in Ubuntu Touch, but merely expressing their frustration at the current state of affairs. ]
Correct.
-
Hello everybody, I'm new here using UT for couple days now and I love it! Anyway I'm missing a decent XMPP client too, a lot. Having one would make my ancient N4 a "brand new" daily driver with a great pleasure. In my point of view - no offense - it would be much more logical to prefer decentralized and completely open source platforms instead of centralized ones, it would fit the overall philosophy much better. Especially these days, when crowds of users are leaving one centralized IM service to stick to another with naive hope that history won't repeat. In between all this XMPP is here for years, still the same and improving, surviving it's successors and - that's so important - self-hostable. I'm not a developer, just enthusiast, but I can imagine, how much work and effort it would take to make such client. Anyway I wanted to share my opinion.
Consider this post as a reflection of a kind and as +1 vote for a decent XMPP client (or a plugin for existing messaging app), the tighter integrated, the better of course.
Cheers!
-
Hi,
I just registered to this forum because I coincidentally got a Sony Xperia X and was reading around which ROM to use on it. I was a nice surprise to see that there's a Linux OS for this device. Since it would be my daily driver my requirement is a fully working, OMEMO-capable XMPP-client. This isn't currently the case on Ubuntu Touch, so for now I'm going to install an Android ROM on it.
I now wonder though: Once Dino becomes more or less feature complete is it portable to Ubuntu Touch? -
@villeneuve dino is gtk, gtk isnt very likely to be a good experience on ubuntu touch, and will probabky be harder to port.
Youll probably have a much easier time just waiting for another qt upgrade, then click packaging Kaiden, thatll be getting more feature full over time.
-
Just as a quick heads up on this topic. Movim (movim.eu) just today got a proof of concept e2ee OMEMO implementation (developed under a NLnet EU grant) and in general it works pretty well in Morph.
Push notifications will be a bit more tricky, but I think once I get my own Movim pod running (some stupid Nginx issues) I will try to update the existing UT Movim webapp.
So this should really improve the XMPP messenger situation on UT. -
@povoq Great, this has the potential to fill the gap. Can you explain Omemo in more detail? How is it activated? I use the site https://mov.im and haven't found any hint of encryption there.
-
@4carlos OMEMO on Movim is not available to the general public yet, but the developer is working on it right now. It looks like it will be available with the next release.
-
@povoq thanks
-
@4carlos Try again my updated ConverseJS app:
https://open-store.io/app/conversejs.povoqShould work better now.
OMEMO on Movim is still upcoming, but they did make some good progress last week.
-
Hi. Some time ago I tried to create a client based on libpurple. Xmpp support would be a matter of course there. Unfortunately, I don't have much time to devote to this project. But if by chance someone has the time and mood: https://gitlab.com/x_Dub_CZ/zetaim
-
@x-dub oh, cool. and that has already a Ubuntu Touch compatible QML interface? What is missing?
-
@povoq QML interface is newly designed by me and should still be QT 5.9 compatible. So far, it is also clean without the UT toolkit. It is practically lacking to connect the backend with the frontend, design a contact list, chat window and account management. Well, quite a lot of things are missing in the frontend (QML).
I was based on this project, which was written for Sailfish OS: https://github.com/Michal-Szczepaniak/Morsender
Backend is actually copied from the original project and cleaned of dependencies on Sailfish OS.
-
@x-dub Ah, a bit out of my area of expertise then. But this would be a cool project to enable chatting on Discord and other services with working libpurple lbraries.
-
@povoq This client would allow this.
-
@x-dub Maybe you should make a "help wanted" post on this forum instead of hinding the link here in a thread that only people interested in XMPP will read