• Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Register
  • Login
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.0k 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.
    • H Offline
      hummlbach
      last edited by hummlbach 11 Jun 2018, 14:31 6 Nov 2018, 02:34

      The topic was once started by @mardy... He has already taken the very first steps, so he is the one to get in contact with...
      Read also: https://github.com/ubports/address-book-app/issues/3 ๐Ÿ˜‰
      I don't think theres any code online now. It might be a good idea to open a telegram group for coordination. I would appreciate a hackathon on that topic...! ๐Ÿ™‚

      1 Reply Last reply Reply Quote 6
      • O Offline
        obacht
        last edited by 5 Apr 2019, 16:56

        Hi, is there any concrete plan or progress on integrating a generic carddav support in the OS (accounts) as it is implemented for caldav?
        I consider this an important feature for any smartphone and I find it rather ironic that the only option in contacts app is to sync with google (or SIM-card).

        1 Reply Last reply Reply Quote 6
        • P Offline
          poVoq
          last edited by 26 Oct 2019, 11:57

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

          Fairphone 5 (waiting for port)

          1 Reply Last reply Reply Quote 6
          • K Offline
            kugiigi
            last edited by 26 Oct 2019, 16:15

            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 Offline
              geekvine
              last edited by 26 Oct 2019, 17:48

              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
              • P Offline
                poVoq
                last edited by poVoq 11 Aug 2019, 17:17 8 Nov 2019, 16:42

                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

                Fairphone 5 (waiting for port)

                1 Reply Last reply Reply Quote 2
                • P Offline
                  poVoq
                  last edited by 8 Nov 2019, 17:19

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

                  Fairphone 5 (waiting for port)

                  1 Reply Last reply Reply Quote 2
                  • T Offline
                    tommiedom @kalle.kruse
                    last edited by 10 Nov 2019, 21:20

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

                    FP4

                    1 Reply Last reply Reply Quote 3
                    • T Offline
                      Thatoo
                      last edited by 27 Nov 2019, 13:35

                      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
                      • P Offline
                        poVoq
                        last edited by 27 Nov 2019, 18:40

                        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 ๐Ÿ™‚

                        Fairphone 5 (waiting for port)

                        1 Reply Last reply Reply Quote 1
                        • T Offline
                          Thatoo
                          last edited by 28 Nov 2019, 21:30

                          Hopefully

                          Nexus 5

                          1 Reply Last reply Reply Quote 0
                          • O Offline
                            obacht
                            last edited by 30 Nov 2019, 11:13

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

                            P 1 Reply Last reply 30 Nov 2019, 11:23 Reply Quote 1
                            • P Offline
                              poVoq @obacht
                              last edited by 30 Nov 2019, 11:23

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

                              O 1 Reply Last reply 30 Nov 2019, 12:11 Reply Quote 0
                              • O Offline
                                obacht @poVoq
                                last edited by 30 Nov 2019, 12:11

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

                                E A L 3 Replies Last reply 30 Nov 2019, 12:28 Reply Quote 0
                                • E Offline
                                  elastic @obacht
                                  last edited by 30 Nov 2019, 12:28

                                  @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
                                  • A Offline
                                    AppLee @obacht
                                    last edited by 30 Nov 2019, 13:02

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

                                    1 Reply Last reply Reply Quote 1
                                    • L Offline
                                      Lakotaubp @obacht
                                      last edited by 30 Nov 2019, 15:05

                                      @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 30 Nov 2019, 18:41 Reply Quote 0
                                      • obachtO Offline
                                        obacht @Lakotaubp
                                        last edited by 30 Nov 2019, 18:41

                                        @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 29 Feb 2020, 11:18

                                          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 19 Mar 2020, 15:33

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

                                            Nexus 5

                                            poVoqP 1 Reply Last reply 19 Mar 2020, 19:23 Reply Quote 0
                                            • First post
                                              Last post