On 02/12/2019 08:29 AM, Der Mor wrote:
Am Tue, 12 Feb 2019 00:25:06 +0100
schrieb Marco Vittorini Orgeas<marco(a)mavior.eu>eu>:
There is
no "sole purpose" to the account sharing than trying to
balance and adapt with what we perceive as user expectations.
We've had many discussions with people on and off line -- if there
would be one easy obvious solution we'd maybe go for it ;)
And I, for one,
would like to hear and discuss with these
people...where are they?
I am one of the people who advocated for shared account
in the offline
discussions.
I use DeltaChat Dev with a dedicated account and DeltaChat FDroid with
a shared account. Works fine for me, so far. Neither account is my
"major" Mailing account with 1000+ Mails / Day and I don't think that
Delta is (or could be) a good MUA for accounts like this.
I agree, as I said many
times before, Delta should not try to be a sort
of "fancy-UI MUA" (and this is what I expected and understood by reading
the site contents back in 2017).
Thus what I don't understand is why then Delta tries so hard to be one!
For instance, it allows to reply to regular emails with a "dumb" editing
environment: how
someone would want to quote/reply to emails while digitizing over a
touch screen of no more than some cm is really behind me! It is already
pretty difficult/impossible to email with dedicated mobile MUAs!
In a shared scenario this behavior is also quite degrading for the "chat
experience" because not-savvy/newbies don't understand why they receive
emails inside the delta chat, once they have replied/messaged to one of
their known contacts.
And delta will leave all chat/email messages in the INBOX, so once
accessed with a regular MUA the email experience is also degraded
because there would be tons of small (chat) emails which aren't filtered
by Delta now cluttering up the INBOX!
But I am also a Dev and so I think any change to the
status quo should
be made as a proposal on how it should behave, precisely. I have not
seen that yet in this thread so I abstained from commenting (and am
only doing so because you asked where "these people" are).
There weren't proposals in the thread because we have yet to understand
precisely what is the behavior of Delta in the shared scenario, which
anyway as it stands now is still quite complex.
Quoting again Holger back in October (I'm re-quoting the original "move
to dedicated account" proposal at the bottom of the email for reference
as the web archive has lost it, I guess many don't know what we are
talking here):
There has been a lot of negative feedback related to
"shared accounts" ...
just the freshest one from today's IRC from a new user dropping in:
if I send a chat to Joe, he answers, he is on my contact list.
Then he sends me a normal email, it will show up in Delta chat, which I
don't expect to, unless it is a reply to the chat.
If you want a specific behaviour then please specify
it as precisely as
possible as a feature proposal that has the option of being turned off
for other people who don't like it. Please be aware that Dev Time is
a scarce resource so it might be that no Dev picks it up and does your
The behavior lacking is very simple (and I'm quite surprised I still
can't make the idea
<https://lists.codespeak.net/hyperkitty/list/delta@codespeak.net/thread/TAQGFUOGXWPNR7UV6ETEUYKDX6UKXZJO/>
through), it's a simple branch:
if (headers.Contain('Chat-*:')) {
move-to-folder('Chat')
}
This way delta would act as a chat client on top of the existing email
accounts, and I could start again recommending it without fear that the
other user INBOX be messed up by delta assumptions.
It could be called a "strict mode" given the present "loose"
situation,
but I won't because I'd like to think about it as a "chat" mode ;) .
If somebody really want to "email in real time with me" without using
delta, then, again, aliases/subject prefixes
<https://lists.codespeak.net/hyperkitty/list/delta@codespeak.net/thread/TAQGFUOGXWPNR7UV6ETEUYKDX6UKXZJO/>
could be used to "trigger" delta for the whole conversation.
Original Holger's "move to dedicated account" proposal following for the
record (mostly unaccounted for how the single issues have been dealt
with or discussed in offline chatting):
> hey,
>
> last week Bjoern visited for a couple of days and among
> other stuff we discussed "shared" versus "dedicated" accounts.
> Shared accounts are ones which are used by both traditional
> e-mail apps (Thunderbird, Webmail, Outlook etc.) and DeltaChat.
> Whereas dedicated accounts are ones only used by DeltaChat.
>
There has been a lot of negative feedback related to
"shared accounts" ...
just the freshest one from today's IRC from a new user dropping in:
if I send a chat to Joe, he answers, he is on my contact list.
Then he sends me a normal email, it will show up in Delta chat, which I
don't expect to, unless it is a reply to the chat.
>
> This is "expected" from the implementation side: if you accept
> a contact (opening a chat with a contact implicitely accepts the contact)
> then all messages, including new "threads", from/to that contact
> are "owned" by deltachat.
>
> Then, the logic / implementation which moves messages from
> the INBOX to the DeltaChat folder has issues, which lead
> to messages remaining in INBOX which should be in DeltaChat.
> the current 0.20 Android version is known to have issues with it
> but they haven't been found yet.
>
> So we have both user expectation mismatch and implementation
> complexity issues here. The Move-to-DeltaChat actions also
> cause extra network requests, on a side note.
>
> Therefore we think it's better to move towards recommending
> **dedicated e-mail accounts for DeltaChat**. You may still
> use it "shared" but there will be no features or much development
> effort sunk into it.
>
> One problem with dedicated accounts is that people can't
> easily use their address-book to get into contact with each other.
> There is a potentially nice mitigation for this. Let's presume
> that when you setup DeltaChat with your dedicated account
> you may specify your traditional e-mail address so that
> DeltaChat knows about this address. Then ...
>
> - if you receive a mail on the traditional e-mail address
> (with any MUA/webmail) you can forward it to your DeltaChat
> account which will automatically open a chat with the
> original poster. You will see the original poster's message
> and can type a chat-reply. The original poster will see messages
> coming from the dedicated chat address.
> If the poster now also fowards the chat-mail to her
> delta-address (if it wasn't already a delta-address!),
> the two delta's would be talking with each other through
> the dedicated addresses only.
>
> - People with dedicated accounts wouldn't get "surprising"
> e-mail as contact requests. Also there is less chance of
> dropping back to unencrypted communications because we saw
> some non-autocrypt mails from a webmailer/thunderbird etc.
>
> - DeltaChat could mark contacts/email-addresses if it
> saw >99% DeltaChat messages with it (maybe a small "delta" or so),
> allowing to make a choice if you want to contact someone
> via the delta or their "normal" e-mail address.
>
> - DeltaChat can make it easy to share things with the "tied"
> normal email address to send attachments/pictures etc.
>
> DeltaChat would then stop to do the move INBOX -> DeltaChat
> folder thingie. You could still access your DeltaChat account
> with thunderbird/gmail-web interface etc. but you'd see
> the DeltaChat messages in your inbox. Gmail for example
> would condense 30 replies into a single line so maybe
> that's not so bad.
>
> Note that the question of dedicated versus shared accounts
> does NOT have any effect on DC's ability to contact other e-mail
> addresses with arbitrary non-Delta MUAs -- that's fully continuing
> to work and be supported.
>
> so much for now ... feedback welcome.
>
> holger
> _______________________________________________
> delta-chat mailing list --delta(a)codespeak.net
> To unsubscribe send an email todelta-leave(a)codespeak.net
--
Marco