Closed JamborJan closed 7 years ago
Ok, so I generated a huge fake .vcf file (thanks to mass whois-data-generator by cadic. big.zip
Will take on the issue next week from a macos.
As far as I got with my tests, macos' Contacts app can be quite slow to realize it should start uploading CalDAV entries when working with sandstorm-radicale.
As for the performance issue (to the point of seeing this exclamation mark in UI - this has not happen to me on 1k entries address book.
When you have a big file to export - mac starts to bombard the server with PUT requests one-by-one, which can be an issue for the backend.
As a note, I just decided to play with this app a little, and imported 935 contacts into it. Shortly thereafter the tab started crashing after a minute or two, causing Edge to ask if I wanted to Recover the page, and with the cursor spinning endlessly.
Frontend performance is ... well... not quite there. InfCloud codebase is plain horrible, to be honest. The only reason I decided to use it - is because it's the only thing that actually works consistently with CalDAV + CardDAV, directly implementing the protocols from a browser.
Thanks for your comments and thoughts on this issue. What is the next step here? Anything I can do or are you @synchrone still working on this?
Okay, first of all: what @JamborJan reported initially is one backend issue (which I could not reprodce, tbh), and @ocdtrekkie reports a different Frontend issue, which is consistent in bigger address books due to InfCloud being the jQuery mess it is.
Now, how to solve this - is a good question. One could try fiddling around the existing codebase of InfCloud's CardDavMATE in order to introduce pagination, or optimize DOM a little. At the moment I have no time or desire to endeavor in that direction, so I guess we'll leave it, until perhaps another open-source CardDAV web UI implementation would become available.
I'm going to close this issue for now. If the exclamation mark and API access backend issues re-appear (with either Oasis or personal-hosted) - feel free to comment here, and I will look into it again.
@synchrone Would it be worth opening another issue on the frontend issue as a reference then?
Sure, go ahead
I wanted to switch from my current mail providers contact book to radicale on sandstorm. It seems that the whole setup is not stable yet. I have 467 contacts in my address book and experienced this issue. I copied contacts on my client (OS X 10.11.5 stock contacts app) by connecting both - old and new address book and moving them.
In the grains log I find this, not sure if it is connected to the red icon:
All these information are a bit unstructured and unfortunately I cannot provide any dumps and backups as it contains a lot of personal information. Please let me know how I can help tracking down the cause of the issue.