ArcaneChat / android

⚡ Fast encrypted chats for the family
GNU General Public License v3.0
134 stars 3 forks source link

defaults to deleting all emails in inbox ? #9

Closed theotheroracle closed 2 years ago

theotheroracle commented 2 years ago

deleting emails immediately is the default, and loading all emails is also default so it just immefiately wipes inbox on login ?

don't think deleting should be on by default, especially if all is also default .

theotheroracle commented 2 years ago

if theres a way to put the emails back in my inbox i would like to know about it

ghost commented 2 years ago

Unfortunately I went into the same trap and installed this app. I lost ~400 emails. /rant deleted

theotheroracle commented 2 years ago

i mean i dont super see why someone would do it intentionally, but its a bit of a huge oversight . the app seems nice overall but i wouldve waited for a bit more stability before publishing to izzy

ghost commented 2 years ago

I guess you're right. Still I can't understand why the developer doesn't even seem to read into the comments. This could save further users from having their precious emails deleted...

theotheroracle commented 2 years ago

i told izzy to take it down for now until the bug is patched so no worries

ghost commented 2 years ago

Just noticed it has been deleted from Izzy's repo. At least no further people will lose their emails. Good.

adbenitez commented 2 years ago

hi @theotheroracle and @girlwithnoname, if you read the app description at izzy (https://github.com/adbenitez/deltalab-android/blob/master/fastlane/metadata/android/en-US/full_description.txt), it says exactly that the app receives all emails by default and deletes all received emails to keep inbox clean, it is not bug it is intentional, you should have not used it with an existing email account you want to keep emails but a dedicated email account

the use case of the app is for people that just want to chat and use email as transport, but I understand this is an issue because people usually don't read descriptions in stores etc. and end losing data so I will change these defaults to only be set for the email server of my target users (that have only 100MB of INBOX storage, that is why the defaults are like that)

sorry for the troubles since I also keep my inbox empty, didn't realized this would be an issue out there, also was expecting emails to be deleted from the moment you install the app not old emails, probably related to some option to scan inbox on first install that was added to Delta Chat core "recently"

adbenitez commented 2 years ago

Still I can't understand why the developer doesn't even seem to read into the comments

@girlwithnoname because this is a fork repo and was not watched by default so I didn't got any notification, oops!

adbenitez commented 2 years ago

ok, fixed, thanks a lot for reporting and sorry for the late reply! a new version should be available in 1 hour or so

IzzySoft commented 2 years ago

And live again in my repo in less than 9 hours (with the next sync). New version has already been pulled – and for those who cannot wait, is available here at the releases.

Thanks for the adjustment, @adbenitez!

theotheroracle commented 2 years ago

hi @theotheroracle and @\girlwithnoname, if you read the app description at izzy (https://github.com/adbenitez/deltalab-android/blob/master/fastlane/metadata/android/en-US/full_description.txt), it says exactly that the app receives all emails by default and deletes all received emails to keep inbox clean

i've re-read this multiple times and don't see where it says it will delete your inbox . i did read the description before i installed the app

moriel5 commented 2 years ago

I have also fallen for this, three times, however it was with a secondary email address which only gets newsletters from one source, so it wasn't an issue for me (I forgot to post the issue since I was busy with several other things).

The first two times were with the upstream Delta Chat, since this is upstream behaviour, and I merely forgot about it each time.

The solution, I believe, would be to set the default folder to the dedicated "Delta Chat"/"DeltaLab" folder, by default, rather than the user setting it on their own, as that way it won't even need to touch the main inbox root folder.

adbenitez commented 2 years ago

i've re-read this multiple times and don't see where it says it will delete your inbox . i did read the description before i installed the app

@theotheroracle well because I updated it since now it doesn't delete emails, check:

https://github.com/adbenitez/deltalab-android/commit/ab8d8a3dc918b9f83baf1b9cce6430819ff2e27a#diff-b62aa6a9e4586317572968b4d1e9813b4751825418d9053a0ae28ee3e75d07f9L24

it used to say:

messages are deleted from INBOX immediately to keep INBOX clean

adbenitez commented 2 years ago

The first two times were with the upstream Delta Chat, since this is upstream behaviour, and I merely forgot about it each time.

hi @moriel5, official Delta Chat should not delete your emails, the auto-deletion is disabled by default

moriel5 commented 2 years ago

@adbenitez Interesting, perhaps things had changed since I had last installed Delta Chat I had kept it installed prior to switching over to Delta Lab).