UBports Robot Logo UBports Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login
    1. Home
    2. Thatoo
    3. Posts
    T
    Offline
    • Profile
    • Following 0
    • Followers 0
    • Topics 3
    • Posts 51
    • Groups 0

    Posts

    Recent Best Controversial
    • OTA number based on Ubuntu version

      At the pace Ubuntu Touch is evolving (congrats), we'll reach OTA 100 and more soon...
      I was thinking that as OTA 20 is coming but not yet passed and the move to Ubuntu 20.04 is in the air, why OTA 20 would not equal the switch to Ubuntu 20.04.
      After That, OTAs could become 20.x (as many x as needed devs) till Ubuntu Touch get based on Ubuntu 22.04... and OTA will become 22.x ...
      I have no idea about OTA 21, OTA 23... as Ubuntu Touch is based on LTS version of Ubuntu.

      Just an idea on the go.

      posted in General
      T
      Thatoo
    • RE: Ubuntu Touch Q&A 92 Saturday 16th January at 19:00 UTC

      Hello all,

      Wish you all a happy new year and a strong health.

      Could it be possible to get a feedback from what happen during this Hackathon, https://forums.ubports.com/topic/5045/ubports-hackathon-nov-13th ?

      Could it be possible to have an update on contacts management on UT and Carddav?

      Would it be possible to have a nice and smooth nextcloud integration into UT [webdav, caldav (calendar and tasks), carddav]?

      Regards,

      posted in News
      T
      Thatoo
    • RE: Wish list : which apps do you need?

      A contact app that sync with nextcloud.

      posted in App Development
      T
      Thatoo
    • RE: OTA-13 call for testing

      Are Pinephone/Pinetab included in OTA-13?
      Do you need testing on these devices?

      posted in OS
      T
      Thatoo
    • RE: CardDav (contacts) support

      I found this old tutorial that add a

      --template webdav
      

      to the #Add remote database part but it didn't solve my issue

      https://itectec.com/ubuntu/ubuntu-how-to-sync-contacts-and-the-calendar-on-ubuntu-touch-with-owncloud/

      I have tried also to contribute to this script : https://github.com/UT-ilities/UTouch_CalDAV_and_CardDAV_synchronization
      but it isn't working neither.

      I have spent hours trying to make something working without success. Too bad... I'll wait for some good news to come then or some help on how to make such script working on UT 16.04 with nextcloud.

      posted in OS
      T
      Thatoo
    • RE: Email, calendar and contact sync advice

      I forgot this one : https://forums.ubports.com/topic/4340/sync-nextcloud-contacts-with-ubuntu-touch/5?_=1595000507326

      posted in General
      T
      Thatoo
    • RE: Email, calendar and contact sync advice

      Everything sync very well but contacts. I'm sure you will find your way to sync calendars and data with nextcloud.
      To sync your contacts, several attempt have been donc but none is working smoothly so far.
      Here are the page to look at to try syncing your contacts :
      https://github.com/UT-ilities/UTouch_CalDAV_and_CardDAV_synchronization
      https://forums.ubports.com/topic/1026/carddav-contacts-support/45?_=1594234767902
      http://docs.ubports.com/en/latest/userguide/advanceduse/dav.html

      if you manage to make it work, please share the way to success.

      posted in General
      T
      Thatoo
    • RE: CardDav (contacts) support

      I have tried, with the help I could find here and there, to make a script to sync only our contacts to nextcloud, see below one of the version that I think should be working.

      Unfortunately, all my attempt failed. I always get the same error : [ERROR] error code from SyncEvolution fatal error (local, status 10500) : no such datastore(s): NextcloudContactDatastore

      Any idea why do I get this error and how to fix it? How to improve the script?
      Cheers to all,

      #!/bin/bash
      # It is script to sync contacts between my Nexus 5 with UBports ubuntu touch OTA 12 and a nextcloud server
      # --------------- [ Server ] ---------------- #
      echo "What is the URL of your nextcloud server?":
      read NEXTCLOUD_URL
      echo "What is your username?":
      read USERNAME
      echo "What is your password?":
      read PASSWORD
      
      # ----------------- [ Phone ] ----------------- #
      CONTACTS_CONFIG_NAME="NextcloudContactConf"
      CONTACTS_NAME="NextcloudContactDatastore"
      echo "What name do you want to give to your local Adressbook?":
      read CONTACTS_VISUAL_NAME
      
      CRON_FREQUENCY="hourly"
      
      export DBUS_SESSION_BUS_ADDRESS=$(ps -u phablet e | grep -Eo 'dbus-daemon.*address=unix:abstract=/tmp/dbus-[A-Za-z0-9]{10}' | tail -c35)
      
      #Create contact list
      syncevolution --create-database backend=evolution-contacts database=$CONTACTS_VISUAL_NAME
      #Create Peer
      syncevolution --configure --template webdav username=$USERNAME password=$PASSWORD syncURL=$NEXTCLOUD_URL/remote.php/dav/addressbooks/users/$USERNAME/contacts/ keyring=no target-config@$CONTACTS_CONFIG_NAME
      #Create New Source
      syncevolution --configure backend=evolution-contacts database=$CONTACTS_VISUAL_NAME @default $CONTACTS_NAME
      #Add remote database
      syncevolution --configure database=$NEXTCLOUD_URL/remote.php/dav/addressbooks/users/$USERNAME/contacts/ backend=carddav target-config@$CONTACTS_CONFIG_NAME $CONTACTS_NAME
      #Connect remote contact list with local databases
      syncevolution --configure --template SyncEvolution_Client Sync=None syncURL=local://@$CONTACTS_CONFIG_NAME username=$USERNAME password=$PASSWORD $CONTACTS_CONFIG_NAME $CONTACTS_NAME
      #Add local database to the source
      syncevolution --configure sync=two-way backend=evolution-contacts database=$CONTACTS_VISUAL_NAME $CONTACTS_CONFIG_NAME $CONTACTS_NAME
      #Start first sync
      syncevolution --sync refresh-from-remote $CONTACTS_CONFIG_NAME $CONTACTS_NAME
      
      #Add Sync Cronjob
      sudo mount / -o remount,rw
      COMMAND_LINE="export DISPLAY=:0.0 && export DBUS_SESSION_BUS_ADDRESS=$(ps -u phablet e | grep -Eo 'dbus-daemon.*address=unix:abstract=/tmp/dbus-[A-Za-z0-9]{10}' | tail -c35) && /usr/bin/syncevolution $CONTACTS_CONFIG_NAME"
      sudo sh -c "echo '$COMMAND_LINE' > /sbin/sogosync"
      sudo chmod +x /sbin/sogosync
      
      CRON_LINE="@$CRON_FREQUENCY /sbin/sogosync"
      (crontab -u phablet -r;) # only if no other cronjob already exist in the crontab
      (crontab -u phablet -l; echo "$CRON_LINE" ) | crontab -u phablet -
      sudo mount / -o remount,ro
      sudo service cron restart
      
      posted in OS
      T
      Thatoo
    • RE: Sync Nextcloud Contacts with Ubuntu Touch

      I tried with this little modification but also with that, it didn't work...

      #0. create database
      syncevolution --create-database backend=evolution-contacts database=NextContacts

      #1. create peer
      syncevolution --configure --template webdav username=John password=johnssecret keyring=no syncURL=https://domain.com/remote.php/dav/addressbooks/users/john/contacts/ target-config@next-conf

      #2. create new datastore
      syncevolution --configure backend=evolution-contacts database=NextContacts @default next-datastore

      #3. Add a remote database to the datastore
      syncevolution --configure database=https://domain.com/remote.php/dav/addressbooks/users/john/contacts/ backend=carddav target-config@next-conf next-datastore

      #4. Connect remote Contacts with the local Database
      syncevolution --configure --template SyncEvolution_Client syncURL=local://@next-conf username=john password=johnssecret next-conf next-datastore

      #5. Add a local database to the datastore
      syncevolution --configure sync=two-way backend=evolution-contacts database=NextContacts next-conf next-datastore

      #6 first time syncing
      syncevolution --sync refresh-from-remote next-conf next-datastore

      posted in Support
      T
      Thatoo
    • RE: FluffyChat Encryption via Pantalaimon

      @PhoenixLandPirat said in FluffyChat Encryption via Pantalaimon:

      so if apps work on wayland but not mir, I think they'd still be good in the store, because it'll be there for people when wayland support come to there phone, and it will already work on the pinephone.

      Would it be possible to have Fluffychat flutter on PinePhone? Really?

      posted in App Development
      T
      Thatoo
    • RE: FluffyChat Encryption via Pantalaimon

      @thrrgilag said in FluffyChat Encryption via Pantalaimon:

      I want to get this into a proper click package, maybe this weekend if I can get a couple of tweaks cooked up.

      You rock!
      Thanck you.

      posted in App Development
      T
      Thatoo
    • RE: Ubuntu Touch Q&A 79 Saturday 4th Of July At 19:00UTC

      Would it be possible to have some news about carddav integration progress? even as a dedicated app like Davx5 on Android... in order to be able to sync our precious contacts...
      Also, would it be possible to have an import/export csv or vcf file option inside the official Contact app? Is that is easier/fatser to develop than carddav, it would offer one alternative to the current only way (by google that not everybody use...) to get our contact into our phone (apart from ssh/script/adb/...that aren't very user friendly).

      Thank you for your work,

      posted in News
      T
      Thatoo
    • RE: Sync Nextcloud Contacts with Ubuntu Touch

      maybe I should make a fresh install of UT...
      Didn't work after reinitialising UT.

      posted in Support
      T
      Thatoo
    • RE: Sync Nextcloud Contacts with Ubuntu Touch

      I tried your way but I got an error : could not authenticate... after about 1min of work (it looks like it's working, I had hopes trying it).
      Nexus 5 on OTA 12 too.

      2h of work for not succeeding to sync my contacts neither this way, neither with this script : https://github.com/UT-ilities/UTouch_CalDAV_and_CardDAV_synchronization

      Could it be because of conflict with this previous test that your system failed to authenticate?

      I couldn't find a way to import my contact except from sim card or google (I don't use gmail...)
      My contacts are not in my sim.

      I'm lost.
      How can I do?

      posted in Support
      T
      Thatoo
    • RE: CardDav (contacts) support

      Thank you @arubislander for this clear answer.

      posted in OS
      T
      Thatoo
    • RE: CardDav (contacts) support

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

      posted in OS
      T
      Thatoo
    • RE: CardDav (contacts) support

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

      posted in OS
      T
      Thatoo
    • RE: CardDav (contacts) support

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

      posted in OS
      T
      Thatoo
    • RE: Ubuntu Touch Q&A 78 On Saturday 20th June At 19:00 UTC

      Would it be possible to have a following on the Carddav issue?
      I wrote my feeling in here about this topic : https://forums.ubports.com/topic/4486/a-shop-ready-to-serve-for-ubports
      that I copy in here, hoping it will be read.

      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.

      posted in News
      T
      Thatoo
    • RE: CardDav (contacts) support

      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.

      posted in OS
      T
      Thatoo