I somehow don’t get the meaning of this sentence, corresponding to what?
If this matter is so important to you, you can look inside the database yourself so you don’t need to speculate.
If its on android start a backup and (after transferring the backup to an computer) open the backup file with https://sqlitebrowser.org/ as it is “just” an SQLite database.
[note to future folks: the backup format will change in the future to a zip format and we plan to encrypt the backup/database in the future so it could be that this method doesn’t work at is anymore]
Good idea but not too easy to implement in a way that the average user can not break it, whats your usecase? removing evidence that you had the key of someone?
Also this is quite a bit of UI work, and that for a feature that only enthusiasts if anyone at all will use (but it could help devs with debugging so maybe in an advanced debugging menu at first?)
Nope, currently a chat doesn’t delete the message because the function to clear a chat (delete all messages) isn’t implemented yet. At the moment the function is just deleting the message entries from the local db (https://github.com/deltachat/deltachat-core-rust/blob/f1b3527ad013ea61613c65caba448dcf3ca5724f/src/chat.rs#L210),
I think there will be a “also delete messages on server” checkbox in the confirmation dialog on deleting a chat or sth. like that.
And this also brings us to the question how to delete messages in a multi device setup…
But as you mentioned, discussing this is stuff for a dedicated topic.
PS: look at the new autodelete feature it deletes old messages on the server and/or device after a configurable delay.
UPDATE: just saw your using f-droid, this means you will have to wait until the f-droid stuff is fixed again for the newer features. https://github.com/deltachat/deltachat-android/issues/1459