• Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Register
  • Login
UBports Robot Logo UBports Forum
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Register
  • Login

xmpp Messenger ??

Scheduled Pinned Locked Moved Support
29 Posts 8 Posters 5.1k Views 3 Watching
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • F Offline
      funk
      last edited by 23 Feb 2021, 15:23

      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!

      1 Reply Last reply Reply Quote 0
      • V Offline
        villeneuve
        last edited by 15 Apr 2021, 16:25

        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?

        P 1 Reply Last reply 15 Apr 2021, 17:10 Reply Quote 0
        • P Offline
          PhoenixLandPirat @villeneuve
          last edited by 15 Apr 2021, 17:10

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

          1 Reply Last reply Reply Quote 0
          • P Offline
            poVoq
            last edited by 15 Apr 2021, 23:25

            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.

            Fairphone 5 (waiting for port)

            4 1 Reply Last reply 18 Apr 2021, 05:23 Reply Quote 0
            • 4 Offline
              4carlos @poVoq
              last edited by 18 Apr 2021, 05:23

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

              P 1 Reply Last reply 18 Apr 2021, 09:22 Reply Quote 0
              • P Offline
                poVoq @4carlos
                last edited by 18 Apr 2021, 09:22

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

                Fairphone 5 (waiting for port)

                4 1 Reply Last reply 18 Apr 2021, 15:12 Reply Quote 0
                • 4 Offline
                  4carlos @poVoq
                  last edited by 18 Apr 2021, 15:12

                  @povoq 👍 thanks

                  P 1 Reply Last reply 13 Jun 2021, 18:35 Reply Quote 0
                  • P Offline
                    poVoq @4carlos
                    last edited by 13 Jun 2021, 18:35

                    @4carlos Try again my updated ConverseJS app:
                    https://open-store.io/app/conversejs.povoq

                    Should work better now.

                    OMEMO on Movim is still upcoming, but they did make some good progress last week.

                    Fairphone 5 (waiting for port)

                    1 Reply Last reply Reply Quote 1
                    • X Offline
                      x.Dub
                      last edited by 15 Jun 2021, 12:41

                      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

                      P 1 Reply Last reply 15 Jun 2021, 13:23 Reply Quote 2
                      • P Offline
                        poVoq @x.Dub
                        last edited by poVoq 15 Jun 2021, 13:23

                        @x-dub oh, cool. and that has already a Ubuntu Touch compatible QML interface? What is missing?

                        Fairphone 5 (waiting for port)

                        X 1 Reply Last reply 15 Jun 2021, 15:54 Reply Quote 1
                        • X Offline
                          x.Dub @poVoq
                          last edited by 15 Jun 2021, 15:54

                          @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). :face_with_tears_of_joy:

                          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.

                          P 1 Reply Last reply 15 Jun 2021, 16:21 Reply Quote 0
                          • P Offline
                            poVoq @x.Dub
                            last edited by 15 Jun 2021, 16:21

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

                            Fairphone 5 (waiting for port)

                            X 1 Reply Last reply 15 Jun 2021, 17:28 Reply Quote 0
                            • X Offline
                              x.Dub @poVoq
                              last edited by 15 Jun 2021, 17:28

                              @povoq This client would allow this.

                              P 1 Reply Last reply 15 Jun 2021, 18:10 Reply Quote 1
                              • P Offline
                                poVoq @x.Dub
                                last edited by 15 Jun 2021, 18:10

                                @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 😉

                                Fairphone 5 (waiting for port)

                                1 Reply Last reply Reply Quote 1
                                • First post
                                  Last post