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

    CardDav (contacts) support

    Scheduled Pinned Locked Moved OS
    carddavcontacts
    55 Posts 26 Posters 17.1k Views 16 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.
      • obachtO Offline
        obacht
        last edited by

        I just returned after a few months pause to check out OTA 11:
        without native carddav support implemented for contacts (google goes without words) or generic carddav in accounts (system settings) UT is no daily driver option for me. I´ll give it another try in six months or so ...

        poVoqP 1 Reply Last reply Reply Quote 1
        • poVoqP Offline
          poVoq @obacht
          last edited by

          @obacht said in CardDav (contacts) support:

          I just returned after a few months pause to check out OTA 11:
          without native carddav support implemented for contacts (google goes without words) or generic carddav in accounts (system settings) UT is no daily driver option for me. I´ll give it another try in six months or so ...

          Try the script I linked above, with Nextcloud at least it should work fine. But I guess since Nextcloud uses a fairly standard CardDAV implementation, others might work as well.

          Not ideal I agree, as it requires some text file editing... but not really difficult either.

          Fairphone 5 (waiting for port)

          obachtO 1 Reply Last reply Reply Quote 0
          • obachtO Offline
            obacht @poVoq
            last edited by

            @poVoq
            from what I know you need to run your own server in order to use nextcloud, isn`t that the case?

            E AppLeeA LakotaubpL 3 Replies Last reply Reply Quote 0
            • E Offline
              elastic @obacht
              last edited by

              @obacht said in CardDav (contacts) support:

              @poVoq
              from what I know you need to run your own server in order to use nextcloud, isn`t that the case?

              It works with every carddav server - you just need to configure syncevolution via script or terminal - I wrote a howto for ownbay a long time ago which I could provide - you'll 'just' have to adapt the server an credentials to your needs... It's in German but according to your user name ;-)...

              1 Reply Last reply Reply Quote 0
              • AppLeeA Offline
                AppLee @obacht
                last edited by

                @obacht No, you have online free (or paid) services based on Nextcloud.

                1 Reply Last reply Reply Quote 1
                • LakotaubpL Offline
                  Lakotaubp @obacht
                  last edited by

                  @obacht I use a free service from the good cloud. Nextcloud will give you options when you are setting up.

                  obachtO 1 Reply Last reply Reply Quote 0
                  • obachtO Offline
                    obacht @Lakotaubp
                    last edited by

                    @Lakotaubp @AppLee
                    that´s new to me, I´ll look into that, Thanks!
                    @elastic
                    you´re right, german is my mother tongue 🙂 I am not into scripting and stuff but I might come back to you and ask for your howto if I change my mind

                    1 Reply Last reply Reply Quote 0
                    • poVoqP Offline
                      poVoq
                      last edited by

                      So qtcontacts-sqlite seems to have landed in a branch:

                      https://github.com/ubports/address-book-app/commit/db8681e0e694a03d6c95632dabb4910719925c95

                      @mardy great to see some further progress on this. You think CardDAV might make it for OTA12?

                      Fairphone 5 (waiting for port)

                      1 Reply Last reply Reply Quote 6
                      • T Offline
                        Thatoo
                        last edited by

                        it's a very old commit unfortunately, the 3 Nov 2018 ... but yeah, would be great.

                        Nexus 5

                        poVoqP 1 Reply Last reply Reply Quote 0
                        • poVoqP Offline
                          poVoq @Thatoo
                          last edited by

                          @Thatoo said in CardDav (contacts) support:

                          it's a very old commit unfortunately, the 3 Nov 2018 ... but yeah, would be great.

                          Old PR but only now merged, so there is definitly some recent movement:
                          https://github.com/ubports/address-book-app/commits/xenial_-_mercontacts

                          Fairphone 5 (waiting for port)

                          T 1 Reply Last reply Reply Quote 0
                          • T Offline
                            Thatoo @poVoq
                            last edited by

                            @poVoq you're right! So good to read that! Thanks for pointing it out (why didn't I get notification for your answer and I discover it now only? I have to check that out).

                            Nexus 5

                            1 Reply Last reply Reply Quote 1
                            • T Offline
                              Thatoo
                              last edited by

                              Would it be possible to have a following of this issue somewhere?
                              More and more people are syncing their contacts with clouds like nextcloud and they rely on such feature.
                              It is not possible to offer professional to switch to UT without this feature.

                              An issue is open here ; https://github.com/ubports/address-book-app/issues/3
                              and an other here : https://github.com/ubports/sync-monitor/issues/9
                              and commits have been made in here https://github.com/ubports/address-book-app/commits/xenial_-_mercontacts but none have been merged.

                              I feel like this feature isn't considered very important by devs (I guess they have no problem with the script) and I respect their work and choice between priorities. However today, I don't feel good. I follow UT project since it has started, I'm asking for this feature for long, long before Canonical gave up and I kept asking for it for the past three years.

                              I supported Firefox OS...
                              I supported UT...
                              I bought BraveHearyt Pinephone to do testing, and now a PineTab for my mum. Can I ask my mum to sync her contacts with our nextcloud using a script? Seriously?
                              I don't see why this very basic, important widely used feature is so considered as a leftover and in Q&A it is always question about MIR, Lomiri and other very very specific geeky things that not my mum, no other daily users need.

                              Nexus 5

                              W libremaxL 2 Replies Last reply Reply Quote 3
                              • W Offline
                                wdehoog @Thatoo
                                last edited by

                                @Thatoo I am not one of the devs but please allow me to respond.

                                You are completely right that contacts sync is very important and that it's current state is bad. However you are wrong in thinking that MIR and Lomiri are geeky and not used by your mum. In fact everybody uses them and without them there is no Ubuntu Touch.

                                Unfortunately the current state of affairs is that the few devs have to spend all their resources to developping the base system and do not have much left to work on higher layers like contacts sync.

                                As this is a community project you will have to work on it yourself or wait until somebody else will.

                                Me I would like to read a book and listen to the music files on my dlna server. As this could not be done I had to start working on my own app and fixing/extending various parts of ubuntu touch (led, gestures, media-hub).

                                Sorry I cannot help you making you feel better but I hope you can understand why things are as they are now.

                                1 Reply Last reply Reply Quote 4
                                • T Offline
                                  Thatoo
                                  last edited by Thatoo

                                  I know... but I first asked about carddav sync in 2014 (OTA 3 I guess), today I had so much trouble explaining this pbm to my mum showing how it works on Pinephone that I almost gave up and wanted to wait for /e/ to come to PineTab and forget about UT... Everybody knows android so switching to /e/ looks much more easier now that it's there... I feel lonely explaining the interest of UT around me but at the same time having to show this limit as soon as I install it. It gives them a bad image of it and it gives me a bad feeling and well this morning I was tired to "preach"....

                                  Nexus 5

                                  PhoenixLandPiratP arubislanderA 2 Replies Last reply Reply Quote 0
                                  • libremaxL Offline
                                    libremax @Thatoo
                                    last edited by

                                    @Thatoo said in CardDav (contacts) support:

                                    I bought BraveHearyt Pinephone to do testing, and now a PineTab for my mum. Can I ask my mum to sync her contacts with our nextcloud using a script? Seriously?

                                    You may be able to do this for her from time to time via ssh or have the script run automatically via a cron task on the PineTab.

                                    I don't see why this very basic, important widely used feature is so considered as a leftover and in Q&A it is always question about MIR, Lomiri and other very very specific geeky things that not my mum, no other daily users need.

                                    Low layer softwares are less visible but used by far more users than specific software like a GUI for activate Cardav synchronisation.

                                    Donate anonymously 1€/$ by year to UBports, all Ubuntu Touch users can do it ! Demonstration:
                                    https://forums.ubports.com/topic/1262/donate-anonymously-1-by-year-to-ubports-all-ubuntu-touch-users-can-do-it-demonstration/

                                    1 Reply Last reply Reply Quote 1
                                    • PhoenixLandPiratP Offline
                                      PhoenixLandPirat @Thatoo
                                      last edited by

                                      @Thatoo there are plenty of little niggles for everybody, no video calling application for example, thats important for a lot of people, especially during lockdown.

                                      no notifications from signal, camera doesn't have a lot of advanced features, music playback skips around a bit, bluetooth can be hit or miss, and a million other bugs that you can see on github, many are before the UBports take over.

                                      some issues are more important to others, personally, I use my phone for music all the time, and need it to work when I'm out and about, I can easily import my contacts from a file, and not touch it for months, so cardDav would be useful, it'd only be useful for me on a rare occasion, but music playback affects my daily life.

                                      for you this maybe the other way around, where contacts are always changing , and you never listen to music on the go, and so the music fixes wont affect you.

                                      you also talk about mir and lomiri, contact sync wouldn't matter without mirror and lomiri, because nore you or your mother would beable to get to your contacts even if they where there.

                                      The pinephone and pinetab have a lot of OS porting issues currently to, the core developers focus should be getting the os running well with the hardware working nicely on the PinePhone and PineTab, and then theres focus on other big leaps like the move to Ubuntu 20.04 etc.

                                      other devs can work on the code to fix syncing and bug those who have power to merge the changes, but the core developers have to much on there plate to worry about.

                                      I'm not saying don't ask, and don't try, but ask on the next Q&A forum post and Dalton might be able to direct you to who you should ask, or what the best option for you is when it comes to syncing.

                                      you wont get an answer if you don't ask.

                                      D 1 Reply Last reply Reply Quote 2
                                      • T Offline
                                        Thatoo
                                        last edited by Thatoo

                                        Sorry for asking...
                                        Everybody does its best, I'm sure.
                                        Good day, good by,

                                        Nexus 5

                                        1 Reply Last reply Reply Quote 0
                                        • D Offline
                                          domubpkm @PhoenixLandPirat
                                          last edited by

                                          @PhoenixLandPirat said in CardDav (contacts) support:

                                          personally, I use my phone for music all the time

                                          ...and there's a rather embarrassing known problem right now (at least on the dev channel) which may not affect all phones...
                                          https://github.com/ubports/ubuntu-touch/issues/1482

                                          1 Reply Last reply Reply Quote 0
                                          • arubislanderA Offline
                                            arubislander @Thatoo
                                            last edited by

                                            @Thatoo Have you considered that you may be trying to 'market' Ubuntu Touch I an audience it simply is not quite ready for yet?

                                            🇦🇼 🇳🇱 🇺🇸 🇪🇸
                                            Happily running Ubuntu Touch
                                            Google Pixel 3a (20.04 DEV)
                                            JingPad (24.04 preview)
                                            Meizu Pro 5 (16.04 DEV)

                                            1 Reply Last reply Reply Quote 0
                                            • T Offline
                                              Thatoo
                                              last edited by

                                              @arubislander That could be and that is why I waited from OTA 3 to OTA 12 before doing so.
                                              I might have naively thought it was mature enough today to be working out of the box. I know (I've been following the project almost since the beginning) it has very much evolved on the "back" part of the OS and it is stable everytime I test it on my Nexus5 and I show it to others as a project to follow.
                                              I've just forgot this missing feature the other day. Indeed, I believed that for a phone it is a basic feature. What is more important for a phone after all? calling and managing/backing-up contacts...

                                              I remember how much earlier testers have mentioned this problem to Canonical when they were offering only to backup our contacts into google account or to export by v-card. In comparison, Firefox OS was managing Carddav/Caldav at the very beginning of its development.
                                              When Caldav arrived to UT, I thought (I don't remember if other said anything but I did applaud) carddav would follow and I've been asking regularly for this feature during the past years.
                                              People are asking for none google stuff so we help them with nextcloud/private emails and it's easy on computers but when it comes to phone/tablet...
                                              The other day, I wanted to test the last UT solution with my mum to see if it could be an alternative for her. I knew the camera would not work on the Pinephone so the deal was to test all her habits but the camera (starting from a fresh install).
                                              We could find solution for all but WhatsApp and her contacts.
                                              Switching from Whatsapp to Fluffychat is ok (before it was telegram before skype before msn...it goes like that, it's expected) but coming back to a messy system to manage contacts between the computer, the tablet and... it does really sound like going backward.

                                              Managing contacts are nothing like music or pictures. Music and Picture need only to be copy/pasted (files are not modified). Contacts change, one change his phone number, the other changed his email... so for every single change, without carddav, it means that after the change on the phone or the computer, one should export and then send the vcard and import it. It's a lot of work and require discipline. If you forget to do it one way and you change on the other device and then you export/import they other way, the previous modification is gone... it can be very soon very messy and you can lose contacts...

                                              Having a phone (to call, send email...) means caring about contacts (personal and professional). That's why I believe carddav is not an optional feature nowadays.

                                              Of course it is very much subjective and I understand others might see the world differently and I'm not looking for any argument, I'm just explaining, in the carddav topic of the forum, why it sounds important to me.

                                              So please don't answer me personally to say you disagree with the importance of carddav (carddav is not developed so far so you win) or don't change the topic to say that there is more important things (if you believe so, just open an other topic and explain why).

                                              I wish the best to all and hope UT will get the attention it deserves.

                                              Nexus 5

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