Missing backend features/connections for UI
-
In MailListView.mailList, perform actual deletion of email when swiping right to left (.onDelete { }) -
In ComposeModel, add functionality to@Published var encryptionOn. Currently it's justtrue. (This property affects and affected by encryption toggle button inComposeViewHeader.) -
In FolderRowView, thefolder.iconfor all currently existing folders is identical. It seems thatFolderRecord.iconreturns the sameImagefor all folders. Probably needs to be addressed inFolderRecord.type? -
In FolderListView, folders are currently all in a single, lexicographically sorted array (viaFolderRecord.FetchRequest).INBOXis therefore relatively far down. Should probably distinguish between a few hardcoded default folders that come first (Inbox, Drafts, Sent, Archive, Spam, Trash), and then list all user-created folders. Could be displayed separately via listSections. -
Opening/reading an email does not change its isReadstatus. Currently it's unclear why a few mails in inbox are marked as read but most are not. -
MessageViewMain.deleteButtoncurrently does not delete email -
When sending a Mail with attachments they are currently a) mentioned twice in the E-Mail body and b) either get sent twice or not at all
Edited by wieseoli