Navigation

    UBports Robot Logo

    UBports Forum

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search

    CardDav (contacts) support

    OS
    carddav contacts
    24
    49
    6434
    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.
    • poVoq
      poVoq last edited by

      IMHO the currently missing piece for UT as a daily driver 🙂 Full Nextcloud integration is really the way to go.

      OnePlus3 (dev)

      1 Reply Last reply Reply Quote 6
      • K
        kugiigi last edited by

        I agree on this. We need good support for owncloud/nextcloud. Someone has to take a stand on this and accept the challenge 🙂
        If I'm capable, I'd do it. Sadly I'm not 😃

        1 Reply Last reply Reply Quote 2
        • G
          geekvine last edited by

          I've been working with the Nextcloud API for Newsie this past week so i can take a look, but my time is very limited until the end of the year so no promises on anything any time soon 🙂

          1 Reply Last reply Reply Quote 5
          • poVoq
            poVoq last edited by poVoq

            So I had a closer look at the upstream situation as @mardy has pointed out. Sadly it seems that there is a bigger version incompatibility with the system SailfishOS is using and given the total lack of activity on that part since several months it doesn't look like waiting for upstream to catch up is going to work.

            Any other suggestions given that forking upstream is probably not feasible right now? Is there maybe a way to utilize the already implemented google api in a creative way? Edit: or maybe easier: make a small app as a frontend for SyncEvolution similar to this one for Maemo: https://openrepos.net/content/holgern/syncevolution-gui
            Edit: apparently are is a newer GUI for SailfishOS: https://openrepos.net/content/ovekaaven/syncevolution
            See also: https://wied.it/blog/caldav-and-carddav-sync-with-jolla-phone-syncevolution-and-zimbra-zcs-owncloud-and-ssl.html

            OnePlus3 (dev)

            1 Reply Last reply Reply Quote 2
            • poVoq
              poVoq last edited by

              Found the source code: https://github.com/accumulator/syncevolution-sailfish

              OnePlus3 (dev)

              1 Reply Last reply Reply Quote 2
              • T
                tommiedom @kalle.kruse last edited by

                @kalle-kruse said in CardDav (contacts) support:

                @mardy Thanks for the reply. I am using an Owncloud server in my home network and got syncevolution on my ubuntuphone working as described in this blog post: http://notyetthere.org/syncing-ubuntu-touch-with-owncloud-or-any-carddav-server/

                I also got syncevolution working, previously with Owncloud, currently with Synology's built-in carddav and caldav server.

                This is not user-friendly, because i had to manually type all syncevolution configuration codes via Terminal on my ub phone :s

                Adding generic caldav accounts is fixed in Calendar app now, but adding generic carddav accounts would be great 🙂

                I can help with translations. Testing is possible, but it's also my daily driver, so it mustn't break anything serious..

                FP2

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

                  Update on carddav subject makes me happy! 😄
                  I keep hoping that feature to be added soon to UT OS to allow non dev users to switch to it.
                  Syncing contact [to nextcloud] as easily as syncing calendar is the missing feature for working environment.

                  Nexus 5

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

                    I just found this:
                    https://github.com/UT-ilities/UTouch_CalDAV_and_CardDAV_synchronization

                    Still a shell-script, but might make things a bit easier 🙂

                    OnePlus3 (dev)

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

                      Hopefully

                      Nexus 5

                      1 Reply Last reply Reply Quote 0
                      • obacht
                        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 ...

                        poVoq 1 Reply Last reply Reply Quote 1
                        • poVoq
                          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.

                          OnePlus3 (dev)

                          obacht 1 Reply Last reply Reply Quote 0
                          • obacht
                            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 AppLee Lakotaubp 3 Replies Last reply Reply Quote 0
                            • E
                              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
                              • AppLee
                                AppLee @obacht last edited by

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

                                1 Reply Last reply Reply Quote 1
                                • Lakotaubp
                                  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.

                                  obacht 1 Reply Last reply Reply Quote 0
                                  • obacht
                                    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
                                    • poVoq
                                      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?

                                      OnePlus3 (dev)

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

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

                                        Nexus 5

                                        poVoq 1 Reply Last reply Reply Quote 0
                                        • poVoq
                                          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

                                          OnePlus3 (dev)

                                          T 1 Reply Last reply Reply Quote 0
                                          • T
                                            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
                                            • First post
                                              Last post