lavab / web

AngularJS web client of Lavaboom's email service
https://mail.lavaboom.com
38 stars 21 forks source link

Importing contacts #853

Open kalicki opened 9 years ago

kalicki commented 9 years ago

I exported the vCard of the Google Contacts but did nothing on import via Lavaboom, I got using. CSV


1 - It works with vCard? 2 - There is no way to edit/delete the imported contacts?! 3 - After I imported the contacts take long to access emails is on loading for a long time "Loading emails & contacts..." 4 - When I updated the page some contacts were "unnamed" and the ordering is confused according to the character of the name

lavaboom lavaboom1

kalicki commented 9 years ago

I wonder if you could have multiple contacts select options to delete? That goes for emails ...

kalicki commented 9 years ago

long time "Loading emails & contacts..." got average time 01:43:730ms with 4 emails and > 500 contacts

pzduniak commented 9 years ago

Are you using Safari?

vviikk commented 9 years ago

Which browser is taking that long?

let4be commented 9 years ago

Wow 500 contacts... Each contact is being stored as a separate openpgp envelope this is where huge loading time comes from.

We could make contacts loading a background process but this seems to be not so good idea as compose's auto-complete may not work properly for all contacts as they're still loading...

let4be commented 9 years ago

I've also created a https://github.com/lavab/web/issues/861 keep an eye on it to track support of bulk ops(i.e. delete multiple selected contacts)

kalicki commented 9 years ago

OS X Yosemite - Safari and Firefox Ubuntu 14.04 - Chrome and Firefox

All browsers in the last version I tested these two up and the wait time is great in all

kalicki commented 9 years ago

I believe that the problem is not with browsers

kalicki commented 9 years ago

I wonder when are > 500 emails and > 500 contacts the time would be high, in the meantime you can have a barbecue fashion Brazil hahahaha

let4be commented 9 years ago

well, we load emails by request so it's not going to be a big problem even with 100000 emails

kalicki commented 9 years ago

I don't know if it has a bad smell, what is relevant is the GB or amount of e-mails I'm confused

let4be commented 9 years ago

I haven't done exact measures but afaik decrypting multiple small envelopes is slower than one big but the same size

kalicki commented 9 years ago

If I want to read an email makes no sense I wait the amount of time to decrypt "contacts" or other things, wouldn't it be better to do something similar in the background or email?

Because it no is agile, and email is an agile solution of the day-to-day I understand that the problem lies in decryption, but it is interesting to architecting a solution that make that time, do you agree?

Every refresh page in case it takes also, Redis don't deal with it "(cache)" ?

@let4be Is expected to import emails?