etesync / etesync-web

An EteSync web client
https://www.etesync.com
GNU Affero General Public License v3.0
247 stars 31 forks source link

Edit contact groups with WebApp? #136

Open koreywithak opened 4 years ago

koreywithak commented 4 years ago

I know the WebApp is in Beta, but I was wondering if there were any plans to allow editing of contact groups? It would be nice to be able to edit them online. It does not seem possible currently. Otherwise I think I have everything I need and I appreciate the E2E calendar/contact capability! Thanks.

ecosysmaat commented 4 years ago

I'd like to fully adopt Ete, working with v2, generally great idea, nice one.

We use Google Contacts a lot and need the Group features to be accessible via the Ete web UI.

We've moved away from Thunderbird and don't really want to return to that or Evolution clients. A good online Address Book featuring Group edit / viewing functions would remove the key obstacle to fully using Ete (and dropping Google). Please prioritise this update as a NOW issue, more people will adopt EteSync with a complete UI.

ecosysmaat commented 4 years ago

Screenshot_2020-10-15_15-36-36 png Let me expand on our situation:

We have several G accounts, each with their own G Contacts.

1) One central contact list would make it much more efficient and effective to administer, but access must be online (not bound to a specific pc or to handheld devices). 2) Centralising needs stability and security as a matter of basic risk management. 3) Google has a systemic problem with contact syncing, i have read others also complaining about it. To the degree that there are apps that claim/aim to "Fix Google Contact Syncing". Those have not worked for us. Maybe due to the relatively large amount of contacts, 5k+. Why shouldn't it work with 100k+, we'd like that capacity.

What we need:

4) When you open Address Book you should see two columns, Groups and Contacts. 5) The first selection under groups would be "All" and naturally that shows all contacts in the Contacts section. Then below all you have the rest of the groups in alphabetical order. 6) It should be ease to add a contact to any existing group or to create a new group; from both the single contact view and the groups/contacts view. 6.1) Tags and Group Labels, easy edit of and selection by these would be great. 7) We need to be able to import and export groups of contacts, retaining their Group labels (and Tags).

That's all that we need.

To win attention for Ete for its unique features then...

8) Make it so that i can share access to specific groups with named individuals; Often we have teams working on different matters and they need access to specific contact lists. Mostly this is when the lists are being curated/formed/built. Such access/users should not be able to export the group listing or see other lists. I like that Ete journals change, if they mess stuff up it can be fixed! 9) Find a way to sync up contacts, cal and tasks with Protonmail (the new Beta looks good)

tasn commented 4 years ago

I'm deploying a change with viewing groups.

One comment:

Find a way to sync up contacts, cal and tasks with Protonmail (the new Beta looks good)

This will likely never happen. ProtonMail use a proprietary protocol for all of their stuff. If they ever use an open protocol we could do it.

ecosysmaat commented 4 years ago

Nice one Tom, that was a good jab. It's all clear now, can i see the Groups on the Web UI . Android and Web show the same details, it makes a lot of difference to me. Looking forward to the ability to CREATE and DELETE groups and the other points mentioned on this GitHub ticket, see points 6, 7 and 8.

If you can give the "CREATE and DELETE groups" a jab too then you'll have knocked out my practical transition obstacles to fully adopting EteSync. Naturally I'd need to be able to add and remove contacts from groups too.

Completing the other points of points 6, 7 and 8 will leave me singing the EteSync song to all who need to know it.

tasn commented 4 years ago

Regarding 8: you can't share specific groups, but what you can do is just create different address books and share them. So just add a new address book collection, put your data there, and share it with whomever you want.

ecosysmaat commented 4 years ago

Please make it so that we can convert a Group into an Address Book with ease and also convert an Address Book into a Group under another Address Book. This will be another valued and unique feature / selling point over other PIM solutions.

BeatLink commented 4 years ago

Id love to see contact groups/labels supported as well

ecosysmaat commented 4 years ago

"If you can give the "CREATE and DELETE groups" a jab too then you'll have knocked out my practical transition obstacles to fully adopting EteSync. Naturally I'd need to be able to add and remove contacts from groups too."

Can we get an update on an eta for this particular point please, these simple things makes a great deal of difference to workflow functionality.

tasn commented 4 years ago

No idea, sorry. @ramzan mentioned the other day that he was looking at this, but no idea if he made any progress.

tasn commented 4 years ago

@piu-logistics, so there's already a PR by @ramzan (damn, he's quick!). Just FYI. #176.

tasn commented 4 years ago

Mostly fixed in #176. Thanks again @ramzan!

Next stage would be:

  1. Show the actual contacts (including linking to them) from the group view.
  2. Editing the members directly from the group view.

Though this PR already fixes the main thing about this issue, editing the groups!