Skip to content

feat: improve mail thread and send mail#262

Merged
krantheman merged 23 commits into
frappe:developfrom
krantheman:improve-send-mail
Aug 29, 2025
Merged

feat: improve mail thread and send mail#262
krantheman merged 23 commits into
frappe:developfrom
krantheman:improve-send-mail

Conversation

@krantheman
Copy link
Copy Markdown
Member

@krantheman krantheman commented Aug 20, 2025

MailboxView

  • Fix sockets
  • Add Empty mailbox for junk and trash
image

Mail Thread

  • Add quick mail editor for drafts
Screen.Recording.2025-08-29.at.5.21.17.PM.mov

Compose Mail

  • Commonify ComposeMailEditor so that it can be used outside the dialog as well
  • Toggle between reply, reply to, and forward before draft is created in backend
  • Add forwarded header for forwarded messages
  • Focus on 'To' field while forwarding
  • Fix issue where attachments were not being forwarded
  • Make quoted content toggleable in editor
  • Add auto save (debounced at 2 seconds)
  • Add toasts for saving draft, sending mails, and errors
  • Handle height dynamically placing attachments and quoted button below

PWA

  • Make toolbar stick to keyboard
  • Rearrange layout to move send and discard button on top
video_2025-08-29_17-38-50.mp4

Want to make more changes in PWA but didn't want to further bloat this PR.

Closes: #258; Closes: #256; Closes: #251; Closes: #247

@krantheman krantheman marked this pull request as ready for review August 29, 2025 12:15
@krantheman krantheman merged commit 13113f3 into frappe:develop Aug 29, 2025
3 checks passed
@krantheman krantheman deleted the improve-send-mail branch August 29, 2025 12:16
@krantheman krantheman linked an issue Sep 3, 2025 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant